/**
 * Combined by jsDelivr.
 * Original files:
 * - /gh/ahmst/basis@1.33/grid.css
 * - /gh/ahmst/basis@1.33/reset.css
 * - /gh/ahmst/basis@1.33/classes.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
/*DISTRIBUCION COLUMNAS AhmGrid
by Adrián Herrero Montoya

@media (min-width: 1000px) {
	.box {
        --paddingX: 20px;
        --paddingY: 20px;
        --margenesBox: 30px;
        --margenesBox2: 5px;
		--heightBoxXXSmall: 165px;
		--heightBoxXSmall: 235px;
		--heightBoxSmall: 300px;
		--heightBoxMedium: 370px;
		--heightBoxLarge: 400px;
	}
}
@media (max-width: 1000px) {
	.box {
        --paddingX: 10px;
        --paddingY: 10px;
        --margenesBox: 100px;
        --margenesBox2: 100px;
		--heightBoxXXSmall: 165px;
		--heightBoxXSmall: 235px;
		--heightBoxSmall: 300px;
		--heightBoxMedium: 370px;
		--heightBoxLarge: 400px;
	}
}

*/
/*-----------------------------GENERALES-----------------------------*/ 

*[class*="dst"] {float:left;width: 100%;position: relative;}
.box {position: relative;}
.box:not([class*="dst"]):not(.nostyle) {padding: var(--paddingY) var(--paddingX);}


 /*-----------------------------DESKTOP-----------------------------*/ 
@media (min-width: 1000px) {
 *[class*="dst"] > .box {float:left; margin-right: var(--margenesBox);margin-bottom: var(--margenesBox)}
 *[class*="dst"].m2 > .box {float:left; margin-right: var(--margenesBox2);margin-bottom: var(--margenesBox2)}
 .box[class*="dst"] {margin-bottom: 0; }
 

        /*UNA FILA MARGEN TIPO 1*/
            /**/
            .dst6-3-3 > .box {width: calc(25% - calc(var(--margenesBox) * 3 / 4))}
            .dst6-3-3 > .box:first-child{width: calc(2 * (25% - calc(var(--margenesBox) * 3 / 4)) + var(--margenesBox));}
            .dst6-3-3 > .box:nth-child(3n) {margin-right: 0;}
            /**/
            .dst3-3-3-3 > .box {width: calc(25% - calc(var(--margenesBox) * 3 / 4));}
            .dst3-3-3-3 > .box:nth-child(4n) {margin-right: 0;}
            /**/    
            .dst4-4-4 > .box {width: calc(33.333% - calc(var(--margenesBox) * 2 / 3));}
            .dst4-4-4 > .box:nth-child(3n) {margin-right: 0;}
            /**/    
            .dst3-3-6 > .box {width: calc(25% - calc(var(--margenesBox) * 3 / 4));}
            .dst3-3-6 > .box:nth-child(3n) {width: calc(2 * (25% - 18px) + var(--margenesBox));margin-right: 0;}
            /**/
            .dst4-8 > .box:nth-child(odd) {width: calc(33.333% - calc(var(--margenesBox) * 1 / 2)); margin-right: var(--margenesBox)}
            .dst4-8 > .box:nth-child(even) {width: calc(66.666% - calc(var(--margenesBox) * 1 / 2));margin-right: 0;}
            /**/
            .dst7-5 > .box:nth-child(even) {width: calc(41.666% - calc(var(--margenesBox) * 1 / 2));margin-right: 0; }
            .dst7-5 > .box:nth-child(odd) {width: calc(58.333% - calc(var(--margenesBox) * 1 / 2));margin-right: var(--margenesBox)}
            /**/
            .dst8-4 > .box:nth-child(even) {width: calc(33.333% - calc(var(--margenesBox) * 1 / 2));margin-right: 0; }
            .dst8-4 > .box:nth-child(odd) {width: calc(66.666% - calc(var(--margenesBox) * 1 / 2));margin-right: var(--margenesBox)}
            /**/
            .dst3-9 > .box:nth-child(even) {width: calc(75% - calc(var(--margenesBox) * 1 / 2));margin-right: 0; }
            .dst3-9 > .box:nth-child(odd) {width: calc(25% - calc(var(--margenesBox) * 1 / 2));margin-right: var(--margenesBox)}
            /**/
            .dst2-10 > .box:nth-child(even) {width: calc(83.333% - calc(var(--margenesBox) * 1 / 2));margin-right: 0; }
            .dst2-10 > .box:nth-child(odd) {width: calc(16.666% - calc(var(--margenesBox) * 1 / 2));margin-right: var(--margenesBox)}
            /**/
            .dst9-3 > .box:nth-child(even) {width: calc(25% - calc(var(--margenesBox) * 1 / 2));margin-right: 0; }
            .dst9-3 > .box:nth-child(odd) {width: calc(75% - calc(var(--margenesBox) * 1 / 2));margin-right: var(--margenesBox)}
            /**/ 
            .dst10-2 > .box:nth-child(even) {width: calc(16.666% - calc(var(--margenesBox) * 1 / 2));margin-right: 0; }
            .dst10-2 > .box:nth-child(odd) {width: calc(83.333% - calc(var(--margenesBox) * 1 / 2));margin-right: var(--margenesBox)}
            /**/
            .dst6-6 > .box {width:calc(50% - calc(var(--margenesBox) / 2))}
            .dst6-6 > .box:nth-child(2n) {margin-right: 0;}
            /**/
            .dst12 > .box {width: 100%; margin-right: 0;}

            /*UNA FILA MARGEN TIPO 2*/
           /**/
           .dst6-3-3.m2 > .box {width: calc(25% - calc(var(--margenesBox2) * 3 / 4))}
           .dst6-3-3.m2 > .box:first-child{width: calc(2 * (25% - calc(var(--margenesBox2) * 3 / 4)) + var(--margenesBox2));}
           .dst6-3-3.m2 > .box:nth-child(3n) {margin-right: 0;}
           /**/
           .dst3-3-3-3.m2 > .box {width: calc(25% - calc(var(--margenesBox2) * 3 / 4));}
           .dst3-3-3-3.m2 > .box:nth-child(4n) {margin-right: 0;}
           /**/    
           .dst4-4-4.m2 > .box {width: calc(33.333% - calc(var(--margenesBox2) * 2 / 3));}
           .dst4-4-4.m2 > .box:nth-child(3n) {margin-right: 0;}
           /**/    
           .dst3-3-6.m2 > .box {width: calc(25% - calc(var(--margenesBox2) * 3 / 4));}
           .dst3-3-6.m2 > .box:nth-child(3n) {width: calc(2 * (25% - 18px) + var(--margenesBox2));margin-right: 0;}
           /**/
           .dst4-8.m2 > .box:nth-child(odd) {width: calc(33.333% - calc(var(--margenesBox2) * 1 / 2)); margin-right: var(--margenesBox2)}
           .dst4-8.m2 > .box:nth-child(even) {width: calc(66.666% - calc(var(--margenesBox2) * 1 / 2));margin-right: 0;}
           /**/
           .dst7-5.m2 > .box:nth-child(even) {width: calc(41.666% - calc(var(--margenesBox2) * 1 / 2));margin-right: 0; }
           .dst7-5.m2 > .box:nth-child(odd) {width: calc(58.333% - calc(var(--margenesBox2) * 1 / 2));margin-right: var(--margenesBox2)}
           /**/
           .dst8-4.m2 > .box:nth-child(even) {width: calc(33.333% - calc(var(--margenesBox2) * 1 / 2));margin-right: 0; }
           .dst8-4.m2 > .box:nth-child(odd) {width: calc(66.666% - calc(var(--margenesBox2) * 1 / 2));margin-right: var(--margenesBox2)}
            /**/
            .dst3-9.m2 > .box:nth-child(even) {width: calc(75% - calc(var(--margenesBox2) * 1 / 2));margin-right: 0; }
            .dst3-9.m2 > .box:nth-child(odd) {width: calc(25% - calc(var(--margenesBox2) * 1 / 2));margin-right: var(--margenesBox2)}
            /**/
            .dst2-10.m2 > .box:nth-child(even) {width: calc(83.333% - calc(var(--margenesBox2) * 1 / 2));margin-right: 0; }
            .dst2-10.m2 > .box:nth-child(odd) {width: calc(16.666% - calc(var(--margenesBox2) * 1 / 2));margin-right: var(--margenesBox2)}
            /**/
            .dst9-3.m2 > .box:nth-child(even) {width: calc(25% - calc(var(--margenesBox2) * 1 / 2));margin-right: 0; }
            .dst9-3.m2 > .box:nth-child(odd) {width: calc(75% - calc(var(--margenesBox2) * 1 / 2));margin-right: var(--margenesBox2)}
            /**/ 
            .dst10-2.m2 > .box:nth-child(even) {width: calc(16.666% - calc(var(--margenesBox2) * 1 / 2));margin-right: 0; }
            .dst10-2.m2 > .box:nth-child(odd) {width: calc(83.333% - calc(var(--margenesBox2) * 1 / 2));margin-right: var(--margenesBox2)}
            /**/
           .dst6-6.m2 > .box {width: calc(50% - calc(var(--margenesBox2) / 2));}
           .dst6-6.m2 > .box:nth-child(2n) {margin-right: 0;}
           /**/
           .dst12.m2 > .box {width: 100%; margin-right: 0;}


        /*DOS FILAS*/
            /**/
            .dst12-6-6 > .box {width: calc(2 * (25% - calc(var(--margenesBox) * 3 / 4)) + var(--margenesBox));}
            .dst12-6-6 > .box:first-child{width: 100%; margin-right: 0;}
            .dst12-6-6 > .box:nth-child(3n) {margin-right: 0;}
            /**/
            .dst12-4-4-4 > .box {width: calc(33.333% - calc(var(--margenesBox) * 2 / 3));}
            .dst12-4-4-4 > .box:first-child{width: 100%; margin-right: 0;}
            .dst12-4-4-4 > .box:nth-child(4n) {margin-right: 0;}
        }


/*-----------------------------MOVILES-----------------------------*/
		@media (max-width:1000px) {

        *[class*="dst"] > .box {float:left; margin-right: var(--margenesBox);margin-bottom: var(--margenesBox); min-width: unset;}
        *[class*="dst"].m2 > .box {float:left; margin-right: var(--margenesBox2);margin-bottom: var(--margenesBox2); min-width: unset;}
		.box[class*="dst"] {margin-bottom: 0;}
		.box:not([class*="dstm"]) {width: 100%;}

    /*MISMA ANCHURA*/

    .dstm5 > .box {width: calc(20% - calc(var(--margenesBox) * 4 / 5));}
    .dstm5.m2 > .box {width: calc(20% - calc(var(--margenesBox2) * 4 / 5));}
    .dstm5 > .box:nth-child(5n) {margin-right: 0;}


		/*UNA FILA*/
            /**/
            .dstm6-3-3 > .box {width: calc(25% - calc(var(--margenesBox) * 3 / 4))}
            .dstm6-3-3 > .box:first-child{width: calc(2 * (25% - calc(var(--margenesBox) * 3 / 4)) + var(--margenesBox));}
            .dstm6-3-3 > .box:nth-child(3n) {margin-right: 0;}
            /**/
            .dstm3-3-3-3 > .box {width: calc(25% - calc(var(--margenesBox) * 3 / 4));}
            .dstm3-3-3-3 > .box:nth-child(4n) {margin-right: 0;}
            /**/    
            .dstm4-4-4 > .box {width: calc(33.333% - calc(var(--margenesBox) * 2 / 3));}
            .dstm4-4-4 > .box:nth-child(3n) {margin-right: 0;}
            /**/    
            .dstm3-3-6 > .box {width: calc(25% - calc(var(--margenesBox) * 3 / 4));}
            .dstm3-3-6 > .box:nth-child(3n) {width: calc(2 * (25% - 18px) + var(--margenesBox));margin-right: 0;}
            /**/
            .dstm4-8 > .box:nth-child(odd) {width: calc(33.333% - calc(var(--margenesBox) * 1 / 2)); margin-right: var(--margenesBox)}
            .dstm4-8 > .box:nth-child(even) {width: calc(66.666% - calc(var(--margenesBox) * 1 / 2));margin-right: 0;}
            /**/
            .dstm7-5 > .box:nth-child(even) {width: calc(41.666% - calc(var(--margenesBox) * 1 / 2));margin-right: 0; }
            .dstm7-5 > .box:nth-child(odd) {width: calc(58.333% - calc(var(--margenesBox) * 1 / 2));margin-right: var(--margenesBox)}
            /**/
            .dstm8-4 > .box:nth-child(even) {width: calc(33.333% - calc(var(--margenesBox) * 1 / 2));margin-right: 0; }
            .dstm8-4 > .box:nth-child(odd) {width: calc(66.666% - calc(var(--margenesBox) * 1 / 2));margin-right: var(--margenesBox)}
            /**/
            .dstm3-9 > .box:nth-child(even) {width: calc(25% - calc(var(--margenesBox) * 1 / 2));margin-right: 0; }
            .dstm3-9 > .box:nth-child(odd) {width: calc(75% - calc(var(--margenesBox) * 1 / 2));margin-right: var(--margenesBox)}
            /**/
            .dstm2-10 > .box:nth-child(even) {width: calc(25% - calc(var(--margenesBox) * 1 / 2));margin-right: 0; }
            .dstm2-10 > .box:nth-child(odd) {width: calc(75% - calc(var(--margenesBox) * 1 / 2));margin-right: var(--margenesBox)}
            /**/
            .dstm9-3 > .box:nth-child(even) {width: calc(25% - calc(var(--margenesBox) * 1 / 2));margin-right: 0; }
            .dstm9-3 > .box:nth-child(odd) {width: calc(75% - calc(var(--margenesBox) * 1 / 2));margin-right: var(--margenesBox)}
            /**/ 
            .dstm10-2 > .box:nth-child(even) {width: calc(20% - calc(var(--margenesBox) * 1 / 2));margin-right: 0; }
            .dstm10-2 > .box:nth-child(odd) {width: calc(80% - calc(var(--margenesBox) * 1 / 2));margin-right: var(--margenesBox)}
            /**/
            .dstm6-6 > .box {width: calc(50% - calc(var(--margenesBox) / 2))}
            .dstm6-6 > .box:nth-child(2n) {margin-right: 0;}
            /**/
            .dstm12 > .box {width: 100%; margin-right: 0;}

        /*DOS FILAS*/
            /**/
            .dstm12-6-6 > .box {width: calc(2 * (25% - calc(var(--margenesBox) * 3 / 4)) + var(--margenesBox));}
            .dstm12-6-6 > .box:first-child{width: 100%; margin-right: 0;}
            .dstm12-6-6 > .box:nth-child(3n) {margin-right: 0;}
            /**/
            .dstm12-4-4-4 > .box {width: calc(33.333% - calc(var(--margenesBox) * 2 / 3));}
            .dstm12-4-4-4 > .box:first-child{width: 100%; margin-right: 0;}
            .dstm12-4-4-4 > .box:nth-child(4n) {margin-right: 0;}

				}


        /*TAMAÑOS*/
		.box.xxsmall {height: var(--heightBoxXXSmall);}
		.box.xsmall {height: var(--heightBoxXSmall);}
			.box.xsmall-xsmall {height: calc(var(--heightBoxXSmall) * 2 + var(--margenesBox));}
		.box.small {height: var(--heightBoxSmall);}
			.box.small-small {height: calc(var(--heightBoxSmall) * 2 + var(--margenesBox));}
			.box.small-xsmall {height: calc(var(--heightBoxSmall) + var(--heightBoxXSmall) + var(--margenesBox));}
			.box.small-xxsmall {height: calc(var(--heightBoxSmall) + var(--heightBoxXXSmall) + var(--margenesBox));}
		.box.medium {height: var(--heightBoxMedium)}
			.box.medium-medium {height: calc(var(--heightBoxMedium) * 2 + var(--margenesBox));}
		.box.large {height: var(--heightBoxLarge)}
            .box.large-large {height: calc(var(--heightBoxLarge) * 2 + var(--margenesBox));}
            











            /*BETA*/

            
/*MISMA ANCHURA*/
            /**/
            @media (min-width:1000px) {
            .dst3 > .box {width: calc(calc(100% / 3) - calc(var(--margenesBox) * 2 / 3));}
            .dst3.m2 > .box {width: calc(calc(100% / 3) - calc(var(--margenesBox2) * 2 / 3));}
            .dst3 > .box:nth-child(3n) {margin-right: 0;}

            .dst4 > .box {width: calc(calc(100% / 4) - calc(var(--margenesBox) * 3 / 4));}
            .dst4.m2 > .box {width: calc(calc(100% / 4) - calc(var(--margenesBox2) * 3 / 4));}
            .dst4 > .box:nth-child(4n) {margin-right: 0;}

            .dst5 > .box {width: calc(calc(100% / 5) - calc(var(--margenesBox) * 4 / 5));}
            .dst5.m2 > .box {width: calc(calc(100% / 5) - calc(var(--margenesBox2) * 4 / 5));}
            .dst5 > .box:nth-child(5n) {margin-right: 0;}

            .dst7 > .box {width: calc(calc(100% / 7) - calc(var(--margenesBox) * 6 / 7));}
            .dst7.m2 > .box {width: calc(calc(100% / 7) - calc(var(--margenesBox2) * 6 / 7));}
            .dst7 > .box:nth-child(7n) {margin-right: 0;}

            .dst14 > .box {width: calc(calc(100% / 14) - calc(var(--margenesBox) * 13 / 14));}
            .dst14.m2 > .box {width: calc(calc(100% / 14) - calc(var(--margenesBox2) * 13 / 14));}
            .dst14 > .box:nth-child(14n) {margin-right: 0;}
            }

            @media (max-width:1000px) {
            .dstm3 > .box {width: calc(calc(100% / 3) - calc(var(--margenesBox) * 2 / 3));}
            .dstm3.m2 > .box {width: calc(calc(100% / 3) - calc(var(--margenesBox2) * 2 / 3));}
            .dstm3 > .box:nth-child(3n) {margin-right: 0;}

            .dstm4 > .box {width: calc(calc(100% / 4) - calc(var(--margenesBox) * 3 / 4));}
            .dstm4.m2 > .box {width: calc(calc(100% / 4) - calc(var(--margenesBox2) * 3 / 4));}
            .dstm4 > .box:nth-child(4n) {margin-right: 0;}
            
            .dstm5 > .box {width: calc(calc(100% / 5) - calc(var(--margenesBox) * 4 / 5));}
            .dstm5.m2 > .box {width: calc(calc(100% / 5) - calc(var(--margenesBox2) * 4 / 5));}
            .dstm5 > .box:nth-child(5n) {margin-right: 0;}

            .dstm7 > .box {width: calc(calc(100% / 7) - calc(var(--margenesBox) * 6 / 7));}
            .dstm7.m2 > .box {width: calc(calc(100% / 7) - calc(var(--margenesBox2) * 6 / 7));}
            .dstm7 > .box:nth-child(7n) {margin-right: 0;}
            
            .dstm14 > .box {width: calc(calc(100% / 14) - calc(var(--margenesBox) * 13 / 14));}
            .dstm14.m2 > .box {width: calc(calc(100% / 14) - calc(var(--margenesBox2) * 13 / 14));}
            .dstm14 > .box:nth-child(14n) {margin-right: 0;}
            }

* {box-sizing: border-box;outline: none; -webkit-outlne: none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;border:0;margin:0;vertical-align:baseline}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,span{display:block}.clear{clear:both}
ul {margin: 0; padding: 0; list-style: none;}
li {margin: 0; padding: 0; float: left;list-style: none;}
a {text-decoration: none; color: inherit;}
input {outline: none;}
input, textarea {-webkit-appearance: none;}

.cXY {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
.cY {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; }
.cX {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
.wh100{width:100%;height:100%}
.lh0 {line-height: 0; padding: 0 !important;}
.enlacefull {top: 0; left: 0; position: absolute; z-index: 99; width: 100%; height: 100%;}
.padding0 {padding: 0 !important;}
/*# sourceMappingURL=/sm/427b6c14a0fa4a96c6de70f882259d58af9b7241fb6b1f025e5ea5d61966ed4f.map */