/* Comodín */
.no-decotext {
    text-decoration: none;
    border: none;
    color: none !important;
}
.cover {
    object-fit: cover;
}

.nonhyphens {
hyphens: none !important;
}

.no-pointer {
pointer-events: none;
}

/* WIDTH */
.w-0 {
    width: 0%
}
.w-1 {
    width: 1%
}
.w-1 {
    width: 1%
}
.w-10 {
    width: 10%;
}
.w-20 {
    width: 20%;
}
.w-30 {
    width: 30%;
}
.w-40 {
    width: 40%;
}
.w-44 {
    width: 44%;
}
.w-45 {
    width: 45%;
}
.w-50 {
    width: 50%;
}
.w-60 {
    width: 60%;
}
.w-70 {
    width: 70%;
}
.w-80 {
    width: 80%;
}
.w-90 {
    width: 90%;
}
.w-95 {
    width: 95%;
}
.w-100 {
    width: 100%;
}
.w-101 {
    width: 101%;
}
.w-104 {
    width: 104%;
}
.w-150 {
    width: 150%;
}
.w-200 {
    width: 200%;
}
.w-250 {
    width: 250%;
}

/* WIDTH-PX */
.wp-1 {
    width: 1px;
}
.wp-2 {
    width: 2px;
}
.wp-3 {
    width: 3px;
}
.wp-4 {
    width: 4px;
}
.wp-5 {
    width: 5px;
}
.wp-10 {
    width: 10px;
}
.wp-15 {
    width: 15px;
}
.wp-20 {
    width: 20px;
}
.wp-25 {
    width: 25px;
}
.wp-30 {
    width: 30px;
}
.wp-35 {
    width: 35px;
}
.wp-40 {
    width: 40px;
}
.wp-45 {
    width: 45px;
}
.wp-50 {
    width: 50px;
}
.wp-60 {
    width: 60px;
}
.wp-70 {
    width: 70px;
}
.wp-80 {
    width: 80px;
}
.wp-90 {
    width: 90px;
}
.wp-100 {
    width: 100px;
}
.wp-110 {
    width: 110px;
}
.wp-120 {
    width: 120px;
}
.wp-130 {
    width: 130px;
}
.wp-140 {
    width: 140px;
}
.wp-150 {
    width: 150px;
}
.wp-160 {
    width: 160px;
}
.wp-180 {
    width: 180px;
}
.wp-200 {
    width: 200px;
}
.wp-240 {
    width: 240px;
}
.wp-250 {
    width: 250px;
}
.wp-280 {
    width: 280px;
}
.wp-300 {
    width: 300px;
}
.wp-330 {
    width: 330px;
}
.wp-400 {
    width: 400px;
}
.wp-480 {
    width: 480px;
}
.wp-500 {
    width: 500px;
}
.wp-600 {
    width: 600px;
}
.wp-700 {
    width: 700px;
}
.wp-800 {
    width: 800px;
}
.wp-1200 {
    width: 1200px;
}

/* MIN WIDTH */
.min-w-1 {
    min-width: 1%;
}

/* MIN WIDTH PX*/
.mnwp-1 {
    min-width: 1px;
}
.mnwp-20 {
    min-width: 20px;
}
.mnwp-40 {
    min-width: 40px;
}
.mnwp-50 {
    min-width: 50px;
}
.mnwp-100 {
    min-width: 100px;
}
.mnwp-120 {
    min-width: 120px;
}
.mnwp-200 {
    min-width: 200px;
}
.mnwp-300 {
    min-width: 300px;
}
.mnwp-400 {
    min-width: 400px;
}
.mnwp-500 {
    min-width: 500px;
}

/* MAX WIDTH */
.mxw-1 {
    max-width: 1%;
}
.mxw-70 {
    max-width: 70%;
}
.mxw-100 {
    max-width: 100%;
}

/* MAX WIDTH PX */
.mxwp-1 {
    max-width: 1px;
}
.mxwp-20 {
    max-width: 20px;
}
.mxwp-30 {
    max-width: 30px;
}
.mxwp-40 {
    max-width: 40px;
}
.mxwp-100 {
    max-width: 100px;
}
.mxwp-120 {
    max-width: 120px;
}
.mxwp-150 {
    max-width: 150px;
}
.mxwp-170 {
    max-width: 170px;
}
.mxwp-200 {
    max-width: 200px;
}
.mxwp-250 {
    max-width: 250px;
}
.mxwp-300 {
    max-width: 300px;
}
.mxwp-400 {
    max-width: 400px;
}
.mxwp-500 {
    max-width: 500px;
}
.mxwp-600 {
    max-width: 600px;
}
.mxwp-700 {
    max-width: 700px;
}
.mxwp-800 {
    max-width: 800px;
}
.mxwp-1000 {
    max-width: 1000px;
}
.mxwp-1200 {
    max-width: 1200px;
}
.mxwp-1400 {
    max-width: 1400px;
}
.mxwp-1600 {
    max-width: 1600px;
}


/* HEIGHT  */
.h-auto {
    height: auto;
}
.h-1 {
    height: 1%;
}
.h-30 {
    height: 30px;
}
.h-35 {
    height: 35px;
}
.h-50 {
    height: 50px;
}
.h-60 {
    height: 60%;
}
.h-100 {
    height: 100%;
}
.h-200 {
    height: 200%;
}
.h-300 {
    height: 300%;
}
.h-400 {
    height: 400%;
}
.h-500 {
    height: 500%;
}
.h-600 {
    height: 600%;
}

/* HEIGHT-PX */
.hp-1 {
    height: 1px;
}
.hp-2 {
    height: 2px;
}
.hp-3 {
    height: 3px;
}
.hp-4 {
    height: 4px;
}
.hp-5 {
    height: 5px;
}
.hp-6 {
    height: 6px;
}
.hp-7 {
    height: 7px;
}
.hp-8 {
    height: 8px;
}
.hp-9 {
    height: 9px;
}
.hp-10 {
    height: 10px;
}
.hp-15 {
    height: 15px;
}
.hp-20 {
    height: 20px;
}
.hp-25 {
    height: 25px;
}
.hp-30 {
    height: 30px;
}
.hp-35 {
    height: 35px;
}
.hp-40 {
    height: 40px;
}
.hp-50 {
    height: 50px;
}
.hp-55 {
    height: 55px;
}
.hp-60 {
    height: 60px;
}
.hp-65 {
    height: 65px;
}
.hp-70 {
    height: 70px;
}
.hp-80 {
    height: 80px;
}
.hp-86 {
    height: 86px;
}
.hp-90 {
    height: 90px;
}
.hp-100 {
    height: 100px;
}
.hp-106 {
    height: 106px;
}
.hp-110 {
    height: 110px;
}
.hp-112 {
    height: 112px;
}
.hp-120 {
    height: 120px;
}
.hp-140 {
    height: 140px;
}
.hp-150 {
    height: 150px;
}
.hp-160 {
    height: 160px;
}
.hp-180 {
    height: 180px;
}
.hp-188 {
    height: 188px;
}
.hp-190 {
    height: 190px;
}
.hp-200 {
    height: 200px;
}
.hp-210 {
    height: 210px;
}
.hp-220 {
    height: 220px;
}
.hp-230 {
    height: 230px;
}
.hp-240 {
    height: 240px;
}
.hp-250 {
    height: 250px;
}
.hp-260 {
    height: 260px;
}
.hp-270 {
    height: 270px;
}
.hp-280 {
    height: 280px;
}
.hp-290 {
    height: 290px;
}
.hp-300 {
    height: 300px;
}
.hp-320 {
    height: 320px;
}
.hp-400 {
    height: 400px;
}
.hp-450 {
    height: 450px;
}
.hp-500 {
    height: 500px;
}
.hp-520 {
    height: 520px;
}
.hp-550 {
    height: 550px;
}
.hp-600 {
    height: 600px;
}
.hp-640 {
    height: 640px;
}
.hp-700 {
    height: 700px;
}
.hp-750 {
    height: 750px;
}
.hp-800 {
    height: 800px;
}
.hp-900 {
    height: 900px;
}


/* MIN-HEIGHT */
.min-h-1 {
    min-height: 1%;
}

/* MIN-HEIGHT-px */
.min-hp-1 {
    min-height: 1px;
}
.min-hp-35 {
    min-height: 35px;
}
.min-hp-40 {
    min-height: 40px;
}
.min-hp-70 {
    min-height: 70px;
}
.min-hp-80 {
    min-height: 80px;
}
.min-hp-180 {
    min-height: 180px;
}
.min-hp-200 {
    min-height: 200px;
}

.mnhp-50 {
    min-height: 50px;
}
.mnhp-160 {
    min-height: 160px;
}
.mnhp-200 {
    min-height: 200px;
}

/* MAX-HEIGHT */
.mxh-1 {
    max-height: 1%;
}

/* MAX HEIGHT PX */
.mxhp-20 {
    max-height: 20px;
}
.mxhp-25 {
    max-height: 25px;
}
.mxhp-40 {
    max-height: 40px;
}
.mxhp-50 {
    max-height: 50px;
}
.mxhp-60 {
    max-height: 60px;
}
.mxhp-70 {
    max-height: 70px;
}
.mxhp-80 {
    max-height: 80px;
}
.mxhp-100 {
    max-height: 100px;
}
.mxhp-170 {
    max-height: 170px;
}
.mxhp-200 {
    max-height: 200px;
}
.mxhp-260 {
    max-height: 260px;
}
.mxhp-400 {
    max-height: 400px;
}
.mxhp-500 {
    max-height: 500px;
}
.mxhp-560 {
    max-height: 560px;
}
.mxhp-600 {
    max-height: 600px;
}


/* FONTSIZE */
.fs-1 {
    font-size: 1%;
}

/* FONTSIZE-PX */
.fsp-1 {
    font-size: 1px;
}

/* ROUNDED */
.rounded-1 {
    border-radius: 1%;
}

/* ROUNDED-PX  */
.rounded-p1 {
    border-radius: 1px;
}
.rounded-p10 {
    border-radius: 10px;
}

/* ROUNDED DINAMICO */
.rounded-stp10{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.rounded-sbp10{
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.rounded-st10 {
    border-top-left-radius: 10px;
}
.rounded-tg10 {
    border-top-right-radius: 10px;
}



/* Padding */
.pp-1 {
    padding: 1px;
}
.pp-2 {
    padding: 2px;
}
.pp-3 {
    padding: 3px;
}
.pp-4 {
    padding: 4px;
}
.pp-5 {
    padding: 5px;
}


.ps-0 {
    padding-left: 0%;
}
.ps-5 {
    padding-left: 5%;
}
.ps-10 {
    padding-left: 10%;
}
.ps-15 {
    padding-left: 15%;
}
.ps-20 {
    padding-left: 20%;
}
.ps-25 {
    padding-left: 25%;
}
.ps-30 {
    padding-left: 30%;
}
.ps-35 {
    padding-left: 35%;
}
.ps-40 {
    padding-left: 40%;
}
.ps-45 {
    padding-left: 45%;
}
.ps-50 {
    padding-left: 50%;
}
.ps-55 {
    padding-left: 55%;
}
.ps-60 {
    padding-left: 60%;
}
.ps-65 {
    padding-left: 65%;
}
.ps-70 {
    padding-left: 70%;
}
.ps-75 {
    padding-left: 75%;
}
.ps-80 {
    padding-left: 80%;
}
.ps-85 {
    padding-left: 85%;
}
.ps-90 {
    padding-left: 90%;
}
.ps-95 {
    padding-left: 95%;
}
.ps-100 {
    padding-left: 100%;
}
.pe-0 {
    padding-right: 0%;
}
.pe-5 {
    padding-right: 5%;
}
.pe-10 {
    padding-right: 10%;
}
.pe-15 {
    padding-right: 15%;
}
.pe-20 {
    padding-right: 20%;
}
.pe-25 {
    padding-right: 25%;
}
.pe-30 {
    padding-right: 30%;
}
.pe-35 {
    padding-right: 35%;
}
.pe-40 {
    padding-right: 40%;
}
.pe-45 {
    padding-right: 45%;
}
.pe-50 {
    padding-right: 50%;
}
.pe-55 {
    padding-right: 55%;
}
.pe-60 {
    padding-right: 60%;
}
.pe-65 {
    padding-right: 65%;
}
.pe-70 {
    padding-right: 70%;
}
.pe-75 {
    padding-right: 75%;
}
.pe-80 {
    padding-right: 80%;
}
.pe-85 {
    padding-right: 85%;
}
.pe-90 {
    padding-right: 90%;
}
.pe-95 {
    padding-right: 95%;
}
.pe-100 {
    padding-right: 100%;
}


.px-200 {
    padding-left: 200px;
    padding-right: 200px;
}

.p-0 {
    padding: 0px;
}

/* PADDING START */
.psp-3 {
    padding-left: 3px;
}
.psp-10 {
    padding-left: 10px;
}
.psp-11 {
    padding-left: 11px;
}
.psp-12 {
    padding-left: 12px;
}
.psp-13 {
    padding-left: 13px;
}
.psp-14 {
    padding-left: 14px;
}
.psp-15 {
    padding-left: 15px;
}
.psp-20 {
    padding-left: 20px;
}
.psp-30 {
    padding-left: 30px;
}
.psp-40 {
    padding-left: 40px;
}
.psp-50 {
    padding-left: 50px;
}
.psp-60 {
    padding-left: 60px;
}
.psp-70 {
    padding-left: 70px;
}
.psp-80 {
    padding-left: 80px;
}
.psp-90 {
    padding-left: 90px;
}
.psp-100 {
    padding-left: 100px;
}

/* PADDING END */
.pep-10 {
    padding-right: 10px;
}
.pep-20 {
    padding-right: 20px;
}
.pep-26 {
    padding-right: 26px;
}
.pep-30 {
    padding-right: 30px;
}
.pep-40 {
    padding-right: 40px;
}
.pep-50 {
    padding-right: 50px;
}
.pep-60 {
    padding-right: 60px;
}
.pep-70 {
    padding-right: 70px;
}
.pep-80 {
    padding-right: 80px;
}
.pep-90 {
    padding-right: 90px;
}
.pep-100 {
    padding-right: 100px;
}

/* PADDING TOP */
.ptp-1 {
    padding-top: 1px;
}
.ptp-2 {
    padding-top: 2px;
}
.ptp-3 {
    padding-top: 3px;
}
.ptp-4 {
    padding-top: 4px;
}
.ptp-5 {
    padding-top: 5px;
}
.ptp-6 {
    padding-top: 6px;
}
.ptp-7 {
    padding-top: 7px;
}
.ptp-8 {
    padding-top: 8px;
}
.ptp-9 {
    padding-top: 9px;
}
.ptp-10 {
    padding-top: 10px;
}
.ptp-20 {
    padding-top: 20px;
}
.ptp-30 {
    padding-top: 30px;
}
.ptp-40 {
    padding-top: 40px;
}
.ptp-50 {
    padding-top: 50px;
}
.ptp-100 {
    padding-top: 100px;
}

/* PADDING Bottom */
.pbp-2 {
    padding-bottom: 2px;
}
.pbp-10 {
    padding-bottom: 10px;
}
.pbp-15 {
    padding-bottom: 15px;
}
.pbp-20 {
    padding-bottom: 20px;
}
.pbp-30 {
    padding-bottom: 30px;
}
.pbp-50 {
    padding-bottom: 50px;
}
.pbp-100 {
    padding-bottom: 100px;
}


/* MARGIN START PERCENT */
.ms-auto {
    margin-left: auto !important;
}
/* MARGIN END PERCENT */
.me-auto {
    margin-right: auto !important;
}
.m-0 {
    margin: 0% !important;
}

/* MARGIN START PIXEL */
.msp--100 {
    margin-left: -100px;
}
.msp--25 {
    margin-left: -25px;
}
.msp--30 {
    margin-left: -30px;
}
.msp--20 {
    margin-left: -20px;
}
.msp--13 {
    margin-left: -13px;
}
.msp--10 {
    margin-left: -10px;
}
.msp-0 {
    margin-left: 0px;
}
.msp-1 {
    margin-left: 1px;
}
.msp-2 {
    margin-left: 2px;
}
.msp-3 {
    margin-left: 3px;
}
.msp-4 {
    margin-left: 4px;
}
.msp-5 {
    margin-left: 5px;
}
.msp-6 {
    margin-left: 6px;
}
.msp-7 {
    margin-left: 7px;
}
.msp-8 {
    margin-left: 8px;
}
.msp-9 {
    margin-left: 9px;
}
.msp-10 {
    margin-left: 10px;
}
.msp-11 {
    margin-left: 11px;
}
.msp-12 {
    margin-left: 12px;
}
.msp-13 {
    margin-left: 13px;
}
.msp-14 {
    margin-left: 14px;
}
.msp-15 {
    margin-left: 15px;
}
.msp-20 {
    margin-left: 20px;
}
.msp-26 {
    margin-left: 26px;
}
.msp-30 {
    margin-left: 30px;
}
.msp-50 {
    margin-left: 50px;
}
.msp-100 {
    margin-left: 100px;
}
.msp-300 {
    margin-left: 300px;
}



/* MARGIN END */
.mep--120 {
    margin-right: -120px;
}
.mep--100 {
    margin-right: -100px;
}
.mep--50 {
    margin-right: -50px;
}
.mep--30 {
    margin-right: -30px;
}
.mep--20 {
    margin-right: -20px;
}
.mep--15 {
    margin-right: -15px;
}
.mep--14 {
    margin-right: -14px;
}
.mep--13 {
    margin-right: -13px;
}
.mep--12 {
    margin-right: -12px;
}
.mep--11 {
    margin-right: -11px;
}
.mep--10 {
    margin-right: -10px;
}
.mep-auto {
    margin-right: auto !important;
}
.mep-0 {
    margin-right: 0px;
}
.mep-1 {
    margin-right: 1px;
}
.mep-2 {
    margin-right: 2px;
}
.mep-3 {
    margin-right: 3px;
}
.mep-4 {
    margin-right: 4px;
}
.mep-5 {
    margin-right: 5px;
}
.mep-6 {
    margin-right: 6px;
}
.mep-7 {
    margin-right: 7px;
}
.mep-8 {
    margin-right: 8px;
}
.mep-9 {
    margin-right: 9px;
}
.mep-10 {
    margin-right: 10px;
}
.mep-12 {
    margin-right: 12px;
}
.mep-13 {
    margin-right: 13px;
}
.mep-20 {
    margin-right: 20px;
}
.mep-30 {
    margin-right: 30px;
}
.mep-40 {
    margin-right: 40px;
}
.mep-50 {
    margin-right: 50px;
}
.mep-60 {
    margin-right: 60px;
}
.mep-70 {
    margin-right: 70px;
}
.mep-80 {
    margin-right: 80px;
}
.mep-90 {
    margin-right: 90px;
}
.mep-100 {
    margin-right: 100px;
}

/* MARGIN TOP */
.mtp--214 {
    margin-top: -214px;
}
.mtp--200 {
    margin-top: -200px;
}
.mtp--186 {
    margin-top: -186px;
}
.mtp--160 {
    margin-top: -160px;
}
.mtp--134 {
    margin-top: -134px;
}
.mtp--120 {
    margin-top: -120px;
}
.mtp--106 {
    margin-top: -106px;
}
.mtp--100 {
    margin-top: -100px;
}
.mtp--95 {
    margin-top: -95px;
}
.mtp--90 {
    margin-top: -90px;
}
.mtp--80 {
    margin-top: -80px;
}
.mtp--85 {
    margin-top: -85px;
}
.mtp--70 {
    margin-top: -70px;
}
.mtp--54 {
    margin-top: -54px;
}
.mtp--40 {
    margin-top: -40px;
}
.mtp--30 {
    margin-top: -30px;
}
.mtp--20 {
    margin-top: -20px;
}
.mtp--15 {
    margin-top: -15px;
}
.mtp--10 {
    margin-top: -10px;
}
.mtp--5 {
    margin-top: -5px;
}
.mtp--3 {
    margin-top: -3px;
}
.mtp-1 {
    margin-top: 1px;
}
.mtp-2 {
    margin-top: 2px;
}
.mtp-3 {
    margin-top: 3px;
}
.mtp-4 {
    margin-top: 4px;
}
.mtp-5 {
    margin-top: 5px;
}
.mtp-6 {
    margin-top: 6px;
}
.mtp-7 {
    margin-top: 7px;
}
.mtp-8 {
    margin-top: 8px;
}
.mtp-9 {
    margin-top: 9px;
}
.mtp-10 {
    margin-top: 10px;
}
.mtp-15 {
    margin-top: 15px;
}
.mtp-20 {
    margin-top: 20px;
}
.mtp-25 {
    margin-top: 25px;
}
.mtp-26 {
    margin-top: 26px;
}
.mtp-30 {
    margin-top: 30px;
}
.mtp-32 {
    margin-top: 32px;
}
.mtp-35 {
    margin-top: 35px;
}
.mtp-40 {
    margin-top: 40px;
}
.mtp-50 {
    margin-top: 50px;
}
.mtp-70 {
    margin-top: 70px;
}
.mtp-76 {
    margin-top: 76px;
}
.mtp-120 {
    margin-top: 120px;
}
.mtp-150 {
    margin-top: 150px;
}
/* MARGIN BOTTOM */
.mbp--30 {
    margin-bottom: -30px;
}
.mbp-5 {
    margin-bottom: 5px;
}
.mbp-10 {
    margin-bottom: 10px;
}
.mbp-20 {
    margin-bottom: 20px;
}
.mbp-26 {
    margin-bottom: 26px;
}
.mbp-30 {
    margin-bottom: 30px;
}
.mbp-40 {
    margin-bottom: 40px;
}
.mbp-50 {
    margin-bottom: 50px;
}
.mbp-60 {
    margin-bottom: 60px;
}
.mbp-70 {
    margin-bottom: 70px;
}
.mbp-80 {
    margin-bottom: 80px;
}
.mbp-90 {
    margin-bottom: 90px;
}
.mbp-100 {
    margin-bottom: 100px;
}
.mbp-200 {
    margin-bottom: 200px;
}

.center-horizontal {
    margin: 0 auto;
}

/* ROUNDED ESQUINA */
.border-radius-p10 {
    border-radius: 10px !important;
}
.border-radius-p20 {
    border-radius: 20px !important;
}
.border-radius-p30 {
    border-radius: 30px !important;
}
.border-radius-p40 {
    border-radius: 40px !important;
}
.border-radius-p50 {
    border-radius: 50px !important;
}
.border-radius-p60 {
    border-radius: 60px !important;
}
.border-radius-p70 {
    border-radius: 70px !important;
}
.border-radius-p80 {
    border-radius: 80px !important;
}
.border-radius-p90 {
    border-radius: 90px !important;
}
.border-radius-p100 {
    border-radius: 100px !important;
}

/* ROUNDED ESQUINA */
.border-radius-10 {
    border-radius: 10% !important;
}
.border-radius-20 {
    border-radius: 20% !important;
}
.border-radius-30 {
    border-radius: 30% !important;
}
.border-radius-40 {
    border-radius: 40% !important;
}
.border-radius-50 {
    border-radius: 50% !important;
}
.border-radius-60 {
    border-radius: 60% !important;
}
.border-radius-70 {
    border-radius: 70% !important;
}
.border-radius-80 {
    border-radius: 80% !important;
}
.border-radius-90 {
    border-radius: 90% !important;
}
.border-radius-100 {
    border-radius: 100% !important;
}

/* BORDERS  */

.border-1 {
    border: 1px solid;
}
.border-2 {
    border: 2px solid;
}
.border-3 {
    border: 3px solid;
}
.border-4 {
    border: 4px solid;
}
.border-5 {
    border: 5px solid;
}

/* SOMBRA EXTERIOR */

.somb-exte-10 {
    -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 1);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
}
.somb-exte-20 {
    -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 1);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.2);
}
.somb-exte-30 {
    -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 1);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.3);
}
.somb-exte-40 {
    -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 1);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.4);
}
.somb-exte-50 {
    -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 1);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.5);
}
.somb-exte-60 {
    -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 1);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
}
.somb-exte-70 {
    -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 1);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.7);
}
.somb-exte-80 {
    -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 1);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.8);
}
.somb-exte-90 {
    -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 1);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.9);
}
.somb-exte-100 {
    -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 1);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 1);
}

/* SOMBRA inteRIOR */
.somb-inte-10{
    -webkit-box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, 1);
    box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
}
.somb-inte-20{
    -webkit-box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, 1);
    box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, 0.2);
}
.somb-inte-30{
    -webkit-box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, 1);
    box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, 0.3);
}
.somb-inte-40{
    -webkit-box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, 1);
    box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, 0.4);
}
.somb-inte-50{
    -webkit-box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, 1);
    box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, 0.5);
}
.somb-inte-60{
    -webkit-box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, 1);
    box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
}
.somb-inte-70{
    -webkit-box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, 1);
    box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, 0.7);
}
.somb-inte-80{
    -webkit-box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, 1);
    box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, 0.8);
}
.somb-inte-90{
    -webkit-box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, 1);
    box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, 0.9);
}
.somb-inte-100{
    -webkit-box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, 1);
    box-shadow: inset 0px 0px 50px 0px rgba(0, 0, 0, 1);
}

/* ROTACIONES */
.ro-0 {
    transform: rotate(0);
}
.ro-45 {
    transform: rotate(45deg);
}
.ro-90 {
    transform: rotate(90deg);
}
.ro-135 {
    transform: rotate(135deg);
}
.ro-180 {
    transform: rotate(180deg);
}

.op-0 {
    opacity: 0%;
}
.op-10 {
    opacity: 10%;
}
.op-20 {
    opacity: 20%;
}
.op-30 {
    opacity: 30%;
}
.op-40 {
    opacity: 40%;
}
.op-50 {
    opacity: 50%;
}
.op-60 {
    opacity: 60%;
}
.op-70 {
    opacity: 70%;
}
.op-80 {
    opacity: 80%;
}
.op-90 {
    opacity: 90%;
}
.op-100 {
    opacity: 100%;
}

.circulo {
    border-radius: 50%;
}

.zindex--1 {
    z-index: -1!important;
}
.zindex-1 {
    z-index: 1!important;
}
.zindex-2 {
    z-index: 2!important;
}

.tl-curve {
    border-top-left-radius: 30px;
}
.tr-curve {
    border-top-right-radius: 30px;
}
.bl-curve {
    border-bottom-left-radius: 30px;
}
.br-curve {
    border-bottom-right-radius: 30px;
}

.top-20 {
    top: 20%;
}
.top-25 {
    top: 25%;
}
.top-30 {
    top: 30%;
}
.top-40 {
    top: 40%;
}
.top-50 {
    top: 50%;
}
.top-60 {
    top: 60%;
}
.top-70 {
    top: 70%;
}
.top-80 {
    top: 80%;
}
.top-90 {
    top: 90%;
}