.elementor-3109 .elementor-element.elementor-element-1d030f39 > .elementor-container{min-height:100vh;}.elementor-3109 .elementor-element.elementor-element-1d030f39{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3109 .elementor-element.elementor-element-b5fe4b7c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3109 .elementor-element.elementor-element-b5fe4b7c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3109 .elementor-element.elementor-element-b5fe4b7c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3109 .elementor-element.elementor-element-e500cf0c > .elementor-container{max-width:1140px;}.elementor-3109 .elementor-element.elementor-element-e500cf0c{padding:60px 20px 60px 20px;}.elementor-bc-flex-widget .elementor-3109 .elementor-element.elementor-element-5d3b6eca.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-3109 .elementor-element.elementor-element-5d3b6eca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-3109 .elementor-element.elementor-element-5d3b6eca.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3109 .elementor-element.elementor-element-5d3b6eca > .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-3109 .elementor-element.elementor-element-5d3b6eca > .elementor-element-populated{text-align:center;}.elementor-3109 .elementor-element.elementor-element-578d1d84 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3109 .elementor-element.elementor-element-578d1d84{text-align:center;}.elementor-3109 .elementor-element.elementor-element-578d1d84 .elementor-heading-title{font-size:48px;font-weight:700;line-height:1.2em;color:#2c3e50;}.elementor-3109 .elementor-element.elementor-element-d6659c6a > .elementor-container{max-width:1140px;}.elementor-3109 .elementor-element.elementor-element-d6659c6a{padding:40px 20px 40px 20px;}.elementor-bc-flex-widget .elementor-3109 .elementor-element.elementor-element-7d6eaaca.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3109 .elementor-element.elementor-element-7d6eaaca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3109 .elementor-element.elementor-element-7d6eaaca.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3109 .elementor-element.elementor-element-7d6eaaca > .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-3109 .elementor-element.elementor-element-c848b753{text-align:start;}.elementor-3109 .elementor-element.elementor-element-ad624806{text-align:start;}.elementor-3109 .elementor-element.elementor-element-ad624806 .elementor-heading-title{font-size:36px;font-weight:600;line-height:1.2em;}.elementor-3109 .elementor-element.elementor-element-e236f1ef > .elementor-container{max-width:1140px;}.elementor-3109 .elementor-element.elementor-element-e236f1ef{padding:40px 20px 40px 20px;}.elementor-bc-flex-widget .elementor-3109 .elementor-element.elementor-element-a36ebe78.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3109 .elementor-element.elementor-element-a36ebe78.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3109 .elementor-element.elementor-element-a36ebe78.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3109 .elementor-element.elementor-element-a36ebe78 > .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-3109 .elementor-element.elementor-element-a36ebe78 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3109 .elementor-element.elementor-element-29549c7d{text-align:start;}.elementor-3109 .elementor-element.elementor-element-9aed44e2 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-3109 .elementor-element.elementor-element-9aed44e2{text-align:start;}.elementor-3109 .elementor-element.elementor-element-9aed44e2 img{width:700px;height:500px;}.elementor-3109 .elementor-element.elementor-element-b2181669 > .elementor-container{max-width:1140px;}.elementor-3109 .elementor-element.elementor-element-b2181669{padding:40px 20px 40px 20px;}.elementor-bc-flex-widget .elementor-3109 .elementor-element.elementor-element-f06a38a2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3109 .elementor-element.elementor-element-f06a38a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3109 .elementor-element.elementor-element-f06a38a2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3109 .elementor-element.elementor-element-f06a38a2 > .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-3109 .elementor-element.elementor-element-f06a38a2 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3109 .elementor-element.elementor-element-2f4cfc89{text-align:start;}.elementor-3109 .elementor-element.elementor-element-2f4cfc89 .elementor-heading-title{font-size:36px;font-weight:600;line-height:1.2em;}.elementor-3109 .elementor-element.elementor-element-035a67fe{text-align:start;}.elementor-3109 .elementor-element.elementor-element-035a67fe .elementor-heading-title{font-size:28px;font-weight:600;line-height:1.3em;}.elementor-3109 .elementor-element.elementor-element-608d07df > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-3109 .elementor-element.elementor-element-608d07df{text-align:start;}.elementor-3109 .elementor-element.elementor-element-608d07df img{width:700px;height:500px;}.elementor-3109 .elementor-element.elementor-element-6ca9fb86{text-align:start;}.elementor-3109 .elementor-element.elementor-element-7965ab23 > .elementor-container{max-width:1140px;}.elementor-3109 .elementor-element.elementor-element-7965ab23{padding:40px 20px 40px 20px;}.elementor-bc-flex-widget .elementor-3109 .elementor-element.elementor-element-f7bf8188.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3109 .elementor-element.elementor-element-f7bf8188.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3109 .elementor-element.elementor-element-f7bf8188.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3109 .elementor-element.elementor-element-f7bf8188 > .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-3109 .elementor-element.elementor-element-f7bf8188 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3109 .elementor-element.elementor-element-9d955210{text-align:start;}.elementor-3109 .elementor-element.elementor-element-9d955210 .elementor-heading-title{font-size:28px;font-weight:600;line-height:1.3em;}.elementor-3109 .elementor-element.elementor-element-8e49a999{text-align:start;}.elementor-bc-flex-widget .elementor-3109 .elementor-element.elementor-element-1c3ba32a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3109 .elementor-element.elementor-element-1c3ba32a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3109 .elementor-element.elementor-element-1c3ba32a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3109 .elementor-element.elementor-element-1c3ba32a > .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-3109 .elementor-element.elementor-element-1c3ba32a > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3109 .elementor-element.elementor-element-d8ac5824{text-align:start;}.elementor-3109 .elementor-element.elementor-element-d8ac5824 .elementor-heading-title{font-size:36px;font-weight:600;line-height:1.2em;}.elementor-3109 .elementor-element.elementor-element-1f6c82c9{text-align:start;}.elementor-3109 .elementor-element.elementor-element-1f6c82c9 .elementor-heading-title{font-size:28px;font-weight:600;line-height:1.3em;}.elementor-3109 .elementor-element.elementor-element-3d727fef{text-align:start;}.elementor-3109 .elementor-element.elementor-element-993f6803 > .elementor-container{max-width:1140px;}.elementor-3109 .elementor-element.elementor-element-993f6803{padding:40px 20px 40px 20px;}.elementor-bc-flex-widget .elementor-3109 .elementor-element.elementor-element-09facdb3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3109 .elementor-element.elementor-element-09facdb3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3109 .elementor-element.elementor-element-09facdb3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3109 .elementor-element.elementor-element-09facdb3 > .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-3109 .elementor-element.elementor-element-09facdb3 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3109 .elementor-element.elementor-element-371ebde7{text-align:start;}.elementor-3109 .elementor-element.elementor-element-371ebde7 .elementor-heading-title{font-size:28px;font-weight:600;line-height:1.3em;}.elementor-3109 .elementor-element.elementor-element-016b8a17{text-align:start;}.elementor-3109 .elementor-element.elementor-element-ffba0c67{text-align:start;}.elementor-3109 .elementor-element.elementor-element-18279a0b > .elementor-container{max-width:1140px;}.elementor-3109 .elementor-element.elementor-element-18279a0b{padding:40px 20px 40px 20px;}.elementor-bc-flex-widget .elementor-3109 .elementor-element.elementor-element-453bf891.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3109 .elementor-element.elementor-element-453bf891.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3109 .elementor-element.elementor-element-453bf891.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3109 .elementor-element.elementor-element-453bf891 > .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-3109 .elementor-element.elementor-element-453bf891 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3109 .elementor-element.elementor-element-9b3773cf{text-align:start;}.elementor-3109 .elementor-element.elementor-element-9b3773cf .elementor-heading-title{font-size:36px;font-weight:600;line-height:1.2em;}.elementor-3109 .elementor-element.elementor-element-1396d90f{text-align:start;}.elementor-3109 .elementor-element.elementor-element-d73b8209{text-align:start;}.elementor-3109 .elementor-element.elementor-element-80369f08 > .elementor-container{max-width:1140px;}.elementor-3109 .elementor-element.elementor-element-80369f08{padding:40px 20px 40px 20px;}.elementor-bc-flex-widget .elementor-3109 .elementor-element.elementor-element-d50ba908.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3109 .elementor-element.elementor-element-d50ba908.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3109 .elementor-element.elementor-element-d50ba908.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3109 .elementor-element.elementor-element-d50ba908 > .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-3109 .elementor-element.elementor-element-d50ba908 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3109 .elementor-element.elementor-element-9abac501{text-align:start;}.elementor-3109 .elementor-element.elementor-element-9abac501 .elementor-heading-title{font-size:36px;font-weight:600;line-height:1.2em;}.elementor-3109 .elementor-element.elementor-element-62319227{text-align:start;}.elementor-3109 .elementor-element.elementor-element-62319227 .elementor-heading-title{font-size:28px;font-weight:600;line-height:1.3em;}.elementor-3109 .elementor-element.elementor-element-d42a0fde{text-align:start;}.elementor-bc-flex-widget .elementor-3109 .elementor-element.elementor-element-dc7d94bf.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3109 .elementor-element.elementor-element-dc7d94bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3109 .elementor-element.elementor-element-dc7d94bf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3109 .elementor-element.elementor-element-dc7d94bf > .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-3109 .elementor-element.elementor-element-dc7d94bf > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3109 .elementor-element.elementor-element-a897546a{text-align:start;}.elementor-3109 .elementor-element.elementor-element-a897546a .elementor-heading-title{font-size:28px;font-weight:600;line-height:1.3em;}.elementor-3109 .elementor-element.elementor-element-ac44a946{text-align:start;}.elementor-3109 .elementor-element.elementor-element-b203ebfa > .elementor-container{max-width:1140px;}.elementor-3109 .elementor-element.elementor-element-b203ebfa{padding:40px 20px 40px 20px;}.elementor-bc-flex-widget .elementor-3109 .elementor-element.elementor-element-6df73422.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3109 .elementor-element.elementor-element-6df73422.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3109 .elementor-element.elementor-element-6df73422.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3109 .elementor-element.elementor-element-6df73422 > .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-3109 .elementor-element.elementor-element-6df73422 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3109 .elementor-element.elementor-element-766149ff{text-align:start;}.elementor-3109 .elementor-element.elementor-element-766149ff .elementor-heading-title{font-size:28px;font-weight:600;line-height:1.3em;}.elementor-3109 .elementor-element.elementor-element-09e76d4b{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 */