.slick-loading .slick-list{ background: #fff url(//gpllaw.com/wp-content/plugins/wp-team-showcase-and-slider/assets/css/ajax-loader.gif) center center no-repeat;}.slick-slider{ position: relative;display: block; -moz-box-sizing: border-box;box-sizing: border-box; -webkit-user-select: none;       -moz-user-select: none;        -ms-user-select: none; user-select: none;  -webkit-touch-callout: none;-khtml-user-select: none;    -ms-touch-action: pan-y;        touch-action: pan-y;    -webkit-tap-highlight-color: transparent;}.slick-list{    position: relative;display: block; overflow: hidden;  margin: 0; padding: 0;}.slick-list:focus{    outline: none;}.slick-list.dragging{    cursor: pointer;    cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list{    -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);            transform: translate3d(0, 0, 0);}.slick-track{    position: relative;top: 0;left: 0;    display: block;}.slick-track:before,.slick-track:after{ display: table;    content: '';}.slick-track:after{  clear: both;}.slick-loading .slick-track{ visibility: hidden;}.slick-slide{    display: none;    float: left;    height: 100%;    min-height: 1px;}[dir='rtl'] .slick-slide{    float: right;}.slick-slide img{    display: block;}.slick-slide.slick-loading img{    display: none;}.slick-slide.dragging img{    pointer-events: none;}.slick-initialized .slick-slide{    display: block;}.slick-loading .slick-slide{    visibility: hidden;}.slick-vertical .slick-slide{    display: block;    height: auto;    border: 1px solid transparent;}.slick-arrow.slick-hidden {    display: none;}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF !important;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace;
text-align:right;
top: -40px;  }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1;
background-color: transparent !important;
}
.mfp-close:active {
top: -40px; }
.mfp-close-btn-in .mfp-close {
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%;
background-color:transparent !important  }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 800px;
}
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
.white-popup-block {
background: #fff;
margin: 40px auto;
line-height: 0;
width: 100%;
max-width: 700px;
position: relative;
text-align: left;
padding:15px;
}  
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }.wp-tsas-wpcolumn, .wp-tsas-columns, .wp_teamshowcase_grid *, .wp_teamshowcase_slider *, .wp-modal-box * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.wp_teamshowcase_grid:before, .wp_teamshowcase_slider:before,
.wp_teamshowcase_grid:after, .wp_teamshowcase_slider:after {content: " "; display: table; }
.wp-tsas-popup-wrp button.mfp-close{background: none !important; box-shadow:none !important;}
.wp_teamshowcase_grid:after, .wp_teamshowcase_slider:after { clear: both; }
.wp_teamshowcase_slider{visibility: hidden; opacity:0;  transition:opacity 0.5s linear; }
.slick-initialized { visibility: visible; opacity:1; }
.wp_teamshowcase_slider{padding-bottom:30px;}
.wp_teamshowcase_slider .slick-arrow{text-indent:-99999px; padding:0px !important; margin:0px !important; border-radius:0px !important}
.wp_teamshowcase_slider button.slick-arrow {background-color: transparent!important; width:15px; height:26px; position:absolute; z-index:99; border:0px !important;padding:0 !important; margin:0px !important; border-radius:0px !important;cursor:pointer !important;box-shadow:none !important;}
.wp_teamshowcase_slider button.slick-next, .wp_teamshowcase_slider button.slick-next:hover,  .wp_teamshowcase_slider button.slick-next:focus{background:url(//gpllaw.com/wp-content/plugins/wp-team-showcase-and-slider/assets/css/arrow-right.png) 0 0 no-repeat !important; background-size:15px 26px !important;}
.wp_teamshowcase_slider button.slick-prev, .wp_teamshowcase_slider button.slick-prev:hover, .wp_teamshowcase_slider button.slick-prev:focus{background:url(//gpllaw.com/wp-content/plugins/wp-team-showcase-and-slider/assets/css/arrow-left.png) 0 0 no-repeat !important;background-size:15px 26px !important;}
.wp_teamshowcase_slider .slick-dots{padding:0 !important; margin:0 !important; position:absolute; bottom:10px; text-align:center;}
.wp_teamshowcase_slider .slick-dots li button{text-indent:-99999px;}
.wp_teamshowcase_slider .slick-dots li {list-style:none !important; display:inline-block !important; margin:0 2px !important; padding:0px !important; width:10px !important; height:10px !important; }
.wp_teamshowcase_slider .slick-dots li button{background:#fff !important; margin:0px !important; padding:0px !important; border:1px solid #000; border-radius:50% !important; width:10px !important; height:10px !important;}
.wp_teamshowcase_slider .slick-dots li button:focus{outline:none !important}
.wp_teamshowcase_slider .slick-dots li.slick-active button{background:#444 !important;}
.wp_teamshowcase_slider .team-slider {padding:0 10px;}
.wp_teamshowcase_slider .slick-arrow{top:50% !important; margin-top:-30px;}
.wp_teamshowcase_slider .slick-prev{left:-8px !important}
.wp_teamshowcase_slider .slick-next{right:-8px !important}
.wp_teamshowcase_slider .slick-dots{width:100%; bottom:0px !important}
.teamshowcase-image-bg a{cursor:pointer;}
.wp_teamshowcase_grid, .wp_teamshowcase_slider{clear:both;}
.wp_teamshowcase_grid{margin:0 -15px;}
.wp_teamshowcase_grid.design-3{margin:0px !important;} .fusion-flex-container.wp-tsas-fusion-flex{ flex-direction: column; } .wp-tsas-wrp .fa, .wp-tsas-slider-wrap .fa{ font-family: FontAwesome; }  .wp_teamshowcase_grid.design-1 .teamshowcase-image-bg{background: #f1f1f1;height: 240px;line-height: 0; overflow: hidden; position: relative; width: 100%; }
.wp_teamshowcase_grid.design-1 .teamshowcase-image-bg img  {transition: all 0.2s ease-in-out 0s;  position:absolute;height: 100% !important;width: 100% !important;object-fit: cover;object-position: top center;border-radius: 0px; }
.wp_teamshowcase_grid.design-1 .wp-tsas-medium-4 .teamshowcase-image-bg{height: 250px;}
.wp_teamshowcase_grid.design-1 .wp-tsas-medium-6 .teamshowcase-image-bg{height: 300px;}
.wp_teamshowcase_grid.design-1 .wp-tsas-medium-12 .teamshowcase-image-bg{height: 500px;}
.wp_teamshowcase_grid.design-1 .member-content p{text-align:center; margin:0px;}
.wp_teamshowcase_grid.design-1 .member-content{padding:10px 3px 10px 3px; text-align:center;}
.wp_teamshowcase_grid.design-1 .member-content .member-job { font-size:95%;}
.wp_teamshowcase_grid.design-1 .member-name{font-size:26px; line-height:35px;}
.wp_teamshowcase_grid.design-1 .member-content .member-desc::before { background-color: #000;content: " ";display: block;height: 3px; margin: 0 auto 15px; opacity: 0.5; width: 40px;}
.wp_teamshowcase_grid.design-1 .member-content .member-desc	{margin:15px 0 5px;}
.wp_teamshowcase_grid.design-1 .contact-content{text-align:center;}
.wp_teamshowcase_grid.design-1 .member-content .other-info{border-top:1px solid #f1f1f1; padding:5px;} .wp_teamshowcase_grid.design-2 .teamshowcase-image-bg{background: #f1f1f1;height: 240px;line-height: normal; overflow: hidden; position: relative; width: 100%;}
.wp_teamshowcase_grid.design-2 .teamshowcase-image-bg img  {transition: all 0.2s ease-in-out 0s; position:absolute;height: 100% !important;width: 100% !important;object-fit: cover;object-position: top center;border-radius: 0px; }
.wp_teamshowcase_grid.design-2 .wp-tsas-medium-4 .teamshowcase-image-bg {height: 250px;}
.wp_teamshowcase_grid.design-2 .wp-tsas-medium-6 .teamshowcase-image-bg{height: 300px;}
.wp_teamshowcase_grid.design-2 .wp-tsas-medium-12 .teamshowcase-image-bg{height: 500px;}
.wp_teamshowcase_grid.design-2 .teamshowcase-image-bg .member-overlay{position:absolute; padding:10px 5px; background:rgba(0,0,0,0.4); bottom:0; left:0; right:0; color:#fff; text-align:center;}
.wp_teamshowcase_grid.design-2 .member-content p{text-align:center; margin:0px;}
.wp_teamshowcase_grid.design-2 .member-content{padding:10px 3px 10px 3px; text-align:center;}
.wp_teamshowcase_grid.design-2 .member-job { font-size:90%; padding:10px 0;}
.wp_teamshowcase_grid.design-2 .member-name{font-size:24px; line-height:34px;}
.wp_teamshowcase_grid.design-2 .member-content .member-desc	{margin:5px 0 5px;}
.wp_teamshowcase_grid.design-2 .contact-content{text-align:center;}
.wp_teamshowcase_grid.design-2 .member-content .other-info{border-top:1px solid #f1f1f1; padding:5px;} .wp_teamshowcase_grid.design-3 .team-grid {padding:0px !important; border-left:1px solid #e8e8e8; }
.wp_teamshowcase_grid.design-3 .team-grid.tsas-last{border-right:1px solid #e8e8e8;}
.wp_teamshowcase_grid.design-3 .teamshowcase-image-bg{background: #f1f1f1;height: 240px;line-height: normal; overflow: hidden; position: relative; width: 100%;}
.wp_teamshowcase_grid.design-3 .teamshowcase-image-bg img  {transition: all 0.2s ease-in-out 0s; position:absolute;height: 100% !important;width: 100% !important;object-fit: cover;object-position: top center;border-radius: 0px; }
.wp_teamshowcase_grid.design-3 .member-main-info{text-align:center; text-transform:uppercase; border-bottom:1px solid #e8e8e8; padding:10px; -webkit-transition: background-color 200ms linear;    -ms-transition: background-color 200ms linear;    transition: background-color 200ms linear;}
.wp_teamshowcase_grid.design-3 .wp-tsas-medium-4 .teamshowcase-image-bg {height: 250px;}
.wp_teamshowcase_grid.design-3 .wp-tsas-medium-6 .teamshowcase-image-bg{height: 300px;}
.wp_teamshowcase_grid.design-3 .wp-tsas-medium-12 .teamshowcase-image-bg{height: 500px;}
.wp_teamshowcase_grid.design-3 .member-content p{text-align:center; margin:0px;}
.wp_teamshowcase_grid.design-3 .member-content{padding:10px; text-align:center; border-bottom:1px solid #e8e8e8}
.wp_teamshowcase_grid.design-3 .member-job { font-size:90%; }
.wp_teamshowcase_grid.design-3 .member-name{font-size:24px; line-height:34px;}
.wp_teamshowcase_grid.design-3 .contact-content{padding:10px; border-bottom:1px solid #e8e8e8; }
.wp_teamshowcase_grid.design-3 .contact-content{text-align:center;}
.wp_teamshowcase_grid.design-3 .member-content .other-info{ padding:5px;}
.wp_teamshowcase_grid.design-3 .team-grid:hover > .member-main-info{background:#3498db; color:#fff;}
.wp_teamshowcase_grid.design-3 .member-content,  .wp_teamshowcase_grid.design-3 .contact-content{display:none;}  .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg{background: #f1f1f1;height: 240px;line-height: 0; overflow: hidden; position: relative; width: 100%;}
.wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img  {transition: all 0.2s ease-in-out 0s; position:absolute;height: 100% !important;width: 100% !important;object-fit: cover;object-position: top center;border-radius: 0px; }
.wp_teamshowcase_slider.design-1 .member-content p{text-align:center; margin:0px;}
.wp_teamshowcase_slider.design-1 .member-content{padding:10px 3px 10px 3px; text-align:center;}
.wp_teamshowcase_slider.design-1 .member-content .member-job { font-size:95%;}
.wp_teamshowcase_slider.design-1 .member-name{font-size:26px; line-height:35px;}
.wp_teamshowcase_slider.design-1 .member-content .member-desc::before { background-color: #000;content: " ";display: block;height: 3px; margin: 0 auto 15px; opacity: 0.5; width: 40px;}
.wp_teamshowcase_slider.design-1 .member-content .member-desc	{margin:15px 0 5px;}
.wp_teamshowcase_slider.design-1 .contact-content{text-align:center;}
.wp_teamshowcase_slider.design-1 .member-content .other-info{border-top:1px solid #f1f1f1; padding:5px;} .wp_teamshowcase_slider.design-2 .teamshowcase-image-bg{background: #f1f1f1;height: 240px;line-height: normal; overflow: hidden; position: relative; width: 100%;}
.wp_teamshowcase_slider.design-2 .teamshowcase-image-bg img  {transition: all 0.2s ease-in-out 0s; position:absolute;height: 100% !important;width: 100% !important;object-fit: cover;object-position: top center;border-radius: 0px; }
.wp_teamshowcase_slider.design-2 .teamshowcase-image-bg .member-overlay{position:absolute; padding:10px 5px; background:rgba(0,0,0,0.5); bottom:0; left:0; right:0; color:#fff; text-align:center;}
.wp_teamshowcase_slider.design-2 .member-content p{text-align:center; margin:0px;}
.wp_teamshowcase_slider.design-2 .member-content{padding:10px 3px 10px 3px; text-align:center;}
.wp_teamshowcase_slider.design-2 .member-job { font-size:90%; padding:10px 0;}
.wp_teamshowcase_slider.design-2 .member-name{font-size:24px; line-height:34px;}
.wp_teamshowcase_slider.design-2 .member-content .member-desc	{margin:5px 0 5px;}
.wp_teamshowcase_slider.design-2 .contact-content{text-align:center;}
.wp_teamshowcase_slider.design-2 .member-content .other-info{border-top:1px solid #f1f1f1; padding:5px;} .wp_teamshowcase_slider.design-3 .team-slider {padding:0px !important; border:1px solid #e8e8e8;}
.wp_teamshowcase_slider.design-3 .team-slider.tsas-last{border-right:1px solid #e8e8e8;}
.wp_teamshowcase_slider.design-3 .teamshowcase-image-bg{background: #f1f1f1;height: 240px;line-height: normal; overflow: hidden; position: relative; width: 100%;}
.wp_teamshowcase_slider.design-3 .teamshowcase-image-bg img  {transition: all 0.2s ease-in-out 0s; position:absolute;height: 100% !important;width: 100% !important;object-fit: cover;object-position: top center;border-radius: 0px; }
.wp_teamshowcase_slider.design-3 .member-main-info{text-align:center; text-transform:uppercase; border-bottom:1px solid #e8e8e8; padding:10px; -webkit-transition: background-color 200ms linear;    -ms-transition: background-color 200ms linear;    transition: background-color 200ms linear;}
.wp_teamshowcase_slider.design-3 .wp-tsas-medium-4 .teamshowcase-image-bg {height: 250px;}
.wp_teamshowcase_slider.design-3 .wp-tsas-medium-6 .teamshowcase-image-bg{height: 300px;}
.wp_teamshowcase_slider.design-3 .wp-tsas-medium-12 .teamshowcase-image-bg{height: 500px;}
.wp_teamshowcase_slider.design-3 .member-content p{text-align:center; margin:0px;}
.wp_teamshowcase_slider.design-3 .member-content{padding:10px; text-align:center; border-bottom:1px solid #e8e8e8}
.wp_teamshowcase_slider.design-3 .member-job { font-size:90%; }
.wp_teamshowcase_slider.design-3 .member-name{font-size:24px; line-height:34px;}
.wp_teamshowcase_slider.design-3 .contact-content{padding:10px; border-bottom:1px solid #e8e8e8; }
.wp_teamshowcase_slider.design-3 .contact-content{text-align:center;}
.wp_teamshowcase_slider.design-3 .member-content .other-info{ padding:5px;}
.wp_teamshowcase_slider.design-3 .team-slider:hover > .member-main-info{background:#3498db; color:#fff;}
.wp_teamshowcase_slider.design-3 .member-content,  .wp_teamshowcase_slider.design-3 .contact-content{display:none;} a.teamshowcase-hover-icon {text-decoration:none !important;}
.teamshowcase-image-bg img{ -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.teamshowcase-image-bg:hover img {-webkit-transform: scale(1.3); transform: scale(1.3);}
.teamshowcase-image-bg a.teamshowcase-hover-icon .fa{font-size:30px; color:#fff;}
.teamshowcase-image-bg:hover .teamshowcase-hover-icon{-webkit-transform: scale(1.4); transform: scale(1.4); opacity: 1;}
.teamshowcase-image-bg .teamshowcase-hover-icon{opacity: 0; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; display: flex; align-items: center;justify-content: center;height: 100%;width: 100%;} .white-popup-block{line-height:normal !important}
@media (min-width: 768px) {
.white-popup-block{max-width:500px;}
}
.white-popup-block{padding:0px !important;}
.white-popup-block .wp-modal-body { padding:15px 20px; }
.wp-modal-header {background-size: cover !important;    color: #fff;    height: 400px;    position: relative;}
.wp-modal-header .member-popup-info {  padding: 15px 20px;  transform: translate3d(0px, 0px, 0px);}
.wp-modal-header .member-handle, .wp-modal-header .member-title { opacity: 1; transform: translate3d(0px, 0px, 0px);}
.member-popup-info  {    position: absolute;    bottom: 0;    left: 0;    padding: 20px;    width: 100%;
-webkit-transform: translate3d(0, 55px, 0);    transform: translate3d(0, 35px, 0);    -webkit-transition: .3s;    -o-transition: .3s;
transition: .3s;
background: -moz-linear-gradient(top, transparent 0, rgba(0, 0, 0, .7) 100%);
background: -o-linear-gradient(top, transparent 0, rgba(0, 0, 0, .7) 100%);
background: -ms-linear-gradient(top, transparent 0, rgba(0, 0, 0, .7) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .7) 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0)
}
.member-popup-info .member-name{font-size:24px; line-height:34px;}
.member-popup-info .member-job { font-size:90%; padding:0px 0}
.wp-modal-body .contact-content a{color: #444; display: inline-block; padding: 5px;}
.wp-modal-body .contact-content{padding-bottom:10px;}
.wp-modal-body .other-info{padding:5px 0;}
.white-popup-block .text-center {padding:10px; text-align:center;} .wp_teamshowcase_grid .team-grid{margin-bottom:30px;}
.wp_teamshowcase_grid .team-grid.tsas-first{clear:both;}
.contact-content a{background:#555; color:#fff;text-align:center; width:35px; padding:5px 10px;   -webkit-transition: background-color 200ms linear; -ms-transition: background-color 200ms linear;    transition: background-color 200ms linear;}
.contact-content a .fa{color:#fff;}
.team-grid .contact-content a:hover, .team-slider .contact-content a:hover{background:#3498db;}
.wp_teamshowcase_slider .contact-content{margin-bottom:10px;}
img { max-width:100% ;  height: auto; }
.news-slides img{max-width:100% }
img {  -ms-interpolation-mode: bicubic; }
.wp-tsas-wpcolumn,
.wp-tsas-columns {  padding-left: 0.9375em;  padding-right: 0.9375em; width:100%;   float: left; position: relative;  }
@media only screen {
.wp-tsas-wpcolumn,  .wp-tsas-columns {position: relative;padding-left: 0.9375em;padding-right: 0.9375em; float: left; }
}
@media only screen and (min-width: 40.0625em) {  
.wp-tsas-wpcolumn,
.wp-tsas-columns {position: relative;padding-left: 0.9375em;padding-right: 0.9375em;float: left; }
.wp-tsas-medium-1 { width: 8.33333%; }
.wp-tsas-medium-2 { width: 16.66667%; }
.wp-tsas-medium-3 { width: 25%; }
.wp-tsas-medium-4 { width: 33.33333%; }
.wp-tsas-medium-5 { width: 41.66667%; }
.wp-tsas-medium-6 { width: 50%; }
.wp-tsas-medium-7 { width: 58.33333%; }
.wp-tsas-medium-8 { width: 66.66667%; }
.wp-tsas-medium-9 { width: 75%; }
.wp-tsas-medium-10 { width: 83.33333%; }
.wp-tsas-medium-11 { width: 91.66667%; }
.wp-tsas-medium-12 { width: 100%; }
} .mfp-fade.mfp-bg { opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; } .mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; } .mfp-fade.mfp-bg.mfp-removing { opacity: 0; } .mfp-fade.mfp-wrap .mfp-content { opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; } .mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; } .mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; }:root{--eac-color-primary:#1569AE;--eac-bg-input:aliceblue;--eac-hover-head-color:#abffd9;--eac-bg-head-color:rgba(255,255,255,1);--eac-global-color-texte:#919ca7;--eac-header-color-background:#411f1f;--eac-header-color-title:#cedebd;--eac-header-color-nav-background:#86c4ba;--eac-header-color-nav-text:#ffffff;--eac-header-color-nav-text-weight:500;--eac-header-desktop-min-height:150px;--eac-header-tablet-min-height:180px;--eac-header-mobile-min-height:220px;--eac-acf-relationship-grid-margin:14;--eac-hrz-top-item-line-height:60px;--eac-buttons-toggle-line-height:50px;--eac-hrz-sub-item-line-height:25px;--eac-hrz-top-item-breakpoint-line-height:40px;--eac-vrt-top-item-line-height:40px;--eac-vrt-sub-item-line-height:30px;--eac-vrt-sub-item-breakpoint-line-height:25px;--eac-focus-visible-color:#1559ed;--eac-focus-visible-style:auto;--eac-focus-visible-width:3px;--eac-focus-visible-offset:2px;--eac-focus-visible-img-color:#222222;--eac-focus-visible-img-style:auto;--eac-focus-visible-img-width:3px;--eac-focus-visible-img-offset:-4px;--eac-focus-visible-other-color:#222222;--eac-focus-visible-other-style:dotted;--eac-focus-visible-other-width:3px;--eac-global-line-height:calc(2px + 2ex + 2px);--eac-contrast:#222222;--eac-accent:#1E73BE}.eac-advanced-gallery .advanced-gallery__title,.eac-advanced-gallery .advanced-gallery__description-wrapper,.eac-image-galerie .image-galerie__titre,.eac-image-galerie .image-galerie__description-wrapper,.eac-acf-relationship .acf-relation_title-content,.eac-acf-relationship .acf-relation_excerpt,.eac-rss-galerie .rss-galerie__item-titre,.eac-rss-galerie .rss-galerie__item-description p,.eac-post-grid .al-post__content-title,.eac-post-grid .al-post__excerpt-wrapper,.eac-post-grid .shop-product__excerpt-wrapper{line-height:var(--eac-global-line-height)}body.eac-using-mouse *:focus{outline:0}body:not(.eac-using-mouse) *:focus-visible{outline-color:currentColor;outline-style:var(--eac-focus-visible-style);outline-width:var(--eac-focus-visible-width);outline-offset:var(--eac-focus-visible-offset)}body:not(.eac-using-mouse) .eac-mega-menu *:focus-visible,body:not(.eac-using-mouse) .eac-search_form-wrapper .eac-search_button-toggle:focus-visible{outline-offset:0}body:not(.eac-using-mouse) a:focus-visible img[class^="img-focusable"]{outline-color:var(--eac-focus-visible-img-color);outline-style:var(--eac-focus-visible-img-style);outline-width:var(--eac-focus-visible-img-width);outline-offset:var(--eac-focus-visible-img-offset)}body:not(.eac-using-mouse) select.eac-search_select-post-type:focus-visible,body:not(.eac-using-mouse) select.select__options-items:focus-visible,body:not(.eac-using-mouse) .eac-search_form-container input[type="search"]:focus-visible{outline:var(--eac-focus-visible-other-color) var(--eac-focus-visible-other-style) var(--eac-focus-visible-other-width)}body:not(.eac-using-mouse) a[role="button"]:focus-visible,body:not(.eac-using-mouse) button.eac__read-button:focus-visible,body:not(.eac-using-mouse) .button__readmore-wrapper:focus-visible,body:not(.eac-using-mouse) .button__cart-wrapper:focus-visible,body:not(.eac-using-mouse) button.image-galerie__button-lightbox:focus-visible{outline:currentColor var(--eac-focus-visible-other-style) var(--eac-focus-visible-other-width)}.eac-skip-grid{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVR4nGNgAAIAAAUAAXpeqz8=);block-size:1px;inline-size:1px}body:not(.eac-using-mouse) .eac-skip-grid:focus-visible{outline:0}a.skip-link.screen-reader-text:focus{inset-inline-end:unset}.eac-image-galerie .image-galerie article,.eac-post-grid .al-posts__wrapper article,.acf-relational_post article,.eac-acf-relationship .acf-relation_container article,.eac-html-sitemap article,.eac-rss-galerie .rss-galerie article{padding-block:unset;padding-inline:unset;margin-block:unset;margin-inline:unset;max-inline-size:none;z-index:auto;color:unset;font:unset}.eac-rss-galerie .select__options-items,.eac-lecteur-audio .select__options-items,.eac-pin-galerie .select__options-items{font-size:.9em;font-weight:normal;background-color:var(--eac-bg-input);block-size:2.2em;inline-size:fit-content;line-height:normal;padding-block:0;padding-inline:5px;border-radius:5px;border-color:var(--eac-color-primary);box-shadow:0 0 0 1px var(--eac-color-primary);text-transform:none;white-space:nowrap;-webkit-appearance:none;appearance:none;max-inline-size:none;min-inline-size:unset}.visually-hidden{position:absolute!important;border-block:0!important;border-inline:0!important;padding-block:0!important;padding-inline:0!important;margin-block:-1px!important;margin-inline:-1px!important;block-size:1px!important;inline-size:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.oc-offcanvas__wrapper-canvas,.mb-modalbox__hidden-content-wrapper{display:none}.buttons-wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;inline-size:100%;gap:10px;margin-block:10px}.buttons-wrapper .button-cart,.buttons-wrapper .button-readmore{color:unset!important;fill:unset!important;background-color:unset!important;font-size:unset!important;border-block-width:0!important;border-inline-width:0!important;padding-block:unset!important;padding-inline:unset!important}.buttons-wrapper,.mb-modalbox__wrapper{color:#1346CD}.buttons-wrapper .button__readmore-wrapper,.buttons-wrapper .button__cart-wrapper,.mb-modalbox__wrapper-btn,.oc-offcanvas__wrapper-btn,.fv-viewer__wrapper-btn{position:relative;display:flex;align-items:center;color:#1346CD;background-color:transparent;border-block:2px solid #1346CD;border-inline:2px solid #1346CD;padding-block:5px;padding-inline:8px;border-radius:4px;font-size:15px;min-block-size:30px;white-space:nowrap;text-decoration:none;text-shadow:none;text-transform:unset;appearance:none;-webkit-appearance:none}.button__readmore-wrapper .label-icon,.button__cart-wrapper .label-icon,.mb-modalbox__wrapper-btn .label-icon,.oc-offcanvas__wrapper-btn .label-icon,.fv-viewer__wrapper-btn .label-icon,.button__readmore-wrapper .button-icon,.button__cart-wrapper .button-icon,.mb-modalbox__wrapper-btn .button-icon,.oc-offcanvas__wrapper-btn .button-icon,.fv-viewer__wrapper-btn .button-icon{display:inline-block}.eac-icon-svg svg{position:relative;display:inline-block;block-size:1em;inline-size:1em;fill:currentColor;inset-block-start:.175em}.mb-modalbox__wrapper-btn,.oc-offcanvas__wrapper-btn,.fv-viewer__wrapper-btn{cursor:pointer;min-inline-size:unset}.eac__button{display:block;margin-block:10px;text-align:center}.eac__button .eac__read-button{padding-block:5px;padding-inline:15px;background:#EEE;background-color:#EEE!important;border-block-width:0;border-inline-width:0;border-radius:7px;background-image:linear-gradient(to bottom,hsla(0,0%,0%,0),hsla(0,0%,0%,.2));color:#222!important;font-family:sans-serif;font-size:.9em;font-weight:400;text-shadow:0 1px white;cursor:pointer;text-transform:initial;line-height:1.6}.eac__button .eac__read-button:hover{background-color:#8CF;text-shadow:0 1px hsla(0,0%,100%,.5);color:#222}.eac__button .eac__read-button:active,.eac__button .eac__read-button.is-checked{background-color:#28F}.eac__button .eac__read-button.is-checked{color:white;text-shadow:0 -1px hsla(0,0%,0%,.8)}.eac__button .eac__read-button:active{box-shadow:inset 0 1px 10px hsla(0,0%,0%,.8)}@media (max-width:640px){.eac__button{display:block}}[class^='element-condition_fallback-']{position:relative;display:flex;align-items:center;justify-content:center;inline-size:70%;min-block-size:200px;margin-block:10px;margin-inline:auto;padding-block:5px;padding-inline:5px;background-color:aliceblue}[class^='element-condition_fallback-'] div{position:relative;text-align:center;flex-shrink:1}.eac-conditions-yes>.elementor-element-overlay>.elementor-editor-section-settings .elementor-editor-element-edit,.eac-conditions-yes>.elementor-element-overlay>.elementor-editor-column-settings .elementor-editor-element-edit,.eac-conditions-yes>.elementor-element-overlay>.elementor-editor-widget-settings .elementor-editor-element-edit,.eac-conditions-yes>.elementor-element-overlay>.elementor-editor-container-settings .elementor-editor-element-edit{box-shadow:inset 2px 2px 0 yellow,inset -2px -2px 0 yellow}.eac-conditions-no>.elementor-element-overlay>.elementor-editor-section-settings .elementor-editor-element-edit,.eac-conditions-no>.elementor-element-overlay>.elementor-editor-column-settings .elementor-editor-element-edit,.eac-conditions-no>.elementor-element-overlay>.elementor-editor-widget-settings .elementor-editor-element-edit,.eac-conditions-no>.elementor-element-overlay>.elementor-editor-container-settings .elementor-editor-element-edit{box-shadow:''}.eac__loader-spin{display:none;block-size:30px;inline-size:30px;margin-block:10px;margin-inline:auto;-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear;border-block:4px solid var(--eac-color-primary);border-inline:4px solid var(--eac-color-primary);border-inline-end-color:transparent;border-radius:50%}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.acf-relational_container{display:flex;flex-wrap:wrap;padding-block:10px;padding-inline:0}.acf-relational_post{position:relative;flex:0 0 33.33333%;inline-size:100%;max-inline-size:33.33333%;padding-inline:5px;line-height:1.1}.acf-relational_post article{display:flex;flex-direction:row;align-items:flex-start;min-inline-size:0;max-inline-size:100%!important;word-wrap:break-word;background-color:#fff;background-clip:border-box}@media screen and (max-width:640px){.acf-relational_post{flex:0 0 100%;max-inline-size:100%;padding-block-end:10px}.acf-relational_post article{flex-direction:column;align-items:center}.acf-relational_post article .acf-relational_title{text-align:center}}@media screen and (max-width:768px){.acf-relational_post article{flex-direction:column;align-items:center}.acf-relational_post article .acf-relational_title{text-align:center}}.acf-relational_post article .acf-relational_img{flex:1 0 auto;margin-inline-end:5px}.acf-relational_post article .acf-relational_title{text-align:center}.acf-relational_post article .acf-relational_title h3{font-size:.7em;font-weight:600;color:grey}.acf-relational_post article .acf-relational_date{font-size:.6em;color:var(--eac-global-color-texte);text-align:start}.acf-relational_post article .acf-relational_excerpt{display:inline;font-size:.75em;color:var(--eac-global-color-texte);line-height:1;word-break:break-word}.dynamic-tags_social-container{display:flex;align-items:center;justify-content:space-evenly;padding-block:5px;padding-inline:5px}.dynamic-tags_social-icon{display:flex;flex-direction:column;align-items:center;font-size:20px}.dynamic-tags_social-label{display:inline-block;color:currentColor;font-size:13px}.dynamic-tags_social-icon i{font-size:1em}.dynamic-tags_social-label,.dynamic-tags_social-icon svg,.dynamic-tags_social-icon i{color:red;fill:currentColor;inset-block-start:0}.dynamic-tags_social-label.twitter,.dynamic-tags_social-icon.twitter svg,.dynamic-tags_social-icon.twitter i{color:rgb(30,48,80)}.dynamic-tags_social-label.facebook,.dynamic-tags_social-icon.facebook svg,.dynamic-tags_social-icon.facebook i{color:#3b5998}.dynamic-tags_social-label.instagram,.dynamic-tags_social-icon.instagram svg,.dynamic-tags_social-icon.instagram i{color:#c13584}.dynamic-tags_social-label.linkedin,.dynamic-tags_social-icon.linkedin svg,.dynamic-tags_social-icon.linkedin i{color:#007bb6}.dynamic-tags_social-label.youtube,.dynamic-tags_social-icon.youtube svg,.dynamic-tags_social-icon.youtube i{color:#bb0000}.dynamic-tags_social-label.pintrest,.dynamic-tags_social-icon.pintrest svg,.dynamic-tags_social-icon.pintrest i{color:#cb2027}.dynamic-tags_social-label.tumblr,.dynamic-tags_social-icon.tumblr svg,.dynamic-tags_social-icon.tumblr i{color:#32506d}.dynamic-tags_social-label.flickr,.dynamic-tags_social-icon.flickr svg,.dynamic-tags_social-icon.flickr i{color:#0063dc}.dynamic-tags_social-label.reddit,.dynamic-tags_social-icon.reddit svg,.dynamic-tags_social-icon.reddit i{color:#ff4500}.dynamic-tags_social-label.tiktok,.dynamic-tags_social-icon.tiktok svg,.dynamic-tags_social-icon.tiktok i{color:#010101}.dynamic-tags_social-label.telegram,.dynamic-tags_social-icon.telegram svg,.dynamic-tags_social-icon.telegram i{color:#0088cc}.dynamic-tags_social-label.quora,.dynamic-tags_social-icon.quora svg,.dynamic-tags_social-icon.quora i{color:#aa1100}.dynamic-tags_social-label.twitch,.dynamic-tags_social-icon.twitch svg,.dynamic-tags_social-icon.twitch i{color:#6441a5}.dynamic-tags_social-label.github,.dynamic-tags_social-icon.github svg,.dynamic-tags_social-icon.github i{color:#24292F}.dynamic-tags_social-label.spotify,.dynamic-tags_social-icon.spotify svg,.dynamic-tags_social-icon.spotify i{color:#1DB954}.dynamic-tags_social-label.mastodon,.dynamic-tags_social-icon.mastodon svg,.dynamic-tags_social-icon.mastodon i{color:#3088d4}.dynamic-tags_social-label.whatsapp,.dynamic-tags_social-icon.whatsapp svg,.dynamic-tags_social-icon.whatsapp i{color:#25D366}.eac-element_sticky-class{position:-webkit-sticky!important;position:sticky!important;transition:.35s ease}.eac-element_fixed-header{position:fixed!important;inline-size:100%;inset-block-start:0;inset-inline-start:0;animation:slideDown .35s ease-out}.eac-element_fixed-footer{position:fixed!important;inline-size:100%;inset-block-end:0;inset-inline-start:0;animation:slideUp .35s ease-out}.eac-element-link{display:inline-block;position:absolute;inset:0}span.eac-element-link{z-index:99;background-color:rgba(255,255,255,0)}.eac_widget_mini_cart a,.eac_widget_mini_cart a:visited,.eac_widget_mini_cart a:active{text-decoration:none!important}.eac_widget_mini_cart .button.wc-forward.ast-continue-shopping{display:none}.eac_widget_mini_cart .widget ul li a{padding-block:0;padding-inline:0}.eac_widget_mini_cart .widget_shopping_cart{background-color:#7A7A7A!important;padding-block:10px!important;padding-inline:10px!important}.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item{line-height:1.5;padding-block-end:0}.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item:hover{background-color:unset!important}.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item a:not(.remove_from_cart_button),.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item .quantity,.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item .product-title,.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item .quantity .amount,.eac_widget_mini_cart .woocommerce-mini-cart__total.total,.eac_widget_mini_cart .woocommerce-mini-cart__total.total strong,.eac_widget_mini_cart .woocommerce-mini-cart__total.total .amount,.eac_widget_mini_cart .woocommerce-mini-cart__empty-message{color:white!important;background-color:#7A7A7A!important;float:none!important}.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item a.remove_from_cart_button,.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item a.remove_from_cart_button::before,.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item a.remove_from_cart_button svg{color:white!important;fill:white!important}.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item a:not(.remove_from_cart_button),.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item .quantity,.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item .product-title,.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item .quantity .amount,.eac_widget_mini_cart .woocommerce-mini-cart__total.total,.eac_widget_mini_cart .woocommerce-mini-cart__total.total strong,.eac_widget_mini_cart .woocommerce-mini-cart__total.total .amount,.eac_widget_mini_cart .woocommerce-mini-cart__buttons .button,.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item a.remove_from_cart_button::before{font-size:14px;font-weight:normal;letter-spacing:unset}.eac_widget_mini_cart .woocommerce-mini-cart__total.total{display:block;text-align:center;margin-block-start:.5em;margin-block-end:.5em;padding-block:10px!important;padding-inline:10px!important;border-top:3px double white;background-color:#54595F}.eac_widget_mini_cart .widget_shopping_cart .widgettitle{font-size:20px;margin-block-end:0;padding-block:unset;padding-inline:unset;text-align:center;color:white!important}.eac_widget_mini_cart .woocommerce-mini-cart__buttons{display:flex!important;align-items:center;justify-content:space-around;grid-column-gap:0;float:none}.eac_widget_mini_cart .woocommerce-mini-cart__buttons .button{display:block;inline-size:45%;margin-block:0 5px!important;margin-inline:5px 0!important;padding-block:.2em!important;padding-inline:1em!important;line-height:2;text-align:center;font-weight:unset!important;background-color:#fff!important;color:#000!important;box-shadow:unset!important;border-block-width:0!important;border-inline-width:0!important;white-space:nowrap;letter-spacing:unset!important;float:none!important;text-transform:none}.eac_widget_mini_cart .woocommerce-mini-cart__total,.eac_widget_mini_cart .woocommerce-mini-cart__buttons{margin-block:unset;margin-inline:unset;padding-block:.5em;padding-inline:0}