.slick-slider
{
position: relative;
display: block;
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;
margin-left: auto;
margin-right: auto;
}
.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;
}.sep-wrapper-list-posts .boton{
display: inline-block;
width: 100%;
margin: 30px 0;
float: none;
text-align: center;
}
.sep-wrapper-list-posts .post-content .item a{
display: contents;
}
.sep-wrapper-list-posts .boton .loadmore {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
gap: 10px;
color: #fff !important;
border: 1px solid #fff;
border-radius: 30px;
letter-spacing: 1px;
font-size: 13px;
font-family: 'SF Pro Text', Helvetica, Arial, Lucida, sans-serif !important;
font-weight: 700 !important;
width: 250px;
margin: 0 auto;
padding: 10px;
text-transform: uppercase;
}    
.sep-wrapper-list-posts .loading{
position: absolute;
top: 0;
height: 100%;
width: 100%;
background: rgb(255 255 255 / 0);
}
.sep-wrapper-list-posts .loading .content img{
margin: 0 auto;
height: 100px;
-moz-animation: rotation-loading .8s infinite linear;
-o-animation: rotation-loading .8s infinite linear;    
-webkit-animation: rotation-loading .8s infinite linear;
}
.sep-wrapper-list-posts .post-content .item .component.separator{
width: 100%;
margin: 0;
float: left;
display: block;
}
@keyframes rotation-loading {
0% { transform: rotateY(0deg); }
100% { transform: rotateY(360deg); }
}
@media only screen and (max-width: 767px) {
.sep-wrapper-list-posts .item,
}
.sep-wrapper-list-posts .input[type="text"]:focus,
.sep-wrapper-list-posts select {
outline: none;
border: none; 
background-color: transparent; 
} .sep-wrapper-list-posts.skin-listado-001{
width: 100%;
float: left;
display: inline-block;
margin: 0;
}
.sep-wrapper-list-posts.skin-listado-001 .filter-text{
font-weight: 600;
font-size: 14px;
line-height: 28px;
font-family: 'Inter';
}
.sep-wrapper-list-posts.skin-listado-001 .filters{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: 20px;
}
.sep-wrapper-list-posts.skin-listado-001 .filter{
display: flex;
width: auto;
float: left;
font-family: 'Inter';
color: #000;
font-weight: 400;
line-height: 20px;
font-size: 14px;
letter-spacing: -0.01em;
margin: 10px 0;
flex-wrap: wrap;
justify-content: center;
padding: 30px 0;
}
.sep-wrapper-list-posts.skin-listado-001 .filter.select{
display: flex;
justify-content: center;
align-items: center;
flex-wrap: nowrap;
flex-direction: row;
gap: 10px;
}
.sep-wrapper-list-posts.skin-listado-001 .filter.select select{
background: transparent;
border: 0;
text-transform: uppercase;
font-size: 15px;
font-weight: 700;
padding: 0 10px 0 0;
}
.sep-wrapper-list-posts.skin-listado-001 .filter.order{
display: flex;
justify-content: center;
align-items: end;
flex-wrap: nowrap;
flex-direction: row;
gap: 10px;
}
.sep-wrapper-list-posts.skin-listado-001 .filters .radio .item,
.sep-wrapper-list-posts.skin-listado-001 .filters .checkbox .item{
margin: 5px;
border-radius: 30px;
text-transform: uppercase;
line-height: 16px;
font-weight: 600;
color: #808080;
border: 1px solid #808080;
font-size: 14px;
padding: 10px 20px;
}
.sep-wrapper-list-posts.skin-listado-001 .filters .radio .item.active,
.sep-wrapper-list-posts.skin-listado-001 .filters .checkbox .item.active{
background: transparent !important;
color: #ee82ee;
border: 1px solid #ee82ee;
}
.sep-wrapper-list-posts.skin-listado-001 .filters .radio .item input,
.sep-wrapper-list-posts.skin-listado-001 .filters .checkbox .item input{
display: none;
}
.sep-wrapper-list-posts.skin-listado-001 .filters .order .item{
display: block;
margin: 5px;
border-radius: 0;
padding: 2px 10px;
text-transform: uppercase;
font-size: 12px;
line-height: 16px;
font-weight: 400;
text-decoration: none;
}
.sep-wrapper-list-posts.skin-listado-001 .filters .order .item.active{
font-weight: 600;
border-bottom: 2px solid;
}
.sep-wrapper-list-posts.skin-listado-001 .filters .order .item input{
display: none;
}
.sep-wrapper-list-posts.skin-listado-001 .filters .item:hover{
background-color: 1px solid rgb(238 130 238 / 40%)
transition: background-color 0.5s;
cursor: pointer;
}
.sep-wrapper-list-posts.skin-listado-001 .filters .item.active:hover{
background-color: transparent;
}
.sep-wrapper-list-posts.skin-listado-001 .post-content{
display: flex;
flex-wrap: wrap;
}
.sep-wrapper-list-posts.skin-listado-001 .post-content .item{
width: calc(100% - (5px + 5px));
margin: 0px 5px 0px 5px;
display: flex;
float: left;
}
.sep-wrapper-list-posts.skin-listado-001 .post-content .item .image{
height: 100%;
width: 100%;
background-repeat: no-repeat !important;
background-size: cover !important;
position: absolute;
background-position: center;
}
.sep-wrapper-list-posts.skin-listado-001 .post-content .item .cover{
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-color: rgba(0,0,0, 0.5);
}
.sep-wrapper-list-posts.skin-listado-001 .post-content .item .sep-container{
display: flex;
justify-content: flex-start;
flex-direction: column;
width: 100%;
height: 100%;
padding: 20px;
position: relative;
flex-wrap: wrap;
gap: 10px 0;
}
.sep-wrapper-list-posts.skin-listado-001 .post-content .item .sep-container .sub-title{
font-family: "Trocchi", Sans-serif;
font-size: 22px;
font-weight: 400;
line-height: 26px;
letter-spacing: -0.02em;
color: #fff;
margin: 0;
padding: 0;
}
.sep-wrapper-list-posts.skin-listado-001 .post-content .item .sep-container .block{
border: 1px solid #fff !important;
color: #fff;
font-size: 12px;
font-weight: 500;
font-family: 'Inter';
text-transform: uppercase;
line-height: 14px;
letter-spacing: -0.02em;
text-align: center;
display: inline-block;
float: left;
margin-right: 6px;
}
.sep-wrapper-list-posts.skin-listado-001 .boton .loadmore.boton{
float: left;
display: block;
text-align: center;
text-transform: uppercase;
text-decoration: underline;
font-size: 14px;
line-height: 21px;
color: rgba(1, 27, 46, 1);
width: 100%;
margin: 40px 0 30px;
text-underline-offset: 8px;
}
.sep-wrapper-list-posts.skin-listado-001 .boton:hover{
cursor: pointer;
}
.sep-wrapper-list-posts.skin-listado-001 .rating-stars {
display: flex;
margin-left: 20px;
}
.sep-wrapper-list-posts.skin-listado-001 .rating-stars i {
margin-right: 4px; 
font-size: 12px !important;
color: grey !important;
}
@media only screen and (max-width: 980px) {
.sep-wrapper-list-posts.skin-listado-001 .filters .item:hover {
background-color: #fff;
}
} .sep-wrapper-list-posts.skin-listado-002{
width: 100%;
float: left;
display: inline-block;
margin: 0;
}
.sep-wrapper-list-posts.skin-listado-002 .filter-text{
font-weight: 600;
font-size: 14px;
line-height: 28px;
font-family: 'Inter';
}
.sep-wrapper-list-posts.skin-listado-002 .filters{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: 20px;
}
.sep-wrapper-list-posts.skin-listado-002 .filter{
display: flex;
width: auto;
float: left;
font-family: 'Inter';
color: #000;
font-weight: 400;
line-height: 20px;
font-size: 14px;
letter-spacing: -0.01em;
margin: 10px 0;
flex-wrap: wrap;
}
.sep-wrapper-list-posts.skin-listado-002 .filter.select{
display: flex;
justify-content: center;
align-items: center;
flex-wrap: nowrap;
flex-direction: row;
gap: 10px;
}
.sep-wrapper-list-posts.skin-listado-002 .filter.select select{
background: transparent;
border: 0;
text-transform: uppercase;
font-size: 15px;
font-weight: 700;
padding: 0 10px 0 0;
}
.sep-wrapper-list-posts.skin-listado-002 .filter.order{
display: flex;
justify-content: center;
align-items: end;
flex-wrap: nowrap;
flex-direction: row;
gap: 10px;
}
.sep-wrapper-list-posts.skin-listado-002 .filters .radio .item,
.sep-wrapper-list-posts.skin-listado-002 .filters .checkbox .item{
background-color: #fff;
margin: 5px;
border-radius: 30px;
padding: 5px 10px;
text-transform: uppercase;
font-size: 12px;
line-height: 16px;
font-weight: 600;
}
.sep-wrapper-list-posts.skin-listado-002 .filters .radio .item.active,
.sep-wrapper-list-posts.skin-listado-002 .filters .checkbox .item.active{
background: #00EAA6 !important;
}
.sep-wrapper-list-posts.skin-listado-002 .filters .radio .item input,
.sep-wrapper-list-posts.skin-listado-002 .filters .checkbox .item input{
display: none;
}
.sep-wrapper-list-posts.skin-listado-002 .filters .order .item{
display: block;
margin: 5px;
border-radius: 0;
padding: 2px 10px;
text-transform: uppercase;
font-size: 12px;
line-height: 16px;
font-weight: 400;
text-decoration: none;
}
.sep-wrapper-list-posts.skin-listado-002 .filters .order .item.active{
font-weight: 600;
border-bottom: 2px solid;
}
.sep-wrapper-list-posts.skin-listado-002 .filters .order .item input{
display: none;
}
.sep-wrapper-list-posts.skin-listado-002 .filters .item:hover{
background-color: rgb(0 234 166 / 40%);
transition: background-color 0.5s;
cursor: pointer;
}
.sep-wrapper-list-posts.skin-listado-002 .filters .item.active:hover{
background-color: transparent;
}
.sep-wrapper-list-posts.skin-listado-002 .post-content{
display: flex;
flex-wrap: wrap;
}
.sep-wrapper-list-posts.skin-listado-002 .post-content .item{
width: calc(100% - (5px + 5px));
margin: 0px 5px 0px 5px;
display: flex;
float: left;
}
.sep-wrapper-list-posts.skin-listado-002 .post-content .item .image{
height: 100%;
width: 100%;
background-repeat: no-repeat !important;
background-size: cover !important;
position: absolute;
background-position: center;
}
.sep-wrapper-list-posts.skin-listado-002 .post-content .item .cover{
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-color: rgba(0,0,0, 0.5);
}
.sep-wrapper-list-posts.skin-listado-002 .post-content .item .sep-container{
display: flex;
justify-content: flex-start;
flex-direction: row;
width: 100%;
height: 100%;
padding: 20px;
position: relative;
flex-wrap: wrap;
gap: 10px 0;
}
.sep-wrapper-list-posts.skin-listado-002 .post-content .item .sep-container .sub-title{
font-family: "Trocchi", Sans-serif;
font-size: 22px;
font-weight: 400;
line-height: 26px;
letter-spacing: -0.02em;
color: #fff;
margin: 0;
padding: 0;
}
.sep-wrapper-list-posts.skin-listado-002 .post-content .item .sep-container .block{
border: 1px solid #fff !important;
color: #fff;
font-size: 12px;
font-weight: 500;
font-family: 'Inter';
text-transform: uppercase;
line-height: 14px;
letter-spacing: -0.02em;
text-align: center;
display: inline-block;
float: left;
margin-right: 6px;
}
.sep-wrapper-list-posts.skin-listado-002 .boton .loadmore.boton{
float: left;
display: block;
text-align: center;
text-transform: uppercase;
text-decoration: underline;
font-size: 14px;
line-height: 21px;
color: rgba(1, 27, 46, 1);
width: 100%;
margin: 40px 0 30px;
text-underline-offset: 8px;
}
.sep-wrapper-list-posts.skin-listado-002 .boton:hover{
cursor: pointer;
}
.sep-wrapper-list-posts.skin-listado-002 .rating-stars {
display: flex;
margin-left: 20px;
}
.sep-wrapper-list-posts.skin-listado-002 .rating-stars i {
margin-right: 4px; 
font-size: 12px !important;
color: grey !important;
}
@media only screen and (max-width: 980px) {
.sep-wrapper-list-posts.skin-listado-002 .filters .item:hover {
background-color: #fff;
}
.sep-wrapper-list-posts .post-content .item.mtop{
margin-top: 0 !important;
}
}.sep-widget-custom-search  .loading{
position: absolute;
top: 150px;
height: 100%;
width: 100%;
background: rgb(255 255 255 / 30%);
}
.sep-widget-custom-search  .loading .content{
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
}
.sep-widget-custom-search .loading .content img{
margin: 0 auto;
height: 100px;
-moz-animation: rotation-loading .8s infinite linear;
-o-animation: rotation-loading .8s infinite linear;    
-webkit-animation: rotation-loading .8s infinite linear;
}
.sep-widget-custom-search .post-content .item .component.separator{
width: 100%;
margin: 0;
float: left;
display: block;
}
@keyframes rotation-loading {
0% { transform: rotateY(0deg); }
100% { transform: rotateY(360deg); }
}
@media only screen and (max-width: 767px) {
.sep-widget-custom-search .item,
}
.sep-widget-custom-search .sep-search,
.sep-search {
border: 2px solid #B2B2B2;
border-radius: 30px;
width: 100%;
display: flex; 
align-items: center;
padding: 0;
}
.sep-widget-custom-search .sep-search input[type="text"],
.sep-search input[type="text"] {
border: 0 !important; 
padding: 10px 20px !important; 
background-color: transparent;
font-family: 'Inter';
color: #B2B2B2 !important;
font-weight: 600 !important;
line-height: 1.2em;
font-size: 16px !important;
}
.sep-widget-custom-search .sep-search button,
.sep-search button {
display: flex;
align-items: center;
justify-content: center;
} .sep-widget-custom-search.skin-search-001{
width: 100%;
float: left;
display: inline-block;
margin: 0;
}
.sep-widget-custom-search.skin-search-001 .search-text{
font-size: 24px;
font-weight: 600;
margin: 30px 0;
}
.sep-widget-custom-search.skin-search-001 .content{
display: flex;
}
.sep-widget-custom-search.skin-search-001 .post-content .item{
width: calc(100% - (5px + 5px));
margin: 0px 5px 0px 5px;
display: flex;
float: left;
}
.sep-widget-custom-search.skin-search-001 .post-content .item .image{
height: 100%;
width: 100%;
background-repeat: no-repeat !important;
background-size: cover !important;
position: absolute;
background-position: center;
}
.sep-widget-custom-search.skin-search-001 .post-content .item .cover{
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-color: rgba(0,0,0, 0.5);
}
.sep-widget-custom-search.skin-search-001 .post-content .item .sep-container{
display: flex;
justify-content: flex-start;
flex-direction: row;
width: 100%;
height: 100%;
padding: 20px;
position: relative;
flex-wrap: wrap;
gap: 10px 0;
}
.sep-widget-custom-search.skin-search-001 .post-content .item .sep-container .sub-title{
font-family: "Trocchi", Sans-serif;
font-size: 22px;
font-weight: 400;
line-height: 26px;
letter-spacing: -0.02em;
color: #fff;
margin: 0;
padding: 0;
}
.sep-widget-custom-search.skin-search-001 .post-content .item .sep-container .block{
border: 1px solid #fff !important;
color: #fff;
font-size: 12px;
font-weight: 500;
font-family: 'Inter';
text-transform: uppercase;
line-height: 14px;
letter-spacing: -0.02em;
text-align: center;
display: inline-block;
float: left;
margin-right: 6px;
}
.sep-widget-custom-search.skin-search-001 .boton .loadmore.boton{
float: left;
display: block;
text-align: center;
text-transform: uppercase;
text-decoration: underline;
font-size: 14px;
line-height: 21px;
color: rgba(1, 27, 46, 1);
width: 100%;
margin: 40px 0 30px;
text-underline-offset: 8px;
}
.sep-widget-custom-search.skin-search-001 .boton:hover{
cursor: pointer;
}
.sep-widget-custom-search.skin-search-001 .rating-stars {
display: flex;
margin-left: 20px;
}
.sep-widget-custom-search.skin-search-001 .rating-stars i {
margin-right: 4px; 
font-size: 12px !important;
color: grey !important;
}.sep-wrapper-cpt-slider .slick-prev[type=button]:hover,
.sep-wrapper-cpt-slider .slick-next[type=button]:hover,
.sep-wrapper-cpt-slider .slick-prev, 
.sep-wrapper-cpt-slider .slick-next{ 
position: absolute;
color: #000 !important;
font-size: 20px !important;
z-index: 999;
display: inline-flex;
justify-content: center;
align-items: center;
background: #fff;
padding: 20px;
border-radius: 30px;
width: 30px;
height: 30px;
border: 0;
} .sep-wrapper-cpt-slider .slick-prev.top-right{ 	top: 0; right: 60px;	}
.sep-wrapper-cpt-slider .slick-next.top-right{ 	top: 0; right: 0;	}
.sep-wrapper-cpt-slider .slick-prev.top-left{ 	top: 0; left: 0;	}
.sep-wrapper-cpt-slider .slick-next.top-left{ 		top: 0; left: 60px;	}
.sep-wrapper-cpt-slider .slick-prev.top-opposite{	top: 0; left: -10px;	}
.sep-wrapper-cpt-slider .slick-next.top-opposite{	top: 0; right: -10px;		} .sep-wrapper-cpt-slider .slick-prev.center-right{ 		top: 50%; right: 60px;	}
.sep-wrapper-cpt-slider .slick-next.center-right{ 		top: 50%; right: 0;	}
.sep-wrapper-cpt-slider .slick-prev.center-left{ 		top: 50%; left: 0;	}
.sep-wrapper-cpt-slider .slick-next.center-left{ 		top: 50%; left: 60px;	}
.sep-wrapper-cpt-slider .slick-prev.center-opposite{	top: 50%; left: -10px;	}
.sep-wrapper-cpt-slider .slick-next.center-opposite{	top: 50%; right: -10px;	} .sep-wrapper-cpt-slider .slick-prev.bottom-right{ 		top: auto; bottom: 0; right: 60px;	}
.sep-wrapper-cpt-slider .slick-next.bottom-right{ 		top: auto; bottom: 0; right: 0;	}
.sep-wrapper-cpt-slider .slick-prev.bottom-left{ 		top: auto; bottom: 0; left: 0;	}
.sep-wrapper-cpt-slider .slick-next.bottom-left{ 		top: auto; bottom: 0; left: 60px;	}
.sep-wrapper-cpt-slider .slick-prev.bottom-opposite{	top: auto; bottom: 0; left: -10px;	}
.sep-wrapper-cpt-slider .slick-next.bottom-opposite{	top: auto; bottom: 0; right: -10px;	}
.sep-wrapper-cpt-slider .slick-dots {
display: flex;
justify-content: center;
margin: 0;
padding: 10px 0;
list-style-type: none;
position: absolute;
bottom: 30px;
left: 20px;
}
.sep-wrapper-cpt-slider .slick-dots	li {
margin: 0 0.25rem;
}
.sep-wrapper-cpt-slider .slick-dots	button {
display: block;
width: 1rem;
height: 1rem;
padding: 0;			
border: none;
border-radius: 100%;
background-color: transparent;
border: 1px solid #fff;
text-indent: -9999px;
}
.sep-wrapper-cpt-slider .slick-dots	li.slick-active button {			
background-color: #fff;
border: 1px solid #fff;
} .sep-wrapper-cpt-slider.skin-cpt-slider-001 .item{
position: relative;
overflow: hidden;
height: auto;
background-size: cover;
background-position: center;
}
.sep-wrapper-cpt-slider.skin-cpt-slider-001 .item .overlay-text {
position: absolute;
top: 0;
left: 0;
height: 100%;
}
.sep-wrapper-cpt-slider.skin-cpt-slider-001 .item{
display: flex !important;
justify-content: flex-start;
flex-direction: row;
width: 100%;
height: 100%;
padding: 20px;
position: relative;
flex-wrap: wrap;
gap: 10px 0;
}
.sep-wrapper-cpt-slider.skin-cpt-slider-001 .item .component.separator{
width: 100%;
margin: 0;
float: left;
display: block;
}
.sep-wrapper-cpt-slider.skin-cpt-slider-001 .item .sep-container{
display: flex;
justify-content: flex-start;
flex-direction: row;
width: 100%;
height: 100%;
padding: 20px;
position: relative;
flex-wrap: wrap;
gap: 10px 0;
z-index: 2;
}
.sep-wrapper-cpt-slider.skin-cpt-slider-001 .item .background{
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 0;
}
.sep-wrapper-cpt-slider.skin-cpt-slider-001 .cover{
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
position: absolute;
top: 0;
z-index: 999;
width: 100%;
height: 100%;
left: 0;
z-index: 1;
}.sep-wrapper-related-posts.skin-related-001{
width: 100%;
float: left;
display: inline-block;
margin: 20px 0;
}
.sep-wrapper-related-posts.skin-related-001 .post-content{
display: flex;
flex-wrap: wrap;
}
.sep-wrapper-related-posts.skin-related-001 .post-content .item{
flex-basis: calc(100% - (5px + 5px));
margin: 0px 5px 0px 5px;
display: flex;
float: left;
}
.sep-wrapper-related-posts.skin-related-001 .post-content .item .image{
height: 100%;
width: 100%;
background-repeat: no-repeat !important;
background-size: cover !important;
position: absolute;
background-position: center;
}
.sep-wrapper-related-posts.skin-related-001 .post-content .item .cover{
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-color: rgba(0,0,0, 0.5);
}
.sep-wrapper-related-posts.skin-related-001 .post-content .item .sep-container{
display: flex;
justify-content: flex-start;
flex-direction: row;
width: 100%;
height: 100%;
padding: 20px;
position: relative;
flex-wrap: wrap;
gap: 10px 0;
flex-basis: content;
}
.sep-wrapper-related-posts.skin-related-001 .post-content .item .sep-container .sub-title{
font-family: "Trocchi", Sans-serif;
font-size: 22px;
font-weight: 400;
line-height: 26px;
letter-spacing: -0.02em;
color: #fff;
margin: 0;
padding: 0;
}
.sep-wrapper-related-posts.skin-related-001 .post-content .item .sep-container .block{
border: 1px solid #fff !important;
color: #fff;
font-size: 12px;
font-weight: 500;
font-family: 'Inter';
text-transform: uppercase;
line-height: 14px;
letter-spacing: -0.02em;
text-align: center;
display: inline-block;
float: left;
margin-right: 6px;
}
.sep-wrapper-related-posts.skin-related-001 .post-content .item .component.separator{
width: 100%;
margin: 0;
float: left;
display: block;
}
.sep-wrapper-related-posts.skin-related-001 .rating-stars {
display: flex;
margin-left: 20px;
}
.sep-wrapper-related-posts.skin-related-001 .rating-stars i {
margin-right: 4px; 
font-size: 12px !important;
color: grey !important;
}.sep-card-box{	display: inline-flex;flex-wrap: wrap; max-width: 100%; margin: 0 auto;	}
.sep-card-box .cover{	width: 100%; height: 100%; position: absolute; top: 0; left: 0;  background-color: rgba(0,0,0, 0.2);	}
.sep-card-box .wrapper{    display: flex; flex-direction: column; position: relative; width: 100%; min-height: 240px; justify-content: space-between;	} .sep-card-box .wf-item{   position: relative; align-items: start; justify-content: start; flex-direction: column; overflow: hidden;  	}
.sep-card-box .wf-item .image{   height: 350px; width: 100%;  transition: transform .2s; position: relative;  background-position: center;	} .sep-card-box .slick-prev, 
.sep-card-box .slick-next{ color: #000 !important; font-size: 20px !important; z-index: 999; background-color: transparent !important; border: 1px solid #000 !important; border-radius: 30px !important; display: inline-flex; justify-content: center; align-items: center; padding: 0 !important;} .sep-card-box .slick-prev.top-right{ 	right: 90px;	}
.sep-card-box .slick-next.top-right{ 	right: 0;	}
.sep-card-box .slick-prev.top-left{ 		left: 0;	}
.sep-card-box .slick-next.top-left{ 		left: 90px;	}
.sep-card-box .slick-prev.top-opposite{	left: 0;	}
.sep-card-box .slick-next.top-opposite{	right: 0;	} .sep-card-box .slick-prev.center-right{ 		top: 50%; right: 90px;	}
.sep-card-box .slick-next.center-right{ 		top: 50%; right: 0;	}
.sep-card-box .slick-prev.center-left{ 		top: 50%; left: 0;	}
.sep-card-box .slick-next.center-left{ 		top: 50%; left: 90px;	}
.sep-card-box .slick-prev.center-opposite{	top: 50%; left: 0;	}
.sep-card-box .slick-next.center-opposite{	top: 50%; right: 0;	} .sep-card-box .slick-prev.bottom-right{ 		top: auto; bottom: 0; right: 90px;	}
.sep-card-box .slick-next.bottom-right{ 		top: auto; bottom: 0; right: 0;	}
.sep-card-box .slick-prev.bottom-left{ 		top: auto; bottom: 0; left: 0;	}
.sep-card-box .slick-next.bottom-left{ 		top: auto; bottom: 0; left: 90px;	}
.sep-card-box .slick-prev.bottom-opposite{	top: auto; bottom: 0; left: 0;	}
.sep-card-box .slick-next.bottom-opposite{	top: auto; bottom: 0; right: 0;	}.sep-custom-cols{	display: inline-flex; flex-wrap: nowrap; width: 100%;	}
.sep-custom-cols .cover{	width: 100%; height: 100%; position: absolute; top: 0; left: 0; 	}
.sep-custom-cols .wrapper{    display: flex; flex-direction: column; position: relative; width: 100%; height: 100%;	}
.sep-custom-cols .sep-item{   position: relative; align-items: start; justify-content: start; flex-direction: column; 	}
.sep-custom-cols .wrapper.top-left{    align-items: start; justify-content: start;	}
.sep-custom-cols .wrapper.top-center{    justify-content: start; align-items: center;	}
.sep-custom-cols .wrapper.top-right{    justify-content: start;  align-items: end;	}
.sep-custom-cols .wrapper.center-left{    justify-content: center;  align-items: start;	}
.sep-custom-cols .wrapper.center-center{    justify-content: center; align-items: center;	}
.sep-custom-cols .wrapper.center-right{    justify-content: center; align-items: end;	}
.sep-custom-cols .wrapper.bottom-left{	   justify-content: end; align-items: start;	}
.sep-custom-cols .wrapper.bottom-center{    justify-content: end; align-items: center;	}
.sep-custom-cols .wrapper.bottom-right{    justify-content: end; align-items: end;	}
.sep-custom-cols .sep-item{   position: relative; align-items: start; justify-content: start; flex-direction: column; overflow: hidden;   position: relative; align-items: start; justify-content: start; flex-direction: column; overflow: hidden;  	}
.sep-custom-cols .sep-item a .image{ height: 100%;  width: 100%;  transition: transform .2s; position: absolute;  top: 0;  left: 0; background-position: center; transition: transform .2s;  background-position: center;}
.sep-custom-cols .sep-item a:hover .image{   transform: scale(1.1); cursor: pointer; background-position: center;	}
.sep-custom-cols .sep-item:hover .cover{  background-color: rgb(23 55 126 / 10%);	} .sep-custom-cols .slick-next:before {
content: '' !important;
}
.sep-custom-cols .slick-prev, 
.sep-custom-cols .slick-next {
position: absolute;
color: #000;
font-size: 20px;
z-index: 999;
display: inline-flex;
justify-content: center;
align-items: center;
background: #fff;
padding: 20px;
border-radius: 30px;
width: 30px;
height: 30px;
border: 0;
}
.sep-custom-cols [type=button]:hover{
background-color: #e1e1e1;
} .sep-custom-cols .slick-prev.top-right{ 	right: 10px;	}
.sep-custom-cols .slick-next.top-right{ 	right: 0;	}
.sep-custom-cols .slick-prev.top-left{ 		left: 0;	}
.sep-custom-cols .slick-next.top-left{ 		left: 10px;	}
.sep-custom-cols .slick-prev.top-opposite{	left: 0;	}
.sep-custom-cols .slick-next.top-opposite{	right: 0;	} .sep-custom-cols .slick-prev.center-right{ 		top: 50%; right: 10px;	}
.sep-custom-cols .slick-next.center-right{ 		top: 50%; right: 0;	}
.sep-custom-cols .slick-prev.center-left{ 		top: 50%; left: 0;	}
.sep-custom-cols .slick-next.center-left{ 		top: 50%; left: 10px;	}
.sep-custom-cols .slick-prev.center-opposite{	top: 50%; left: -10px;	}
.sep-custom-cols .slick-next.center-opposite{	top: 50%; right: -10px;	} .sep-custom-cols .slick-prev.bottom-right{ 		top: auto; bottom: 0; right: 10px;	}
.sep-custom-cols .slick-next.bottom-right{ 		top: auto; bottom: 0; right: 0;	}
.sep-custom-cols .slick-prev.bottom-left{ 		top: auto; bottom: 0; left: 0;	}
.sep-custom-cols .slick-next.bottom-left{ 		top: auto; bottom: 0; left: 10px;	}
.sep-custom-cols .slick-prev.bottom-opposite{	top: auto; bottom: 0; left: 0;	}
.sep-custom-cols .slick-next.bottom-opposite{	top: auto; bottom: 0; right: 0;	}.sep-testimonial{	 display: inline-flex; flex-wrap: wrap; max-width: 100%; margin: 0 auto;	}
.sep-testimonial .block{	display: flex; flex-direction: row; position: relative;  width: 100%; 	}   
.sep-testimonial .block .cover{	width: 100%; height: 100%; position: absolute; top: 0; left: 0;  background-color: rgba(0,0,0, 0.2);	}
.sep-testimonial .block .wrapper{    display: flex; flex-direction: column; position: relative; width: 100%; height: auto;  justify-content: space-between; }
.sep-testimonial .block .description .sep-testimonial .sep-item .block{     position: relative; display: inline-flex !important;  align-items: start; justify-content: start; overflow: hidden; display: flex !important; flex-direction: row;  	}
.sep-testimonial .sep-item .block .title{	margin-top: 10px;  	}
.sep-testimonial .sep-item .block .image{    height: 430px; width: 50%;  transition: transform .2s; position: relative;  background-position: center;	} .sep-testimonial .slick-prev, 
.sep-testimonial .slick-next{ 
position: absolute;
color: #000 !important;
font-size: 20px !important;
z-index: 999;
display: inline-flex;
justify-content: center;
align-items: center;
background: #fff;
padding: 20px;
border-radius: 30px;
width: 30px;
height: 30px;
border: 0;
} .sep-testimonial .slick-prev.top-right{ 	right: 10px;	}
.sep-testimonial .slick-next.top-right{ 	right: 0;	}
.sep-testimonial .slick-prev.top-left{ 		left: 0;	}
.sep-testimonial .slick-next.top-left{ 		left: 10px;	}
.sep-testimonial .slick-prev.top-opposite{	left: 0;	}
.sep-testimonial .slick-next.top-opposite{	right: 0;	} .sep-testimonial .slick-prev.center-right{ 		top: 50%; right: 10px;	}
.sep-testimonial .slick-next.center-right{ 		top: 50%; right: 0;	}
.sep-testimonial .slick-prev.center-left{ 		top: 50%; left: 0;	}
.sep-testimonial .slick-next.center-left{ 		top: 50%; left: 10px;	}
.sep-testimonial .slick-prev.center-opposite{	top: 50%; left: -10px;	}
.sep-testimonial .slick-next.center-opposite{	top: 50%; right: -10px;	} .sep-testimonial .slick-prev.bottom-right{ 		top: auto; bottom: 0; right: 10px;	}
.sep-testimonial .slick-next.bottom-right{ 		top: auto; bottom: 0; right: 0;	}
.sep-testimonial .slick-prev.bottom-left{ 		top: auto; bottom: 0; left: 0;	}
.sep-testimonial .slick-next.bottom-left{ 		top: auto; bottom: 0; left: 10px;	}
.sep-testimonial .slick-prev.bottom-opposite{	top: auto; bottom: 0; left: 0;	}
.sep-testimonial .slick-next.bottom-opposite{	top: auto; bottom: 0; right: 0;	}
.sep-testimonial [type=button]:hover{
background-color: #e1e1e1;
}
@media only screen and (max-width: 767px) {
.sep-testimonial .block {
flex-direction: column-reverse;
}
.sep-testimonial .sep-item .block .image,
.sep-testimonial .block .wrapper{    
height: auto;
}
.sep-testimonial .block .wrapper,
.sep-testimonial .sep-item .block .image{
width: 100%;
}
}.sep-marquee-container{
visibility: hidden;
padding: 10px 0 0;
}
.sep-marquee-container.slick-ready{
visibility: visible;
}.sep-accordion {
width: 100%;
}
.sep-accordion-item {
margin-bottom: 10px;
border: 0;
border-radius: 0;
overflow: hidden;
}
.sep-accordion-item-title {
display: flex;
align-items: center;
cursor: pointer;
padding: 15px 20px;
background-color: #f9f9f9;
border-radius: 5px;
transition: all 0.3s ease;
width: 100%;
text-align: left;
}
.sep-accordion-item-title:hover {
background-color: #f0f0f0;
}
.sep-accordion-item.active .sep-accordion-item-title {
background-color: #e9e9e9;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.sep-accordion-title-text {
flex: 1;
}
.sep-accordion-item-content {
display: none;
background-color: #ffffff;
border-top: none;
border-radius: 0 0 5px 5px;
}
.sep-accordion-item.active .sep-accordion-item-content {
display: block;
}
.sep-accordion-content-inner {
padding: 20px;
} .sep-accordion-icon {
display: flex;
align-items: center;
justify-content: center;
width: 16px;
height: 16px;
flex-shrink: 0;
}
.sep-accordion-icon svg {
max-width: 50px;
} .sep-accordion-icon-left .sep-accordion-item-title {
flex-direction: row;
}
.sep-accordion-icon-left .sep-accordion-icon {
margin-right: 10px;
order: 1;
}
.sep-accordion-icon-left .sep-accordion-title-text {
order: 2;
} .sep-accordion-icon-right .sep-accordion-item-title {
display: flex;
justify-content: space-between;
align-items: center;
flex-direction: row;
}
.sep-accordion-icon-right .sep-accordion-title-text {
flex-grow: 1;
order: 1;
}
.sep-accordion-icon-right .sep-accordion-icon {
margin-left: 15px;
flex-shrink: 0;
order: 2;
} .sep-accordion-icon-closed {
display: flex !important;
}
.sep-accordion-icon-open {
display: none !important;
}
.sep-accordion-item.active .sep-accordion-icon-closed {
display: none !important;
}
.sep-accordion-item.active .sep-accordion-icon-open {
display: flex !important;
} .sep-accordion-item-title:focus {
outline: 2px solid #007cba;
outline-offset: 2px;
} @media (max-width: 767px) {
.sep-accordion-item-title {
padding: 12px 15px;
}
.sep-accordion-content-inner {
padding: 15px;
}
.sep-accordion-icon {
width: 14px;
height: 14px;
}
.sep-accordion-icon svg {
width: 14px;
height: 14px;
}
.sep-accordion-icon-right .sep-accordion-icon {
margin-left: 10px;
}
.sep-accordion-icon-left .sep-accordion-icon {
margin-right: 8px;
}
} .sep-accordion .ui-accordion-header {
margin: 0 !important;
padding: 15px 20px !important;
background: #f9f9f9 !important;
border: 1px solid #e0e0e0 !important;
border-radius: 5px !important;
}
.sep-accordion .ui-accordion-header-active {
background: #e9e9e9 !important;
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
.sep-accordion .ui-accordion-content {
padding: 20px !important;
background: #ffffff !important;
border: 1px solid #e0e0e0 !important;
border-top: none !important;
border-radius: 0 0 5px 5px !important;
margin: 0 !important;
}.sep-breadcrumbs {
display: flex;
flex-wrap: wrap;
align-items: center;
list-style: none;
margin: 0;
}
.sep-breadcrumbs a {
text-decoration: none;
transition: color 0.3s ease;
}