body.modal-open{overflow:hidden}
.jw-modal{width:100%}
@media screen and (min-width:768px){.jw-modal{max-width:760px;max-height:calc(100vh - 10px)}
}
.tpp-image-container{display:flex;flex-direction:column;align-items:center;flex-basis:520px}
.tpp-image-box{position:relative}
.bottom-content{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);display:flex;align-items:center;z-index:1}
.bottom-image-box{padding:5px;border-radius:50%;margin-right:-15px;display:flex;align-items:center;justify-content:center;z-index:2;border:3px solid #003512;background-color:#00e95c;width:81.521px;height:81.521px}
.bottom-image{width:50px;height:50px;border-radius:50%}
.text-box{background-color:#f6f4e9;height:42px;padding:8.419px 0 9.581px 24.027px;border-radius:4px;flex-shrink:0;color:#003512;border:3px solid #003512;font-feature-settings:'liga' off,'clig' off;font-family:Graphik;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.12px;margin-left:-15px;padding-left:25px;width:142px;border-top-left-radius:0;border-bottom-left-radius:0}
.ba-tpp-page .tpp-main-image{border:4px solid #00e9e9}
.tpp-main-image{border:4px solid #00e95c;object-position:top}
.tpl-tpp-section{margin-top:0 !important}
.tpl-tpp-section .btn{width:100%;white-space:nowrap}
.tpl-tpp-section .tpp-hero-content{padding:80px 60px;padding-bottom:60px}
.tpl-tpp-section .btn-expertise-def span{color:#003512;font-feature-settings:'liga' off,'clig' off;font-family:Graphik;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.12px}
@media screen and (min-width:768px){.tpl-tpp-section .btn-expertise-def span{font-size:12px}
}
.tpl-tpp-section .btn-expertise-def img{height:18px;width:18px;margin:auto 0 auto 5px}
.tpl-tpp-section .pill-list{list-style:none;display:flex;padding:0;margin:10px 0}
.tpl-tpp-section .pill-list .pill{display:flex;align-items:center;background:#262626;color:#fff;font-size:16px;border-radius:5px;margin-right:10px;padding:6px 8px 6px 10px}
.tpl-tpp-section .pill-list .pill button{width:20px;height:20px;margin-left:10px;background-image:url("data:image/svg+xml,%3Csvgwidth='20'height='20'viewBox='002020'fill='none'xmlns='http://www.w3.org/2000/svg'%3E%3Crectwidth='20'height='20'rx='10'fill='white'/%3E%3Cpathd='M7.436826.37604C7.143936.083156.669066.083156.376166.37604C6.083276.668946.083277.143816.376167.4367L7.436826.37604ZM12.563313.6239C12.856213.916813.331113.916813.62413.6239C13.916913.33113.916912.856113.62412.5632L12.563313.6239ZM6.376167.4367L12.563313.6239L13.62412.5632L7.436826.37604L6.376167.4367Z'fill='%23262626'/%3E%3Cpathd='M13.62387.4367C13.91677.1438113.91676.6689413.62386.37604C13.33096.0831512.85616.0831512.56326.37604L13.62387.4367ZM6.3759912.5632C6.083112.85616.083113.3316.3759913.6239C6.6688813.91687.1437613.91687.4366513.6239L6.3759912.5632ZM12.56326.37604L6.3759912.5632L7.4366513.6239L13.62387.4367L12.56326.37604Z'fill='%23262626'/%3E%3C/svg%3E%0A")}
.tpl-tpp-section .pill-list.pro{flex-wrap:wrap}
.tpl-tpp-section .pill-list.pro .pill{background:#00e95c;color:#003512;font-size:14px;margin-top:10px;padding:8px 12px;text-align:center;leading-trim:both;text-edge:cap;font-feature-settings:'liga' off,'clig' off;font-family:Graphik;font-size:12.887px;font-style:normal;font-weight:500;line-height:18.41px;letter-spacing:.806px;text-transform:uppercase}
.tpl-tpp-container{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;overflow:auto;min-width:320px;margin:0 auto}
.tpl-tpp-body{flex-shrink:0}
.tpl-tpp-body .column-container .column{justify-content:flex-start}
@media screen and (min-width:1560px){.hero-section .column-container .column:nth-child(1){flex-grow:.4}
.hero-section .column-container .column:nth-child(2){flex-grow:1.2}
.hero-section .column-container .column:nth-child(3){display:none}
}
.scroll{overflow:hidden}
.tpl-tpp-section .btn-load-more{text-align:center}
.tpl-tpp-section .btn-load-more span{font-size:16px;line-height:24px;font-weight:500}
@media screen and (min-width:768px){.tpl-tpp-section .btn-load-more span{font-size:18px}
}
.tpl-tpp-section .btn-load-more img{width:24px;height:24px;margin-left:6px}
.tpl-tpp-section.hero-section .tpp-content.pro-image{margin:30px 25px}
@media screen and (min-width:768px){.tpl-tpp-section.hero-section .tpp-content.pro-image{margin:30px 100px}
}
@media screen and (min-width:992px){.tpl-tpp-section.hero-section .tpp-content.pro-image{margin:40px 60px 115px 60px}
}
@media screen and (min-width:1200px){.tpl-tpp-section.hero-section .tpp-content.pro-image{margin:93px 113px 136px 120px}
}
.tpl-tpp-section.hero-section .tpp-content.pro-image .tpp-main-image{width:140px;object-fit:cover}
@media screen and (min-width:768px){.tpl-tpp-section.hero-section .tpp-content.pro-image .tpp-main-image{width:225px;object-fit:cover}
}
@media screen and (min-width:992px){.tpl-tpp-section.hero-section .tpp-content.pro-image .tpp-main-image{width:300px;height:300px;object-fit:cover}
}
.tpl-tpp-section.hero-section .tpp-content.pro-info{margin:30px 25px 30px 25px}
@media screen and (min-width:768px){.tpl-tpp-section.hero-section .tpp-content.pro-info{margin:0 100px 30px 100px}
}
@media screen and (min-width:992px){.tpl-tpp-section.hero-section .tpp-content.pro-info{margin:30px 68px 30px 0}
}
.tpl-tpp-section.hero-section .tpp-content.pro-info h1{margin:0;color:#003512;font-feature-settings:'liga' off,'clig' off;font-family:Graphik;font-size:40px;font-style:normal;font-weight:700;line-height:44px;letter-spacing:.12px}
.tpl-tpp-section.hero-section .tpp-content.pro-info h1 button{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyNiAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU5MjBfNTcyODUpIj4KPHBhdGggZD0iTTEzLjA0MTEgMjIuOTg3MUMxMC43MDUzIDIyLjk4NzEgOC4zNjc2NCAyMy4wMjIzIDYuMDMyNzIgMjIuOTc3NEMzLjUxMzkyIDIyLjkyODggMS4yODAwNCAyMS40NjE5IDAuNDE3OTg5IDE5LjA0MTRDMC4xMzEyNDUgMTguMjM0MyAwLjAwMTk4MTkxIDE3LjQwNDIgMC4wMDEwNzE2MSAxNi41NTM5Qy0wLjAwMTY1OTI5IDEzLjMxMjEgLTAuMDAxNjU5MjkgMTAuMDcwNCAwLjAwMTA3MTYxIDYuODI5NTRDMC4wMDE5ODE5MSA1LjU4NjY2IDAuMjI3NzM2IDQuMzg5NjQgMC44MjMwNzMgMy4yNzY0MkMxLjU1NDk1IDEuOTA5MTYgMi42OTE5MiAwLjk4Mjk1MiA0LjE3Mjk4IDAuNDUyODA3QzUuMDMyMyAwLjE0NDk1MiA1LjkyNTMxIDAuMDAyMDUxMTQgNi44NDM4IDAuMDA0Njk3NDVDNy44OTA2NSAwLjAwODIyNTg3IDguOTM3NDkgLTAuMDA1MDA1NyA5Ljk4NDM0IDAuMDA3MzQzNzdDMTAuNzk4MSAwLjAxNzA0NjkgMTEuNDExNyAwLjQ5NDI2NiAxMS42MjkyIDEuMjUwMjNDMTEuOTA4NyAyLjIxNzAyIDExLjEyMzEgMy4yODYxMyAxMC4wODU0IDMuMzA5OTRDOS4wMDEyMSAzLjMzNDY0IDcuOTE2MTMgMy4zMTQzNSA2LjgzMTA2IDMuMzIzMThDNi4yMzM5IDMuMzI3NTkgNS42NTEzMSAzLjQyOTkxIDUuMTExNSAzLjY4MjE5QzQuMTM4MzkgNC4xMzY0OCAzLjY1NTAyIDQuOTM1NjYgMy41MDkzNyA1LjkzOTVDMy40NTAyIDYuMzQ0MzkgMy40MzkyOCA2Ljc1ODk3IDMuNDM4MzcgNy4xNjkxNUMzLjQzMjkgMTAuMjYzNiAzLjQzNTYzIDEzLjM1OCAzLjQzNTYzIDE2LjQ1MjRDMy40MzU2MyAxNi45NjE0IDMuNDY1NjcgMTcuNDY3NyAzLjY1NTkzIDE3Ljk0ODVDNC4xMDAxNSAxOS4wNzA1IDQuOTc4NTkgMTkuNjAwNyA2LjE4OTI5IDE5LjY2NTFDNi4zMTAzNiAxOS42NzEyIDYuNDMxNDMgMTkuNjczIDYuNTUzNDEgMTkuNjczOUMxMC44NzczIDE5LjY3MzkgMTUuMjAwNCAxOS42NzY1IDE5LjUyNDMgMTkuNjY5NUMxOS45MDg0IDE5LjY2ODYgMjAuMzAwOCAxOS42NDIxIDIwLjY3NDkgMTkuNTYzNkMyMS43OTY0IDE5LjMyNzIgMjIuNDkxOSAxOC41MDY4IDIyLjUzMDEgMTcuMzgzQzIyLjU1NzQgMTYuNTY4IDIyLjU0NDcgMTUuNzUyIDIyLjU1MSAxNC45MzYxQzIyLjU1NDcgMTQuNDAxNSAyMi42OTM5IDEzLjkxOTkgMjMuMTMgMTMuNTU1NkMyMy42NjcxIDEzLjEwNjYgMjQuMjc3OSAxMi45OTU1IDI0LjkyNzggMTMuMjU1N0MyNS41Nzg3IDEzLjUxNjggMjUuOTYzNyAxNC4wMTUyIDI1Ljk3NDcgMTQuNzAxNEMyNS45OTIgMTUuNzQ0MSAyNi4wMTI5IDE2Ljc5MiAyNS45MjczIDE3LjgyOTRDMjUuODA1NCAxOS4zMTEzIDI1LjE3MTggMjAuNTg2OSAyMy45OTg0IDIxLjU3MzlDMjMuMTE3MiAyMi4zMTU4IDIyLjA3NzcgMjIuNzQzNiAyMC45MjcxIDIyLjg5MzZDMjAuMzgxOCAyMi45NjUgMTkuODI1NiAyMi45ODYyIDE5LjI3NCAyMi45ODg4QzE3LjE5NTcgMjIuOTk5NCAxNS4xMTc1IDIyLjk5MzIgMTMuMDM4NCAyMi45OTMyQzEzLjA0MTEgMjIuOTkxNSAxMy4wNDExIDIyLjk4OTcgMTMuMDQxMSAyMi45ODcxWiIgZmlsbD0iIzI2MjYyNiIvPgo8cGF0aCBkPSJNMjAuMDE1IDMuMzIxNjFDMTkuOTAwMyAzLjMyMTYxIDE5LjgyODQgMy4zMjE2MSAxOS43NTU2IDMuMzIxNjFDMTguNjYzMiAzLjMyMTYxIDE3LjU3MDkgMy4zMjk1NSAxNi40Nzg1IDMuMzE4MDhDMTUuNTc0NiAzLjMwOTI2IDE0Ljg5ODIgMi43MjE3OCAxNC43NjM1IDEuODU3MzFDMTQuNjIzMyAwLjk1ODQ0OSAxNS4zNzYxIDAuMDQ3MjM0OSAxNi4zMTU2IDAuMDEzNzE0OUMxNy4wMjAxIC0wLjAxMDk4NCAxNy43MjY1IDAuMDAzMTI5NjggMTguNDMxMSAwLjAwMjI0NzU4QzIwLjM0MjcgMC4wMDEzNjU0NyAyMi4yNTQ0IDAuMDA3NTQwMjEgMjQuMTY1MSAtMC4wMDAzOTg3MzhDMjQuOTEwNiAtMC4wMDMwNDUwNSAyNS40Nzk2IDAuMjgwMTExIDI1LjgwNjQgMC45MzExMDRDMjUuOTIyIDEuMTYwNDUgMjUuOTgzOSAxLjQzODMxIDI1Ljk4NTcgMS42OTQxMkMyNS45OTkzIDQuMDA5NjUgMjYuMDA1NyA2LjMyNDI5IDI1Ljk4ODQgOC42Mzk4MkMyNS45Nzg0IDkuOTY4MjcgMjQuNTcwMiAxMC43NDcyIDIzLjQwMDQgMTAuMDgzOEMyMi43OTY5IDkuNzQxNTcgMjIuNTUxMSA5LjE5MTEzIDIyLjU1MTEgOC41MjY5MUMyMi41NTExIDcuNjQ0OCAyMi41NTExIDYuNzYyNyAyMi41NTExIDUuODgwNTlDMjIuNTUxMSA1LjgwNDczIDIyLjU1MTEgNS43Mjc5OSAyMi41NTExIDUuNTk4MzJDMjIuNDQ2NCA1LjY5NDQ3IDIyLjM4NzMgNS43NDY1MSAyMi4zMjk5IDUuODAyMDlDMTkuMTkzOSA4LjgxMjcxIDE2LjA1NyAxMS44MjI1IDEyLjkyMjkgMTQuODM0QzEyLjU5NTIgMTUuMTQ4OSAxMi4yMjU2IDE1LjM2MDYgMTEuNzU2OCAxNS40MTQ0QzEwLjk5MyAxNS41MDI2IDEwLjE5OTMgMTUuMDI4IDkuOTYzNDkgMTQuMzE3QzkuNzI0MDggMTMuNTkzNyA5Ljk0NjIgMTIuOTkwNCAxMC40ODYgMTIuNDc1MkMxMi43MDYyIDEwLjM1NDYgMTQuOTI5MiA4LjIzNjcgMTcuMTQ2NyA2LjExMzQ3QzE4LjA1MzMgNS4yNDU0OCAxOC45NSA0LjM2ODY3IDE5Ljg1MTIgMy40OTUzOEMxOS44OTg1IDMuNDUxMjggMTkuOTQwNCAzLjQwMTg4IDIwLjAxNSAzLjMyMTYxWiIgZmlsbD0iIzI2MjYyNiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzU5MjBfNTcyODUiPgo8cmVjdCB3aWR0aD0iMjYiIGhlaWdodD0iMjMiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");width:18px;min-width:18px;height:15px;background-repeat:no-repeat;background-size:contain}
@media screen and (min-width:992px){.tpl-tpp-section.hero-section .tpp-content.pro-info h1 button{width:26px;height:22px;min-width:26px}
}
.tpl-tpp-section.hero-section .tpp-content.pro-info .btn-expertise-def{margin:24px 0 20px}
.tpl-tpp-section.hero-section .tpp-content.pro-info .btn-expertise-def a{width:auto !important;display:flex;margin-left:8px;margin-bottom:0}
.tpl-tpp-section.hero-section .tpp-content .btn-container{margin:0 25px 46px 25px}
@media screen and (min-width:768px){.tpl-tpp-section.hero-section .tpp-content .btn-container{margin:0 100px 46px 100px}
}
@media screen and (min-width:992px){.tpl-tpp-section.hero-section .tpp-content .btn-container{margin:30px 60px 0 0}
}
@media screen and (min-width:1200px){.tpl-tpp-section.hero-section .tpp-content .btn-container{margin:30px 0 0 0}
}
.tpl-tpp-section.hero-section .tpp-content .btn-container a{width:100%}
@media screen and (min-width:768px){.tpl-tpp-section.hero-section .tpp-content .btn-container a{width:310px}
}
.tpl-tpp-section.hero-section .no-appt{padding:0 25px 45px 25px;justify-content:flex-start;align-items:flex-start;line-height:20px !important}
@media screen and (min-width:768px){.tpl-tpp-section.hero-section .no-appt{padding:0 15px 45px 100px}
}
@media screen and (min-width:992px){.tpl-tpp-section.hero-section .no-appt{justify-content:center;padding:45px 15px}
}
.tpl-tpp-section.office-selection{background:#f1f5f7}
.tpl-tpp-section.office-selection .office-list{width:100%;padding:40px 22px}
@media screen and (min-width:768px){.tpl-tpp-section.office-selection .office-list{padding:76px 100px 35px 100px}
}
@media screen and (min-width:992px){.tpl-tpp-section.office-selection .office-list{padding:120px 97px 35px 114px}
}
.tpl-tpp-section.office-selection .office-list h2{text-align:center;font-size:32px}
@media screen and (min-width:768px){.tpl-tpp-section.office-selection .office-list h2{text-align:center;margin:0}
}
.tpl-tpp-section.office-selection .office-list p{font-feature-settings:'liga' off,'clig' off;font-family:Graphik;font-size:18px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:.12px;color:#003512}
.tpl-tpp-section.office-selection .office-list .tool-footer{text-align:center}
@media screen and (min-width:992px){.tpl-tpp-section.office-selection .office-list .tool-footer a{max-width:340px}
}
.tpl-tpp-section.office-selection .office-list .no-appt{padding:25px 15px;align-items:flex-start;line-height:20px !important}
@media screen and (min-width:992px){.tpl-tpp-section.office-selection .office-list .no-appt{padding:35px 15px}
}
.tpl-tpp-section.office-selection .office-map-container{background-color:#fff}
@media screen and (min-width:768px){.tpl-tpp-section.office-selection .office-map-container{display:block}
}
.tpl-tpp-section.office-selection .office-map-container .tpp-content{padding:0}
.tpl-tpp-section.office-selection .office-map-container .map-area,.tpl-tpp-section.office-selection .office-map-container #tpp-office-map{width:100%;height:100%;padding:120px 105px;border-radius:8px}
.tpl-tpp-section.office-selection .office-map-container img{width:100%;height:100%}
@media(max-width:991px){.tpl-tpp-section.office-selection .tpp-office-map{background-color:#f6f4e9}
}
@media(max-width:991px){.tpl-tpp-section.office-selection .office-map-container{background-color:#f6f4e9}
}
.tpl-tpp-section.office-selection #tpp-office-map{border:.5px solid #003512}
.tpl-tpp-section.office-selection .lbl-address1{font-size:18px;font-family:Graphik;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.12px;color:#003512;margin-bottom:5px}
@media screen and (min-width:768px){.tpl-tpp-section.office-selection .lbl-address1{font-size:18px;line-height:24px}
}
.tpl-tpp-section.office-selection .lbl-address2{color:#003512;font-feature-settings:'liga' off,'clig' off;font-family:Graphik;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.12px}
.tpl-tpp-section.office-selection .today-open-time{width:245px;height:29px;color:#003512;font-feature-settings:'liga' off,'clig' off;font-family:Graphik;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.12px}
.tpl-tpp-section.office-selection .office-selection-tiles{list-style-type:none;margin:0;padding:0}
.tpl-tpp-section.office-selection .office-selection-tiles label{width:100%;background:#fff;border:2px solid #fff;box-sizing:border-box;border-radius:13px;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.1px;padding:20px}
@media screen and (min-width:768px){.tpl-tpp-section.office-selection .office-selection-tiles label{padding:20px 30px}
}
.tpl-tpp-section.office-selection .office-selection-tiles label .phone-num{text-decoration-line:underline}
.tpl-tpp-section.office-selection .office-selection-tiles input[type="radio"]:empty,.tpl-tpp-section.office-selection .office-selection-tiles input[type="checkbox"]:empty{position:relative;opacity:0;width:auto}
.tpl-tpp-section.office-selection .office-selection-tiles input[type="radio"]:empty ~ label,.tpl-tpp-section.office-selection .office-selection-tiles input[type="checkbox"]:empty ~ label{position:relative;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-overflow:ellipsis;overflow:hidden}
.tpl-tpp-section.office-selection .office-selection-tiles input[type="radio"]:empty ~ label:after,.tpl-tpp-section.office-selection .office-selection-tiles input[type="checkbox"]:empty ~ label:after{position:absolute;display:block;top:0;bottom:0;right:0;width:100px;content:"";border-radius:0;background-position:50%;background-repeat:no-repeat}
.tpl-tpp-section.office-selection .office-selection-tiles .tool-long-tile:checked ~ label{border:2px solid #005d1f;box-sizing:border-box;border-radius:15px;background-color:#fff}
.tpl-tpp-section.office-selection .office-selection-tiles .tool-long-tile:checked ~ label .phone-num{color:#003512;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.12px}
.tpl-tpp-section .office-address{display:flex;flex-direction:row;justify-content:normal}
.tpl-tpp-section .office-address a,.tpl-tpp-section .office-address h4,.tpl-tpp-section .office-address p{margin:0}
.tpl-tpp-section .office-numbering{margin-right:10px;font-size:18px;font-family:Graphik;font-style:normal;font-weight:400;color:#003512}
@media(max-width:991px){.tpl-tpp-section .office-numbering{line-height:28px}
}
.tpl-tpp-section .tpp-office-section-button{text-align:center}
.tpl-tpp-section.specialties-section.ba-tpp-page ul li img{background:#00e9e9}
.tpl-tpp-section.specialties-section{padding:60px 22px}
@media screen and (min-width:768px){.tpl-tpp-section.specialties-section{padding:80px 100px}
}
@media screen and (min-width:992px){.tpl-tpp-section.specialties-section{padding:80px}
}
.tpl-tpp-section.specialties-section h2{text-align:center}
.tpl-tpp-section.specialties-section h3{text-align:center}
.tpl-tpp-section.specialties-section ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;flex-basis:100%;flex-direction:column}
@media screen and (min-width:992px){.tpl-tpp-section.specialties-section ul{flex-direction:row}
}
@media screen and (min-width:768px){.tpl-tpp-section.specialties-section ul{flex-basis:33%}
}
.tpl-tpp-section.specialties-section ul li{display:flex;padding:20px 0}
@media screen and (min-width:768px){.tpl-tpp-section.specialties-section ul li{padding:50px 0}
}
@media screen and (min-width:992px){.tpl-tpp-section.specialties-section ul li{width:33%;padding:50px 40px}
}
.tpl-tpp-section.specialties-section ul li img{width:44px;height:44px;padding:10px;margin-right:15px;border-radius:4px;background:#00e95c}
@media screen and (min-width:768px){.tpl-tpp-section.specialties-section ul li img{width:50px;height:50px;margin-right:20px}
}
.tpl-tpp-section.specialties-section ul li h5{font-size:16px;font-weight:bold;margin-top:0;margin-bottom:8px}
@media screen and (min-width:768px){.tpl-tpp-section.specialties-section ul li h5{font-size:18px}
}
.tpl-tpp-section.specialties-section ul li p{margin:0}
.tpl-tpp-section.experience-education{background:#f1f5f7}
@media screen and (min-width:768px){.tpl-tpp-section.experience-education{padding:50px 100px}
}
@media screen and (min-width:992px){.tpl-tpp-section.experience-education{padding:0 120px}
}
.tpl-tpp-section.experience-education .tpp-content{margin:30px 41px 38px 25px}
@media screen and (min-width:768px){.tpl-tpp-section.experience-education .tpp-content{margin:30px 0 30px 0}
}
@media screen and (min-width:992px){.tpl-tpp-section.experience-education .tpp-content{margin:118px 40px 137px 25px}
}
.tpl-tpp-section.experience-education .tpp-content img{margin-bottom:30px;width:70px;height:70px}
.breadcrumbs{display:flex;align-items:center;list-style:none;flex-wrap:wrap;padding:0;margin:40px 0 0 25px}
@media screen and (min-width:768px){.breadcrumbs{margin:40px 0 0 100px}
}
@media screen and (min-width:992px){.breadcrumbs{margin:40px 0 0 60px}
}
@media screen and (min-width:1200px){.breadcrumbs{margin:0}
}
.breadcrumbs a{color:#005d1f !important;font-feature-settings:'liga' off,'clig' off;font-family:Graphik;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.12px}
.breadcrumbs li:not(:last-child):after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227%22%20height%3D%2211%22%20viewBox%3D%220%200%207%2011%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.80016%2010.5295C0.400744%2010.1301%200.400744%209.48254%200.80016%209.08313L4.16803%205.71526L0.80016%202.34739C0.400744%201.94798%200.400744%201.3004%200.80016%200.900982C1.19958%200.501566%201.84716%200.501566%202.24657%200.900982L6.33765%204.99205C6.73706%205.39147%206.73706%206.03905%206.33765%206.43847L2.24657%2010.5295C1.84716%2010.929%201.19958%2010.929%200.80016%2010.5295Z%22%20fill%3D%22%23003512%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;width:10px;height:18px;margin:0 6px;display:inline-block;content:"";background-position:center;vertical-align:middle}
.spinner-outer{position:absolute;background:#00000085;width:100%;height:100%;z-index:9;text-align:center}
.spinner-ripple{display:inline-block;position:absolute;width:80px;height:80px;transform:translate(-50%,-50%);top:50%;left:50%}
.spinner-ripple div{position:absolute;border:4px solid #19de53;opacity:1;border-radius:50%;animation:spinner-ripple 1s cubic-bezier(0,0.2,0.8,1) infinite}
.spinner-ripple div:nth-child(2){animation-delay:-0.5s}
@keyframes spinner-ripple{0{top:36px;left:36px;width:0;height:0;opacity:1}
100%{top:0;left:0;width:72px;height:72px;opacity:0}
}
.hide-spinner{display:none}
.main-nav-container .headrFix{position:absolute;bottom:0;margin:0;top:0;right:0;width:100%;z-index:9998;display:flex;align-items:center;flex-direction:column;justify-content:space-between;background:#fff}
@media screen and (min-width:768px){.main-nav-container .headrFix{width:calc(100% - 110px);height:100%;flex-direction:row;padding:15px 20px}
}
.main-nav-container .headrFix .btn-container{margin:0}
.main-nav-container .headrFix .btn-container .btn{margin:5px 0;height:48px}
@media screen and (min-width:768px){.main-nav-container .headrFix .btn-container .btn{margin:5px}
}
@media screen and (min-width:992px){.main-nav-container .headrFix .btn-container .btn{height:60px}
}
.main-nav-container .headrFix .btn-container:first-child{padding-top:35px;align-items:center;display:block;margin-bottom:20px}
@media screen and (min-width:768px){.main-nav-container .headrFix .btn-container:first-child{display:flex;padding-top:0;flex-grow:1;flex-shrink:1;flex-basis:30%;margin-bottom:0}
}
.main-nav-container .headrFix .btn-container.tpp-appt-btns-container{background:#fff;width:100%;padding:0 20px 25px}
@media screen and (min-width:768px){.main-nav-container .headrFix .btn-container.tpp-appt-btns-container{text-align:right;padding:0;flex-grow:1;flex-shrink:1;flex-basis:80%}
}
.main-nav-container .headrFix h1{font-size:1.4rem}
@media screen and (min-width:768px){.main-nav-container .headrFix h1{font-size:1.8rem}
}
.main-nav-container .headrFix h1 button{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyNiAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU5MjBfNTcyODUpIj4KPHBhdGggZD0iTTEzLjA0MTEgMjIuOTg3MUMxMC43MDUzIDIyLjk4NzEgOC4zNjc2NCAyMy4wMjIzIDYuMDMyNzIgMjIuOTc3NEMzLjUxMzkyIDIyLjkyODggMS4yODAwNCAyMS40NjE5IDAuNDE3OTg5IDE5LjA0MTRDMC4xMzEyNDUgMTguMjM0MyAwLjAwMTk4MTkxIDE3LjQwNDIgMC4wMDEwNzE2MSAxNi41NTM5Qy0wLjAwMTY1OTI5IDEzLjMxMjEgLTAuMDAxNjU5MjkgMTAuMDcwNCAwLjAwMTA3MTYxIDYuODI5NTRDMC4wMDE5ODE5MSA1LjU4NjY2IDAuMjI3NzM2IDQuMzg5NjQgMC44MjMwNzMgMy4yNzY0MkMxLjU1NDk1IDEuOTA5MTYgMi42OTE5MiAwLjk4Mjk1MiA0LjE3Mjk4IDAuNDUyODA3QzUuMDMyMyAwLjE0NDk1MiA1LjkyNTMxIDAuMDAyMDUxMTQgNi44NDM4IDAuMDA0Njk3NDVDNy44OTA2NSAwLjAwODIyNTg3IDguOTM3NDkgLTAuMDA1MDA1NyA5Ljk4NDM0IDAuMDA3MzQzNzdDMTAuNzk4MSAwLjAxNzA0NjkgMTEuNDExNyAwLjQ5NDI2NiAxMS42MjkyIDEuMjUwMjNDMTEuOTA4NyAyLjIxNzAyIDExLjEyMzEgMy4yODYxMyAxMC4wODU0IDMuMzA5OTRDOS4wMDEyMSAzLjMzNDY0IDcuOTE2MTMgMy4zMTQzNSA2LjgzMTA2IDMuMzIzMThDNi4yMzM5IDMuMzI3NTkgNS42NTEzMSAzLjQyOTkxIDUuMTExNSAzLjY4MjE5QzQuMTM4MzkgNC4xMzY0OCAzLjY1NTAyIDQuOTM1NjYgMy41MDkzNyA1LjkzOTVDMy40NTAyIDYuMzQ0MzkgMy40MzkyOCA2Ljc1ODk3IDMuNDM4MzcgNy4xNjkxNUMzLjQzMjkgMTAuMjYzNiAzLjQzNTYzIDEzLjM1OCAzLjQzNTYzIDE2LjQ1MjRDMy40MzU2MyAxNi45NjE0IDMuNDY1NjcgMTcuNDY3NyAzLjY1NTkzIDE3Ljk0ODVDNC4xMDAxNSAxOS4wNzA1IDQuOTc4NTkgMTkuNjAwNyA2LjE4OTI5IDE5LjY2NTFDNi4zMTAzNiAxOS42NzEyIDYuNDMxNDMgMTkuNjczIDYuNTUzNDEgMTkuNjczOUMxMC44NzczIDE5LjY3MzkgMTUuMjAwNCAxOS42NzY1IDE5LjUyNDMgMTkuNjY5NUMxOS45MDg0IDE5LjY2ODYgMjAuMzAwOCAxOS42NDIxIDIwLjY3NDkgMTkuNTYzNkMyMS43OTY0IDE5LjMyNzIgMjIuNDkxOSAxOC41MDY4IDIyLjUzMDEgMTcuMzgzQzIyLjU1NzQgMTYuNTY4IDIyLjU0NDcgMTUuNzUyIDIyLjU1MSAxNC45MzYxQzIyLjU1NDcgMTQuNDAxNSAyMi42OTM5IDEzLjkxOTkgMjMuMTMgMTMuNTU1NkMyMy42NjcxIDEzLjEwNjYgMjQuMjc3OSAxMi45OTU1IDI0LjkyNzggMTMuMjU1N0MyNS41Nzg3IDEzLjUxNjggMjUuOTYzNyAxNC4wMTUyIDI1Ljk3NDcgMTQuNzAxNEMyNS45OTIgMTUuNzQ0MSAyNi4wMTI5IDE2Ljc5MiAyNS45MjczIDE3LjgyOTRDMjUuODA1NCAxOS4zMTEzIDI1LjE3MTggMjAuNTg2OSAyMy45OTg0IDIxLjU3MzlDMjMuMTE3MiAyMi4zMTU4IDIyLjA3NzcgMjIuNzQzNiAyMC45MjcxIDIyLjg5MzZDMjAuMzgxOCAyMi45NjUgMTkuODI1NiAyMi45ODYyIDE5LjI3NCAyMi45ODg4QzE3LjE5NTcgMjIuOTk5NCAxNS4xMTc1IDIyLjk5MzIgMTMuMDM4NCAyMi45OTMyQzEzLjA0MTEgMjIuOTkxNSAxMy4wNDExIDIyLjk4OTcgMTMuMDQxMSAyMi45ODcxWiIgZmlsbD0iIzI2MjYyNiIvPgo8cGF0aCBkPSJNMjAuMDE1IDMuMzIxNjFDMTkuOTAwMyAzLjMyMTYxIDE5LjgyODQgMy4zMjE2MSAxOS43NTU2IDMuMzIxNjFDMTguNjYzMiAzLjMyMTYxIDE3LjU3MDkgMy4zMjk1NSAxNi40Nzg1IDMuMzE4MDhDMTUuNTc0NiAzLjMwOTI2IDE0Ljg5ODIgMi43MjE3OCAxNC43NjM1IDEuODU3MzFDMTQuNjIzMyAwLjk1ODQ0OSAxNS4zNzYxIDAuMDQ3MjM0OSAxNi4zMTU2IDAuMDEzNzE0OUMxNy4wMjAxIC0wLjAxMDk4NCAxNy43MjY1IDAuMDAzMTI5NjggMTguNDMxMSAwLjAwMjI0NzU4QzIwLjM0MjcgMC4wMDEzNjU0NyAyMi4yNTQ0IDAuMDA3NTQwMjEgMjQuMTY1MSAtMC4wMDAzOTg3MzhDMjQuOTEwNiAtMC4wMDMwNDUwNSAyNS40Nzk2IDAuMjgwMTExIDI1LjgwNjQgMC45MzExMDRDMjUuOTIyIDEuMTYwNDUgMjUuOTgzOSAxLjQzODMxIDI1Ljk4NTcgMS42OTQxMkMyNS45OTkzIDQuMDA5NjUgMjYuMDA1NyA2LjMyNDI5IDI1Ljk4ODQgOC42Mzk4MkMyNS45Nzg0IDkuOTY4MjcgMjQuNTcwMiAxMC43NDcyIDIzLjQwMDQgMTAuMDgzOEMyMi43OTY5IDkuNzQxNTcgMjIuNTUxMSA5LjE5MTEzIDIyLjU1MTEgOC41MjY5MUMyMi41NTExIDcuNjQ0OCAyMi41NTExIDYuNzYyNyAyMi41NTExIDUuODgwNTlDMjIuNTUxMSA1LjgwNDczIDIyLjU1MTEgNS43Mjc5OSAyMi41NTExIDUuNTk4MzJDMjIuNDQ2NCA1LjY5NDQ3IDIyLjM4NzMgNS43NDY1MSAyMi4zMjk5IDUuODAyMDlDMTkuMTkzOSA4LjgxMjcxIDE2LjA1NyAxMS44MjI1IDEyLjkyMjkgMTQuODM0QzEyLjU5NTIgMTUuMTQ4OSAxMi4yMjU2IDE1LjM2MDYgMTEuNzU2OCAxNS40MTQ0QzEwLjk5MyAxNS41MDI2IDEwLjE5OTMgMTUuMDI4IDkuOTYzNDkgMTQuMzE3QzkuNzI0MDggMTMuNTkzNyA5Ljk0NjIgMTIuOTkwNCAxMC40ODYgMTIuNDc1MkMxMi43MDYyIDEwLjM1NDYgMTQuOTI5MiA4LjIzNjcgMTcuMTQ2NyA2LjExMzQ3QzE4LjA1MzMgNS4yNDU0OCAxOC45NSA0LjM2ODY3IDE5Ljg1MTIgMy40OTUzOEMxOS44OTg1IDMuNDUxMjggMTkuOTQwNCAzLjQwMTg4IDIwLjAxNSAzLjMyMTYxWiIgZmlsbD0iIzI2MjYyNiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzU5MjBfNTcyODUiPgo8cmVjdCB3aWR0aD0iMjYiIGhlaWdodD0iMjMiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");width:18px;height:15px;margin-left:10px !important;background-size:contain;background-repeat:no-repeat}
.main-nav-container .headrFix .no-appt{padding:10px !important;margin:0;font-size:14px !important}
.tpp-modal{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:9999;display:flex;align-items:center;padding:20px}
.tpp-modal .tpp-modal-body{max-width:870px;margin:0 auto;background:#fff;max-height:520px;overflow:auto;border-radius:15px}
.tpp-modal .tpp-modal-body .tpl-tpp-section{padding:60px 30px}
@media screen and (min-width:768px){.tpp-modal .tpp-modal-body .tpl-tpp-section{padding:60px}
}
.tpp-modal .tpp-modal-body .tpl-tpp-section .experts-infos{display:flex;flex-direction:column}
@media screen and (min-width:768px){.tpp-modal .tpp-modal-body .tpl-tpp-section .experts-infos{flex-direction:row;justify-content:space-between}
}
.tpp-modal .tpp-modal-body .tpl-tpp-section .experts-infos .experts-info{padding:0;margin:0}
@media screen and (min-width:768px){.tpp-modal .tpp-modal-body .tpl-tpp-section .experts-infos .experts-info{width:45%}
}
.tpp-modal .tpp-modal-body .tpl-tpp-section .experts-infos .experts-info li{list-style-type:none}
.tpp-modal .tpp-modal-body .icon-btn{float:right;margin-right:10px;margin-top:35px}
.tpp-modal .tpp-modal-body h3{margin-top:0}
.no-appt{display:flex;align-items:center;justify-content:center;padding:0 15px 45px 15px}
@media screen and (min-width:992px){.no-appt{padding:45px 15px}
}
.share-list ul{padding:0;margin:0;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap}
.share-list ul li{margin-right:10px;margin-bottom:15px}
.share-list ul li a{width:60px;height:60px;background:#f1f5f7;border-radius:100%;align-items:center;display:flex;justify-content:center}
@media screen and (min-width:768px){.share-list ul li a{width:100px;height:100px}
}
@media screen and (min-width:992px){.share-list ul li a{width:111px;height:111px}
}
.share-list ul li:last-child{margin-right:0}
.share-list ul li img{width:25px}
@media screen and (min-width:768px){.share-list ul li img{width:35px}
}
@media screen and (min-width:992px){.share-list ul li img{width:45px}
}
.share-list ul + p.text-little{margin-top:15px}
@media screen and (min-width:992px){#share-popup .tpp-modal-body{min-width:725px}
}
@media only screen and (device-width:390px) and (device-height:844px) and (orientation:portrait){#share-popup .tpp-modal-body{padding:5px}
}
.copy-to-clip{display:flex;align-items:center;padding:25px 20px;background:#f1f5f7;border-radius:16px}
.copy-to-clip p{white-space:nowrap;width:calc(55%);margin:0;overflow:hidden;font-weight:400}
.copy-to-clip button{background:0;border:0;outline:0;padding:8px;cursor:pointer;line-height:8px}
.copy-to-clip .copy-text{border:0;outline:0;font-weight:400;color:#6e6e6e}
.tpp-modal .tpp-modal-body::-webkit-scrollbar{width:10px}
.tpp-modal .tpp-modal-body::-webkit-scrollbar-track{background:#f1f1f1}
.tpp-modal .tpp-modal-body::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:5px}
.tpp-modal .tpp-modal-body::-webkit-scrollbar-thumb:hover{background:#aaa}
.whitenowrap{white-space:nowrap}
.headrFix .tpp-no-appt-container{width:100%;background:white}
@media screen and (min-width:768px){.headrFix .tpp-no-appt-container{width:auto;background:transparent}
}
.vertical-center-inline{display:inline-block;vertical-align:middle}
.vertical-center-inline .icon-btn{display:inline-block;vertical-align:middle}
.ba-tpp-page .breadcrumbs a{color:#005d1f !important}
.ba-tpp-page .pill{background:#00e9e9 !important}
.ba-tpp-page .pill-available{border:2px solid #00e9e9 !important}
.ba-tpp-page .tool-long-tile:checked ~ label{border:2px solid #005d1f !important}
.ba-tpp-page .tool-long-tile:checked ~ label .phone-num{color:#005d1f !important}
.pro-image{position:relative}
.pro-image .tpp-block-badge{position:absolute;left:-15px;bottom:-15px;z-index:1;max-width:89px}
@media(max-width:766px){.pro-image .tpp-block-badge{left:40px;bottom:28px}
}
@media screen and (min-width:768px){.main-nav-container .ba-tpp-page{width:calc(100% - 200px)}
}
.how-it-work-main{display:flex;width:1320px;justify-content:center;align-items:flex-start}
@media only screen and (max-width:991px){.how-it-work-main{flex-direction:column;align-items:center;padding-top:60px;padding-left:25px;padding-right:25px}
}
@media only screen and (max-width:767px){.tpp-cardtitle{width:100%;height:fit-content}
}
@media only screen and (max-width:767px){.tpp-cardttext{width:100%;padding-bottom:45px}
}
.how-it-work-img1,.how-it-work-img2,.how-it-work-img3,.how-it-work-img4{display:flex;width:205px;height:205px;padding:46.563px 12.323px 46.564px 12.326px;justify-content:center;align-items:center;flex-shrink:0;border-radius:8px;border-top:1px solid #003512;border-right:4px solid #003512;border-bottom:4px solid #003512;border-left:1px solid #003512}
.how-it-work-img1{background:#f6f4e9}
.how-it-work-img2{background:#00e9e9}
.how-it-work-img3{background:#d2fa52}
.how-it-work-img4{background:#00e95c}
.number-tpp{display:flex;width:40px;height:40px;padding:15px;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:4px;background:#003512;transform:translate(-100px,-25px)}
.number-tpp-text{color:#f6f4e9;text-align:center;font-feature-settings:'liga' off,'clig' off;font-family:Graphik;font-size:24px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:.12px}
.link-label{color:#005d1f;font-feature-settings:'liga' off,'clig' off;font-family:Graphik;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.12px;text-decoration:underline;position:relative;text-underline-offset:7px;display:flex;flex-direction:row;align-items:center}
.tpp-cardtitle{color:#262626;text-align:center;font-feature-settings:'liga' off,'clig' off;font-family:Graphik;font-size:24px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:.12px;width:280px;height:56px}
.tpp-cardttext{color:#262626;text-align:center;font-feature-settings:'liga' off,'clig' off;font-family:Graphik;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-0.1px;width:280px}
@media screen and (max-width:767px){.tpl-tpp-section.hero-section .tpp-content.pro-image{display:flex;width:380px;padding:45px 25px;justify-content:center;align-items:center;gap:10px}
}
@media screen and (max-width:990px){.tpl-tpp-section.hero-section .tpp-content.pro-image .tpp-main-image{width:260px;height:299px;object-fit:cover}
}
.tpl-tpp-section.hero-section .tpp-content .tpp-block-badge img{object-fit:contain}
@media screen and (max-width:767px){.Taxpro-about{width:380px}
}
@media screen and (max-width:767px){.tpl-tpp-section .tpp-hero-content{padding:0}
}
@media screen and (max-width:767px){.tpl-tpp-section .tpp-hero-content{padding:50px 25px}
}
@media only screen and (max-width:1239px){.tpp-image-container{width:100%;flex-basis:auto}
}
@media(max-width:991px){#tpp-office-map{top:-160px}
.tool-footer{position:absolute;bottom:-390px;left:50%;transform:translateX(-50%);z-index:10}
.column-container{position:relative}
}
@media(max-width:991px){.tpl-tpp-section.office-selection .office-map-container .map-area{padding:160px 25px}
}
.Tpp-more-link{text-decoration:underline}
.Tpp-more-link:hover{text-decoration:none}
.tpl-tpp-section .pill-list.pro .pill-available{border:2px solid #00e95c;color:#003512;font-size:14px;margin-top:10px;padding:8px 12px;text-align:center;leading-trim:both;text-edge:cap;font-family:Graphik;font-size:12.887px;font-style:normal;font-weight:500;line-height:18.41px;letter-spacing:.806px;text-transform:uppercase;border-radius:5px;margin-right:10px}
.how-it-work-main h1.number-tpp-text{margin:0}
.office-section-para{text-align:center;font-family:Graphik;font-size:18px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:.12px;padding-top:10px;font-color:#003512}
.tool-footer{padding-top:20px}
h3.number-tpp-text{margin:20px 0}