.elementor-1552 .elementor-element.elementor-element-2b2e42ce{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0% 2%;--row-gap:0%;--column-gap:2%;--margin-top:-1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;overflow:visible;}.elementor-1552 .elementor-element.elementor-element-2b2e42ce.e-con{--align-self:stretch;}.elementor-1552 .elementor-element.elementor-element-5b999eba{--display:flex;--min-height:0px;--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:space-around;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:0%;--margin-bottom:0%;--margin-left:1%;--margin-right:1%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;overflow:visible;}.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-1552 .elementor-element.elementor-element-54494b46 img{width:100vw;max-width:100%;height:0%;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 150px;}.elementor-1552 .elementor-element.elementor-element-54494b46:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1552 .elementor-element.elementor-element-4dda450f{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0% 2%;--row-gap:0%;--column-gap:2%;--margin-top:-1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;overflow:visible;}.elementor-1552 .elementor-element.elementor-element-4dda450f.e-con{--align-self:stretch;}.elementor-1552 .elementor-element.elementor-element-448e9d6e{--display:flex;--min-height:0px;--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:space-around;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:0%;--margin-bottom:0%;--margin-left:1%;--margin-right:1%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;overflow:visible;}.elementor-1552 .elementor-element.elementor-element-53b49ef3 img{width:100vw;max-width:100%;height:0%;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 150px;}.elementor-1552 .elementor-element.elementor-element-53b49ef3:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1552 .elementor-element.elementor-element-61503bd1{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0% 2%;--row-gap:0%;--column-gap:2%;--margin-top:-1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;overflow:visible;}.elementor-1552 .elementor-element.elementor-element-61503bd1.e-con{--align-self:stretch;}.elementor-1552 .elementor-element.elementor-element-60fee7b2{--display:flex;--min-height:0px;--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:space-around;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:0%;--margin-bottom:0%;--margin-left:1%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;overflow:visible;}.elementor-1552 .elementor-element.elementor-element-3151f4c1 img{width:100vw;max-width:100%;height:0%;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-radius:0% 15% 0% 0%;}.elementor-1552 .elementor-element.elementor-element-3151f4c1:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1552 .elementor-element.elementor-element-5da644a5{--display:flex;--min-height:0px;--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:space-around;--align-items:flex-start;--flex-wrap:nowrap;--border-radius:0% 0% 0% 0%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:1%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;overflow:visible;}.elementor-1552 .elementor-element.elementor-element-5047cf8f img{width:100vw;max-width:100%;height:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-radius:0% 0% 0% 0%;}.elementor-1552 .elementor-element.elementor-element-5047cf8f:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1552 .elementor-element.elementor-element-70c73904{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0% 2%;--row-gap:0%;--column-gap:2%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;overflow:visible;}.elementor-1552 .elementor-element.elementor-element-70c73904.e-con{--align-self:stretch;}.elementor-1552 .elementor-element.elementor-element-2c9f7e24{--display:flex;--min-height:0px;--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:space-around;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:0%;--margin-bottom:0%;--margin-left:1%;--margin-right:1%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;overflow:visible;}.elementor-1552 .elementor-element.elementor-element-126d732 img{width:100vw;max-width:100%;height:0%;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 150px;}.elementor-1552 .elementor-element.elementor-element-126d732:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body.elementor-page-1552:not(.elementor-motion-effects-element-type-background), body.elementor-page-1552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1B20;}@media(max-width:767px){.elementor-1552 .elementor-element.elementor-element-5b999eba{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1552 .elementor-element.elementor-element-54494b46 img{border-radius:0rem 0rem 0rem 5rem;}.elementor-1552 .elementor-element.elementor-element-448e9d6e{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1552 .elementor-element.elementor-element-53b49ef3 img{border-radius:0rem 0rem 0rem 5rem;}.elementor-1552 .elementor-element.elementor-element-60fee7b2{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1552 .elementor-element.elementor-element-3151f4c1 img{border-radius:0rem 0rem 0rem 5rem;}.elementor-1552 .elementor-element.elementor-element-5da644a5{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1552 .elementor-element.elementor-element-5047cf8f img{border-radius:0rem 0rem 0rem 5rem;}.elementor-1552 .elementor-element.elementor-element-2c9f7e24{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1552 .elementor-element.elementor-element-126d732 img{border-radius:0rem 0rem 0rem 5rem;}}@media(min-width:768px){.elementor-1552 .elementor-element.elementor-element-2b2e42ce{--width:100%;}.elementor-1552 .elementor-element.elementor-element-5b999eba{--width:100%;}.elementor-1552 .elementor-element.elementor-element-4dda450f{--width:100%;}.elementor-1552 .elementor-element.elementor-element-448e9d6e{--width:100%;}.elementor-1552 .elementor-element.elementor-element-61503bd1{--width:100%;}.elementor-1552 .elementor-element.elementor-element-60fee7b2{--width:100%;}.elementor-1552 .elementor-element.elementor-element-5da644a5{--width:100%;}.elementor-1552 .elementor-element.elementor-element-70c73904{--width:100%;}.elementor-1552 .elementor-element.elementor-element-2c9f7e24{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-54494b46 */.custom-hover-icon-13 {
    position: relative;
    display: inline-block;
}

.custom-hover-icon-13 img {
    display: block;
    filter: grayscale(100%);
    transition: filter 0.3s ease-in-out;
    position: relative;
    z-index: 0;
}

.custom-hover-icon-13:hover img {
    filter: grayscale(0%);
}

.custom-hover-icon-13::before,
.custom-hover-icon-13::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-size: contain;
    background-repeat: no-repeat;
    pointer-events: none;
}

.custom-hover-icon-13::before {
    background-image: url('https://cledesignstudio.com/wp-content/uploads/2025/01/14-14.png');
    z-index: 2;
    width: 500px;
    height: 500px;
    opacity: 1;
}

.custom-hover-icon-13::after {
    background-image: url('https://cledesignstudio.com/wp-content/uploads/2025/01/14.png');
    z-index: 3;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
    width: 400px;
    height: 400px;
}

.custom-hover-icon-13:hover::before {
    opacity: 0;
}

.custom-hover-icon-13:hover::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53b49ef3 */.custom-hover-icon-3 {
    position: relative;
    display: inline-block;
}

.custom-hover-icon-3 img {
    display: block;
    filter: grayscale(100%);
    transition: filter 0.3s ease-in-out;
    position: relative;
    z-index: 0;
}

.custom-hover-icon-3:hover img {
    filter: grayscale(0%);
}

.custom-hover-icon-3::before,
.custom-hover-icon-3::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-size: contain;
    background-repeat: no-repeat;
    pointer-events: none;
}

.custom-hover-icon-3::before {
    background-image: url('https://cledesignstudio.com/wp-content/uploads/2025/01/04-04.png');
    z-index: 2;
    width: 500px;
    height: 500px;
    opacity: 1;
}

.custom-hover-icon-3::after {
    background-image: url('https://cledesignstudio.com/wp-content/uploads/2025/01/04.png');
    z-index: 3;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
    width: 300px;
    height: 300px;
}

.custom-hover-icon-3:hover::before {
    opacity: 0;
}

.custom-hover-icon-3:hover::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3151f4c1 */.custom-hover-icon-21 {
    position: relative;
    display: inline-block;
}

.custom-hover-icon-21 img {
    display: block;
    filter: grayscale(100%);
    transition: filter 0.3s ease-in-out;
    position: relative;
    z-index: 0;
}

.custom-hover-icon-21:hover img {
    filter: grayscale(0%);
}

.custom-hover-icon-21::before,
.custom-hover-icon-21::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-size: contain;
    background-repeat: no-repeat;
    pointer-events: none;
}

.custom-hover-icon-21::before {
    background-image: url('https://cledesignstudio.com/wp-content/uploads/2025/01/22-22.png');
    z-index: 2;
    width: 500px;
    height: 500px;
    opacity: 1;
}

.custom-hover-icon-21::after {
    background-image: url('https://cledesignstudio.com/wp-content/uploads/2025/01/22.png');
    z-index: 3;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
    width: 400px;
    height: 400px;
}

.custom-hover-icon-21:hover::before {
    opacity: 0;
}

.custom-hover-icon-21:hover::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5047cf8f */.custom-hover-icon-23 {
    position: relative;
    display: inline-block;
}

.custom-hover-icon-23 img {
    display: block;
    filter: grayscale(100%);
    transition: filter 0.3s ease-in-out;
    position: relative;
    z-index: 0;
}

.custom-hover-icon-23:hover img {
    filter: grayscale(0%);
}

.custom-hover-icon-23::before,
.custom-hover-icon-23::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-size: contain;
    background-repeat: no-repeat;
    pointer-events: none;
}

.custom-hover-icon-23::before {
    background-image: url('https://cledesignstudio.com/wp-content/uploads/2025/01/20-20.png');
    z-index: 2;
    width: 500px;
    height: 500px;
    opacity: 1;
}

.custom-hover-icon-23::after {
    background-image: url('https://cledesignstudio.com/wp-content/uploads/2025/01/20.png');
    z-index: 3;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
    width: 400px;
    height: 400px;
}

.custom-hover-icon-23:hover::before {
    opacity: 0;
}

.custom-hover-icon-23:hover::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-126d732 */.custom-hover-icon-7 {
    position: relative;
    display: inline-block;
}

.custom-hover-icon-7 img {
    display: block;
    filter: grayscale(100%);
    transition: filter 0.3s ease-in-out;
    position: relative;
    z-index: 0;
}

.custom-hover-icon-7:hover img {
    filter: grayscale(0%);
}

.custom-hover-icon-7::before,
.custom-hover-icon-7::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-size: contain;
    background-repeat: no-repeat;
    pointer-events: none;
}

.custom-hover-icon-7::before {
    background-image: url('https://cledesignstudio.com/wp-content/uploads/2025/01/05-05.png');
    z-index: 2;
    width: 600px;
    height: 600px;
    opacity: 1;
}

.custom-hover-icon-7::after {
    background-image: url('https://cledesignstudio.com/wp-content/uploads/2025/01/05.png');
    z-index: 3;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
    width: 500px;
    height: 500px;
}

.custom-hover-icon-7:hover::before {
    opacity: 0;
}

.custom-hover-icon-7:hover::after {
    opacity: 1;
}/* End custom CSS */