.elementor-element-910d443,.elementor-element-4695756,.elementor-element-875c95e{min-height:400px;background:var(--theme-palette-color-8);border-radius:16px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid var(--theme-palette-color-5);display:flex;flex-direction:column}.elementor-element-910d443:hover,.elementor-element-4695756:hover,.elementor-element-875c95e:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.15);border-color:var(--theme-palette-color-1)}.elementor-element-910d443{background:linear-gradient(135deg,var(--theme-palette-color-8) 0%,var(--theme-palette-color-7) 100%)}.elementor-element-4695756{background:linear-gradient(135deg,var(--theme-palette-color-7) 0%,var(--theme-palette-color-6) 100%)}.elementor-element-875c95e{background:linear-gradient(135deg,var(--theme-palette-color-6) 0%,var(--theme-palette-color-7) 100%)}.elementor-element-910d443:hover{box-shadow:0 20px 40px rgba(235,108,36,.15)}.elementor-element-4695756:hover{box-shadow:0 20px 40px rgba(235,108,36,.12)}.elementor-element-875c95e:hover{box-shadow:0 20px 40px rgba(235,108,36,.18)}.elementor-element-910d443::before,.elementor-element-4695756::before,.elementor-element-875c95e::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--theme-palette-color-1),var(--theme-palette-color-2));transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:1}.elementor-element-910d443:hover::before,.elementor-element-4695756:hover::before,.elementor-element-875c95e:hover::before{transform:scaleX(1)}.elementor-element-910d443::after,.elementor-element-4695756::after,.elementor-element-875c95e::after{content:"";position:absolute;inset:20px;background:rgba(255,255,255,.3);border-radius:12px;opacity:0;transition:opacity .4s ease;pointer-events:none;backdrop-filter:blur(10px)}.elementor-element-910d443:hover::after,.elementor-element-4695756:hover::after,.elementor-element-875c95e:hover::after{opacity:1}.elementor-element-910d443>*,.elementor-element-4695756>*,.elementor-element-875c95e>*{position:relative;z-index:2}.container-image{width:100%;height:250px;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}.elementor-element-910d443:hover .container-image,.elementor-element-4695756:hover .container-image,.elementor-element-875c95e:hover .container-image{transform:scale(1.1)}.container-content{padding:24px;flex:1;display:flex;flex-direction:column;justify-content:center}.container-title{font-size:24px;font-weight:700;color:var(--theme-palette-color-4);margin-bottom:12px;transition:color .3s ease}.elementor-element-910d443:hover .container-title,.elementor-element-4695756:hover .container-title,.elementor-element-875c95e:hover .container-title{color:var(--theme-palette-color-1)}.container-description{font-size:16px;color:var(--theme-palette-color-3);line-height:1.6;margin-bottom:20px}.container-button{display:inline-flex;align-items:center;padding:12px 24px;background:var(--theme-palette-color-1);color:var(--theme-palette-color-8);text-decoration:none;border-radius:8px;font-weight:500;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);align-self:flex-start;gap:8px}.container-button:hover{background:var(--theme-palette-color-2);transform:translateY(-1px);box-shadow:0 4px 15px rgba(235,108,36,.25);color:var(--theme-palette-color-8)}.container-image{opacity:0;transition:opacity .3s ease,transform .4s cubic-bezier(.4,0,.2,1)}.container-image.loaded{opacity:1}.image-placeholder{width:100%;height:250px;background:linear-gradient(90deg,var(--theme-palette-color-6) 25%,var(--theme-palette-color-5) 50%,var(--theme-palette-color-6) 75%);background-size:200% 100%;animation:shimmer 2s infinite;display:flex;align-items:center;justify-content:center;color:var(--theme-palette-color-3);font-size:14px}.containers-wrapper{display:flex;gap:24px;padding:40px 24px;max-width:1200px;margin:0 auto;align-items:stretch}.elementor-element-910d443{animation:slideInUp .6s cubic-bezier(.4,0,.2,1) backwards;animation-delay:.1s}.elementor-element-4695756{animation:slideInUp .6s cubic-bezier(.4,0,.2,1) backwards;animation-delay:.2s}.elementor-element-875c95e{animation:slideInUp .6s cubic-bezier(.4,0,.2,1) backwards;animation-delay:.3s}@media (max-width:1024px){.containers-wrapper{gap:20px;padding:32px 20px}.elementor-element-910d443,.elementor-element-4695756,.elementor-element-875c95e{min-height:350px}.container-image{height:200px}.image-placeholder{height:200px}}@media (max-width:768px){.containers-wrapper{flex-direction:column;gap:16px;padding:24px 16px}.elementor-element-910d443,.elementor-element-4695756,.elementor-element-875c95e{min-height:300px}.elementor-element-910d443:hover,.elementor-element-4695756:hover,.elementor-element-875c95e:hover{transform:translateY(-4px)}.container-image{height:180px}.image-placeholder{height:180px}.container-content{padding:20px}.container-title{font-size:20px}.container-description{font-size:14px}}@media (max-width:480px){.containers-wrapper{padding:20px 12px}.elementor-element-910d443,.elementor-element-4695756,.elementor-element-875c95e{min-height:250px;border-radius:12px}.container-image{height:160px}.image-placeholder{height:160px}.container-content{padding:16px}.container-title{font-size:18px}}.elementor-element-910d443:focus-within,.elementor-element-4695756:focus-within,.elementor-element-875c95e:focus-within{outline:2px solid var(--theme-palette-color-1);outline-offset:2px}