body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap;text-rendering:optimizeLegibility}.blog-entry .desc p,.wrap-about p{text-align:justify}.about-heading{color:#002868;font-size:36px;line-height:1.25}.about-subheading{color:#b22234;display:block;font-size:16px;font-weight:600;margin-bottom:6px}.about-content,.heading-section,.wrap-about{margin-left:0!important;padding-left:0!important}.about-content{align-items:center;flex-direction:column;padding-right:0!important}.about-content,.about-content .row{display:flex;max-width:100%!important;width:100%!important}.about-content .row,.about-content .row.no-gutters{margin-left:auto!important;margin-right:auto!important}.about-content .row.no-gutters{display:flex}.about-content .row.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.about-content .row>[class*=col-]{padding-left:15px;padding-right:15px}@media (min-width:992px){.about-content .row>[class*=col-].pr-lg-4{padding-left:0!important;padding-right:1.5rem!important}.about-content .row>[class*=col-].pl-lg-4{padding-left:1.5rem!important;padding-right:0!important}.about-content .row.no-gutters{align-items:flex-start;justify-content:center}.about-content .row.no-gutters>[class*=col-lg-6]{flex:0 0 50%;max-width:50%}}.about-content p,.wrap-about{max-width:100%!important;width:100%!important}.wrap-about{display:flex;flex-direction:column;padding-right:0!important}.heading-section{text-align:left;width:100%}.ftc-no-pb .container{max-width:100%!important}.ftc-no-pb .row{align-items:flex-start;justify-content:center;width:100%!important}.ftc-no-pb .row>[class*=col-]{display:flex;flex-direction:column}.about-video{background-position:50%;background-size:cover;height:260px!important;margin-bottom:30px;min-height:260px!important}@media (min-width:992px){.about-video-col{margin-right:24px}.about-heading{font-size:42px}.about-video{height:320px!important;min-height:320px!important}}.contact-left-panel{background:#fff;border:1px solid #e6f3ff;border-radius:8px;box-shadow:0 2px 10px #00286814;margin-bottom:16px;padding:16px}.contact-left-panel h3{color:#002868;font-size:18px;font-weight:700;margin-bottom:10px}.contact-left-panel .small{color:#6b7280}.contact-left-item{align-items:flex-start;display:flex;gap:10px;margin-bottom:10px}.contact-left-item i{color:#002868;font-size:16px;line-height:1.6}.contact-left-item .label{color:#002868;display:block;font-weight:600;margin-bottom:2px}.contact-left-item .value{color:#1f2937;display:block}#map{border-radius:8px;overflow:hidden}body,html{min-height:100vh}.attorneys-page,.attorneys-page section:last-of-type{margin-bottom:0!important;padding-bottom:0!important}.attorneys-page main,.attorneys-page>:last-child{margin-bottom:0!important}.attorneys-page:after{background:#0000;content:"";display:block;height:0;width:100%}.attorneys-page+footer{margin-top:0!important}body:has(.attorneys-page){padding-bottom:0!important}@font-face{font-display:swap;font-family:PrimaryFont;src:local("Arial"),local("Helvetica"),local("sans-serif")}.modal.show{display:block!important}.modal-backdrop.show{opacity:.5}.modal-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.modal{z-index:1050}.getaquote-form{background:#fff;border-radius:5px;box-shadow:0 10px 30px #0000001a;min-height:550px;overflow:visible;padding:0}.getaquote-form .wrap{padding:30px}.getaquote-form .form-control{background:#fff!important;border:2px solid #e6e6e6!important;border-radius:4px;color:#1f2937!important;font-size:14px;padding:12px 15px;transition:border-color .3s ease}.getaquote-form .form-control:focus{border-color:#002868!important;box-shadow:0 0 0 .2rem #00286840!important;outline:none!important}.getaquote-form .form-control::placeholder{color:#6c757d!important;opacity:1}.getaquote-form h3{color:#1f2937;font-weight:600;margin-bottom:20px}.btn{border-radius:0!important}body{background:linear-gradient(135deg,#fff,#f8fafc)!important;position:relative}body:before{background-image:radial-gradient(circle at 25% 25%,#00286805 0,#0000 50%),radial-gradient(circle at 75% 75%,#b2223405 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:-1}.ftco-services{background:linear-gradient(135deg,#f8fafc,#fff 50%,#f1f5f9)!important;background-attachment:fixed!important}.regional-card{cursor:pointer}.regional-card:hover{box-shadow:0 12px 40px #00286826!important;transform:translateY(-8px)}.regional-card:hover .btn-primary{background:linear-gradient(135deg,#1e3a8a,#002868)!important;transform:translateX(5px)}@keyframes slideAcross{0%{left:-100%}50%{left:0}to{left:100%}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.btn-custom{border-bottom:2px solid #b22234;color:#002868;display:inline-block;font-weight:500;padding-bottom:5px;text-decoration:none;transition:all .3s ease}.btn-custom:hover{border-bottom-color:#8b1a1a;color:#1e3a8a;text-decoration:none}.btn-custom span{margin-left:5px;transition:transform .3s ease}.btn-custom:hover span{transform:translateX(5px)}.services .icon{align-items:center;background:linear-gradient(135deg,#002868,#1e3a8a)!important;border-radius:50%;box-shadow:0 4px 12px #00286833;color:#fff!important;display:flex;flex-shrink:0;height:60px;justify-content:center;margin-right:20px;transition:all .3s ease;width:60px}.services .icon span{color:#fff!important;font-size:24px;transition:color .3s ease}.services .icon:hover{box-shadow:0 6px 20px #0028684d;transform:translateY(-3px)}.services .icon:hover span{color:#b22234!important}.testimony-wrap{background:#fff;border-radius:10px;box-shadow:0 5px 20px #0000001a;transition:transform .3s ease}.testimony-wrap:hover{transform:translateY(-5px)}.user-img{background-position:50%;background-size:cover;height:80px;margin:0 auto;position:relative;width:80px}.quote,.user-img{border-radius:50%}.quote{align-items:center;background:#002868;bottom:-10px;color:#fff;display:flex;font-size:12px;height:30px;justify-content:center;position:absolute;right:-10px;width:30px}.counter-wrap .block-18{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:10px;padding:30px 20px}.counter-wrap span{color:#fffc;font-size:16px;font-weight:500}.step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:10px;height:100%;padding:40px 30px;text-align:center}.step span{align-items:center;background:#fff;border-radius:50%;color:#b22234;display:flex;font-size:24px;font-weight:700;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.step h3{color:#fff;font-size:24px;font-weight:600;margin-bottom:15px}.info-contact p{margin-bottom:10px}.info-contact p span:first-child{color:#1f2937;display:inline-block;font-weight:600;min-width:100px}@media (max-width:768px){.counter-wrap .number{font-size:36px}.step{margin-bottom:30px}.services .icon{height:50px;width:50px}.services .icon span{font-size:20px}}.loading{opacity:.6;pointer-events:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#e6f3ff}::-webkit-scrollbar-thumb{background:#002868;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#1e3a8a}.slider-dots{align-items:center;bottom:calc(env(safe-area-inset-bottom, 0px) + 12px);display:flex;gap:10px;justify-content:center;left:0;margin-bottom:30px;position:absolute;right:0;text-align:center;width:100%;z-index:10}.home-slider .owl-dots{z-index:10!important}.home-slider .owl-dots,.owl-dots{align-items:center!important;bottom:calc(env(safe-area-inset-bottom, 0px) + 12px)!important;display:flex!important;gap:10px!important;justify-content:center!important;left:0!important;position:absolute!important;right:0!important;width:100%!important}.owl-dots{flex-direction:row!important;top:auto!important;transform:none!important}@media (min-width:992px){.home-slider .owl-dots,.owl-dots,.slider-dots{bottom:40px!important;margin-bottom:40px!important}}.home-slider .owl-dots .owl-dot{background:#fff6!important;border:none!important;border-radius:50%!important;height:10px!important;margin:0 5px!important;width:10px!important}.home-slider .owl-dots .owl-dot.active{background:#fff!important}.slider-dot{background:#fff6;border:none;border-radius:50%;cursor:pointer;display:inline-block!important;height:10px;margin:5px;transition:all .3s ease;width:10px}.slider-dot.active{background:#fff}.slider-dot:hover{background:#fffc}@media (max-width:767.98px){.slider-dots{bottom:calc(env(safe-area-inset-bottom, 0px) + 8px)}.home-slider .owl-dots{bottom:calc(env(safe-area-inset-bottom, 0px) + 8px)!important}}.testimonial-indicators{gap:8px;margin-top:20px}.testimonial-indicators button{background:#0000;border:2px solid #002868;border-radius:50%;cursor:pointer;height:10px;transition:all .3s ease;width:10px}.testimonial-indicators button.active{background:#002868}.testimonial-indicators button:hover{background:#002868;opacity:.7}.carousel-testimony{transition:all .5s ease-in-out}.number{transition:all .3s ease}.home-slider{background:#000;z-index:0}.hero-slider-container{height:100vh;position:relative;width:100%}.hero-slider-container .slider-item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative;z-index:0}.hero-slider-container .slider-item .overlay{background:#000;bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.hero-slider-container .slider-item .slider-text{height:100vh}.hero-slider-container .slider-item .slider-text h1{color:#fff;font-size:40px;font-weight:400;letter-spacing:1px;line-height:1.5;text-transform:uppercase}.hero-slider-container .slider-item .slider-text p{color:#fffc;font-size:18px;font-weight:300;line-height:1.5}@media (min-width:768px){.hero-slider-container .slider-item .slider-text .text{border-left:1px solid #fff3;padding-left:4em;position:relative}.hero-slider-container .slider-item .slider-text .text:after{background:#b22234;bottom:0;content:"";height:80px;left:-1px;position:absolute;width:3px}}.ftco-navbar-light.scrolled,.ftco-navbar-light.scrolled.ftco_navbar,.ftco-navbar-light.scrolled.navbar{background:#fff!important;background-color:#fff!important;box-shadow:0 0 10px 0 #0000001a;left:0;margin-top:-130px;position:fixed!important;right:0;top:0;z-index:999}.ftco-navbar-light.scrolled .navbar-brand{background:#002868!important;color:#fff!important}.ftco-navbar-light.scrolled .navbar-brand:after{border-color:#002868 #0000 #0000!important}.ftco-navbar-light.scrolled .container,.ftco-navbar-light.scrolled .navbar-nav{background:#0000!important}.ftco-navbar-light.scrolled .nav-item.active>a{background-color:#b22234!important;border-bottom:3px solid #b22234!important;color:#fff!important;font-weight:700!important}.ftco-navbar-light.scrolled .nav-item.cta>a{background:#b22234;border:none!important;border-radius:30px;color:#fff!important;padding-bottom:.5rem!important;padding-left:20px;padding-right:20px;padding-top:.5rem!important}.ftco-navbar-light.scrolled .nav-item.cta>a span{color:#fff!important;display:inline-block}.ftco-navbar-light.scrolled .nav-item.cta.cta-colored span{border-color:#b22234}.ftco-navbar-light.scrolled .nav-link{color:#000!important;padding-bottom:.9rem!important;padding-top:.9rem!important}.ftco-navbar-light.scrolled .nav-link.active{background-color:#b22234!important;border-bottom:3px solid #b22234!important;color:#fff!important;font-weight:700!important}.ftco-navbar-light.scrolled .navbar-nav>.nav-item>.nav-link{color:#000!important;padding-bottom:.9rem!important;padding-top:.9rem!important}.ftco-navbar-light.scrolled .navbar-nav>.nav-item.active>.nav-link,.ftco-navbar-light.scrolled .navbar-nav>.nav-item>.nav-link.active{background-color:#b22234!important;border-bottom:3px solid #b22234!important;color:#fff!important;font-weight:700!important;padding-bottom:calc(.9rem - 3px)!important}.ftco-navbar-light.scrolled.awake{margin-top:0;transition:all .3s ease-out}.ftco-navbar-light.scrolled .navbar-brand{color:#fff;padding:1rem}.getaquote-form{background:#f5f5f5!important;border:#0000!important;box-shadow:0 4px 34px -19px #00000061;font-size:14px}.getaquote-form h3{background:#002868;box-sizing:border-box;color:#fff;font-size:24px;margin:0;padding:20px 30px;width:100%}@media (min-width:768px){.getaquote-form{margin-top:-166px}}@media (max-width:991.98px){.hero-slider-container .slider-item .slider-text h1{font-size:30px}}@media (max-width:767.98px){.hero-slider-container .slider-item .slider-text{text-align:center}}.ftco-animate{transition:all .2s ease}.ftco-animate,.ftco-animate.fadeIn,.ftco-animate.fadeInUp,.ftco-animate.ftco-animated{opacity:1;visibility:visible}.ftco-animate.fadeInUp{transform:translateY(0)}.ftco-animate.fadeInLeft,.ftco-animate.fadeInRight{opacity:1;transform:translateX(0);visibility:visible}.ftco_navbar.scrolled{background:#000000e6!important;transition:all .3s ease}.ftco_navbar.awake{background:#000000f2!important;transition:all .3s ease}.ftco_navbar.sleep{background:#000c!important;transition:all .3s ease}.ftco_navbar .container{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 15px;width:100%}.navbar-nav{align-items:center!important;display:flex!important;flex:1 1;justify-content:flex-end!important;width:auto!important}.navbar-brand{background:#b22234;display:inline-block;font-size:20px;font-weight:400;padding:1.2rem 1rem;position:relative;text-transform:uppercase;white-space:nowrap}.navbar-brand,.navbar-brand:hover{color:#fff;text-decoration:none}.navbar-brand span{bottom:-18px;color:#e9decf;font-size:28px;left:50%;position:absolute;transform:translateX(-50%);z-index:222}.navbar-brand:after{border-color:#b22234 #0000 #0000;border-style:solid;border-width:20px 67px 0 66px;bottom:0;content:"";height:0;left:0;position:absolute;right:0;transform:translateY(100%);width:0}.navbar-nav .nav-item{align-items:center!important;display:flex!important;margin:0 15px!important}.ftco-navbar-light .navbar-nav>.nav-item>.nav-link{color:#1a1a1a;font-size:14px;font-weight:500;letter-spacing:.1em;min-width:-webkit-fit-content;min-width:fit-content;padding:.8rem 20px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.ftco-navbar-light .navbar-nav>.nav-item>.nav-link:hover{color:#b22234;text-decoration:none;transform:translateY(-1px)}.ftco-navbar-light .navbar-nav>.nav-item.active>.nav-link{background-color:#b22234;border-bottom:3px solid #b22234;color:#fff!important;font-weight:700;padding-bottom:calc(.8rem - 3px)}@media (max-width:991.98px){.ftco-navbar-light .navbar-nav>.nav-item>.nav-link{color:#1a1a1a;padding-bottom:.6rem;padding-top:.6rem}.ftco-navbar-light .navbar-nav>.nav-item.active>.nav-link{background-color:#b22234!important;border-bottom:3px solid #b22234!important;color:#fff!important;font-weight:700!important;padding-bottom:calc(.6rem - 3px)!important}}.navbar-nav .dropdown .nav-link{position:relative!important}.navbar-nav .dropdown .nav-link:after{content:"▼"!important;font-size:10px!important;margin-left:5px!important;transition:transform .3s ease!important}.navbar-nav .dropdown:hover .nav-link:after{transform:rotate(180deg)!important}.dropdown-menu{border:none!important;border-radius:8px!important;box-shadow:0 10px 30px #00000026!important;margin-top:5px!important;padding:10px 0!important}.dropdown-item{color:#333!important;font-size:14px!important;padding:10px 20px!important;transition:all .3s ease!important}.dropdown-item:hover{background-color:#f8f9fa!important;color:#b22234!important;transform:translateX(5px)!important}.dropdown-divider{border-top:1px solid #e9ecef!important;margin:8px 0!important}@media (max-width:991.98px){.navbar-nav .nav-item{margin:0 8px!important}.navbar-nav .nav-link{font-size:13px!important;padding:.6rem .8rem!important}}@media (max-width:767.98px){.navbar-nav{align-items:flex-start!important;flex-direction:column!important}.navbar-nav .nav-item{margin:5px 0!important;width:100%!important}.navbar-nav .nav-link{padding:.8rem 1rem!important;text-align:left!important;width:100%!important}}.home-slider{height:100vh;min-height:600px;position:relative}.slider-item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%}.slider-item.active{opacity:1}.carousel-testimony{padding:0 60px;position:relative}.carousel-testimony .item{opacity:1;transform:translateY(0);transition:all .5s ease-in-out}.testimonial-nav{align-items:center;background:#002868;border:none;border-radius:50%;box-shadow:0 4px 15px #0028684d;color:#fff;cursor:pointer;display:flex;font-size:20px;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}.testimonial-nav:hover{background:#b22234;box-shadow:0 6px 20px #00286866;transform:translateY(-50%) scale(1.1)}.testimonial-prev{left:-50px}.testimonial-next{right:-50px}.testimonial-indicators{display:flex;gap:12px;justify-content:center;margin-top:30px}.testimonial-dot{background:#0000;border:2px solid #002868;border-radius:50%;cursor:pointer;height:12px;position:relative;transition:all .3s ease;width:12px}.testimonial-dot.active{background:#002868;transform:scale(1.2)}.testimonial-dot:hover:not(.active){background:#b22234;border-color:#b22234;transform:scale(1.2)}@media (max-width:768px){.carousel-testimony{padding:0 20px}.testimonial-nav{font-size:16px;height:40px;width:40px}.testimonial-prev{left:-20px}.testimonial-next{right:-20px}.testimonial-dot{height:10px;width:10px}}.counter-wrap .number{color:#fff;display:block;font-size:48px;font-weight:700;line-height:1;transition:all .3s ease}.js-fullheight{min-height:100vh}[data-scrollax-parent]{transform:translateZ(0)}.popup-vimeo{cursor:pointer;transition:all .3s ease}.popup-vimeo:hover{transform:scale(1.1)}[data-stellar-background-ratio]{background-attachment:fixed}.ftco-animate.item-animate{animation:fadeInUp .6s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.aos-animate{opacity:1!important;transform:translateY(0)!important}#ftco-loader{align-items:center;background:#fff;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9999}#ftco-loader.show{opacity:1}#ftco-loader:not(.show){opacity:0;pointer-events:none}.bg-primary *,.bg-primary .step h3,.bg-primary .step p,.bg-primary .step span{color:#fff!important}.bg-primary .step{background:#fff!important}.bg-primary .step *{color:#1f2937!important}.badge-primary{background-color:#002868!important;color:#fff!important}.badge-primary[href]:focus,.badge-primary[href]:hover{background-color:#001a4d!important;color:#fff!important}.card-header[style*="background-color: #002868"],.card-header[style*="background-color: #002868"] *,.card-header[style*="background-color: #002868"] h4,.card-header[style*="background-color: #002868"] i,.card-header[style*="background-color: #002868"] span,div[style*="background-color: #002868"] h1,div[style*="background-color: #002868"] h2,div[style*="background-color: #002868"] h3,div[style*="background-color: #002868"] h4,div[style*="background-color: #002868"] i,div[style*="background-color: #002868"] p,div[style*="background-color: #002868"] span{color:#fff!important}.badge-primary,.badge-primary *{background-color:#002868!important;color:#fff!important}[style*="background-color: #002868"],[style*="background-color: #002868"] *{color:#fff!important}.mb-0{color:inherit!important}[style*="background-color: #002868"] .mb-0,[style*="background-color: #002868"] h4.mb-0,[style*="background-color: #002868"] i,[style*="background-color: #002868"] span{color:#fff!important}.badge.badge-primary{background-color:#002868!important;color:#fff!important}.badge.badge-primary *,[style*="background-color: #002868"] .icon-user,[style*="background-color: #002868"] .icon-users,[style*="background-color: #002868"] i{color:#fff!important}.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{background-color:#002868!important;border-color:#002868!important;color:#fff!important}.btn-outline-primary:active i,.btn-outline-primary:focus i,.btn-outline-primary:hover i,.btn-outline-primary[style*="color: #002868"]:active i,.btn-outline-primary[style*="color: #002868"]:focus i,.btn-outline-primary[style*="color: #002868"]:hover i{color:#fff!important}.btn-outline-primary{transition:all .3s ease!important}.btn-outline-primary.active,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{background-color:#002868!important;border-color:#002868!important;color:#fff!important}.btn-outline-primary.active *,.btn-outline-primary:active *,.btn-outline-primary:focus *,.btn-outline-primary:hover *{color:#fff!important}.btn-outline-primary[style*="color: #002868"]:active,.btn-outline-primary[style*="color: #002868"]:focus,.btn-outline-primary[style*="color: #002868"]:hover{background-color:#002868!important;border-color:#002868!important;color:#fff!important}.btn-outline-primary[style*="color: #002868"]:active *,.btn-outline-primary[style*="color: #002868"]:focus *,.btn-outline-primary[style*="color: #002868"]:hover *{color:#fff!important}#ftco-loader .circular{height:48px;width:48px}#ftco-loader .path-bg{fill:none;stroke:#eee;stroke-width:4}#ftco-loader .path{fill:none;stroke:#f96d00;stroke-width:4;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}#aiAttorneyModal .modal-content{border:none;border-radius:15px;box-shadow:0 20px 60px #0028684d;overflow:hidden}#aiAttorneyModal .modal-header{background:linear-gradient(135deg,#002868,#1e3a8a);border:none;padding:20px 30px}#aiAttorneyModal .modal-title{align-items:center;display:flex;font-size:24px;font-weight:600}#aiAttorneyModal .modal-title i{color:#b22234;font-size:28px;margin-right:10px}#aiAttorneyModal .close{font-size:28px;font-weight:300;opacity:.8;transition:opacity .3s ease}#aiAttorneyModal .close:hover{opacity:1}#aiAttorneyModal .chat-container{background:#f8f9fa;border-left:4px solid #002868;border-right:4px solid #002868}#aiAttorneyModal .message{margin-bottom:20px}#aiAttorneyModal .message .message-text{word-wrap:break-word;font-size:15px;line-height:1.6}#aiAttorneyModal .message.user .d-inline-block{background:linear-gradient(135deg,#002868,#1e3a8a);border-radius:20px 20px 5px 20px;box-shadow:0 4px 15px #00286833}#aiAttorneyModal .message.ai .d-inline-block{background:#fff;border:2px solid #e6f3ff;border-radius:20px 20px 20px 5px;box-shadow:0 4px 15px #0000001a;position:relative}#aiAttorneyModal .message.ai .d-inline-block:before{border-right:8px solid #e6f3ff;left:-8px}#aiAttorneyModal .message.ai .d-inline-block:before,#aiAttorneyModal .message.user .d-inline-block:after{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";height:0;position:absolute;top:15px;width:0}#aiAttorneyModal .message.user .d-inline-block:after{border-left:8px solid #1e3a8a;right:-8px}#aiAttorneyModal .spinner-border-sm{border-color:#002868 #0000 #002868 #002868;border-width:.15em;height:1rem;width:1rem}#aiAttorneyModal .quick-questions{background:linear-gradient(135deg,#e6f3ff,#f0f8ff);border-top:3px solid #002868}#aiAttorneyModal .quick-questions h6{color:#002868;font-weight:600;margin-bottom:15px}#aiAttorneyModal .btn-outline-primary{border:2px solid #002868;border-radius:0!important;color:#002868;font-size:13px;margin:2px;padding:8px 16px;transition:all .3s ease}#aiAttorneyModal .btn-outline-primary:hover{background:#002868;box-shadow:0 4px 12px #0028684d;color:#fff;transform:translateY(-2px)}#aiAttorneyModal .btn-outline-primary:disabled{cursor:not-allowed;opacity:.6;transform:none}#aiAttorneyModal .input-group{border-radius:0!important;box-shadow:0 4px 15px #0000001a;overflow:hidden}#aiAttorneyModal .form-control{border:2px solid #e6f3ff;border-radius:0!important;border-right:none;font-size:15px;padding:12px 20px;transition:all .3s ease}#aiAttorneyModal .form-control:focus{border-color:#002868;box-shadow:none;outline:none}#aiAttorneyModal .input-group-append .btn{background:linear-gradient(135deg,#002868,#1e3a8a);border:2px solid #002868;border-left:none;border-radius:0!important;padding:12px 20px;transition:all .3s ease}#aiAttorneyModal .input-group-append .btn:hover{background:linear-gradient(135deg,#1e3a8a,#002868);box-shadow:0 4px 12px #0028684d;transform:translateY(-1px)}#aiAttorneyModal .input-group-append .btn:disabled{cursor:not-allowed;opacity:.6;transform:none}#aiAttorneyModal .modal-footer{background:linear-gradient(135deg,#f8f9fa,#e6f3ff);border:none;border-top:3px solid #002868;padding:20px 30px}#aiAttorneyModal .modal-footer small{color:#6c757d;font-size:13px}#aiAttorneyModal .modal-footer small i{color:#002868;margin-right:5px}#aiAttorneyModal .modal-footer .btn-outline-primary{border:2px solid #002868;border-radius:0!important;color:#002868;font-weight:500;padding:8px 20px;transition:all .3s ease}#aiAttorneyModal .modal-footer .btn-outline-primary:hover{background:#002868;box-shadow:0 4px 12px #0028684d;color:#fff;transform:translateY(-2px)}@keyframes ai-thinking{0%,20%{content:"AI is thinking."}40%{content:"AI is thinking.."}60%{content:"AI is thinking..."}80%,to{content:"AI is thinking...."}}#aiAttorneyModal .ai-thinking:after{animation:ai-thinking 1.5s infinite;content:"AI is thinking..."}@media (max-width:768px){#aiAttorneyModal .modal-dialog{margin:10px;max-height:90vh;max-width:calc(100% - 20px)}#aiAttorneyModal .modal-content{display:flex;flex-direction:column;max-height:90vh}#aiAttorneyModal .modal-header{flex-shrink:0;padding:15px 20px}#aiAttorneyModal .modal-title{font-size:20px}#aiAttorneyModal .chat-container{flex:1 1;height:300px;overflow-y:auto}#aiAttorneyModal .quick-questions{flex-shrink:0}#aiAttorneyModal .quick-questions .btn{align-items:center;display:flex;font-size:12px;justify-content:center;margin:2px;min-height:36px;padding:8px 12px}#aiAttorneyModal .modal-footer{flex-shrink:0;padding:15px 20px}#aiAttorneyModal .modal-footer small{font-size:12px}#aiAttorneyModal .input-group .btn{min-height:44px;padding:12px 16px}#aiAttorneyModal .form-control{font-size:16px;min-height:44px}}#aiAttorneyModal .chat-container::-webkit-scrollbar{width:6px}#aiAttorneyModal .chat-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}#aiAttorneyModal .chat-container::-webkit-scrollbar-thumb{background:#002868;border-radius:3px}#aiAttorneyModal .chat-container::-webkit-scrollbar-thumb:hover{background:#1e3a8a}.ai-disclaimer-section .alert{border-radius:0!important;box-shadow:0 4px 15px #0028681a;transition:all .3s ease}.ai-disclaimer-section .alert:hover{box-shadow:0 6px 20px #00286826;transform:translateY(-2px)}.ai-disclaimer-section h4{font-weight:600;margin-bottom:10px}.ai-disclaimer-section p{line-height:1.6}.hero-slider-container .text-white-50{font-size:14px;line-height:1.5;opacity:.9}.hero-slider-container .text-white-50 i{color:#b22234}#aiAttorneyModal .alert-warning{border-radius:0;font-family:Arial,sans-serif}#aiAttorneyModal .alert-warning strong{font-weight:600}#aiAttorneyModal .alert-warning p{font-size:13px;line-height:1.4;margin-bottom:0}#aiAttorneyModal .modal-footer small{font-size:12px;line-height:1.5}#aiAttorneyModal .modal-footer .d-block{margin-bottom:8px}#aiAttorneyModal .modal-footer i{color:#002868;font-size:14px}@media (max-width:768px){.ai-disclaimer-section .d-flex{flex-direction:column;text-align:center}.ai-disclaimer-section .d-flex .text-left{text-align:center!important}.ai-disclaimer-section i{margin-bottom:10px}.hero-slider-container .text-white-50{font-size:12px;margin-top:10px;text-align:center}}.attorney-card{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;height:100%;margin-bottom:15px;overflow:hidden;transition:all .3s ease}.attorney-card:hover{box-shadow:0 5px 20px #00000026;transform:translateY(-3px)}.attorney-image{height:300px!important;overflow:hidden;position:relative}.attorney-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.attorney-card .attorney-image,.attorney-card .block-20{height:300px!important}.attorney-card:hover .attorney-image img{transform:scale(1.1)}.attorney-overlay{background:linear-gradient(135deg,#002868f2,#b22234f2);bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;padding:10px;position:absolute;right:0;text-align:center;top:0;transition:all .3s ease}.attorney-card:hover .attorney-overlay{opacity:1}.attorney-overlay h4{color:#fff;font-size:18px;font-weight:600;margin-bottom:6px}.attorney-overlay .title{color:#b22234;font-size:14px;font-weight:500;margin-bottom:4px}.attorney-overlay .firm{color:#fffc;font-size:12px;margin-bottom:8px}.attorney-stats{border-bottom:1px solid #fff3;border-top:1px solid #fff3;display:flex;justify-content:space-around;margin:8px 0;padding:6px 0}.attorney-stats .stat{text-align:center}.attorney-stats .number{color:#b22234;display:block;font-size:12px;font-weight:700}.attorney-stats .label{color:#fffc;font-size:8px;letter-spacing:.5px;text-transform:uppercase}.attorney-specializations{margin:6px 0}.attorney-specializations strong{color:#b22234;display:block;font-size:10px;margin-bottom:4px}.tags{display:flex;flex-wrap:wrap;gap:2px;justify-content:center}.tag{background:#fff3;border-radius:6px;color:#fff;font-size:8px;font-weight:500;letter-spacing:.5px;padding:2px 4px;text-transform:uppercase}.attorney-languages,.attorney-rate{color:#ffffffe6;font-size:9px;margin:4px 0}.attorney-languages strong,.attorney-rate strong{color:#b22234}.attorney-actions{display:flex;gap:4px;justify-content:center;margin-top:8px}.attorney-actions .btn{border-radius:10px;font-size:9px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase;transition:all .3s ease}.attorney-actions .btn-primary{background:#b22234;border-color:#b22234}.attorney-actions .btn-primary:hover{background:#8b1a1a;border-color:#8b1a1a;transform:translateY(-2px)}.attorney-actions .btn-outline-primary{border-color:#fff;color:#fff}.attorney-actions .btn-outline-primary:hover{background:#fff;color:#002868;transform:translateY(-2px)}.attorney-status{position:absolute;right:15px;top:15px;z-index:10}.attorney-info{padding:16px;text-align:center}.attorney-info h3{color:#002868;font-size:16px;font-weight:600;margin-bottom:4px}.attorney-info .title{color:#b22234;font-size:13px;font-weight:500;margin-bottom:3px}.attorney-info .firm{color:#666;font-size:12px;margin-bottom:5px}.attorney-info .location{color:#888;font-size:11px;margin-bottom:8px}.attorney-info .description{color:#555;font-size:10px;line-height:1.3;margin-bottom:6px}.attorney-specializations-preview{display:flex;flex-wrap:wrap;gap:2px;justify-content:center}.attorney-specializations-preview .tag{background:#e6f3ff;border-radius:4px;color:#002868;font-size:8px;font-weight:500;letter-spacing:.5px;padding:1px 3px;text-transform:uppercase}@media (max-width:768px){.attorney-overlay{padding:15px}.attorney-overlay h4{font-size:20px}.attorney-stats{flex-direction:column;gap:10px}.attorney-stats .stat{align-items:center;display:flex;justify-content:space-between}.attorney-actions{flex-direction:column}.attorney-info{padding:20px}}#attorneyModal .modal-dialog{margin:2rem auto;max-width:90%}#attorneyModal .modal-content{border:none;border-radius:15px;box-shadow:0 20px 60px #0000004d}#attorneyModal .modal-header{background:linear-gradient(135deg,#002868,#1e3a8a);border:none;border-radius:15px 15px 0 0;padding:20px 30px}#attorneyModal .modal-title{align-items:center;display:flex;font-size:24px;font-weight:600}#attorneyModal .modal-title i{color:#b22234;font-size:28px;margin-right:10px}#attorneyModal .modal-body{max-height:70vh;overflow-y:auto;padding:30px}#attorneyModal .modal-body h5{color:#002868;font-size:18px;font-weight:600;margin-bottom:15px}#attorneyModal .modal-body p{line-height:1.6;margin-bottom:10px}#attorneyModal .modal-body ul{padding-left:20px}#attorneyModal .modal-body li{line-height:1.5;margin-bottom:8px}#attorneyModal .badge{font-size:12px;margin:2px;padding:6px 12px}#attorneyModal .badge-primary{background-color:#b22234!important;color:#fff!important}#attorneyModal .badge-secondary{background-color:#002868!important;color:#fff!important}#attorneyModal .badge-lg{font-size:14px;padding:8px 16px}#attorneyModal .modal-footer{background:#f8f9fa;border:none;border-radius:0 0 15px 15px;padding:20px 30px}#attorneyModal .btn-lg{font-size:16px;font-weight:600;padding:12px 24px}@media (max-width:768px){#attorneyModal .modal-dialog{margin:1rem auto;max-width:95%}#attorneyModal .modal-body{max-height:60vh;padding:20px}#attorneyModal .modal-footer{padding:15px 20px}#attorneyModal .btn-lg{font-size:14px;padding:10px 20px}}@media (max-width:1200px){.container{max-width:100%;padding-left:15px;padding-right:15px}}@media (max-width:991.98px){.ftco_navbar .container{flex-wrap:wrap;padding:0 10px 0 0}.navbar-brand{font-size:16px;padding:1rem .8rem 1rem 0}.navbar-brand span{bottom:-15px;font-size:24px}.navbar-brand:after{border-width:15px 50px 0 49px}.navbar-toggler{background:#ffffff1a;border:2px solid #fff;border-radius:4px;font-size:16px;padding:8px 12px;position:relative;transition:all .3s ease}.navbar-toggler:hover{background:#fff3;border-color:#b22234}.navbar-toggler:focus{box-shadow:0 0 0 .2rem #b2223440}.navbar-toggler-icon{display:flex;flex-direction:column;height:20px;justify-content:space-around;width:20px}.hamburger-line{background:#fff;height:2px;transform-origin:center;transition:all .3s ease;width:100%}.hamburger-line:first-child,.hamburger-line:nth-child(2),.hamburger-line:nth-child(3){transform:translateY(0)}.hamburger-line.active:first-child{transform:translateY(6px) rotate(45deg)}.hamburger-line.active:nth-child(2){opacity:0}.hamburger-line.active:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.navbar-collapse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2;border-radius:8px;box-shadow:0 10px 30px #0000004d;margin-top:10px;padding:20px}.navbar-nav{flex-direction:column;width:100%}.navbar-nav .nav-item{margin:5px 0;width:100%}.navbar-nav .nav-link{align-items:center;border:1px solid #0000;border-radius:6px;display:flex;font-size:16px;padding:12px 20px;text-align:left;transition:all .3s ease}.navbar-nav .nav-link i{font-size:18px;text-align:center;width:20px}.navbar-nav .nav-link:hover{background:#b222341a;border-color:#b22234;transform:translateX(5px)}.navbar-nav .nav-item.active .nav-link{background:#b22234;border-color:#b22234;color:#fff}}@media (max-width:767.98px){.ftco_navbar .container{align-items:center;display:flex;justify-content:space-between;padding:0 5px 0 0}.navbar-brand{font-size:14px;padding:.8rem .6rem .8rem 0}.navbar-brand span{bottom:-12px;font-size:20px}.navbar-brand:after{border-width:12px 40px 0 39px}.navbar-brand{max-width:calc(100% - 120px)!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.navbar-toggler{padding:6px 10px}.navbar-collapse{margin-top:5px;padding:15px}.navbar-nav .nav-link{font-size:15px;padding:10px 15px}.navbar-nav .nav-link i{font-size:16px;width:18px}}@media (max-width:991.98px){.hero-slider-container,.hero-slider-container .slider-item,.home-slider{height:100vh;min-height:100vh}.hero-slider-container .slider-item .slider-text{height:100vh;min-height:100vh;padding:40px 20px}.hero-slider-container .slider-item .slider-text h1{font-size:28px;line-height:1.3;margin-bottom:20px}.hero-slider-container .slider-item .slider-text p{font-size:16px;line-height:1.5;margin-bottom:25px}.hero-slider-container .slider-item .slider-text .btn{display:block;font-size:14px;margin:8px 0;padding:12px 20px;width:100%}.hero-slider-container .slider-item .slider-text .btn+.btn{margin-top:10px}.hero-buttons{display:flex;flex-direction:column;gap:10px}.hero-buttons .btn{align-items:center;display:flex;justify-content:center;text-align:center;white-space:nowrap}}@media (max-width:767.98px){.hero-slider-container,.hero-slider-container .slider-item,.home-slider{height:100vh;min-height:100vh}.hero-slider-container .slider-item .slider-text{height:100vh;min-height:100vh;padding:30px 15px;text-align:center}.hero-slider-container .slider-item .slider-text h1{font-size:24px;line-height:1.2;margin-bottom:15px}.hero-slider-container .slider-item .slider-text p{font-size:14px;line-height:1.4;margin-bottom:20px}.hero-slider-container .slider-item .slider-text .btn{font-size:13px;margin:6px 0;padding:10px 16px}.hero-buttons{flex-direction:column;gap:8px}.hero-buttons .btn{font-size:14px;margin:0;padding:12px 20px;width:100%}.hero-buttons .btn i{font-size:16px;margin-right:8px}.slider-dots{bottom:20px}.slider-dot{height:8px;margin:3px;width:8px}}@media (max-width:991.98px){.ftco-services .row{flex-direction:column-reverse}.getaquote-form{margin-bottom:40px;margin-top:0;min-height:auto}.getaquote-form .wrap{padding:25px}.getaquote-form h3{font-size:20px;padding:15px 25px}.services .icon{height:50px;margin-right:15px;width:50px}.services .icon span{font-size:20px}.services .media-body h3{font-size:18px}.services .media-body p{font-size:14px}}@media (max-width:767.98px){.getaquote-form{margin:0 15px 30px}.getaquote-form .wrap{padding:20px}.getaquote-form h3{font-size:18px;padding:12px 20px}.services .media{flex-direction:column;margin-bottom:30px;text-align:center}.services .icon{margin:0 auto 15px}.services .media-body{padding-left:0}.services .media-body h3{font-size:16px;margin-bottom:10px}.services .media-body p{font-size:13px;line-height:1.5}}@media (max-width:991.98px){.wrap-about{padding:40px 20px}.wrap-about h2{font-size:28px}.wrap-about h3{font-size:20px}.wrap-about p{font-size:15px;line-height:1.6}.about-video{height:250px!important;margin-bottom:20px;min-height:250px!important}}@media (max-width:767.98px){.wrap-about{padding:30px 15px}.wrap-about h2{font-size:24px}.wrap-about h3{font-size:18px}.wrap-about p{font-size:14px}.about-video{height:200px!important;min-height:200px!important}.btn-custom{font-size:14px;padding:8px 16px}}@media (max-width:991.98px){.counter-wrap .block-18{margin-bottom:20px;padding:20px 15px}.counter-wrap .number{font-size:36px}.counter-wrap span{font-size:14px}}@media (max-width:767.98px){.counter-wrap .block-18{margin-bottom:15px;padding:15px 10px}.counter-wrap .number{font-size:28px}.counter-wrap span{font-size:12px}.heading-section-white h2{font-size:24px}.heading-section-white .subheading{font-size:14px}}@media (max-width:991.98px){.regional-card{margin-bottom:30px}.regional-card h3{font-size:20px}.regional-card p{font-size:13px}}@media (max-width:767.98px){.regional-card{margin-bottom:25px}.regional-card h3{font-size:18px}.regional-card p{font-size:12px}.regional-card .btn{font-size:13px;padding:10px 16px}}@media (max-width:991.98px){.testimony-wrap{margin:0 20px;padding:30px 20px}.testimony-wrap .user-img{height:80px;width:80px}.testimony-wrap .text p{font-size:16px}.testimony-wrap .name{font-size:18px}.testimony-wrap .position{font-size:14px}.testimonial-nav{font-size:16px;height:40px;width:40px}.testimonial-prev{left:-20px}.testimonial-next{right:-20px}}@media (max-width:767.98px){.testimony-wrap{margin:0 10px;padding:25px 15px}.testimony-wrap .user-img{height:70px;width:70px}.testimony-wrap .text p{font-size:14px;line-height:1.6}.testimony-wrap .name{font-size:16px}.testimony-wrap .position{font-size:13px}.testimonial-nav{display:none}.testimonial-indicators{margin-top:20px}.testimonial-dot{height:12px;width:12px}}@media (max-width:991.98px){.attorney-card{margin-bottom:20px}.attorney-image{height:250px!important}.attorney-info h3{font-size:15px}.attorney-info .title{font-size:12px}.attorney-info .firm{font-size:11px}.attorney-info .description{font-size:10px}}@media (max-width:767.98px){.attorney-card{margin-bottom:15px}.attorney-image{height:200px!important}.attorney-info{padding:15px}.attorney-info h3{font-size:14px}.attorney-info .title{font-size:11px}.attorney-info .firm{font-size:10px}.attorney-info .description{font-size:9px}.attorney-actions .btn{font-size:10px;padding:6px 12px}.form-control{font-size:16px;padding:12px 15px}.form-group{margin-bottom:20px}.btn{font-size:14px;min-height:44px;padding:12px 20px}.btn-lg{font-size:16px;padding:14px 24px}.form-check-label{font-size:14px;line-height:1.4}.form-label{color:#002868;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.form-label i{color:#b22234;margin-right:6px}.modal-dialog{margin:10px;max-width:calc(100% - 20px)}.modal-content{border-radius:10px}.modal-header{padding:15px 20px}.modal-title{font-size:18px}.modal-body{max-height:60vh;overflow-y:auto;padding:20px}.modal-footer{padding:15px 20px}.btn,.nav-link,.slider-dot,.testimonial-dot{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}.navbar-toggler{min-height:44px;min-width:44px}.form-control{min-height:44px}.testimonial-nav{min-height:44px;min-width:44px}.hero-slider-container .slider-item,[data-stellar-background-ratio]{background-attachment:scroll}.ftco-animate{animation-duration:.3s}.attorney-card:hover,.regional-card:hover,.services .icon:hover{transform:none}h1{font-size:24px;line-height:1.2}h2{font-size:20px}h2,h3{line-height:1.3}h3{font-size:18px}h4{font-size:16px}h4,h5{line-height:1.4}h5{font-size:14px}h6{font-size:13px;line-height:1.4}p{font-size:14px;line-height:1.5}.lead{font-size:16px}.py-5{padding-bottom:2rem!important;padding-top:2rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.mb-5{margin-bottom:2rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-3{margin-bottom:1rem!important}.mt-5{margin-top:2rem!important}.mt-4{margin-top:1.5rem!important}.mt-3{margin-top:1rem!important}.container{padding-left:15px;padding-right:15px}.row{margin-left:-10px;margin-right:-10px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:10px;padding-right:10px}img{height:auto;max-width:100%}.about-video,.hero-slider-container .slider-item{background-position:50%;background-size:cover}}@media (max-width:767.98px){::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#002868;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#1e3a8a}}@media (max-width:991.98px){.ftco-footer{padding:40px 0 20px}.ftco-footer .row{text-align:center}.ftco-footer .col-md{margin-bottom:30px}.ftco-footer-widget h2{font-size:20px;margin-bottom:15px}.ftco-footer-widget p{font-size:14px;line-height:1.6}.ftco-footer-social{justify-content:center;margin-top:20px}.ftco-footer-social li{margin:0 10px}.ftco-footer-social a{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.ftco-footer-social a:hover{background:#b22234;transform:translateY(-2px)}.ftco-footer .list-unstyled li{margin-bottom:8px}.ftco-footer .list-unstyled a{color:#ccc;font-size:14px;text-decoration:none;transition:color .3s ease}.ftco-footer .list-unstyled a:hover{color:#b22234}.block-23 ul li{align-items:flex-start;display:flex;margin-bottom:10px}.block-23 ul li .icon{color:#b22234;margin-right:10px;margin-top:2px}.block-23 ul li .text{color:#ccc;font-size:14px;line-height:1.5}.block-23 ul li a{color:#ccc;text-decoration:none;transition:color .3s ease}.block-23 ul li a:hover{color:#b22234}}@media (max-width:767.98px){.ftco-footer{padding:30px 0 15px}.ftco-footer .col-md{margin-bottom:25px}.ftco-footer-widget h2{font-size:18px;margin-bottom:12px}.ftco-footer-widget p{font-size:13px}.ftco-footer-social a{height:36px;width:36px}.block-23 ul li .text,.ftco-footer .list-unstyled a{font-size:13px}.ftco-footer .col-md-12 p{font-size:12px;margin-bottom:0}}@media (max-width:991.98px){.ftco-navbar-light,.ftco-navbar-light.scrolled,.ftco_navbar,.ftco_navbar.awake,.ftco_navbar.scrolled,.ftco_navbar.sleep,.navbar-collapse{background:#fff!important}.navbar-collapse{border-radius:8px;box-shadow:0 10px 30px #00000014}.navbar-nav .nav-link{color:#1a1a1a!important}.navbar-toggler{background:#0000!important;border-color:#002868!important;color:#002868!important}.navbar-toggler:hover{background:#0028680f!important;border-color:#002868!important}.hamburger-line{background:#002868!important;border-radius:2px;height:3px!important}.navbar-toggler .oi{color:inherit!important}}.navbar.navbar-dark .navbar-toggler{border-color:#1a1a1a!important;color:#1a1a1a!important}.navbar.navbar-dark .hamburger-line{background:#1a1a1a!important}.navbar.navbar-dark .navbar-toggler .oi{color:#1a1a1a!important}.ftco-navbar-light.scrolled .navbar-toggler{border-color:#1a1a1a!important;color:#1a1a1a!important}.ftco-navbar-light.scrolled .hamburger-line{background:#1a1a1a!important}.ftco-navbar-light.scrolled .navbar-toggler .oi{color:#1a1a1a!important}.navbar .navbar-toggler .navbar-toggler-icon{align-items:center!important;background-image:none!important;display:flex!important;flex-direction:column!important;height:18px!important;justify-content:space-between!important;width:26px!important}.navbar .navbar-toggler .hamburger-line{background-color:#002868!important;border-radius:2px!important;height:3px!important;width:100%!important}.navbar.navbar-dark .navbar-toggler .hamburger-line{background-color:#fff!important}.navbar .navbar-toggler{border-width:2px!important;box-shadow:inset 0 0 0 2px #00000005!important}.navbar-collapse .navbar-nav .nav-item.active>.nav-link,.navbar-nav .nav-item.active>.nav-link,.navbar-nav .nav-item.active>.nav-link:hover,.navbar-nav .nav-link.active,.navbar-nav .nav-link.active:hover{color:#fff!important}.navbar .navbar-toggler .oi{background:#0000!important;display:inline-block!important;font-size:1.125rem!important;line-height:1!important}.ftco-section p:not(.text-center):not(.lead):not(.text-white):not(.text-white-50),.practice .info p{line-height:1.6;text-align:justify;text-justify:inter-word}.practice .info p{line-height:1.7;margin-bottom:1rem;text-align:justify;text-justify:inter-word}.ftco-section.bg-light p:not(.text-center):not(.lead),.ftco-section.bg-primary p:not(.text-center):not(.lead){line-height:1.6;text-align:justify;text-justify:inter-word}@media (max-width:576px){.ftco-section .container,section .container,section.ftco-section .container{padding-left:15px;padding-right:15px}#section-counter .container,#section-counter.container,.ftco-counter .container{padding-left:0;padding-right:0}}
/*# sourceMappingURL=main.4499b8f9.css.map*/