.elementor-512 .elementor-element.elementor-element-c60c818{--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-512 .elementor-element.elementor-element-c4bb6e7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-10f0eb0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Manrope;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-512 .elementor-element.elementor-element-1474cd5 img{max-width:100%;}.elementor-512 .elementor-element.elementor-element-c888749{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-512 .elementor-element.elementor-element-c888749:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-c888749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Manrope;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-512 .elementor-element.elementor-element-4c6d89b{text-align:center;}.elementor-512 .elementor-element.elementor-element-4c6d89b .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:22px;font-weight:400;text-transform:capitalize;text-decoration:none;}.elementor-512 .elementor-element.elementor-element-f5cff13{text-align:center;}.elementor-512 .elementor-element.elementor-element-f5cff13 .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:16px;font-weight:400;text-transform:capitalize;text-decoration:none;letter-spacing:2px;color:#333333;}.elementor-512 .elementor-element.elementor-element-5f86ba5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-512 .elementor-element.elementor-element-484b5b1 img{max-width:100%;}.elementor-512 .elementor-element.elementor-element-2be9027{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-512 .elementor-element.elementor-element-2be9027:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-2be9027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-512 .elementor-element.elementor-element-80c825c{text-align:center;}.elementor-512 .elementor-element.elementor-element-80c825c .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:22px;font-weight:400;text-transform:capitalize;text-decoration:none;}.elementor-512 .elementor-element.elementor-element-e977d08{text-align:center;}.elementor-512 .elementor-element.elementor-element-e977d08 .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:16px;font-weight:400;text-transform:capitalize;text-decoration:none;letter-spacing:2px;color:#333333;}.elementor-512 .elementor-element.elementor-element-f045e38{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-512 .elementor-element.elementor-element-3700633 img{max-width:100%;}.elementor-512 .elementor-element.elementor-element-eef08c5{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-512 .elementor-element.elementor-element-eef08c5:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-eef08c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-512 .elementor-element.elementor-element-7357535{text-align:center;}.elementor-512 .elementor-element.elementor-element-7357535 .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:22px;font-weight:400;text-transform:capitalize;text-decoration:none;}.elementor-512 .elementor-element.elementor-element-b7c8b65{text-align:center;}.elementor-512 .elementor-element.elementor-element-b7c8b65 .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:16px;font-weight:400;text-transform:capitalize;text-decoration:none;letter-spacing:2px;color:#333333;}.elementor-512 .elementor-element.elementor-element-61043c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-512 .elementor-element.elementor-element-468ff1e img{max-width:100%;}.elementor-512 .elementor-element.elementor-element-875c014{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-512 .elementor-element.elementor-element-875c014:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-875c014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-512 .elementor-element.elementor-element-21397dc{text-align:center;}.elementor-512 .elementor-element.elementor-element-21397dc .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:22px;font-weight:400;text-transform:capitalize;text-decoration:none;}.elementor-512 .elementor-element.elementor-element-9eb69c7{text-align:center;}.elementor-512 .elementor-element.elementor-element-9eb69c7 .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:16px;font-weight:400;text-transform:capitalize;text-decoration:none;letter-spacing:2px;color:#333333;}.elementor-512 .elementor-element.elementor-element-3b9e318{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-512 .elementor-element.elementor-element-13a4849 img{max-width:100%;}.elementor-512 .elementor-element.elementor-element-a1b47b1{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-512 .elementor-element.elementor-element-a1b47b1:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-a1b47b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-512 .elementor-element.elementor-element-827a646{text-align:center;}.elementor-512 .elementor-element.elementor-element-827a646 .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:22px;font-weight:400;text-transform:capitalize;text-decoration:none;}.elementor-512 .elementor-element.elementor-element-df10b7f{text-align:center;}.elementor-512 .elementor-element.elementor-element-df10b7f .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:16px;font-weight:400;text-transform:capitalize;text-decoration:none;letter-spacing:2px;color:#333333;}.elementor-512 .elementor-element.elementor-element-4613b91{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-512 .elementor-element.elementor-element-bbc4a7d img{max-width:100%;}.elementor-512 .elementor-element.elementor-element-41116b7{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-512 .elementor-element.elementor-element-41116b7:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-41116b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-512 .elementor-element.elementor-element-a9e1c2a{text-align:center;}.elementor-512 .elementor-element.elementor-element-a9e1c2a .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:22px;font-weight:400;text-transform:capitalize;text-decoration:none;}.elementor-512 .elementor-element.elementor-element-bedffea{text-align:center;}.elementor-512 .elementor-element.elementor-element-bedffea .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:16px;font-weight:400;text-transform:capitalize;text-decoration:none;letter-spacing:2px;color:#333333;}.elementor-512 .elementor-element.elementor-element-dd1cea7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-512 .elementor-element.elementor-element-bc2f687 img{max-width:100%;}.elementor-512 .elementor-element.elementor-element-53f9d46{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-512 .elementor-element.elementor-element-53f9d46:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-53f9d46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-512 .elementor-element.elementor-element-2ab65b8{text-align:center;}.elementor-512 .elementor-element.elementor-element-2ab65b8 .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:22px;font-weight:400;text-transform:capitalize;text-decoration:none;}.elementor-512 .elementor-element.elementor-element-7bb51e0{text-align:center;}.elementor-512 .elementor-element.elementor-element-7bb51e0 .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:16px;font-weight:400;text-transform:capitalize;text-decoration:none;letter-spacing:2px;color:#333333;}.elementor-512 .elementor-element.elementor-element-1aa55c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-512 .elementor-element.elementor-element-c91ddfc img{max-width:100%;}.elementor-512 .elementor-element.elementor-element-1c0bab9{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-512 .elementor-element.elementor-element-1c0bab9:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-1c0bab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-512 .elementor-element.elementor-element-a07f32e{text-align:center;}.elementor-512 .elementor-element.elementor-element-a07f32e .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:22px;font-weight:400;text-transform:capitalize;text-decoration:none;}.elementor-512 .elementor-element.elementor-element-0695957{text-align:center;}.elementor-512 .elementor-element.elementor-element-0695957 .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:16px;font-weight:400;text-transform:capitalize;text-decoration:none;letter-spacing:2px;color:#333333;}.elementor-512 .elementor-element.elementor-element-364cf9b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-512 .elementor-element.elementor-element-86f9ceb img{max-width:100%;}.elementor-512 .elementor-element.elementor-element-52fb4bc{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-512 .elementor-element.elementor-element-52fb4bc:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-52fb4bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-512 .elementor-element.elementor-element-db6ba01{text-align:center;}.elementor-512 .elementor-element.elementor-element-db6ba01 .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:22px;font-weight:400;text-transform:capitalize;text-decoration:none;}.elementor-512 .elementor-element.elementor-element-63e079d{text-align:center;}.elementor-512 .elementor-element.elementor-element-63e079d .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:16px;font-weight:400;text-transform:capitalize;text-decoration:none;letter-spacing:2px;color:#333333;}.elementor-512 .elementor-element.elementor-element-b130dc3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-512 .elementor-element.elementor-element-7a37c80 img{max-width:100%;}.elementor-512 .elementor-element.elementor-element-1c593ba{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-512 .elementor-element.elementor-element-1c593ba:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-1c593ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-512 .elementor-element.elementor-element-bb2ed5b{text-align:center;}.elementor-512 .elementor-element.elementor-element-bb2ed5b .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:22px;font-weight:400;text-transform:capitalize;text-decoration:none;}.elementor-512 .elementor-element.elementor-element-8900d85{text-align:center;}.elementor-512 .elementor-element.elementor-element-8900d85 .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:16px;font-weight:400;text-transform:capitalize;text-decoration:none;letter-spacing:2px;color:#333333;}.elementor-512 .elementor-element.elementor-element-d79427e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-512 .elementor-element.elementor-element-1bf777a img{max-width:100%;}.elementor-512 .elementor-element.elementor-element-9d5e8aa{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-512 .elementor-element.elementor-element-9d5e8aa:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-9d5e8aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-512 .elementor-element.elementor-element-3a156b7{text-align:center;}.elementor-512 .elementor-element.elementor-element-3a156b7 .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:22px;font-weight:400;text-transform:capitalize;text-decoration:none;}.elementor-512 .elementor-element.elementor-element-cd65aad{text-align:center;}.elementor-512 .elementor-element.elementor-element-cd65aad .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:16px;font-weight:400;text-transform:capitalize;text-decoration:none;letter-spacing:2px;color:#333333;}.elementor-512 .elementor-element.elementor-element-41b4bfa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-512 .elementor-element.elementor-element-5c78928 img{max-width:100%;}.elementor-512 .elementor-element.elementor-element-a6767b7{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-512 .elementor-element.elementor-element-a6767b7:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-a6767b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-512 .elementor-element.elementor-element-6a531d2{text-align:center;}.elementor-512 .elementor-element.elementor-element-6a531d2 .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:22px;font-weight:400;text-transform:capitalize;text-decoration:none;}.elementor-512 .elementor-element.elementor-element-6575a55{text-align:center;}.elementor-512 .elementor-element.elementor-element-6575a55 .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:16px;font-weight:400;text-transform:capitalize;text-decoration:none;letter-spacing:2px;color:#333333;}.elementor-512 .elementor-element.elementor-element-311cdd1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-512 .elementor-element.elementor-element-99ad34e img{max-width:100%;}.elementor-512 .elementor-element.elementor-element-1d77816{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-512 .elementor-element.elementor-element-1d77816:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-1d77816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-512 .elementor-element.elementor-element-679f87c{text-align:center;}.elementor-512 .elementor-element.elementor-element-679f87c .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:22px;font-weight:400;text-transform:capitalize;text-decoration:none;}.elementor-512 .elementor-element.elementor-element-9a5337c{text-align:center;}.elementor-512 .elementor-element.elementor-element-9a5337c .elementor-heading-title{font-family:"Radio Grotesk", Manrope;font-size:16px;font-weight:400;text-transform:capitalize;text-decoration:none;letter-spacing:2px;color:#333333;}@media(max-width:1540px){.elementor-512 .elementor-element.elementor-element-c4bb6e7{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:1024px){.elementor-512 .elementor-element.elementor-element-c4bb6e7{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-512 .elementor-element.elementor-element-c4bb6e7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-10f0eb0 */.project-box:hover .figcaption{
    bottom: 50px;
    
}
.project-box{
    overflow: hidden;
}
.project-box:hover img {
        transform: scale(1.1, 1.1);
        transition: all .3s ease 0s;
    overflow: hidden;
}
.project-box img {
    height: 400px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f86ba5 */.project-box:hover .figcaption{
    bottom: 50px;
    
}
.project-box{
    overflow: hidden;
}
.project-box:hover img {
        transform: scale(1.1, 1.1);
        transition: all .3s ease 0s;
    overflow: hidden;
}
.project-box img {
    height: 400px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f045e38 */.project-box:hover .figcaption{
    bottom: 50px;
    transform: scale(1.1, 1.1);
}
.project-box:hover img {
        transform: scale(1.1, 1.1);
}
.project-box img {
    height: 400px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61043c0 */.project-box:hover .figcaption{
    bottom: 50px;
    transform: scale(1.1, 1.1);
}
.project-box:hover img {
        transform: scale(1.1, 1.1);
}
.project-box img {
    height: 400px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b9e318 */.project-box:hover .figcaption{
    bottom: 50px;
    transform: scale(1.1, 1.1);
}
.project-box:hover img {
        transform: scale(1.1, 1.1);
}
.project-box img {
    height: 400px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4613b91 */.project-box:hover .figcaption{
    bottom: 50px;
    transform: scale(1.1, 1.1);
}
.project-box:hover img {
        transform: scale(1.1, 1.1);
}
.project-box img {
    height: 400px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd1cea7 */.project-box:hover .figcaption{
    bottom: 50px;
    transform: scale(1.1, 1.1);
}
.project-box:hover img {
        transform: scale(1.1, 1.1);
}
.project-box img {
    height: 400px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aa55c3 */.project-box:hover .figcaption{
    bottom: 50px;
    transform: scale(1.1, 1.1);
}
.project-box:hover img {
        transform: scale(1.1, 1.1);
}
.project-box img {
    height: 400px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-364cf9b */.project-box:hover .figcaption{
    bottom: 50px;
    transform: scale(1.1, 1.1);
}
.project-box:hover img {
        transform: scale(1.1, 1.1);
}
.project-box img {
    height: 400px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b130dc3 */.project-box:hover .figcaption{
    bottom: 50px;
    transform: scale(1.1, 1.1);
}
.project-box:hover img {
        transform: scale(1.1, 1.1);
}
.project-box img {
    height: 400px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d79427e */.project-box:hover .figcaption{
    bottom: 50px;
    transform: scale(1.1, 1.1);
}
.project-box:hover img {
        transform: scale(1.1, 1.1);
}
.project-box img {
    height: 400px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b4bfa */.project-box:hover .figcaption{
    bottom: 50px;
    transform: scale(1.1, 1.1);
}
.project-box:hover img {
        transform: scale(1.1, 1.1);
}
.project-box img {
    height: 400px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311cdd1 */.project-box:hover .figcaption{
    bottom: 50px;
    transform: scale(1.1, 1.1);
}
.project-box:hover img {
        transform: scale(1.1, 1.1);
}
.project-box img {
    height: 400px;
    object-fit: cover;
}/* End custom CSS */