.elementor-809 .elementor-element.elementor-element-4f0d4b8{--display:flex;--min-height:460px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-809 .elementor-element.elementor-element-4f0d4b8:not(.elementor-motion-effects-element-type-background), .elementor-809 .elementor-element.elementor-element-4f0d4b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jm-shk.de/wp-content/uploads/2024/09/ber-uns3.webp");background-position:0px -223px;background-size:cover;}.elementor-809 .elementor-element.elementor-element-4f0d4b8 > .elementor-shape-bottom .elementor-shape-fill, .elementor-809 .elementor-element.elementor-element-4f0d4b8 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#757272B8;}.elementor-809 .elementor-element.elementor-element-4f0d4b8 > .elementor-shape-bottom svg, .elementor-809 .elementor-element.elementor-element-4f0d4b8 > .e-con-inner > .elementor-shape-bottom svg{width:calc(159% + 1.3px);height:150px;}.elementor-809 .elementor-element.elementor-element-e58ab5a{--display:flex;--min-height:460px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-809 .elementor-element.elementor-element-e58ab5a > .elementor-shape-bottom .elementor-shape-fill, .elementor-809 .elementor-element.elementor-element-e58ab5a > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor5 );}.elementor-809 .elementor-element.elementor-element-e58ab5a > .elementor-shape-bottom svg, .elementor-809 .elementor-element.elementor-element-e58ab5a > .e-con-inner > .elementor-shape-bottom svg{width:calc(159% + 1.3px);height:73px;}.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-809 .elementor-element.elementor-element-63561d9{text-align:center;}.elementor-809 .elementor-element.elementor-element-63561d9 .elementor-heading-title{font-family:"Abyssinica SIL", Sans-serif;font-size:60px;font-weight:900;color:var( --e-global-color-astglobalcolor5 );}.elementor-809 .elementor-element.elementor-element-8a02a07{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-809 .elementor-element.elementor-element-4e16f62{text-align:left;color:var( --e-global-color-astglobalcolor7 );}.elementor-809 .elementor-element.elementor-element-5d3fd91{--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-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-809 .elementor-element.elementor-element-c07e2fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-809 .elementor-element.elementor-element-6fb1718 .gallery-item .gallery-caption{text-align:center;}.elementor-809 .elementor-element.elementor-element-255c7c8{--display:flex;}.elementor-809 .elementor-element.elementor-element-42b2ee2 .gallery-item .gallery-caption{text-align:center;}.elementor-809 .elementor-element.elementor-element-6225530{--display:flex;}.elementor-809 .elementor-element.elementor-element-0c87e1a .gallery-item .gallery-caption{text-align:center;}.elementor-809 .elementor-element.elementor-element-7bb9eb4{--display:flex;}.elementor-809 .elementor-element.elementor-element-bb4f98f .gallery-item .gallery-caption{text-align:center;}.elementor-809 .elementor-element.elementor-element-2da0bc4{--display:flex;}.elementor-809 .elementor-element.elementor-element-f7fcf5a .gallery-item .gallery-caption{text-align:center;}.elementor-809 .elementor-element.elementor-element-a32b595{--display:flex;}.elementor-809 .elementor-element.elementor-element-a64e72d .gallery-item .gallery-caption{text-align:center;}.elementor-809 .elementor-element.elementor-element-a3411ac{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-color-active:var( --e-global-color-astglobalcolor7 );}.elementor-809 .elementor-element.elementor-element-a3411ac > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-astglobalcolor5 );}.elementor-809 .elementor-element.elementor-element-a3411ac.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F0F0F0;}.elementor-809 .elementor-element.elementor-element-a3411ac.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-809 .elementor-element.elementor-element-a3411ac.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#E4E4E4;}.elementor-809 .elementor-element.elementor-element-a3411ac > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-809 .elementor-element.elementor-element-a3411ac.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-809 .elementor-element.elementor-element-2e9c124{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-809 .elementor-element.elementor-element-2615449{text-align:left;color:var( --e-global-color-astglobalcolor7 );}@media(max-width:1025px){.elementor-809 .elementor-element.elementor-element-4f0d4b8:not(.elementor-motion-effects-element-type-background), .elementor-809 .elementor-element.elementor-element-4f0d4b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-809 .elementor-element.elementor-element-63561d9 .elementor-heading-title{font-size:40px;}.elementor-809 .elementor-element.elementor-element-8a02a07{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-809 .elementor-element.elementor-element-c07e2fa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-809 .elementor-element.elementor-element-a3411ac{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-809 .elementor-element.elementor-element-2e9c124{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:768px){.elementor-809 .elementor-element.elementor-element-4f0d4b8:not(.elementor-motion-effects-element-type-background), .elementor-809 .elementor-element.elementor-element-4f0d4b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-809 .elementor-element.elementor-element-4f0d4b8 > .elementor-shape-bottom svg, .elementor-809 .elementor-element.elementor-element-4f0d4b8 > .e-con-inner > .elementor-shape-bottom svg{width:calc(140% + 1.3px);height:106px;}.elementor-809 .elementor-element.elementor-element-e58ab5a > .elementor-shape-bottom svg, .elementor-809 .elementor-element.elementor-element-e58ab5a > .e-con-inner > .elementor-shape-bottom svg{width:calc(140% + 1.3px);height:37px;}.elementor-809 .elementor-element.elementor-element-63561d9 .elementor-heading-title{font-size:30px;}.elementor-809 .elementor-element.elementor-element-8a02a07{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-809 .elementor-element.elementor-element-a3411ac{--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;}.elementor-809 .elementor-element.elementor-element-2e9c124{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(min-width:769px){.elementor-809 .elementor-element.elementor-element-4f0d4b8{--content-width:1920px;}}@media(min-width:1367px){.elementor-809 .elementor-element.elementor-element-4f0d4b8:not(.elementor-motion-effects-element-type-background), .elementor-809 .elementor-element.elementor-element-4f0d4b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image-gallery, class: .elementor-element-6fb1718 *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-42b2ee2 *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-0c87e1a *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-bb4f98f *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-f7fcf5a *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-a64e72d *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-6fb1718 *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-42b2ee2 *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-0c87e1a *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-bb4f98f *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-f7fcf5a *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-a64e72d *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-6fb1718 *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-42b2ee2 *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-0c87e1a *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-bb4f98f *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-f7fcf5a *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-a64e72d *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-6fb1718 *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-42b2ee2 *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-0c87e1a *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-bb4f98f *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-f7fcf5a *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-a64e72d *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-6fb1718 *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-42b2ee2 *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-0c87e1a *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-bb4f98f *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-f7fcf5a *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-a64e72d *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-6fb1718 *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-42b2ee2 *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-0c87e1a *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-bb4f98f *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-f7fcf5a *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-a64e72d *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-6fb1718 *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-42b2ee2 *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-0c87e1a *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-bb4f98f *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-f7fcf5a *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-a64e72d *//* css ID: diamond-gallery-1 */
/* AmirrezaRahmani.ir */
#diamond-gallery-1 {
    --desktop-image-gap: 10px;
    --mobile-image-gap: 10px;
    --hover-image-animation-duration: 0.4s;
    --hover-image-scale: 1;
}

#diamond-gallery-1 .gallery {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: var(--desktop-image-gap);
}

#diamond-gallery-1 img {
    aspect-ratio: 1;
    object-fit: cover;
}

#diamond-gallery-1 .gallery-item {
    -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
    pointer-events: visible;
}

#diamond-gallery-1 .gallery-item:nth-child(1) {
    grid-column: 2/4;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
}

#diamond-gallery-1 .gallery-item:nth-child(3) {
    grid-column: 1/3;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(4) {
    grid-column: 3/5;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(5) {
    grid-column: 5/7;
    grid-row: 2/4;
}

#diamond-gallery-1 .gallery-item:nth-child(6) {
    grid-column: 2/4;
    grid-row: 3/5;
}

#diamond-gallery-1 .gallery-item:nth-child(7) {
    grid-column: 4/6;
    grid-row: 3/5;
}



/* mobile layout */
@media (max-width: 767px) {

    #diamond-gallery-1 .gallery {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, 1fr);
        gap: var(--mobile-image-gap);
    }

    #diamond-gallery-1 .gallery-item:nth-child(1) {
        grid-column: 2/4;
        grid-row: 1/3;
    }

    #diamond-gallery-1 .gallery-item:nth-child(2) {
        grid-column: 1/3;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(3) {
        grid-column: 3/5;
        grid-row: 2/4;
    }

    #diamond-gallery-1 .gallery-item:nth-child(4) {
        grid-column: 2/4;
        grid-row: 3/5;
    }

    #diamond-gallery-1 .gallery-item:nth-child(5) {
        grid-column: 1/3;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(6) {
        grid-column: 3/5;
        grid-row: 4/6;
    }

    #diamond-gallery-1 .gallery-item:nth-child(7) {
        grid-column: 2/4;
        grid-row: 5/7;
    }

}/* End custom CSS */