@font-face{font-family:Vollkorn;src:url(/wp-content/themes/rose-law-firm/assets/fonts/Vollkorn-Regular.ttf);font-style:normal;font-weight:400}@font-face{font-family:Vollkorn;src:url(/wp-content/themes/rose-law-firm/assets/fonts/Vollkorn-SemiBold.ttf);font-style:normal;font-weight:600}@font-face{font-family:Vollkorn;src:url(/wp-content/themes/rose-law-firm/assets/fonts/Vollkorn-Bold.ttf);font-style:normal;font-weight:700}@font-face{font-family:Montserrat;src:url(/wp-content/themes/rose-law-firm/assets/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat;src:url(/wp-content/themes/rose-law-firm/assets/fonts/Montserrat-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/wp-content/themes/rose-law-firm/assets/fonts/Montserrat-Medium.ttf);font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/wp-content/themes/rose-law-firm/assets/fonts/Montserrat-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(/wp-content/themes/rose-law-firm/assets/fonts/Montserrat-SemiBold.ttf);font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/wp-content/themes/rose-law-firm/assets/fonts/Montserrat-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(/wp-content/themes/rose-law-firm/assets/fonts/Montserrat-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/wp-content/themes/rose-law-firm/assets/fonts/Montserrat-BoldItalic.ttf);font-weight:700;font-style:italic}::-moz-selection{background-color:#204477;color:#fff}::selection{background-color:#204477;color:#fff}*,:after,:before{box-sizing:border-box}html{font-size:16px}body,html{font-family:Montserrat,sans-serif;max-width:100vw;width:100%}body{background-color:#fff;color:#707070;display:block;min-height:100vh;margin:0!important;padding:0!important}body main{flex-grow:1}body.no-scroll{overflow:hidden}a:not(.btn){color:#a39161;text-decoration:underline;transition:all .3s ease-in-out}a:not(.btn):focus,a:not(.btn):hover{color:#c7bda0}h1,h2,h3,h4,h5,h6{margin:0 0 20px}h1{font-family:Vollkorn,serif;font-size:40px;font-size:2.5rem;line-height:1.4;font-weight:600;color:#a39161;position:relative}h1+p:last-child{padding-bottom:50px}h1:after{content:"";width:50px;height:0;border-bottom:2px solid #a39161;margin:15px auto;display:block}h2{font-size:24px;font-size:1.5rem;line-height:1.20833;font-weight:400;color:#a39161}h2+p:last-child{padding-bottom:50px}h3{font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:700;color:#a39161}h3+p:last-child{padding-bottom:50px}h4{font-size:20px;font-size:1.25rem;line-height:1.4;font-weight:700;color:#333}h4+p:last-child{padding-bottom:40px}h5{font-size:16px;font-size:1rem;line-height:1.1875;font-weight:700;color:#333}h5+p:last-child{padding-bottom:40px}h6{font-family:Vollkorn,serif;font-size:16px;font-size:1rem;line-height:1.5;font-weight:700;color:#a39161}h6+p:last-child{padding-bottom:40px}.entry-content a:not(.btn):not(.wp-block-button__link){color:#132b44;transition:all .3s ease-in-out}.entry-content a:not(.btn):not(.wp-block-button__link):visited{color:#1ecbff}.entry-content a:not(.btn):not(.wp-block-button__link):active,.entry-content a:not(.btn):not(.wp-block-button__link):hover{color:#08121c;outline:0;text-decoration:none}.entry-content a:not(.btn):not(.wp-block-button__link):focus{color:#1ecbff;outline:thin;outline-style:dotted;text-decoration:underline}h1,h2,h3,h4,h5,h6{clear:both;margin:0}hr{background-color:#5f5f60;border:0;height:2px}ol,ul{padding-left:1rem}ul{list-style:disc}ul ul{list-style-type:circle}ol{list-style:decimal}li{line-height:1}ol,ul{list-style:none}ol li,ul li{font-size:18px;font-size:1.125rem;line-height:2;color:#4d4d4d}ul li:not(.menu-item):not(.gfield){padding-left:1.25rem;position:relative}ul li:not(.menu-item):not(.gfield):before{content:"\2022";color:#a39161;font-size:2.25rem;line-height:.5;position:absolute;top:0;left:0}ol{counter-reset:a}ol li{counter-increment:a}ol li:before{content:counter(a) ".";color:#a39161;font-family:Vollkorn,serif;font-size:18px;padding-right:.5rem;vertical-align:middle}li>ol,li>ul{padding-left:2rem}dt{font-weight:700}dd{margin:0 1rem 1rem}img{height:auto;max-width:100%;position:relative}figure{margin:0}blockquote{border-left:2px solid #132b44;margin-left:0;padding:0 0 0 1rem}blockquote>p{margin:0 0 1rem}blockquote cite{color:#5f5f60}table{margin:0 0 1rem;border-collapse:collapse;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}table td,table th{padding:.5em;border:1px solid #5f5f60;word-break:break-all}address{font-style:normal}.container{display:block;width:100%;margin:0 auto;max-width:1320px}@media screen and (max-width:1400px){.container{max-width:1140px}}@media screen and (max-width:1200px){.container{max-width:960px}}@media screen and (max-width:992px){.container{max-width:720px}}@media screen and (max-width:768px){.container{max-width:540px}}@media screen and (max-width:576px){.container{max-width:100%;padding:0 20px}}.btn{text-align:center;border-radius:4px;padding:14px 40px;text-transform:uppercase;letter-spacing:.4px;position:relative;transition:all .3s ease-in-out;font-weight:700;z-index:3;overflow:hidden;font-size:1rem;cursor:pointer}@media screen and (max-width:768px){.btn{font-size:.95rem}}@media screen and (max-width:576px){.btn{padding:12px 24px;font-size:.85rem}}.btn:after{content:"";display:block;position:absolute;width:0;top:0;left:-15px;bottom:0;z-index:-1;transform:skewX(15deg);transition:all .3s ease-in-out}.btn:focus:after,.btn:hover:after{width:calc(100% + 20px)}.btn.btn-blue{background-color:#204477;color:#fff}.btn.btn-blue:after{background-color:#a39161}.btn.btn-hollow{background-color:transparent;color:#204477;border:2px solid #204477}.btn.btn-hollow:after{background-color:#204477}.btn.btn-hollow:focus,.btn.btn-hollow:hover{color:#fff}.btn.contact-btn{display:block;border-radius:3px;border:2px solid #a39161;color:#a39161;background-color:transparent;font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:12px;font-size:.75rem;line-height:1;padding:8px 20px}.btn.contact-btn:after{background-color:#a39161}.btn.contact-btn:focus,.btn.contact-btn:hover{color:#fff}.btn.small-btn{font-size:11px;font-size:.6875rem;line-height:1;padding:10px 16px}.btn.service-btn{display:flex;width:100%;height:100%;padding:4px 10px;text-decoration:none;border-radius:0;font-size:12px;font-size:.75rem;line-height:1.5;color:#646464}.btn.service-btn:after{background-color:#a39161}.btn.service-btn:focus,.btn.service-btn:hover{color:#fff}.show-mobile{display:none;opacity:0;visibility:hidden}@media screen and (max-width:992px){.show-mobile{display:block;opacity:1;visibility:visible}}.no-scroll{overflow:hidden}.mejs-container,.mejs-overlay.load,.wp-video,video.wp-video-shortcode{border-radius:0;overflow:hidden}.mejs-overlay-play{top:0;right:0;bottom:0;left:0;width:auto!important;height:auto!important}.mejs-overlay-play .mejs-overlay-button{background-size:cover;background-position:50%;background-image:url(/wp-content/themes/base_teamsi/assets/images/play-circle-solid.svg);background-color:#fff;border-radius:50%;transition:all .3s ease-in-out}.mejs-overlay-play:hover .mejs-overlay-button{background-position:50%!important;background-color:transparent!important}.mejs-controls{opacity:0}#wpadminbar{z-index:5}body.single .single-post-container{display:grid;grid-template-columns:40% 1fr}@media screen and (max-width:768px){body.single .single-post-container{grid-template-columns:1fr}}body.single .single-post-container aside{background-color:#e9e9e9}@media screen and (min-width:767px){body.single .single-post-container aside{order:1}}body.single .single-post-container aside .container{max-width:594px;margin:0 0 0 auto;padding:50px 60px}@media screen and (max-width:1200px){body.single .single-post-container aside .container{padding-left:30px;padding-right:30px}}@media screen and (max-width:992px){body.single .single-post-container aside .container{padding-left:15px;padding-right:15px}}@media screen and (max-width:768px){body.single .single-post-container aside .container{max-width:540px;padding-left:30px;padding-right:30px}}@media screen and (max-width:576px){body.single .single-post-container aside .container{max-width:100%;padding:30px 20px}}body.single .single-post-container article{background-color:#fff}@media screen and (min-width:767px){body.single .single-post-container article{order:2}}body.single .single-post-container article .container{max-width:792px;margin:0;padding:50px 60px}@media screen and (max-width:1200px){body.single .single-post-container article .container{padding-left:30px;padding-right:30px}}@media screen and (max-width:576px){body.single .single-post-container article .container{max-width:100%;padding:1.5rem 20px}}body.single .single-post-container article h1{text-transform:uppercase;font-weight:400;font-size:30px;font-size:1.875rem;line-height:1;padding:30px 0 0}body.single .single-post-container article h1:after{position:absolute;top:0;left:0;margin:0}body.single .single-post-container article .post-body li,body.single .single-post-container article .post-body p{font-size:16px;font-size:1rem;line-height:1.6;font-weight:400;color:#707070}body.single .single-post-container article .post-body p{margin-top:0;margin-bottom:1.75rem}body.single .single-post-container article .post-body ul{margin-bottom:1.75rem}body.single .single-post-container article .post-body li{margin-bottom:10px}body.single .single-post-container article .post-body a{text-decoration:none}@media screen and (max-width:1350px){body.single.single-post aside .container{padding-left:45px;padding-right:45px}}@media screen and (max-width:1200px){body.single.single-post aside .container{padding-left:30px;padding-right:30px}}@media screen and (max-width:992px){body.single.single-post aside .container{padding-left:15px;padding-right:15px}}@media screen and (max-width:768px){body.single.single-post aside .container{margin:0 auto}}body.single.single-post aside h2{color:#333;text-transform:uppercase;font-size:16px;font-size:1rem;font-family:Montserrat,sans-serif;font-weight:700;border-bottom:1.5px solid #333;padding-bottom:10px;margin-bottom:30px}body.single.single-post aside .recent-news article{display:grid;grid-template-columns:200px 1fr;grid-template-rows:minmax(200px,250px);overflow:hidden;box-shadow:0 5px 15px 0 hsla(0,0%,85.1%,.9);margin-bottom:30px}@media screen and (max-width:1200px){body.single.single-post aside .recent-news article{grid-template-columns:175px 1fr;grid-template-rows:minmax(175px,250px)}}@media screen and (max-width:992px){body.single.single-post aside .recent-news article{grid-template-columns:125px 1fr;grid-template-rows:minmax(150px,225px)}}@media screen and (max-width:768px){body.single.single-post aside .recent-news article{grid-template-columns:1fr 2fr}}@media screen and (max-width:450px){body.single.single-post aside .recent-news article{grid-template-columns:1fr;grid-template-rows:200px auto}}body.single.single-post aside .recent-news article .image-container a{display:block;height:100%}body.single.single-post aside .recent-news article .image-container img{object-fit:cover;width:100%;height:100%}@media screen and (max-width:992px){body.single.single-post aside .recent-news article .image-container img{height:100%;object-fit:cover;object-position:top;display:block;margin:0 auto;width:100%}}body.single.single-post aside .recent-news article .text-container{padding:30px}@media screen and (max-width:1200px){body.single.single-post aside .recent-news article .text-container{padding:20px}}@media screen and (max-width:992px){body.single.single-post aside .recent-news article .text-container{padding:15px}}body.single.single-post aside .recent-news article .text-container h1{font-size:18px;font-size:1.125rem;line-height:1.1;padding:0}@media screen and (max-width:1200px){body.single.single-post aside .recent-news article .text-container h1{font-size:15px;font-size:.9375rem;line-height:1.1}}body.single.single-post aside .recent-news article .text-container h1 a{font-family:Montserrat,sans-serif;color:#333;text-decoration:none;font-weight:700}body.single.single-post aside .recent-news article .text-container h1:after{display:none}body.single.single-post aside .recent-news article .text-container p{font-size:11px;font-size:.6875rem;line-height:1.5}body.single.single-post aside .recent-news article .text-container p:first-child{color:#a39161;font-size:10px;font-size:.625rem;line-height:1.1;font-weight:600;text-align:left;display:block;letter-spacing:0;text-transform:uppercase;margin-bottom:1rem}@media screen and (max-width:1200px){body.single.single-post aside .recent-news article .text-container p:first-child{margin-bottom:.5rem}}body.single.single-post aside .recent-news article .text-container .btn{display:block;width:max-content;font-size:9px;font-size:.5625rem;font-weight:400;padding:8px 24px}body.single.single-post aside .related-news ul{margin:0}body.single.single-post aside .related-news ul li{margin-bottom:10px;line-height:0;position:relative}body.single.single-post aside .related-news ul li a{font-size:16px;font-size:1rem;font-weight:700;line-height:1.6}body.single.single-post article .container{display:grid;grid-template-columns:1fr;grid-gap:20px}@media screen and (max-width:1350px){body.single.single-post article .container{padding-left:45px;padding-right:45px}}@media screen and (max-width:1200px){body.single.single-post article .container{padding-left:30px;padding-right:30px}}@media screen and (max-width:992px){body.single.single-post article .container{padding-left:25px;padding-right:25px}}body.single.single-post article .container .post-categories{display:flex;align-items:center;width:100%}body.single.single-post article .container .post-categories li:before{display:none}body.single.single-post article .container .post-categories i{font-size:14px}body.single.single-post article .container .post-categories ul{margin:0;padding:0}body.single.single-post article .container .post-categories ul li{list-style:none;display:inline-block;padding-left:.5rem}body.single.single-post article .container .post-categories ul li a{text-decoration:none;text-transform:uppercase;font-size:14px}body.single.single-post article .container .post-categories ul li a:focus,body.single.single-post article .container .post-categories ul li a:hover{text-decoration:underline}body.single.single-teamsi_service article .container{display:grid;grid-template-columns:1fr;grid-gap:20px}body.single.single-teamsi_service article .container h1{font-weight:700;text-transform:capitalize;padding-top:20px;font-size:40px;font-size:2.5rem;line-height:1.5}@media screen and (max-width:992px){body.single.single-teamsi_service article .container h1{font-size:35px;font-size:2.1875rem;line-height:1.5}}@media screen and (max-width:768px){body.single.single-teamsi_service article .container h1{font-size:30px;font-size:1.875rem;line-height:1.5}}body.single.single-teamsi_service article .container .related-services{padding-top:20px;border-top:1px solid #a39161;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px}body.single.single-teamsi_service article .container .related-services h3{grid-column:1/-1;text-align:left;text-transform:capitalize;color:#a39161;font-family:Montserrat,sans-serif;font-size:24px;font-size:1.5rem;line-height:1.3;font-weight:400;margin-bottom:5px}body.single.single-teamsi_service article .container .related-services .child-service{display:flex;text-align:center;background-color:#e9e9e9;align-items:center;transition:all .3s ease-in-out;border:1px solid #ccc;min-height:52px}body.single.single-teamsi_service article .container .related-services .child-service:focus a,body.single.single-teamsi_service article .container .related-services .child-service:hover a{color:#fff}body.single.single-teamsi_service article .container .related-services .child-service a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:4px 10px;text-decoration:none;text-transform:capitalize;border-radius:0;font-size:12px;font-size:.75rem;line-height:1.5;color:#646464}body.single.single-teamsi_service article .container .related-services .child-service a:after{background-color:#a39161}@media screen and (max-width:768px){body.single.single-teamsi_service aside{order:-1}}body.single.single-teamsi_service aside .container{max-width:100%;width:100%;position:sticky;top:107px}@media screen and (max-width:768px){body.single.single-teamsi_service aside .container{padding-top:1.5rem;padding-bottom:1.5rem;max-width:100vw;position:relative;top:0}}body.single.single-teamsi_service aside .container .attorneys-service{max-width:500px}@media screen and (min-width:769px){body.single.single-teamsi_service aside .container .attorneys-service{margin-left:auto}}body.single.single-teamsi_service aside h2{color:#333;text-transform:uppercase;font-size:16px;font-size:1rem;font-family:Montserrat,sans-serif;font-weight:700;border-bottom:1.5px solid #333;padding-bottom:10px;margin-bottom:30px;position:relative;transition:all .3s ease-in-out}@media screen and (max-width:768px){body.single.single-teamsi_service aside h2{color:#707070;font-weight:600}}body.single.single-teamsi_service aside h2.show{padding-bottom:10px;margin-bottom:30px}body.single.single-teamsi_service aside h2 span{display:none;position:absolute;top:-.25rem;right:0;font-size:1.5rem;line-height:30px;width:30px;text-align:center}@media screen and (max-width:768px){body.single.single-teamsi_service aside h2 span{display:block;z-index:3}}@media screen and (max-width:768px){body.single.single-teamsi_service aside h2{text-align:left;border-bottom:0;padding:0;margin:0}}body.single.single-teamsi_service aside .attorneys-container{display:grid;grid-template-columns:1fr;grid-gap:30px;overflow:hidden;width:100%}@media screen and (max-width:768px){body.single.single-teamsi_service aside .attorneys-container{display:block;padding-top:30px;}body.single.single-teamsi_service aside .attorneys-container.show{display:grid}}@media screen and (max-width:1200px){body.single.single-teamsi_service aside .attorneys-container{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:992px){body.single.single-teamsi_service aside .attorneys-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){body.single.single-teamsi_service aside .attorneys-container{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:576px){body.single.single-teamsi_service aside .attorneys-container{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:350px){body.single.single-teamsi_service aside .attorneys-container{grid-template-columns:repeat(3,1fr)}}body.single.single-teamsi_service aside .attorneys-container .member-attorneys-container{grid-column:1/-1;overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-start;grid-gap:12px;padding-top:20px;}body.single.single-teamsi_service aside .attorneys-container .single-attorney{position:relative;overflow:hidden;flex-basis:90px}@media screen and (max-width:1200px){body.single.single-teamsi_service aside .attorneys-container .single-attorney{flex-basis:calc(33% - 12px)}}@media screen and (max-width:992px){body.single.single-teamsi_service aside .attorneys-container .single-attorney{flex-basis:calc(20% - 12px)}}@media screen and (max-width:576px){body.single.single-teamsi_service aside .attorneys-container .single-attorney{flex-basis:calc(25% - 12px)}}@media screen and (max-width:450px){body.single.single-teamsi_service aside .attorneys-container .single-attorney{flex-basis:calc(33% - 12px)}}body.single.single-teamsi_service aside .attorneys-container .single-attorney .meet-me{position:absolute;background-color:rgba(163,145,97,.62);color:#fff;text-transform:none;height:100%;width:100%;z-index:1;text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;opacity:0;transition:all .3s ease-in-out}body.single.single-teamsi_service aside .attorneys-container .single-attorney .meet-me small{display:block;width:100%;color:#fff;font-size:10px;font-size:.625rem;line-height:1.2;margin-bottom:7px;font-weight:700}body.single.single-teamsi_service aside .attorneys-container .single-attorney .meet-me p{display:block;width:100%;font-size:14px;font-size:.875rem;line-height:1.2;color:#fff;font-weight:700;margin:0}body.single.single-teamsi_service aside .attorneys-container .single-attorney:focus .meet-me,body.single.single-teamsi_service aside .attorneys-container .single-attorney:hover .meet-me{opacity:1}body.single.single-teamsi_service aside .attorneys-container .single-attorney:not(.primary) .image-container figure{height:90px;width:100%}@media screen and (min-width:769px) and (max-width:1200px){body.single.single-teamsi_service aside .attorneys-container .single-attorney:not(.primary) .image-container figure{height:90px}}body.single.single-teamsi_service aside .attorneys-container .single-attorney:not(.primary) .image-container figure img{height:100%;width:100%;object-fit:cover;object-position:top}body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary{grid-column:1/-1;order:0;display:grid;grid-template-columns:200px 1fr;box-shadow:0 5px 15px 0 hsla(0,0%,85.1%,.9)}@media screen and (max-width:1200px){body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary{grid-template-columns:1fr}}@media screen and (max-width:768px){body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary{grid-template-columns:200px 1fr}}@media screen and (max-width:576px){body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary{grid-template-columns:150px 1fr}}@media screen and (max-width:450px){body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary{grid-template-columns:1fr}}body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary .image-container{width:100%;height:100%}body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary .image-container figure{position:relative;height:200px;overflow:hidden}@media screen and (max-width:1200px){body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary .image-container figure{height:300px}}@media screen and (max-width:768px){body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary .image-container figure{height:225px}}body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary .image-container figure img{width:200px;height:100%;object-fit:cover;object-position:top}@media screen and (max-width:1200px){body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary .image-container figure img{width:100%}}body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary .image-container figure figcaption{background-color:#a39161;color:#fff;padding:7px;width:100%;position:absolute;bottom:12px;left:0;font-weight:700;font-size:11px;font-size:.6875rem;line-height:1.25;font-family:Montserrat,sans-serif;text-align:center;text-transform:uppercase}body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary .text-container{padding:24px 22px;display:grid;grid-template-columns:1fr;grid-gap:10px}@media screen and (max-width:1200px){body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary .text-container{padding:20px 22px}}@media screen and (max-width:768px){body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary .text-container{padding:24px 18px}}@media screen and (max-width:576px){body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary .text-container{padding:30px}}body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary .text-container h1{font-size:18px;font-size:1.125rem;line-height:1.25;font-family:Montserrat,sans-serif;color:#333;font-weight:700;padding:0;text-transform:none}body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary .text-container h1:after{display:none}body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary .text-container p{font-size:11px;font-size:.6875rem;line-height:1.5}body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary .text-container p:first-child{color:#a39161;font-size:10px;font-size:.625rem;line-height:1.1;font-weight:600;text-align:left;display:block;letter-spacing:0;text-transform:uppercase;margin:0}body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary .text-container a:not(.btn){font-size:11px;font-size:.6875rem;line-height:1.5;text-decoration:none;color:#707070}body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary .text-container a:not(.btn) i{color:#a39161;margin-right:4px}body.single.single-teamsi_service aside .attorneys-container .single-attorney.primary .text-container .btn{display:flex;align-self:center;width:max-content;font-size:9px;font-size:.5625rem;font-weight:700;padding:8px 12px}body.single.single-teamsi_attorney article .container{display:grid;grid-template-columns:1fr;grid-gap:20px;padding-top:50px;padding-bottom:1.5rem}body.single.single-teamsi_attorney article .container .post-body>div{padding-bottom:20px}body.single.single-teamsi_attorney article .container .post-body div:not(:first-child){border-top:1px solid #a39161}body.single.single-teamsi_attorney article .container .post-body div:not(:first-child) h2{margin-top:20px}body.single.single-teamsi_attorney article .container h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}body.single.single-teamsi_attorney article .container h2{font-size:20px;font-size:1.25rem;line-height:1.5;font-weight:600;font-family:Montserrat,sans-serif;text-transform:uppercase;margin-bottom:20px}body.single.single-teamsi_attorney article .container ul{padding-left:1rem}@media screen and (max-width:768px){body.single.single-teamsi_attorney article .container ul li{font-size:91.2%!important}}body.single.single-teamsi_attorney article .container .service-areas{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}@media screen and (max-width:576px){body.single.single-teamsi_attorney article .container .service-areas{grid-template-columns:1fr}}body.single.single-teamsi_attorney article .container .service-areas h2{grid-column:1/-1}body.single.single-teamsi_attorney article .container .service-areas .single-service{display:flex;text-align:center;background-color:#e9e9e9;align-items:center;transition:all .3s ease-in-out;border:1px solid #ccc!important}body.single.single-teamsi_attorney article .container .service-areas .single-service a{text-transform:capitalize;font-size:12px;font-size:.75rem;line-height:1.5;justify-content:center;align-items:center;min-height:48px;font-weight:600;width:100%}@media screen and (max-width:768px){body.single.single-teamsi_attorney aside{order:-1;max-width:100vw}}body.single.single-teamsi_attorney aside .container{padding-top:50px;padding-bottom:1.5rem;position:sticky;top:107px}@media screen and (max-width:768px){body.single.single-teamsi_attorney aside .container{margin:0 auto;max-width:100vw;width:100%;padding-top:1.5rem;position:relative;top:0}}@media screen and (max-width:576px){body.single.single-teamsi_attorney aside .container{display:grid;align-items:center;justify-content:center}}body.single.single-teamsi_attorney aside .container h2{text-align:center;display:none;color:#333;text-transform:uppercase;font-size:16px;font-size:1rem;font-family:Montserrat,sans-serif;font-weight:700;border-bottom:1.5px solid #333;padding-bottom:10px;margin-bottom:30px;position:relative;transition:all .3s ease-in-out}@media screen and (min-width:577px) and (max-width:768px){body.single.single-teamsi_attorney aside .container h2{padding-bottom:10px!important;margin-bottom:30px!important}}body.single.single-teamsi_attorney aside .container h2.show{padding-bottom:10px;margin-bottom:0}body.single.single-teamsi_attorney aside .container h2 span{display:none;font-size:1.5rem;line-height:1;width:30px;text-align:center}@media screen and (max-width:576px){body.single.single-teamsi_attorney aside .container h2 span{display:inline-block;z-index:3}}@media screen and (max-width:768px){body.single.single-teamsi_attorney aside .container h2{border-bottom:0;padding:0;margin:0;display:block}}@media screen and (max-width:450px){body.single.single-teamsi_attorney aside .container h2{font-size:14px;font-size:.875rem}body.single.single-teamsi_attorney aside .container h2 span{width:24px;line-height:14px}}body.single.single-teamsi_attorney aside .single-attorney{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:20px;width:320px;margin-left:auto;margin-right:0}@media screen and (max-width:992px){body.single.single-teamsi_attorney aside .single-attorney{width:100%;padding:20px 30px}}@media screen and (max-width:768px){body.single.single-teamsi_attorney aside .single-attorney{width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center}}@media screen and (max-width:576px){body.single.single-teamsi_attorney aside .single-attorney{grid-template-columns:1fr;display:block;width:285px;margin:0}body.single.single-teamsi_attorney aside .single-attorney.show{display:grid}}body.single.single-teamsi_attorney aside .single-attorney .image-container figure{margin:0}body.single.single-teamsi_attorney aside .single-attorney .image-container figure img{width:300px;max-height:300px;height:auto;object-fit:cover;object-position:top;box-shadow:20px 20px 0 0 #a39161}@media screen and (max-width:992px){body.single.single-teamsi_attorney aside .single-attorney .image-container figure img{width:225px;height:auto;max-height:300px;margin:0 auto;display:block}}@media screen and (max-width:768px){body.single.single-teamsi_attorney aside .single-attorney .image-container figure img{width:250px;height:250px;box-shadow:10px 10px 0 0 #a39161}}body.single.single-teamsi_attorney aside .single-attorney .text-container p{margin:15px 0 1rem;text-transform:uppercase;color:#a39161;font-size:12px;font-size:.75rem;line-height:1.25;font-weight:700;font-family:Montserrat,sans-serif}body.single.single-teamsi_attorney aside .single-attorney .text-container h1{font-size:35px;font-size:2.1875rem;line-height:1}body.single.single-teamsi_attorney aside .single-attorney .text-container h1:after{display:none}body.single.single-teamsi_attorney aside .single-attorney .contact-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;margin-top:15px}@media screen and (max-width:992px){body.single.single-teamsi_attorney aside .single-attorney .contact-container{grid-template-columns:1fr}}@media screen and (max-width:768px){body.single.single-teamsi_attorney aside .single-attorney .contact-container{grid-template-columns:1fr 1fr}}body.single.single-teamsi_attorney aside .single-attorney .contact-container a{font-size:14px;font-size:.875rem;display:flex;grid-gap:.5rem;align-self:center;justify-content:center;width:100%;padding-top:7px;padding-bottom:7px}body.single.single-teamsi_attorney aside .single-attorney .contact-container a i{transform:scaleX(-1)}@media screen and (max-width:991px){body.single.single-teamsi_attorney aside .single-attorney .contact-container a{padding:7px 0}}@media screen and (max-width:767px){body.single.single-teamsi_attorney aside .single-attorney .contact-container a i{display:none}}@media screen and (max-width:576px){body.single.single-teamsi_attorney aside .single-attorney .contact-container a{font-size:12px}}