/* DEV */
.f_ver::after,.f_ver_02::after {content:'v2.46'}
/* .effect_01_yes .f_ver_02 {opacity:.2} */
.f_hide, .genesis-nav-menu .menu-item.f_hide {display:none !important}
:focus {outline:transparent}
.post-edit-link {display:none}
.single-post p.entry-meta {margin-bottom:0}
.gap {background:rgb(240,240,240);border:1px solid red}
.gapXXS {height:var(--hGapXXS);margin:0 var(--wGapXXS) var(--hGapXXS) 0;width:var(--wGapXXS)}
.gapXS {height:var(--hGapXS);margin:0 var(--wGapXS) var(--hGapXS) 0;width:var(--wGapXS)}
.gapS {height:var(--hGapS);margin:0 var(--wGapS) var(--hGapS) 0;width:var(--wGapS)}
.gapM {height:var(--hGapM);margin:0 var(--wGapM) var(--hGapM) 0;width:var(--wGapM)}
.gapL {height:var(--hGapL);margin:0 var(--wGapL) var(--hGapL) 0;width:var(--wGapL)}
.gapXL {height:var(--hGapXL);margin:0 var(--wGapXL) var(--hGapXL) 0;width:var(--wGapXL)}
.gapXXL {height:var(--hGapXXL);margin:0 var(--wGapXXL) var(--hGapXXL) 0;width:var(--wGapXXL)}
.gap3XL {height:var(--hGap3XL);margin:0 var(--wGap3XL) var(--hGap3XL) 0;width:var(--wGap3XL)}
/* .archive.category #genesis-content article:nth-of-type(4n) {background:red} */

/* GENERAL SECTION LINKS */
.fc_sections {position:relative;}
.f_link_sec {display:block;height:100%;position:absolute;width:100%;z-index:1000}

/* VARS */
html {
	--maxWidthXXS:clamp(10rem,10vw,20rem)x;	
	--maxWidthXS:clamp(16rem,16vw,30rem);
	--maxWidthS:clamp(24rem,24vw,40rem);
	--maxWidthM:clamp(30rem,31vw,60rem);
	--maxWidthL:clamp(32rem,54vw,100rem);
	--maxWidthXL:clamp(36rem,65vw,140rem);
	--maxWidthXXL:clamp(50rem,90vw,140rem);
	--maxWidth3XL:clamp(60rem,110vw,200rem);

	--wGapXXS: clamp(.25rem,.5vw,.75rem);
	--wGapXS: clamp(.5rem,1vw,1.5rem);
	--wGapS: clamp(.75rem,1.5vw,3rem);
	--wGapM: clamp(1rem,2.8vw,6rem);
	--wGapL: clamp(1.5rem,6vw,10rem);
	--wGapXL:clamp(2rem,12vw,18rem);
	--wGapXXL:clamp(2.5rem,16vw,25rem);
	--wGap3XL:clamp(3rem,24vw,32rem);
	
	--hGapXXS: clamp(.25rem,.3vh,.75rem);
	--hGapXS: clamp(.5rem,.57vh,1.5rem);
	--hGapS: clamp(.75rem,0.85vh,3rem);
	--hGapM: clamp(1rem,1.575vh,6rem);
	--hGapL: clamp(1.5rem,3.375vh,10rem);
	--hGapXL:clamp(2rem,6.75vh,20rem);
	--hGapXXL:clamp(2.5rem,7.6vh,28rem);
	--hGap3XL:clamp(3rem,13.5vh,30rem);

	/* scrollbar-color: rgb(var(--first-color)) rgb(var(--second-color)); */
	scroll-behavior:smooth;
	--black-color:51 51 51;			/* #333333 Carbon color */
	--first-color:23 142 253;		/* #178efd Dodger Blue */
	--first-alpha-color:209 233 255;/* #D1E9FF Veiling Waterfalls*/
	--second-color:5 74 154;		/* #054a9a Medium Electric Blue  */
	--third-color: 160 137 228;		/* #A089E4 Perrywinkle */	
	--fourth-color: 0 175 107;		/* #00af6b Greedo Green */
	--fifth-color: 50 218 153;		/* #32da99 Shamrock */
	--sixth-color: 200 200 200;		/* #32da99 Shamrock */
	--seventh-color: 242 242 242;	/* low white */
	--eighth-color: 255 255 255;	/* White */
	--nineth-color:255 255 255 .8;	/* Whitey */
	/* --fontWeight01:400; */
	/* --fontWeight02:500; */
	--borderRadiusXS:6px;
	--borderRadiusS:10px;
	--borderRadiusM:24px;
	--borderRadiusL:3rem;
	--borderRadiusXL:10rem;
	--borderRadiusXXL:76% 30%;
	--borderRadiusSP:2rem 3rem;
	--borderRadiusSP2:50% 3%;
	--fontFamily01: 'dm_sansregular', sans-serif;
	--fontFamily02: 'dm_sansmedium', sans-serif;
	
	--fontSizeXXS:clamp(.6rem,.5vw, .9rem);
	--lineHeightXXS:clamp(.8rem,.9vw,2rem);

	--fontSizeXS:clamp(.7rem,.8vw, 1rem);
	--lineHeightXS:clamp(.8rem,1vw,1.5rem);
	
	--fontSizeS: clamp(1.2rem,1.2vw,1.8rem);
	--lineHeightS: clamp(1.4rem,1.7vw,2.4rem);
	
	--fontSizeM: clamp(1.5rem,2vw,3rem);
	--lineHeightM: clamp(1.6rem,2.2vw,3.4rem);
	
	--fontSizeL: clamp(2rem,4.5vw,8rem);
	--lineHeightL: clamp(2rem,5vw,7rem);
	
	--fontSizeXL: clamp(1.8rem,5vw,7rem);
	--lineHeightXL: clamp(2.4rem,4.2vw,8rem);
	
	--fontSizeXXL: clamp(2.4rem,6vw,9rem);
	--lineHeightXXL: clamp(2.5rem,5.7vw,8rem);

	--fontSize3XL:clamp(3rem,10vw,18rem);
	--lineHeight3XL:clamp(3rem,9vw,16rem);

	--postHeroHeight:82vh;
	--fBoxShadow:0 0 20px 1px rgba(0,0,0,.5);
	--fHeaderSize:80px;
}

/* FC IMAGES */
.f_image {display:inline-block;position:relative}
img.magnify, .flexslider .slides img.magnify {
	position: absolute;
	top: 50%;
	left: 50.5%;
	mix-blend-mode:normal;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	object-fit:contain;
	opacity: 0;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	max-width:50px;
}
a.f_image:hover img.magnify, a.f_gallery_thumbnail:hover img.magnify, a.f_slider_lightbox_image:hover img.magnify {opacity:0.6}
.f_iamge_container {margin-bottom:var(--gapM);position:relative}
.f_gallery_thumbnail {display:inline-block;position:relative}

/* GENERAL */
#back_to_top {opacity:0}
.effect_01_yes #back_to_top {opacity:1;transition:all ease .5s}
body:before {background-image:url('../images/bg_lines.png');content:'';height:100vh;opacity:.2;position:fixed;width:100%;z-index:-1}
body {background:rgb(var(--first-color));font-size:var(--fontSizeS);font-weight:inherit;transition:all 1s ease}
body.white-background, 
body.white-background-02, 
body.white-background-03, 
body.white-background-04,
body.white-background-05,
body.white-background-06 {background:rgb(var(--eighth-color));transition:all 1.5s ease}
body.purple-background {background:rgb(var(--third-color));transition:all 1.5s ease}
p {color:rgb(var(--first-color));font-size:var(--fontSizeS);line-height:var(--lineHeightS);}
.gradient-to-blue p,
.gradient-to-blue-02 p,
.gradient-to-blue-03 p,
.blue-background p {color:rgb(var(--eighth-color))}
a {text-decoration:none}
a:hover {opacity:.6}
h1,
h1.entry-title {font-size:var(--fontSizeXXL);line-height:var(--lineHeightXXL);}
h2 {color:rgb(var(--eighth-color));font-family:var(--fontFamily02);font-size:var(--fontSize3XL);line-height:var(--lineHeight3XL)}
.white-background h2, 
.white-background-02 h2, 
.white-background-03 h2,
.white-background-04 h2,
.white-background-05 h2,
.white-background-06 h2 {color:rgb(var(--first-color))}
.purple-background h2 {color:rgb(var(--eighth-color))}
h2.entry-title {font-size:var(--fontSizeXL);line-height:var(--lineHeightXL);}
h3 {color:rgb(var(--eighth-color));font-size:var(--fontSizeL);line-height:var(--lineHeightL);margin-bottom:var(--hGapL)}
.white-background h3, 
.white-background-02 h3, 
.white-background-03 h3,
.white-background-04 h3,
.white-background-05 h3,
.white-background-06 h3 {color:rgb(var(--first-color))}
h4 {color:rgb(var(--eighth-color));font-size:var(--fontSizeM);line-height:var(--lineHeightM)}
.white-background h4, 
.white-background-02 h4, 
.white-background-03 h4,
.white-background-04 h4,
.white-background-05 h4,
.white-background-06 h4  {color:rgb(var(--first-color));transition:all ease 1s;/*padding-left:var(--wGapXXS)*/}
h5 {color:rgb(var(--second-color));font-size:var(--fontSizeXS);line-height:var(--lineHeightXS);margin-bottom:0;padding-left:var(--wGapXXS);text-transform:uppercase}
h6 {font-size:var(--fontSizeXS);line-height:var(--lineHeightXS)}
body.white-background ul li, 
body.white-background-02 ul li, 
body.white-background-03 ul li, 
body.white-background-04 ul li,
body.white-background-05 ul li,
body.white-background-06 ul li,
body.white-background ol li, 
body.white-background-02 ol li, 
body.white-background-03 ol li, 
body.white-background-04 ol li,
body.white-background-05 ol li,
body.white-background-06 ol li  {color:rgb(var(--first-color))}
figcaption:empty {display:none}
.f_custom_html li {list-style-type:disc}
.site-inner {max-width:100%;padding:0;width:100%}
.f_site_container {position:relative;z-index:0}
img.centered,
.aligncenter,
.singular-image {margin:0}
article,
.entry,
.widget ul > li {margin-bottom:0}
.site-header > .wrap,
.f_slider .f_slider_txts,
.blog #genesis-content,
.archive #genesis-content,
.blog .site-header > .wrap {padding-left:var(--gapL);padding-right:var(--gapL)}
.nav-primary .genesis-nav-menu a,
.footer-widget-area a {padding-left:0;padding-right:var(--gapS)}
.nav-primary .genesis-nav-menu a:hover {opacity:.5}
article, .entry {margin-bottom:0}
.widget {margin-bottom:0}
.f_button {background:rgb(var(--eighth-color));border-radius:var(--borderRadiusXL);color:rgb(var(--first-color));font-size:var(--fontSizeS);margin-left:auto;margin-right:auto;padding:var(--hGapS) var(--wGapS)}
.white-background .f_button, 
.white-background-02 .f_button, 
.white-background-03 .f_button,
.white-background-04 .f_button,
.white-background-05 .f_button,
.white-background-06 .f_button {background:rgb(var(--first-color));color:rgb(var(--eighth-color))}
.white-background .f_button img, 
.white-background-02 .f_button img, 
.white-background-03 .f_button img,
.white-background-04 .f_button img,
.white-background-05 .f_button img,
.white-background-06 .f_button img {mix-blend-mode:color-dodge}
.f_button img {max-width:46px;vertical-align:baseline}
@keyframes bounce {
	50% {
		transform: translateY(+15px);
	  }
	}
.no_title_page .entry-header {display:none}
	
/* HEADER */
.site-header {background:transparent;box-shadow:none;padding:0;position:relative;width:100%;z-index:1000}
.site-header .wrap {display:flex;flex-flow:wrap;1padding:var(--hGapL) 0}
.menu-toggle {background:rgb(var(--second-color));border-radius:4rem;color:rgb(var(--eighth-color));font-family:var(--fontFamily02);font-size:var(--fontSizeS);height:fit-content;line-height:var(--lineHeightS);margin:var(--hGapM) var(--wGapS) 0 auto;padding:var(--hGapS) var(--wGapS);}
.site-header .menu-toggle::before {display:none}
.menu-toggle.activated::before {display:inline-block}
.menu-toggle:focus, .menu-toggle:hover, .sub-menu-toggle:focus, .sub-menu-toggle:hover {background-color:rgb(var(--second-color));border-width:0;color:rgb(var(--eighth-color));opacity:.6}
.wp-custom-logo .title-area {display:flex;float:none;margin-left:var(--wGapM);margin-right:auto;padding:var(--hGapL) var(--wGapXXS) var(--hGapL) 0;position:relative;transition:all ease .2s;z-index:10}
.white-background.wp-custom-logo .title-area,
.white-background-02.wp-custom-logo .title-area,
.white-background-03.wp-custom-logo .title-area,
.white-background-04.wp-custom-logo .title-area,
.white-background-05.wp-custom-logo .title-area,
.white-background-06.wp-custom-logo .title-area {background:rgb(var(--first-color));transition:all ease .2s}
.wp-custom-logo .custom-logo-link {display:flex;justify-content:center}
.header-widget-area {order:3;padding-top:var(--hGapM)}
.header-widget-area a {background:rgb(var(--eighth-color));border-radius:4rem;color:rgb(var(--first-color));display:inline-block;font-family:var(--fontFamily02);line-height:var(--lineHeightS);margin-right:var(--wGapM);padding:var(--hGapS) var(--wGapS)}
.white-background .header-widget-area a,
.white-background-02 .header-widget-area a,
.white-background-03 .header-widget-area a,
.white-background-04 .header-widget-area a,
.white-background-05 .header-widget-area a,
.white-background-06 .header-widget-area a {background:rgb(var(--first-color));color:rgb(var(--eighth-color))}

#genesis-nav-primary {background:rgb(var(--second-color));height:100vh;left:0;padding:var(--hGap3XL) var(--wGapM) var(--hGapS) calc(var(--wGapM) + var(--wGapXS));position:absolute;top:0;width:100vw;z-index:1}
.genesis-nav-menu a {color:rgb(var(--eighth-color));font-size:var(--fontSizeM)}

/* F-CUSTOM HTML */
.f_custom_html {position:relative}

/* ENTRY CONTENT LI */
.entry-content ul > li {line-height:var(--lineHeightS);margin-bottom:var(--hGapXS)}

/* EXT VIDEOS */
.video-embed {
	padding: 0;
	width: 100%;
	height: 100vh;
	overflow: hidden;
	position: relative;
  }
  .video-embed iframe,
  .video-embed object,
  .video-embed embed {
	box-sizing: border-box;
	width: 177.77777778vh;
	height: 56.25vw;
	min-width: 100%;
	min-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width:none;
  }


/* F-SLIDER */
.f_slider_bg_desktop {display:none}
.site-container .flex-control-nav {bottom:var(--hGapXS);z-index:5}
.site-container .flex-control-paging li a {background:rgb(var(--eighth-color));border-radius:0;height:5px;width:60px}
.site-container .flex-control-paging li a.flex-active {background:rgb(var(--first-color))}
.flexslider .slides img {mix-blend-mode:multiply;object-fit:cover}
.white-background .flexslider .slides, 
.white-background-02 .flexslider .slides, 
.white-background-03 .flexslider .slides,
.white-background-04 .flexslider .slides,
.white-background-05 .flexslider .slides,
.white-background-06 .flexslider .slides {background:rgb(var(--eighth-color))}

/* F-LIGHTBOX SWIPER */
.swiper .f_slider_lightbox_image {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}

/* F-GALLERY */
.f_gallery {margin-bottom:20px}
.f_gallery ul {display:grid;grid-gap:var(--hGapL) var(--wGapL);grid-template-columns:repeat(auto-fill,minmax(164px,auto))}
.f_gallery ul li {padding: var(--hGapXXS) var(--wGapXS)}
.f_gallery ul li p {margin-bottom:0}

/* FOOTER */
.site-footer {background:rgb(var(--eighth-color));border-top:0}
.site-footer > .wrap {display:flex;flex-flow:column;grid-gap:var(--hGapL) var(--wGapS)}
.f_dots {display:none}
.footer-widgets {background:rgb(var(--eighth-color));border-top:0}
.site-footer p:empty, .site-footer .wrap:before {display:none}

/* CONTACT FORM */
.wpcf7-form p {display:flex;flex-flow:column;margin:0 auto;max-width:var(--maxWidthM);}
.wpcf7-form br {display:none}
.f-name, .f-email, .f-phone, .f-subject {font-size:.8rem}
.f-message {flex:0 1 100%}
.f_privacy {flex:0 1 100%;padding-left:15px;text-align:left;}
.f_privacy a {color:rgb(var(--eighth-color));font-family:var(--fontFamily02)}
.wpcf7 input, .wpcf7 textarea {font-size:var(--fontSizeS);background:transparent;border:0;border-bottom:1px solid rgb(var(--eighth-color));border-radius:0;margin-bottom:10px;overflow:hidden}
.wpcf7 input:focus, .wpcf7 textarea:focus {background:transparent}
.wpcf7-submit {display:block;margin:0 auto;text-transform:uppercase}
.wpcf7 input[type="submit"]:disabled {background:transparent;border:1px solid rgb(var(--eighth-color));border-radius:var(--borderRadiusL);color:rgb(var(--eighth-color));opacity:.5;}
.wpcf7 input[type="submit"] {background:transparent;border:1px solid rgb(var(--eighth-color));border-radius:var(--borderRadiusL);margin-top:20px}
.wpcf7 input[type="submit"]:hover {background:rgb(var(--eighth-color));color:rgb(var(--first-color))}
span.wpcf7-list-item {margin:0}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:rgb(var(--eighth-color))}
::-moz-placeholder { /* Firefox 19+ */ color:rgb(var(--eighth-color))}
:-ms-input-placeholder { /* IE 10+ */ color:rgb(var(--eighth-color))}
:-moz-placeholder { /* Firefox 18- */ color:rgb(var(--eighth-color))}
.wpcf7 form.sent .wpcf7-response-output {background:rgb(var(--eighth-color));border:0;padding:var(--gapS);border-radius:var(--borderRadiusS);border-top-right-radius:var(--borderRadiusSP);border-bottom-right-radius: var(--borderRadiusSP);color:rgb(var(--second-color));margin:0}
.wpcf7-form-control-wrap {max-width:var(--maxWidthM)}

/* ARROW BUTTONS */
.btn-arrow-right {display:flex;grid-gap:var(--wGapS);}
.btn-arrow-right a {color:rgb(var(--eighth-color))}
.btn-arrow-right a:hover {opacity:.7}
.btn-arrow-right.btn-blue a {color:rgb(var(--first-color))}
.btn-arrow-right p {margin-bottom:0}
.btn-arrow-right img {vertical-align:sub;width:70px}
.btn-arrow-right-container { display:grid;place-content:flex-end;padding:var(--hGapL) 0;z-index:10}

/* HOME */
/* .home .entry-header {display:none} */
#sencillamente > .f_wrap {align-content:center;display:grid;min-height:100vh;padding:var(--hGap3XL) var(--wGapM);position:relative}
.scroll_down {display:flex;flex-flow:column;grid-row-gap:var(--hGapXS);margin-top:var(--hGapXL);text-align:center;}
.scroll_down p {color:rgb(var(--eighth-color));font-size:var(--fontSizeXS);font-family:var(--fontFamily02);letter-spacing:.05rem;line-height:var(--lineHeightXS);margin-bottom:0;text-transform:uppercase}
.scroll_down img {animation:bounce 1600ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);max-height:80px}
#agencia_certificada > .f_wrap {min-height:100vh;padding:var(--hGap3XL) var(--wGapM) var(--hGapL);position:relative}
#agencia_certificada p {max-width:var(--maxWidthL);}
#nuestros_servicios {background:white;min-height:100vh}
#nuestros_servicios h4 {color:rgb(var(--first-color))}
#logos_agencia {margin-bottom:var(--hGapL)}
#logos_agencia ul {justify-content:flex-start;max-width:var(--maxWidthXL);padding:var(--hGapM) var(--wGapS)}
#logos_agencia ul li {flex:0 1 290px}
.bluco_charges .f_slider_txts {display:grid;place-content:flex-end flex-start;height:auto;bottom:0;padding-top:var(--hGapL);position:absolute;width:100%;background:white}
.f_carousel .f_slider_txts p {margin-bottom:0}
#nuestros_servicios > .f_wrap {display:grid;grid-template-columns: repeat(auto-fit, minmax(min(100%/1, max(270px, 100%/3)), 1fr));grid-row-gap:var(--hGapXL);padding:var(--hGapL) var(--wGapM);position:relative}
#nuestros_servicios_header {grid-column:1 / -1}
#nuestros_servicios_header h3 {color:rgb(var(--first-color));}
#nuestros_servicios .f_badge .f_sc_wrap {display:grid;grid-template-columns:2fr 8fr;grid-column-gap:var(--wGapS)}
#nuestros_servicios .f_badge .f_sc_wrap img {grid-row:1 / span 2}
#nuestros_servicios #tecnologia img {max-height:92px}
#nuestros_servicios .f_badge {padding:var(--hGapS) var(--wGapS)}
#nuestros_servicios .f_badge .f_sc_wrap p {grid-column:2}
#nuestra_mision > .f_wrap {padding:var(--hGap3XL) var(--wGapM);text-align:center}
#marketplaces > .f_wrap {padding:var(--hGap3XL) 0;text-align:center}
#marketplaces .flexslider .slides img {max-height:80px;max-width:158px}
#marketplaces .flexslider .slides > li {align-items:center;display:flex !important;height:120px;}
#marketplaces .swiper {margin-top:var(--hGapXL)}
#slider_casos > .f_wrap {padding-bottom:var(--hGap3XL)}
#slider_casos h4 {color:rgb(var(--eighth-color))}
#swiper_casos {margin-bottom:var(--hGapXXL)}
#slider_casos .flexslider .slides img {min-height:60vh;object-fit:cover;}
#slider_casos .f_slider_txts {display:grid;height:100%;left:0;place-content:center;position:absolute;text-align:center;top:0;width:100%}
#slider_casos h2 {color:rgb(var(--eighth-color));font-size:var(--fontSizeXXL);line-height:var(--lineHeightXXL)}
#slider_casos h4, #slider_casos h3 {text-align:center}
#slider_casos .flexslider h4 {color:rgb(var(--eighth-color))}
#btn_clientes > .f_sc_wrap {text-align:center}
#nuestros_clientes ul {display:flex;flex-flow:wrap;justify-content:center;margin:0 auto var(--hGapXL);max-width:var(--maxWidthXXL);}
#nuestros_clientes ul li {align-items:center;display:flex;flex:0 1 30%;place-content:center}
#nuestros_clientes img {max-height:120px;padding:var(--hGapXS) var(--wGapXS);width:auto}
#home_insights > .f_wrap {display:grid;align-content:center;padding:var(--hGap3XL) var(--wGapM);position:relative}
#home_insights .f_custom_html li {color:rgb(var(--eighth-color));display:flex;flex-flow:column;list-style:none;}
#home_insights .f_custom_html li a {color:rgb(var(--eighth-color));font-size:var(--fontSizeM);line-height:var(--lineHeightM);margin-bottom:var(--hGapS)}
#home_insights .excerpt-dash {display:none}
.display-posts-listing {display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--hGap3XL) var(--wGapL)}
.mas_insights {display:flex;grid-gap:var(--wGapS);}
.mas_insights p {color:rgb(var(--eighth-color));margin-bottom:0}
.mas_insights img {width:70px}
#lets_talk_form {text-align:center;}
.lets_talk > .f_wrap {padding:var(--hGap3XL) var(--wGapM);position:relative}
#lets_talk_form p {color:rgb(var(--eighth-color))}

/* CONÓCENOS */
#conocenos > .f_wrap {align-content:center;display:grid;min-height:100vh;padding:var(--hGap3XL) var(--wGapM);position:relative}
.intro > .f_wrap {align-content:center;display:grid;max-width:var(--maxWidthXL);padding:0 var(--wGapM);position:relative}
#bluco_trabaja > .f_wrap {padding:var(--hGap3XL) var(--wGapM) var(--hGapL);position:relative}

#quieres_vender > .f_wrap {padding:var(--hGap3XL) var(--wGapM);text-align:center}
#nuestra_historia > .f_wrap {margin:0 auto;max-width:var(--maxWidthXL);padding:var(--hGap3XL) var(--wGapM);text-align:center}
#nuestra_historia .f_wrap .f_sc:first-of-type .f_sc_wrap {place-content:center;margin-bottom:var(--hGapL)}
#nuestra_historia .f_custom_html {border-left:2px solid rgb(var(--first-color));margin-left:var(--wGapL);padding-bottom:var(--hGapXL);padding-left:var(--wGapL);position:relative}
#nuestra_historia .f_custom_html:before {background-color:rgb(var(--eighth-color));border:2px solid rgb(var(--first-color));border-radius:var(--borderRadiusM);content:'';display:block;height:22px;left:-12px;position:absolute;width:22px}
#nuestra_historia .f_wrap > :nth-child(1) {border-left:0;grid-column:1/-1;margin-left:0;padding-left:0}
#nuestra_historia .f_wrap .f_custom_html:last-child {border:0}
#nuestra_historia .f_wrap > :nth-child(1):before {display:none}

#nuestra_historia p {margin-bottom:0;text-align:left}
#nuestra_historia .f_sc:nth-child(odd) .f_sc_wrap {display:flex;place-content:flex-end;}
#asi_somos > .f_wrap {display:grid;margin:0 auto;max-width:var(--maxWidthXL);min-height:100vh;padding:var(--hGap3XL) var(--wGapM) var(--hGapL);place-items:center;position:relative;text-align:center}
#nuestra_filosofia {background:rgb(var(--eighth-color));background:linear-gradient(180deg, rgb(var(--first-color)/0) 0%, rgb(var(--eighth-color)) 20%, rgb(var(--eighth-color)) 80%, rgb(var(--first-color)/0) 100%);}
#nuestra_filosofia > .f_wrap {display:grid;margin:0 auto;max-width:var(--maxWidthXXL);min-height:100vh;padding:calc(2*var(--hGap3XL)) var(--wGapM);place-items:center;position:relative;text-align:center}
#nuestra_filosofia h4 {color:rgb(var(--first-color));margin-bottom:var(--hGapXL)}
#nuestra_filosofia p {color:rgb(var(--first-color));font-family:var(--fontFamily02);font-size:calc(0.75*var(--fontSizeS));margin-bottom:var(--hGapS)}

/* EQUIPO HUMANO */
.bluco_header_a > .f_wrap {align-content:center;display:grid;min-height:100vh;padding:var(--hGap3XL) var(--wGapM);position:relative}
.bluco_header_a h4 {color:rgb(var(--eighth-color));padding-left: var(--wGapXXS);transition:all ease 1s}
#equipo_humano_desc > .f_wrap {align-content:center;display:grid;max-width:var(--maxWidthXL);padding:var(--hGap3XL) var(--wGapM);position:relative}
#sliders_equipo > .f_wrap {padding:var(--hGap3XL) var(--wGapM) var(--hGapL);position:relative}
#sliders_equipo .swiper {margin-bottom:var(--hGapXXL)}

/* INSIGHTS BLOG */
.archive-description {grid-column:1 / -1;margin-bottom:0}
.archive-title {color:rgb(var(--eighth-color));font-size:var(--fontSize3XL);line-height:var(--lineHeight3XL)}
.blog #genesis-content,
.archive #genesis-content {display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,auto));grid-gap:var(--hGapXL) var(--wGapXL);justify-content:space-between;padding:calc(1.5*(var(--hGap3XL))) var(--wGapM)}
.blog h2.entry-title,
.archive h2.entry-title {font-size:var(--fontSizeM);line-height:var(--lineHeightM);}
.blog h2.entry-title a, 
.blog p,
.archive h2.entry-title a,
.archive p {color:rgb(var(--eighth-color));margin-bottom:0}
.blog .entry-meta {border:0;margin-bottom:0;text-transform:uppercase;}
.blog .entry-meta a {color:rgb(var(--second-color))}
.read_more {color:rgb(var(--eighth-color))}
.insights_link {color:rgb(var(--second-color));margin-bottom:calc(-1*(var(--hGapXL)));padding-left:var(--wGapXXS);position:relative;text-transform:uppercase;z-index:10}
.insights_link:hover {color:rgb(var(--second-color))}
.single-post .entry-title {color:rgb(var(--eighth-color));display:flex;place-items:flex-end;font-size:var(--fontSizeXXL);line-height:var(--lineHeightXXL);margin-bottom:0}
.single-post .entry-header {align-content:center;display:grid;grid-gap:var(--wGapXS);grid-template-columns:1fr 12fr 6fr;min-height:80vh;padding:var(--hGapM) var(--wGapM) var(--hGapM) 0}
.single-post .insights_link {display:flex;height:fit-content;place-self:flex-end;transform:rotate(-90deg);transform-origin:right bottom;margin-bottom:110%}
.single_post_excerpt {align-self:flex-end;display:flex;grid-column:2;grid-row:2} 
.single_post_excerpt p {color:rgb(var(--eighth-color));margin-bottom:0}
.single-post .entry-content {margin:0 auto;max-width:var(--maxWidthL);padding:0 var(--wGapM)}
.blog .service_header_bg {display:none}
.single-post .entry-content h2 {font-size:var(--fontSizeL);line-height:var(--lineHeightL);margin-bottom:var(--hGapL)}
.archive.category.white-background h2.entry-title a, 
.archive.category.white-background p {color:rgb(var(--first-color))}
/* wpTables */
#ancho {margin-top:var(--hGapXL);margin-bottom:var(--hGapXL)}

/* SERVICIOS */
#servicios_header > .f_wrap {align-content:center;display:grid;min-height:100vh;padding:var(--hGap3XL) var(--wGapM);position:relative}
#servicios_desc > .f_wrap {align-content:center;display:grid;max-width:var(--maxWidthXL);padding:var(--hGap3XL) var(--wGapM) 0;position:relative}
#servicios > .f_wrap {margin:0 auto;max-width:var(--maxWidthXXL);padding:var(--hGap3XL) var(--wGapM);text-align:center}
#servicios .f_sc_wrap {display:flex;flex-flow:column;grid-row-gap:var(--hGapXL)}
.service_badge {position:relative}
#servicios .service_badge {display:grid;grid-gap:var(--hGapM) var(--wGapM);grid-template-columns:3fr 10fr;text-align:left;}
#servicios .service_badge:nth-child(even) {place-self:flex-end;}
#servicios .img_holder img {max-height:190px;min-width:100px;width:100%}
.service_page.white-background h4, 
.service_page.white-background-02 h4, 
.service_page.white-background-03 h4,
.service_page.white-background-04 h4,
.service_page.white-background-05 h4,
.service_page.white-background-06 h4 {padding-left:0}
#servicios .f_button {margin:0}
.service_header_bg {background-repeat:no-repeat;background-position:58vw -50px;background-size:contain;height:92vh;left:0;margin-bottom:-92vh;mix-blend-mode: plus-lighter;opacity:.2;position:relative;top:0;z-index:0}
.service_page .entry-content {margin:0 auto;max-width:var(--maxWidthXL);}
.service_page .entry-content > .f_wrap {padding:0 var(--wGapL) calc(3*var(--hGap3XL));}

/* MARKETPLACES */
#marketplaces_desc {text-align:center}
#marketplaces_desc > .f_wrap {margin:0 auto;max-width:var(--maxWidthL)}
#marketplaces_list > .f_wrap {margin:0 auto;max-width:var(--maxWidthXXL);padding:var(--hGap3XL) var(--wGapM);text-align:center}
#marketplaces_list #logos > .f_sc_wrap {display:flex;flex-flow:wrap;justify-content:center}
#marketplaces_list #logos .service_badge {flex:0 1 340px;height:165px}
#marketplaces_list #logos .service_badge .img_holder {align-items:center;border:1px solid rgb(var(--first-color)/.2);display:flex;height:100%;padding:var(--hGapL) var(--wGapS);place-content:center;width:100%}
#marketplaces_list #logos .service_badge .img_holder:hover {box-shadow:0 0 20px rgba(var(--first-color)/.5)}
#marketplaces_list #logos .service_badge img {height:fit-content;margin-bottom:0;max-width:115px;/*max-height:80px*/;width:fit-content}
/* TEMP LOGOS GALLERY */
/* #logos.f_gallery ul {display:flex;flex-flow:wrap;grid-gap:0;justify-content:center} */
/* #logos.f_gallery ul li {flex:0 1 340px;border:1px solid rgb(var(--first-color),.2);display:flex;padding:var(--hGapL) 0;place-content:center;place-items:center} */
/* #marketplaces_list #logos.f_gallery ul li img {height:fit-content;max-height:64px;max-width:144px;width:auto} */

/* MARKETPLACE */
.parent-pageid-1068 .service_header_bg {background-color:rgb(var(--eighth-color));background-repeat:no-repeat;background-position:center;background-size:72%;left:auto;height:32vw;margin-bottom:initial;mix-blend-mode:normal;right:var(--wGapXXL);opacity:1;position:absolute;top:var(--hGap3XL);width:32vw;border-radius:32vw}
.parent-pageid-1068 .service_header_bg:before {background:url('../images/marketplaces_logos_circle.svg');background-size:contain;content:'';display:block;height:100%;transform:scale(1.7);width:100%;}
.parent-pageid-1068 .bluco_header_a .txt {max-width:calc(0.71*var(--maxWidthL));}
.parent-pageid-1068 .countries > .f_wrap {padding:var(--hGap3XL) var(--wGapM);text-align:center}
.countries {color:rgb(var(--eighth-color));margin:0 auto;max-width:var(--maxWidthXXL);}
.countries p {color:rgb(var(--eighth-color))}
#marketplace_presence > .f_sc_wrap {display:grid;flex-flow:wrap;grid-gap:var(--hGapXXL) var(--wGapM);grid-template-columns:repeat(auto-fit,minmax(176px, 18rem));place-content:center}
.parent-pageid-1068.service_page .entry-content {background:rgb(var(--eighth-color));background:linear-gradient(180deg, rgb(var(--first-color)/0) 0%, rgb(var(--eighth-color)) 20%, rgb(var(--eighth-color)) 80%, rgb(var(--first-color)/0) 100%);margin:0;max-width:100%;padding-top:calc(2*(var(--hGap3XL)))}
.parent-pageid-1068.service_page .entry-content p, .parent-pageid-1068.service_page .entry-content ol {max-width:var(--maxWidthL)}
.parent-pageid-1068.service_page .entry-content h2,
.parent-pageid-1068.service_page .entry-content h4,
.parent-pageid-1068.service_page .entry-content ol {color:rgb(var(--first-color))}
#intro_marketplace {background:rgb(var(--eighth-color));background:linear-gradient(180deg, rgb(var(--first-color)/0) 0%, rgb(var(--eighth-color)) 20%, rgb(var(--eighth-color)) 80%, rgb(var(--first-color)/0) 100%)}
#intro_marketplace > .f_wrap {align-content:center;display:grid;max-width:var(--maxWidthXL);padding:calc(2*(var(--hGap3XL))) var(--wGapM);position:relative}
#intro_marketplace h4,
#intro_marketplace h3 {color:rgb(var(--first-color))}
.marketplace_categories {display:grid;grid-gap:var(--hGapM) var(--wGapL);grid-template-columns:repeat(auto-fit, minmax(176px,14rem));}
.category_image {background-color:rgb(var(--first-color) / .1);margin-top:60px;text-align:center}
.category_image img {margin-top:-34px;max-height:100px;mix-blend-mode:multiply;width:auto}
.category_text {color:rgb(var(--first-color));font-family:var(--fontFamily02);text-align:center}



.mp_title {grid-column:1/ -1;}
.mp_item  {flex:0 1 25%;line-height:var(--lineHeightS);}
.mp_site {font-size:var(--fontSizeXS);text-transform:uppercase}
.mp_site a {color:rgb(var(--eighth-color));font-family:var(--fontFamily02);text-decoration:underline}
.mp_flag img {min-height:38px;min-width:40px}
#fechas_clave > .f_wrap {padding:var(--hGap3XL) var(--wGapM) var(--hGapXL)}
#fechas_clave .f_sc_wrap {display:flex;flex-flow:wrap;gap:0 var(--wGapXL);max-width:var(--maxWidthXL);margin:0 auto}
#fechas_clave h3 {text-align:center;}
#fechas_clave p {color:rgb(var(--eighth-color))}
.header_special_day {flex:1 100%;padding-bottom:var(--hGapXL);text-align:center}
.header_special_day p {margin:0 auto;max-width:var(--maxWidthL)}
#fechas_clave .item {flex:1;margin-bottom:var(--hGapXL)}
#integraciones {background:rgb(var(--eighth-color));background:linear-gradient(180deg, rgb(var(--first-color)/0) 0%, rgb(var(--eighth-color)) 10%, rgb(var(--eighth-color)) 90%, rgb(var(--first-color)/0) 100%);color:rgb(var(--first-color));text-align:center;}
#integraciones > .f_wrap {padding:calc(2*(var(--hGap3XL))) var(--wGapM)}
#integraciones .f_sc_wrap {max-width:var(--maxWidthXL);margin:0 auto}
#integraciones h3 {color:rgb(var(--first-color))}
.img_special_day {background-color:rgb(var(--eighth-color));border-radius:111px;display:grid;height:222px;margin-bottom:var(--hGapM);place-content:center;width:222px}
.integraciones {border:1px solid rgb(var(--first-alpha-color));box-shadow:0 0 32px rgb(var(--first-alpha-color));display:grid;grid-template-columns:1fr 1fr 1fr;margin:var(--hGap3XL) 0;width:100%}
.header_integracion.item_integracion {border:0}
.item_integracion {align-items:center;border-right:1px solid rgb(var(--first-alpha-color));border-bottom:1px solid rgb(var(--first-alpha-color));display:flex;max-height:100px;padding:var(--hGapL) var(--wGapS);place-content:center;position:relative}
.item_integracion:nth-child(2):before,
.item_integracion:nth-child(3):before {color:rgb(var(--first-color));display:inline-block;font-size:var(--fontSizeXS);line-height:var(--lineHeightXS);position:absolute;text-align:center;top:-40px;width:100%;}
.item_integracion:nth-child(2):before {content:'Creación de catálogo'}
.item_integracion:nth-child(3):before {content:'Integración sistemas y pedidos'}
.item_integracion p,
.item_integracion img {margin-bottom:0}
.logo_integracion img {max-width:200px}
.check_icon {max-width:70px}
.no_check_icon {max-width:35px}
.pros_contras {display:grid;grid-gap:0 var(--wGapL);grid-template-columns:repeat(auto-fit,minmax(276px,1fr));place-items:center;margin-bottom:var(--hGap3XL);width:100%;}
.pros {max-width:350px;padding-right: var(--wGapXS);}
.pros ul {text-align:left}
.pros img.emoji {height:auto !important;width:60px !important}
.integraciones_certificaciones .header_special_day {grid-column:1/-1}
.integraciones_certificaciones .img_special_day {border:1px solid rgb(var(--first-alpha-color));box-shadow:0 0 32px rgb(var(--first-alpha-color));grid-column:1/-1;overflow:hidden;padding:var(--hGapM) var(--wGapS) 0}
.integraciones_certificaciones h4 {color:var(--first-color)}
.integraciones_certificaciones .txt_special_day {text-align:left}
.como_ayudarte > .f_wrap {margin:0 auto;max-width:var(--maxWidthXL);padding:calc(2*var(--hGap3XL)) 0;text-align:center;}
.como_ayudarte p {color:rgb(var(--eighth-color))}


/* CLIENTES */
#logos_clientes > .f_wrap {display:flex;flex-flow:column;margin:0 auto;max-width:var(--maxWidthXXL);padding:var(--hGap3XL) var(--wGapM)}
#logos_clientes .f_gallery {display:flex;flex-flow:column;margin-bottom:var(--hGapXXL)}
#logos_clientes .f_gallery ul {display:flex;flex-flow:wrap;grid-gap: var(--hGapS) var(--wGapXL);justify-content:flex-start}
#logos_clientes .f_gallery ul li {flex:0 1 160px;padding:0}
#logos_clientes h3 {margin-bottom:var(--hGapXL);margin-top:var(--hGapXL)}

/* CASOS EXITO */
#casos_exito_desc > .f_wrap {align-content:center;display:grid;max-width:var(--maxWidthXXL);padding:var(--hGap3XL) var(--wGapM);position:relative}
.casos_page .service_badge .content_txt {display:grid;height:100vh;left:0;place-content:center;position:absolute;text-align:center;top:0;width:100%
}
.casos_page .entry-content .f_wrap {align-content:center;display:grid;max-width:var(--maxWidthXL);padding:var(--hGap3XL) var(--wGapM);position:relative}
#casos h3 {color:rgb(var(--eighth-color));margin-bottom:var(--hGapM);padding:0}
#casos h4 {color:rgb(var(--eighth-color));margin-bottom:var(--hGapL);padding:0;text-transform:uppercase}
#casos .f_button {background:rgb(var(--first-color));color:rgb(var(--eighth-color))}
.casos_page .service_header_bg {background-position:left top;background-size:cover;height:100vh;margin-bottom:-100vh;mix-blend-mode:normal;opacity:1;width:100%}
.casos_page .img_holder {background-position:center right;background-size:cover;min-height:100vh}
.intro {padding-top:var(--hGap3XL)}

/* CONTACTO PAGE */
/* .contacto_page {background-color:rgb(var(--third-color));} */
#datos_contacto > .f_wrap {display:grid;min-height:60vh;place-content:center;text-align:center}
#datos_contacto a {color:rgb(var(--eighth-color))}
#datos_contacto a:hover {1color:rgb(var(--eighth-color));opacity:.6;}
#datos_contacto .env_underline {text-decoration:underline}
#datos_contacto h3 {margin-bottom:0}

/* BLUCO FOOTER */
.footer_additional_info {background:rgb(var(--eighth-color));1background:linear-gradient(180deg, rgba(var(--third-color),1) 0%, rgba(var(--eighth-color),1) 30%); color:rgb(var(--third-color));display:flex;flex-flow:column;grid-gap:var(--hGapL) var(--wGapM);padding:var(--hGapXL) var(--wGapM)}
.footer_additional_info a {color:rgb(var(--third-color))}
#menu-rrss {display:flex;grid-gap:var(--wGapS);}
#menu-rrss a {color:rgb(var(--third-color))}
.site-footer, .site-footer .nav-secondary a {color:rgb(var(--third-color));font-family:var(--fontFamily02);font-size:var(--fontSizeXS);text-align:left;text-transform:uppercase}
.site-footer .nav-secondary a:first-of-type {margin-left:0}

/* FOOTER WIDGETS LOGOS */
.footer-widgets .wrap {max-width:100%}
.footer-widgets .textwidget p:first-child, .footer-widgets .textwidget pre {margin:0}
.f_links_container {display:flex;flex-flow:wrap;grid-gap: 0 var(--wGapXXS);justify-content:flex-start;1padding:0 var(--wGapM)}
.f_logos_title {font-size:var(--fontSizeXS);line-height:var(--lineHeightXS);text-align:left}
.f_link {display:flex;flex:0 156px;flex-flow:column;margin:0;padding:var(--hGapM) var(--wGapS);place-self:center;}
.f_link_btn {transition:all .5s}
.f_link_btn:hover {box-shadow:0 4px 16px 0 rgba(var(--fourth-color),.5);transition:all, .5}
.f_links_img {height:100%;display:flex;mix-blend-mode:multiply}
.f_links_img img {place-self:flex-start;margin:0 auto;max-height:82px;padding:var(--hGapXS) var(--wGapXS)}
.f_links_link {text-align:left;width:100%}
.f_links_link h5 {color:rgb(var(--first-color));font-size:10px;letter-spacing:.03rem;margin-bottom:0;text-transform:uppercase}
.f_logos_title {color:rgb(var(--third-color));text-transform:uppercase}

/* LEGAL */
.f_legal h1 {color:var(--first-color);font-size:2rem;text-transform:uppercase}
.f_legal h2 {font-size:var(--fontSizeM);line-height:var(--lineHeightM);}
.f_legal h3 {font-size:var(--fontSizeS)}
.f_legal p, .f_legal ul {color:rgb(var(--eighth-color))}
.f_legal .site-inner {background:var(--f_transparent);border-radius:var(--f_radius);margin-top:10px;padding:40px}
.f_legal #genesis-content {margin:0 auto;max-width:var(--maxWidthL)}
.f_legal .service_header_bg {display:none;}
.f_legal table p {color:rgb(var(--first-color));text-align:left}

/* RECAPTCHA */
.grecaptcha-badge {visibility:hidden}

/* KEN BURNS FX SWIPER */
.kb_effect {animation-duration:30s;animation-name:kb_effect;animation-iteration-count:infinite;z-index:-1}
/* KEN BURNS FX FLEXSLIDER */
.kb_effect .f_slider_2_0 {overflow:hidden}
.kb_effect .f_slider_2_0 img {animation-duration:30s;animation-name:kb_effect;animation-iteration-count:infinite}

@keyframes kb_effect {
  0%,100% {opacity:0;transform:scale(1.4)}
  1% {opacity:1}
  96% {opacity:1}
  98% {opacity:0}
  99% {transform:scale(1)}
}


/* ERROR 404 */
.error404 {background-color:rgb(var(--eighth-color))}
.error404 .site-header {margin-bottom:0}
.error404 #genesis-content {padding:0 calc(var(--wGapM) + var(--wGapXXS))}
.error404 h1 {color:rgb(var(--first-color))}
.error404 .entry-content {max-width:var(--maxWidthXL)}
.error404 main a {text-decoration:underline}

/* +480 */

@media only screen and ( min-width: 480px) {


}


/* +768 */

@media only screen and ( min-width: 768px) {

/* WP TABLES */
#ancho {margin-left:calc(-1*(var(--wGapXXL)))}

/* MARKETPLACES */
.item_integracion:nth-child(2):before,
.item_integracion:nth-child(3):before {font-size:var(--fontSizeS);line-height:var(--lineHeightS);top:-60px}

/* FOOTER 768 */
.fbr_01, .fbr_03, .fbr_04 {display:none}
.f_dots_01, .f_dots_03, .f_dots_04 {display:inline}


/* CONTACTO 768 */
.f-name, .f-email, .f-phone, .f-subject {flex:0 1 49.5%}

}

/* +960 MOBILE NAV */

@media only screen and ( min-width: 960px) {

/* ARROW BUTTONS 960 */
#btn-conocenos {margin-bottom:calc(-1*var(--hGapXXL))}

/* HEADER 960 */
/* .f_responsive_menu.f_outside {display:none} */
/* #genesis-nav-primary {flex:1;padding:0} */
/* #genesis-nav-primary ul {display:flex;justify-content:space-evenly} */
/* #genesis-mobile-nav-primary {display:none} */
/* .genesis-nav-menu a {background:transparent} */
/* .genesis-nav-menu a:hover {background:transparent} */
.site-header {margin-bottom:calc(-2*var(--hGapXXL))}

/* F-SLIDER 960 */
.f_slider_bg_mobile {display:none}
.f_slider_bg_desktop {display:block}

/* F-GALLERY 960 */
.f_gallery ul {grid-gap:var(--hGapM) var(--wGapM);grid-template-columns:repeat(auto-fill,minmax(208px,auto))}

/* HOME 960 */
.scroll_down {1bottom:var(--hGapXS);position:absolute;right:var(--wGapS)}
#nuestros_clientes ul li {flex;flex:0 1 18%}
#slider_casos .flexslider .slides img {min-height:auto}

/* CONÓCENOS 960 */
/* #nuestra_historia > .f_wrap {display:grid;grid-template-columns:1fr 1fr;margin:0 auto;} */
/* #nuestra_historia p {max-width:50%} */
#nuestra_historia .f_wrap .f_custom_html {max-width:50%}
#nuestra_historia .f_wrap .f_custom_html:first-child {max-width:100%}
#nuestra_historia .f_wrap > :nth-child(odd) {margin-left:0;transform:scaleX(-1)}
#nuestra_historia .f_wrap > :nth-child(odd) .f_sc_wrap {transform:scaleX(-1)}
#nuestra_historia .f_wrap > :nth-child(odd) .f_sc_wrap p {text-align:right}
#nuestra_historia .f_wrap > :nth-child(even) {margin-left:49.75%}

/* INSIGHTS 960 */
.single_post_excerpt {grid-column:3;grid-row:1} 


/* CLIENTES 960 */
#logos_clientes .f_gallery:nth-child(even) {align-items:flex-end;place-self:flex-end;}
#logos_clientes .f_gallery:nth-child(even) ul {justify-content:flex-end;}
#logos_clientes .f_gallery {max-width: 65%}
#logos_clientes .f_gallery ul {grid-gap:var(--hGapS) var(--wGapM)}

/* SERVICIOS 960 */
#servicios .service_badge {max-width:55%}
.bluco_header_a h4 {max-width:var(--maxWidthXL);}

/* MARKETPLACES */
.pros:nth-child(1) {border-right: 1px solid rgb(var(--first-alpha-color));}
.integraciones_certificaciones > .f_sc_wrap {display:grid;grid-gap:0 var(--wGapXL);grid-template-columns:repeat(2,1fr)}

/* BLUCO FOOTER 960 */
.footer_additional_info {flex-flow:nowrap}
.footer_additional_widget:nth-child(2) {flex:2}

/* FOOTER 960 */
.site-footer {padding:16px}
.site-footer > .wrap {display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:0 var(--wGapM)}
.footer_text {display:flex;align-items:flex-end;}
.footer_logos_01 {grid-column:2}
.footer_logos_02 {grid-column:3}
.footer_logos_01, .footer_logos_02 {grid-row:1 / span 2;text-align:center}

.fbr_02 {display:inline}
.fbr_03, .fbr_05 {display:none}
.f_dots_05 {display:inline}

/* LETS TALK */
#lets_talk_form p:first-child {padding-block:var(--hGapXXL) var(--hGapM)}

}


@media only screen and (min-width: 1260px) {

	/* HOME */
	#sencillamente > .f_wrap, #agencia_certificada > .f_wrap {height:auto}

	/* MARKETPLACES */
	.item_integracion:nth-child(2):before,
	.item_integracion:nth-child(3):before {top:-50px}

	/* FOOTER 1260 */
	.fbr_02 {display:none}
	.f_dots_02 {display:inline}

	/* FOOTER LOGOS */

	.f_links_img img {padding:0}

}

@media (max-width:90rem) {
	.casos_page.additional_pages .service_header_bg {background-size:contain;height:auto;}
	.additional_pages .bluco_header_a {visibility:hidden}
}
.casos_page.additional_pages .service_header_bg {aspect-ratio:16/8;background-size:cover;height:inherit;margin-bottom:0;width:100%}
.additional_pages .bluco_header_a {display:none}