.elementor-19529 .elementor-element.elementor-element-8dc6629:not(.elementor-motion-effects-element-type-background), .elementor-19529 .elementor-element.elementor-element-8dc6629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://socialzportfolio.com/wp-content/uploads/2025/10/WhatsApp-Image-2025-10-11-at-16.39.25_c3d65051.jpg");background-position:center center;background-size:cover;}.elementor-19529 .elementor-element.elementor-element-8dc6629 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19529 .elementor-element.elementor-element-8dc6629{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19529 .elementor-element.elementor-element-667bf45{--spacer-size:15vh;}.elementor-19529 .elementor-element.elementor-element-7cce3aa .title + .subtitle{margin-bottom:0px;}.elementor-19529 .elementor-element.elementor-element-7cce3aa .subtitle + .title{margin-top:0px;}.elementor-19529 .elementor-element.elementor-element-7cce3aa .title{color:#FFFFFF;}.elementor-19529 .elementor-element.elementor-element-7cce3aa h1, .elementor-19529 .elementor-element.elementor-element-7cce3aa h2, .elementor-19529 .elementor-element.elementor-element-7cce3aa h3, .elementor-19529 .elementor-element.elementor-element-7cce3aa h4, .elementor-19529 .elementor-element.elementor-element-7cce3aa h5, .elementor-19529 .elementor-element.elementor-element-7cce3aa h6{font-size:5.4vw;font-weight:400;}.elementor-19529 .elementor-element.elementor-element-7cce3aa .subtitle{color:#FFFFFFBF;font-size:0.85em;text-transform:uppercase;}.elementor-19529 .elementor-element.elementor-element-368172d > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-19529 .elementor-element.elementor-element-368172d .button:not(:hover){color:#FFFFFF;}.elementor-19529 .elementor-element.elementor-element-2be4489{--spacer-size:10vh;}.elementor-19529 .elementor-element.elementor-element-685723c .elementor-heading-title{color:#060A6C;}.elementor-19529 .elementor-element.elementor-element-685723c{color:#060A6C;}.elementor-19529 .elementor-element.elementor-element-685723c a:hover{color:#FBC506;}.elementor-19529 .elementor-element.elementor-element-7d0c004{--spacer-size:4vh;}.elementor-19529 .elementor-element.elementor-element-0e65feb .portfolio-item:not(.-contained) .image-holder{border-radius:10px;}.elementor-19529 .elementor-element.elementor-element-0e65feb .portfolio-item.-contained:not(.-layout13){border-radius:10px;}.elementor-19529 .elementor-element.elementor-element-0e65feb .portfolio-item.-contained.-layout13 .card-image .image-holder{border-radius:10px;}.elementor-19529 .elementor-element.elementor-element-0e65feb .portfolio-item.-contained.-layout13 .card-details{border-radius:10px;}.elementor-19529 .elementor-element.elementor-element-0e65feb .grid-item:not(.-nospace){padding:20px;}.elementor-19529 .elementor-element.elementor-element-0e65feb .portfolio-grid:not(.-nospace){margin-left:-20px;margin-right:-20px;}.elementor-19529 .elementor-element.elementor-element-0e65feb .double-width:not(.vc_col-lg-12) .card.-metro .image-holder{padding-bottom:calc(50% - 20px);}.elementor-19529 .elementor-element.elementor-element-0e65feb .portfolio-item .headline{color:#FFFFFF;}.elementor-19529 .elementor-element.elementor-element-0e65feb .grid-item .title{color:#FFFFFF;}.elementor-19529 .elementor-element.elementor-element-0e65feb .portfolio-item .headline, .elementor-19529 .elementor-element.elementor-element-0e65feb .grid-item .title{font-family:"Cairo", Sans-serif;}.elementor-19529 .elementor-element.elementor-element-0e65feb .portfolio-item .project-content .category-holder{color:#FFFFFF;}.elementor-19529 .elementor-element.elementor-element-0e65feb .grid-item .category-holder{color:#FFFFFF;}.elementor-19529 .elementor-element.elementor-element-0e65feb .portfolio-item .project-content .category-holder, .elementor-19529 .elementor-element.elementor-element-0e65feb .grid-item .category-holder{font-family:"Cairo", Sans-serif;}.elementor-19529 .elementor-element.elementor-element-0e65feb .portfolio-item .project-content .button{color:#FFC700;}.elementor-19529 .elementor-element.elementor-element-0e65feb .grid-item .show-project-link{color:#FFC700;}.elementor-19529 .elementor-element.elementor-element-0e65feb .portfolio-item .project-content .btn-lightbox, .elementor-19529 .elementor-element.elementor-element-0e65feb .grid-item .show-project-link{font-family:"Cairo", Sans-serif;}.elementor-19529 .elementor-element.elementor-element-0e65feb .portfolio-item.-layout3 .overlay::after{background:#FF0000;}.elementor-19529 .elementor-element.elementor-element-0e65feb .portfolio-item.-layout4 .overlay::after{background:#FF0000;}.elementor-19529 .elementor-element.elementor-element-0e65feb .portfolio-item.-layout5 .overlay::after{background:#FF0000;}.elementor-19529 .elementor-element.elementor-element-0e65feb .portfolio-item.-layout6 .overlay::after{background:#FF0000;}.elementor-19529 .elementor-element.elementor-element-0e65feb .portfolio-item.-img-overlay .image-holder::after{background:#FF0000;}.elementor-19529 .elementor-element.elementor-element-0e65feb .portfolio-item.-img-overlay .overlay{background:#FF0000;}.elementor-19529 .elementor-element.elementor-element-0e65feb .grid_7 .portfolio-item-image::before{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #FF0000);}.elementor-19529 .elementor-element.elementor-element-0e65feb .grid_10 .portfolio-item-image::before{background:linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, #FF0000);}.elementor-19529 .elementor-element.elementor-element-0e65feb .portfolio-filter, .elementor-19529 .elementor-element.elementor-element-0e65feb .portfolio-filter a{font-family:"Cairo", Sans-serif;}.elementor-19529 .elementor-element.elementor-element-5ab2cde{--spacer-size:2vh;}@media(max-width:767px){.elementor-19529 .elementor-element.elementor-element-8dc6629:not(.elementor-motion-effects-element-type-background), .elementor-19529 .elementor-element.elementor-element-8dc6629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-132px 0px;background-size:cover;}.elementor-19529 .elementor-element.elementor-element-667bf45{--spacer-size:20vh;}.elementor-19529 .elementor-element.elementor-element-7cce3aa h1, .elementor-19529 .elementor-element.elementor-element-7cce3aa h2, .elementor-19529 .elementor-element.elementor-element-7cce3aa h3, .elementor-19529 .elementor-element.elementor-element-7cce3aa h4, .elementor-19529 .elementor-element.elementor-element-7cce3aa h5, .elementor-19529 .elementor-element.elementor-element-7cce3aa h6{font-size:60px;}.elementor-19529 .elementor-element.elementor-element-2be4489{--spacer-size:7vh;}}