.content-section{flex-direction:column;align-items:center;margin:0 auto;display:flex}.image-container{background-color:var(--dark-blue);justify-content:space-around;width:100%;padding:4em 0 2em;display:flex;box-shadow:0 4px 8px #0000001a}.img-lawyers{border-radius:1.3em;box-shadow:4px 4px 12px #00000080}.image-animate{opacity:0;transform:translateY(120px)scale(.85)}.image-animate.animate{animation:.9s ease-in-out forwards riseAndScale}@keyframes riseAndScale{0%{opacity:0;transform:translateY(120px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}@media screen and (max-width:1024px){.image-container{flex-direction:column-reverse;align-items:center;gap:2em;padding:2em 0}}@media screen and (max-width:768px){.img-lawyers{width:250px;height:auto;margin:0 auto}}
.main-image-container{width:100%;height:100vh;position:relative;overflow:hidden}.main-image{will-change:transform;position:absolute;inset:-10% 0;transform:translateY(0)scale(1.1)}.main-image-title,.main-image-description,.main-image-button{z-index:1;position:absolute;left:50%;transform:translate(-50%,-50%)}.main-image-title{color:var(--gray);text-align:center;text-transform:uppercase;max-width:80%;font-size:2.5em;font-weight:700;top:45%}.main-image-description{color:var(--gray);text-align:center;max-width:80%;font-size:1.5em;top:68%}.main-image-button{top:85%}.main-image-button button{cursor:pointer;color:var(--gray);will-change:box-shadow,transform;background:#2aa819;border:none;border-radius:1em;padding:1em 3em;font-size:1.4em}.main-image-button button:hover{background-color:#1f8312;transition:all .5s ease-in-out}.slide-wrapper-title,.slide-wrapper-description{text-shadow:0 2px 8px #000000b3;pointer-events:none;background:#0801297c;border-radius:.2em;padding:.5em}.slide-wrapper.title{color:#fff;text-align:center;text-transform:uppercase;max-width:80%;font-size:2.5em;font-weight:700}.slide-wrapper.description{color:#fff;text-align:center;max-width:80%;font-size:1.5em}.slide-wrapper-title{will-change:transform,opacity;animation:1s ease-in-out slideUp}.slide-wrapper-description{will-change:transform,opacity;animation:1.3s ease-in-out slideUp}.slide-wrapper-button button{animation:1s ease-out forwards slideUp,2.5s ease-in-out 1.2s pulse}@keyframes pulse{0%{box-shadow:0 0 #2aa81980}70%{box-shadow:0 0 0 18px #2aa81900}to{box-shadow:0 0 #2aa81900}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1024px){.main-image-container{height:70vh}.main-image-title{width:800px;max-width:90%;top:50%}.main-image-description{width:600px;max-width:90%;font-size:1.5em;top:68%}.main-image-button{top:85%}.main-image-button button{width:600px;font-size:1.5em}}@media screen and (max-width:768px){.main-image-container{height:45vh}.main-image-title{width:700px;font-size:.8em;top:53%}.main-image-description{width:300px;font-size:.8em;top:72%}.main-image-button{top:87%}.main-image-button button{width:250px;font-size:.6em}}
.main-content{flex-direction:column;align-items:center;gap:1em;display:flex}.main-content-title{opacity:0;transform:translateY(20px)}.title{margin:.5em 0 0;font-size:2.5em;font-weight:600}.main-content-title.animate{animation:.9s ease-in-out forwards slideLeft}@keyframes slideLeft{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.help-content{text-align:center;flex-direction:column;gap:2em;max-width:600px;margin:0 auto 4em;display:flex}.help-content li span{color:#333;font-size:1.2em;font-weight:600;line-height:1.6em}.help-content li{opacity:0;transform:translateY(-20px)}.help-content.animate li{animation:.6s ease-out forwards slideFromLeft}.help-content.animate li:first-child{animation-delay:.1s}.help-content.animate li:nth-child(2){animation-delay:.25s}.help-content.animate li:nth-child(3){animation-delay:.4s}.help-content.animate li:nth-child(4){animation-delay:.55s}@keyframes slideFromLeft{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){.title{font-size:1.5em}}
.animated-card{opacity:0;transform:translateY(40px)}.animated-card.animate{animation:.6s ease-in-out forwards cardFadeUp}@keyframes cardFadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.cards-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2em;max-width:1000px;margin:1em auto;display:grid}.animated-card{background-color:var(--dark-blue);color:var(--offWhite);border-radius:12px;padding:1.5em;box-shadow:4px 4px 10px #00000080}.card-item-title{text-transform:uppercase;text-align:center;margin-bottom:.5em;font-size:1.6em}.card-item-description{width:90%;margin:0 auto;font-size:1.3em}@media screen and (max-width:1024px){.cards-grid{text-align:center;grid-template-columns:1fr;max-width:600px}.card-item-title{font-size:1.5em}.card-item-description{width:80%;font-size:1.1em}}@media screen and (max-width:768px){.cards-grid{max-width:300px}.card-item-title{font-size:1.2em}.card-item-description{width:100%;font-size:1em}}
.button-call{cursor:pointer;color:var(--gray);text-transform:uppercase;opacity:0;background:#2aa819;border:none;border-radius:1em;padding:1em 5em;display:block;transform:translateY(30px)}.button-call a{color:var(--offWhite);text-decoration:none}.button-call.animate{opacity:1;animation:.6s ease-out forwards fadeUp,2.5s ease-in-out .6s pulse;transform:translateY(0)}.button-call:hover{background-color:#1f8312;transition:all .4s;transform:scale(1.05);box-shadow:0 10px 25px #2aa81966}@media screen and (max-width:1024px){.button-call{width:600px;font-size:1.5em}}@media screen and (max-width:768px){.button-call{text-transform:uppercase;width:300px;font-size:.8em}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{box-shadow:0 0 #2aa81980}70%{box-shadow:0 0 0 18px #2aa81900}to{box-shadow:0 0 #2aa81900}}
.block-origins{flex-direction:column;align-items:center;gap:2em;margin:3em auto;display:flex}.block-title{text-align:center;opacity:0;font-size:2.5em;font-weight:600;transform:translateY(30px)}.block-title.animate{animation:.8s ease-out forwards fadeLeft}.card-wrapper{opacity:0;transform:translateY(-20px)}.card-wrapper.animate{animation:.9s ease-out forwards fadeLeft}.info-text{text-align:center;color:var(--dark-blue);opacity:0;width:600px;font-size:1.4em;font-weight:700;line-height:1.6em;transform:translateY(20px)}.info-text.animate{animation:.7s ease-out forwards fadeUpSoft}@keyframes fadeUpSoft{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){.block-title{width:350px;font-size:1.5em}.info-text{width:250px;font-size:1.3em}}
.card-with-title{background-color:var(--gray);max-width:650px;height:580px;color:var(--dark-blue);border:2px solid #ccc;border-radius:.5em;flex-direction:column;align-items:center;gap:2em;margin:0 auto;padding:1em;display:flex;box-shadow:0 4px 8px #0000001a}.card-unique-content{background-color:var(--dark-blue);color:var(--offWhite);border-radius:12px;padding:1.5em;box-shadow:4px 4px 10px #00000080}.card-title{text-align:center;text-transform:uppercase;width:550px;margin:.8em 0;font-size:1.3em;font-weight:700}.card-subtitle{text-align:center;width:400px;color:var(--dark-blue);margin:.5em 0;font-size:1.2em;font-weight:600}.card-content{color:var(--dark-blue);margin-bottom:.6em;margin-left:1em;padding-left:.3em;font-size:.9em;font-weight:500;list-style-type:decimal}.card-subcontent{text-align:center;width:500px;color:var(--dark-blue);font-size:.8em}
.why-blocked-title{opacity:0;text-align:center;color:var(--dark-blue);margin-top:1em;font-size:2.5em;font-weight:600;transform:translateY(30px)}.card-unique-content{opacity:0;background-color:var(--dark-blue);color:var(--offWhite);text-align:center;border-radius:12px;max-width:600px;margin:1em auto 0;padding:1.5em;font-size:1.4em;transform:translateY(30px);box-shadow:4px 4px 10px #00000080}.why-blocked.animate .why-blocked-title{animation:.6s ease-out forwards slideFromLeft}.why-blocked.animate .card-unique-content{animation:.6s ease-out .2s forwards fadeUp}@keyframes slideFromLeft{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){.why-blocked-title{font-size:1.5em}.card-unique-content{max-width:300px;padding:1em;font-size:1.2em}}
.why-title{text-align:center;opacity:0;max-width:90%;margin:0 auto;font-size:2.5em;font-weight:600;transform:translateY(30px)}.card-wrapper{opacity:0;margin-bottom:1em;transform:translateY(40px)}.why-is-possible.animate .why-title{animation:.6s ease-in-out forwards slideFromLeft}.why-is-possible.animate .card-wrapper{animation:.8s ease-in-out .2s forwards fadeUp}.why-text{text-align:center;max-width:700px;color:var(--dark-blue);opacity:0;max-width:80%;margin:.5em auto 0;font-size:1.4em;font-weight:700;line-height:1.6em;transform:translateY(20px)}.why-text.animate{animation:.6s ease-out forwards fadeUpSoft}@keyframes fadeUpSoft{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideFromLeft{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){.why-title{width:380px;font-size:1.5em}.why-text{font-size:1.2em}}
.about-us-title{text-align:center;font-size:2.5em}.about-us-list,.about-us-title{opacity:0;transform:translateY(20px)}.about-us-list{text-align:center;flex-direction:column;gap:2em;max-width:600px;margin:4em auto;padding:0 1em;display:flex}.about-us-list li span{color:var(--offWhite);font-size:1.2em;font-weight:600;line-height:1.6em}.about-us-title{color:var(--offWhite)}.about-us.animate .about-us-title{animation:.6s ease-in-out forwards slideFromBottom}.about-us.animate .about-us-list{animation:.8s ease-in-out .2s forwards slideFromBottom}@keyframes slideFromBottom{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){.about-us-title{width:380px;font-size:1.5em}.about-us-list li span{font-size:1em}.about-us-list{margin:2em 1em 0}}
.wpp-button{z-index:1000;border-radius:50%;justify-content:center;align-items:center;width:60px;height:50px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 8px #0003}.wpp-img{width:60px;height:60px}.wpp-button:hover{transform:scale(-5px)}@media screen and (max-width:768px){.wpp-button{width:50px;height:40px;bottom:10px;right:10px}.wpp-img{width:50px;height:50px}}
