#video-home2,.info-aleman,.info-español,.info-frances,.info-ingles,.title-heizpatronen {
    position:relative
}
.img-card3,.img-card4,.img-card5,.img-card6,canvas {
    background-position:center
}
#video-home2 {
    bottom:90px;
    width:-webkit-fill-available
}
.title-cartouches,.title-cartridge,.title-resistencias {
    position:relative;
    height:240px;
    width:1050px;
    margin-top:271px
}
.section-1,.section-1-custom {
    margin-top:50px;
    margin-bottom:100px;
    background-color:#eee;
    border-radius:10px
}
.title-heizpatronen {
    bottom:681px;
    left:311px;
    height:240px;
    width:1050px;
    background-image:url(../img/maxiwatt/wirStellen.png);
    background-repeat:no-repeat
}
.section-1 {
    height:fit-content;
    color:#fff;
    overflow:hidden
}
.girl-germany {
    background-image:url(../img/banners/promocion_hoy_deu.png);
    background-size:cover;
    background-repeat:no-repeat;
    width:auto;
    height:500px
}

/* Elimina los estilos que entran en conflicto con Bootstrap */
.info-español, .info-aleman, .info-frances, .info-ingles {
    padding: 20px;
    margin-top: -975px;
    display: block;
}

.logo-español, .logo-aleman, .logo-frances, .logo-ingles {
    background-size: cover;
    width: 127px;
    height: 112px;
    background-repeat: no-repeat;
}


.logo-español {
    background-image: url(../img/iconos/bandera_esp_hexagonal.png);
}
.logo-aleman {
    background-image: url(../img/iconos/bandera_alemana_hexagonal.png);
}
.logo-ingles {
    background-image: url(../img/iconos/bandera_uk_hexagonal.png);
}
.logo-frances {
    background-image: url(../img/iconos/bandera_francia_hexagonal.png);
}

/* Ajusta el color para los textos */
.somos-español, .somos-aleman, .somos-frances, .somos-ingles,
.somos-español2, .somos-aleman2, .somos-frances2, .somos-ingles2 {
    color: #eee;
    font-size: 16px;
}

/* Ajusta el color para los datos */
.somos-español-data, .somos-aleman-data, .somos-frances-data, .somos-ingles-data,
.somos-español-data2, .somos-aleman-data2, .somos-frances-data2, .somos-ingles-data2,
.somos-español-data3, .somos-aleman-data3, .somos-frances-data3, .somos-ingles-data3,
.somos-español-data4, .somos-aleman-data4, .somos-frances-data4, .somos-ingles-data4 {
    color: #fff;
}

/* Estilo para el logo de aniversario */
.logo-50-aniversario {
    margin-top: 1000px;
    margin-left: 100px;
}

.section-1-custom {
    height:1250px;
    width:fit-content;
    color:#fff
}
.actived {
    background-color:#fff9f9;
    border:1px solid #ff7b00;
    border-radius:7px;
    width:100%;
    height:38px;
    color:#000;
    text-indent:14px;
    font-weight:500
}
.btn-amazon,.gift {
    background-color:#fff
}
.btn-main-custom,.btn-main-home {
    border:1px solid #ff7b01;
    transition:.3s
}
.method-send-spain,.method-send-spain_two {
    display:inline-block;
    top:-35px;
    height:111px;
    width:166px;
    position:relative;
    background-size:cover
}
.actived:active,.actived:focus {
    border:1px solid #ff9837
}
canvas {
    position:relative;
    background-image:url(/img/cartucho.png);
    background-repeat:no-repeat;
    width:800px;
    margin-left:200px;
    bottom:109px
}
.method-send-spain {
    background-image:url('../img/shipping/envialiamod01.png')
}
.method-send-spain_two {
    background-image:url('../img/shipping/mrwmod01.png')
}
.method-send-france,.method-send-germany,.method-send-spain,.method-send-usa {
    color:#a55300
}
.icons-france,.icons-germany,.icons-spain,.icons-usa {
    width:50px;
    height:50px
}
.icon-method-send {
    color:#ff8400
}
.btn-main-custom {
    position:relative;
    bottom:-46px;
    border-radius:10px;
    padding:10px;
    color:#ff8400;
    text-decoration:none;
    text-align:center;
    margin-bottom:15px
}
.btn-main-home,.btn-main-home-disabled {
    padding:16px 30px;
    text-decoration:none;
    position:relative;
    text-align:center
}
.btn-main-custom:hover {
    background-color:#ff7b01;
    border:1px solid #532800;
    color:#532800;
    transform:scale(.89)
}
.btn-main-home {
    bottom:75px;
    border-radius:10px;
    left:-60px;
    color:#ff8400;
    cursor:pointer;
    width:300px
}
.btn-main-home:hover {
    background-color:#000;
    color:#ff7b01;
    border:1px solid #ff7b01;
    font-weight:600;
    transform:scale(.89)
}
.btn-main-home-disabled {
    border:1px solid #d2d2d2;
    border-radius:10px;
    bottom:230px;
    opacity:.6;
    cursor:not-allowed
}
.btn-contact-banner {
    margin-left:21%
}
#btn-get-custom-mobile,#ul-inch,.dataTables_filter,.dataTables_info,.dataTables_length,.slider-mobile {
    display:none
}
#btn-calc-disabled {
    background-color:#d1d1d1;
    color:#000;
    font-weight:600;
    margin:0;
    transition:.3s
}
#btn-calc {
    background-color:#ff7b01;
    color:#000;
    font-weight:600;
    margin:0;
    transition:.3s
}
#btn-calc:hover {
    background-color:#000;
    border:1px solid #ff7b01;
    color:#ff7b01;
    transform:scale(1.1)
}
#img_heater_type {
    position:relative;
    margin:20px;
    bottom:150px;
    background-color:#ddd9d7;
    border-radius:20px
}
#img_termination_type {
    position:relative;
    right:11px;
    bottom:91px;
    border-radius:20px
}
.messages-info-home-custom,.messages-info-home-normal {
    position:relative;
    top:-70
}
.messages-info-home-custom p,.messages-info-home-normal p {
    position:relative;
    color:#6e6e6e
}
.messages-info p {
    color:#6e6e6e
}
.subtitle-sugested {
    display:inline;
    font-size:24px;
    margin-left:9%
}
.subtitle-youroption {
    display:inline;
    font-size:24px;
    margin-left:15%
}
.img-card1 {
    margin-top:22px;
    width:350px;
    height:200px;
    background-image:url(../img/catalog/catalog1.png);
    background-size:cover
}
.img-card2 {
    width:360px;
    height:120px;
    margin-top:73px;
    background-image:url(../img/terminaciones/12.png);
    background-size:cover
}
.img-card3 {
    width:350px;
    height:200px;
    margin-top:20px;
    background-image:url(../img/maxiwatt/resistencia19Modif.png);
    background-size:cover
}
.img-card4 {
    width:520px;
    height:201px;
    margin-top:28px;
    margin-left:-63px;
    background-image:url(../img/maxiwatt/termocopiaMod.png);
    background-size:cover
}
.img-card4 h4 {
    color:#fff
}
.img-card5 {
    width:311px;
    height:305px;
    margin-top:3px;
    margin-left:48px;
    background-image:url(../img/cartridge/newacabado01copia.png);
    background-size:cover
}
.img-card6 {
    width:422px;
    height:237px;
    margin-top:20px;
    background-image:url(../img/baseplana01.png);
    background-size:cover
}
#ankorLinks,#ankorLinks2,#ankorLinks3,#link5 {
    position:relative;
    top:-100px
}
.modal-country {
    width:178%;
    margin-left:-182px
}
.logoMaxiwattModal {
    display:block;
    width:100px;
    height:62px;
    margin-right:auto;
    margin-left:44%;
    background-size:cover;
    background-repeat:no-repeat
}
.body-banner {
    color:#000;
    font-weight:800
}
.btn-modal-banner {
    color:#000;
    margin-left:auto;
    margin-right:auto;
    width:fit-content;
    border-radius:10px;
    padding:5px
}
.p-modal-banner {
    color:#ff7b00
}
.modal-background {
    background-image:url(../img/cartridge/popupdiscount.png);
    width:fit-content;
    height:fit-content;
    background-size:cover
}
.tag-title-banner-girl-germany {
    font-weight:800;
    font-family:Arial,Helvetica,sans-serif
}
.tag-subtitle-banner-girl-germany {
    font-weight:800;
    font-family:Arial,Helvetica,sans-serif;
    color:#fd7a00
}
.gift {
    position:relative;
    left:5%;
    padding:3px;
    color:#fd7a00;
    font-weight:800;
    border-radius:10px
}
.btn-amazon,.btn-amazon-store {
    border-radius:36px;
    padding:10px
}
.gift2 {
    position:relative;
    left:9%
}
#table-length-inch {
    position:relative;
    right:-927px;
    bottom:125px
}
#table-length-inch button,#table-length-mm button {
    background-color:#eeeeed
}
#table-length-inch button:hover,#table-length-mm button:hover {
    background-color:#fd7a00;
    color:#fffcfc
}
#table-length-mm {
    position:relative;
    right:-949px;
    bottom:125px
}
#section-stock {
    position:relative;
    background-image:url(../img/cartridge/fondo-stock.png);
    background-repeat:no-repeat;
    background-size:cover;
    opacity:.9;
    right:89px;
    width:auto;
    height:1400px
}
.diametro-mm {
    margin-left:-80px
}
.cartridge-t1 {
    background-image:url(/img/cartridge/cartridge-amazon4.png);
    background-repeat:no-repeat;
    background-size:cover;
    width:500px;
    height:500px
}
.amazon-img-de,.amazon-img-en,.amazon-img-es,.amazon-img-fr {
    width:auto;
    background-size:cover;
    background-repeat:no-repeat
}
.amazon-img-en,.amazon-img-es,.amazon-img-fr {
    background-image:url(../img/banners/amazon-store.png);
    background-position:top;
    height:771px
}
.amazon-img-de {
    background-image:url(../img/banners/amazon-store_de.png);
    background-position:0 -73px;
    height:700px
}
.btn-amazon {
    font-size:40px;
    width:325px
}
.btn-amazon-store {
    position:relative;
    top:200px;
    left:131px;
    font-size:22px;
    background-color:#ffbd0e;
    width:244px;
    color:#000;
    text-decoration:none
}
.btn-amazon a,.btn-amazon-store a {
    color:#000;
    text-decoration:none
}
.btn-amazon-store:hover {
    color:#000;
    background-color:#ff860e
}
.btn-amazon:hover {
    color:#fffcfc
}
#diameter-customized-inch,#diameter-customized-mm {
    position:relative;
    right:6px;
    margin-top:10px
}
#diameter-input,#diameter-input-inch,#measure {
    position:relative;
    right:6px
}
#length-input,#length-input-inch,#volts-input {
    position:relative;
    right:3px
}
.cookie-banner,.cookie-banner2 {
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    background-color:#565656bf;
    padding:20px;
    text-align:center;
    box-shadow:0 -2px 10px rgba(0,0,0,.1);
    font-family:Arial,sans-serif;
    z-index:1000
}
.logoMaxiwattModal2 {
    display:block;
    width:138px;
    height:87px;
    margin:28px auto 28px 178px;
    background-image:url(../img/logo/logo-maxiwatt-heizpatronen-negro.png);
    background-size:cover;
    background-repeat:no-repeat
}
.accept-btn,.customize-btn {
    color:#fff;
    margin-bottom:10px
}
.cookie-content p,.cookie-content ul {
    padding:20px
}
.cookie-banner p {
    margin:0 0 10px;
    font-size:17px
}
.cookie-banner a {
    color:gold;
    text-decoration:underline
}
.cookie-buttons {
    display:flex;
    justify-content:center;
    gap:10px
}
.btn {
    padding:10px 20px;
    border:none;
    border-radius:5px;
    cursor:pointer;
    font-size:14px
}
.accept-btn {
    background-color:#ff860e
}
.customize-btn {
    background-color:#565656bf;
}
.ankor-cookies {
    margin-top:20px
}
.disabled-row {
    background-color: #ad5b18 !important;
    color: #00000082;
    cursor: not-allowed !important;
}
