
@media(min-width:1330px) {
    .customise .container {
        max-width: 1326px;
    }
    header .container {
        max-width: 1234px;
    }
    .personalize-logo .container {
        max-width: 1227px;
    }
    .envelopes .container {
        max-width: 1266px;
    }
    .amarillo{
        color: #F2E444!important;
        padding-top: 30px;
    }    
}

@media(min-width:1600px) {
    .cotiza {
        width: 100%;
        padding: 221px 0 82px;
        background-image: url(https://f8e4be.claudeassets.com/20250912122555im_/https://gelantibacterialensobre.com/images/cotiza.png);
        background-repeat: no-repeat;
        background-position: left center;
        background-size: cover;
        position: relative;
        margin-top: -418px;
    }
    .map .ndc {
        margin-top: 70px;
    }
    .amarillo{
        color: #F2E444!important;
        padding-top: 30px;
    }    
}

@media(max-width:1600px) {
    .hero-text h2.ensobre {
        margin-left: 60px;
    }
    .amarillo{
        color: #F2E444!important;
        padding-top: 30px;
    }    
}

@media(max-width:1329px) {
    .amarillo{
        color: #F2E444!important;
        padding-top: 30px;
    }    
    header ul.navbar-nav li a {
        font-size: 20px;
    }
    .hero-text h1 {
        font-size: 180px;
    }
    .hero-text h2 {
        font-size: 78px;
    }
    .hero-text h2.ensobre {
        font-size: 78px;
        max-width: 640px;
    }
    .hero-main .h1-drop {
        left: -132px;
        top: 100px;
        max-width: 238px;
    }
    .hero-main .h2-drop {
        left: 0;
        bottom: 331px;
        max-width: 99px;
    }
    .large-drop {
        top: 50%;
        max-width: 543px;
        transform: translate(-50%, -50%);
        left: 65%;
    }
    .img-gel {
        position: absolute;
        right: -70px;
        top: 58px;
    }
    .contact .c1 {
        max-width: 36px;
        left: 15px;
    }
    .contact .c2 {
        right: 8vw;
    }
    .contact .c3 {
        bottom: 2vw;
        right: 52vw;
    }
    .certification .img-badge {
        max-width: 364px;
    }
    .certification .ce1 {
        position: absolute;
        top: 91px;
        z-index: 1;
        mix-blend-mode: multiply;
        max-width: 145px;
    }
    .certification .content h1 {
        margin-bottom: 32px;
        font-size: 62px;
        color: #fff;
    }
    .certification .ce2 {
        max-width: 105px;
    }
    .map .cc1 {
        top: -200px;
        right: -43px;
        max-width: 158px;
    }
    .map .cc2 {
        max-width: 109px;
    }
    .map .cc3 {
        max-width: 173px;
    }
    .contacto .content h1 {
        margin-bottom: 40px;
        padding-bottom: 30px;
        font-size: 62px;
        padding-bottom: 15px;
    }
    .contacto .content h1:after {
        height: 6px;
    }
    .contacto .content h4 {
        font-size: 40px;
        line-height: 52px;
    }
    .how-comes .media .media-body img {
        max-width: 100%;
    }
    .how-comes {
        margin-bottom: -224px;
    }
    .how-comes .media.m1 .p-title {
        margin-top: 136px;
    }
    .how-comes .media.m2 .media-body img {
        left: 0;
        z-index: -1;
        bottom: 0;
    }
    .how-comes .dh2 {
        position: absolute;
        right: 500px;
        bottom: 230px;
        max-width: 106px;
    }
    .how-comes .media.m2 .p-title {
        margin-top: 47px;
    }
    .how-comes .dh1 {
        max-width: 150px;
    }
    .sobre-personal .shape-1 {
        height: 200px;
    }
    .personalize-logo {
        padding: 50px 0;
    }
    .envelopes .img-group img {
        max-width: 753px;
    }
    .envelopes h2 {
        font-size: 62px;
        line-height: 1;
    }
}

@media(max-width:1199px) {
    .amarillo{
        color: #F2E444!important;
        padding-top: 30px;
    }    
    .navbar-brand img {
        max-width: 100px;
    }
    header ul.navbar-nav li a {
        font-size: 16px;
    }
    header ul.navbar-nav {
        padding-bottom: 0;
    }
    .hero-text h1 {
        font-size: 142px;
    }
    .hero-text h2.ensobre,
    .hero-text h2 {
        font-size: 60px;
    }
    .hero-text p {
        font-size: 20px;
    }
    .hero-text h2.ensobre {
        max-width: 540px;
    }
    .img-gel {
        position: absolute;
        right: -41px;
        top: 58px;
        max-width: 499px;
    }
    .large-drop {
        max-width: 396px;
    }
    header .navbar .navbar-brand {
        position: relative;
        top: -20px;
        margin: 0 30px;
    }
    header .navbar-nav {
        margin-top: -20px;
    }
    .hero-main .h1-drop {
        left: -136px;
        top: 73px;
    }
    .specs .rotate-text {
        font-size: 70px;
        line-height: 70px;
        transform: rotate(-90deg) translate(-81%, 0);
        top: 10%;
        left: -10px;
    }
    .specs .drop1 {
        position: absolute;
        left: 98px;
        top: 54px;
        max-width: 100px;
    }
    .drop-sachet {
        max-width: 115px;
    }
    .card-about img {
        max-width: 142px;
    }
    .card-about h3 {
        font-size: 28px;
        margin-bottom: 0;
    }
    .card-about p {
        font-size: 16px;
        margin-bottom: 20px;
    }
    .card-about .btn {
        min-width: 184px;
        height: 30px;
        font-size: 16px;
    }
    .card-about {
        padding: 0 47px 0 30px;
    }
    .customise h2 {
        font-size: 72px;
        line-height: 72px;
    }
    .customise .about-drop {
        height: 152px;
    }
    .antibacterial h2 {
        font-size: 72px;
        line-height: 72px;
        margin-bottom: 30px;
    }
    .antibacterial .img-dr5 {
        max-width: 170px;
    }
    .antibacterial .img-dr4 {
        top: 0;
        max-width: 265px;
    }
    .contact h2 {
        font-size: 66px;
        line-height: 1;
    }
    .contact .lead {
        font-size: 32px;
    }
    .contact p {
        font-size: 18px;
    }
    .brand-footer img {
        max-width: 100px;
    }
    footer {
        padding-bottom: 20px;
    }
    .certification .img-badge {
        max-width: 285px;
    }
    .map-img {
        bottom: -164px;
        float: left;
    }
    .certification .content h4 {
        font-size: 28px;
        line-height: 27px;
        margin-bottom: 16px;
    }
    .certification .content p {
        font-size: 18px;
        line-height: 21px;
    }
    .certification .ce2 {
        top: 298px;
    }
    .drops-sobre {
        left: -17px;
        max-width: 154px;
    }
    h2,
    .heading1 {
        font-size: 62px;
        line-height: 1;
    }
    .banner-sobre .heading1 {
        text-align: right;
        margin-bottom: 30px;
    }
    .delivery h2,
    .cotiza .content h2 {
        font-size: 62px;
        line-height: 1;
    }
    .cotiza .content h2 {
        margin-bottom: 0;
    }
    .delivery p,
    .delivery .media h4,
    .dimension-pro li p {
        font-size: 28px;
        line-height: 1;
    }
    .delivery .img-dr4 {
        top: 66px;
        max-width: 208px;
    }
    
    .how-comes {
        margin-bottom: 0;
    }
    .how-comes .row {
        align-items: center;
    }
    .banner-sobre {
        padding-bottom: 150px;
    }
    .sobre-personal .shape-1 {
        height: 100px;
    }
    .envelopes .img-group img {
        max-width: 640px;
    }
    .envelopes h2 {
        font-size: 42px;
    }
    .envelopes .b-1 {
        right: -66px;
        bottom: 126px;
        max-width: 178px;
    }
    .b-l2 {
        max-width: 99px;
    }
    .envelopes .b-group {
        position: absolute;
        left: -3px;
        top: 39px;
        mix-blend-mode: multiply;
        z-index: 5;
        max-width: 135px;
    }
}

@media(max-width:991px) {
    .amarillo{
        color: #F2E444!important;
        padding-top: 30px;
    }    
    .hero-main .hero-text {
        padding-top: 50px;
    }
    .hero-main .hero-text {
        padding-top: 50px;
        max-width: 490px;
    }
    .specs,
    .sachet {
        margin-top: 0;
    }
    .specs ul {
        max-width: 100%;
    }
    .specs .title {
        text-align: left;
    }
    .specs .rotate-text {
        font-size: 70px;
        line-height: 70px;
        transform: inherit;
        top: auto;
        left: auto;
        position: relative;
        text-align: left;
    }
    .specs .drop1 {
        position: absolute;
        left: 300px;
        top: 306px;
        max-width: 72px;
    }
    .specs .title:after {
        right: auto;
        left: 0;
    }
    .specs .shape-2 {
        margin-top: 0;
        position: relative;
        right: -1px;
    }
    .specs p {
        max-width: 100%;
        text-align: left;
    }
    .customise .about-drop {
        height: 100px;
    }
    .customise h2 {
        font-size: 44px;
        line-height: 44px;
    }
    .img-right img {
        max-width: 100%;
    }
    .antibacterial [class*="col-"] {
        position: initial;
    }
    .antibacterial .img-right {
        position: relative;
        left: -161px;
    }
    .antibacterial h2 br {
        display: none;
    }
    .antibacterial .content {
        padding-bottom: 20px;
        margin-top: -89px;
    }
    .antibacterial .img-dr4 {
        top: 154px;
        max-width: 265px;
        left: auto;
        right: 0;
    }
    .card-about {
        max-width: 100%;
    }
    .card-about p {
        max-width: 100%;
    }
    .card-about {
        padding: 0 47px 0 50px;
    }
    .contact .contact-form {
        margin-top: 50px;
    }
    footer .brand-footer {
        margin-bottom: 30px;
    }
    .navbar-toggler {
        padding: 0;
        margin: 10px 0 0;
    }
    .navbar-toggler img {
        height: 24px;
    }
    header .navbar .navbar-brand {
        margin: 0;
    }
    .modal .modal-full-height {
        position: absolute;
        top: 0;
        right: 0;
        display: flex;
        max-width: 400px;
        width: 100%;
        height: auto;
        min-height: 100%;
        margin: 0;
    }
    .modal .modal-full-height .modal-content {
        border: none;
        border-radius: 0;
    }
    .modal .modal-full-height.modal-dialog {
        transform: translateX(100%);
    }
    .modal.show .modal-full-height.modal-dialog {
        transform: translateX(0%);
    }
    .modal.show .modal-full-height .modal-content ul LI,
    .modal.show .modal-full-height .modal-content ul {
        width: 100%;
    }
    .modal.show .modal-full-height .modal-content ul li a {
        font-weight: 500;
        font-size: 18px;
        color: #4e4e4e;
        padding: 6px 14px;
        border-bottom: 1px solid #DDD;
        display: flex;
        align-items: center;
        padding-left: 0;
    }
    .modal.show .modal-full-height .modal-content ul li a i {
        min-width: 45px;
        text-align: center;
        display: block;
        height: 24px;
    }
    .modal.show .modal-full-height .modal-content ul li a i img {
        height: 24px;
        line-height: 24px;
    }
    .modal.show .modal-full-height .modal-content ul {
        padding: 9px 0 15px;
        flex: 1;
    }
    .modal.show .modal-full-height .contact {
        text-align: center;
        padding-bottom: 20px;
    }
    .modal.show .modal-full-height .contact a {
        font-weight: 500;
        font-size: 18px;
        color: #4e4e4e;
        display: inline-block;
    }
    .header-menu img {
        width: 20px;
    }
    .header-menu {
        padding: 15px;
        border-bottom: 1px solid #DDD;
    }
    .header-menu .close {
        border: none;
        background-color: transparent;
    }
    .certification .content h1 {
        margin-bottom: 16px;
        font-size: 42px;
        color: #fff;
        padding-bottom: 4px;
        line-height: 54px;
        margin-bottom: 10px;
    }
    .certification .content h1:after {
        height: 4px;
    }
    .certification .ce1 {
        display: none;
    }
    .certification .ce2 {
        top: 153px;
        max-width: 60px;
    }
    .map-img {
        left: 69px;
        bottom: 2px;
    }
    .map-img img {
        max-width: 774px;
    }
    .map .ndc {
        margin-top: 0;
        max-width: 326px;
    }
    .map .codepris {
        margin-top: 100px;
        margin-left: 28px;
        max-width: 382px;
    }
    .map .cc2 {
        position: absolute;
        top: 35px;
        left: 34%;
        max-width: 61px;
    }
    .map .cc1 {
        max-width: 120px;
    }
    .map .cc3 {
        max-width: 137px;
    }
    .contacto .content {
        margin-bottom: 30px;
    }
    .img-sobre {
        top: -0;
        left: -92px;
    }
    .img-sobre img {
        max-width: 538px;
    }
    .cotiza {
        margin-top: -125px;
    }
    .sobre-hand {
        max-width: 302px;
    }
    .delivery h2,
    .cotiza .content h2 {
        font-size: 46px;
        line-height: 1;
    }
    .cotiza .content {
        max-width: 449px;
    }
    .dimension .d1 {
        left: 30px;
        max-width: 90px;
    }
    .delivery h2 {
        margin-bottom: 0;
    }
    .delivery .d5 {
        max-width: 160px;
    }
    .delivery .media {
        margin: 0 auto 30px;
    }
    .delivery .img-holder {
        text-align: center;
    }

    
    .how-comes .media .media-body img {
        max-width: 300px;
    }
    .how-comes .media .media-body {
        flex: initial
    }
    .how-comes .media {
        justify-content: center;
        margin-bottom: 30px;
    }
    .how-comes .media h4,
    .how-comes .media span {
        font-size: 28px;
        line-height: 1;
    }
    .how-comes .media.m1 .p-title {
        margin-top: 136px;
    }
    .personalize-logo .row {
        justify-content: center;
    }
    .personalize-logo .col {
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .card-personalise {
        margin-bottom: 30px;
    }
    .sobre-personal .img-holder {
        position: relative;
        top: auto;
        right: auto;
        text-align: center;
    }
    .sobre-personal .img-holder img {
        max-width: 400px;
    }
    .envelopes .img-group {
        margin: 0;
    }
    .envelopes .img-group img {
        max-width: 520px;
    }
    .envelopes .b-1 {
        right: -47px;
        bottom: 126px;
        max-width: 111px;
    }
    .b-l1 {
        position: absolute;
        top: 126px;
        left: 383px;
        mix-blend-mode: multiply;
        max-width: 41px;
    }
    .img-gel {
        position: absolute;
        right: -49px;
        top: 185px;
        max-width: 352px;
    }
}

@media(max-width:767px) {
    .amarillo{
        color: #F2E444!important;
        padding-top: 30px;
    }    
    .navbar-brand img {
        max-width: 75px;
    }
    .hero-text h1 {
        font-size: 92px;
    }
    .hero-text h2.ensobre,
    .hero-text h2 {
        font-size: 42px;
    }
    .hero-text h2.ensobre {
        margin-left: 70px;
    }
    .hero-main .hero-text {
        padding-top: 50px;
        max-width: 380px;
    }
    .sachet .img-holder img {
        max-width: 100%;
    }
    .large-drop {
        max-width: 323px;
    }
    .hero-main .h2-drop {
        left: 0;
        bottom: 80px;
        max-width: 74px;
    }
    .hero-main .h1-drop {
        left: -112px;
        top: 43px;
        max-width: 180px;
    }
    .customise .about-drop {
        left: 13px;
    }
    .contact .contact-form {
        padding: 118px 80px 38px;
    }
    .contact .contact-form {
        padding: 118px 20px 38px;
        clip-path: polygon(0 8%, 100% 0, 100% 100%, 4% 100%);
    }
    .contact {
        padding-bottom: 50px;
    }
    .contact .contact-form .btn {
        min-width: 100%;
    }
    footer {
        padding: 69px 0 20px;
        background-position: left center;
    }
    .certification .content p {
        font-size: 14px;
        line-height: 18px;
    }
    .certification .content h4 {
        font-size: 22px;
        line-height: 24px;
        margin-bottom: 4px;
    }
    .certification .content h1 {
        font-size: 32px;
        padding-bottom: 4px;
        line-height: 44px;
        margin-bottom: 5px;
    }
    .certification {
        padding: 96px 0;
    }
    .certify-bg {
        top: 52px;
    }
    .contacto .row {
        padding: 50px 0;
    }
    .drops-sobre {
        max-width: 70px;
    }
    .img-sobre {
        top: -0;
        left: 0;
    }
    .banner-sobre .heading1 {
        text-align: left;
    }
    .banner-sobre .heading1:after {
        left: 0;
        right: 0;
    }
    .banner-sobre ul li,
    .banner-sobre p {
        text-align: left;
    }
    .delivery h2,
    .cotiza .content h2 {
        font-size: 26px;
        line-height: 1;
    }
    .cotiza .content p {
        font-size: 24px;
    }
    .cotiza .content {
        max-width: 280px;
    }
    .cotiza {
        background-position: right center;
    }
    .cotiza .content h2.text-right {
        margin-right: 88px;
    }
    .communicate-drop1 {
        max-width: 130px;
    }
    .communicate-drop2 {
        right: 0;
    }
    h2,
    .heading1 {
        font-size: 38px;
        line-height: 1;
    }
    .dimension-pro li:last-child {
        width: 200px;
    }
    .dimension-pro li p {
        font-size: 18px;
    }
    .delivery .img-dr4 {
        top: 66px;
        max-width: 109px;
    }
    .delivery .img-holder .bg-box {
        max-width: 500px;
    }
    .personalize-logo .col {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .personalize-logo .b4,
    .personalize-logo .b3 {
        display: none;
    }
    .envelopes h2 {
        font-size: 42px;
        padding-bottom: 100px;
    }
    .img-gel {
        position: absolute;
        right: -19px;
        top: 235px;
        max-width: 267px;
    }
    .customise h2 {
        text-align: center;
    }
    .customise .about-drop {
        height: 40px;
        top: 0;
    }
}

@media(max-width:575px) {
    .amarillo{
        color: #F2E444!important;
        padding-top: 30px;
    }    
    .hero-main .shape-1 {
        height: 100px;
    }
    footer form,
    .social-links {
        margin-bottom: 30px;
    }
    .hero-text h1 {
        font-size: 60px;
    }
    .hero-text h2.ensobre,
    .hero-text h2 {
        font-size: 32px;
    }
    .hero-text p {
        font-size: 16px;
        line-height: 1;
    }
    .hero-text h2.ensobre {
        margin-left: 30px;
        max-width: 200px;
    }
    .img-gel {
        position: absolute;
        right: -57px;
        top: 231px;
        max-width: 218px;
    }
    .btn {
        min-width: 168px;
        font-size: 16px;
    }
    .hero-main .h1-drop {
        left: -92px;
        top: 72px;
        max-width: 142px;
    }
    .large-drop {
        max-width: 239px;
    }
    .sachet {
        padding: 50px 0 0;
    }
    .title {
        font-size: 30px;
        padding-bottom: 16px;
    }
    .title:after {
        height: 6px;
    }
    p {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 14px;
    }
    .specs ul li {
        font-size: 16px;
    }
    .specs .rotate-text {
        font-size: 42px;
        line-height: 42px;
    }
    .specs .drop1 {
        left: 135px;
        top: 254px;
        max-width: 47px;
    }
    .drop-sachet {
        max-width: 64px;
    }
    .specs .img-holder {
        top: 0;
    }
    .card-about {
        margin-top: 30px;
    }
    .customise {
        padding: 40px 0;
    }
    .card-about {
        padding: 66px 30px 0 30px;
        flex-direction: column;
    }
    .card-about .media-body {
        margin-bottom: 30px;
    }
    .card-about:after {
        clip-path: polygon(0 0, 100% 8%, 100% 95%, 5% 100%);
    }
    .antibacterial .img-right {
        left: -16px;
    }
    .antibacterial .content {
        padding-bottom: 20px;
        margin-top: -0;
    }
    .antibacterial .img-dr4 {
        max-width: 121px;
    }
    .antibacterial h2 {
        font-size: 42px;
        line-height: 42px;
        margin-bottom: 0;
    }
    .antibacterial ul li,
    .antibacterial p {
        font-size: 16px;
    }
    .antibacterial .img-dr5 {
        position: absolute;
        right: -47px;
        bottom: 34px;
        mix-blend-mode: multiply;
        max-width: 100px;
    }
    .contact h2 {
        font-size: 42px;
    }
    .certify-bg {
        top: 24px;
        height: 317px;
    }
    .map .ndc {
        max-width: 194px;
    }
    .map .codepris {
        max-width: 167px;
        margin-top: 47px;
    }
    .map .cc3 {
        max-width: 87px;
        left: 15px;
    }
    .map-img img {
        max-width: 363px;
    }
    .map-img {
        left: 58px;
        bottom: 0;
    }
    .map .cc2 {
        max-width: 39px;
    }
    .map .cc1 {
        max-width: 93px;
        top: -34px;
    }
    .certification .img-badge {
        position: absolute;
        left: 0;
        top: 21px;
        max-width: 100px;
    }
    .cta1 {
        top: 38px;
        left: 99px;
        max-width: 60px;
    }
    .contacto .content h1 {
        margin-bottom: 21px;
        padding-bottom: 0;
        font-size: 42px;
        line-height: 67px;
        padding-top: 22px;
    }
    .contacto .content h4 {
        font-size: 32px;
        line-height: 32px;
    }
    .cta4 {
        bottom: 100px;
        right: 0;
        max-width: 152px;
    }
    .dimension-pro {
        flex-direction: column;
    }
    .dimension-pro li {
        text-align: center;
        margin: 0 0 15px;
    }
    .dimension-pro li:last-child,
    .dimension-pro li p {
        width: 100%;
        text-align: center;
    }
    .delivery p,
    .delivery .media h4,
    .dimension-pro li p {
        font-size: 18px;
        line-height: 1;
    }
    .how-comes .media .media-body img {
        max-width: 100%;
    }
    .how-comes .media.m1 .p-title {
        margin-top: 0;
    }
    .communicate-drop2,
    .dimension .d2,
    .how-comes .dh1 {
        display: none;
    }
    .how-comes .media {
        align-items: center;
    }
    .how-comes .media .media-body {
        flex: 1;
    }
    .delivery h2,
    .cotiza .content h2 {
        font-size: 18px;
        line-height: 1;
        padding: 0;
    }
    .cotiza .content p {
        font-size: 18px;
        margin: 0 0 8px;
    }
    .cotiza .content {
        max-width: 205px;
    }
    .cotiza .content h2.text-right {
        margin-bottom: 10px;
    }
    .cotiza {
        background-position: 67% 100%;
        padding: 70px 0 82px;
    }
    .img-sobre img {
        max-width: 100%;
    }
    .banner-sobre .shape1 {
        height: 100px;
    }
    .sobre-personal .img-holder img {
        max-width: 250px;
    }
    .personalize-logo h3 {
        font-size: 28px;
    }
    .personalize-logo .b2 {
        right: -59px;
        max-width: 100px;
    }
    .personalize-logo .col {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .b-l2,
    .envelopes .b-1 {
        display: none;
    }
    .personalize-logo h2 {
        margin-top: 30px;
        display: block;
        text-align: center;
        padding-bottom: 0;
    }
    .envelopes .img-group img {
        max-width: 100%;
    }
    .how-comes .media {
        flex-direction: column;
    }
    .how-comes .media.m2 .p-title {
        margin-top: 0;
    }
    .how-comes .media .p-title {
        min-width: 100%;
        text-align: center;
        margin-bottom: 30px;
    }
    .how-comes .media h4,
    .how-comes .media span {
        text-align: center;
    }
    .how-comes .media .media-body img {
        max-width: 300px;
    }
    .how-comes h2 {
        text-align: center !important;
    }
    .dimension .heading1 {
        text-align: center;
    }
    .hero-text p {
        max-width: 300px;
    }
    .img-gel {
        right: 0;
    }
}

@media(max-width:400px) {
    .amarillo{
        color: #F2E444!important;
        padding-top: 30px;
    }    
    .hero-main .hero-text {
        padding-top: 30px;
        max-width: 196px;
    }
    .hero-main .h2-drop {
        max-width: 36px;
    }
    .contact .lead {
        font-size: 22px;
        line-height: 1;
    }
    .img-gel {
        right: -30px;
    }
}
/*
     FILE ARCHIVED ON 10:23:14 Aug 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:15:46 Jul 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.392
  exclusion.robots: 0.042
  exclusion.robots.policy: 0.035
  esindex: 0.006
  cdx.remote: 19.764
  LoadShardBlock: 215.622 (3)
  PetaboxLoader3.resolve: 110.092 (4)
  PetaboxLoader3.datanode: 117.529 (4)
  load_resource: 76.095
*/