
header nav .wp-block-navigation-item a{
	padding:.25rem .5rem;
	line-height: 1;
	text-decoration: none!important;
	border-bottom:2px solid transparent;
}
header nav .wp-block-navigation-item a:hover{
	border-color:#93B3CD!important;
}
header nav .wp-block-navigation-item.current-menu-item a{
	border-color: #F16721!important;
}
div.left_tab_nav_static a, div.top_tab_nav a {
text-decoration: none;
display: block;
transition:all .5s;
}
div.left_tab_nav_static a{
	padding-left: 15px;
	border-left:4px solid transparent;
	color:black;
}
div.left_tab_nav_static p.selected a{
	font-weight: 700;
	border-color: #F16721;
	transition:all .5s;
}
.top_tab_content > div{
display:none;
transition:all .5s;
}
.top_tab_content > div.selected{
display:block;
}
div.top_tab_nav a {
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 4px solid transparent;
transition: all .5s;
}
.button.dropdown{
padding:0;
position:relative;
}
.button.dropdown select{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: none;
font-size: 18px;
font-weight: bold;
background-color: #FB6E20;
padding: .75rem 1.5rem;
border-radius: 100px;
width: 100%;
color: white;
}
a,a:focus{
	outline: none;
}
.scroll_nav a,div.top_tab_nav a{
outline: none;
}
.scroll_nav a.active, div.top_tab_nav a.selected {
border-color: #F16721;
color: #F16721;
transition: all .5s;
outline: none;
}
.quote_slider .slick-prev, .quote_slider .slick-next {
	width:43px;
	height: 43px;
	margin:0;
}
.quote_slider .slick-prev:before, .quote_slider .slick-next:before {
	font-size: 0;
	line-height: 0;
}

.b-anim a, .a_scroll_nav a{
	text-decoration: none;
	outline: none;
}
.b-anim a:hover, .a_scroll_nav a:hover{
	text-decoration: underline;
}
.b-anim, .b-anim .wp-block-group{
	position: relative;
}
.b-anim:before,.b-anim:after,.b-anim > .wp-block-group:before,.b-anim > .wp-block-group:after{ 
	content: "";
	position: absolute;
	height: 0;
	width: 0;
	transform:scaleX(0);
	transform-origin: top left;
}
.b-anim:before,.b-anim:after{ /* top and bottom borders */
	width: calc(100% - 40px);
	left:20px;
}
.b-anim > .wp-block-group:before,.b-anim > .wp-block-group:after{ /* left and right borders */
	height: calc(100% - 40px);
	top: 20px;
}
.b-anim:before{ /* top border */
	border-top: 1px solid #93b3cd;
	top:-1px;
}
.b-anim:after{ /* bottom border */
	border-bottom: 1px solid #93b3cd;
	bottom:0;
}
.b-anim > .wp-block-group:before{ /* left border */
	border-left: 1px solid #93b3cd;
	left:-1px;
}
.b-anim > .wp-block-group:after{ /* right border */
	border-right: 1px solid #93b3cd;
	right:0;
}
.fadeIn.b-anim:before,.fadeIn.b-anim:after{ /* activate animation */
	animation: grow-on-x 1.5s ease-in 1 forwards;
}
.fadeIn.b-anim > .wp-block-group:before,.fadeIn.b-anim > .wp-block-group:after{ /* activate animation */
	animation: grow-on-y 1.5s ease-in 1 forwards;
}
@keyframes grow-on-x {
    0%, 50% {
        transform:scaleX(0)
    }
    to {
        transform:scaleX(1)
    }
}
@keyframes grow-on-y {
    0%, 50% {
        transform:scaleY(0)
    }
    to {
        transform:scaleY(1)
    }
}

.who-cs,.zoom{
	overflow: hidden;
	position: relative;
}
.who-cs img,.zoom img{
	transition: all 2s;
}
.who-cs:hover img,.zoom:hover img{
	transform: scale(1.25);
	transition: all 5s;
}
.who-cs .cs-content{
	position: absolute;
	width:100%;
	bottom: -100%;
	right:100%;
	transition:all 1s;
}
.who-cs.active .cover-img{
}
.who-cs.active .cs-content{
	bottom: 0;
	right:0;
	transition:all 1s;
}