/***************Additional Custom CSS****************/

@import url(//cdn2.hubspot.net/hub/1754418/hub_generated/template_assets/78723324321/1691433113998/_RTI2022-Custom_Modules/css/rtiBase.css);
@import url(//cdn2.hubspot.net/hub/1754418/hub_generated/template_assets/78722545419/1657317913794/_RTI2022-Custom_Modules/css/rtiSet1.min.css);
@import url(//cdn2.hubspot.net/hub/1754418/hub_generated/template_assets/78722954025/1657314992286/_RTI2022-Custom_Modules/css/rtiSet2.min.css);
@import url(//cdn2.hubspot.net/hub/1754418/hub_generated/template_assets/78725620781/1657312385283/_RTI2022-Custom_Modules/css/rtiSet3.min.css);
@import url(//cdn2.hubspot.net/hub/1754418/hub_generated/template_assets/78723023022/1657314522418/_RTI2022-Custom_Modules/css/rtiSet4.min.css);
@import url(//cdn2.hubspot.net/hub/1754418/hub_generated/template_assets/78725840758/1657312415024/_RTI2022-Custom_Modules/css/rtiSet5.min.css);


/****************Alternate Prompt Styles*************/

.prompt-alt1 {
  color: #ED8B00;
  font-weight: 600;
}

.prompt-alt1:hover{
  color: #00B5E2;
}



/************************Icons***********************/

.tl { text-align: left    !important; }
.tc { text-align: center  !important; }
.tr { text-align: right   !important; }
.tj { text-align: justify !important; }


.icon-dot a:focus,
.icon-circle a:focus,
.icon-disc a:focus {
    outline: 0;
}

.icon-dot i,
.icon-circle i,
.icon-disc i {
    display: inline-block;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-style: normal;
    transition: .4s ease;
}

.icon-circle i,
.icon-disc i {
    overflow: hidden;
    border-radius: 100%;
    font-size: 30px;
    text-align: center;
}

.icon-dot i {
    font-size: 60px;
    text-align: inherit;
}

/* Dot
   ===================================================== */

.icon-dot.blue i {
    color: #004C97;
}

.icon-dot.orange i {
    color: #ED8B00;
}

.icon-dot.gray i {
    color: #807E82;
}

.icon-dot.light-blue i {
    color: #00B5E2;
}

.icon-dot.light-orange i {
    color: #FFA300;
}

.icon-dot.light-green i {
    color: #A4D65E;
}

.icon-dot.light-gray i {
    color: #BBBCBC;
}

.icon-dot.white i {
    color: #fff;
}

.icon-dot.text i {
    color: ;
}


/* Circle
   ===================================================== */

.icon-circle.blue i {
    box-shadow: 0 0 0 2px #004C97 inset;
    color: #004C97;
}

.icon-circle.blue a:hover i {
    background-color: #004C97;
    color: #fff;
}

.icon-circle.orange i {
    box-shadow: 0 0 0 2px #ED8B00 inset;
    color: #ED8B00;
}

.icon-circle.orange a:hover i {
    background-color: #ED8B00;
    color: #fff;
}

.icon-circle.white i {
    box-shadow: 0 0 0 2px #fff inset;
    color: #fff;
}

.icon-circle.gray i {
    box-shadow: 0 0 0 2px #807E82 inset;
    color: #807E82;
}

.icon-circle.gray a:hover i {
    background-color: #807E82;
    color: #fff;
}

.icon-circle.light-blue i {
    box-shadow: 0 0 0 2px #00B5E2 inset;
    color: #00B5E2;
}

.icon-circle.light-blue a:hover i {
    background-color: #00B5E2;
    color: #fff;
}

.icon-circle.light-orange i {
    box-shadow: 0 0 0 2px #FFA300 inset;
    color: #FFA300;
}

.icon-circle.light-orange a:hover i {
    background-color: #FFA300;
    color: #fff;
}
.icon-circle.light-green i {
    box-shadow: 0 0 0 2px #A4D65E inset;
    color: #A4D65E;
}

.icon-circle.light-green a:hover i {
    background-color: #A4D65E;
    color: #fff;
}

.icon-circle.light-gray i {
    box-shadow: 0 0 0 2px #BBBCBC inset;
    color: #BBBCBC;
}

.icon-circle.light-gray a:hover i {
    background-color: #BBBCBC;
    color: #fff;
}

.icon-circle.white a:hover i {
    background-color: #fff;
    color: #004C97;
}

.icon-circle.text i {
    box-shadow: 0 0 0 2px  inset;
    color: #004C97;
}

.icon-circle.text a:hover i {
    background-color: #004C97;
    color: #fff;
}


/* Disc
   ================================================ */

.icon-disc.blue i {
    background-color: #004C97;
    color: #fff;
}

.icon-disc.orange i {
    background-color: #ED8B00;
    color: #fff;
}
.icon-disc.gray i {
    background-color: #807E82;
    color: #fff;
}

.icon-disc.light-blue i {
    background-color: #00B5E2;
    color: #fff;
}

.icon-disc.light-orange i {
    background-color: #FFA300;
    color: #fff;
}

.icon-disc.light-green i {
    background-color: #A4D65E;
    color: #fff;
}

.icon-disc.light-gray i {
    background-color: #BBBCBC;
    color: #fff;
}

.icon-disc.white i {
    background-color: #fff;
    color: #004C97;
}

.icon-disc.text i {
    background-color: #807E82;
    color: #004C97;
}
/* X-Large
   ======================================================= */

.icon-circle.xlarge i,
.icon-disc.xlarge i {
   width: 120px;
   height: 120px;
   font-size: 60px;
   line-height: 130px;
}

.icon-dot.xlarge i {
    font-size: 60px;
    line-height: 130px;
    margin-top: -14px:
}

.icon-circle.xlarge.blue i {
    box-shadow: 0 0 0 3px #004C97 inset;
}

.icon-circle.xlarge.orange i {
    box-shadow: 0 0 0 3px #ED8B00 inset;
}

.icon-circle.xlarge.gray i {
    box-shadow: 0 0 0 3px #807E82 inset;
}

.icon-circle.xlarge.light-blue i {
    box-shadow: 0 0 0 3px #00B5E2 inset;
}

.icon-circle.xlarge.light-orange i {
    box-shadow: 0 0 0 3px #FFA300 inset;
}

.icon-circle.xlarge.light-green i {
    box-shadow: 0 0 0 3px #A4D65E inset;
}

.icon-circle.xlarge.light-gray i {
    box-shadow: 0 0 0 3px #BBBCBC inset;
}

.icon-circle.xlarge.white i {
    box-shadow: 0 0 0 3px #fff inset;
}

.icon-circle.xlarge.text i {
    box-shadow: 0 0 0 3px #807E82 inset;
}



/* Large
   ======================================================= */

.icon-dot.large i,
.icon-circle.large i,
.icon-disc.large i {
   width: 90px;
   height: 90px;
   font-size: 40px;
   line-height: 90px;
}

.icon-dot.large i {
    font-size: 40px;
}

.icon-circle.large.blue i {
    box-shadow: 0 0 0 3px #004C97 inset;
}

.icon-circle.large.orange i {
    box-shadow: 0 0 0 3px #ED8B00 inset;
}

.icon-circle.large.gray i {
    box-shadow: 0 0 0 3px #807E82 inset;
}

.icon-circle.large.light-blue i {
    box-shadow: 0 0 0 3px #00B5E2 inset;
}

.icon-circle.large.light-orange i {
    box-shadow: 0 0 0 3px #FFA300 inset;
}

.icon-circle.large.light-green i {
    box-shadow: 0 0 0 3px #A4D65E inset;
}

.icon-circle.large.light-gray i {
    box-shadow: 0 0 0 3px #BBBCBC inset;
}

.icon-circle.large.white i {
    box-shadow: 0 0 0 3px #fff inset;
}

.icon-circle.large.text i {
    box-shadow: 0 0 0 3px #807E82 inset;
}

/* Small
   ============================================================== */


.icon-dot.small i,
.icon-circle.small i,
.icon-disc.small i {
   width: 30px;
   height: 30px;
   font-size: 12px;
   line-height: 30px;
}

.icon-dot.small i {
    font-size: 20px;
}

.icon-circle.small.blue i {
    box-shadow: 0 0 0 2px #004C97 inset;
}

.icon-circle.small.orange i {
    box-shadow: 0 0 0 2px #ED8B00 inset;
}

.icon-circle.small.gray i {
    box-shadow: 0 0 0 2px #807E82 inset;
}

.icon-circle.small.light-blue i {
    box-shadow: 0 0 0 2px #00B5E2 inset;
}

.icon-circle.small.light-orange i {
    box-shadow: 0 0 0 2px #FFA300 inset;
}

.icon-circle.small.light-green i {
    box-shadow: 0 0 0 2px #A4D65E inset;
}

.icon-circle.small.light-gray i {
    box-shadow: 0 0 0 2px #BBBCBC inset;
}

.icon-circle.small.white i {
    box-shadow: 0 0 0 2px #fff inset;
}

.icon-circle.small.text i {
    box-shadow: 0 0 0 2px #807E82 inset;
}



/* Reveal Animations
   ========================================================================== */

.reveal {
    opacity: 0;
    visibility: hidden;
    -webkit-animation-fill-mode: forwards !important;
    animation-fill-mode: forwards !important;
}

:-webkit-full-screen-ancestor .reveal {
    animation-fill-mode: none !important;
}

/* Fade In
   ========================================================================== */

@-webkit-keyframes fadeIn {

    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {

    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.fade-in {
    animation: 1s ease fadeIn;
}

/* Fade Up
   ========================================================================== */

@-webkit-keyframes fadeUp {

    0% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeUp {

    0% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

.fade-up {
    animation: 1s ease fadeUp;
}

/* Fade Down
   ========================================================================== */

@-webkit-keyframes fadeDown {

    0% {
        opacity: 0;
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeDown {

    0% {
        opacity: 0;
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

.fade-down {
    animation: 1s ease fadeDown;
}

/* Fade Right
   ========================================================================== */

@-webkit-keyframes fadeRight {

    0% {
        opacity: 0;
        -webkit-transform: translateX(-50px);
        transform: translateX(-50px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadeRight {

    0% {
        opacity: 0;
        -webkit-transform: translateX(-50px);
        transform: translateX(-50px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

.fade-right {
    animation: 1s ease fadeRight;
}

/* Fade Left
   ========================================================================== */

@-webkit-keyframes fadeLeft {

    0% {
        opacity: 0;
        -webkit-transform: translateX(50px);
        transform: translateX(50px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadeLeft {

    0% {
        opacity: 0;
        -webkit-transform: translateX(50px);
        transform: translateX(50px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

.fade-left {
    animation: 1s ease fadeLeft;
}

/* Expand Left
   ========================================================================== */

@-webkit-keyframes expandLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale(.2,1);
        transform: scale(.2,1);
        -webkit-transform-origin: right;
        transform-origin: right;
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1,1);
        transform: scale(1,1);
        -webkit-transform-origin: right;
        transform-origin: right;
    }
}

@keyframes expandLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale(.2,1);
        transform: scale(.2,1);
        -webkit-transform-origin: right;
        transform-origin: right;
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1,1);
        transform: scale(1,1);
        -webkit-transform-origin: right;
        transform-origin: right;
    }
}

.expand-left {
    animation: 1s ease expandLeft;
}

/* Expand Right
   ========================================================================== */

@-webkit-keyframes expandRight {
    0% {
        opacity: 0;
        -webkit-transform: scale(.2,1);
        transform: scale(.2,1);
        -webkit-transform-origin: left;
        transform-origin: left;
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1,1);
        transform: scale(1,1);
        -webkit-transform-origin: left;
        transform-origin: left;
    }
}

@keyframes expandRight {
    0% {
        opacity: 0;
        -webkit-transform: scale(.2,1);
        transform: scale(.2,1);
        -webkit-transform-origin: left;
        transform-origin: left;
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1,1);
        transform: scale(1,1);
        -webkit-transform-origin: left;
        transform-origin: left;
    }
}

.expand-right {
    animation: 1s ease expandRight;
}

/* Bubble Up
   ========================================================================== */

@-webkit-keyframes bubbleUp {
    0% {
        opacity: 0;
        -webkit-transform: scale(.2, .2) translateY(10px);
        transform: scale(.2, .2) translateY(10px);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
    }
    60% {
        -webkit-transform: scale(1.2, 1.2) translateY(-5px);
        transform: scale(1.2, 1.2) translateY(-5px);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1,1) translateY(0);
        transform: scale(1,1) translateY(0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
    }
}

@keyframes bubbleUp {
    0% {
        opacity: 0;
        -webkit-transform: scale(.2, .2) translateY(10px);
        transform: scale(.2, .2) translateY(10px);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
    }
    60% {
        -webkit-transform: scale(1.2, 1.2) translateY(-5px);
        transform: scale(1.2, 1.2) translateY(-5px);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1,1) translateY(0);
        transform: scale(1,1) translateY(0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
    }
}

.bubble-up {
    animation: 1s ease bubbleUp;
}

/* Bubble Down
   ========================================================================== */

@-webkit-keyframes bubbleDown {
    0% {
        opacity: 0;
        -webkit-transform: scale(.2, .2) translateY(-10px);
        transform: scale(.2, .2) translateY(-10px);
        -webkit-transform-origin: center top;
        transform-origin: center top;
    }
    60% {
        -webkit-transform: scale(1.2, 1.2) translateY(5px);
        transform: scale(1.2, 1.2) translateY(5px);
        -webkit-transform-origin: center top;
        transform-origin: center top;
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1,1) translateY(0);
        transform: scale(1,1) translateY(0);
        -webkit-transform-origin: center top;
        transform-origin: center top;
    }
}

@keyframes bubbleDown {
    0% {
        opacity: 0;
        -webkit-transform: scale(.2, .2) translateY(-10px);
        transform: scale(.2, .2) translateY(-10px);
        -webkit-transform-origin: center top;
        transform-origin: center top;
    }
    60% {
        -webkit-transform: scale(1.2, 1.2) translateY(5px);
        transform: scale(1.2, 1.2) translateY(5px);
        -webkit-transform-origin: center top;
        transform-origin: center top;
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1,1) translateY(0);
        transform: scale(1,1) translateY(0);
        -webkit-transform-origin: center top;
        transform-origin: center top;
    }
}

.bubble-down {
    animation: 1s ease bubbleDown;
}

/* Bubble Left
   ========================================================================== */

@-webkit-keyframes bubbleLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale(.2, .2) translateX(10px);
        transform: scale(.2, .2) translateX(10px);
        -webkit-transform-origin: right center;
        transform-origin: right center;
    }
    60% {
        -webkit-transform: scale(1.2, 1.2) translateX(-5px);
        transform: scale(1.2, 1.2) translateX(-5px);
        -webkit-transform-origin: right center;
        transform-origin: right center;
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1,1) translateY(0);
        transform: scale(1,1) translateY(0);
        -webkit-transform-origin: right center;
        transform-origin: right center;
    }
}

@keyframes bubbleLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale(.2, .2) translateX(10px);
        transform: scale(.2, .2) translateX(10px);
        -webkit-transform-origin: right center;
        transform-origin: right center;
    }
    60% {
        -webkit-transform: scale(1.2, 1.2) translateX(-5px);
        transform: scale(1.2, 1.2) translateX(-5px);
        -webkit-transform-origin: right center;
        transform-origin: right center;
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1,1) translateY(0);
        transform: scale(1,1) translateY(0);
        -webkit-transform-origin: right center;
        transform-origin: right center;
    }
}

.bubble-left {
    animation: 1s ease bubbleLeft;
}

/* Bubble Right
   ========================================================================== */

@-webkit-keyframes bubbleRight {
    0% {
        opacity: 0;
        -webkit-transform: scale(.2, .2) translateX(-10px);
        transform: scale(.2, .2) translateX(-10px);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
    60% {
        -webkit-transform: scale(1.2, 1.2) translateX(5px);
        transform: scale(1.2, 1.2) translateX(5px);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1,1) translateY(0);
        transform: scale(1,1) translateY(0);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
}

@keyframes bubbleRight {
    0% {
        opacity: 0;
        -webkit-transform: scale(.2, .2) translateX(-10px);
        transform: scale(.2, .2) translateX(-10px);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
    60% {
        -webkit-transform: scale(1.2, 1.2) translateX(5px);
        transform: scale(1.2, 1.2) translateX(5px);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1,1) translateY(0);
        transform: scale(1,1) translateY(0);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
}

.bubble-right {
    animation: 1s ease bubbleRight;
}

/* Zoom In
   ========================================================================== */

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.5,.5);
        transform: scale(.5,.5);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1,1);
        transform: scale(1,1);
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.5,.5);
        transform: scale(.5,.5);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1,1);
        transform: scale(1,1);
    }
}

.zoom-in {
    animation: 1s ease zoomIn;
}

/* Zoom Out
   ========================================================================== */

@-webkit-keyframes zoomOut {
    0% {
        opacity: 0;
        -webkit-transform: scale(1,1);
        transform: scale(1,1);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(.5,.5);
        transform: scale(.5,.5);
    }
}

@keyframes zoomOut {
    0% {
        opacity: 0;
        -webkit-transform: scale(1,1);
        transform: scale(1,1);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(.5,.5);
        transform: scale(.5,.5);
    }
}

.zoom-out {
    animation: 1s ease zoomOut;
}

/* Animation Delay
   ========================================================================== */

.animation-delay-100  { -webkit-animation-delay: .1s  !important; animation-delay: .1s  !important; }
.animation-delay-200  { -webkit-animation-delay: .2s  !important; animation-delay: .2s  !important; }
.animation-delay-300  { -webkit-animation-delay: .3s  !important; animation-delay: .3s  !important; }
.animation-delay-400  { -webkit-animation-delay: .4s  !important; animation-delay: .4s  !important; }
.animation-delay-500  { -webkit-animation-delay: .5s  !important; animation-delay: .5s  !important; }
.animation-delay-600  { -webkit-animation-delay: .6s  !important; animation-delay: .6s  !important; }
.animation-delay-700  { -webkit-animation-delay: .7s  !important; animation-delay: .7s  !important; }
.animation-delay-800  { -webkit-animation-delay: .8s  !important; animation-delay: .8s  !important; }
.animation-delay-900  { -webkit-animation-delay: .9s  !important; animation-delay: .9s  !important; }
.animation-delay-1000 { -webkit-animation-delay: 1s   !important; animation-delay: 1s   !important; }
.animation-delay-1100 { -webkit-animation-delay: 1.1s !important; animation-delay: 1.1s !important; }
.animation-delay-1200 { -webkit-animation-delay: 1.2s !important; animation-delay: 1.2s !important; }
.animation-delay-1300 { -webkit-animation-delay: 1.3s !important; animation-delay: 1.3s !important; }
.animation-delay-1400 { -webkit-animation-delay: 1.4s !important; animation-delay: 1.4s !important; }
.animation-delay-1500 { -webkit-animation-delay: 1.5s !important; animation-delay: 1.5s !important; }
.animation-delay-1600 { -webkit-animation-delay: 1.6s !important; animation-delay: 1.6s !important; }
.animation-delay-1700 { -webkit-animation-delay: 1.7s !important; animation-delay: 1.7s !important; }
.animation-delay-1800 { -webkit-animation-delay: 1.8s !important; animation-delay: 1.8s !important; }
.animation-delay-1900 { -webkit-animation-delay: 1.9s !important; animation-delay: 1.9s !important; }
.animation-delay-2000 { -webkit-animation-delay: 2s   !important; animation-delay: 2s   !important; }
.animation-delay-2100 { -webkit-animation-delay: 2.1s !important; animation-delay: 2.1s !important; }
.animation-delay-2200 { -webkit-animation-delay: 2.2s !important; animation-delay: 2.2s !important; }
.animation-delay-2300 { -webkit-animation-delay: 2.3s !important; animation-delay: 2.3s !important; }
.animation-delay-2400 { -webkit-animation-delay: 2.4s !important; animation-delay: 2.4s !important; }
.animation-delay-2500 { -webkit-animation-delay: 2.5s !important; animation-delay: 2.5s !important; }
.animation-delay-2600 { -webkit-animation-delay: 2.6s !important; animation-delay: 2.6s !important; }
.animation-delay-2700 { -webkit-animation-delay: 2.7s !important; animation-delay: 2.7s !important; }
.animation-delay-2800 { -webkit-animation-delay: 2.8s !important; animation-delay: 2.8s !important; }
.animation-delay-2900 { -webkit-animation-delay: 2.9s !important; animation-delay: 2.9s !important; }
.animation-delay-3000 { -webkit-animation-delay: 3s   !important; animation-delay: 3s   !important; }
.animation-delay-3100 { -webkit-animation-delay: 3.1s !important; animation-delay: 3.1s !important; }
.animation-delay-3200 { -webkit-animation-delay: 3.2s !important; animation-delay: 3.2s !important; }
.animation-delay-3300 { -webkit-animation-delay: 3.3s !important; animation-delay: 3.3s !important; }
.animation-delay-3400 { -webkit-animation-delay: 3.4s !important; animation-delay: 3.4s !important; }
.animation-delay-3500 { -webkit-animation-delay: 3.5s !important; animation-delay: 3.5s !important; }
.animation-delay-3600 { -webkit-animation-delay: 3.6s !important; animation-delay: 3.6s !important; }
.animation-delay-3700 { -webkit-animation-delay: 3.7s !important; animation-delay: 3.7s !important; }
.animation-delay-3800 { -webkit-animation-delay: 3.8s !important; animation-delay: 3.8s !important; }
.animation-delay-3900 { -webkit-animation-delay: 3.9s !important; animation-delay: 3.9s !important; }
.animation-delay-4000 { -webkit-animation-delay: 4s   !important; animation-delay: 4s   !important; }
.animation-delay-4100 { -webkit-animation-delay: 4.1s !important; animation-delay: 4.1s !important; }
.animation-delay-4200 { -webkit-animation-delay: 4.2s !important; animation-delay: 4.2s !important; }
.animation-delay-4300 { -webkit-animation-delay: 4.3s !important; animation-delay: 4.3s !important; }
.animation-delay-4400 { -webkit-animation-delay: 4.4s !important; animation-delay: 4.4s !important; }
.animation-delay-4500 { -webkit-animation-delay: 4.5s !important; animation-delay: 4.5s !important; }
.animation-delay-4600 { -webkit-animation-delay: 4.6s !important; animation-delay: 4.6s !important; }
.animation-delay-4700 { -webkit-animation-delay: 4.7s !important; animation-delay: 4.7s !important; }
.animation-delay-4800 { -webkit-animation-delay: 4.8s !important; animation-delay: 4.8s !important; }
.animation-delay-4900 { -webkit-animation-delay: 4.9s !important; animation-delay: 4.9s !important; }
.animation-delay-5000 { -webkit-animation-delay: 5s   !important; animation-delay: 5s   !important; }

/* Duration
   ========================================================================== */

.animation-duration-100  { -webkit-animation-duration: .1s  !important; animation-duration: .1s  !important; }
.animation-duration-200  { -webkit-animation-duration: .2s  !important; animation-duration: .2s  !important; }
.animation-duration-300  { -webkit-animation-duration: .3s  !important; animation-duration: .3s  !important; }
.animation-duration-400  { -webkit-animation-duration: .4s  !important; animation-duration: .4s  !important; }
.animation-duration-500  { -webkit-animation-duration: .5s  !important; animation-duration: .5s  !important; }
.animation-duration-600  { -webkit-animation-duration: .6s  !important; animation-duration: .6s  !important; }
.animation-duration-700  { -webkit-animation-duration: .7s  !important; animation-duration: .7s  !important; }
.animation-duration-800  { -webkit-animation-duration: .8s  !important; animation-duration: .8s  !important; }
.animation-duration-900  { -webkit-animation-duration: .9s  !important; animation-duration: .9s  !important; }
.animation-duration-1000 { -webkit-animation-duration: 1s   !important; animation-duration: 1s   !important; }
.animation-duration-1100 { -webkit-animation-duration: 1.1s !important; animation-duration: 1.1s !important; }
.animation-duration-1200 { -webkit-animation-duration: 1.2s !important; animation-duration: 1.2s !important; }
.animation-duration-1300 { -webkit-animation-duration: 1.3s !important; animation-duration: 1.3s !important; }
.animation-duration-1400 { -webkit-animation-duration: 1.4s !important; animation-duration: 1.4s !important; }
.animation-duration-1500 { -webkit-animation-duration: 1.5s !important; animation-duration: 1.5s !important; }
.animation-duration-1600 { -webkit-animation-duration: 1.6s !important; animation-duration: 1.6s !important; }
.animation-duration-1700 { -webkit-animation-duration: 1.7s !important; animation-duration: 1.7s !important; }
.animation-duration-1800 { -webkit-animation-duration: 1.8s !important; animation-duration: 1.8s !important; }
.animation-duration-1900 { -webkit-animation-duration: 1.9s !important; animation-duration: 1.9s !important; }
.animation-duration-2000 { -webkit-animation-duration: 2s   !important; animation-duration: 2s   !important; }
.animation-duration-2100 { -webkit-animation-duration: 2.1s !important; animation-duration: 2.1s !important; }
.animation-duration-2200 { -webkit-animation-duration: 2.2s !important; animation-duration: 2.2s !important; }
.animation-duration-2300 { -webkit-animation-duration: 2.3s !important; animation-duration: 2.3s !important; }
.animation-duration-2400 { -webkit-animation-duration: 2.4s !important; animation-duration: 2.4s !important; }
.animation-duration-2500 { -webkit-animation-duration: 2.5s !important; animation-duration: 2.5s !important; }
.animation-duration-2600 { -webkit-animation-duration: 2.6s !important; animation-duration: 2.6s !important; }
.animation-duration-2700 { -webkit-animation-duration: 2.7s !important; animation-duration: 2.7s !important; }
.animation-duration-2800 { -webkit-animation-duration: 2.8s !important; animation-duration: 2.8s !important; }
.animation-duration-2900 { -webkit-animation-duration: 2.9s !important; animation-duration: 2.9s !important; }
.animation-duration-3000 { -webkit-animation-duration: 3s   !important; animation-duration: 3s   !important; }
.animation-duration-3100 { -webkit-animation-duration: 3.1s !important; animation-duration: 3.1s !important; }
.animation-duration-3200 { -webkit-animation-duration: 3.2s !important; animation-duration: 3.2s !important; }
.animation-duration-3300 { -webkit-animation-duration: 3.3s !important; animation-duration: 3.3s !important; }
.animation-duration-3400 { -webkit-animation-duration: 3.4s !important; animation-duration: 3.4s !important; }
.animation-duration-3500 { -webkit-animation-duration: 3.5s !important; animation-duration: 3.5s !important; }
.animation-duration-3600 { -webkit-animation-duration: 3.6s !important; animation-duration: 3.6s !important; }
.animation-duration-3700 { -webkit-animation-duration: 3.7s !important; animation-duration: 3.7s !important; }
.animation-duration-3800 { -webkit-animation-duration: 3.8s !important; animation-duration: 3.8s !important; }
.animation-duration-3900 { -webkit-animation-duration: 3.9s !important; animation-duration: 3.9s !important; }
.animation-duration-4000 { -webkit-animation-duration: 4s   !important; animation-duration: 4s   !important; }
.animation-duration-4100 { -webkit-animation-duration: 4.1s !important; animation-duration: 4.1s !important; }
.animation-duration-4200 { -webkit-animation-duration: 4.2s !important; animation-duration: 4.2s !important; }
.animation-duration-4300 { -webkit-animation-duration: 4.3s !important; animation-duration: 4.3s !important; }
.animation-duration-4400 { -webkit-animation-duration: 4.4s !important; animation-duration: 4.4s !important; }
.animation-duration-4500 { -webkit-animation-duration: 4.5s !important; animation-duration: 4.5s !important; }
.animation-duration-4600 { -webkit-animation-duration: 4.6s !important; animation-duration: 4.6s !important; }
.animation-duration-4700 { -webkit-animation-duration: 4.7s !important; animation-duration: 4.7s !important; }
.animation-duration-4800 { -webkit-animation-duration: 4.8s !important; animation-duration: 4.8s !important; }
.animation-duration-4900 { -webkit-animation-duration: 4.9s !important; animation-duration: 4.9s !important; }
.animation-duration-5000 { -webkit-animation-duration: 5s   !important; animation-duration: 5s   !important; }