        @media (max-width:1875px) and (min-width:1441px) {
            .field .item {
                width: 100%;
                padding: 12px;
                background-color: #FFF;
                border: 2px solid #fff;
                outline: none;
                font-size: 1.8rem;
                color: black;
                margin: 5px 0;
            }
            .contac h6 {
                width: 75%;
                font-size: 3rem;
                color: #ffff;
                text-align: left;
                margin-bottom: 5px;
            }
            .contac h3 {
                width: 75%;
                font-size: 2.1rem;
                color: #ffff;
                margin-bottom: 5px;
                text-align: left;
            }
            form button {
                padding: 11px 42px;
                background-color: var(--secondary-color);
                border: none;
                outline: none;
                font-size: 1.9rem;
                color: #fff;
                cursor: pointer;
                margin-top: 15px;
                display: flex;
                align-items: start;
                align-items: center;
            }
            .field .error-txt {
                font-size: 1.5rem;
                color: var(--russian-violet);
                text-align: left;
                margin: 0 0 5px;
                font-weight: bold;
                display: none;
            }
            .cont-img-inf {
                width: 26%;
                height: 35%;
                background-image: linear-gradient(to bottom, #ffff, transparent 190%, rgba(123, 198, 255, 0.35)), url(../imgs/informacion.jpg);
                background-repeat: no-repeat;
                background-position: center;
                background-size: cover;
                position: absolute;
                z-index: 1;
            }
            .cont-contactos-titulos h3 {
                font-size: var(--fs-lg);
            }
            .cont-texto-iconos h6 {
                font-size: 1.4vw;
                line-height: 28px;
            }
            .cont-img-iconos img {
                width: 70px;
            }
            .cont-contactos-card {
                width: 100%;
                height: 100%;
                position: relative;
                z-index: 100;
                display: flex;
                flex-direction: column;
                align-items: center;
                gap: 8%;
            }
        }
        
        @media (max-width:1440px) and (min-width:1367px) {
            .cont-contactos-informacion {
                width: 35.5%;
                height: 100%;
                background-color: #ffff;
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: end;
                border-left: 1px solid #ffff;
                border-right: 1px solid #ffff;
            }
            .cont-img-inf {
                width: 28%;
                height: 36%;
                background-image: linear-gradient(to bottom, #ffff, transparent 190%, rgba(123, 198, 255, 0.35)), url(../imgs/informacion.jpg);
                background-repeat: no-repeat;
                background-position: center;
                background-size: cover;
                position: absolute;
                z-index: 1;
            }
            .field .item {
                width: 100%;
                padding: 12px;
                background-color: #FFF;
                border: 2px solid #fff;
                outline: none;
                font-size: 1.2rem;
                color: black;
                margin: 5px 0;
            }
            .cont-contactos-card {
                width: 100%;
                height: 100%;
                /* border: 1px solid red; */
                position: relative;
                z-index: 100;
                display: flex;
                flex-direction: column;
                align-items: center;
                gap: 25px;
                margin-top: 1%;
            }
        }
        
        @media (max-width:1366px) {
            .cont-img-inf {
                width: 27.5%;
                height: 36%;
                background-image: linear-gradient(to bottom, #ffff, transparent 190%, rgba(123, 198, 255, 0.35)), url(../imgs/informacion.jpg);
                background-repeat: no-repeat;
                background-position: center;
                background-size: cover;
                position: absolute;
                z-index: 1;
            }
            .cont-contactos-informacion {
                width: 34.5%;
                height: 100%;
                background-color: #ffff;
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: end;
                border-left: 1px solid #ffff;
                border-right: 1px solid #ffff;
            }
            .cont-contactos-card {
                width: 100%;
                height: 100%;
                /* border: 1px solid red; */
                position: relative;
                z-index: 100;
                display: flex;
                flex-direction: column;
                align-items: center;
                gap: 25px;
                margin-top: 1%;
            }
            .cont-texto-iconos a {
                font-size: var(--fs-sm);
            }
            .cont-texto-iconos p {
                font-size: var(--fs-sm);
            }
        }
        
        @media (max-width:1300px) {
            .cont-texto-iconos a {
                font-size: var(--fs-sm);
            }
            .cont-texto-iconos p {
                font-size: var(--fs-sm);
            }
        }
        
        @media (max-width:1250px) {
            .cont-img-inf {
                width: 27.5%;
                height: 30%;
                background-image: linear-gradient(to bottom, #ffff, transparent 190%, rgba(123, 198, 255, 0.35)), url(../imgs/informacion.jpg);
                background-repeat: no-repeat;
                background-position: center;
                background-size: cover;
                position: absolute;
                z-index: 1;
            }
            .field .item {
                width: 100%;
                padding: 12px;
                background-color: #FFF;
                border: 2px solid #fff;
                outline: none;
                font-size: 1rem;
                color: black;
                margin: 5px 0;
            }
        }
        
        @media (max-width:1200px) {
            .cont-img-inf {
                width: 27.5%;
                height: 32%;
                background-image: linear-gradient(to bottom, #ffff, transparent 190%, rgba(123, 198, 255, 0.35)), url(../imgs/informacion.jpg);
                background-repeat: no-repeat;
                background-position: center;
                background-size: cover;
                position: absolute;
                z-index: 1;
            }
            .cont-img-iconos img {
                width: 35px;
            }
            .field .error-txt {
                font-size: 0.7rem;
                color: var(--russian-violet);
                text-align: left;
                margin: 0 0 5px;
                font-weight: bold;
                display: none;
            }
        }
        
        @media (max-width:1150px) {
            .cont-contactos-informacion {
                width: 36%;
                height: 100%;
                background-color: #ffff;
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: end;
                border-left: 1px solid #ffff;
                border-right: 1px solid #ffff;
            }
            .cont-img-inf {
                width: 28.5%;
                height: 43%;
                background-image: linear-gradient(to bottom, #ffff, transparent 190%, rgba(123, 198, 255, 0.35)), url(../imgs/informacion.jpg);
                background-repeat: no-repeat;
                background-position: center;
                background-size: cover;
                position: absolute;
                z-index: 1;
            }
            .field .error-txt {
                font-size: 0.7rem;
                color: var(--russian-violet);
                text-align: left;
                margin: 0 0 5px;
                font-weight: bold;
                display: none;
            }
        }
        
        @media (max-width:1100px) {
            .cont-img-inf {
                width: 29.5%;
                height: 32%;
                background-image: linear-gradient(to bottom, #ffff, transparent 190%, rgba(123, 198, 255, 0.35)), url(../imgs/informacion.jpg);
                background-repeat: no-repeat;
                background-position: center;
                background-size: cover;
                position: absolute;
                z-index: 1;
            }
            .cont-contactos-informacion {
                width: 37%;
                height: 100%;
                background-color: #ffff;
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: end;
                border-left: 1px solid #ffff;
                border-right: 1px solid #ffff;
            }
            .cont-contactos-card {
                width: 100%;
                height: 100%;
                /* border: 1px solid red; */
                position: relative;
                z-index: 100;
                display: flex;
                flex-direction: column;
                align-items: center;
                gap: 18px;
            }
            .field .item {
                width: 100%;
                padding: 10px;
                background-color: #FFF;
                border: 2px solid #fff;
                outline: none;
                font-size: 1rem;
                color: black;
                margin: 5px 0;
            }
            .field .error-txt {
                font-size: 0.7rem;
                color: var(--russian-violet);
                text-align: left;
                margin: 0 0 5px;
                font-weight: bold;
                display: none;
            }
            .contac {
                width: 60%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                background: rgba(123, 198, 255, 0.35);
                box-shadow: 0 0px 0px 0 rgba(31, 38, 135, 0.37);
                backdrop-filter: blur(10px);
                /* -webkit-backdrop-filter: blur(20px); */
            }
        }
        
        @media (max-width:1080px) {
            .cont-contactos-card {
                width: 100%;
                height: 100%;
                /* border: 1px solid red; */
                position: relative;
                z-index: 100;
                display: flex;
                flex-direction: column;
                align-items: center;
                gap: 25px;
            }
            .cont-img-iconos img {
                width: 31px;
            }
            .cont-img-inf {
                width: 29.5%;
                height: 33%;
                background-image: linear-gradient(to bottom, #ffff, transparent 190%, rgba(123, 198, 255, 0.35)), url(../imgs/informacion.jpg);
                background-repeat: no-repeat;
                background-position: center;
                background-size: cover;
                position: absolute;
                z-index: 1;
            }
        }
        
        @media (max-width:1052px) {
            .cont-contactos-informacion {
                width: 38%;
                height: 100%;
                background-color: #ffff;
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: end;
                border-left: 1px solid #ffff;
                border-right: 1px solid #ffff;
            }
            .cont-img-inf {
                width: 30.5%;
                height: 33%;
                background-image: linear-gradient(to bottom, #ffff, transparent 190%, rgba(123, 198, 255, 0.35)), url(../imgs/informacion.jpg);
                background-repeat: no-repeat;
                background-position: center;
                background-size: cover;
                position: absolute;
                z-index: 1;
            }
            .cont-contactos-card {
                width: 100%;
                height: 100%;
                /* border: 1px solid red; */
                position: relative;
                z-index: 100;
                display: flex;
                flex-direction: column;
                align-items: center;
                gap: 20px;
            }
            .field .error-txt {
                font-size: 0.6rem;
                color: var(--russian-violet);
                text-align: left;
                margin: 0 0 5px;
                font-weight: bold;
                display: none;
            }
            form button {
                padding: 12px 32px;
                background-color: var(--secondary-color);
                border: none;
                outline: none;
                font-size: 1rem;
                color: #fff;
                cursor: pointer;
                margin-top: 1px;
                display: flex;
                align-items: start;
                align-items: center;
            }
        }
        
        @media (max-width:950px) {
            .field .item {
                width: 100%;
                padding: 9px;
                background-color: #FFF;
                border: 2px solid #fff;
                outline: none;
                font-size: 1rem;
                color: black;
                margin: 5px 0;
            }
            .field .error-txt {
                font-size: 0.6rem;
                color: var(--russian-violet);
                text-align: left;
                margin: 0 0 5px;
                font-weight: bold;
                display: none;
            }
            .cont-contactos-informacion {
                width: 41%;
                height: 100%;
                background-color: #ffff;
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: end;
                border-left: 1px solid #ffff;
                border-right: 1px solid #ffff;
            }
            .cont-contactos-card {
                width: 100%;
                height: 100%;
                /* border: 1px solid red; */
                position: relative;
                z-index: 100;
                display: flex;
                flex-direction: column;
                align-items: center;
                gap: 13px;
            }
            .cont-img-inf {
                width: 32.5%;
                height: 33%;
                background-image: linear-gradient(to bottom, #ffff, transparent 190%, rgba(123, 198, 255, 0.35)), url(../imgs/informacion.jpg);
                background-repeat: no-repeat;
                background-position: center;
                background-size: cover;
                position: absolute;
                z-index: 1;
            }
            .cont-img-iconos img {
                width: 25px;
            }
        }
        
        @media (max-width:850px) {
            .field .item {
                width: 100%;
                padding: 8px;
                background-color: #FFF;
                border: 2px solid #fff;
                outline: none;
                font-size: 0.8rem;
                color: black;
                margin: 5px 0;
            }
            .cont-texto-iconos p {
                font-size: 0.6rem;
            }
            .cont-texto-iconos a {
                font-size: 0.6rem;
            }
            .cont-contactos-titulos h3 {
                font-size: 1.2rem;
            }
            form button {
                padding: 7px 15px;
                background-color: var(--secondary-color);
                border: none;
                outline: none;
                font-size: 1rem;
                color: #fff;
                cursor: pointer;
                margin-top: 1px;
                display: flex;
                align-items: start;
                align-items: center;
            }
        }
        
        @media (max-width:800px) {
            .field .item {
                width: 100%;
                padding: 8px;
                background-color: #FFF;
                border: 2px solid #fff;
                outline: none;
                font-size: 0.6rem;
                color: black;
                margin: 5px 0;
            }
            form button {
                padding: 7px 15px;
                background-color: var(--secondary-color);
                border: none;
                outline: none;
                font-size: 1rem;
                color: #fff;
                cursor: pointer;
                margin-top: 1px;
                display: flex;
                align-items: start;
                align-items: center;
            }
        }
        
        @media (max-width:783px) {
            .cont-contactos-informacion {
                width: 43%;
                height: 100%;
                background-color: #ffff;
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: end;
            }
            .cont-img-inf {
                width: 33.5%;
                height: 40%;
                background-image: linear-gradient(to bottom, #ffff, transparent 190%, rgba(123, 198, 255, 0.35)), url(../imgs/informacion.jpg);
                background-repeat: no-repeat;
                background-position: center;
                background-size: cover;
                position: absolute;
                z-index: 1;
            }
            form button {
                padding: 7px 15px;
                background-color: var(--secondary-color);
                border: none;
                outline: none;
                font-size: 0.8rem;
                color: #fff;
                cursor: pointer;
                margin-top: 1px;
                display: flex;
                align-items: start;
                align-items: center;
            }
        }
        
        @media (max-width:750px) {
            .cont-contactos-informacion {
                width: 48%;
                height: 94%;
                background-color: #ffff;
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: end;
            }
            .contac {
                width: 65%;
                height: 94%;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                background: rgba(123, 198, 255, 0.35);
                box-shadow: 0 0px 0px 0 rgba(31, 38, 135, 0.37);
                backdrop-filter: blur(10px);
                /* -webkit-backdrop-filter: blur(20px); */
            }
            .cont-contactos-titulos h3 {
                font-size: 1.1rem;
            }
            .contac h6 {
                width: 75%;
                font-size: 1.8rem;
                color: #ffff;
                text-align: left;
                margin-bottom: 5px;
            }
            .contac h3 {
                width: 75%;
                font-size: 1.1rem;
                color: #ffff;
                margin-bottom: 5px;
                text-align: left;
            }
        }
        
        @media (max-width:727px) {
            .cont-img-iconos img {
                width: 19px;
            }
        }
        
        @media (max-width:720px) {
            .cont-contactos-informacion {
                display: none;
            }
            .Cont-contactos-texto {
                width: 100%;
                height: 80vh;
                display: flex;
                margin-top: 2%;
                justify-content: center;
            }
            .cont-contactos-form {
                width: 100%;
                height: 100%;
                background: rgba(123, 198, 255, 0.35);
                box-shadow: 0 0px 0px 0 rgba(31, 38, 135, 0.37);
                backdrop-filter: blur(10px);
            }
            form button {
                padding: 8px 26px;
                background-color: var(--secondary-color);
                border: none;
                outline: none;
                font-size: 1rem;
                color: #fff;
                cursor: pointer;
                margin-top: 15px;
                display: flex;
                align-items: start;
                align-items: center;
            }
        }
        
        @media (max-width:573px) {
            .Cont-contactos-texto {
                width: 115%;
                height: 80vh;
                display: flex;
                margin-top: 2%;
                justify-content: center;
            }
        }
        
        @media (max-width:520px) {
            form button {
                padding: 8px 26px;
                background-color: var(--secondary-color);
                border: none;
                outline: none;
                font-size: 1rem;
                color: #fff;
                cursor: pointer;
                margin-top: -1px;
                display: flex;
                align-items: start;
                align-items: center;
            }
            .contac {
                width: 80%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                background: rgba(123, 198, 255, 0.35);
                box-shadow: 0 0px 0px 0 rgba(31, 38, 135, 0.37);
                backdrop-filter: blur(10px);
                /* -webkit-backdrop-filter: blur(20px); */
            }
            .field .error-txt {
                font-size: 0.7rem;
                color: var(--russian-violet);
                text-align: left;
                margin: 0 0 5px;
                font-weight: bold;
                display: none;
            }
            .field .item {
                width: 100%;
                padding: 6px;
                background-color: #FFF;
                border: 2px solid #fff;
                outline: none;
                font-size: 0.8rem;
                color: black;
                margin: 5px 0;
            }
        }
        
        @media (max-width:446px) {
            .field .item {
                width: 100%;
                padding: 6px;
                background-color: #FFF;
                border: 2px solid #fff;
                outline: none;
                font-size: 0.7rem;
                color: black;
                margin: 5px 0;
            }
            form button {
                padding: 8px 26px;
                background-color: var(--secondary-color);
                border: none;
                outline: none;
                font-size: 0.8rem;
                color: #fff;
                cursor: pointer;
                margin-top: -1px;
                display: flex;
                align-items: start;
                align-items: center;
            }
        }
        
        @media (max-width:360px) {
            .field .item {
                width: 100%;
                padding: 6px;
                background-color: #FFF;
                border: 2px solid #fff;
                outline: none;
                font-size: 0.7rem;
                color: black;
                margin: 5px 0;
            }
            form button {
                padding: 8px 26px;
                background-color: var(--secondary-color);
                border: none;
                outline: none;
                font-size: 0.6rem;
                color: #fff;
                cursor: pointer;
                margin-top: -1px;
                display: flex;
                align-items: start;
                align-items: center;
            }
        }
        /* -------------------------2do CONTENEDOR--------------------- */
        
        @media (max-width:1875px) {
            .accordion .accordion-content .title-accordion {
                display: flex;
                justify-content: space-between;
                align-items: center;
                padding: 0 1rem;
                min-height: 3.7rem;
                cursor: pointer;
                transition: all .2s ease;
            }
            .accordion .accordion-content .title-accordion span,
            .accordion .accordion-content .title-accordion i {
                color: var(--primary-color);
                font-weight: 600;
                font-size: 2rem;
            }
            .accordion .accordion-content .description-accordion p {
                display: flex;
                align-items: center;
                flex-direction: column;
                justify-content: center;
                gap: 1rem;
                width: 100%;
                text-align: center;
                font-size: 23px;
            }
            .accordion {
                /* max-width: 530px; */
                width: 76%;
                background: #fff;
                padding: 1rem;
                border-radius: 8px;
                box-shadow: 0 0 4px rgba(0, 0, 0, .2);
                margin-top: 2%;
                /* display: none; */
            }
            .text-cont1 p {
                width: 87%;
                font-size: var(--fs-md);
                color: var(--feldgrau);
                text-align: justify;
                line-height: 32px;
            }
            .text-cont1 h1 {
                font-size: var(--fs-xxl);
            }
            .text-cont1 h5 {
                width: 40%;
                color: var(--green-blue);
                font-size: var(--fs-lg);
            }
            .img-contenedor2 img {
                width: 79%;
                height: 670px;
                position: relative;
                left: 90px;
                top: -3px;
            }
            .inner-img-contenedor2 {
                background-image: url(../imgs/backgrounds/BILLING--02.png);
                background-size: contain;
                background-repeat: no-repeat;
                background-clip: border-box;
                width: 100%;
                height: 763px;
                display: flex;
                align-items: center;
            }
        }
        
        @media (max-width:1440px) {
            .img-contenedor2 img {
                width: 64%;
                height: 506px;
                position: relative;
                left: 72px;
            }
            .inner-img-contenedor2 {
                background-image: url(../imgs/backgrounds/BILLING--02.png);
                background-size: contain;
                background-repeat: no-repeat;
                background-clip: border-box;
                width: 100%;
                height: 564px;
                display: flex;
                align-items: center;
            }
            .text-cont1 h1 {
                font-size: var(--fs-xl);
            }
            .accordion .accordion-content .description-accordion p {
                display: flex;
                align-items: center;
                flex-direction: column;
                justify-content: center;
                gap: 1rem;
                width: 100%;
                text-align: center;
                font-size: 20px;
            }
            .accordion .accordion-content .title-accordion span,
            .accordion .accordion-content .title-accordion i {
                color: var(--primary-color);
                font-weight: 600;
                font-size: 1.5rem;
            }
            .text-cont1 p {
                width: 87%;
                font-size: var(--fs-base);
                color: var(--feldgrau);
                text-align: justify;
                line-height: 26px;
            }
            .text-cont1 h5 {
                width: 40%;
                color: var(--green-blue);
                font-size: var(--fs-md);
            }
        }
        
        @media (max-width:1400px) {
            .img-contenedor2 img {
                width: 66%;
                height: 506px;
                position: relative;
                left: 72px;
            }
        }
        
        @media (max-width:1366px) {
            .img-contenedor2 img {
                width: 68%;
                height: 506px;
                position: relative;
                left: 70px;
            }
        }
        
        @media (max-width:1350px) {
            .img-contenedor2 img {
                width: 68%;
                height: 506px;
                position: relative;
                left: 72px;
            }
        }
        
        @media (max-width:1300px) {
            .img-contenedor2 img {
                width: 71%;
                height: 506px;
                position: relative;
                left: 72px;
            }
        }
        
        @media (max-width:1250px) {
            .img-contenedor2 img {
                width: 72%;
                height: 492px;
                position: relative;
                left: 70px;
            }
            .inner-img-contenedor2 {
                background-image: url(../imgs/backgrounds/BILLING--02.png);
                background-size: contain;
                background-repeat: no-repeat;
                background-clip: border-box;
                width: 100%;
                height: 551px;
                display: flex;
                align-items: center;
            }
            .accordion .accordion-content .description-accordion p {
                display: flex;
                align-items: center;
                flex-direction: column;
                justify-content: center;
                gap: 1rem;
                width: 100%;
                text-align: center;
                font-size: 18px;
            }
        }
        
        @media (max-width:1200px) {
            .img-contenedor2 img {
                width: 73%;
                height: 482px;
                position: relative;
                left: 69px;
            }
            .inner-img-contenedor2 {
                background-image: url(../imgs/backgrounds/BILLING--02.png);
                background-size: contain;
                background-repeat: no-repeat;
                background-clip: border-box;
                width: 100%;
                height: 540px;
                display: flex;
                align-items: center;
            }
            .accordion .accordion-content .title-accordion {
                display: flex;
                justify-content: space-between;
                align-items: center;
                padding: 0 1rem;
                min-height: 3rem;
                cursor: pointer;
                transition: all .2s ease;
            }
            .accordion .accordion-content .description-accordion p {
                display: flex;
                align-items: center;
                flex-direction: column;
                justify-content: center;
                gap: 1rem;
                width: 100%;
                text-align: center;
                font-size: 17px;
            }
        }
        
        @media (max-width:1150px) {
            .img-contenedor2 img {
                width: 71%;
                height: 451px;
                position: relative;
                left: 64px;
            }
            .inner-img-contenedor2 {
                background-image: url(../imgs/backgrounds/BILLING--02.png);
                background-size: contain;
                background-repeat: no-repeat;
                background-clip: border-box;
                width: 100%;
                height: 501px;
                display: flex;
                align-items: center;
            }
            .text-cont1 p {
                width: 90%;
                font-size: var(--fs-base);
                color: var(--feldgrau);
                text-align: justify;
                line-height: 26px;
            }
        }
        
        @media (max-width:1100px) {
            .text-cont1 h1 {
                font-size: var(--fs-lg);
            }
            .img-contenedor2 img {
                width: 72%;
                height: 435px;
                position: relative;
                left: 60px;
            }
            .inner-img-contenedor2 {
                background-image: url(../imgs/backgrounds/BILLING--02.png);
                background-size: contain;
                background-repeat: no-repeat;
                background-clip: border-box;
                width: 100%;
                height: 484px;
                display: flex;
                align-items: center;
            }
            .text-cont1 p {
                width: 92%;
                font-size: var(--fs-base);
                color: var(--feldgrau);
                text-align: justify;
                line-height: 26px;
            }
        }
        
        @media (max-width:1080px) {
            .img-contenedor2 img {
                width: 73%;
                height: 435px;
                position: relative;
                left: 60px;
            }
        }
        
        @media (max-width:1050px) {
            .accordion .accordion-content .title-accordion span,
            .accordion .accordion-content .title-accordion i {
                color: var(--primary-color);
                font-weight: 600;
                font-size: 1rem;
            }
            .accordion .accordion-content .title-accordion {
                display: flex;
                justify-content: space-between;
                align-items: center;
                padding: 0 1rem;
                min-height: 3rem;
                cursor: pointer;
                transition: all .2s ease;
            }
            .accordion {
                /* max-width: 530px; */
                width: 85%;
                background: #fff;
                padding: 1rem;
                border-radius: 8px;
                box-shadow: 0 0 4px rgba(0, 0, 0, .2);
                margin-top: -2%;
                /* display: none; */
            }
            .inner-img-contenedor2 {
                background-image: url(../imgs/backgrounds/BILLING--02.png);
                background-size: contain;
                background-repeat: no-repeat;
                background-clip: border-box;
                width: 100%;
                height: 471px;
                display: flex;
                align-items: center;
            }
            .img-contenedor2 img {
                width: 73%;
                height: 420px;
                position: relative;
                left: 60px;
            }
            .text-cont1 p {
                width: 96%;
                font-size: var(--fs-base);
                color: var(--feldgrau);
                text-align: justify;
                line-height: 26px;
            }
            .accordion .accordion-content .description-accordion p {
                display: flex;
                align-items: center;
                flex-direction: column;
                justify-content: center;
                gap: 1rem;
                width: 100%;
                text-align: center;
                font-size: 16px;
            }
        }
        
        @media (max-width:1000px) {
            .img-contenedor2 img {
                width: 74%;
                height: 403px;
                position: relative;
                left: 57px;
            }
            .inner-img-contenedor2 {
                background-image: url(../imgs/backgrounds/BILLING--02.png);
                background-size: contain;
                background-repeat: no-repeat;
                background-clip: border-box;
                width: 100%;
                height: 451px;
                display: flex;
                align-items: center;
            }
            .text-cont1 p {
                width: 93%;
                font-size: var(--fs-base);
                color: var(--feldgrau);
                text-align: justify;
                line-height: 26px;
            }
        }
        
        @media (max-width:950px) {
            .img-contenedor2 img {
                width: 74%;
                height: 385px;
                position: relative;
                left: 55px;
            }
            .inner-img-contenedor2 {
                background-image: url(../imgs/backgrounds/BILLING--02.png);
                background-size: contain;
                background-repeat: no-repeat;
                background-clip: border-box;
                width: 100%;
                height: 431px;
                display: flex;
                align-items: center;
            }
        }
        
        @media (max-width:900px) {
            .accordion .accordion-content .title-accordion {
                display: flex;
                justify-content: space-between;
                align-items: center;
                padding: 0 1rem;
                min-height: 2.3rem;
                cursor: pointer;
                transition: all .2s ease;
            }
            .accordion .accordion-content .description-accordion p {
                display: flex;
                align-items: center;
                flex-direction: column;
                justify-content: center;
                gap: 1rem;
                width: 100%;
                text-align: center;
                font-size: 15px;
            }
            .accordion .accordion-content .description-accordion .img-tools-accordion img {
                height: 135px;
                object-fit: cover;
            }
            .container-2 {
                width: 100%;
                height: auto;
                display: flex;
                justify-content: center;
                /* background-image: url(../imgs/background1.jpg); */
                background-position: center;
                background-repeat: no-repeat;
                background-size: cover;
                padding-top: 3%;
                margin-bottom: 3%;
                gap: 3%;
            }
            .img-contenedor2 img {
                width: 78%;
                height: 374px;
                position: relative;
                left: 53px;
            }
            .inner-img-contenedor2 {
                background-image: url(../imgs/backgrounds/BILLING--02.png);
                background-size: contain;
                background-repeat: no-repeat;
                background-clip: border-box;
                width: 100%;
                height: 418px;
                display: flex;
                align-items: center;
            }
        }
        
        @media (max-width:850px) {
            .img-contenedor2 img {
                width: 78%;
                height: 351px;
                position: relative;
                left: 49px;
            }
            .accordion {
                /* max-width: 530px; */
                width: 90%;
                background: #fff;
                padding: 1rem;
                border-radius: 8px;
                box-shadow: 0 0 4px rgba(0, 0, 0, .2);
                margin-top: -2%;
                /* display: none; */
            }
            .accordion .accordion-content .title-accordion span,
            .accordion .accordion-content .title-accordion i {
                color: var(--primary-color);
                font-weight: 600;
                font-size: 0.9rem;
            }
            .text-cont1 p {
                width: 95%;
                font-size: var(--fs-base);
                color: var(--feldgrau);
                text-align: justify;
                line-height: 17px;
            }
            .inner-img-contenedor2 {
                background-image: url(../imgs/backgrounds/BILLING--02.png);
                background-size: contain;
                background-repeat: no-repeat;
                background-clip: border-box;
                width: 100%;
                height: 393px;
                display: flex;
                align-items: center;
            }
            .accordion .accordion-content .description-accordion .img-tools-accordion img {
                height: 130px;
                object-fit: cover;
            }
        }
        
        @media (max-width:820px) {
            .img-contenedor2 img {
                width: 79%;
                height: 336px;
                position: relative;
                left: 47px;
            }
            .inner-img-contenedor2 {
                background-image: url(../imgs/backgrounds/BILLING--02.png);
                background-size: contain;
                background-repeat: no-repeat;
                background-clip: border-box;
                width: 100%;
                height: 377px;
                display: flex;
                align-items: center;
            }
        }
        
        @media (max-width:800px) {
            .accordion .accordion-content .description-accordion .img-tools-accordion img {
                height: 120px;
                object-fit: cover;
            }
            .inner-img-contenedor2 {
                background-image: url(../imgs/backgrounds/BILLING--02.png);
                background-size: contain;
                background-repeat: no-repeat;
                background-clip: border-box;
                width: 100%;
                height: 370px;
                display: flex;
                align-items: center;
            }
            .img-contenedor2 img {
                width: 78%;
                height: 332px;
                position: relative;
                left: 47px;
            }
        }
        
        @media (max-width:768px) {
            .img-contenedor2 img {
                width: 79%;
                height: 321px;
                position: relative;
                left: 45px;
            }
            .text-cont1 h5 {
                width: 35%;
                color: var(--green-blue);
                font-size: var(--fs-md);
            }
            .text-cont1 p {
                width: 95%;
                font-size: var(--fs-base);
                color: var(--feldgrau);
                text-align: justify;
                line-height: 19px;
            }
            .inner-img-contenedor2 {
                background-image: url(../imgs/backgrounds/BILLING--02.png);
                background-size: contain;
                background-repeat: no-repeat;
                background-clip: border-box;
                width: 100%;
                height: 361px;
                display: flex;
                align-items: center;
            }
        }
        
        @media (max-width:750px) {
            .img-contenedor2 {
                display: none;
            }
            .text-cont1 p {
                width: 95%;
                font-size: var(--fs-base);
                color: var(--feldgrau);
                text-align: justify;
                line-height: 22px;
            }
            /* .container-2 {
                        background-image: url(../imgs/backgrounds/bg750.png);
                        background-position: center;
                        background-repeat: no-repeat;
                        background-size: contain;
                        background-clip: padding-box;
                    } */
        }
        
        @media (max-width:700px) {
            /* .container-2 {
                        background-image: url(../imgs/backgrounds/bg700.png);
                        background-position: center;
                        background-repeat: no-repeat;
                        background-size: contain;
                        background-clip: border-box;
                    } */
        }
        
        @media (max-width:620px) {
            .text-cont1 h5 {
                width: 100%;
                color: var(--green-blue);
                font-size: var(--fs-md);
                text-align: center;
            }
            .text-cont1 h1 {
                font-size: var(--fs-md);
                text-align: center;
            }
            .text-cont1 p {
                width: 95%;
                font-size: var(--fs-base);
                color: var(--feldgrau);
                text-align: center;
                line-height: 22px;
            }
            .accordion .accordion-content .description-accordion p {
                display: flex;
                align-items: center;
                flex-direction: column;
                justify-content: center;
                gap: 1rem;
                width: 100%;
                text-align: center;
                font-size: 13px;
            }
        }
        
        @media (max-width:500px) {
            .accordion .accordion-content .description-accordion .img-tools-accordion img {
                height: 97px;
                object-fit: cover;
            }
            .accordion .accordion-content .description-accordion p {
                display: flex;
                align-items: center;
                flex-direction: column;
                justify-content: center;
                gap: 1rem;
                width: 100%;
                text-align: center;
                font-size: 11px;
            }
            .text-cont1 p {
                width: 95%;
                font-size: var(--fs-sm);
                color: var(--feldgrau);
                text-align: center;
                line-height: 16px;
            }
        }
        
        @media (max-width:460px) {
            .text-cont1 {
                display: flex;
                flex-direction: column;
                gap: 12px;
            }
            .accordion .accordion-content .description-accordion p {
                display: flex;
                align-items: center;
                flex-direction: column;
                justify-content: center;
                gap: 1rem;
                width: 100%;
                text-align: center;
                font-size: 10px;
            }
            .accordion .accordion-content .description-accordion .img-tools-accordion img {
                height: 87px;
                object-fit: cover;
            }
        }
        
        @media (max-width:430px) {
            /* .container-2 {
                        background-image: url(../imgs/backgrounds/bg394.png);
                        background-position: center;
                        background-repeat: no-repeat;
                        background-size: contain;
                        background-clip: border-box;
                    } */
        }
        
        @media (max-width:394px) {
            .accordion {
                width: 101%;
                background: #fff;
                padding: 1rem;
                border-radius: 8px;
                box-shadow: 0 0 4px rgba(0, 0, 0, .2);
                margin-top: -2%;
            }
            .accordion .accordion-content .description-accordion .img-tools-accordion img {
                height: 75px;
                object-fit: cover;
            }
            /* .container-2 {
                        background-image: url(../imgs/backgrounds/bg394.png);
                        background-position: center;
                        background-repeat: no-repeat;
                        background-size: contain;
                        background-clip: border-box;
                    } */
        }
        
        @media (max-width:360px) {
            .accordion .accordion-content .description-accordion p {
                display: flex;
                align-items: center;
                flex-direction: column;
                justify-content: center;
                gap: 1rem;
                width: 100%;
                text-align: center;
                font-size: 9px;
            }
        }