html{font-size:16px;scroll-behavior:smooth}body{margin:0;padding:0;color:#fff;font-family:"Poppins",sans-serif}h1,h2,h3,h4{font-family:"Playfair Display",serif}h3{font-size:1.75rem;font-weight:300}h2{font-size:1.875rem;font-weight:700}h3{color:#dfc48d}img{display:block;max-width:100%;height:auto}a{transition:color .2s ease,background-color .2s ease}a:focus,a:hover{color:inherit;text-decoration:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.top-header .row,.top-banner .row{align-items:center}.footer .row+.row{text-align:center;border-top:1px solid rgba(255,255,255,0.0901960784);margin-top:3.125rem}.schedule-consultation form .row:last-child{align-items:center}.top-header .col-lg-4 a img{margin:0 auto}.about-us .col-lg-6+.col-lg-6,.schedule-consultation .col-lg-6+.col-lg-6{margin-top:2rem}.footer .row+.row .col-lg-12{padding-top:2.1428571429em}.schedule-consultation .row+.row+.row+.row .col-md-6+.col-md-6{margin-top:.5rem}.floating-bar .row .col-md-7{order:2;display:flex;align-items:center;justify-content:center;flex-direction:column}.floating-bar .row .col-md-7 a{display:inline-flex;align-items:center;color:rgba(255,255,255,.75);font-size:.675rem;text-decoration:none}.floating-bar .row .col-md-7 a:not(:last-child){margin-bottom:.5em}.floating-bar .row .col-md-7 a:last-child:nth-child(3)::after{content:" Menu";display:inline}.floating-bar .row .col-md-7 a i{color:#dfc48d;font-size:1rem;margin-right:.25em}.floating-bar .row .col-md-5{order:1;padding-bottom:1rem}.floating-bar .row .col-md-5.hidden{margin:-2.75rem 0 0}.floating-bar .row .col-md-5 a{display:inline-block;vertical-align:middle}.floating-bar .row .col-md-5 a img{width:16rem}.schedule-consultation form .alert{font-size:.75rem;border-radius:0;padding:1.2em;margin-bottom:0}.schedule-consultation form .alert+.alert{margin-top:.625rem}.schedule-consultation form .alert-row{margin-bottom:1.875rem}#g-recaptcha{margin-top:1rem;margin-bottom:.5rem}#g-recaptcha>div{margin:0 auto}.cta{background-color:#464646;color:#fff;display:inline-block;width:100%;padding:.7777777778em 1.1111111111em;text-transform:uppercase;font-weight:600;font-size:1.125rem;text-align:center;cursor:pointer;transition:background-color .2s ease;border:none}.cta i{margin-right:.5555555556em}.cta:hover{color:inherit}.cta:focus{outline:.3125rem auto #2d2d2d}.top-banner .cta{margin-top:1.25rem;margin-bottom:3.75rem;background-color:#d4af65}.top-banner .cta:hover{background-color:#dfc48d}.top-banner .cta:focus{outline-color:#d4af65}.about-us .cta{background-color:#0f6144;margin-top:1.875rem}.about-us .cta:hover{background-color:#127753}.about-us .cta:focus{outline-color:#0c4b35}.schedule-consultation .cta{background-color:#0f6144}.schedule-consultation .cta:hover{background-color:#127753}.schedule-consultation .cta:focus{outline-color:#0c4b35}[class$=-cases],[class$=-matters],.prices,.about-me,.real-estate,.privacy-policy{margin-top:3rem;margin-bottom:3rem}[class$=-cases] h1,[class$=-cases] h2,[class$=-cases] h3,[class$=-cases] ul,[class$=-cases] ol,[class$=-cases] p,[class$=-matters] h1,[class$=-matters] h2,[class$=-matters] h3,[class$=-matters] ul,[class$=-matters] ol,[class$=-matters] p,.prices h1,.prices h2,.prices h3,.prices ul,.prices ol,.prices p,.about-me h1,.about-me h2,.about-me h3,.about-me ul,.about-me ol,.about-me p,.real-estate h1,.real-estate h2,.real-estate h3,.real-estate ul,.real-estate ol,.real-estate p,.privacy-policy h1,.privacy-policy h2,.privacy-policy h3,.privacy-policy ul,.privacy-policy ol,.privacy-policy p{color:#1a181f;line-height:1.5}[class$=-cases] ol ul,[class$=-matters] ol ul,.prices ol ul,.about-me ol ul,.real-estate ol ul,.privacy-policy ol ul{list-style-type:disc;padding-left:20px}[class$=-cases] h1,[class$=-matters] h1,.prices h1,.about-me h1,.real-estate h1,.privacy-policy h1{font-size:1.96875rem}[class$=-cases] h2,[class$=-cases] h3,[class$=-matters] h2,[class$=-matters] h3,.prices h2,.prices h3,.about-me h2,.about-me h3,.real-estate h2,.real-estate h3,.privacy-policy h2,.privacy-policy h3{margin-bottom:.7619047619em}[class$=-cases] h2,[class$=-matters] h2,.prices h2,.about-me h2,.real-estate h2,.privacy-policy h2{font-size:1.3125rem}[class$=-cases] h3,[class$=-matters] h3,.prices h3,.about-me h3,.real-estate h3,.privacy-policy h3{font-weight:700;font-size:1rem}[class$=-cases] ol,[class$=-cases] ul,[class$=-cases] p,[class$=-matters] ol,[class$=-matters] ul,[class$=-matters] p,.prices ol,.prices ul,.prices p,.about-me ol,.about-me ul,.about-me p,.real-estate ol,.real-estate ul,.real-estate p,.privacy-policy ol,.privacy-policy ul,.privacy-policy p{font-size:.875rem}[class$=-cases] ol a,[class$=-cases] ul a,[class$=-cases] p a,[class$=-matters] ol a,[class$=-matters] ul a,[class$=-matters] p a,.prices ol a,.prices ul a,.prices p a,.about-me ol a,.about-me ul a,.about-me p a,.real-estate ol a,.real-estate ul a,.real-estate p a,.privacy-policy ol a,.privacy-policy ul a,.privacy-policy p a{color:#dfc48d;padding:0 .25em;margin:0 -0.25em}[class$=-cases] ol a:hover,[class$=-cases] ul a:hover,[class$=-cases] p a:hover,[class$=-matters] ol a:hover,[class$=-matters] ul a:hover,[class$=-matters] p a:hover,.prices ol a:hover,.prices ul a:hover,.prices p a:hover,.about-me ol a:hover,.about-me ul a:hover,.about-me p a:hover,.real-estate ol a:hover,.real-estate ul a:hover,.real-estate p a:hover,.privacy-policy ol a:hover,.privacy-policy ul a:hover,.privacy-policy p a:hover{background:#dfc48d;color:#fff}[class$=-cases] ol a,[class$=-matters] ol a,.prices ol a,.about-me ol a,.real-estate ol a,.privacy-policy ol a{color:inherit}[class$=-cases] ol a:hover,[class$=-matters] ol a:hover,.prices ol a:hover,.about-me ol a:hover,.real-estate ol a:hover,.privacy-policy ol a:hover{background:#0f6144}[class$=-cases] p+ul,[class$=-matters] p+ul,.prices p+ul,.about-me p+ul,.real-estate p+ul,.privacy-policy p+ul{margin-top:-1.1428571429em}[class$=-cases] img,[class$=-matters] img,.about-me img,.prices img,.real-estate img{margin:1.5rem auto}.about-me img{border:.5rem solid #0f6144}.floating-bar{font-size:1rem;padding:.625em 0;position:sticky;top:0;z-index:9999;background:#464646;text-align:center}.top-header{font-size:1rem;padding:1.875em 0;position:relative;width:100%;z-index:9;background:linear-gradient(-45deg, #0f6144 0%, #05402b 100%)}.top-header a[href="./"]{display:inline-block;vertical-align:middle}.top-header a[href="./"] img{width:18.75rem}.top-header nav{position:relative}.top-header nav ul{display:none;list-style:none;padding-left:0;background:#0f6144;background:#6c6c6c;position:fixed;top:1.875em;left:0;width:calc(100% + 30px);max-width:100vw;margin:0;padding:.25rem 0;flex-direction:column;justify-content:center;align-items:center}.top-header nav ul li{width:100%;padding:.25rem .5rem}.top-header nav ul li a{display:block;font-size:.75em;padding:.25em;color:#fff;background:#464646;text-align:center;text-decoration:none}.top-banner{background-image:url("./../images/baner.jpg");min-height:56.75rem;display:inline-flex;width:100%;align-items:center;font-size:1rem;padding-top:6.25em;position:relative}.top-banner::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(15,97,68,.25)}.top-banner h2{font-weight:300;font-size:1.875rem;margin-bottom:.4166666667em;color:#d4af65}.top-banner h1{font-weight:600;font-size:2.5rem;margin-bottom:.5em}.top-banner p{color:#fff;font-size:1rem}.about-us{padding:8.125em 0;background-color:#f7f6f7}.about-us .row{align-items:center}.about-us h2{color:#0f6144;margin-bottom:1em}.about-us p{color:#464646}.practice-areas{background:linear-gradient(-45deg, #0f6144 0%, #05402b 100%);text-align:center;padding-top:2.5em;padding-bottom:2.5em}.practice-areas ul{padding-left:0;list-style:none;text-align:left;margin:1.875rem 0 .9375rem}.practice-areas ul li{background-color:#f7f6f7;margin:1.25rem 0}.practice-areas ul li a{padding:.9375em;height:100%;display:block}.practice-areas ul li a svg{max-width:3.75rem;height:3.75rem}.practice-areas ul li a svg path,.practice-areas ul li a svg polygon,.practice-areas ul li a svg rect,.practice-areas ul li a svg line,.practice-areas ul li a svg polyline,.practice-areas ul li a svg circle{stroke:#0f6144}.practice-areas ul li a div{flex:0 0 calc(100% - 5rem);margin-top:1.25rem}.practice-areas ul li a div h3{color:#0f6144;font-size:1.4375rem;margin-bottom:1.3em}.practice-areas ul li a div p{margin-bottom:0;color:#464646;font-size:.8846153846rem}.practice-areas ul li a:hover{background:#0f6144}.practice-areas ul li a:hover svg path,.practice-areas ul li a:hover svg polygon,.practice-areas ul li a:hover svg rect,.practice-areas ul li a:hover svg line,.practice-areas ul li a:hover svg polyline,.practice-areas ul li a:hover svg circle{stroke:#fff}.practice-areas ul li a:hover div h3{color:#fff}.practice-areas ul li a:hover div p{color:#fff}.schedule-consultation{padding-top:5em;padding-bottom:5em}.schedule-consultation h3{color:#0f6144}.schedule-consultation h2{color:#1a181f;margin-top:.3em}.schedule-consultation form{margin-top:3.125rem}.schedule-consultation form[data-loading=true]{position:relative}.schedule-consultation form[data-loading=true]::before,.schedule-consultation form[data-loading=true]::after{content:"";display:block;position:absolute}.schedule-consultation form[data-loading=true]::before{z-index:2137;border:1rem solid rgba(0,0,0,0);border-top:1rem solid #0f6144;border-bottom:1rem solid #0f6144;border-radius:50%;width:7.5rem;height:7.5rem;animation:spin 2s linear infinite;top:calc(50% - 3.75rem);left:calc(50% - 3.75rem)}.schedule-consultation form[data-loading=true]::after{z-index:2136;background:rgba(255,255,255,.875);top:-0.625rem;left:-0.625rem;width:calc(100% + 1.25rem);height:calc(100% + 1.25rem)}.schedule-consultation form input,.schedule-consultation form textarea{font-family:"Poppins",sans-serif;display:block;width:100%;border:1px solid #1a181f;background-color:rgba(0,0,0,0);font-size:.875rem;padding:.625rem;margin-bottom:1.875rem;color:#1a181f}.schedule-consultation form input::placeholder,.schedule-consultation form textarea::placeholder{color:rgba(26,24,31,.5)}.schedule-consultation form input:focus-visible,.schedule-consultation form textarea:focus-visible{outline-color:#0f6144;color:#0f6144}.schedule-consultation form p{color:#0f6144;font-size:.875rem;margin-bottom:0;text-align:right}.schedule-consultation form p a{color:#dfc48d;padding:.25em;margin:-0.25em}.schedule-consultation form p a:hover{background-color:#dfc48d;color:#fff}.footer{background:linear-gradient(-45deg, #0f6144 0%, #05402b 100%);color:rgba(255,255,255,.75);padding-top:5.7142857143em;padding-bottom:1.4285714286em;font-size:.875rem}.footer a{color:inherit}.footer a+p{margin:2rem 0 3.125rem}.footer h3{color:#fff;border-left:1px solid #dfc48d;margin-bottom:1rem;padding-left:.8333333333em;font-size:1.5rem}.footer address{display:flex;flex-direction:column;align-items:flex-start}.footer address a{display:inline-flex;align-items:center;white-space:nowrap}.footer address a:hover{color:#dfc48d}.footer address a+a{margin-top:1.1428571429em}.footer address i{color:#dfc48d;flex:0 0 1.5rem;font-size:1rem}@media(min-width: 376px){.floating-bar .row .col-md-7{flex-direction:row}.floating-bar .row .col-md-7 a:not(:last-child){border-right:1px solid rgba(255,255,255,.79);padding-right:.8333333333em;margin-right:.8333333333em;margin-bottom:0}.floating-bar .row .col-md-7 a:last-child:nth-child(3)::after{display:none}}@media(min-width: 576px){#g-recaptcha{margin-top:.9375rem;margin-bottom:1.875rem}.practice-areas{padding-top:5em;padding-bottom:5em}.practice-areas ul li{margin:1.5rem 0}.practice-areas ul li a{padding:1.875em}.floating-bar .row .col-md-7 a{font-size:.75rem}}@media(min-width: 768px){#g-recaptcha{margin-top:1.875rem}#g-recaptcha>div{margin:0}.cta{max-width:16.25rem}.floating-bar .row .col-md-7{order:1;justify-content:flex-start;padding-top:.1875rem;padding-bottom:.1875rem;flex-wrap:nowrap}.floating-bar .row .col-md-7 a:hover{color:#dfc48d}.floating-bar .row .col-md-7 a:nth-child(2){border-right:none}.floating-bar .row .col-md-7 a:last-child:nth-child(3){display:none}.floating-bar .row .col-md-5{order:2;text-align:right;padding-bottom:0;transition:margin .25s linear}.floating-bar .row .col-md-5 a img{width:8rem}.top-header{text-align:center;font-size:.9rem}.top-header a[href="./"] img{width:auto}.top-header nav{text-align:right}.top-header nav ul{flex-direction:row;margin-top:1.875rem;padding:0;font-size:inherit;background:inherit;position:static;top:auto;left:auto;width:auto;max-width:100%;display:flex}.top-header nav ul li{width:auto;padding:0}.top-header nav ul li+li{margin:0 0 0 1rem}.top-header nav ul li a{background:inherit;display:inline;font-size:1em}.top-header nav ul li a:hover{background-color:#d4af65}[class$=-cases] img,[class$=-matters] img,.about-me img,.prices img,.real-estate img{display:inline;float:left;margin:1.5rem 0 1rem}.about-me img{width:13rem;margin-top:0;margin-right:1rem}[class$=-cases] img,[class$=-matters] img,.prices img,.real-estate img{width:50%;margin:1rem 2rem 1rem 0}[class$=-cases] img:first-of-type,[class$=-matters] img:first-of-type,.prices img:first-of-type,.real-estate img:first-of-type{float:right;margin-right:0;margin-left:2rem}.practice-areas ul{display:flex;flex-wrap:wrap;margin:1.75rem -0.9375rem 0}.practice-areas ul li{flex:0 0 calc(50% - 1.875rem);margin:1rem .9375rem}.practice-areas ul li a div h3{font-size:1.625rem}.practice-areas ul li a div p{font-size:1rem}.schedule-consultation form p{font-size:.575rem}.schedule-consultation .row+.row+.row+.row .col-md-6+.col-md-6{margin-top:0}.top-header .col-lg-4 a img{margin-left:0;margin-right:0}.about-us .col-lg-6+.col-lg-6,.schedule-consultation .col-lg-6+.col-lg-6{margin-top:3rem}.footer a+p{margin-top:2.8571428571em;margin-bottom:1rem}.footer h3{margin-bottom:1.6666666667em}}@media(min-width: 992px){.floating-bar{background:linear-gradient(-45deg, #0f6144 0%, #05402b 100%)}.top-banner .cta{margin-top:2.5rem;margin-bottom:0}.top-header{font-size:.8rem;padding-top:3.125em;padding-bottom:3.125em;text-align:left;background:linear-gradient(-45deg, rgba(15, 97, 68, 0.925) 0%, rgba(5, 64, 43, 0.925) 100%)}.home .top-header{position:absolute;background:rgba(0,0,0,0)}.top-header nav ul{margin-top:0;justify-content:flex-end}.top-header nav ul li+li{margin-left:.5rem}.top-banner h2{font-size:3rem}.top-banner h1{font-size:3rem;margin-bottom:.8333333333em}.top-banner p{font-size:1.125rem}.practice-areas ul li{flex:0 0 calc(33.3333333333% - 1.875rem)}.schedule-consultation form{width:80%}.schedule-consultation .col-lg-6+.col-lg-6{margin-top:0}}@media(min-width: 1200px){.cta{width:16.25rem;max-width:100%}.practice-areas ul li a{display:flex;justify-content:space-between}.practice-areas ul li a div{margin-top:0;flex:0 0 calc(100% - 5rem)}.schedule-consultation form p{font-size:.725rem}.top-header{font-size:.85rem}.top-header nav ul li+li{margin-left:1rem}}@media(min-width: 1400px){.container{width:87.5rem}.schedule-consultation form p{font-size:.875rem}.top-header{font-size:1rem}.top-header nav ul li+li{margin-left:2.875rem}}
