.elementor-3152 .elementor-element.elementor-element-e220357{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3152 .elementor-element.elementor-element-e220357:not(.elementor-motion-effects-element-type-background), .elementor-3152 .elementor-element.elementor-element-e220357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://muhammedfarsin.digital/wp-content/uploads/2026/09/GD-DM-portfolio-1-bg-1-scaled.jpg");}.elementor-3152 .elementor-element.elementor-element-4cfc4be{--display:flex;}.elementor-3152 .elementor-element.elementor-element-2699bc8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3152 .elementor-element.elementor-element-f65b116{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3152 .elementor-element.elementor-element-a120a07{--display:flex;}.elementor-3152 .elementor-element.elementor-element-bcbdf35{--display:flex;}.elementor-3152 .elementor-element.elementor-element-1535182{--display:flex;}.elementor-3152 .elementor-element.elementor-element-84295c1{--display:flex;}.elementor-3152 .elementor-element.elementor-element-9065762{--display:flex;}.elementor-3152 .elementor-element.elementor-element-dfc14ab{--display:flex;}.elementor-3152 .elementor-element.elementor-element-4d1d4f9{--display:flex;}.elementor-3152 .elementor-element.elementor-element-cf1641b{--display:flex;}.elementor-3152 .elementor-element.elementor-element-1a3d213{--display:flex;}.elementor-3152 .elementor-element.elementor-element-1d4afeb{--display:flex;}.elementor-3152 .elementor-element.elementor-element-b788a7b{--display:flex;}.elementor-3152 .elementor-element.elementor-element-b630a27{--display:flex;}.elementor-3152 .elementor-element.elementor-element-87d76ec{--display:flex;}.elementor-3152 .elementor-element.elementor-element-b2d1704{--display:flex;}.elementor-3152 .elementor-element.elementor-element-04b4049{--display:flex;}.elementor-3152 .elementor-element.elementor-element-ca14e0f{--display:flex;}.elementor-3152 .elementor-element.elementor-element-a0aaf5d{--display:flex;}.elementor-3152 .elementor-element.elementor-element-f956ab7{--display:flex;}.elementor-3152 .elementor-element.elementor-element-cab6075{--display:flex;}.elementor-3152 .elementor-element.elementor-element-c705bbf{--display:flex;}.elementor-3152 .elementor-element.elementor-element-d9ae9ac{--display:flex;}.elementor-3152 .elementor-element.elementor-element-87f268c{--display:flex;}.elementor-3152 .elementor-element.elementor-element-297fbf4{--display:flex;}.elementor-3152 .elementor-element.elementor-element-002df8c{--display:flex;}.elementor-3152 .elementor-element.elementor-element-c9adfa1{--display:flex;}.elementor-3152 .elementor-element.elementor-element-55c20ed{--display:flex;}.elementor-3152 .elementor-element.elementor-element-9636115{--display:flex;}.elementor-3152 .elementor-element.elementor-element-f512fe2{--display:flex;}.elementor-3152 .elementor-element.elementor-element-8effd94{--display:flex;}.elementor-3152 .elementor-element.elementor-element-325d886{--display:flex;}.elementor-3152 .elementor-element.elementor-element-2cc7708{--display:flex;}@media(max-width:1024px){.elementor-3152 .elementor-element.elementor-element-e220357{--grid-auto-flow:row;}.elementor-3152 .elementor-element.elementor-element-2699bc8{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3152 .elementor-element.elementor-element-e220357{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3152 .elementor-element.elementor-element-2699bc8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-efc3a0f */.elementor-3152 .elementor-element.elementor-element-efc3a0f {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-efc3a0f:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b620e6f */.elementor-3152 .elementor-element.elementor-element-b620e6f {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-b620e6f:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4b0c8a */.elementor-3152 .elementor-element.elementor-element-f4b0c8a {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-f4b0c8a:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47eaeb0 */.elementor-3152 .elementor-element.elementor-element-47eaeb0 {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-47eaeb0:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55eb0e6 */.elementor-3152 .elementor-element.elementor-element-55eb0e6 {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-55eb0e6:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24a861c */.elementor-3152 .elementor-element.elementor-element-24a861c {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-24a861c:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0b0105 */.elementor-3152 .elementor-element.elementor-element-b0b0105 {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-b0b0105:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c535185 */.elementor-3152 .elementor-element.elementor-element-c535185 {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-c535185:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61fa8ff */.elementor-3152 .elementor-element.elementor-element-61fa8ff {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-61fa8ff:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-604464d */.elementor-3152 .elementor-element.elementor-element-604464d {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-604464d:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7efe8c */.elementor-3152 .elementor-element.elementor-element-f7efe8c {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-f7efe8c:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2161936 */.elementor-3152 .elementor-element.elementor-element-2161936 {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-2161936:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fa6647 */.elementor-3152 .elementor-element.elementor-element-8fa6647 {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-8fa6647:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab3aa77 */.elementor-3152 .elementor-element.elementor-element-ab3aa77 {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-ab3aa77:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75bf513 */.elementor-3152 .elementor-element.elementor-element-75bf513 {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-75bf513:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66281fe */.elementor-3152 .elementor-element.elementor-element-66281fe {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-66281fe:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce2c574 */.elementor-3152 .elementor-element.elementor-element-ce2c574 {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-ce2c574:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2a5626 */.elementor-3152 .elementor-element.elementor-element-b2a5626 {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-b2a5626:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cae92b */.elementor-3152 .elementor-element.elementor-element-7cae92b {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-7cae92b:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60dc2e9 */.elementor-3152 .elementor-element.elementor-element-60dc2e9 {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-60dc2e9:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffcf2ae */.elementor-3152 .elementor-element.elementor-element-ffcf2ae {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-ffcf2ae:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-054ef07 */.elementor-3152 .elementor-element.elementor-element-054ef07 {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-054ef07:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c3b440 */.elementor-3152 .elementor-element.elementor-element-2c3b440 {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-2c3b440:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d79fa0 */.elementor-3152 .elementor-element.elementor-element-9d79fa0 {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-9d79fa0:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9278809 */.elementor-3152 .elementor-element.elementor-element-9278809 {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-9278809:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21b8bfa */.elementor-3152 .elementor-element.elementor-element-21b8bfa {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-21b8bfa:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c334f8f */.elementor-3152 .elementor-element.elementor-element-c334f8f {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-c334f8f:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50d129c */.elementor-3152 .elementor-element.elementor-element-50d129c {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-50d129c:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e47401 */.elementor-3152 .elementor-element.elementor-element-6e47401 {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-6e47401:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-910852c */.elementor-3152 .elementor-element.elementor-element-910852c {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-910852c:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-464706e */.elementor-3152 .elementor-element.elementor-element-464706e {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-464706e:hover {
    transform: scale(1.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eff063b */.elementor-3152 .elementor-element.elementor-element-eff063b {
    transition: transform 0.6s ease;
}

.elementor-3152 .elementor-element.elementor-element-eff063b:hover {
    transform: scale(1.20);
}/* End custom CSS */