/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 06 2025 | 01:29:55 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
h1 span,
h2 span,
h3 span,
h4 span{
	font-weight:inherit!important;
}
.sitemap-wrp li a,
.sitemap-wrp li.menu-item-has-children a{
  color: #00152b;
  font-size: 18px;
  font-weight: 600;
}
.sitemap-wrp .main-menu{
	padding-left:0px;
}
.sitemap-wrp .sub-menu{
	padding-left:10px;
}
.sitemap-wrp li{
  padding-left:0px;
  padding-bottom:5px;
  list-style:none;
  margin-left:0;
}
.sitemap-wrp li a{
  color: #223347;
}
.sitemap-wrp li.menu-item-has-children ul.sub-menu li a{
  font-weight:400;
  color: #223347;
}
.sitemap-wrp li.menu-item-has-children ul.sub-menu li.menu-item-has-children a,
.sitemap-wrp li.menu-item-has-children ul.sub-menu li.scroll-btn-wrp a{
  color: #00152b;
  font-weight: 600;
  font-size: 18px;
}
.sitemap-wrp li.menu-item-has-children ul.sub-menu li.menu-item-has-children li a,
.sitemap-wrp li.menu-item-has-children ul.sub-menu li.scroll-btn-wrp li a{
  font-weight:400;
  color: #223347;
}
.html5-video-1{
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  transform: translate(-50%, -50%);
  object-fit: cover;
  z-index: 1;
}
.pum-theme-193 .popmake-close{
	text-decoration: none !important;
    cursor: pointer;
    border: none !important;
    min-width: 1em;
    font-weight: 100 !important;
    text-transform: lowercase !important;
    top: 23px !important;
    background-color: transparent !important;
}
.pum-theme-193 .pum-container{
	background-color: var(--accent) !important;
	padding-top: 45px;
}
.pum-theme-193 .is-form-style input.is-search-input {
    height: 50px;
   
}
.pum-theme-193 .is-form-style button.is-search-submit{
	height:50px;
}
ul.child-pages {
    padding-left: 24px!important;
}
.pum-theme-193 .is-search-icon{
	padding: 42px 3px;
    background: #fff;
    border-left: none;
}
.pum-theme-193 .is-search-icon svg{
	position: relative;
    top: 9px;
}
.pum-theme-193 .is-form-style .is-search-submit path{
	fill: var(--tertiary) !important;
}
.cursor-pointer{
	cursor:pointer;
}
.bde-post-loop-15562-264>.bde-loop {
    --bde-posts-gap: 0px 65px!important;
}
.short-text {
  height: 238px;
  margin-bottom: 25px;
  overflow-y: auto;
  padding: 10px;
  line-height: 1.4;
  scrollbar-width: thin;
  scrollbar-color: var(--accent) #eee;
}
.container-menu:hover{
	color:#fff!important;
	background:#f6943b!important;
	border:#f6943b 1px solid;
}
.container-menu:hover #icon-menu{
	fill: #fff!important;
}
.phone-text{
	color:var(--black)!important;
}
.phone-text:hover{
	color:var(--accent)!important;
}
.bde-wp-menu-87-126 .breakdance-menu-toggle:hover,
.bde-wp-menu-7-124 .breakdance-menu-toggle:hover{
	color:var(--white);
}
.bde-wp-menu-87-126 .breakdance-dropdown--open .breakdance-dropdown-floater li:hover a,
.bde-wp-menu-87-126 .breakdance-dropdown--open .breakdance-dropdown-floater li:hover a,
.bde-wp-menu-87-126 .breakdance-menu .breakdance-dropdown-floater li:hover a,
.bde-wp-menu-7-124 .breakdance-menu .breakdance-dropdown-floater li:hover a{
	background-color:var(--accent);
	color:var(--white);
}
.border-right:before{
	content: '';
    height: 98px;
    width: 1px;
    position: absolute;
    background: #000000;
    right: 0;
}
.oxy-text iframe{
	width: 100%;
    height: 550px;
}
.bde-wp-menu-87-126 .breakdance-menu li:hover a,
.bde-wp-menu-7-124 .breakdance-menu li:hover a{
	background-color:var(--accent);
	color:var(--white);
}
.breakdance-dropdown--open .breakdance-menu-link-arrow:after,
.bde-wp-menu-87-126 .breakdance-menu li:hover .breakdance-menu-link-arrow:after, 
.bde-wp-menu-7-124 .breakdance-menu li:hover .breakdance-menu-link-arrow:after{
	background-color:var(--white);
}
.bde-wp-menu-87-126 .breakdance-dropdown--open .breakdance-dropdown-floater li a,
.bde-wp-menu-7-124 .breakdance-dropdown--open .breakdance-dropdown-floater li a{
	background-color:var(--white);
	color:var(--black);
}
.breakdance-dropdown--open  a.breakdance-menu-link,
.bde-wp-menu-87-126 .breakdance-dropdown--open .breakdance-dropdown-floater li a:hover,
.bde-wp-menu-87-126 .breakdance-dropdown--open .breakdance-dropdown-floater li a:hover{
	background-color:var(--accent);
	color:var(--white);
}
.bde-wp-menu-87-126 .breakdance-dropdown--open .breakdance-dropdown-floater.is-visible a,
.bde-wp-menu-7-124 .breakdance-dropdown--open .breakdance-dropdown-floater.is-visible a{
	background-color:var(--white)!important;
	color:var(--black)!important;
}
.bde-wp-menu-87-126 .breakdance-dropdown--open .breakdance-dropdown-floater.is-visible li a:hover,
.bde-wp-menu-87-126 .breakdance-dropdown--open .breakdance-dropdown-floater.is-visible li a:hover{
	background-color:var(--accent)!important;
	color:var(--white)!important;
}
.bde-wp-menu-87-126 .breakdance-dropdown--open .breakdance-dropdown-floater.is-visible a,
.bde-wp-menu-7-124 .breakdance-dropdown--open .breakdance-dropdown-floater.is-visible a{
	background-color:var(--white)!important;
	color:var(--black)!important;
}
.bde-wp-menu-87-126 .breakdance-dropdown--open .breakdance-dropdown-floater.is-visible li li li a,
.bde-wp-menu-7-124 .breakdance-dropdown--open .breakdance-dropdown-floater.is-visible li li li a{
	background-color:var(--white)!important;
	color:var(--black)!important;
}
.bde-wp-menu-87-126 .breakdance-dropdown--open .breakdance-dropdown-floater.is-visible li li li a:hover,
.bde-wp-menu-87-126 .breakdance-dropdown--open .breakdance-dropdown-floater.is-visible li li li li a:hover{
	background-color:var(--accent)!important;
	color:var(--white)!important;
}
.phone-number-float a{
	padding: 13px 14px!important;
}
/* Custom scrollbar for WebKit browsers */
.short-text::-webkit-scrollbar {
  width: 6px;
}

.short-text::-webkit-scrollbar-track {
  background: #eee;
  border-radius: 0px;
}

.short-text::-webkit-scrollbar-thumb {
  background-color: #999;
  border-radius: 0px;
}

/* HIDE THE ARROWS */
.short-text::-webkit-scrollbar-button {
  height: 0;
  display: none;
}

.container-link-7{
	
}
.testimonial-featured .oxy-text{
	text-align:left!important;
}
.costumize-icon-text i{
	position:relative;
	font-style:initial;
}
.costumize-icon-text i:before{
content: '';
    position: absolute;
    background-size: contain !important;
    background: url(/wp-content/uploads/2025/06/Vector-Logo-accent.png) no-repeat;
    height: 50px;
    width: 50px;
    top: 51%;
    left: 52%;
    transform: translate(-50%, -50%);
}
.text-limiter p{
	overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
           line-clamp: 2; 
   -webkit-box-orient: vertical;
}
.main-banner .section-container{
	padding:0!important;
}
.subtitle-h3 h3{
	font-size:26px!important;
}
.practice-area-hover .hide-and-show-hover{
	display:none;
}
.box-shadow-btn .button-atom:hover{
	box-shadow: 0 0 3px #000;
}
.practice-area-hover:hover .hide-and-show-hover{
	display:flex;
}
.blog-post-content h2 {
	font-size: 26px;
    font-family: 'EB Garamond';
	line-height: 1.3em;
	color: #8C5D1D;
	margin-bottom: 18px;
}
.container-56 .text-25{
	color:var(--white)!important;
}
.logo-search{
	 gap: 0 15px;
    display: flex;
    align-items: center;
}
.blog-post-content h3 {
	font-size: 44px;
	line-height: 1.1em;
	color: #FAF6E7;
	margin-bottom: 18px;
}
.blog-post-content h4 {
	font-size: 22px;
	line-height: 1.1em;
	color: #FAF6E7;
    font-weight:400;
	margin-bottom: 18px;
}
.is-ajax-search-result,
.simplebar-content-wrapper,
.ivory-search-results-wrapper {
    display: none !important;
}
.border-video .bde-icon-icon.breakdance-icon-atom{
	border: 3px solid #fff!important;
}
.bde-column-119-228,
.bde-column-119-207,
.bde-column-11-304,
.bde-column-11-327{
	justify-content: center!important;
}
@media screen and (max-width: 1380px) {
	.award-carousel1 .swiper-button-prev {
		left: 90%!important;
	}
}
@media screen and (max-width: 1119px) {
	.award-carousel1 .swiper-button-next {
		right: -17%;
	}
	.phone-text{
		color:var(--white)!important;
	}
	.search-result svg{
		fill:var(--white)!important;
	}
	.border-right:before{
		border-right:none;
	}
	.award-carousel1 .swiper-button-prev {
		left: 104%!important;
	}
	.oxy-text iframe{
		width: 100%;
		height: 450px;
	}
}

@media screen and (max-width: 1024px) {
	.award-carousel1 .swiper-button-prev {
		left: 100%!important;
	}
	.container-menu:hover{
	}
	.container-menu #icon-menu{
		fill: #fff!important;
	}
	.sub-menu #icon-menu{
		fill: #fff!important;
	}
	.sub-menu{
		color:#fff!important;
		background:#000!important;
		border:#000 1px solid;
	}
	.sub-menu:hover{
		color:#fff!important;
		background:#f6943b!important;
		border:#f6943b 1px solid;
	}
	.sub-menu:hover #icon-menu{
		fill: #fff!important;
	}
}

@media screen and (max-width: 767px) {
	.cta-btn {
		width: 100%;
	}
	
	.cta-btn button,
	.cta-btn a {
		width: 100%!important;
	}
	.award-carousel1 .swiper-button-prev {
		left: 85%!important;
	}
	.award-carousel1 .swiper-button-next {
		right: 0%;
	}
}
@media screen and (max-width: 610px) {
	.award-carousel1 .swiper-button-prev {
		left: 82%!important;
	}
	.award-carousel1 .swiper-button-next {
		right: 0%;
	}
}
@media screen and (max-width: 479px) {
	.award-carousel1 .swiper-button-prev {
		left: 75%!important;
	}
	.award-carousel1 .swiper-button-next {
		right: 0%;
	}
}
.post-loop-builder-7 select.bde-tabs__select.js-tab-select {
    max-width: 300px;
}

.content-reveal-1 button.button-atom.button-atom--custom.bde-content-reveal__button {
    align-self: baseline;
	width: 100%;
    justify-content: left;
    padding-top: 10px;
    border-top: 1px solid var(--neutral);
}

.content-reveal-1 .is-hidden button.button-atom.button-atom--custom.bde-content-reveal__button:after {
    margin-left: 8px;
    content: url(/wp-content/uploads/2025/05/plus.svg);
}


.content-reveal-1 .is-visible button.button-atom.button-atom--custom.bde-content-reveal__button:after {
    margin-left: 8px;
    content: url(/wp-content/uploads/2025/05/minus.png);
}

div#popmake-196 {
    top: 0 !important;
	left: 0 !important;
}
.head-menu .breakdance-menu-toggle {
    border: 1px solid #000!important;
}
button.pum-close.popmake-close {
    font-size: 32px !important;
    color: #fff !important;
}

.video-item:hover .play-icon {
	transform: scale(1.1);
	transition: 0.3s;
}

.review-img-container:hover svg path {
    fill: var(--black);
    transition: 0.4s;
}

.single-post h4,
.single-post h2 {
	color: #F6943B!important;
}

.oxy-rich-text ul li,
.oxy-text ul li {
    margin-bottom: 8px;
}

.breadcrumbs-1 a {
    color: var(--neutral) !important;
    font-weight: 400 !important;
}

.breadcrumbs-1 a:hover {
    color: var(--secondary) !important;
}


.underlined {
	text-decoration: underline!important;
}

.breakdance a {
    text-decoration: unset;
}

.award-carousel1 .swiper-button-next,
.award-carousel1 .swiper-button-prev {
    top: -50px!important;
    background-color: var(--light);
    color: var(--neutral);
    width: 40px;
    height: 40px;
    font-weight: 700;
    border-radius: 50%;
}
.who-we-helpt .swiper-button-next,
.who-we-helpt .swiper-button-prev {
	top: auto!important;
	bottom: -80px;
}
.award-carousel1 .swiper-button-prev {
	left: 92%;
}
.bde-column-119-163{
    justify-content: center!important;
}
.award-carousel1 .swiper-button-next:hover,
.award-carousel1 .swiper-button-prev:hover {
    top: -35px;
    background-color: var(--black);
    color: var(--white);
    width: 40px;
    height: 40px;
    font-weight: 700;
    border-radius: 50%;
	transition: background-color 0.4s ease;
}

.award-carousel1 .swiper {
    overflow: visible !important;
}

.award-carousel1 .swiper-button-next {
    top: 0;
}

.award-carousel1 .breakdance-swiper-wrapper {
    padding: 0;
	 overflow: visible!important;
}

.award-carousel1 span.swiper-pagination-bullet {
    width: 16px;
    height: 16px;
    border: 1px solid #000;
    opacity: 1;
    background-color: transparent;
}

.award-carousel1 span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: var(--accent);
    border-color: var(--accent);
}

.award-carousel1 .swiper-pagination {
    text-align: left;
}

.bde-loop-item {
    padding: 0px!important;
}

/* FONTS */

h1,h2,h3,h4,h5,p {
	margin-top: 0px;
	margin-bottom: 16px;
}

.h1 {
	line-height: 1.1;
	font-weight: 700;
}

.title-h1 {
	line-height: 1.1;
	font-weight: 700;
}

.h2 {
	line-height: 1.1;
	font-weight: 500;
}

.h3 {
	line-height: 1.1;
	font-weight: 700;
}

.h4 {
	line-height: 1.1;
	font-weight: 700;
}
.global-container-heading h2{
	
}
@media screen and (max-width: 767px) {
	.h1,
	.title-h1 {
	}
	
	.h2 {
	}
	
	.h3 {
	}
	
	.h4 {
	}
}

/* END FONTS */

/* COLORS */
.primary-color {
	color: var(--primary)!important;
}

/* END COLORS */

/* SITEMAP */

.sitemap1 h2 {
    font-size: 20px!important;
}

.sitemap1 > .wsp-container > ul {
    list-style-type: none;
    padding-left: 20px;
}
.wsp-category-title{
	display:none;
}
.sitemap1 > .wsp-container > ul > li > a {
	font-weight: 700;
}

.sitemap1 a {
    color: var(--black)!important;
}

.sitemap1 a:hover {
    color: var(--accent)!important;
}

.sitemap1 li {
    margin-bottom: 8px;
}

/* END SITEMAP */

/* PRACTICE AREAS CHILD AND PARENT */
.single-practice-areas h2 {
    color: var(--primary)!important;
}
/* END PRACTICE AREAS CHILD AND PARENT */

/* HEADER */
.head-menu .breakdance-menu-toggle:after {
    content: 'Menu';
    margin-left: 10px;
}

.head-menu .breakdance-menu-toggle {
    border: 1px solid #fff;
}
/* END HEADER */
/* Pagination Blog */
#share-buttons a{
	color:#0A1A2B!important;
}
#share-buttons a:hover{
	color:#F88125!important;
}
.oxy-rich-text a,
.oxy-text a{
	color:#F6943B!important;
	font-weight:700;
}
a.ez-toc-link{
	color:#000!important;
}
.oxy-rich-text a:hover,
.oxy-text a:hover{
	color:var(--tertiary)!important;
	text-decoration:underline!important;
}
.case-result-wrp .bde-posts-pagination,
.page-blog-wrp .bde-posts-pagination{
	flex-direction: row!important;
}
.case-result-wrp .bde-posts-pagination a,
.page-blog-wrp .bde-posts-pagination a{
	padding: 5px 15px;
    background: #F6943B;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 4px;
}
.case-result-wrp .bde-posts-pagination a.is-active,
.case-result-wrp .bde-posts-pagination a:hover,
.page-blog-wrp .bde-posts-pagination a.is-active,
.page-blog-wrp .bde-posts-pagination a:hover{
	background: #1D5F84;
	color:#fff!important;
}
/* End Pagination Blog */
.btn-practice-area a{
	justify-content: space-between !important;
	border-bottom:1px solid #757575!important;
}
#menu-practice-areas-parent a span:before{
	content: "";
	padding: 0px 0;
	visibility:hidden;
	margin-right: 0px;
	background-color: var(--bde-palette-color-1-7b7c037a-a828-4302-b7ae-86660b5ae605);
    margin-left: 4px;
    mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%3E%0D%0A%3Cg%20clip-path%3D%22url%28%23clip0_3260_10189%29%22%3E%0D%0A%3Cpath%20d%3D%22M17.6543%2013.4047C17.7069%2013.901%2018.0986%2014.2927%2018.5949%2014.3453L22.5633%209.43628L17.6543%2013.4047Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M13.4039%2017.6548L9.43555%2022.5638L14.3446%2018.5954C14.292%2018.0991%2013.9002%2017.7074%2013.4039%2017.6548Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M17.6543%2018.5954L22.5633%2022.5638L18.5949%2017.6548C18.0986%2017.7074%2017.7069%2018.0991%2017.6543%2018.5954Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M14.3446%2013.4047L9.43555%209.43628L13.4039%2014.3453C13.9002%2014.2927%2014.292%2013.901%2014.3446%2013.4047Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M20.0726%2015.0989C19.6477%2015.6246%2019.6477%2016.3756%2020.0726%2016.9013L28.5783%2016.0001L20.0726%2015.0989Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M11.9275%2015.0989L3.42188%2016.0001L11.9275%2016.9013C12.3525%2016.3756%2012.3525%2015.6246%2011.9275%2015.0989Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M15.0977%2020.0731L15.9989%2028.5788L16.9001%2020.0731C16.3744%2019.6482%2015.6234%2019.6482%2015.0977%2020.0731Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M16.9001%2011.9278L15.9989%203.42212L15.0977%2011.9278C15.6234%2012.3527%2016.3744%2012.3527%2016.9001%2011.9278Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M16%200C7.16326%200%200%207.16326%200%2016C0%2024.8367%207.16326%2032%2016%2032C24.8367%2032%2032%2024.8367%2032%2016C32%207.16326%2024.8367%200%2016%200ZM16%2030.5656C7.95557%2030.5656%201.43441%2024.0444%201.43441%2016C1.43441%207.95557%207.95557%201.43441%2016%201.43441C24.0444%201.43441%2030.5656%207.95557%2030.5656%2016C30.5656%2024.0444%2024.0444%2030.5656%2016%2030.5656Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cdefs%3E%0D%0A%3CclipPath%20id%3D%22clip0_3260_10189%22%3E%0D%0A%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22white%22%2F%3E%0D%0A%3C%2FclipPath%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E);
    mask-position: 0 0;
    mask-size: 100% 100%;
    mask-repeat: no-repeat;
    -webkit-mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%3E%0D%0A%3Cg%20clip-path%3D%22url%28%23clip0_3260_10189%29%22%3E%0D%0A%3Cpath%20d%3D%22M17.6543%2013.4047C17.7069%2013.901%2018.0986%2014.2927%2018.5949%2014.3453L22.5633%209.43628L17.6543%2013.4047Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M13.4039%2017.6548L9.43555%2022.5638L14.3446%2018.5954C14.292%2018.0991%2013.9002%2017.7074%2013.4039%2017.6548Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M17.6543%2018.5954L22.5633%2022.5638L18.5949%2017.6548C18.0986%2017.7074%2017.7069%2018.0991%2017.6543%2018.5954Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M14.3446%2013.4047L9.43555%209.43628L13.4039%2014.3453C13.9002%2014.2927%2014.292%2013.901%2014.3446%2013.4047Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M20.0726%2015.0989C19.6477%2015.6246%2019.6477%2016.3756%2020.0726%2016.9013L28.5783%2016.0001L20.0726%2015.0989Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M11.9275%2015.0989L3.42188%2016.0001L11.9275%2016.9013C12.3525%2016.3756%2012.3525%2015.6246%2011.9275%2015.0989Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M15.0977%2020.0731L15.9989%2028.5788L16.9001%2020.0731C16.3744%2019.6482%2015.6234%2019.6482%2015.0977%2020.0731Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M16.9001%2011.9278L15.9989%203.42212L15.0977%2011.9278C15.6234%2012.3527%2016.3744%2012.3527%2016.9001%2011.9278Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M16%200C7.16326%200%200%207.16326%200%2016C0%2024.8367%207.16326%2032%2016%2032C24.8367%2032%2032%2024.8367%2032%2016C32%207.16326%2024.8367%200%2016%200ZM16%2030.5656C7.95557%2030.5656%201.43441%2024.0444%201.43441%2016C1.43441%207.95557%207.95557%201.43441%2016%201.43441C24.0444%201.43441%2030.5656%207.95557%2030.5656%2016C30.5656%2024.0444%2024.0444%2030.5656%2016%2030.5656Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cdefs%3E%0D%0A%3CclipPath%20id%3D%22clip0_3260_10189%22%3E%0D%0A%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22white%22%2F%3E%0D%0A%3C%2FclipPath%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E);
    -webkit-mask-position: 0 0;
    -webkit-mask-size: 100% 100%;
    transition-timing-function: ease-in-out;
    transition-property: transform, background-color;
    transition-duration: var(--bde-transition-duration);
}
.btn-practice-area a span:before{
	content: "";
	visibility:hidden;
    display: block;
    background-color: var(--bde-palette-color-1-7b7c037a-a828-4302-b7ae-86660b5ae605);
    width: 0.9em;
    height: 0.9em;
    margin-right: 10px;
    margin-left: 4px;
    mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%3E%0D%0A%3Cg%20clip-path%3D%22url%28%23clip0_3260_10189%29%22%3E%0D%0A%3Cpath%20d%3D%22M17.6543%2013.4047C17.7069%2013.901%2018.0986%2014.2927%2018.5949%2014.3453L22.5633%209.43628L17.6543%2013.4047Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M13.4039%2017.6548L9.43555%2022.5638L14.3446%2018.5954C14.292%2018.0991%2013.9002%2017.7074%2013.4039%2017.6548Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M17.6543%2018.5954L22.5633%2022.5638L18.5949%2017.6548C18.0986%2017.7074%2017.7069%2018.0991%2017.6543%2018.5954Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M14.3446%2013.4047L9.43555%209.43628L13.4039%2014.3453C13.9002%2014.2927%2014.292%2013.901%2014.3446%2013.4047Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M20.0726%2015.0989C19.6477%2015.6246%2019.6477%2016.3756%2020.0726%2016.9013L28.5783%2016.0001L20.0726%2015.0989Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M11.9275%2015.0989L3.42188%2016.0001L11.9275%2016.9013C12.3525%2016.3756%2012.3525%2015.6246%2011.9275%2015.0989Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M15.0977%2020.0731L15.9989%2028.5788L16.9001%2020.0731C16.3744%2019.6482%2015.6234%2019.6482%2015.0977%2020.0731Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M16.9001%2011.9278L15.9989%203.42212L15.0977%2011.9278C15.6234%2012.3527%2016.3744%2012.3527%2016.9001%2011.9278Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M16%200C7.16326%200%200%207.16326%200%2016C0%2024.8367%207.16326%2032%2016%2032C24.8367%2032%2032%2024.8367%2032%2016C32%207.16326%2024.8367%200%2016%200ZM16%2030.5656C7.95557%2030.5656%201.43441%2024.0444%201.43441%2016C1.43441%207.95557%207.95557%201.43441%2016%201.43441C24.0444%201.43441%2030.5656%207.95557%2030.5656%2016C30.5656%2024.0444%2024.0444%2030.5656%2016%2030.5656Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cdefs%3E%0D%0A%3CclipPath%20id%3D%22clip0_3260_10189%22%3E%0D%0A%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22white%22%2F%3E%0D%0A%3C%2FclipPath%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E);
    mask-position: 0 0;
    mask-size: 100% 100%;
    mask-repeat: no-repeat;
    -webkit-mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%3E%0D%0A%3Cg%20clip-path%3D%22url%28%23clip0_3260_10189%29%22%3E%0D%0A%3Cpath%20d%3D%22M17.6543%2013.4047C17.7069%2013.901%2018.0986%2014.2927%2018.5949%2014.3453L22.5633%209.43628L17.6543%2013.4047Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M13.4039%2017.6548L9.43555%2022.5638L14.3446%2018.5954C14.292%2018.0991%2013.9002%2017.7074%2013.4039%2017.6548Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M17.6543%2018.5954L22.5633%2022.5638L18.5949%2017.6548C18.0986%2017.7074%2017.7069%2018.0991%2017.6543%2018.5954Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M14.3446%2013.4047L9.43555%209.43628L13.4039%2014.3453C13.9002%2014.2927%2014.292%2013.901%2014.3446%2013.4047Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M20.0726%2015.0989C19.6477%2015.6246%2019.6477%2016.3756%2020.0726%2016.9013L28.5783%2016.0001L20.0726%2015.0989Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M11.9275%2015.0989L3.42188%2016.0001L11.9275%2016.9013C12.3525%2016.3756%2012.3525%2015.6246%2011.9275%2015.0989Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M15.0977%2020.0731L15.9989%2028.5788L16.9001%2020.0731C16.3744%2019.6482%2015.6234%2019.6482%2015.0977%2020.0731Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M16.9001%2011.9278L15.9989%203.42212L15.0977%2011.9278C15.6234%2012.3527%2016.3744%2012.3527%2016.9001%2011.9278Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M16%200C7.16326%200%200%207.16326%200%2016C0%2024.8367%207.16326%2032%2016%2032C24.8367%2032%2032%2024.8367%2032%2016C32%207.16326%2024.8367%200%2016%200ZM16%2030.5656C7.95557%2030.5656%201.43441%2024.0444%201.43441%2016C1.43441%207.95557%207.95557%201.43441%2016%201.43441C24.0444%201.43441%2030.5656%207.95557%2030.5656%2016C30.5656%2024.0444%2024.0444%2030.5656%2016%2030.5656Z%22%20fill%3D%22%23F6943B%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cdefs%3E%0D%0A%3CclipPath%20id%3D%22clip0_3260_10189%22%3E%0D%0A%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22white%22%2F%3E%0D%0A%3C%2FclipPath%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E);
    -webkit-mask-position: 0 0;
    -webkit-mask-size: 100% 100%;
    transition-timing-function: ease-in-out;
    transition-property: transform, background-color;
    transition-duration: var(--bde-transition-duration);
	display:none;
}
#menu-practice-areas-parent .has-child.open a span:before,
#menu-practice-areas-parent a:hover span:before{
	text-align:left!important;
	visibility:visible;
	padding: 0px 14px;
	margin-right: 10px;
}
#menu-practice-areas-parent .has-child.open .child-pages a span:before{
	padding: 0px 0;
	visibility:hidden;
	margin-right: 0px;
}
#menu-practice-areas-parent .has-child.open .child-pages a:hover span:before{
	text-align:left!important;
	visibility:visible;
	padding: 0px 14px;
	margin-right: 10px;
}
.btn-practice-area a span{
	text-align:left!important;
	display: flex;
}
.btn-practice-area a:hover span:before{
	display: flex;
}
.bde-post-loop-113-111>.bde-loop {
    --bde-posts-gap: 8px 64px!important;
}
@media screen and (max-width: 1119px) {
	.bde-post-loop-113-111>.bde-loop {
		--bde-posts-gap: 0px 0px!important;
	}
	.logo-change{
		filter: brightness(0) invert(1);
	}
	.darker-menu .breakdance-menu-toggle{
		color: var(--white)!important;
		background-color:var(--tertiary)!important;
		border: 1px solid var(--tertiary) !important;
	}
	
}


.video-container {
  position: relative;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio */
  overflow: hidden;
}

.video-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; /* or "contain" */
}
.youtube-container {
  position: relative;
  width: 100%;
  padding-top: 56.25%; /* 16:9 aspect ratio */
  overflow: hidden;
  height: 0;
}

.youtube-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}
.pum-theme-188 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 18px;
    border-radius: 0;
    border: 10px solid #fff;
    box-shadow: none;
    background-color: rgba(255, 255, 255, 1.00);
}
.pum-theme-188 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{
	position: absolute;
    height: auto !important;
    width: auto !important;
    padding: 15px !important;
    border-radius: 0 !important;
    right: -10px !important;
    top: -66px !important;
    text-shadow: none !important;
    box-shadow: none !important;
    background-color: #F88125;
}