@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}body.post-type-archive-teamsi_attorney{background:#fff;background:linear-gradient(15deg,#fff 50%,#e9e9e9 0);background-size:100% 1000px;background-repeat:no-repeat;background-attachment:fixed}body.post-type-archive-teamsi_attorney header.page-header h1{margin-top:20px;margin-bottom:20px;text-transform:capitalize}body.post-type-archive-teamsi_attorney header.page-header h1:after{top:-35px}body.post-type-archive-teamsi_attorney header.page-header p{width:560px;margin-bottom:1.6rem;padding:0}body.post-type-archive-teamsi_attorney main>.container{max-width:1140px;width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;padding-bottom:30px!important}@media screen and (max-width:1200px){body.post-type-archive-teamsi_attorney main>.container{width:100%;max-width:100%;padding-left:30px;padding-right:30px}}@media screen and (max-width:992px){body.post-type-archive-teamsi_attorney main>.container{grid-template-columns:repeat(3,1fr);max-width:750px;padding-left:0;padding-right:0}}@media screen and (max-width:768px){body.post-type-archive-teamsi_attorney main>.container{grid-template-columns:repeat(2,1fr);max-width:500px;padding-left:30px;padding-right:30px}}@media screen and (max-width:450px){body.post-type-archive-teamsi_attorney main>.container{grid-template-columns:250px;justify-content:center}}body.post-type-archive-teamsi_attorney main>.container article.card--layout-attorney{background-color:#fff;text-align:center;box-shadow:0 3px 15px rgba(0,0,0,.10196);overflow:hidden}body.post-type-archive-teamsi_attorney main>.container article.card--layout-attorney:focus .card__image img,body.post-type-archive-teamsi_attorney main>.container article.card--layout-attorney:hover .card__image img{opacity:.9;transform:scale(1.03)}body.post-type-archive-teamsi_attorney main>.container article.card--layout-attorney .card__image{max-height:230px;object-fit:cover;width:100%;object-position:top;overflow:hidden}body.post-type-archive-teamsi_attorney main>.container article.card--layout-attorney .card__image img{object-fit:cover;transition:all .3s ease-in-out}body.post-type-archive-teamsi_attorney main>.container article.card--layout-attorney .card__content{padding:16px 0 0;text-align:left;display:grid;grid-template-columns:1fr;grid-template-rows:100px max-content}body.post-type-archive-teamsi_attorney main>.container article.card--layout-attorney .card__content .card__subheadline{display:block;color:#a39161;text-transform:uppercase;font-size:12px;font-size:.75rem;line-height:1.5;font-weight:600;padding-left:20px;padding-right:20px}body.post-type-archive-teamsi_attorney main>.container article.card--layout-attorney .card__content .card__headline{color:#333;font-size:18px;font-size:1.125rem;line-height:1.44444;font-family:Montserrat,sans-serif;font-weight:700;text-transform:capitalize;padding-left:20px;padding-right:20px}body.post-type-archive-teamsi_attorney main>.container article.card--layout-attorney .card__content .card__headline:after{display:none}body.post-type-archive-teamsi_attorney main>.container article.card--layout-attorney .card__content .card__headline a{color:#333;text-decoration:none}body.post-type-archive-teamsi_attorney main>.container article.card--layout-attorney .card__content .attorney-contact{display:grid;grid-template-columns:1fr 1fr}body.post-type-archive-teamsi_attorney main>.container article.card--layout-attorney .card__content .attorney-contact a{display:block;width:100%;text-decoration:none;font-size:14px;font-size:.875rem;line-height:1.25;text-align:center;border-top:1px solid #ccc;margin:0;padding:5px 20px;background-color:#f9f9f9}body.post-type-archive-teamsi_attorney main>.container article.card--layout-attorney .card__content .attorney-contact a:first-child{border-right:1px solid #ccc}body.post-type-archive-teamsi_attorney main>.container article.card--layout-attorney .card__content .attorney-contact a:focus,body.post-type-archive-teamsi_attorney main>.container article.card--layout-attorney .card__content .attorney-contact a:hover{color:#a39161;background-color:#e9e9e9}body.post-type-archive-teamsi_attorney main>.container article.card--layout-attorney .card__content .attorney-contact a i{transform:scaleX(-1);margin-right:8px}body.post-type-archive-teamsi_attorney main>.container article.card--layout-attorney .card__content .btn{padding:10px;font-size:12px;font-size:.75rem;font-weight:400;border-radius:0}body.post-type-archive-teamsi_attorney main>.container article.card--layout-attorney ul{text-align:left;list-style:none;padding-left:.75rem}body.post-type-archive-teamsi_attorney main>.container article.card--layout-attorney ul li{font-size:11px;font-size:.6875rem;line-height:1.63636;color:#525252;padding-left:.25rem}body.post-type-archive-teamsi_attorney main>.container article.card--layout-attorney ul li::marker,body.post-type-archive-teamsi_attorney main>.container article.card--layout-attorney ul li:before{color:#a39161;font-family:Font Awesome\ 5 Pro;content:"\f058";font-weight:700;font-size:10px}body.post-type-archive-teamsi_attorney main>.container article.card--layout-attorney ul li:before{padding-right:.5rem}body.post-type-archive-teamsi_service{background:#fff;background:linear-gradient(15deg,#fff 50%,#e9e9e9 0);background-size:100% 1000px;background-repeat:no-repeat;background-attachment:fixed}body.post-type-archive-teamsi_service header.page-header h1{margin-bottom:20px}body.post-type-archive-teamsi_service header.page-header>.container{max-width:875px}body.post-type-archive-teamsi_service header.page-header>.container form button{background-color:#fff;border-radius:5px 0 0 5px;padding:14px;border:1px solid #eaeaea!important;border-right:none!important}body.post-type-archive-teamsi_service header.page-header>.container form button i{color:#a39161}body.post-type-archive-teamsi_service header.page-header>.container form input{border-radius:0 5px 5px 0;font-family:Montserrat,sans-serif;background-color:#fafafa;border:1px solid #eaeaea!important}body.post-type-archive-teamsi_service main>.container{display:block;max-width:1320px;width:100%;background-color:#f9f9f9;padding:60px 40px 40px;margin:0 auto 60px}@media screen and (max-width:1400px){body.post-type-archive-teamsi_service main>.container{max-width:1140px}}@media screen and (max-width:1200px){body.post-type-archive-teamsi_service main>.container{max-width:960px}}@media screen and (max-width:992px){body.post-type-archive-teamsi_service main>.container{max-width:720px}}@media screen and (max-width:768px){body.post-type-archive-teamsi_service main>.container{max-width:540px}}@media screen and (max-width:576px){body.post-type-archive-teamsi_service main>.container{max-width:100%;padding:0 20px}}@media screen and (max-width:1200px){body.post-type-archive-teamsi_service main>.container{max-width:100%;width:100%}}@media screen and (max-width:576px){body.post-type-archive-teamsi_service main>.container{padding-top:30px}}body.post-type-archive-teamsi_service main>.container h2{text-transform:uppercase;display:block;width:100%;font-size:20px;font-size:1.25rem;line-height:1.5;font-weight:700;font-family:Montserrat,sans-serif;text-align:center}body.post-type-archive-teamsi_service main>.container .overview-services{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:15px;align-items:stretch;padding:25px 0}@media screen and (max-width:992px){body.post-type-archive-teamsi_service main>.container .overview-services{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:768px){body.post-type-archive-teamsi_service main>.container .overview-services{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:576px){body.post-type-archive-teamsi_service main>.container .overview-services{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:450px){body.post-type-archive-teamsi_service main>.container .overview-services{grid-template-columns:1fr}}body.post-type-archive-teamsi_service main>.container .overview-services .single-service{display:flex;text-align:center;background-color:#fff;align-items:center;transition:all .3s ease-in-out;overflow:hidden;min-height:2rem;padding:0}body.post-type-archive-teamsi_service main>.container .overview-services .single-service:focus,body.post-type-archive-teamsi_service main>.container .overview-services .single-service:hover{box-shadow:0 5px 15px 0 hsla(0,0%,85.1%,.9)}body.post-type-archive-teamsi_service main>.container .overview-services .single-service:focus a,body.post-type-archive-teamsi_service main>.container .overview-services .single-service:hover a{color:#fff}body.post-type-archive-teamsi_service main>.container .overview-services .single-service a{display:block;width:100%;padding:4px 10px;text-decoration:none;font-size:10px;font-size:.625rem;line-height:1.5;text-transform:uppercase;color:#646464;font-weight:600}body.post-type-archive-teamsi_service main>.container .all-services{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;margin-bottom:30px}@media screen and (max-width:768px){body.post-type-archive-teamsi_service main>.container .all-services{grid-template-columns:1fr}}body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service{background-color:#fff;box-shadow:0 5px 15px 0 hsla(0,0%,85.1%,.9);padding:0;overflow:hidden;position:relative}body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service:before{display:block;content:"";height:105px;margin-top:-105px;visibility:hidden}body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service:hover .card__background img{transform:scale(1.15) translate(20px,15px)}body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service.has-children{grid-column:1/-1}body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service.has-children .card__content:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% - 104px);height:1px;background-color:#ccc}@media screen and (max-width:992px){body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service.has-children .card__content:after{width:calc(100% - 64px);width:calc(100% - 56px)}}body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service .card__headline{font-size:20px;font-size:1.25rem;line-height:1.3;letter-spacing:1px;text-transform:capitalize}body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service .card__headline a{text-decoration:none;font-family:Montserrat,sans-serif;color:#333;font-weight:700}body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service .card__headline:after{display:none}body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service .card__background{overflow:hidden}body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service .card__background img{height:200px;object-fit:cover;transition:all 4s linear}body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service .card__message{font-size:16px;font-size:1rem;line-height:1.625;color:#707070;text-align:left}body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service .card__content{padding:38px 52px;position:relative;font-size:16px;font-size:1rem;line-height:1.6}@media screen and (max-width:992px){body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service .card__content{padding:24px 32px;font-size:14px;font-size:.875rem;line-height:1.6;padding:24px 28px}}body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service .children-services{padding:25px 54px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px}@media screen and (max-width:992px){body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service .children-services{grid-template-columns:repeat(3,1fr);padding:24px 32px}}@media screen and (max-width:768px){body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service .children-services{grid-template-columns:repeat(2,1fr);padding:24px 28px}}@media screen and (max-width:450px){body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service .children-services{grid-template-columns:1fr}}body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service .children-services h3{grid-column:1/-1;text-align:center;text-transform:uppercase;color:#333;font-family:Montserrat,sans-serif;font-size:16px;font-size:1rem;line-height:1.25;font-weight:700;margin-bottom:20px}@media screen and (max-width:768px){body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service .children-services h3{text-align:left}}body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service .children-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.post-type-archive-teamsi_service main>.container .all-services .card--layout-service .children-services .child-service:focus a,body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service .children-services .child-service:hover a{color:#fff}body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service .children-services .child-service a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:4px 10px;text-decoration:none;border-radius:0;font-size:12px;font-size:.75rem;line-height:1.5;color:#646464;text-transform:capitalize}body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service .children-services .child-service a:after{background-color:#a39161}body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service .card__cta{display:block;width:max-content;padding:10px 20px;font-size:12px;font-size:.75rem;line-height:1.3}@media screen and (max-width:992px){body.post-type-archive-teamsi_service main>.container .all-services .card--layout-service .card__cta{padding:8px 16px}}body.archive header.page-header p{max-width:100%}