.elementor-3179 .elementor-element.elementor-element-b9b0bb6c > .elementor-container{min-height:100vh;}.elementor-3179 .elementor-element.elementor-element-b9b0bb6c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3179 .elementor-element.elementor-element-34093ab1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-34093ab1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-34093ab1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3179 .elementor-element.elementor-element-3004c160 > .elementor-container{max-width:1140px;}.elementor-3179 .elementor-element.elementor-element-3004c160{padding:60px 20px 60px 20px;}.elementor-bc-flex-widget .elementor-3179 .elementor-element.elementor-element-1a3ad3d2.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-3179 .elementor-element.elementor-element-1a3ad3d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-3179 .elementor-element.elementor-element-1a3ad3d2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3179 .elementor-element.elementor-element-1a3ad3d2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-3179 .elementor-element.elementor-element-1a3ad3d2 > .elementor-element-populated{text-align:center;}.elementor-3179 .elementor-element.elementor-element-ce833931 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3179 .elementor-element.elementor-element-ce833931{text-align:center;}.elementor-3179 .elementor-element.elementor-element-ce833931 .elementor-heading-title{font-size:48px;font-weight:700;line-height:1.2em;color:#2c3e50;}.elementor-3179 .elementor-element.elementor-element-f66ca498 > .elementor-container{max-width:1140px;}.elementor-3179 .elementor-element.elementor-element-f66ca498{padding:40px 20px 40px 20px;}.elementor-bc-flex-widget .elementor-3179 .elementor-element.elementor-element-6a78bd18.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-6a78bd18.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-6a78bd18.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3179 .elementor-element.elementor-element-6a78bd18 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-3179 .elementor-element.elementor-element-a391b3aa{text-align:start;}.elementor-3179 .elementor-element.elementor-element-07b4c7cd{text-align:start;}.elementor-3179 .elementor-element.elementor-element-07b4c7cd .elementor-heading-title{font-size:36px;font-weight:600;line-height:1.2em;}.elementor-3179 .elementor-element.elementor-element-ececf40a > .elementor-container{max-width:1140px;}.elementor-3179 .elementor-element.elementor-element-ececf40a{padding:40px 20px 40px 20px;}.elementor-bc-flex-widget .elementor-3179 .elementor-element.elementor-element-ffb34e0d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-ffb34e0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-ffb34e0d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3179 .elementor-element.elementor-element-ffb34e0d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-3179 .elementor-element.elementor-element-ffb34e0d > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3179 .elementor-element.elementor-element-e0625986{text-align:start;}.elementor-3179 .elementor-element.elementor-element-1b55447e > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-3179 .elementor-element.elementor-element-1b55447e{text-align:start;}.elementor-3179 .elementor-element.elementor-element-1b55447e img{width:700px;height:500px;}.elementor-3179 .elementor-element.elementor-element-ed405386 > .elementor-container{max-width:1140px;}.elementor-3179 .elementor-element.elementor-element-ed405386{padding:40px 20px 40px 20px;}.elementor-bc-flex-widget .elementor-3179 .elementor-element.elementor-element-93343313.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-93343313.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-93343313.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3179 .elementor-element.elementor-element-93343313 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-3179 .elementor-element.elementor-element-93343313 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3179 .elementor-element.elementor-element-561ed865{text-align:start;}.elementor-3179 .elementor-element.elementor-element-561ed865 .elementor-heading-title{font-size:36px;font-weight:600;line-height:1.2em;}.elementor-3179 .elementor-element.elementor-element-53a6e549{text-align:start;}.elementor-3179 .elementor-element.elementor-element-e3e33d43 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-3179 .elementor-element.elementor-element-e3e33d43{text-align:start;}.elementor-3179 .elementor-element.elementor-element-e3e33d43 img{width:700px;height:500px;}.elementor-3179 .elementor-element.elementor-element-e189ae48 > .elementor-container{max-width:1140px;}.elementor-3179 .elementor-element.elementor-element-e189ae48{padding:40px 20px 40px 20px;}.elementor-bc-flex-widget .elementor-3179 .elementor-element.elementor-element-bef2e394.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-bef2e394.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-bef2e394.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3179 .elementor-element.elementor-element-bef2e394 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-3179 .elementor-element.elementor-element-bef2e394 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3179 .elementor-element.elementor-element-84dfa401{text-align:start;}.elementor-3179 .elementor-element.elementor-element-84dfa401 .elementor-heading-title{font-size:28px;font-weight:600;line-height:1.3em;}.elementor-3179 .elementor-element.elementor-element-610a3d5f{text-align:start;}.elementor-bc-flex-widget .elementor-3179 .elementor-element.elementor-element-27f2f60b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-27f2f60b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-27f2f60b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3179 .elementor-element.elementor-element-27f2f60b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-3179 .elementor-element.elementor-element-27f2f60b > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3179 .elementor-element.elementor-element-539c3538{text-align:start;}.elementor-3179 .elementor-element.elementor-element-539c3538 .elementor-heading-title{font-size:36px;font-weight:600;line-height:1.2em;}.elementor-3179 .elementor-element.elementor-element-943bf216{text-align:start;}.elementor-3179 .elementor-element.elementor-element-e664f077 > .elementor-container{max-width:1140px;}.elementor-3179 .elementor-element.elementor-element-e664f077{padding:40px 20px 40px 20px;}.elementor-bc-flex-widget .elementor-3179 .elementor-element.elementor-element-a2284f81.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-a2284f81.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-a2284f81.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3179 .elementor-element.elementor-element-a2284f81 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-3179 .elementor-element.elementor-element-a2284f81 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3179 .elementor-element.elementor-element-3fbc37ca{text-align:start;}.elementor-3179 .elementor-element.elementor-element-3fbc37ca .elementor-heading-title{font-size:28px;font-weight:600;line-height:1.3em;}.elementor-3179 .elementor-element.elementor-element-abf0f971{text-align:start;}.elementor-bc-flex-widget .elementor-3179 .elementor-element.elementor-element-ebb62a51.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-ebb62a51.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-ebb62a51.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3179 .elementor-element.elementor-element-ebb62a51 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-3179 .elementor-element.elementor-element-ebb62a51 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3179 .elementor-element.elementor-element-c4364972{text-align:start;}.elementor-3179 .elementor-element.elementor-element-c4364972 .elementor-heading-title{font-size:36px;font-weight:600;line-height:1.2em;}.elementor-3179 .elementor-element.elementor-element-1696239b{text-align:start;}.elementor-3179 .elementor-element.elementor-element-32592390 > .elementor-container{max-width:1140px;}.elementor-3179 .elementor-element.elementor-element-32592390{padding:40px 20px 40px 20px;}.elementor-bc-flex-widget .elementor-3179 .elementor-element.elementor-element-ecaa8248.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-ecaa8248.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-ecaa8248.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3179 .elementor-element.elementor-element-ecaa8248 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-3179 .elementor-element.elementor-element-ecaa8248 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3179 .elementor-element.elementor-element-a95d8358{text-align:start;}.elementor-3179 .elementor-element.elementor-element-a95d8358 .elementor-heading-title{font-size:36px;font-weight:600;line-height:1.2em;}.elementor-3179 .elementor-element.elementor-element-06238a8f{text-align:start;}.elementor-3179 .elementor-element.elementor-element-06238a8f .elementor-heading-title{font-size:28px;font-weight:600;line-height:1.3em;}.elementor-3179 .elementor-element.elementor-element-e948faa2{text-align:start;}.elementor-bc-flex-widget .elementor-3179 .elementor-element.elementor-element-9e3d9207.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-9e3d9207.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-9e3d9207.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3179 .elementor-element.elementor-element-9e3d9207 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-3179 .elementor-element.elementor-element-9e3d9207 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3179 .elementor-element.elementor-element-159f7381{text-align:start;}.elementor-3179 .elementor-element.elementor-element-159f7381 .elementor-heading-title{font-size:28px;font-weight:600;line-height:1.3em;}.elementor-3179 .elementor-element.elementor-element-db507ebd{text-align:start;}.elementor-3179 .elementor-element.elementor-element-13a1dd96 > .elementor-container{max-width:1140px;}.elementor-3179 .elementor-element.elementor-element-13a1dd96{padding:40px 20px 40px 20px;}.elementor-bc-flex-widget .elementor-3179 .elementor-element.elementor-element-a5346ef6.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-a5346ef6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-a5346ef6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3179 .elementor-element.elementor-element-a5346ef6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-3179 .elementor-element.elementor-element-a5346ef6 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3179 .elementor-element.elementor-element-4918fd91{text-align:start;}.elementor-3179 .elementor-element.elementor-element-4918fd91 .elementor-heading-title{font-size:28px;font-weight:600;line-height:1.3em;}.elementor-3179 .elementor-element.elementor-element-d81442f3{text-align:start;}.elementor-bc-flex-widget .elementor-3179 .elementor-element.elementor-element-8de806f0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-8de806f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-8de806f0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3179 .elementor-element.elementor-element-8de806f0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-3179 .elementor-element.elementor-element-8de806f0 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3179 .elementor-element.elementor-element-ab1c8d20{text-align:start;}.elementor-3179 .elementor-element.elementor-element-ab1c8d20 .elementor-heading-title{font-size:28px;font-weight:600;line-height:1.3em;}.elementor-3179 .elementor-element.elementor-element-32d8bfb0{text-align:start;}.elementor-3179 .elementor-element.elementor-element-fa9ec62f > .elementor-container{max-width:1140px;}.elementor-3179 .elementor-element.elementor-element-fa9ec62f{padding:40px 20px 40px 20px;}.elementor-bc-flex-widget .elementor-3179 .elementor-element.elementor-element-072d383e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-072d383e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-072d383e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3179 .elementor-element.elementor-element-072d383e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-3179 .elementor-element.elementor-element-072d383e > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3179 .elementor-element.elementor-element-7c3ede76{text-align:start;}.elementor-3179 .elementor-element.elementor-element-7c3ede76 .elementor-heading-title{font-size:28px;font-weight:600;line-height:1.3em;}.elementor-3179 .elementor-element.elementor-element-c8dbfc1d{text-align:start;}.elementor-bc-flex-widget .elementor-3179 .elementor-element.elementor-element-30ef3247.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-30ef3247.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-30ef3247.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3179 .elementor-element.elementor-element-30ef3247 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-3179 .elementor-element.elementor-element-30ef3247 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3179 .elementor-element.elementor-element-0af26dc0{text-align:start;}.elementor-3179 .elementor-element.elementor-element-0af26dc0 .elementor-heading-title{font-size:28px;font-weight:600;line-height:1.3em;}.elementor-3179 .elementor-element.elementor-element-6dfd3a57{text-align:start;}.elementor-3179 .elementor-element.elementor-element-ccc742f1{text-align:start;}.elementor-3179 .elementor-element.elementor-element-66ccf01c > .elementor-container{max-width:1140px;}.elementor-3179 .elementor-element.elementor-element-66ccf01c{padding:40px 20px 40px 20px;}.elementor-bc-flex-widget .elementor-3179 .elementor-element.elementor-element-9030882b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-9030882b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3179 .elementor-element.elementor-element-9030882b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3179 .elementor-element.elementor-element-9030882b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-3179 .elementor-element.elementor-element-9030882b > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3179 .elementor-element.elementor-element-5703d3da{text-align:start;}.elementor-3179 .elementor-element.elementor-element-5703d3da .elementor-heading-title{font-size:36px;font-weight:600;line-height:1.2em;}.elementor-3179 .elementor-element.elementor-element-e6aeb63d{text-align:start;}.elementor-3179 .elementor-element.elementor-element-039d126e{text-align:start;}:root{--page-title-display:none;}/* Start custom CSS */.blog-generator-wrapper {   background: #0F0F0F; }  /* Stunning Portfolio Header */ .blog-generator-wrapper .elementor h1 {   font-size: clamp(3rem, 6vw, 5rem);   font-weight: 800;   line-height: 1.1;   color: #FFFFFF;   margin: 0 0 2rem 0;   letter-spacing: -0.04em;   text-transform: uppercase;   background: linear-gradient(135deg, #60A5FA 0%, #A78BFA 50%, #F472B6 100%);   -webkit-background-clip: text;   -webkit-text-fill-color: transparent;   background-clip: text;   animation: neonGlow 3s ease-in-out infinite; }  .blog-generator-wrapper .elementor h2 {   font-size: clamp(2rem, 4vw, 3rem);   font-weight: 700;   line-height: 1.2;   color: #F3F4F6;   margin: 3rem 0 1.5rem 0;   letter-spacing: -0.02em;   position: relative;   display: inline-block; }  .blog-generator-wrapper .elementor h2::after {   content: '';   position: absolute;   bottom: -10px;   left: 0;   width: 60px;   height: 4px;   background: linear-gradient(90deg, #60A5FA 0%, #A78BFA 100%);   border-radius: 2px;   animation: expandWidth 0.8s ease-out; }  .blog-generator-wrapper .elementor h3 {   font-size: clamp(1.5rem, 2.5vw, 2rem);   font-weight: 600;   color: #E5E7EB;   margin: 2rem 0 1rem 0;   letter-spacing: -0.01em; }  /* Modern Dark Text */ .blog-generator-wrapper .elementor p {   font-size: 17px;   line-height: 1.7;   color: #D1D5DB;   margin-bottom: 1.5rem; }  /* Glowing Links */ .blog-generator-wrapper .elementor a {   color: #60A5FA;   text-decoration: none;   font-weight: 500;   position: relative;   transition: all 0.3s ease; }  .blog-generator-wrapper .elementor a::before {   content: '';   position: absolute;   bottom: -2px;   left: 0;   width: 0;   height: 2px;   background: linear-gradient(90deg, #60A5FA 0%, #A78BFA 100%);   transition: width 0.3s ease; }  .blog-generator-wrapper .elementor a:hover {   color: #93C5FD;   text-shadow: 0 0 20px rgba(96, 165, 250, 0.5); }  .blog-generator-wrapper .elementor a:hover::before {   width: 100%; }  /* Portfolio Grid Cards */ .blog-generator-wrapper .elementor .portfolio-card {   background: #1A1A1A;   border: 1px solid #2A2A2A;   border-radius: 16px;   padding: 0;   margin: 2rem 0;   overflow: hidden;   box-shadow: 0 10px 40px rgba(0, 0, 0, 0.5);   transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);   animation: fadeInUp 0.8s ease-out; }  .blog-generator-wrapper .elementor .portfolio-card:hover {   transform: translateY(-10px) scale(1.02);   box-shadow: 0 20px 60px rgba(96, 165, 250, 0.3);   border-color: #60A5FA; }  /* Stunning Images with Overlay */ .blog-generator-wrapper .elementor img {   max-width: 100%;   height: auto;   border-radius: 12px;   margin: 2rem 0;   filter: brightness(0.95) contrast(1.05);   transition: all 0.4s ease;   box-shadow: 0 10px 40px rgba(0, 0, 0, 0.6); }  .blog-generator-wrapper .elementor img:hover {   transform: scale(1.05);   filter: brightness(1.1) contrast(1.1);   box-shadow: 0 15px 60px rgba(96, 165, 250, 0.4); }  /* Neon Buttons */ .blog-generator-wrapper .elementor .elementor-button {   background: transparent;   color: #60A5FA;   font-weight: 700;   padding: 16px 36px;   border-radius: 12px;   border: 2px solid #60A5FA;   box-shadow: 0 0 20px rgba(96, 165, 250, 0.3),               inset 0 0 20px rgba(96, 165, 250, 0.1);   transition: all 0.3s ease;   text-transform: uppercase;   letter-spacing: 2px;   font-size: 13px; }  .blog-generator-wrapper .elementor .elementor-button:hover {   background: #60A5FA;   color: #0F0F0F;   transform: translateY(-3px);   box-shadow: 0 0 40px rgba(96, 165, 250, 0.6),               0 10px 30px rgba(96, 165, 250, 0.3); }  /* Dark Blockquote */ .blog-generator-wrapper .elementor blockquote {   font-size: 1.3em;   font-style: italic;   line-height: 1.6;   color: #E5E7EB;   margin: 3rem 0;   padding: 2rem 2.5rem;   background: #1A1A1A;   border-left: 4px solid #60A5FA;   border-radius: 8px;   box-shadow: 0 8px 30px rgba(0, 0, 0, 0.5);   position: relative;   animation: slideInLeft 0.7s ease-out; }  .blog-generator-wrapper .elementor blockquote::before {   content: '';   position: absolute;   top: 0;   left: 0;   width: 100%;   height: 100%;   background: linear-gradient(135deg, rgba(96, 165, 250, 0.05) 0%, rgba(167, 139, 250, 0.05) 100%);   border-radius: 8px;   pointer-events: none; }  /* Animations */ @keyframes neonGlow {   0%, 100% {     filter: drop-shadow(0 0 20px rgba(96, 165, 250, 0.5));   }   50% {     filter: drop-shadow(0 0 40px rgba(167, 139, 250, 0.8));   } }  @keyframes expandWidth {   from {     width: 0;   }   to {     width: 60px;   } }  @keyframes fadeInUp {   from {     opacity: 0;     transform: translateY(40px);   }   to {     opacity: 1;     transform: translateY(0);   } }  @keyframes slideInLeft {   from {     opacity: 0;     transform: translateX(-40px);   }   to {     opacity: 1;     transform: translateX(0);   } }  /* Grid Layout */ .blog-generator-wrapper .portfolio-grid {   display: grid;   grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));   gap: 2rem;   margin: 3rem 0; }  /* Responsive */ @media (max-width: 768px) {   .blog-generator-wrapper .elementor h1 {     font-size: 2.5rem;   }    .blog-generator-wrapper .portfolio-grid {     grid-template-columns: 1fr;   } }/* End custom CSS */