body{    font-family: 'Montserrat', 'Vast Shadow', 'Lobster', 'Nexa Rust Slab - Black Shadow','Hominis', 'Texta - Heavy',sans-serif !important;    font-size: 14px;    font-weight: 400;    color: #000!important;}div.body{    width: 100%;    min-height: 500px;}.fontWeightMontserratLight{ font-family: "Montserrat"; font-weight: 300; }.fontWeightMontserratNormal{ font-family: "Montserrat"; font-weight: 400; }.fontWeightMontserratBold{ font-family: "Montserrat"; font-weight: 700; }.fontWeightVastShadowRegular{ font-family: "Vast Shadow"; font-weight: 400; }.fontWeightHominisRegular{ font-family: "Hominis"; font-weight: 400; }.fontWeightLobsterRegular{ font-family: "Lobster"; font-weight: 400; }.fontWeightNexaRustSlabRegular{ font-family: "Nexa Rust Slab - Black Shadow"; font-weight: 400; }.fontWeightTextaRegular{ font-family: "Texta - Heavy"; font-weight: 400; }.colorfff{ color: #fff; }.color000{ color: #000; }.color111{ color: #111; }.color222{ color: #222; }.color333{ color: #333; }.color666 { color: #666; }.color777 { color: #777; }.color888 { color: #888; }.color999 { color: #999; }.colorccc { color: #ccc; }.colorddd { color: #ddd; }.coloreee { color: #eee; }.color212121 { color: #212121; }.colorB28601 { color: #656565; }.color717171 { color: #717171; }.color1F1F1F { color: #1F1F1F; }.fsize10{ font-size: 10px;}.fsize12{ font-size: 12px; }.fsize13{ font-size: 13px; }.fsize14{ font-size: 14px; }.fsize16{ font-size: 16px; }.fsize18{ font-size: 18px; }.fsize20{ font-size: 20px; }.fontItalics{ font-style: italic;}.fontBold{ font-weight: bold;}.lineThrough{ text-decoration: line-through;}.backgroundColor{ background-color: #fff; }.text-underline { text-decoration: underline;}.text-uppercase { text-transform: uppercase;}.lineHeight1pointZeroPoint9em{ line-height: 0.9em; }.lineHeight1em{ line-height: 1em; }.lineHeight1point1em{ line-height: 1.1em; }.lineHeight1point2em{ line-height: 1.2em; }.lineHeight1point3em{ line-height: 1.3em; }.lineHeight1point4em{ line-height: 1.4em; }.lineHeight1point5em{ line-height: 1.5em; }.lineHeight1point6em{ line-height: 1.6em; }.lineHeight1point7em{ line-height: 1.7em; }.lineHeight1point8em{ line-height: 1.8em; }.lineHeight1point9em{ line-height: 1.9em; }.letterSpacing1{letter-spacing: 1px; }.letterSpacing2{letter-spacing: 2px; }.letterSpacing3{letter-spacing: 3px; }.color-red { color: #E01A4F;}.color-blue { color: #60CB3F;}.color-green { color: #4B62FF;}.color-gray { color: #F5F8FA; }.color-dark-gray { color: #333333; }.color-black { color: #1F1F1F; }div.body a,div.body a:hover{    color: #73ab3e;}h2, h3, h4, h5, h6{    font-family: "Montserrat";    color: #000000;}h1{    font-weight: 700;    font-size: 36px;    line-height: 30px;}h2{    font-weight: 400;    font-size: 28px;    line-height: 25px;}p{    font-family: "Montserrat";    font-size: 16px;    color: #000;    font-weight: 300;    line-height: 27px;}ul li{    font-family: "Montserrat";    font-size: 16px;    color: #000;    font-weight: 300;    line-height: 27px;}ol li{    font-family: "Montserrat";    font-size: 16px;    color: #000;    font-weight: 300;    line-height: 27px;}.setBackground{    width: 100%;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;}.flexContainer{    display: flex;    align-items: center;    justify-content: center;}.style-guide-section{    width: 100%;    padding-top: 50px;    padding-bottom: 50px;}.site-btn1{    min-width: 185px;        min-height: 42px;        box-shadow: 2px 4px 5px 1px rgba(1, 1, 1, 0.44)!important;    background-color: #b5dc7d;    color: #000000;    font-family: "Montserrat";    font-size: 20px;    font-weight: 600;    line-height: 16.4px;    text-transform: uppercase;    letter-spacing: 0.26px;    border-radius: 0;    padding-top: 13px;}.site-btn1:hover,.site-btn1:active,.site-btn1:focus{    color: #000000;}.content-box h2{    font-weight: 400;    font-size: 28px;    line-height: 25px;    color: #000;    font-family: "Montserrat";    font-size: 25px;}.visible-xs{    display: none;}.content-box h3{    color: #5c0024;    font-family: "Montserrat";    font-size: 28px;        font-weight: 600;    letter-spacing: 0.84px;    line-height: 27px;}.content-box h1{    color: #5c0024;    font-family: "Montserrat";        font-size: 28px;        font-weight: 600;    letter-spacing: 0.84px;    line-height: 27px;}.content-box p{    color: #000000;    font-family: "Montserrat";    font-size: 16px;    font-weight: 400;}.contact-us-form-wrapper .control-label,.suggestion-form-wrapper .control-label{    display: none;}#signUpModal.modal{    background-color: rgba(100, 29, 49, 0.96);}#signUpModal .close{    font-size: 14px;    color: #641d31;    font-weight: bold;    font-family: "Montserrat";    opacity: 1;}#signUpModal .modal-header{    border: none;}#signUpModal .modal-body{    text-align: center;    padding: 0;}#signUpModal .modal-body h2{    color: #5c0024;    font-family: "Vast Shadow";    font-size: 40px;    font-weight: 400;    line-height: 36px;    text-transform: uppercase;}#signUpModal .modal-body h4{    color: #5c0024;    font-family: "Montserrat";    font-size: 22px;    font-weight: 400;    line-height: 20px;    text-transform: uppercase;}#signUpModal .sign-up-form-wrapper{    width: 100%;    padding: 35px 15px 25px 15px;    background-color: #E0ECC8;    margin-top: 25px;}#signUpModal .sign-up-form-wrapper .form-control{    border-radius: 0;    border: 1px solid #E0ECC8;    height: 39px;    color: #000000;    font-family: "Montserrat";    font-size: 14px;    font-weight: 600;    line-height: 22px;}#signUpModal .sign-up-form-wrapper .form-control.zip-code{    width: 200px;}#signUpModal .sign-up-form-wrapper .control-label{    display: none;}#signUpModal .sign-up-form-wrapper .signup-form-submit-btn,#signUpModal .sign-up-form-wrapper button{    min-width: 125px!important;    color: #fff!important;    background-color: #641d31!important;    font-size: 15px!important;    padding-top: 8px!important;    margin-top: 20px;}#signUpModal .sign-up-form-wrapper .signup-form-submit-btn:hover,#signUpModal .sign-up-form-wrapper .signup-form-submit-btn:active,#signUpModal .sign-up-form-wrapper .signup-form-submit-btn:focus{    color: #fff;}#signUpModal .sign-up-form-wrapper button:hover,#signUpModal .sign-up-form-wrapper button:active,#signUpModal .sign-up-form-wrapper button:focus{    color: #fff;}#signUpModal .sign-up-form-wrapper .text-right{    text-align: center!important;}#signUpModal .sign-up-form-wrapper strong{    position: absolute;    left: 0;}#signUpModal .sign-up-form-wrapper [placeholder="Zip Code*"]{    width: 200px;}.applicationModal.modal{    background-color: rgba(100, 29, 49, 0.96);}.applicationModal .close{    font-size: 14px;    color: #641d31;    font-weight: bold;    font-family: "Montserrat";    opacity: 1;}.applicationModal .modal-header{    border: none;}.applicationModal .modal-body{    text-align: center;    padding: 0;}.applicationModal .modal-body h2{    color: #5c0024;    font-family: "Vast Shadow";    font-size: 40px;    font-weight: 400;    line-height: 36px;    text-transform: uppercase;}.applicationModal .modal-body h4{    color: #5c0024;    font-family: "Montserrat";    font-size: 22px;    font-weight: 400;    line-height: 20px;    text-transform: uppercase;}.applicationModal .application-form-wrapper{    width: 100%;    padding: 35px 15px 25px 15px;    background-color: #E0ECC8;    margin-top: 25px;}.applicationModal .application-form-wrapper .form-control{    border-radius: 0;    border: 1px solid #E0ECC8;    height: 39px;    color: #000000;    font-family: "Montserrat";    font-size: 14px;    font-weight: 600;    line-height: 22px;}.applicationModal .application-form-wrapper .form-control.zip-code{    width: 200px;}.applicationModal .application-form-wrapper .control-label{    display: none;}.applicationModal .application-form-wrapperr .application-form-submit-btn,.applicationModal .application-form-wrapper button{    min-width: 125px!important;    color: #fff!important;    background-color: #641d31!important;    font-size: 15px!important;    padding-top: 8px!important;    margin-top: 20px;}.applicationModal .application-form-wrapper .application-form-submit-btn:hover,.applicationModal .application-form-wrapper .application-form-submit-btn:active,.applicationModal .application-form-wrapper .application-form-submit-btn:focus{    color: #fff;}.applicationModal .application-form-wrapper button:hover,.applicationModal .application-form-wrapper button:active,.applicationModal .application-form-wrapper button:focus{    color: #fff;}.applicationModal .application-form-wrapper .text-right{    text-align: center!important;}.applicationModal .application-form-wrapper strong{    position: absolute;    left: 0;}.applicationModal .application-form-wrapper [placeholder="Zip Code*"]{    width: 200px;}.applicationModal .input-group-append .btn-primary{    margin-top: 0!important;}#redirectModal.modal{    background-color: rgba(100, 29, 49, 0.96);}#redirectModal .close{    font-size: 14px;    color: #641d31;    font-weight: bold;    font-family: "Montserrat";    opacity: 1;}#redirectModal .modal-header{    border: none;}#redirectModal .modal-body{    text-align: center;    padding: 0;}#redirectModal .modal-body h2{    color: #5c0024;    font-family: "Vast Shadow";    font-size: 40px;    font-weight: 400;    line-height: 36px;    text-transform: uppercase;}#redirectModal .modal-body h4{    color: #5c0024;    font-family: "Montserrat";    font-size: 22px;    font-weight: 400;    line-height: 20px;    text-transform: uppercase;}#redirectModal .modal-body h4 a{    color: #5c0024;}#redirectModal .modal-body h4 a:hover,#redirectModal .modal-body h4 a:active,#redirectModal .modal-body h4 a:focus{    color: #5c0024;}#redirectModal .redirect-content-wrapper{    width: 100%;    padding: 35px 15px 25px 15px;    background-color: #E0ECC8;    margin-top: 25px;}#redirectModal .redirect-content-wrapper p{    color: #5c0024;    font-family: "Montserrat";    font-size: 16px;    font-weight: 400;    line-height: 20px;}.generic-page-content-section{    width: 100%;    padding-bottom: 40px;    padding-bottom: 60px;}@media(max-width: 767px){    div.body h1{        font-size: 36px;        line-height: 35px;    }    h2 {        font-size: 20px;        line-height: 23px;    }    h3{        font-size: 11px;        line-height: 22px;    }    h4{        font-size: 18px;        line-height: 19px;    }    h5{        font-size: 16px;        line-height: 18px;    }        .w-full-xs{width: 100%;}    .content-box h1{        font-size: 28px;        line-height: 39px;    }    p {        font-size: 14px;        line-height: 24px;    }    .text-align-center-xs{        text-align: center;    }    .visible-xs{        display: block;    }    .hidden-xs{        display: none;    }        .content-box h3{        font-size: 22px;        line-height: 1.2em;    }    .content-box p{        font-size: 14px;        line-height: 1.6em;    }        #signUpModal .modal-body h4 {        font-size: 16px;        line-height: 20px;    }    #signUpModal .modal-body h2 {        font-size: 26px;        line-height: 27px;    }    #applicationModal .modal-body h2 {        font-size: 26px;        line-height: 27px;    }        #redirectModal .modal-body h2 {        font-size: 23px;        line-height: 26px;    }    #redirectModal .modal-body h4{        font-size: 14px;        line-height: 18px;    }}@media(min-width: 768px) and (max-width: 990px){     .w-full-sm{width: 100%;}}@media(min-width: 991px) and (max-width: 1199px){     }@media(min-width: 1200px){     }#header-container{    width: 100%;            background-color: #fff;}#header-container.stuck{    position: fixed;    top: 0;    height: 96px;    z-index: 1000;        background-color: #fff;    box-shadow: 0 1px 3px rgba(33, 41, 49, 0.18);}#header-container .navbar.stuck{    position: fixed;    top: 0;    z-index: 1000;    background-color: #641d31;    box-shadow: 0 1px 3px rgba(33, 41, 49, 0.18);    left: 0;    right: 0;}#header-container .current-store-box{    position: absolute;    top: 35px;    left: calc(44.5% - 80px);}#header-container .navbar.stuck .navbar-collapse{    margin-top: 0;}#header-container .navbar-brand img{        width: 330px;}#header-container .navbar-brand{    position: absolute;    top: 20px;    }#header-container.stuck .navbar .navbar-brand{        }#header-container .navbar-expand-md{    padding-left: 0;    padding-right: 0;    padding-bottom: 0;}#header-container .header-top-links{    text-align: right;    }#header-container .navbar-nav{    text-align: center;    position: relative;    margin: 0 auto;}#header-container .navbar-collapse{    background-color: #641d31;    margin-top: 15px;}#header-container .navbar-nav .nav-item{    padding-left: 15px;    padding-right: 25px;}#header-container .navbar-nav .nav-link{    font-family: "Montserrat", sans-serif;    color: #ffffff;    font-size: 20px;    font-weight: 400;    line-height: 15px;    text-transform: uppercase;    letter-spacing: 0.4px;    padding: 15px;}#header-container .navbar-nav .nav-link:hover,#header-container .navbar-nav .nav-link:active,#header-container .navbar-nav .nav-link:focus{    color: #ffffff;    text-decoration: none;}#header-container .navbar-nav .nav-link.active{    color: #b5dc7d;}#header-container .header-top-links-box{    margin: 0;    padding: 0;}#header-container .header-top-links-box li{    display: inline-block;    padding-left: 4px;    vertical-align: top;    color: #5c0024;    font-family: "Montserrat", sans-serif;    font-size: 12px;    font-weight: 700!important;    line-height: 12.64px;    text-transform: uppercase;    padding-top: 22px;}#header-container .header-top-links-box li:first-child{    padding-top: 0;}#header-container .header-top-links-box li a{    color: #5c0024;    font-family: "Montserrat", sans-serif;    font-size: 12px;    font-weight: 700!important;    line-height: 12.64px;    text-transform: uppercase;}#header-container .header-top-links-box li a:hover,#header-container .header-top-links-box li a:active,#header-container .header-top-links-box li a:focus{    color: #000;}.header-search-and-link-box-wrapper{    width: 100%;    padding-top: 35px;}.header-search-and-link-box-wrapper ul{    margin: 0;    padding: 0;    text-align: right;}.header-search-and-link-box-wrapper ul li{    display: inline-block;    vertical-align: middle;    padding-left: 10px;}.header-search-and-link-box-wrapper ul li a{    font-family: "Montserrat", sans-serif;    font-size: 14px;    font-weight: 700;    line-height: 15px;    letter-spacing: 0.2px;    color: #000;}.header-search-and-link-box-wrapper ul li a:hover,.header-search-and-link-box-wrapper ul li a:active,.header-search-and-link-box-wrapper ul li a:focus{    color: #000000;}.header-search-and-link-box-wrapper ul li .search-control{    background-position: top 6px left 12px;    background-repeat: no-repeat;    width: 467px;    height: 35px;    border: 1px solid #641d31;    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 700;    line-height: 15px;    letter-spacing: 0.22px;    padding-left: 35px;    box-shadow: none;}.header-search-and-link-box-wrapper ul li .search-control:active,.header-search-and-link-box-wrapper ul li .search-control:focus{    box-shadow: none;}.header-search-and-link-box-wrapper ul li .input-group-text{    width: 72px;    height: 36px;    background-color: #641d31;    color: #ffffff;    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 400;    line-height: 15px;    text-transform: uppercase;    letter-spacing: 0.22px;    border-radius: 0;}.header-search-and-link-box-wrapper ul li .input-group-text:hover,.header-search-and-link-box-wrapper ul li .input-group-text:active,.header-search-and-link-box-wrapper ul li .input-group-text:focus{    color: #ffffff;}#header-container-xs{    width: 100%;    background-color: #fff;    padding-top: 10px;    padding-bottom: 10px;    position: relative;}#header-container-xs .current-store-box{    position: absolute;    top: 10px;    left: calc(40% - 80px);    font-size: 9px;    width: 100%;}.header-top-links-xs{    color: #5c0024;    font-family: "Montserrat", sans-serif;    font-size: 12px;    font-weight: 700;    line-height: 12.64px;    text-transform: uppercase;}.header-top-links-xs a{    color: #5c0024;} .header-top-links-xs a:hover,.header-top-links-xs a:active,.header-top-links-xs a:focus{    color: #5c0024;}#header-container-xs .open-menu{    cursor: pointer;}#header-container-xs .search-control{    background-position: top 3px left 4px;    background-repeat: no-repeat;        height: 29px;    border: 1px solid #641d31;    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 11px;    font-weight: 400;    line-height: 15px;    letter-spacing: 0.15px;    padding-left: 20px;    box-shadow: none;}#header-container-xs .search-control:active,#header-container-xs .search-control:focus{    box-shadow: none;}#header-container-xs .input-group-text{    width: 50px;    height: 30px;    background-color: #641d31;    color: #ffffff;    font-family: "Montserrat", sans-serif;    font-size: 11px;    font-weight: 400;    line-height: 15px;    text-transform: uppercase;    letter-spacing: 0.2px;    border-radius: 0;    padding: 10px;}#header-container-xs .input-group-text:hover,#header-container-xs .input-group-text:active,#header-container-xs .input-group-text:focus{    color: #ffffff;}#header-container-xs .mobile-top-menu-box-wrapper{    width: 100%;    min-height: 496px;    position: fixed;    top: -750px;    z-index: 2500;}#header-container-xs .mobile-top-menu-box{    max-width: 406px;    background-color: #fff;    }#header-container-xs .mobile-top-menu-box .top-header{    width: 100%;    height: 49px;    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);    background-color: #ffffff;    padding: 10px;}#header-container-xs .mobile-menu-links-block{    padding-bottom: 6px;    padding-top: 6px;    border-bottom: 1px solid #b5dc7d;}#header-container-xs .mobile-accordion-menu-box{    padding: 0 15px;}#header-container-xs .mobile-menu-links-block h5{    font-size: 13px;    color: #fff;    text-transform: uppercase;    font-family: "Montserrat";    font-weight: 700;    text-transform: uppercase;    margin-bottom: 0;}#header-container-xs .mobile-menu-links-block h5 a{    display: block;    color: #000000;    font-family: "Montserrat";        text-transform: uppercase;    letter-spacing: 0.36px;    text-decoration: none;}#header-container-xs .mobile-menu-links-block h5 a[aria-expanded="true"]::after {    font-family: 'FontAwesome';    content: "\f068";    content: "-";    float: right;    color: #641d31;    font-size: 18px;    font-weight: 700;    display: inline-block;    vertical-align: top;    width: 0.6em;}#header-container-xs .mobile-menu-links-block h5 a[aria-expanded="false"]::after {    font-family: 'FontAwesome';    content: "\f067";    content: "+";    float: right;    color: #641d31;    font-size: 18px;    font-weight: 700;    display: inline-block;    vertical-align: top;    width: 0.6em;}#header-container-xs .mobile-menu-links-block ul{    margin: 0;    padding: 0;}#header-container-xs .mobile-menu-links-block ul > li{    display: block;    padding-bottom: 3px;    font-size: 16px;    color: #000;    font-family: Montserrat;     font-weight: 400;    }#header-container-xs .mobile-menu-links-block ul > li a{    color: #000;    font-family: Montserrat;    font-size: 13px;    font-weight: 700;    line-height: 22px;}#header-container-xs .mobile-menu-links-block ul > li a:hover,#header-container-xs .mobile-menu-links-block ul > li a:active,#header-container-xs .mobile-menu-links-block ul > li a:focus{    color: #000;}#header-container-xs .mobile-menu-links-block ul > li > ul{    margin: 0;    padding: 0;}#header-container-xs .mobile-menu-links-block ul > li > ul > li{    padding-left: 15px; }#header-container-xs .mobile-menu-links-block .card-body ul > li a{    font-weight: 300;}#header-container-xs .mobile-menu-links-block .card-body{    padding: 10px 10px 0 10px;}#header-container-xs .mobile-menu-ad-box{    padding: 17px 17px 15px 17px;    background-color: #641d31;    text-align: center;}#header-container .navbar-nav .dropdown-menu {    top: 38px;    background: #b5dc7d;    -webkit-box-shadow: -12px 14px 24px -17px rgba(0,0,0,0.33);    -moz-box-shadow: -12px 14px 24px -17px rgba(0,0,0,0.33);    box-shadow: -12px 14px 24px -17px rgba(0,0,0,0.33);    border-color: #b5dc7d;}#header-container .navbar-nav .dropdown-menu .dropdown-item{    color: #641d31;    font-weight: 600!important;}#header-container .navbar-nav .dropdown-menu .dropdown-item:hover,#header-container .navbar-nav .dropdown-menu .dropdown-item:active,#header-container .navbar-nav .dropdown-menu .dropdown-item:focus{    background: #fff;    color: #641d31;}#header-container .dropdown-menu-arrow {  top: -17px;  left: 50%;  width: 0;  height: 0;  position: absolute;}#header-container .dropdown-menu-arrow:before{  content: "";  position: absolute;  display: block;  width: 0;  height: 0;  border-width: 10px 11px;  border-style: solid;  border-color: transparent;  z-index: 1001;}#header-container .dropdown-menu-arrow:before {  bottom: -17px;  right: -8px;  border-bottom-color: #b5dc7d;}#header-container .navbar-nav .nav-link.single-nav-link:hover,#header-container .navbar-nav .nav-link.single-nav-link:active,#header-container .navbar-nav .nav-link.single-nav-link:focus{    color: #b5dc7d;}@media(max-width: 767px){        #header-container{        height: 48px;    }    #header-container.stuck{        height: 48px;    }    #header-container .navbar .navbar-brand{        top: -13px;    }    #header-container .navbar-brand img{        width: 72px;    }    #header-container.stuck .navbar-brand img{        width: 72px;    }    #header-container .header-top-links{        width: 100%;        overflow-x: scroll;        padding-top: 0px;    }    #header-container .header-top-links-box{            }    #header-container .header-top-links-box li {        padding-top: 2px;    }    #header-container .navbar-brand {        top: 4px;    }    .header-search-and-link-box-wrapper ul li a{        font-size: 11px;       }    .header-search-and-link-box-wrapper{            }    .header-search-and-link-box-wrapper ul li .search-control{        width: 198px;        font-size: 12px;        background: none!important;        padding-left: 10px;    }    .header-search-and-link-box-wrapper ul li .input-group-text{        font-size: 13px;        text-align: center;        padding: 17px;    }    #header-container .navbar-nav{        text-align: left;    }    #header-container .header-top-links-box li{        font-size: 10px;        padding-right: 10px;        padding-left: 0;    }    #header-container .header-top-links-box li img{        width: 86px;    }    #header-container .navbar-nav .nav-link{        font-size: 12px;    }    #header-container .navbar-toggler{        position: absolute;        right: -9px;        cursor: pointer;        top: -27px;    }    .header-search-and-link-box-wrapper ul li:first-child{        display: none;    }    .header-search-and-link-box-wrapper{        padding-top: 0;        padding-right: 40px;    }    #header-container .custom-toggler.navbar-toggler:focus,    #header-container .custom-toggler.navbar-toggler:active,    #header-container .custom-toggler.navbar-toggler:hover {                outline: none;        border: none;    }    #header-container .custom-toggler .navbar-toggler-icon {      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");    }    #header-container .navbar-collapse{        padding-top: 0px;        margin-top: -3px;    }     #header-container .dropdown-menu{        font-size: 0.7rem;    }    }@media(min-width: 768px) and (max-width: 990px){     #header-container .navbar-brand img{        width: 151px;    }    #header-container .header-top-links-box li{        font-size: 10px;    }    #header-container .navbar-nav .nav-link{        font-size: 14px;    }    #header-container .navbar-nav .nav-item {        padding-right: 0;        padding-left: 11px;    }    #header-container .header-top-links-box li img{        max-width: 50%;    }    #header-container .header-top-links-box li{        padding-top: 8px;    }    #header-container.stuck {        height: 81px;    }    .header-search-and-link-box-wrapper{        padding-top: 10px;    }    .header-search-and-link-box-wrapper ul li .search-control{        width: 298px;        font-size: 12px;    }    .header-search-and-link-box-wrapper ul li .input-group-text{        font-size: 13px;        text-align: center;        padding: 17px;    }    #header-container .current-store-box {        top: 13px;        left: calc(37.5% - 80px);    }}@media(min-width: 991px) and (max-width: 1199px){     #header-container .navbar-brand img{        width: 220px;    }    #header-container .navbar-nav .nav-link{        font-size: 18px;    }    #header-container .current-store-box {        left: calc(37.5% - 80px);    }    }@media(min-width: 1200px){     }#footer-container{    width: 100%;    padding-top: 40px;    padding-bottom: 50px;    background-color: #58595b;    }#footer-container .footer-links-block{    padding-bottom: 12px;    padding-top: 21px;}#footer-container .footer-accordion-menu-box{    padding: 0 15px;}#footer-container .footer-links-block h5{    font-size: 13px;    color: #fff;    text-transform: uppercase;    font-family: "Montserrat";    font-weight: 700;    text-transform: uppercase;    margin-bottom: 0; }#footer-container .footer-links-block h5 a{    display: block;    font-size: 13px;    color: #fff;    text-transform: uppercase;    font-family: "Montserrat";    font-weight: 700;    text-transform: uppercase;    text-decoration: none;}#footer-container .footer-links-block h5 a[aria-expanded="true"]::after {    font-family: 'FontAwesome';    content: "\f068";    content: "-";    float: right;    color: #fff;    font-size: 24px;    font-weight: 300;    display: inline-block;    vertical-align: top;    width: 0.6em;}#footer-container .footer-links-block h5 a[aria-expanded="false"]::after {    font-family: 'FontAwesome';    content: "\f067";    content: "+";    float: right;    color: #fff;    font-size: 24px;    font-weight: 300;    display: inline-block;    vertical-align: top;    width: 0.6em;}#footer-container .footer-links-block ul{    margin: 0;    padding: 0;}#footer-container .footer-links-block ul > li{    display: block;    padding-bottom: 3px;    font-size: 16px;    color: rgba(255,255,255,0.70);    font-family: Montserrat;     font-weight: 400;    }#footer-container .footer-links-block ul > li a{    color: #ffffff;    font-family: Montserrat;    font-size: 13px;    font-weight: 400;    line-height: 22px;}#footer-container .footer-links-block ul > li a:hover,#footer-container .footer-links-block ul > li a:active,#footer-container .footer-links-block ul > li a:focus{    color: #ffffff;}#footer-container .footer-links-block ul > li > ul{    margin: 0;    padding: 0;}#footer-container .footer-links-block ul > li > ul > li{    padding-left: 15px; }#footer-container .footer-links-block .card-body ul > li a{    font-weight: 300;}.footer-subscribe-and-social-link-list-box{    margin: 0;    padding: 0;    text-align: left;}.footer-subscribe-and-social-link-list-box li{    display: inline-block;    padding-right: 5px;}.subscribe-form-wrapper .subscribe-control{    color: #000000;    font-family: "Montserrat";    font-size: 13px;    font-weight: 400;    line-height: 22px;    box-shadow: none;    width: 100%;    height: 25px;    background-color: #ffffff;    border-radius: 0;    width: 250px;}.subscribe-form-wrapper .subscribe-control:active,.subscribe-form-wrapper .subscribe-control:focus{    box-shadow: none;}.subscribe-form-wrapper .input-group-text{    width: 91px;    height: 25px;    background-color: #b5dc7d;    color: #000000;    font-family: "Montserrat";    font-size: 12px;    font-weight: 700;    line-height: 22px;    text-transform: uppercase;    border-radius: 0;    padding: 8px;     cursor: pointer;}.footer-address h5{    font-family: "Montserrat";    font-size: 13px;    font-weight: 700;    color: #fff;    letter-spacing: 0.5px;}.footer-address p{    color:  rgba(255,255,255,0.70);    font-family: Montserrat;    font-size: 11px;    font-weight: 300;    line-height: 22px;    letter-spacing: 0.5px;}.footer-address p a{    color:  rgba(255,255,255,0.70);    text-decoration: underline;}.footer-address p a:hover,.footer-address p a:active,.footer-address p a:focus{    color: #fff;}.footer-links-block-wrapper .footer-links-block{    display: inline-block;    width: 32.5%;    vertical-align: top;    margin-bottom: 15px;}.footer-ad-subscribe-box{    width: 100%;    padding-bottom: 15px;}.footer-ad-subscribe-box p{    color: #C4D0B3;    font-family: "Montserrat";    font-size: 16px;    font-weight: 400;    line-height: 22px;}.footer-ad-subscribe-box .media{    padding-left: 20px;}.footer-about-us{    display: block;    margin-top: 6px;    font-size: 13px;    color:#fff;    text-transform: uppercase;    font-family: "Montserrat";    font-weight: 700;    text-transform: uppercase;    margin-bottom: 0;    cursor: default;    text-decoration: none;}#NewSignUpModal .modal-content,#NewSignUpThankYouModal .modal-content{    background: #5d0024;    border-radius: 0;    box-shadow: 1px 4px 10px rgba(0,0,0);}#NewSignUpModal .modal-dialog,#NewSignUpThankYouModal .modal-dialog{    max-width: 570px;    border-radius: 0;}#NewSignUpModal .form-wrapper{    max-width: 370px;    margin: 0 auto;    padding-top: 50px;    padding-bottom: 20px;}#NewSignUpModal{    background: rgba(255,255,255,0.01)!important;}#NewSignUpModal .form-wrapper .form-control{    border-radius: 0;    height: 45px;    font-weight: 600;}#NewSignUpModal .form-wrapper .required-text{    color: rgba(255,255,255,0.90);    font-size: 18px;    font-weight: 300;    position: relative;    top: -5px;}#NewSignUpModal .form-wrapper .site-btn1{    font-weight: 600;    font-size: 18px;    padding-top: 9px;    letter-spacing: 1px;    min-width: 168px;    height: 45px;    background-color: #9ecf7c;}#NewSignUpModal .close-modal,#NewSignUpThankYouModal .close-modal{    position: absolute;    right: 20px;    top : 23px;    cursor: pointer;    z-index: 500;}#NewSignUpThankYouModal .content-box{    padding-left: 0;}#NewSignUpThankYouModal h4{    font-size: 20px;    color: #fff;    font-weight: 600;    letter-spacing: 1.5px;}#NewSignUpThankYouModal p{    font-size: 20px;    font-weight: 500;    color: #fff;    letter-spacing: 1.5px;}#NewSignUpThankYouModal .site-btn1{    padding-top: 13px;    margin-top: 25px;}.modal-backdrop.show{    opacity: 0;}@media(max-width: 767px){    .footer-subscribe-and-social-link-list-box{        text-align: center;    }    .footer-subscribe-and-social-link-list-box li:first-child{        margin-bottom: 20px;        display: block;    }    .subscribe-form-wrapper .subscribe-control {        width: 198px;    }    #footer-container{        padding-bottom: 20px;    }    #header-container .navbar-nav{        z-index: 2000;    }    #footer-container .footer-links-block{        border-bottom: 1px solid #b5dc7d;    }    #footer-container .footer-links-block:last-child{        border: none;        margin-bottom: 10px;    }    .footer-ad-subscribe-box p {        font-size: 11px;    }    .footer-subscribe-and-social-link-list-box li:first-child{        display: inline-block;    }        #NewSignUpThankYouModal .content-box{        padding-left: 15px;    }}@media(min-width: 768px) and (max-width: 990px){     #footer-container .footer-links-block h5 {        font-size: 11px;    }    .footer-subscribe-and-social-link-list-box li:first-child{        margin-bottom: 20px;    }    #footer-container .footer-links-block ul > li {        font-size: 12px;    }    .footer-ad-subscribe-box p {        font-size: 14px;    }}@media(min-width: 991px) and (max-width: 1199px){     }@media(min-width: 1200px){     }.hvr-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow:active,.hvr-grow:focus,.hvr-grow:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.hvr-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-shrink:active,.hvr-shrink:focus,.hvr-shrink:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}@-webkit-keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}.hvr-pulse{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-pulse:active,.hvr-pulse:focus,.hvr-pulse:hover{-webkit-animation-name:hvr-pulse;animation-name:hvr-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.hvr-pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-pulse-grow:active,.hvr-pulse-grow:focus,.hvr-pulse-grow:hover{-webkit-animation-name:hvr-pulse-grow;animation-name:hvr-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9)}}.hvr-pulse-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-pulse-shrink:active,.hvr-pulse-shrink:focus,.hvr-pulse-shrink:hover{-webkit-animation-name:hvr-pulse-shrink;animation-name:hvr-pulse-shrink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-push{50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hvr-push{50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}.hvr-push{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-push:active,.hvr-push:focus,.hvr-push:hover{-webkit-animation-name:hvr-push;animation-name:hvr-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.hvr-pop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-pop:active,.hvr-pop:focus,.hvr-pop:hover{-webkit-animation-name:hvr-pop;animation-name:hvr-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-bounce-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-in:active,.hvr-bounce-in:focus,.hvr-bounce-in:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-bounce-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-out:active,.hvr-bounce-out:focus,.hvr-bounce-out:hover{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-rotate:active,.hvr-rotate:focus,.hvr-rotate:hover{-webkit-transform:rotate(4deg);transform:rotate(4deg)}.hvr-grow-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow-rotate:active,.hvr-grow-rotate:focus,.hvr-grow-rotate:hover{-webkit-transform:scale(1.1) rotate(4deg);transform:scale(1.1) rotate(4deg)}.hvr-float{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-float:active,.hvr-float:focus,.hvr-float:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hvr-sink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sink:active,.hvr-sink:focus,.hvr-sink:hover{-webkit-transform:translateY(8px);transform:translateY(8px)}@-webkit-keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.hvr-bob{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-bob:active,.hvr-bob:focus,.hvr-bob:hover{-webkit-animation-name:hvr-bob-float,hvr-bob;animation-name:hvr-bob-float,hvr-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@-webkit-keyframes hvr-hang-sink{100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang-sink{100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}.hvr-hang{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-hang:active,.hvr-hang:focus,.hvr-hang:hover{-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}.hvr-skew{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-skew:active,.hvr-skew:focus,.hvr-skew:hover{-webkit-transform:skew(-10deg);transform:skew(-10deg)}.hvr-skew-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-skew-forward:active,.hvr-skew-forward:focus,.hvr-skew-forward:hover{-webkit-transform:skew(-10deg);transform:skew(-10deg)}.hvr-skew-backward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-skew-backward:active,.hvr-skew-backward:focus,.hvr-skew-backward:hover{-webkit-transform:skew(10deg);transform:skew(10deg)}@-webkit-keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.hvr-wobble-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-wobble-vertical:active,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:hover{-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.hvr-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-wobble-horizontal:active,.hvr-wobble-horizontal:focus,.hvr-wobble-horizontal:hover{-webkit-animation-name:hvr-wobble-horizontal;animation-name:hvr-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.hvr-wobble-to-bottom-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-wobble-to-bottom-right:active,.hvr-wobble-to-bottom-right:focus,.hvr-wobble-to-bottom-right:hover{-webkit-animation-name:hvr-wobble-to-bottom-right;animation-name:hvr-wobble-to-bottom-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes hvr-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.hvr-wobble-to-top-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-wobble-to-top-right:active,.hvr-wobble-to-top-right:focus,.hvr-wobble-to-top-right:hover{-webkit-animation-name:hvr-wobble-to-top-right;animation-name:hvr-wobble-to-top-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-wobble-top:active,.hvr-wobble-top:focus,.hvr-wobble-top:hover{-webkit-animation-name:hvr-wobble-top;animation-name:hvr-wobble-top;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transform-origin:100% 0;transform-origin:100% 0}.hvr-wobble-bottom:active,.hvr-wobble-bottom:focus,.hvr-wobble-bottom:hover{-webkit-animation-name:hvr-wobble-bottom;animation-name:hvr-wobble-bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-skew{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-wobble-skew:active,.hvr-wobble-skew:focus,.hvr-wobble-skew:hover{-webkit-animation-name:hvr-wobble-skew;animation-name:hvr-wobble-skew;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}.hvr-buzz{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-buzz:active,.hvr-buzz:focus,.hvr-buzz:hover{-webkit-animation-name:hvr-buzz;animation-name:hvr-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.hvr-buzz-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-buzz-out:active,.hvr-buzz-out:focus,.hvr-buzz-out:hover{-webkit-animation-name:hvr-buzz-out;animation-name:hvr-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-forward:active,.hvr-forward:focus,.hvr-forward:hover{-webkit-transform:translateX(8px);transform:translateX(8px)}.hvr-backward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-backward:active,.hvr-backward:focus,.hvr-backward:hover{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.hvr-fade{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.hvr-fade:active,.hvr-fade:focus,.hvr-fade:hover{background-color:#2098D1;color:#fff}@-webkit-keyframes hvr-back-pulse{50%{background-color:rgba(32,152,209,.75)}}@keyframes hvr-back-pulse{50%{background-color:rgba(32,152,209,.75)}}.hvr-back-pulse{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.hvr-back-pulse:active,.hvr-back-pulse:focus,.hvr-back-pulse:hover{-webkit-animation-name:hvr-back-pulse;animation-name:hvr-back-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:#2098D1;background-color:#2098d1;color:#fff}.hvr-sweep-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-right:active,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:hover{color:#fff}.hvr-sweep-to-right:active:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-sweep-to-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-left:active,.hvr-sweep-to-left:focus,.hvr-sweep-to-left:hover{color:#fff}.hvr-sweep-to-left:active:before,.hvr-sweep-to-left:focus:before,.hvr-sweep-to-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-sweep-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-bottom:active,.hvr-sweep-to-bottom:focus,.hvr-sweep-to-bottom:hover{color:#fff}.hvr-sweep-to-bottom:active:before,.hvr-sweep-to-bottom:focus:before,.hvr-sweep-to-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-sweep-to-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-top:active,.hvr-sweep-to-top:focus,.hvr-sweep-to-top:hover{color:#fff}.hvr-sweep-to-top:active:before,.hvr-sweep-to-top:focus:before,.hvr-sweep-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-bounce-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-right:active,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:hover{color:#fff}.hvr-bounce-to-right:active:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-left:active,.hvr-bounce-to-left:focus,.hvr-bounce-to-left:hover{color:#fff}.hvr-bounce-to-left:active:before,.hvr-bounce-to-left:focus:before,.hvr-bounce-to-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-bottom:active,.hvr-bounce-to-bottom:focus,.hvr-bounce-to-bottom:hover{color:#fff}.hvr-bounce-to-bottom:active:before,.hvr-bounce-to-bottom:focus:before,.hvr-bounce-to-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-top:active,.hvr-bounce-to-top:focus,.hvr-bounce-to-top:hover{color:#fff}.hvr-bounce-to-top:active:before,.hvr-bounce-to-top:focus:before,.hvr-bounce-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-radial-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-radial-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-radial-out:active,.hvr-radial-out:focus,.hvr-radial-out:hover{color:#fff}.hvr-radial-out:active:before,.hvr-radial-out:focus:before,.hvr-radial-out:hover:before{-webkit-transform:scale(2);transform:scale(2)}.hvr-radial-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-radial-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e1e1e1;border-radius:100%;-webkit-transform:scale(2);transform:scale(2);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-radial-in:active,.hvr-radial-in:focus,.hvr-radial-in:hover{color:#fff}.hvr-radial-in:active:before,.hvr-radial-in:focus:before,.hvr-radial-in:hover:before{-webkit-transform:scale(0);transform:scale(0)}.hvr-rectangle-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-rectangle-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e1e1e1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-rectangle-in:active,.hvr-rectangle-in:focus,.hvr-rectangle-in:hover{color:#fff}.hvr-rectangle-in:active:before,.hvr-rectangle-in:focus:before,.hvr-rectangle-in:hover:before{-webkit-transform:scale(0);transform:scale(0)}.hvr-rectangle-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-rectangle-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-rectangle-out:active,.hvr-rectangle-out:focus,.hvr-rectangle-out:hover{color:#fff}.hvr-rectangle-out:active:before,.hvr-rectangle-out:focus:before,.hvr-rectangle-out:hover:before{-webkit-transform:scale(1);transform:scale(1)}.hvr-shutter-in-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-in-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e1e1e1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-in-horizontal:active,.hvr-shutter-in-horizontal:focus,.hvr-shutter-in-horizontal:hover{color:#fff}.hvr-shutter-in-horizontal:active:before,.hvr-shutter-in-horizontal:focus:before,.hvr-shutter-in-horizontal:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.hvr-shutter-out-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-out-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-out-horizontal:active,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:hover{color:#fff}.hvr-shutter-out-horizontal:active:before,.hvr-shutter-out-horizontal:focus:before,.hvr-shutter-out-horizontal:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-shutter-in-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-in-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e1e1e1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-in-vertical:active,.hvr-shutter-in-vertical:focus,.hvr-shutter-in-vertical:hover{color:#fff}.hvr-shutter-in-vertical:active:before,.hvr-shutter-in-vertical:focus:before,.hvr-shutter-in-vertical:hover:before{-webkit-transform:scaleY(0);transform:scaleY(0)}.hvr-shutter-out-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-out-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-out-vertical:active,.hvr-shutter-out-vertical:focus,.hvr-shutter-out-vertical:hover{color:#fff}.hvr-shutter-out-vertical:active:before,.hvr-shutter-out-vertical:focus:before,.hvr-shutter-out-vertical:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-border-fade{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px transparent}.hvr-border-fade:active,.hvr-border-fade:focus,.hvr-border-fade:hover{box-shadow:inset 0 0 0 4px #2098D1,0 0 1px transparent}.hvr-hollow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background;transition-property:background;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px transparent}.hvr-hollow:active,.hvr-hollow:focus,.hvr-hollow:hover{background:0 0}.hvr-trim{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-trim:before{content:'';position:absolute;border:#fff solid 4px;top:4px;left:4px;right:4px;bottom:4px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.hvr-trim:active:before,.hvr-trim:focus:before,.hvr-trim:hover:before{opacity:1}@-webkit-keyframes hvr-ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}@keyframes hvr-ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}.hvr-ripple-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-ripple-out:before{content:'';position:absolute;border:#e1e1e1 solid 6px;top:0;right:0;bottom:0;left:0;-webkit-animation-duration:1s;animation-duration:1s}.hvr-ripple-out:active:before,.hvr-ripple-out:focus:before,.hvr-ripple-out:hover:before{-webkit-animation-name:hvr-ripple-out;animation-name:hvr-ripple-out}@-webkit-keyframes hvr-ripple-in{100%{top:0;right:0;bottom:0;left:0;opacity:1}}@keyframes hvr-ripple-in{100%{top:0;right:0;bottom:0;left:0;opacity:1}}.hvr-ripple-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-ripple-in:before{content:'';position:absolute;border:#e1e1e1 solid 4px;top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0;-webkit-animation-duration:1s;animation-duration:1s}.hvr-ripple-in:active:before,.hvr-ripple-in:focus:before,.hvr-ripple-in:hover:before{-webkit-animation-name:hvr-ripple-in;animation-name:hvr-ripple-in}.hvr-outline-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-outline-out:before{content:'';position:absolute;border:#e1e1e1 solid 4px;top:0;right:0;bottom:0;left:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}.hvr-outline-out:active:before,.hvr-outline-out:focus:before,.hvr-outline-out:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px}.hvr-outline-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-outline-in:before{pointer-events:none;content:'';position:absolute;border:#e1e1e1 solid 4px;top:-16px;right:-16px;bottom:-16px;left:-16px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}.hvr-outline-in:active:before,.hvr-outline-in:focus:before,.hvr-outline-in:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:1}.hvr-round-corners{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:border-radius;transition-property:border-radius}.hvr-round-corners:active,.hvr-round-corners:focus,.hvr-round-corners:hover{border-radius:1em}.hvr-underline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-underline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-left:active:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:hover:before{right:0}.hvr-underline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before{left:0;right:0}.hvr-underline-from-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-underline-from-right:before{content:"";position:absolute;z-index:-1;left:100%;right:0;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-right:active:before,.hvr-underline-from-right:focus:before,.hvr-underline-from-right:hover:before{left:0}.hvr-overline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-overline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;top:0;background:#2098D1;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-left:active:before,.hvr-overline-from-left:focus:before,.hvr-overline-from-left:hover:before{right:0}.hvr-overline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-overline-from-center:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;top:0;background:#2098D1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-center:active:before,.hvr-overline-from-center:focus:before,.hvr-overline-from-center:hover:before{left:0;right:0}.hvr-overline-from-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-overline-from-right:before{content:"";position:absolute;z-index:-1;left:100%;right:0;top:0;background:#2098D1;height:4px;-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-right:active:before,.hvr-overline-from-right:focus:before,.hvr-overline-from-right:hover:before{left:0}.hvr-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;border-color:#2098D1;border-style:solid;border-width:0;-webkit-transition-property:border-width;transition-property:border-width;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-reveal:active:before,.hvr-reveal:focus:before,.hvr-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0);border-width:4px}.hvr-underline-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-underline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#2098D1;height:4px;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-reveal:active:before,.hvr-underline-reveal:focus:before,.hvr-underline-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.hvr-overline-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-overline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;background:#2098D1;height:4px;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-reveal:active:before,.hvr-overline-reveal:focus:before,.hvr-overline-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.hvr-glow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-glow:active,.hvr-glow:focus,.hvr-glow:hover{box-shadow:0 0 8px rgba(0,0,0,.6)}.hvr-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-shadow:active,.hvr-shadow:focus,.hvr-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5)}.hvr-grow-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform}.hvr-grow-shadow:active,.hvr-grow-shadow:focus,.hvr-grow-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.hvr-box-shadow-outset{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-box-shadow-outset:active,.hvr-box-shadow-outset:focus,.hvr-box-shadow-outset:hover{box-shadow:2px 2px 2px rgba(0,0,0,.6)}.hvr-box-shadow-inset{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 rgba(0,0,0,.6),0 0 1px transparent}.hvr-box-shadow-inset:active,.hvr-box-shadow-inset:focus,.hvr-box-shadow-inset:hover{box-shadow:inset 2px 2px 2px rgba(0,0,0,.6),0 0 1px transparent}.hvr-float-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,transparent 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,transparent 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity}.hvr-float-shadow:active,.hvr-float-shadow:focus,.hvr-float-shadow:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hvr-float-shadow:active:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}.hvr-shadow-radial{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-shadow-radial:after,.hvr-shadow-radial:before{pointer-events:none;position:absolute;content:'';left:0;width:100%;box-sizing:border-box;height:5px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.hvr-shadow-radial:before{bottom:100%;background:-webkit-radial-gradient(50% 150%,ellipse,rgba(0,0,0,.6) 0,transparent 80%);background:radial-gradient(ellipse at 50% 150%,rgba(0,0,0,.6) 0,transparent 80%)}.hvr-shadow-radial:after{top:100%;background:-webkit-radial-gradient(50% -50%,ellipse,rgba(0,0,0,.6) 0,transparent 80%);background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.6) 0,transparent 80%)}.hvr-shadow-radial:active:after,.hvr-shadow-radial:active:before,.hvr-shadow-radial:focus:after,.hvr-shadow-radial:focus:before,.hvr-shadow-radial:hover:after,.hvr-shadow-radial:hover:before{opacity:1}.hvr-bubble-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-bubble-top:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);top:0;border-width:0 10px 10px;border-color:transparent transparent #e1e1e1}.hvr-bubble-top:active:before,.hvr-bubble-top:focus:before,.hvr-bubble-top:hover:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-bubble-right:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;top:calc(50% - 10px);right:0;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #e1e1e1}.hvr-bubble-right:active:before,.hvr-bubble-right:focus:before,.hvr-bubble-right:hover:before{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-bubble-bottom:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);bottom:0;border-width:10px 10px 0;border-color:#e1e1e1 transparent transparent}.hvr-bubble-bottom:active:before,.hvr-bubble-bottom:focus:before,.hvr-bubble-bottom:hover:before{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-bubble-left:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;top:calc(50% - 10px);left:0;border-width:10px 10px 10px 0;border-color:transparent #e1e1e1 transparent transparent}.hvr-bubble-left:active:before,.hvr-bubble-left:focus:before,.hvr-bubble-left:hover:before{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-bubble-float-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-top:before{position:absolute;z-index:-1;content:'';left:calc(50% - 10px);top:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #e1e1e1;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-top:active,.hvr-bubble-float-top:focus,.hvr-bubble-float-top:hover{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-float-top:active:before,.hvr-bubble-float-top:focus:before,.hvr-bubble-float-top:hover:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-float-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-right:before{position:absolute;z-index:-1;top:calc(50% - 10px);right:0;content:'';border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #e1e1e1;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-right:active,.hvr-bubble-float-right:focus,.hvr-bubble-float-right:hover{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-bubble-float-right:active:before,.hvr-bubble-float-right:focus:before,.hvr-bubble-float-right:hover:before{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-float-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-bottom:before{position:absolute;z-index:-1;content:'';left:calc(50% - 10px);bottom:0;border-style:solid;border-width:10px 10px 0;border-color:#e1e1e1 transparent transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-bottom:active,.hvr-bubble-float-bottom:focus,.hvr-bubble-float-bottom:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-float-bottom:active:before,.hvr-bubble-float-bottom:focus:before,.hvr-bubble-float-bottom:hover:before{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-float-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-left:before{position:absolute;z-index:-1;content:'';top:calc(50% - 10px);left:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #e1e1e1 transparent transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-left:active,.hvr-bubble-float-left:focus,.hvr-bubble-float-left:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-float-left:active:before,.hvr-bubble-float-left:focus:before,.hvr-bubble-float-left:hover:before{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-icon-back{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-left:2.2em;-webkit-transition-duration:.1s;transition-duration:.1s}.hvr-icon-back:before{content:"\f137";position:absolute;left:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-back:active:before,.hvr-icon-back:focus:before,.hvr-icon-back:hover:before{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.hvr-icon-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.1s;transition-duration:.1s}.hvr-icon-forward:before{content:"\f138";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-forward:active:before,.hvr-icon-forward:focus:before,.hvr-icon-forward:hover:before{-webkit-transform:translateX(4px);transform:translateX(4px)}@-webkit-keyframes hvr-icon-down{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-down{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px)}}.hvr-icon-down{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-down:before{content:"\f01a";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-down:active:before,.hvr-icon-down:focus:before,.hvr-icon-down:hover:before{-webkit-animation-name:hvr-icon-down;animation-name:hvr-icon-down;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes hvr-icon-up{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-up{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.hvr-icon-up{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-up:before{content:"\f01b";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-up:active:before,.hvr-icon-up:focus:before,.hvr-icon-up:hover:before{-webkit-animation-name:hvr-icon-up;animation-name:hvr-icon-up;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.hvr-icon-spin{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-spin:before{content:"\f021";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.hvr-icon-spin:active:before,.hvr-icon-spin:focus:before,.hvr-icon-spin:hover:before{-webkit-transform:rotate(360deg);transform:rotate(360deg)}@-webkit-keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%,51%{opacity:1}}@keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%,51%{opacity:1}}.hvr-icon-drop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-drop:before{content:"\f041";position:absolute;right:1em;opacity:1;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-drop:active:before,.hvr-icon-drop:focus:before,.hvr-icon-drop:hover:before{opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-animation-name:hvr-icon-drop;animation-name:hvr-icon-drop;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.52,1.64,.37,.66);animation-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-icon-fade{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-fade:before{content:"\f00c";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color;transition-property:color}.hvr-icon-fade:active:before,.hvr-icon-fade:focus:before,.hvr-icon-fade:hover:before{color:#0F9E5E}@-webkit-keyframes hvr-icon-float-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}}@keyframes hvr-icon-float-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}}.hvr-icon-float-away{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-float-away:after,.hvr-icon-float-away:before{content:"\f055";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome}.hvr-icon-float-away:after{opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hvr-icon-float-away:active:after,.hvr-icon-float-away:focus:after,.hvr-icon-float-away:hover:after{-webkit-animation-name:hvr-icon-float-away;animation-name:hvr-icon-float-away;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes hvr-icon-sink-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}}@keyframes hvr-icon-sink-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}}.hvr-icon-sink-away{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-sink-away:after,.hvr-icon-sink-away:before{content:"\f056";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-sink-away:after{opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hvr-icon-sink-away:active:after,.hvr-icon-sink-away:focus:after,.hvr-icon-sink-away:hover:after{-webkit-animation-name:hvr-icon-sink-away;animation-name:hvr-icon-sink-away;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.hvr-icon-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-grow:before{content:"\f118";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-grow:active:before,.hvr-icon-grow:focus:before,.hvr-icon-grow:hover:before{-webkit-transform:scale(1.3) translateZ(0);transform:scale(1.3) translateZ(0)}.hvr-icon-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-shrink:before{content:"\f119";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-shrink:active:before,.hvr-icon-shrink:focus:before,.hvr-icon-shrink:hover:before{-webkit-transform:scale(0.8);transform:scale(0.8)}@-webkit-keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}}.hvr-icon-pulse{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-pulse:before{content:"\f015";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse:active:before,.hvr-icon-pulse:focus:before,.hvr-icon-pulse:hover:before{-webkit-animation-name:hvr-icon-pulse;animation-name:hvr-icon-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-icon-pulse-grow{to{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes hvr-icon-pulse-grow{to{-webkit-transform:scale(1.3);transform:scale(1.3)}}.hvr-icon-pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-pulse-grow:before{content:"\f015";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse-grow:active:before,.hvr-icon-pulse-grow:focus:before,.hvr-icon-pulse-grow:hover:before{-webkit-animation-name:hvr-icon-pulse-grow;animation-name:hvr-icon-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-icon-pulse-shrink{to{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes hvr-icon-pulse-shrink{to{-webkit-transform:scale(0.8);transform:scale(0.8)}}.hvr-icon-pulse-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-pulse-shrink:before{content:"\f015";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse-shrink:active:before,.hvr-icon-pulse-shrink:focus:before,.hvr-icon-pulse-shrink:hover:before{-webkit-animation-name:hvr-icon-pulse-shrink;animation-name:hvr-icon-pulse-shrink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-icon-push{50%{-webkit-transform:scale(0.5);transform:scale(0.5)}}@keyframes hvr-icon-push{50%{-webkit-transform:scale(0.5);transform:scale(0.5)}}.hvr-icon-push{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-push:before{content:"\f006";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-push:active:before,.hvr-icon-push:focus:before,.hvr-icon-push:hover:before{-webkit-animation-name:hvr-icon-push;animation-name:hvr-icon-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-pop{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes hvr-icon-pop{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}.hvr-icon-pop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-pop:before{content:"\f005";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pop:active:before,.hvr-icon-pop:focus:before,.hvr-icon-pop:hover:before{-webkit-animation-name:hvr-icon-pop;animation-name:hvr-icon-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-icon-bounce{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-bounce:before{content:"\f087";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-bounce:active:before,.hvr-icon-bounce:focus:before,.hvr-icon-bounce:hover:before{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-icon-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-rotate:before{content:"\f0c6";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-rotate:active:before,.hvr-icon-rotate:focus:before,.hvr-icon-rotate:hover:before{-webkit-transform:rotate(20deg);transform:rotate(20deg)}.hvr-icon-grow-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-grow-rotate:before{content:"\f095";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-grow-rotate:active:before,.hvr-icon-grow-rotate:focus:before,.hvr-icon-grow-rotate:hover:before{-webkit-transform:scale(1.5) rotate(12deg);transform:scale(1.5) rotate(12deg)}.hvr-icon-float{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-float:before{content:"\f01b";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-float:active:before,.hvr-icon-float:focus:before,.hvr-icon-float:hover:before{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.hvr-icon-sink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-sink:before{content:"\f01a";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-sink:active:before,.hvr-icon-sink:focus:before,.hvr-icon-sink:hover:before{-webkit-transform:translateY(4px);transform:translateY(4px)}@-webkit-keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes hvr-icon-bob-float{100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob-float{100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.hvr-icon-bob{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-bob:before{content:"\f077";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-bob:active:before,.hvr-icon-bob:focus:before,.hvr-icon-bob:hover:before{-webkit-animation-name:hvr-icon-bob-float,hvr-icon-bob;animation-name:hvr-icon-bob-float,hvr-icon-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-icon-hang{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-hang{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@-webkit-keyframes hvr-icon-hang-sink{100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-hang-sink{100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}.hvr-icon-hang{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-hang:before{content:"\f078";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-hang:active:before,.hvr-icon-hang:focus:before,.hvr-icon-hang:hover:before{-webkit-animation-name:hvr-icon-hang-sink,hvr-icon-hang;animation-name:hvr-icon-hang-sink,hvr-icon-hang;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.hvr-icon-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-wobble-horizontal:before{content:"\f061";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-wobble-horizontal:active:before,.hvr-icon-wobble-horizontal:focus:before,.hvr-icon-wobble-horizontal:hover:before{-webkit-animation-name:hvr-icon-wobble-horizontal;animation-name:hvr-icon-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px)}33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-icon-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px)}33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.hvr-icon-wobble-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-wobble-vertical:before{content:"\f062";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-wobble-vertical:active:before,.hvr-icon-wobble-vertical:focus:before,.hvr-icon-wobble-vertical:hover:before{-webkit-animation-name:hvr-icon-wobble-vertical;animation-name:hvr-icon-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes hvr-icon-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}.hvr-icon-buzz{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-buzz:before{content:"\f017";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-buzz:active:before,.hvr-icon-buzz:focus:before,.hvr-icon-buzz:hover:before{-webkit-animation-name:hvr-icon-buzz;animation-name:hvr-icon-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-icon-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes hvr-icon-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.hvr-icon-buzz-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-buzz-out:before{content:"\f023";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-buzz-out:active:before,.hvr-icon-buzz-out:focus:before,.hvr-icon-buzz-out:hover:before{-webkit-animation-name:hvr-icon-buzz-out;animation-name:hvr-icon-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-curl-top-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-curl-top-left:before{pointer-events:none;position:absolute;content:'';height:0;width:0;top:0;left:0;background:#fff;background:linear-gradient(135deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#000000');z-index:1000;box-shadow:1px 1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-top-left:active:before,.hvr-curl-top-left:focus:before,.hvr-curl-top-left:hover:before{width:25px;height:25px}.hvr-curl-top-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-curl-top-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;top:0;right:0;background:#fff;background:linear-gradient(225deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:-1px 1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-top-right:active:before,.hvr-curl-top-right:focus:before,.hvr-curl-top-right:hover:before{width:25px;height:25px}.hvr-curl-bottom-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-curl-bottom-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:0;right:0;background:#fff;background:linear-gradient(315deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:-1px -1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-bottom-right:active:before,.hvr-curl-bottom-right:focus:before,.hvr-curl-bottom-right:hover:before{width:25px;height:25px}.hvr-curl-bottom-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-curl-bottom-left:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:0;left:0;background:#fff;background:linear-gradient(45deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:1px -1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-bottom-left:active:before,.hvr-curl-bottom-left:focus:before,.hvr-curl-bottom-left:hover:before{width:25px;height:25px}@charset "UTF-8";.animated {  -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.animated.infinite {  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;}.animated.hinge {  -webkit-animation-duration: 2s;  animation-duration: 2s;}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut {  -webkit-animation-duration: .75s;  animation-duration: .75s;}@-webkit-keyframes bounce {  from, 20%, 53%, 80%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    -webkit-transform: translate3d(0,0,0);    transform: translate3d(0,0,0);  }  40%, 43% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    -webkit-transform: translate3d(0, -30px, 0);    transform: translate3d(0, -30px, 0);  }  70% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    -webkit-transform: translate3d(0, -15px, 0);    transform: translate3d(0, -15px, 0);  }  90% {    -webkit-transform: translate3d(0,-4px,0);    transform: translate3d(0,-4px,0);  }}@keyframes bounce {  from, 20%, 53%, 80%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    -webkit-transform: translate3d(0,0,0);    transform: translate3d(0,0,0);  }  40%, 43% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    -webkit-transform: translate3d(0, -30px, 0);    transform: translate3d(0, -30px, 0);  }  70% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    -webkit-transform: translate3d(0, -15px, 0);    transform: translate3d(0, -15px, 0);  }  90% {    -webkit-transform: translate3d(0,-4px,0);    transform: translate3d(0,-4px,0);  }}.bounce {  -webkit-animation-name: bounce;  animation-name: bounce;  -webkit-transform-origin: center bottom;  transform-origin: center bottom;}@-webkit-keyframes flash {  from, 50%, to {    opacity: 1;  }  25%, 75% {    opacity: 0;  }}@keyframes flash {  from, 50%, to {    opacity: 1;  }  25%, 75% {    opacity: 0;  }}.flash {  -webkit-animation-name: flash;  animation-name: flash;}@-webkit-keyframes pulse {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  50% {    -webkit-transform: scale3d(1.05, 1.05, 1.05);    transform: scale3d(1.05, 1.05, 1.05);  }  to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}@keyframes pulse {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  50% {    -webkit-transform: scale3d(1.05, 1.05, 1.05);    transform: scale3d(1.05, 1.05, 1.05);  }  to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}.pulse {  -webkit-animation-name: pulse;  animation-name: pulse;}@-webkit-keyframes rubberBand {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  30% {    -webkit-transform: scale3d(1.25, 0.75, 1);    transform: scale3d(1.25, 0.75, 1);  }  40% {    -webkit-transform: scale3d(0.75, 1.25, 1);    transform: scale3d(0.75, 1.25, 1);  }  50% {    -webkit-transform: scale3d(1.15, 0.85, 1);    transform: scale3d(1.15, 0.85, 1);  }  65% {    -webkit-transform: scale3d(.95, 1.05, 1);    transform: scale3d(.95, 1.05, 1);  }  75% {    -webkit-transform: scale3d(1.05, .95, 1);    transform: scale3d(1.05, .95, 1);  }  to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}@keyframes rubberBand {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  30% {    -webkit-transform: scale3d(1.25, 0.75, 1);    transform: scale3d(1.25, 0.75, 1);  }  40% {    -webkit-transform: scale3d(0.75, 1.25, 1);    transform: scale3d(0.75, 1.25, 1);  }  50% {    -webkit-transform: scale3d(1.15, 0.85, 1);    transform: scale3d(1.15, 0.85, 1);  }  65% {    -webkit-transform: scale3d(.95, 1.05, 1);    transform: scale3d(.95, 1.05, 1);  }  75% {    -webkit-transform: scale3d(1.05, .95, 1);    transform: scale3d(1.05, .95, 1);  }  to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}.rubberBand {  -webkit-animation-name: rubberBand;  animation-name: rubberBand;}@-webkit-keyframes shake {  from, to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  10%, 30%, 50%, 70%, 90% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);  }  20%, 40%, 60%, 80% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);  }}@keyframes shake {  from, to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  10%, 30%, 50%, 70%, 90% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);  }  20%, 40%, 60%, 80% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);  }}.shake {  -webkit-animation-name: shake;  animation-name: shake;}@-webkit-keyframes headShake {  0% {    -webkit-transform: translateX(0);    transform: translateX(0);  }  6.5% {    -webkit-transform: translateX(-6px) rotateY(-9deg);    transform: translateX(-6px) rotateY(-9deg);  }  18.5% {    -webkit-transform: translateX(5px) rotateY(7deg);    transform: translateX(5px) rotateY(7deg);  }  31.5% {    -webkit-transform: translateX(-3px) rotateY(-5deg);    transform: translateX(-3px) rotateY(-5deg);  }  43.5% {    -webkit-transform: translateX(2px) rotateY(3deg);    transform: translateX(2px) rotateY(3deg);  }  50% {    -webkit-transform: translateX(0);    transform: translateX(0);  }}@keyframes headShake {  0% {    -webkit-transform: translateX(0);    transform: translateX(0);  }  6.5% {    -webkit-transform: translateX(-6px) rotateY(-9deg);    transform: translateX(-6px) rotateY(-9deg);  }  18.5% {    -webkit-transform: translateX(5px) rotateY(7deg);    transform: translateX(5px) rotateY(7deg);  }  31.5% {    -webkit-transform: translateX(-3px) rotateY(-5deg);    transform: translateX(-3px) rotateY(-5deg);  }  43.5% {    -webkit-transform: translateX(2px) rotateY(3deg);    transform: translateX(2px) rotateY(3deg);  }  50% {    -webkit-transform: translateX(0);    transform: translateX(0);  }}.headShake {  -webkit-animation-timing-function: ease-in-out;  animation-timing-function: ease-in-out;  -webkit-animation-name: headShake;  animation-name: headShake;}@-webkit-keyframes swing {  20% {    -webkit-transform: rotate3d(0, 0, 1, 15deg);    transform: rotate3d(0, 0, 1, 15deg);  }  40% {    -webkit-transform: rotate3d(0, 0, 1, -10deg);    transform: rotate3d(0, 0, 1, -10deg);  }  60% {    -webkit-transform: rotate3d(0, 0, 1, 5deg);    transform: rotate3d(0, 0, 1, 5deg);  }  80% {    -webkit-transform: rotate3d(0, 0, 1, -5deg);    transform: rotate3d(0, 0, 1, -5deg);  }  to {    -webkit-transform: rotate3d(0, 0, 1, 0deg);    transform: rotate3d(0, 0, 1, 0deg);  }}@keyframes swing {  20% {    -webkit-transform: rotate3d(0, 0, 1, 15deg);    transform: rotate3d(0, 0, 1, 15deg);  }  40% {    -webkit-transform: rotate3d(0, 0, 1, -10deg);    transform: rotate3d(0, 0, 1, -10deg);  }  60% {    -webkit-transform: rotate3d(0, 0, 1, 5deg);    transform: rotate3d(0, 0, 1, 5deg);  }  80% {    -webkit-transform: rotate3d(0, 0, 1, -5deg);    transform: rotate3d(0, 0, 1, -5deg);  }  to {    -webkit-transform: rotate3d(0, 0, 1, 0deg);    transform: rotate3d(0, 0, 1, 0deg);  }}.swing {  -webkit-transform-origin: top center;  transform-origin: top center;  -webkit-animation-name: swing;  animation-name: swing;}@-webkit-keyframes tada {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  10%, 20% {    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);  }  30%, 50%, 70%, 90% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  }  40%, 60%, 80% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  }  to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}@keyframes tada {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  10%, 20% {    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);  }  30%, 50%, 70%, 90% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  }  40%, 60%, 80% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  }  to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}.tada {  -webkit-animation-name: tada;  animation-name: tada;}@-webkit-keyframes wobble {  from {    -webkit-transform: none;    transform: none;  }  15% {    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);  }  30% {    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);  }  45% {    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);  }  60% {    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);  }  75% {    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);  }  to {    -webkit-transform: none;    transform: none;  }}@keyframes wobble {  from {    -webkit-transform: none;    transform: none;  }  15% {    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);  }  30% {    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);  }  45% {    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);  }  60% {    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);  }  75% {    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);  }  to {    -webkit-transform: none;    transform: none;  }}.wobble {  -webkit-animation-name: wobble;  animation-name: wobble;}@-webkit-keyframes jello {  from, 11.1%, to {    -webkit-transform: none;    transform: none;  }  22.2% {    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);    transform: skewX(-12.5deg) skewY(-12.5deg);  }  33.3% {    -webkit-transform: skewX(6.25deg) skewY(6.25deg);    transform: skewX(6.25deg) skewY(6.25deg);  }  44.4% {    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);    transform: skewX(-3.125deg) skewY(-3.125deg);  }  55.5% {    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);    transform: skewX(1.5625deg) skewY(1.5625deg);  }  66.6% {    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);    transform: skewX(-0.78125deg) skewY(-0.78125deg);  }  77.7% {    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);    transform: skewX(0.390625deg) skewY(0.390625deg);  }  88.8% {    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);  }}@keyframes jello {  from, 11.1%, to {    -webkit-transform: none;    transform: none;  }  22.2% {    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);    transform: skewX(-12.5deg) skewY(-12.5deg);  }  33.3% {    -webkit-transform: skewX(6.25deg) skewY(6.25deg);    transform: skewX(6.25deg) skewY(6.25deg);  }  44.4% {    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);    transform: skewX(-3.125deg) skewY(-3.125deg);  }  55.5% {    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);    transform: skewX(1.5625deg) skewY(1.5625deg);  }  66.6% {    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);    transform: skewX(-0.78125deg) skewY(-0.78125deg);  }  77.7% {    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);    transform: skewX(0.390625deg) skewY(0.390625deg);  }  88.8% {    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);  }}.jello {  -webkit-animation-name: jello;  animation-name: jello;  -webkit-transform-origin: center;  transform-origin: center;}@-webkit-keyframes bounceIn {  from, 20%, 40%, 60%, 80%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }  20% {    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }  40% {    -webkit-transform: scale3d(.9, .9, .9);    transform: scale3d(.9, .9, .9);  }  60% {    opacity: 1;    -webkit-transform: scale3d(1.03, 1.03, 1.03);    transform: scale3d(1.03, 1.03, 1.03);  }  80% {    -webkit-transform: scale3d(.97, .97, .97);    transform: scale3d(.97, .97, .97);  }  to {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}@keyframes bounceIn {  from, 20%, 40%, 60%, 80%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }  20% {    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }  40% {    -webkit-transform: scale3d(.9, .9, .9);    transform: scale3d(.9, .9, .9);  }  60% {    opacity: 1;    -webkit-transform: scale3d(1.03, 1.03, 1.03);    transform: scale3d(1.03, 1.03, 1.03);  }  80% {    -webkit-transform: scale3d(.97, .97, .97);    transform: scale3d(.97, .97, .97);  }  to {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}.bounceIn {  -webkit-animation-name: bounceIn;  animation-name: bounceIn;}@-webkit-keyframes bounceInDown {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {    opacity: 0;    -webkit-transform: translate3d(0, -3000px, 0);    transform: translate3d(0, -3000px, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(0, 25px, 0);    transform: translate3d(0, 25px, 0);  }  75% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);  }  90% {    -webkit-transform: translate3d(0, 5px, 0);    transform: translate3d(0, 5px, 0);  }  to {    -webkit-transform: none;    transform: none;  }}@keyframes bounceInDown {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {    opacity: 0;    -webkit-transform: translate3d(0, -3000px, 0);    transform: translate3d(0, -3000px, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(0, 25px, 0);    transform: translate3d(0, 25px, 0);  }  75% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);  }  90% {    -webkit-transform: translate3d(0, 5px, 0);    transform: translate3d(0, 5px, 0);  }  to {    -webkit-transform: none;    transform: none;  }}.bounceInDown {  -webkit-animation-name: bounceInDown;  animation-name: bounceInDown;}@-webkit-keyframes bounceInLeft {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {    opacity: 0;    -webkit-transform: translate3d(-3000px, 0, 0);    transform: translate3d(-3000px, 0, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(25px, 0, 0);    transform: translate3d(25px, 0, 0);  }  75% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);  }  90% {    -webkit-transform: translate3d(5px, 0, 0);    transform: translate3d(5px, 0, 0);  }  to {    -webkit-transform: none;    transform: none;  }}@keyframes bounceInLeft {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {    opacity: 0;    -webkit-transform: translate3d(-3000px, 0, 0);    transform: translate3d(-3000px, 0, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(25px, 0, 0);    transform: translate3d(25px, 0, 0);  }  75% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);  }  90% {    -webkit-transform: translate3d(5px, 0, 0);    transform: translate3d(5px, 0, 0);  }  to {    -webkit-transform: none;    transform: none;  }}.bounceInLeft {  -webkit-animation-name: bounceInLeft;  animation-name: bounceInLeft;}@-webkit-keyframes bounceInRight {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  from {    opacity: 0;    -webkit-transform: translate3d(3000px, 0, 0);    transform: translate3d(3000px, 0, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(-25px, 0, 0);    transform: translate3d(-25px, 0, 0);  }  75% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);  }  90% {    -webkit-transform: translate3d(-5px, 0, 0);    transform: translate3d(-5px, 0, 0);  }  to {    -webkit-transform: none;    transform: none;  }}@keyframes bounceInRight {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  from {    opacity: 0;    -webkit-transform: translate3d(3000px, 0, 0);    transform: translate3d(3000px, 0, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(-25px, 0, 0);    transform: translate3d(-25px, 0, 0);  }  75% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);  }  90% {    -webkit-transform: translate3d(-5px, 0, 0);    transform: translate3d(-5px, 0, 0);  }  to {    -webkit-transform: none;    transform: none;  }}.bounceInRight {  -webkit-animation-name: bounceInRight;  animation-name: bounceInRight;}@-webkit-keyframes bounceInUp {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  from {    opacity: 0;    -webkit-transform: translate3d(0, 3000px, 0);    transform: translate3d(0, 3000px, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0);  }  75% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);  }  90% {    -webkit-transform: translate3d(0, -5px, 0);    transform: translate3d(0, -5px, 0);  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes bounceInUp {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  from {    opacity: 0;    -webkit-transform: translate3d(0, 3000px, 0);    transform: translate3d(0, 3000px, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0);  }  75% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);  }  90% {    -webkit-transform: translate3d(0, -5px, 0);    transform: translate3d(0, -5px, 0);  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.bounceInUp {  -webkit-animation-name: bounceInUp;  animation-name: bounceInUp;}@-webkit-keyframes bounceOut {  20% {    -webkit-transform: scale3d(.9, .9, .9);    transform: scale3d(.9, .9, .9);  }  50%, 55% {    opacity: 1;    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }  to {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }}@keyframes bounceOut {  20% {    -webkit-transform: scale3d(.9, .9, .9);    transform: scale3d(.9, .9, .9);  }  50%, 55% {    opacity: 1;    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }  to {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }}.bounceOut {  -webkit-animation-name: bounceOut;  animation-name: bounceOut;}@-webkit-keyframes bounceOutDown {  20% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);  }  40%, 45% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }}@keyframes bounceOutDown {  20% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);  }  40%, 45% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }}.bounceOutDown {  -webkit-animation-name: bounceOutDown;  animation-name: bounceOutDown;}@-webkit-keyframes bounceOutLeft {  20% {    opacity: 1;    -webkit-transform: translate3d(20px, 0, 0);    transform: translate3d(20px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }}@keyframes bounceOutLeft {  20% {    opacity: 1;    -webkit-transform: translate3d(20px, 0, 0);    transform: translate3d(20px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }}.bounceOutLeft {  -webkit-animation-name: bounceOutLeft;  animation-name: bounceOutLeft;}@-webkit-keyframes bounceOutRight {  20% {    opacity: 1;    -webkit-transform: translate3d(-20px, 0, 0);    transform: translate3d(-20px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }}@keyframes bounceOutRight {  20% {    opacity: 1;    -webkit-transform: translate3d(-20px, 0, 0);    transform: translate3d(-20px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }}.bounceOutRight {  -webkit-animation-name: bounceOutRight;  animation-name: bounceOutRight;}@-webkit-keyframes bounceOutUp {  20% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);  }  40%, 45% {    opacity: 1;    -webkit-transform: translate3d(0, 20px, 0);    transform: translate3d(0, 20px, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }}@keyframes bounceOutUp {  20% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);  }  40%, 45% {    opacity: 1;    -webkit-transform: translate3d(0, 20px, 0);    transform: translate3d(0, 20px, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }}.bounceOutUp {  -webkit-animation-name: bounceOutUp;  animation-name: bounceOutUp;}@-webkit-keyframes fadeIn {  from {    opacity: 0;  }  to {    opacity: 1;  }}@keyframes fadeIn {  from {    opacity: 0;  }  to {    opacity: 1;  }}.fadeIn {  -webkit-animation-name: fadeIn;  animation-name: fadeIn;}@-webkit-keyframes fadeInDown {  from {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInDown {  from {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInDown {  -webkit-animation-name: fadeInDown;  animation-name: fadeInDown;}@-webkit-keyframes fadeInDownBig {  from {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInDownBig {  from {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInDownBig {  -webkit-animation-name: fadeInDownBig;  animation-name: fadeInDownBig;}@-webkit-keyframes fadeInLeft {  from {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInLeft {  from {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInLeft {  -webkit-animation-name: fadeInLeft;  animation-name: fadeInLeft;}@-webkit-keyframes fadeInLeftBig {  from {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInLeftBig {  from {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInLeftBig {  -webkit-animation-name: fadeInLeftBig;  animation-name: fadeInLeftBig;}@-webkit-keyframes fadeInRight {  from {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInRight {  from {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInRight {  -webkit-animation-name: fadeInRight;  animation-name: fadeInRight;}@-webkit-keyframes fadeInRightBig {  from {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInRightBig {  from {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInRightBig {  -webkit-animation-name: fadeInRightBig;  animation-name: fadeInRightBig;}@-webkit-keyframes fadeInUp {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInUp {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInUp {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}@-webkit-keyframes fadeInUpBig {  from {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInUpBig {  from {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInUpBig {  -webkit-animation-name: fadeInUpBig;  animation-name: fadeInUpBig;}@-webkit-keyframes fadeOut {  from {    opacity: 1;  }  to {    opacity: 0;  }}@keyframes fadeOut {  from {    opacity: 1;  }  to {    opacity: 0;  }}.fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut;}@-webkit-keyframes fadeOutDown {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }}@keyframes fadeOutDown {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }}.fadeOutDown {  -webkit-animation-name: fadeOutDown;  animation-name: fadeOutDown;}@-webkit-keyframes fadeOutDownBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }}@keyframes fadeOutDownBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }}.fadeOutDownBig {  -webkit-animation-name: fadeOutDownBig;  animation-name: fadeOutDownBig;}@-webkit-keyframes fadeOutLeft {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }}@keyframes fadeOutLeft {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }}.fadeOutLeft {  -webkit-animation-name: fadeOutLeft;  animation-name: fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }}@keyframes fadeOutLeftBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }}.fadeOutLeftBig {  -webkit-animation-name: fadeOutLeftBig;  animation-name: fadeOutLeftBig;}@-webkit-keyframes fadeOutRight {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }}@keyframes fadeOutRight {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }}.fadeOutRight {  -webkit-animation-name: fadeOutRight;  animation-name: fadeOutRight;}@-webkit-keyframes fadeOutRightBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }}@keyframes fadeOutRightBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }}.fadeOutRightBig {  -webkit-animation-name: fadeOutRightBig;  animation-name: fadeOutRightBig;}@-webkit-keyframes fadeOutUp {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }}@keyframes fadeOutUp {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }}.fadeOutUp {  -webkit-animation-name: fadeOutUp;  animation-name: fadeOutUp;}@-webkit-keyframes fadeOutUpBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }}@keyframes fadeOutUpBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }}.fadeOutUpBig {  -webkit-animation-name: fadeOutUpBig;  animation-name: fadeOutUpBig;}@-webkit-keyframes flip {  from {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }  40% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }  50% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  80% {    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);    transform: perspective(400px) scale3d(.95, .95, .95);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  to {    -webkit-transform: perspective(400px);    transform: perspective(400px);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }}@keyframes flip {  from {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }  40% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }  50% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  80% {    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);    transform: perspective(400px) scale3d(.95, .95, .95);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  to {    -webkit-transform: perspective(400px);    transform: perspective(400px);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }}.animated.flip {  -webkit-backface-visibility: visible;  backface-visibility: visible;  -webkit-animation-name: flip;  animation-name: flip;}@-webkit-keyframes flipInX {  from {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  60% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    opacity: 1;  }  80% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);  }  to {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }}@keyframes flipInX {  from {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  60% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    opacity: 1;  }  80% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);  }  to {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }}.flipInX {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipInX;  animation-name: flipInX;}@-webkit-keyframes flipInY {  from {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  60% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    opacity: 1;  }  80% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);  }  to {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }}@keyframes flipInY {  from {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  60% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    opacity: 1;  }  80% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);  }  to {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }}.flipInY {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipInY;  animation-name: flipInY;}@-webkit-keyframes flipOutX {  from {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }  30% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    opacity: 1;  }  to {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    opacity: 0;  }}@keyframes flipOutX {  from {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }  30% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    opacity: 1;  }  to {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    opacity: 0;  }}.flipOutX {  -webkit-animation-name: flipOutX;  animation-name: flipOutX;  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;}@-webkit-keyframes flipOutY {  from {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }  30% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    opacity: 1;  }  to {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    opacity: 0;  }}@keyframes flipOutY {  from {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }  30% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    opacity: 1;  }  to {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    opacity: 0;  }}.flipOutY {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipOutY;  animation-name: flipOutY;}@-webkit-keyframes lightSpeedIn {  from {    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);    transform: translate3d(100%, 0, 0) skewX(-30deg);    opacity: 0;  }  60% {    -webkit-transform: skewX(20deg);    transform: skewX(20deg);    opacity: 1;  }  80% {    -webkit-transform: skewX(-5deg);    transform: skewX(-5deg);    opacity: 1;  }  to {    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes lightSpeedIn {  from {    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);    transform: translate3d(100%, 0, 0) skewX(-30deg);    opacity: 0;  }  60% {    -webkit-transform: skewX(20deg);    transform: skewX(20deg);    opacity: 1;  }  80% {    -webkit-transform: skewX(-5deg);    transform: skewX(-5deg);    opacity: 1;  }  to {    -webkit-transform: none;    transform: none;    opacity: 1;  }}.lightSpeedIn {  -webkit-animation-name: lightSpeedIn;  animation-name: lightSpeedIn;  -webkit-animation-timing-function: ease-out;  animation-timing-function: ease-out;}@-webkit-keyframes lightSpeedOut {  from {    opacity: 1;  }  to {    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);    transform: translate3d(100%, 0, 0) skewX(30deg);    opacity: 0;  }}@keyframes lightSpeedOut {  from {    opacity: 1;  }  to {    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);    transform: translate3d(100%, 0, 0) skewX(30deg);    opacity: 0;  }}.lightSpeedOut {  -webkit-animation-name: lightSpeedOut;  animation-name: lightSpeedOut;  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in;}@-webkit-keyframes rotateIn {  from {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, -200deg);    transform: rotate3d(0, 0, 1, -200deg);    opacity: 0;  }  to {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateIn {  from {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, -200deg);    transform: rotate3d(0, 0, 1, -200deg);    opacity: 0;  }  to {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: none;    transform: none;    opacity: 1;  }}.rotateIn {  -webkit-animation-name: rotateIn;  animation-name: rotateIn;}@-webkit-keyframes rotateInDownLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateInDownLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}.rotateInDownLeft {  -webkit-animation-name: rotateInDownLeft;  animation-name: rotateInDownLeft;}@-webkit-keyframes rotateInDownRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateInDownRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}.rotateInDownRight {  -webkit-animation-name: rotateInDownRight;  animation-name: rotateInDownRight;}@-webkit-keyframes rotateInUpLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateInUpLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}.rotateInUpLeft {  -webkit-animation-name: rotateInUpLeft;  animation-name: rotateInUpLeft;}@-webkit-keyframes rotateInUpRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -90deg);    transform: rotate3d(0, 0, 1, -90deg);    opacity: 0;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateInUpRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -90deg);    transform: rotate3d(0, 0, 1, -90deg);    opacity: 0;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}.rotateInUpRight {  -webkit-animation-name: rotateInUpRight;  animation-name: rotateInUpRight;}@-webkit-keyframes rotateOut {  from {    -webkit-transform-origin: center;    transform-origin: center;    opacity: 1;  }  to {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, 200deg);    transform: rotate3d(0, 0, 1, 200deg);    opacity: 0;  }}@keyframes rotateOut {  from {    -webkit-transform-origin: center;    transform-origin: center;    opacity: 1;  }  to {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, 200deg);    transform: rotate3d(0, 0, 1, 200deg);    opacity: 0;  }}.rotateOut {  -webkit-animation-name: rotateOut;  animation-name: rotateOut;}@-webkit-keyframes rotateOutDownLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }}@keyframes rotateOutDownLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }}.rotateOutDownLeft {  -webkit-animation-name: rotateOutDownLeft;  animation-name: rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}@keyframes rotateOutDownRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}.rotateOutDownRight {  -webkit-animation-name: rotateOutDownRight;  animation-name: rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}@keyframes rotateOutUpLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}.rotateOutUpLeft {  -webkit-animation-name: rotateOutUpLeft;  animation-name: rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 90deg);    transform: rotate3d(0, 0, 1, 90deg);    opacity: 0;  }}@keyframes rotateOutUpRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 90deg);    transform: rotate3d(0, 0, 1, 90deg);    opacity: 0;  }}.rotateOutUpRight {  -webkit-animation-name: rotateOutUpRight;  animation-name: rotateOutUpRight;}@-webkit-keyframes hinge {  0% {    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  20%, 60% {    -webkit-transform: rotate3d(0, 0, 1, 80deg);    transform: rotate3d(0, 0, 1, 80deg);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  40%, 80% {    -webkit-transform: rotate3d(0, 0, 1, 60deg);    transform: rotate3d(0, 0, 1, 60deg);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;    opacity: 1;  }  to {    -webkit-transform: translate3d(0, 700px, 0);    transform: translate3d(0, 700px, 0);    opacity: 0;  }}@keyframes hinge {  0% {    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  20%, 60% {    -webkit-transform: rotate3d(0, 0, 1, 80deg);    transform: rotate3d(0, 0, 1, 80deg);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  40%, 80% {    -webkit-transform: rotate3d(0, 0, 1, 60deg);    transform: rotate3d(0, 0, 1, 60deg);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;    opacity: 1;  }  to {    -webkit-transform: translate3d(0, 700px, 0);    transform: translate3d(0, 700px, 0);    opacity: 0;  }}.hinge {  -webkit-animation-name: hinge;  animation-name: hinge;}@-webkit-keyframes rollIn {  from {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes rollIn {  from {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.rollIn {  -webkit-animation-name: rollIn;  animation-name: rollIn;}@-webkit-keyframes rollOut {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);  }}@keyframes rollOut {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);  }}.rollOut {  -webkit-animation-name: rollOut;  animation-name: rollOut;}@-webkit-keyframes zoomIn {  from {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }  50% {    opacity: 1;  }}@keyframes zoomIn {  from {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }  50% {    opacity: 1;  }}.zoomIn {  -webkit-animation-name: zoomIn;  animation-name: zoomIn;}@-webkit-keyframes zoomInDown {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomInDown {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInDown {  -webkit-animation-name: zoomInDown;  animation-name: zoomInDown;}@-webkit-keyframes zoomInLeft {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomInLeft {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInLeft {  -webkit-animation-name: zoomInLeft;  animation-name: zoomInLeft;}@-webkit-keyframes zoomInRight {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomInRight {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInRight {  -webkit-animation-name: zoomInRight;  animation-name: zoomInRight;}@-webkit-keyframes zoomInUp {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomInUp {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInUp {  -webkit-animation-name: zoomInUp;  animation-name: zoomInUp;}@-webkit-keyframes zoomOut {  from {    opacity: 1;  }  50% {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }  to {    opacity: 0;  }}@keyframes zoomOut {  from {    opacity: 1;  }  50% {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }  to {    opacity: 0;  }}.zoomOut {  -webkit-animation-name: zoomOut;  animation-name: zoomOut;}@-webkit-keyframes zoomOutDown {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomOutDown {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomOutDown {  -webkit-animation-name: zoomOutDown;  animation-name: zoomOutDown;}@-webkit-keyframes zoomOutLeft {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);    transform: scale(.1) translate3d(-2000px, 0, 0);    -webkit-transform-origin: left center;    transform-origin: left center;  }}@keyframes zoomOutLeft {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);    transform: scale(.1) translate3d(-2000px, 0, 0);    -webkit-transform-origin: left center;    transform-origin: left center;  }}.zoomOutLeft {  -webkit-animation-name: zoomOutLeft;  animation-name: zoomOutLeft;}@-webkit-keyframes zoomOutRight {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);    transform: scale(.1) translate3d(2000px, 0, 0);    -webkit-transform-origin: right center;    transform-origin: right center;  }}@keyframes zoomOutRight {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);    transform: scale(.1) translate3d(2000px, 0, 0);    -webkit-transform-origin: right center;    transform-origin: right center;  }}.zoomOutRight {  -webkit-animation-name: zoomOutRight;  animation-name: zoomOutRight;}@-webkit-keyframes zoomOutUp {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomOutUp {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomOutUp {  -webkit-animation-name: zoomOutUp;  animation-name: zoomOutUp;}@-webkit-keyframes slideInDown {  from {    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes slideInDown {  from {    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.slideInDown {  -webkit-animation-name: slideInDown;  animation-name: slideInDown;}@-webkit-keyframes slideInLeft {  from {    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes slideInLeft {  from {    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.slideInLeft {  -webkit-animation-name: slideInLeft;  animation-name: slideInLeft;}@-webkit-keyframes slideInRight {  from {    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes slideInRight {  from {    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.slideInRight {  -webkit-animation-name: slideInRight;  animation-name: slideInRight;}@-webkit-keyframes slideInUp {  from {    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes slideInUp {  from {    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.slideInUp {  -webkit-animation-name: slideInUp;  animation-name: slideInUp;}@-webkit-keyframes slideOutDown {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }}@keyframes slideOutDown {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }}.slideOutDown {  -webkit-animation-name: slideOutDown;  animation-name: slideOutDown;}@-webkit-keyframes slideOutLeft {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }}@keyframes slideOutLeft {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }}.slideOutLeft {  -webkit-animation-name: slideOutLeft;  animation-name: slideOutLeft;}@-webkit-keyframes slideOutRight {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }}@keyframes slideOutRight {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }}.slideOutRight {  -webkit-animation-name: slideOutRight;  animation-name: slideOutRight;}@-webkit-keyframes slideOutUp {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }}@keyframes slideOutUp {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }}.slideOutUp {  -webkit-animation-name: slideOutUp;  animation-name: slideOutUp;} .nivo-lightbox-theme-default.nivo-lightbox-overlay { background: #666;background: rgba(0,0,0,0.6); }.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background: url(loading.gif) no-repeat 50% 50%; }.nivo-lightbox-theme-default .nivo-lightbox-nav {top: 10%;width: 8%;height: 80%;text-indent: -9999px;background-repeat: no-repeat;background-position: 50% 50%;opacity: 0.5;}.nivo-lightbox-theme-default .nivo-lightbox-nav:hover { opacity: 1; background-color: rgba(0,0,0,0.5);}.nivo-lightbox-theme-default .nivo-lightbox-prev { background-image: url(prev.png); border-radius: 0 3px 3px 0;}.nivo-lightbox-theme-default .nivo-lightbox-next { background-image: url(next.png); border-radius: 3px 0 0 3px;}.nivo-lightbox-theme-default .nivo-lightbox-close {display: block;background: url(close.png) no-repeat 5px 5px;width: 16px;height: 16px;text-indent: -9999px;padding: 5px;opacity: 0.5;}.nivo-lightbox-theme-default .nivo-lightbox-close:hover { opacity: 1; }.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { bottom: -7%; }.nivo-lightbox-theme-default .nivo-lightbox-title {font: 14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;font-style: normal;font-weight: normal;background: #000;color: #fff;padding: 7px 15px;border-radius: 30px;}.nivo-lightbox-theme-default .nivo-lightbox-image img {background: #fff;-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);   -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);        box-shadow: 0px 1px 1px rgba(0,0,0,0.4);}.nivo-lightbox-theme-default .nivo-lightbox-ajax,.nivo-lightbox-theme-default .nivo-lightbox-inline {background: #fff;padding: 40px;-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);   -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);        box-shadow: 0px 1px 1px rgba(0,0,0,0.4);}@media (-webkit-min-device-pixel-ratio: 1.3),       (-o-min-device-pixel-ratio: 2.6/2),       (min--moz-device-pixel-ratio: 1.3),       (min-device-pixel-ratio: 1.3),       (min-resolution: 1.3dppx) {.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background-image: url(loading@2x.gif); background-size: 32px 32px;}.nivo-lightbox-theme-default .nivo-lightbox-prev { background-image: url(prev@2x.png); background-size: 48px 48px;}.nivo-lightbox-theme-default .nivo-lightbox-next { background-image: url(next@2x.png); background-size: 48px 48px;}.nivo-lightbox-theme-default .nivo-lightbox-close { background-image: url(close@2x.png); background-size: 16px 16px;}}.nivo-lightbox-overlay {position: fixed;top: 0;left: 0;z-index: 99998;width: 100%;height: 100%;overflow: hidden;visibility: hidden;opacity: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.nivo-lightbox-overlay.nivo-lightbox-open {visibility: visible;opacity: 1;}.nivo-lightbox-wrap  {position: absolute;top: 10%;bottom: 10%;left: 10%;right: 10%;}.nivo-lightbox-content {width: 100%;height: 100%;}.nivo-lightbox-title-wrap {position: absolute;bottom: 0;left: 0;width: 100%;z-index: 99999;text-align: center;}.nivo-lightbox-nav { display: none; }.nivo-lightbox-prev {position: absolute;top: 50%;left: 0;}.nivo-lightbox-next {position: absolute;top: 50%;right: 0;}.nivo-lightbox-close {position: absolute;top: 2%;right: 2%;}.nivo-lightbox-image { text-align: center; }.nivo-lightbox-image img {max-width: 100%;max-height: 100%;width: auto;height: auto;vertical-align: middle;}.nivo-lightbox-content iframe {width: 100%;height: 100%;}.nivo-lightbox-inline,.nivo-lightbox-ajax {max-height: 100%;overflow: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.nivo-lightbox-error {display: table;text-align: center;width: 100%;height: 100%;color: #fff;text-shadow: 0 1px 1px #000;}.nivo-lightbox-error p {display: table-cell;vertical-align: middle;}.nivo-lightbox-notouch .nivo-lightbox-effect-fade,.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp,.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,.nivo-lightbox-notouch .nivo-lightbox-effect-fall {-webkit-transition: all 0.2s ease-in-out;   -moz-transition: all 0.2s ease-in-out;    -ms-transition: all 0.2s ease-in-out;     -o-transition: all 0.2s ease-in-out;        transition: all 0.2s ease-in-out;}.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap {-webkit-transition: all 0.3s;   -moz-transition: all 0.3s;    -ms-transition: all 0.3s;     -o-transition: all 0.3s;        transition: all 0.3s;-webkit-transform: scale(0.7);   -moz-transform: scale(0.7);    -ms-transform: scale(0.7);        transform: scale(0.7);}.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap {-webkit-transform: scale(1);   -moz-transform: scale(1);    -ms-transform: scale(1);        transform: scale(1);}.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);   -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);    -ms-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);     -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);        transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);}.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap {-webkit-transform: translateX(-10%);   -moz-transform: translateX(-10%);    -ms-transform: translateX(-10%);        transform: translateX(-10%);}.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap {-webkit-transform: translateX(10%);   -moz-transform: translateX(10%);    -ms-transform: translateX(10%);        transform: translateX(10%);}.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap {-webkit-transform: translateX(0);   -moz-transform: translateX(0);    -ms-transform: translateX(0);        transform: translateX(0);}.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {-webkit-transform: translateY(-10%);   -moz-transform: translateY(-10%);    -ms-transform: translateY(-10%);        transform: translateY(-10%);}.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap {-webkit-transform: translateY(10%);   -moz-transform: translateY(10%);    -ms-transform: translateY(10%);        transform: translateY(10%);}.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap {-webkit-transform: translateY(0);   -moz-transform: translateY(0);    -ms-transform: translateY(0);        transform: translateY(0);}.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall {-webkit-perspective: 1000px;   -moz-perspective: 1000px;        perspective: 1000px;}.nivo-lightbox-effect-fall .nivo-lightbox-wrap {-webkit-transition: all 0.3s ease-out;   -moz-transition: all 0.3s ease-out;    -ms-transition: all 0.3s ease-out;     -o-transition: all 0.3s ease-out;        transition: all 0.3s ease-out;-webkit-transform: translateZ(300px);   -moz-transform: translateZ(300px);    -ms-transform: translateZ(300px);        transform: translateZ(300px);}.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap {-webkit-transform: translateZ(0);   -moz-transform: translateZ(0);    -ms-transform: translateZ(0);        transform: translateZ(0);}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.home-slider-wrapper {    height: 400px;}.home-hero-block-section{    width: 100%;}.home-hero-block-section .carousel-indicators{    bottom: 1px;}.home-hero-block-section .carousel-indicators li{    border-radius: 50%;    width: 12px;    height: 12px;    background-color: #9ea1a1;    text-align: center;}.home-hero-block-section .carousel-indicators li.active{    background-color: #641d31;}.home-hero-block-section .slide-bg{    height: 400px;    padding-left: 40px;    padding-right: 40px;}.home-hero-block-section p{     color: #fff;    font-family: "Montserrat", sans-serif;    font-size: 16px;    line-height: 1.4em;    font-weight: 400;    padding-top: 15px;}.home-houston-grocery-block-section{    width: 100%;    padding-top: 40px;    padding-bottom: 25px;}.home-houston-grocery-block-section h2{    color: #5c0024;    font-family: "Montserrat", sans-serif;    font-size: 28px;    letter-spacing: 0.84px;    line-height: 27px;    font-weight: 700!important;    margin-bottom: 15px;}.home-houston-grocery-block-section h1{    color: #5c0024;    font-family: "Montserrat", sans-serif;    font-size: 28px;    letter-spacing: 0.84px;    line-height: 27px;    font-weight: 700!important;    margin-bottom: 15px;}.home-houston-grocery-block-section p{    font-family: "Montserrat", sans-serif;    font-weight: 400;    letter-spacing: 0.22px;    line-height: 28px;    color: #000000;    font-size: 16px;}.home-houston-grocery-block-section .grocery-item-image{        position: absolute;    right: -47px;    bottom: 0;}   .home-houston-grocery-block-section .content-wrapper{    padding-left: 50px;        padding-bottom: 50px;}.best-deal-block-section{    width: 100%;    background-color: #daedc7;    height: 180px;    position: relative;}.best-deal-block-section img{    position: absolute;    top: -98px;}.home-product-list-section{    width: 100%;    padding-top: 10px;    padding-bottom: 40px;}.home-product-list-section .product-list-box{    margin: 0;    padding: 0;    display: flex;    flex-wrap: wrap;    justify-content: center;    align-items: end;}.home-product-list-section .product-list-box li{    display: block;    vertical-align: bottom;    text-align: center;}.home-product-list-section .product-list-box.col2 li{    min-width: 47.5%;}.home-product-list-section .product-list-box.col3 li{    min-width: 32.5%;}.home-product-list-section .product-list-box.col4 li{    min-width: 23.5%;}.home-product-list-section .product-list-box li .product-item-box{        width: 100%;    text-align: center;        padding: 0px 15px 0px 15px;}.home-product-list-section .product-list-box li .product-item-box .body-content{    width: 100%;    height: 144px;    background-color: #f3f3f3;    position: relative;    padding: 10px;    z-index: 0;    top: -76px;}.home-product-list-section .product-list-box li .product-item-box .product-img-wrap{    display: inline-block;    position: relative;        left: 0;    right: 0;    z-index: 5;}.home-product-list-section .product-list-box li .product-item-box .product-title{    display:  inline-block;    color: #5c0025;    font-family: "Montserrat", sans-serif;    font-size: 22px;    font-weight: bold;    line-height: 19px;    text-transform: uppercase;    position: absolute;    left: 0;    right: 0;    bottom: 25px;    z-index: 10;}.home-product-list-section .product-list-box li .product-item-box .product-title:hover,.home-product-list-section .product-list-box li .product-item-box .product-title:focus,.home-product-list-section .product-list-box li .product-item-box .product-title:active{    color: #5c0025;}.home-food-town-savings-section{    width: 100%;    padding-top: 10px;    padding-bottom: 40px;}.home-food-town-savings-section .savings-content-box-wrapper{    min-height: 226px;    padding: 10px;    position: relative;}.home-food-town-savings-section .savings-content-box{    width: 100%;    min-height: 216px;    border: 2px solid #daedc7;    text-align: center;    padding: 40px 15px;}.home-food-town-savings-section .savings-content-box h2{    color: #ffffff;    font-family: "Vast Shadow", cursive;    font-size: 34px;    font-weight: 400;    text-transform: uppercase;    line-height: 30px;}.home-food-town-savings-section .savings-content-box p{    font-family: "Montserrat", sans-serif;    font-size: 22px;    font-weight: 400;    line-height: 35px;    color: #fff;}.home-testimonial-block-section{    width: 100%;    padding-bottom: 50px;    position: relative;}.home-testimonial-block-section-back{    min-height: 370px;    background-color: #5c0024;    webkit-clip-path: polygon(0 10%, 101% 0%, 100% 100%, 0% 100%);    clip-path: polygon(0 10%, 101% 0%, 100% 100%, 0% 100%);    position: relative;}.home-testimonial-block-section .testimonial-footer-image{    position: absolute;    right: 0;    bottom: -19px;}.home-testimonial-block-section h4,.home-testimonial-block-section h2,.home-testimonial-block-section h3,.home-testimonial-block-section h5,.home-testimonial-block-section h6{    color: #ffffff;    font-family: "Vast Shadow", cursive;    font-size: 14px;    font-weight: 400;    line-height: 21px;    text-transform: uppercase;    letter-spacing: 3.5px;   }.home-testimonial-block-section p{    color: #ffffff!important;    font-family: "Montserrat", sans-serif;        font-size: 16px;    font-weight: 300;    line-height: 1.5em;    letter-spacing: 0.52px;}.home-testimonial-block-section p span{    font-family: "Montserrat", sans-serif;        font-size: 16px;    font-weight: 300;    letter-spacing: 0.4px;}.home-testimonial-block-section .testimonial-by{    font-family: "Montserrat", sans-serif;        font-size: 14px;    font-weight: 300;    letter-spacing: 0.4px;    color: #fff;}.home-testimonial-block-section .carousel-indicators{    bottom: -60px;}.home-testimonial-block-section .carousel-indicators li {    border-radius: 50%;    width: 12px;    height: 12px;    background-color: #9ea1a1;}.home-testimonial-block-section .carousel-indicators li.active{    background-color: #fff;}.grocery-stores-block-section{    width: 100%;    padding-top: 50px;    padding-bottom: 50px;    text-align: center;}.grocery-stores-block-section h4{    color: #5c0024;    font-family: "Vast Shadow", cursive;    font-size: 34px;    font-weight: 400;    line-height: 31px;    text-transform: uppercase;}.grocery-stores-block-section h3{    color: #5c0024;    font-family: "Vast Shadow", cursive;    font-size: 30px;    font-weight: 400;    line-height: 31px;    text-transform: uppercase;}.grocery-stores-block-section p{    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 20px;    font-weight: 500;}.grocery-stores-block-section ul{    text-align: center;    display: inline-block;}.grocery-stores-block-section ul li{    color: #5c0024;    font-family: "Montserrat", sans-serif;    font-weight: 500;    line-height: 1.4em;    font-size: 20px;    display: inline-block;}.grocery-stores-block-section ul li::before{    content: "\f111";    color: #5c0024!important;    font-family: FontAwesome;    font-size: 7px;    display: inline-block;    width: 1.3em;    vertical-align: middle;}.grocery-stores-block-section ul li span{    color: #000;   }.home-big-deal-section{    width: 100%;    padding-top: 40px;    padding-bottom: 40px;}.home-big-deal-section-back{    min-height: 193px;    padding-left: 15px;    padding-right: 15px;}.home-big-deal-section p{    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 400;    line-height: 24px;    letter-spacing: 0.22px;}.home-big-deal-section .best-in-fresh-logo{    margin-top: -15px;}.home-food-safety-block-section{    width: 100%;    padding-top: 15px;    padding-bottom: 30px;}.home-food-safety-block-section .food-safety-item-box{    text-align: center;    position: relative;} .home-food-safety-block-section .food-safety-item-box .image-box{    height: 282px;}.home-food-safety-block-section .food-safety-item-box .title{    color: #5c0024;    font-family: "Montserrat", sans-serif;    font-size: 20px;    font-weight: 700;    line-height: 28px;    display: inline-block;    margin-top: 15px;    margin-bottom: 10px;}.home-food-safety-block-section .food-safety-item-box p{    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 400;    margin-bottom: 5px;}.home-food-safety-block-section .food-safety-item-box .learn-more-link{    color: #73ab3e;    font-family: "Montserrat", sans-serif;    font-weight: 700;    line-height: 31px;    text-transform: uppercase;    font-size: 16px;                }.home-food-safety-block-section .food-safety-item-box .learn-more-link:hover,.home-food-safety-block-section .food-safety-item-box .learn-more-link:active,.home-food-safety-block-section .food-safety-item-box .learn-more-link:focus{    color: #73ab3e;}.home-checklist-block-section{    width: 100%;    padding-top: 10px;    padding-bottom: 40px;}.home-checklist-block-section .savings-content-box-wrapper{    min-height: 226px;    padding: 10px;    position: relative;}.home-checklist-block-section .savings-content-box{    width: 100%;    min-height: 216px;    border: 2px solid #daedc7;    text-align: center;    padding: 40px 15px;}.home-checklist-block-section .savings-content-box h2{    color: #ffffff;    font-family: "Vast Shadow", cursive;        font-size: 28px;    font-weight: 400;    text-transform: uppercase;    line-height: 30px;}.home-checklist-block-section .savings-content-box p{    font-family: "Montserrat", sans-serif;        font-size: 20px;    font-weight: 400;    line-height: 35px;    color: #fff;}.home-checklist-block-section .savings-content-box p span{    color: #b5dc7d;    font-family: "Montserrat", sans-serif;    font-weight: 700;    letter-spacing: 0.44px;    line-height: 35px;        font-size: 20px;}.home-suggestion-block-section{    width: 100%;}.home-suggestion-block-section .got-suggestion-content-box{    background-position: top 17px left 55px;    background-repeat: no-repeat;    width: 100%;    border: 1px solid #5c0024;    padding: 30px 15px 5px 15px;    border-bottom: 0;}.home-suggestion-block-section .got-suggestion-content-box h4{    color: #5c0024;    font-family: "Montserrat", sans-serif;    font-size: 20px;    font-weight: 700;    line-height: 15px;    text-transform: uppercase;    letter-spacing: 0.68px;}.home-suggestion-block-section .got-suggestion-content-box p{    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 300;    line-height: 20px;}.home-suggestion-block-section .got-suggestion-content-box p a{    font-size: 16px;    color: #73ab3e;    font-family: "Montserrat", sans-serif;    font-weight: 700;    text-transform: uppercase;}.home-suggestion-block-section .got-suggestion-content-box p a:hover,.home-suggestion-block-section .got-suggestion-content-box p a:active,.home-suggestion-block-section .got-suggestion-content-box p a:focus{    color: #73ab3e;}.our-schedule-block-section{    width: 100%;    padding-top: 30px;    padding-bottom: 10px;    background-color: #daedc7;    text-align: center;}.our-schedule-block-section h2{    text-transform: uppercase;    font-family: "Montserrat", sans-serif;    color: #000000;    font-family: "Vast Shadow", cursive;    font-size: 40px;    font-weight: 400;    letter-spacing: 0.56px;    line-height: 29px;}.our-schedule-block-section h2 span{    text-transform: uppercase;    font-family: "Montserrat", sans-serif;    font-size: 30px;    font-weight: 900;    letter-spacing: 0.42px;    line-height: 29px;    color: #5c0024;}.our-schedule-block-section p{    color: #5c0024;    font-family: "Montserrat", sans-serif;    font-size: 22px;    font-weight: 600;}.home-hero-slider-block-section{    width: 100%;}.home-hero-slider-block-section-back{    height: 162px;    padding: 15px;    }.home-hero-slider-block-section p{    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 10px;    font-weight: 300;    line-height: 13px;    letter-spacing: 0.34px;}.home-hero-slider-block-section .carousel-indicators{    bottom: -30px;}.home-hero-slider-block-section .carousel-indicators li{    border-radius: 50%;    width: 12px;    height: 12px;    background-color: #9ea1a1;}.home-hero-slider-block-section .carousel-indicators li.active{    background-color: #641d31;}.new-best-deal-block-section{    width: 100%;    padding-bottom: 35px;    background-color: #5c0025;}.new-best-deal-block-section .best-deal-logo{    position: relative;    top: -30px;    margin: 0 auto;    left: 0;    right: 0;}.new-best-deal-block-section p{    color: #ffffff;    font-family: "Montserrat", sans-serif;    font-size: 14px;    font-weight: 400;    line-height: 21px;    letter-spacing: 0.2px;    padding-top: 15px;}.new-best-deal-block-section .best-deal-header-image{    margin-top: -12px;}.site-hero-block-section{    width: 100%;}.site-hero-block-section-back{    height: 263px;    padding: 20px;}.site-single-column-content-section{    width: 100%;    padding-top: 50px;    padding-bottom: 50px;}.site-single-column-content-section .note-container{    padding: 15px 0 5px 0;    border-top: 1px solid #9ea1a1;    border-bottom: 1px solid #9ea1a1; }.site-single-column-content-section .note-container p{    font-style: italic;}.site-single-column-content-section .note-container p span{    color: #641d31;    font-family: "Montserrat", sans-serif;    font-weight: 700;    letter-spacing: 0.22px;    font-style: normal;}.site-single-column-content-section p a{    font-size: 16px;    color: #73ab3e;    font-family: "Montserrat", sans-serif;    font-weight: 700;    letter-spacing: 0.22px;    line-height: 26px;    text-decoration: underline;}.site-single-column-content-section p a:hover,.site-single-column-content-section p a:active,.site-single-column-content-section p a:focus{    color: #73ab3e;}.site-single-column-content-section h3{        margin-top: 15px;}.site-single-column-content-section h4{    color: #641d31;    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 700;    letter-spacing: 0.22px;    line-height: 26px;    text-transform: uppercase;}.site-single-column-content-section .carousel-control-prev,.site-single-column-content-section .carousel-control-next{    color: #641d31;    font-size: 40px;    font-weight: 400;    opacity: 1;}.site-single-column-content-section .carousel-inner{    width: 80%;    margin: 0 auto;}.site-two-column-photo-section{    width: 100%;    padding-bottom: 0px;    background-color: #daedc7;    margin-top: 20px;}.site-two-column-photo-section .images-wrapper{    position: relative;    top: -50px;}.site-two-column-photo-section .image-item-box .image-box{    height: 252px;    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);    border: 6px solid #ffffff;    background-color: #d9d9d9;}.site-two-column-photo-section .image-item-box .photo-caption{    color: #641d31;    font-family: "Montserrat", sans-serif;    font-size: 14px;    font-weight: 400;    line-height: 26px;    letter-spacing: 0.2px;    display: inline-block;    margin-top: 15px;}.site-suggestion-block-section{    width: 100%;}.site-suggestion-block-section-back{    background-color: #daedc7;}.site-suggestion-block-section .got-suggestion-content-box{    background-position: top 17px left 55px;    background-repeat: no-repeat;    width: 100%;    padding: 30px 15px 10px 15px;}.site-suggestion-block-section .got-suggestion-content-box h4{    color: #5c0024;    font-family: "Montserrat", sans-serif;    font-size: 20px;    font-weight: 700;    line-height: 15px;    text-transform: uppercase;    letter-spacing: 0.68px;}.site-suggestion-block-section .got-suggestion-content-box p{    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 16px;        font-weight: 400;    line-height: 20px;}.site-suggestion-block-section .got-suggestion-content-box p a{    font-size: 16px;    color: #73ab3e;    font-family: "Montserrat", sans-serif;    font-weight: 700;    text-transform: uppercase;}.site-suggestion-block-section .got-suggestion-content-box p a:hover,.site-suggestion-block-section .got-suggestion-content-box p a:active,.site-suggestion-block-section .got-suggestion-content-box p a:focus{    color: #73ab3e;}.site-list-content-block-section{    width: 100%;    padding-top: 40px;    padding-bottom: 15px;}.site-list-content-block-section-back{    border: 1px solid #5c0024;    padding: 40px 15px;}.site-list-content-block-section-back h3{    color: #5c0024;    font-family: "Vast Shadow", cursive;    font-size: 30px;    font-weight: 400;    line-height: 29px;    margin-top: 15px;    text-transform: uppercase;}.site-list-content-block-section p{    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 20px;    font-weight: 300;}.site-list-content-block-section-back ul{    margin: 0;    padding: 0;}.site-list-content-block-section-back ul li{    display: block;    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 20px;        font-weight: 400;    text-transform: uppercase;    padding-bottom: 10px;}.site-contact-form-section{    width: 100%;    padding-bottom: 30px;}.site-contact-form-section h3{    color: #5c0024;    font-family: "Montserrat", sans-serif;    font-size: 20px;    font-weight: 700;    line-height: 27px;    text-transform: uppercase;    letter-spacing: 0.6px;    margin-bottom: 15px;}.site-contact-form-section .contact-us-form-wrapper{    max-width: 501px;}.site-contact-form-section .contact-us-form-wrapper .form-control{    border-radius: 0;    border: 1px solid #58595b;    height: 39px;    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 600;    line-height: 22px;}.site-contact-form-section .contact-us-form-wrapper select.form-control{    background-image: url(../../assets/images/blocks/arrow-down.png);    background-position: top 15px right 10px;    background-repeat: no-repeat;    -webkit-appearance: none;     -moz-appearance: none;    appearance: none;    color: rgba(0,0,0,0.60);}.site-contact-form-section .contact-us-form-wrapper textarea{    height: 140px!important;}.site-contact-form-section .contact-us-form-wrapper  .zip-code{    width: 195px;}.site-contact-form-section .contact-us-form-wrapper .form-control:focus,.site-contact-form-section .contact-us-form-wrapper .form-control:active{    box-shadow: none;    border: 1px solid #73ab3e;}.site-contact-form-section .address-box{    border-left: 2px solid #a1d55d;    padding-left: 15px;    padding-top: 5px;    padding-bottom: 5px;}.site-contact-form-section .address-box h3{    color: #641d31;    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 700;    text-transform: none;    line-height: 1.4em;    margin-bottom: 3px;}.site-contact-form-section .address-box p{    color: #000000;    font-family: "Montserrat", sans-serif;        font-weight: 400;    letter-spacing: 0.22px;    line-height: 22px;    font-size: 14px;    margin-bottom: 0;}.site-contact-form-section .address-box p a{    color: #73ab3e;    font-family: "Montserrat", sans-serif;    font-weight: 400;    letter-spacing: 0.22px;    line-height: 22px;}.site-contact-form-section .address-box .dots-line{    color: #5c0024;    font-family: "Montserrat Light";    font-size: 22px;    font-weight: 300;    letter-spacing: 3.08px;    line-height: 27px;    text-transform: uppercase;    margin-bottom: 10px;}.site-you-know-block-section{    width: 100%;    padding-top: 35px;    padding-bottom: 10px;    background-color: #daedc7;}.site-you-know-block-section p{    color: #010000;    font-family: "Montserrat", sans-serif;    font-size: 18px;    font-weight: 300;    line-height: 27px;    letter-spacing: 0.54px;}.site-you-know-block-section h3{    color: #010000;    font-family: "Montserrat", sans-serif;    font-size: 20px;    font-weight: 700;    line-height: 41px;    letter-spacing: 0.6px;}.site-logos-block-section{    width: 100%;    padding-top: 40px;    padding-bottom: 40px;    }.site-logos-block-section .flex-column{    }.site-logos-block-section .logo-list-box-wrapper .logo-item-box{        background-color: transparent;    width: 14.5%;    padding: 10px;        display: inline-flex;        height: 175px;        margin-bottom: 10px;    text-align: center;}.site-logos-block-section .logo-item-box p{    font-size: 14px!important;}.site-list-block-content-section{    width: 100%;    padding-top: 40px;    padding-bottom: 40px;}.site-list-block-content-section .block-list-content-box{    margin: 0;    padding: 0;}.site-list-block-content-section .block-list-content-box > li{    display: inline-block;    width: 49.5%;    vertical-align: top;    margin-bottom: 15px;    text-align: center;}.site-list-block-content-section .block-list-content-box > li .block-content-item-box{        margin: 25px;}.site-list-block-content-section .block-list-content-box > li .block-content-item-box .title{    font-weight: 700;    letter-spacing: 0.4px;    line-height: 24px;    text-transform: uppercase;    color: #641d31;    margin-top: 10px;    font-size: 27px;}.site-list-block-content-section .block-list-content-box > li .block-content-item-box .title span{    color: #9ea1a1;}.site-list-block-content-section .block-list-content-box > li .block-content-item-box .title a{    color: #641d31;}.site-list-block-content-section .block-list-content-box > li .block-content-item-box .title a:hover,.site-list-block-content-section .block-list-content-box > li .block-content-item-box .title a:active,.site-list-block-content-section .block-list-content-box > li .block-content-item-box .title a:focus{    color: #641d31;}.site-list-block-content-section .block-list-content-box > li .block-content-item-box > ul{    margin: 0;    padding: 0;}.site-list-block-content-section .block-list-content-box > li .block-content-item-box > ul > li{    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 20px;        font-weight: 500;    margin-bottom: 10px;    display: inline-block;}.site-list-block-content-section .block-list-content-box > li .block-content-item-box > ul li::before {    content: "\f111";    color: #5c0024!important;    font-family: FontAwesome;    font-size: 5px;    display: inline-block;    width: 1.3em;    vertical-align: middle;}.site-list-block-content-section .did-you-know-block{        height: 210px;}.site-list-block-content-section .did-you-know-block .content-box{    padding: 25px 10px 25px 25px;        position: relative;    text-align: left;    background-size: contain!important;}.site-list-block-content-section .did-you-know-block .content-box .food-safety-logo{    position: absolute;    right: -30px;    top: -30px;}.site-list-block-content-section .did-you-know-block .content-box .title{    color: #641d31;    font-family: "Montserrat", sans-serif;    font-size: 27px;    font-weight: 700;    letter-spacing: 0.81px;    line-height: 28px;    text-transform: uppercase;}.site-list-block-content-section .did-you-know-block .content-box p{    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 400;    line-height: 1.4em;}.site-best-in-fresh-block{    width: 100%;    padding-top: 30px;    padding-bottom: 25px;    background-color: #641d31;    height: 121px;}.site-best-in-fresh-block p{    color: #ffffff;    font-family: "Montserrat", sans-serif;    font-size: 24px;    font-weight: 700;    line-height: 32px;    text-transform: uppercase;    letter-spacing: 0.34px;    text-align: center;}.site-best-in-fresh-block p span{    font-size: 32px;}.site-best-in-fresh-block .freshness-seal-img{    position: absolute;    top: -56px;}.site-cage-free-eggs-section{    width: 100%;    padding-top: 40px;    padding-bottom: 40px;}.site-cage-free-eggs-section-back{    width: 100%;    background-color: #afebf2;    padding: 15px;}.site-cage-free-eggs-section .content-box{    border: 2px solid #641d31;    padding: 15px 45px;}.site-cage-free-eggs-section .content-box p{    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 18px;        font-weight: 400;}.site-cage-free-eggs-section .content-box h3{    color: #641d31;    font-family: "Montserrat", sans-serif;    font-size: 23px;    font-weight: 700;    letter-spacing: 0.81px;    line-height: 28px;    text-transform: uppercase;    margin-top: 10px;}.job-list-block-section{    width: 100%;    padding-top: 40px;    padding-bottom: 40px;    background-color: #daedc7;}.job-list-block-section h3{    color: #5c0024;    font-family: "Montserrat", sans-serif;    font-size: 20px;    font-weight: 700;    letter-spacing: 0.6px;    line-height: 27px;    text-transform: uppercase;    margin-bottom: 10px;}.job-list-block-section ul{    margin: 0;    padding: 0;}.job-list-block-section ul li{    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 16px;        font-weight: 600;    display: block;}.job-list-block-section ul li::before {    content: "\f111";    color: #5c0024!important;    font-family: FontAwesome;    font-size: 5px;    display: inline-block;    width: 1.3em;    vertical-align: middle;}.career-started-block-section{    width: 100%;    padding-top: 40px;    padding-bottom: 15px;}.career-started-block-section-back{    border: 1px solid #5c0024;    padding: 40px 15px;}.career-started-block-section-back h3{    color: #5c0024;    font-family: "Vast Shadow", cursive;    font-size: 28px;    font-weight: 400;    line-height: 29px;    text-transform: uppercase;    margin-top: 15px;}.career-started-block-section p{    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 20px;    font-weight: 400;    font-size: 16px;}.career-started-block-section .download-application-btn{    min-width: 265px;    height: 42px;    box-shadow: 2px 4px 5px 1px rgba(1, 1, 1, 0.44);    background-color: #b5dc7d;    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 700;    line-height: 16.4px;    text-transform: uppercase;    letter-spacing: 0.2px;    padding-top: 13px;    margin-bottom: 15px;}.career-started-block-section .download-application-btn:hover,.career-started-block-section .download-application-btn:active,.career-started-block-section .download-application-btn:focus{    color: #000000;}.career-started-block-section .contact-to-lean-more{    color: #641d31;    font-family: "Montserrat", sans-serif;    font-size: 18px;    font-weight: 700;    letter-spacing: 0.25px;    line-height: 26px;}.career-started-block-section .find-your-food-town-link{    color: #73ab3e;    font-family: "Montserrat", sans-serif;    font-weight: 700;    line-height: 23px;    text-transform: uppercase;}.career-started-block-section .find-your-food-town-link:hover,.career-started-block-section .find-your-food-town-link:active,.career-started-block-section .find-your-food-town-link:focus{    color: #73ab3e;}.find-your-food-town-section{    width: 100%;    padding-top: 40px;    padding-bottom: 60px;    background-color: #641d31;}.find-your-food-town-section h3{    color: #ffffff;    font-family: "Vast Shadow", cursive;    font-size: 35px;    font-weight: 400;    line-height: 32px;    text-transform: uppercase;    padding-top: 16px;    text-align: left;    padding-left: 15px;}.find-location-form-wrapper .search-control{    width: 400px;    height: 42px;    border: 1px solid transparent;    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 700;    line-height: 15px;    letter-spacing: 0.22px;    padding-left: 15px;    box-shadow: none;    border-radius: 0;    text-transform: uppercase;}.find-location-form-wrapper .search-control:active,.find-location-form-wrapper .search-control:focus{    box-shadow: none;}.find-location-form-wrapper .input-group-text{    width: 143px;    height: 41px;    background-color: #b5dc7d;    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 18px;    font-weight: 600;    line-height: 15px;    text-transform: uppercase;    letter-spacing: 0.22px;    border-radius: 0;    text-align: center;    padding-top: 14px;    cursor: pointer;    display: block;}.find-location-form-wrapper .input-group-text:hover,.find-location-form-wrapper .input-group-text:active,.find-location-form-wrapper .input-group-text:focus{    color: #000;}.site-stores-list-section{    width: 100%;    padding-top: 40px;    padding-bottom: 40px;}.site-stores-list-section .stores-list-box{    list-style: none;    margin: 0;    padding: 0;    text-align: center;    display: grid;    grid-template-columns: repeat(3, 1fr);    gap: 15px;}.site-stores-list-section .stores-list-box > li{    text-align: left;    min-width: 200px;}.site-stores-list-section .stores-list-box > li .store-item-box{    margin: 7px;}.site-stores-list-section .stores-list-box > li .store-item-box h4{    color: #641d31;    font-family: "Montserrat", sans-serif;    font-weight: 700;    letter-spacing: 0.22px;    line-height: 26px;    text-transform: uppercase;    font-size: 18px;}.site-stores-list-section .stores-list-box > li .store-item-box h4 a{    color: #641d31;    font-family: "Montserrat", sans-serif;    font-weight: 700;    letter-spacing: 0.22px;    line-height: 26px;    text-transform: uppercase;    font-size: 18px;}.site-stores-list-section .stores-list-box > li .store-item-box h4 a:hover,.site-stores-list-section .stores-list-box > li .store-item-box h4 a:active,.site-stores-list-section .stores-list-box > li .store-item-box h4 a:focus{    color: #641d31;}.site-stores-list-section .stores-list-box > li .store-item-box p{    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 400;    margin-bottom: 5px;}.site-stores-list-section .stores-list-box > li .store-item-box .store-number{    font-family: "Montserrat", sans-serif;    font-size: 14px;        font-weight: 400;    letter-spacing: 0.2px;    line-height: 26px;}.store-details-section{    width: 100%;    padding-top: 50px;    padding-bottom: 50px;}.store-details-section h4{    color: #5c0024;    font-family: "Montserrat", sans-serif;    font-size: 28px;    font-weight: 700;    letter-spacing: 0.84px;    line-height: 22px;    text-transform: uppercase;    margin-bottom: 15px;}.store-details-section h5{    color: #641d31;    font-family: "Montserrat", sans-serif;    font-size: 18px;    font-weight: 700;    letter-spacing: 0.36px;    line-height: 22px;    text-transform: uppercase;}.store-details-section p{    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 400;     margin: 0;}.store-details-section .store-email{    color: #73ab3e;    font-family: "Montserrat", sans-serif;    font-weight: 700;    line-height: 31px;    text-transform: uppercase;}.store-details-section .store-email:hover,.store-details-section .store-email:active,.store-details-section .store-email:focus{    color: #73ab3e;}.store-details-section .store-service-block h6{    color: #641d31;    font-family: "Montserrat", sans-serif;    font-weight: 700;    letter-spacing: 0.22px;    line-height: 22px;    font-size: 16px;    margin: 0;}.store-details-section .store-service-block p{    padding-left: 10px;    font-weight: 400;}.store-details-section .store-service-block p a{    color: #641d31;    font-family: "Montserrat", sans-serif;    font-size: 14px;    font-weight: 700;    letter-spacing: 0.2px;    line-height: 26px;    text-decoration: underline;    text-transform: uppercase;}.store-details-section .store-service-block p a:hover,.store-details-section .store-service-block p a:active,.store-details-section .store-service-block p a:focus{    color: #641d31;}.store-details-section p a{    color: #641d31;    font-family: "Montserrat", sans-serif;    font-size: 14px;    font-weight: 700;    letter-spacing: 0.2px;    line-height: 26px;    text-decoration: underline;    text-transform: uppercase;}.store-details-section p a:hover,.store-details-section p a:active,.store-details-section p a:focus{    color: #641d31;}.store-details-section .facebook-page-link-box{    padding: 5px 5px 10px 15px;    border-left: 4px solid #A6D765;    background-color: #fff;    margin-top: 5px;}.store-details-section .facebook-page-link-box h4{    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 700;    letter-spacing: 0.2px;    line-height: 21px;    color: #641d31;    margin: 0;}.store-details-section .facebook-page-link-box p{    font-family: "Montserrat", sans-serif;    font-size: 14px;    font-weight: 400;    letter-spacing: 0.2px;    line-height: 21px;    color: #000;} .store-details-section .facebook-page-link-box .facebook-page-link-url{    min-width: 100px;    min-height: 30px;    color: #4894F4;    font-family: "Montserrat", sans-serif;    font-size: 14px;    font-weight: 700;    letter-spacing: 0.2px;    line-height: 26px;    border: 2px solid #ccc;    margin-top: 10px;    border-radius: 0;    padding: 5px 10px;}.store-details-section .facebook-page-link-box .facebook-page-link-url:hover,.store-details-section .facebook-page-link-box .facebook-page-link-url:active,.store-details-section .facebook-page-link-box .facebook-page-link-url:focus{    color: #4894F4;}.store-details-section .facebook-page-link-box .facebook-page-link-url img{    width: 20px;}.store-result-block-section{    width: 100%;    padding-top: 20px;    padding-bottom: 40px;}.store-result-block-section .store-result-list-box{    margin: 0;    padding: 0;}.store-result-block-section .store-result-list-box li{    display: inline-block;    width: 32.5%;    vertical-align: top;}.store-result-block-section .store-result-list-box li .store-result-item-box{    margin: 7px;}.store-result-block-section .store-result-list-box li .store-result-item-box .media-body{    padding-left: 10px;}.store-result-block-section .store-result-list-box li .store-result-item-box h4{    color: #641d31;    font-family: "Montserrat", sans-serif;    font-weight: 700;    letter-spacing: 0.22px;    line-height: 26px;    text-transform: uppercase;    font-size: 18px;    margin-bottom: 0px;}.store-result-block-section .store-result-list-box li .store-result-item-box p{    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 16px;        font-weight: 600;    margin-bottom: 5px;}.store-result-block-section .store-result-list-box li .store-result-item-box .store-number{    color: #000;    font-family: "Montserrat", sans-serif;    font-weight: 400;    line-height: 31px;    font-size: 16px;}.store-result-block-section .store-result-list-box li .store-result-item-box .store-details-link{    color: #73ab3e;    font-family: "Montserrat", sans-serif;    font-weight: 700;    line-height: 31px;    font-size: 16px;}.store-result-block-section .store-result-list-box li .store-result-item-box .store-details-link:hover,.store-result-block-section .store-result-list-box li .store-result-item-box .store-details-link:active,.store-result-block-section .store-result-list-box li .store-result-item-box .store-details-link:focus{    color: #73ab3e;}.services-list-section{    width: 100%;    padding-top: 40px;    padding-bottom: 30px;    background-color: #daedc7;    min-height: 470px;    margin-bottom: 15px;}.services-list-section .new-graphic{    position: relative;    top: -15px;    height: 500px;}.services-list-section .text-underneath-note p{    font-size: 9pt;    color: #000000;    font-family: "Montserrat", sans-serif;    font-weight: 400;    line-height: 1.8em;}.services-list-section ul{    margin: 0;    padding: 0;}.services-list-section ul li{    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 16px;        font-weight: 400;    line-height: 26px;    display: block;}.services-list-section ul li::before{    content: "\f111";    color: #641d31;    font-family: FontAwesome;    font-size: 5px;    font-weight: bold;    display: inline-block;    width: 1.3em;    vertical-align: middle;}.services-list-section .note-block{    padding: 8px 0;    border-top: 1px solid #9ea1a1;    border-bottom: 1px solid #9ea1a1;}.services-list-section .note-block p{    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 16px;        font-weight: 400;    line-height: 26px;    margin: 0;}.services-list-section .note-block p span{    color: #641d31;    font-size: 16px;    font-family: "Montserrat", sans-serif;    font-weight: 700;    letter-spacing: 0.22px; }.site-find-your-food-town-block-section{    width: 100%;    padding-top: 30px;    padding-bottom: 15px;}.find-your-food-town-block-wrapper{    width: 100%;    padding: 10px;    background-color: #641d31;}.find-your-food-town-block{    border: 2px solid #ffffff;    padding: 0px 30px;}.find-your-food-town-block p{    color: #ffffff;    font-family: "Montserrat", sans-serif;    font-size: 27px;    font-weight: 700;    line-height: 32px;    text-transform: uppercase;    letter-spacing: 0.42px;    margin-top: 20px;}.find-your-food-town-block .site-btn1{    margin-top: 8px;}.site-self-suggestion-block-section{    width: 100%;    padding-top: 40px;    padding-bottom: 40px;    background-color: #daedc7;}.site-self-suggestion-block-section h3{    color: #5c0024;    font-family: "Montserrat", sans-serif;    font-size: 20px;    font-weight: 700;    line-height: 27px;    text-transform: uppercase;    letter-spacing: 0.6px;}.site-self-suggestion-block-section .suggestion-form-wrapper{    max-width: 502px;    margin: 0 auto;    padding-top: 15px;}.site-self-suggestion-block-section .suggestion-form-wrapper .form-control{    border-radius: 0;    border: 1px solid #58595b;    height: 39px;    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 600;    line-height: 22px;}.site-self-suggestion-block-section .suggestion-form-wrapper select.form-control{    background-image: url(../../assets/images/blocks/arrow-down.png);    background-position: top 15px right 10px;    background-repeat: no-repeat;    -webkit-appearance: none;     -moz-appearance: none;    appearance: none;    color: rgba(0,0,0,0.60);}.site-self-suggestion-block-section .suggestion-form-wrapper textarea{    height: 140px!important;}.site-self-suggestion-block-section .suggestion-form-wrapper  .zip-code{    width: 195px;}.site-self-suggestion-block-section .suggestion-form-wrapper .form-control:focus,.site-self-suggestion-block-section .suggestion-form-wrapper .form-control:active{    box-shadow: none;    border: 1px solid #73ab3e;}.site-self-suggestion-block-section .suggestion-form-wrapper .suggestion-submit-btn{    min-width: 135px;     padding-top: 8px;     background-color: #641d31;    color: #fff;}.site-self-suggestion-block-section .suggestion-form-wrapper .suggestion-submit-btn:hover,.site-self-suggestion-block-section .suggestion-form-wrapper .suggestion-submit-btn:active,.site-self-suggestion-block-section .suggestion-form-wrapper .suggestion-submit-btn:focus{    color: #fff;}.site-weekly-and-instore-ad-block-section{    width: 100%;    padding-top: 40px;    padding-bottom: 40px;    text-align: center;}.site-weekly-and-instore-ad-block-section img{    margin: 0 auto;}.site-weekly-and-instore-ad-block-section .block-border{    border-left: 1px dashed #5c0024;}.site-weekly-and-instore-ad-block-section .in-store-ad-icon{    position: absolute;    left: 0;    right: 0;    bottom: 0;}.site-weekly-and-instore-ad-block-section .image-placeholder-box{    width: 100%;    min-height: 560px;    position: relative;}.site-weekly-and-instore-ad-block-section .image-placeholder-box .image-first{        left: 0;    right: 0;    bottom: 30px;}.site-weekly-and-instore-ad-block-section .image-placeholder-box .image-second{        left: 0;    right: 0;    bottom: 30px;}.site-weekly-and-instore-ad-block-section .weekly-ad-box{    display: block;    width: 100%;    height: 70px;    background-position: center center;    background-repeat: no-repeat;    background-size: contain;    color: #5c0024;    font-family: "Vast Shadow", cursive;        font-size: 27px;     font-weight: 400;    line-height: 27px;    text-transform: uppercase;    text-decoration: none;    padding-top: 12px;    position: absolute;    left: 0;    right: 0;    bottom: 0;    text-align: left;    padding-left: 21%;}.site-weekly-and-instore-ad-block-section .weekly-ad-box:hover,.site-weekly-and-instore-ad-block-section .weekly-ad-box:active,.site-weekly-and-instore-ad-block-section .weekly-ad-box:focus{    text-decoration: none;}.site-weekly-and-instore-ad-block-section .in-store-ad-box{    display: block;    width: 100%;    height: 70px;    background-position: center center;    background-repeat: no-repeat;    background-size: contain;    color: #5c0024;    font-family: "Vast Shadow", cursive;        font-size: 27px;    font-weight: 400;    line-height: 27px;    text-transform: uppercase;    text-decoration: none;    padding-top: 12px;    position: absolute;    left: 0;    right: 0;    bottom: 0;    text-align: left;    padding-left: 21%;}.site-weekly-and-instore-ad-block-section .in-store-ad-box:hover,.site-weekly-and-instore-ad-block-section .in-store-ad-box:active,.site-weekly-and-instore-ad-block-section .in-store-ad-box:focus{    text-decoration: none;}.site-download-app-link-section{    width: 100%;    padding-top: 75px;    background-color: #daedc7;    text-align: center;    }.site-download-app-link-section h3{    color: #5c0024;    font-family: "Vast Shadow", cursive;    font-size: 36px;    font-weight: 400;    line-height: 35px;    text-transform: uppercase;}.site-download-app-link-section p{    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 300;    line-height: 26px;    margin-bottom: 5px;}.site-download-app-link-section .learn-more-link{    color: #641d31;    font-family: "Montserrat", sans-serif;    font-weight: 700;    color: #641d31;    text-transform: uppercase;}.site-download-app-link-section .learn-more-link:hover,.site-download-app-link-section .learn-more-link:active,.site-download-app-link-section .learn-more-link:focus{    color: #641d31;}.site-download-app-link-section .iphone-image{    position: absolute;    bottom: 0;    left: 0;}.site-coupon-policy-section{    width: 100%;    padding-top: 40px;    padding-bottom: 20px;}.coupon-policy-content-block{    width: 100%;    border: 1px solid #641d31;    padding: 30px 45px;}.coupon-policy-content-block h3{    color: #5c0024;    font-family: "Vast Shadow", cursive;    font-size: 30px;    font-weight: 400;    line-height: 31px;    text-transform: uppercase;}.coupon-policy-content-block h4{    color: #641d31;    font-family: "Montserrat", sans-serif;    font-weight: 700;    line-height: 26px;    text-transform: uppercase;    font-size: 18px;}.coupon-policy-content-block ul{    margin: 0;    padding: 0;}.coupon-policy-content-block ul li{    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 16px;        font-weight: 400;    display: block;}.coupon-policy-content-block ul li::before{    content: "\f111";    color: #641d31;    font-family: FontAwesome;    font-size: 5px;    font-weight: bold;    display: inline-block;    width: 1.3em;    vertical-align: middle;    padding-right: 10px;}.site-single-column-content-section .how-does-it-work-block{    border: 1px solid #641d31;    padding: 15px;}.site-single-column-content-section .how-does-it-work-block h4{    color: #641d31;    font-family: "Vast Shadow", cursive;    font-size: 22px;    font-weight: 400;    letter-spacing: 0.31px;    line-height: 26px;    text-transform: uppercase;}.site-single-column-content-section .how-does-it-work-block ul{    margin: 0;    padding: 0;}.site-single-column-content-section .how-does-it-work-block ul li{    display: block;    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 16px;        font-weight: 400;}.site-single-column-content-section .how-does-it-work-block ul li span{    color: #641d31;    font-size: 18px;    font-weight: 600;}.site-single-column-content-section h5{    color: #641d31;    font-family: "Montserrat", sans-serif;    font-size: 20px;        font-weight: 900;    letter-spacing: 0.68px;    line-height: 34px;    text-transform: uppercase;}.site-download-the-ad-section{    width: 100%;    padding-bottom: 30px;}.site-download-the-ad-section .download-btn{    display: inline-block;    position: relative;}.site-download-the-ad-section .download-btn-img{    margin-bottom: -43px;}.site-cta-blocks-section{    width: 100%;    padding-top: 20px;    padding-bottom: 15px}.site-cta-blocks-section .cta-block-box{    min-height: 422px;    padding: 7px;    position: relative;}.site-cta-blocks-section .cta-content-block{    border: 2px solid #daedc7;    padding: 30px;    min-height: 408px;}.site-cta-blocks-section .cta-content-block h2{    color: #daedc7;    font-family: "Montserrat", sans-serif;    font-size: 22px;    font-weight: 400;    text-transform: uppercase;}.site-cta-blocks-section .cta-content-block h2 span{    color: #ffffff;    font-family: "Vast Shadow", cursive;    font-size: 25px;    font-weight: 400;    line-height: 32px;}.site-cta-blocks-section .cta-content-block h2 .in-the-text{    font-family: "Montserrat", sans-serif;    font-weight: 400;    letter-spacing: 1.76px;    line-height: 28px;    font-size: 16px;    color: #daedc7;}.site-cta-blocks-section .cta-content-block p{    color: #ffffff;    font-family: "Montserrat", sans-serif;    font-weight: 400;    line-height: 23px;    font-size: 16px;}.site-cta-blocks-section .looking-for-even-more{    position: absolute;    width: 100%;    padding: 15px;    background-color: #641d31;      left: 0;    right: 0;    top: 10%;}.site-cta-blocks-section .looking-for-even-more h2 span{    font-size: 41px;    line-height: 1em;}.site-cta-blocks-section .other-content-box{    position: absolute;    left: 0;    right: 0;    bottom: 20%;}.site-cta-blocks-section .other-content-box p{    font-size: 22px;    font-weight: 400;}.site-download-app-link-section h3 {    padding-bottom: 42px;}.home-houston-grocery-block-section-mobile {display: none;}.site-embed-flyer iframe{    height: 2000px;    }.site-embed-flyer-instore iframe{    height: 700px;    }    .site-block46-section{    width: 100%;}.site-block46-section .carousel-indicators{    bottom: 1px;}.site-block46-section .carousel-indicators li{    border-radius: 50%;    width: 12px;    height: 12px;    background-color: #9ea1a1;    text-align: center;}.site-block46-section .carousel-indicators li.active{    background-color: #641d31;}.site-block46-section .image-slider-wrapper{    width: 100%;     position: relative;    margin-top: 10px;}.site-block46-section .image-slider-scrollpane{    margin: auto;    overflow: hidden;    position: relative;    width: 100%;    border: 3px solid #641d31;}.site-block46-section .image-slider-wrapper .slider-control{    color: #fff;    font-size: 40px;    font-weight: 400;    position: absolute;    z-index: 5;    height: 100%;    background-color: #641d31;    width: 31px;}.site-block46-section .image-slider-wrapper .slider-control .fa{    position: absolute;    top: 37%;    left: 7px;}.site-block46-section .image-slider-wrapper .slider-control.right{    padding-left: 3px;    right: -25px; }.site-block46-section .image-slider-wrapper .slider-control.left{    left: -15px;    padding-right: 3px;}.site-block46-section .image-list-box{    margin: 0;    padding: 0;}.site-block46-section .image-list-box> li{     display: inline-block;    width: 260px;    margin-right: 15px;    vertical-align: top;}.site-block47-section{    width: 100%;}.site-block47-section .carousel-indicators{    bottom: 1px;}.site-block47-section .carousel-indicators li{    border-radius: 50%;    width: 12px;    height: 12px;    background-color: #9ea1a1;    text-align: center;}.site-block47-section .carousel-indicators li.active{    background-color: #641d31;}.site-block47-section .image-slider-wrapper{    width: 100%;     position: relative;    margin-top: 10px;}.site-block47-section .image-slider-scrollpane{    margin: auto;    overflow: hidden;    position: relative;    width: 100%;        padding-left: 20px;}.site-block47-section .image-slider-wrapper .slider-control{        color: #641d31;    font-size: 40px;    font-weight: 400;    position: absolute;    z-index: 5;    height: 100%;        width: 31px;}.site-block47-section .image-slider-wrapper .slider-control .fa{    position: absolute;    top: 37%;    left: 7px;}.site-block47-section .image-slider-wrapper .slider-control.right{    padding-left: 3px;    right: -25px; }.site-block47-section .image-slider-wrapper .slider-control.left{    left: -15px;    padding-right: 3px;}.site-block47-section .slide-image-list-box{    margin: 0;    padding: 0;    display: flex;}.site-block47-section .slide-image-list-box> li{     display: inline-block;    width: 260px;    margin-right: 15px;    vertical-align: top;}.site-block47-section .slide-image-list-box> li>div{    display: block;    padding: 10px;    border: 1px solid #ddd;    height: 329px;    overflow: hidden;}.site-block47-section .slide-image-list-box > li .title{    color: #000;    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 600;    margin-top: 15px;}.site-block47-section .slide-image-list-box > li .sub-title{    color: #666;    font-family: "Montserrat", sans-serif;    font-size: 14px;    font-weight: 400;}.site-block47-section .slide-image-list-box > li .price{        color: #641d31;    font-family: "Montserrat", sans-serif;    font-size: 18px;    font-weight: 500;}.site-single-column-content-section .image-slider-wrapper{        width: 92%;     position: relative;    margin-top: 5px;    margin: 0 auto;} .site-single-column-content-section .image-slider-scrollpane{    margin: auto;    overflow: hidden;    position: relative;    width: 100%;    }.site-single-column-content-section .image-slider-wrapper .slider-control{        color: #641d31;    font-size: 40px;    font-weight: 400;    position: absolute;    z-index: 5;    height: 100%;        background-color: #fff;    width: 31px;}.site-single-column-content-section .image-slider-wrapper .slider-control .fa{    position: absolute;    top: 37%;    left: 7px;}.site-single-column-content-section .image-slider-wrapper .slider-control.right{    padding-left: 3px;    right: -25px; }.site-single-column-content-section .image-slider-wrapper .slider-control.left{    left: -15px;    padding-right: 3px;}.site-single-column-content-section .slide-image-list-box{    margin: 0;    padding: 0;}.site-single-column-content-section .slide-image-list-box li{     display: inline-block;    width: 400px;    margin-right: 10px;    margin-left: 15px;    vertical-align: top;}.site-single-column-content-section .slide-item-box{            height: auto;}.site-single-column-content-section .slide-item-box img{               }.product-sldier-block-section{    width: 100%;}.product-sldier-block-section p{    font-size: 16px;    color: #000;    font-family: "Montserrat", sans-serif;    font-weight: 500;    margin-top: 20px;    margin-bottom: 0;}.product-sldier-block-section .static-product-block{    width: 100%;    height: 211px;    position: relative;    text-align: center;}.product-sldier-block-section .static-product-block img{    position: absolute;    left: 0;    right: 0;    bottom: 60px;    z-index: 10;    margin: 0 auto;}.product-sldier-block-section .static-product-block .title-box{    width: 100%;    padding: 40px 10px 10px 10px;    background-color: #f2f2f2;    position: absolute;    left: 0;    right: 0;    bottom: 0;    z-index: 5;}.product-sldier-block-section .static-product-block .title-box span{    font-size: 18px;    font-family: "Montserrat", sans-serif;    font-weight: bold;    color: #5c0025;}.product-sldier-block-section .product-slider-wrapper{    width: 100%;    position: relative;    margin-top: 10px;}.product-sldier-block-section .product-slider-scrollpane{    margin: auto;    overflow: hidden;    position: relative;        width: 100%;}.product-sldier-block-section .product-slider-wrapper .slider-control{    color: #666;    font-size: 40px;    font-weight: 400;    position: absolute;    top: 30%;    z-index: 5;}.product-sldier-block-section .product-slider-wrapper .slider-control.right{    padding-left: 3px;    right: 3px;}.product-sldier-block-section .product-slider-wrapper .slider-control.left{    left: 3px;    padding-right: 3px;}.product-sldier-block-section .product-list-box{    margin: 0;    padding: 0;}.product-sldier-block-section .product-list-box> li{    display: inline-block;    width: 177px;    margin-right: 15px;    vertical-align: top;}.product-sldier-block-section .product-list-box> li .product-item-box{    width: 100%;            text-align: center;    padding: 23px 10px 15px 10px;}.product-sldier-block-section .product-list-box> li .product-item-box .image-box{    height: 140px;}.product-sldier-block-section .product-list-box> li .product-item-box img{    margin: 0 auto;    height: 140px;}.product-sldier-block-section .product-list-box> li .product-item-box .title{    display: block;    font-size: 15px;    color: #000;    font-family: "Montserrat", sans-serif;    font-weight: 400;    margin-top: 15px;    line-height: 1.2em;}.block57-images-section{    width: 100%;    padding-top: 50px;    padding-bottom: 35px;}.block57-images-section .image-box{    height: 270px;    margin-bottom: 15px;}    @media(max-width: 767px){    .home-houston-grocery-block-section .content-wrapper{        padding-left: 0;        padding-bottom: 0;    }    .home-houston-grocery-block-section .grocery-item-image{        right: 0;        display: none;    }    .best-deal-block-section img{        position: static;        margin-top: 0px;    }    .best-deal-block-section{        height: inherit;        padding-bottom: 10px;    }    .home-hero-block-section{            }    .home-hero-block-section .slide-bg{                height: 310px;        padding: 20px;    }    .home-hero-block-section .container{        max-width: 100%;        padding-left: 0!important;        padding-right: 0!important;    }    .product-list-box-wrapper{        width: 100%;        overflow: scroll;    }    .home-product-list-section .product-list-box {        grid-template-columns: 1fr;        gap: 15px;    }    .home-product-list-section .product-list-box li .product-item-box{        min-height: 211px;    }    .home-product-list-section .product-list-box li .product-item-box .product-title{        font-size: 15px;        z-index: 5000;        position: relative;        bottom: -53px;    }    .home-food-town-savings-section .savings-content-box h2 {        font-size: 23px;    }    .home-food-town-savings-section .savings-content-box p{        font-size: 18px;        line-height: 25px;    }    .home-testimonial-block-section-back{        padding: 70px 0px 50px 0;    }    .home-big-deal-section-back{        height: auto;        padding: 40px 15px;    }    .home-checklist-block-section .savings-content-box h2{        font-size: 22px;    }    .home-checklist-block-section .savings-content-box p{        font-size: 18px;    }    .home-suggestion-block-section .got-suggestion-content-box h4{        line-height: 24px;    }    .home-suggestion-block-section .got-suggestion-content-box{        background-position: top 18px left 2px;    }    .our-schedule-block-section h2{        font-size: 18px;        line-height: 0.8em;    }    .our-schedule-block-section h2 img{        width: 100%!important;        height: auto!important;    }    .our-schedule-block-section h2 span{        font-size: 22px;        display: block;        font-weight: 700;    }    .our-schedule-block-section p{        font-size: 14px;        line-height: 0.5em;       }    .grocery-stores-block-section{        padding-bottom: 0;        padding-top: 0;    }    .home-houston-grocery-block-section p{        line-height: 27px;    }    .home-houston-grocery-block-section h2 {        font-size: 23px;    }    .home-houston-grocery-block-section h1 {        font-size: 23px;    }    .grocery-stores-block-section ul{        padding-left: 0;    }    .grocery-stores-block-section h4 {        font-size: 22px;    }    .home-big-deal-section .best-in-fresh-logo {                margin: 0 auto;        display: flex;        position: relative;        top: -74px;    }    .home-testimonial-block-section .testimonial-footer-image{        display: none;    }    .home-testimonial-block-section-back{        webkit-clip-path: polygon(0 0%, 101% 0%, 100% 100%, 0% 100%);        clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0% 100%);    }    .home-houston-grocery-block-section {        padding-bottom: 40px;    }    .home-product-list-section .product-list-box li .product-item-box .product-title{                display: inline-block;        padding: 7px;        line-height: 1.2em;        word-break: break-all;    }    .home-product-list-section .product-list-box li .product-item-box{        padding: 0px 10px 0px 10px;    }                .home-product-list-section .product-list-box li .product-item-box .product-img-wrap{        bottom: -59px;    }    .home-product-list-section .product-list-box li .product-item-box .body-content {        height: 111px;        position: relative;        padding: 10px;                top: auto;    }    .home-food-town-savings-section .container{        padding-left: 0;        padding-right: 0;        max-width: 100%!important;    }    .home-testimonial-block-section h4{        font-size: 11px;    }    .home-big-deal-section .freshness-block-heading{        margin-top: -15px;       }    .home-checklist-block-section .container{        padding-left: 0;        padding-right: 0;        max-width: 100%!important;    }    .home-product-list-section{        padding-top: 0!important;    }    .home-product-list-section .product-list-box li {                width: 100%;    }    .grocery-stores-block-section ul li {        font-size: 14px;    }    .grocery-stores-block-section p{        font-size: 14px;    }    .home-houston-grocery-block-section p{        font-size: 14px;        line-height: 23px;    }    .home-testimonial-block-section p{        font-size: 20px;    }    .home-food-safety-block-section .food-safety-item-box p{        font-size: 14px;        line-height: 1.5em;    }    .home-food-safety-block-section .food-safety-item-box .title{        font-size: 22px;        display: block;    }    .home-food-safety-block-section .food-safety-item-box .learn-more-link{        font-size: 12px;        position: static;    }    .home-food-safety-block-section {        padding-bottom: 0;    }        .site-hero-block-section-back{        height: auto;        padding: 40px 15px;    }    .site-single-column-content-section{        padding-top: 35px;        padding-bottom: 25px;    }    .site-two-column-photo-section .images-wrapper{        top: 0;        padding: 40px 0;    }    .site-two-column-photo-section{        margin-top: 0;    }    .site-suggestion-block-section .got-suggestion-content-box{        background-position: top 17px left 5px;    }    .site-suggestion-block-section .got-suggestion-content-box h4{        line-height: 21px;    }    .site-suggestion-block-section .got-suggestion-content-box p a{        font-size: 14px;    }        .site-list-content-block-section-back h3 {        font-size: 18px;    }    .site-list-content-block-section-back ul li {        font-size: 14px;        padding-bottom: 5px;    }    .site-logos-block-section .logo-list-box-wrapper .logo-item-box{            width: 26.5%;        height: auto;    }    .site-list-block-content-section .block-list-content-box > li{        width: 100%;    }    .site-list-block-content-section .block-list-content-box > li .block-content-item-box > ul > li{        font-size: 15px;    }    .site-list-content-block-section p{        font-size: 16px;    }    .site-list-block-content-section .did-you-know-block .content-box .food-safety-logo{        left: 0;        right: 0;        margin: 0 auto;    }    .site-list-block-content-section .block-list-content-box > li .block-content-item-box .title{        font-size: 18px;        margin-top: 88px;    }    .site-list-block-content-section .did-you-know-block .content-box p {        font-size: 14px;    }    .site-best-in-fresh-block{        height: auto;        text-align: center;    }    .site-best-in-fresh-block .freshness-seal-img{        position: static;        margin: 0 auto;    }    .site-best-in-fresh-block p{        font-size: 18px;    }    .site-best-in-fresh-block p span {        font-size: 23px;    }    .site-cage-free-eggs-section .content-box{        padding: 15px;    }    .career-started-block-section-back h3 {        font-size: 20px;    }    .find-your-food-town-section .icon-location{        width: 30px;    }    .find-your-food-town-section h3{        font-size: 19px;        line-height: 23px;        padding-top: 1px;    }    .find-location-form-wrapper .input-group-text{        width: 79px;    }    .find-location-form-wrapper .search-control{        width: 147px;    }    .site-stores-list-section .stores-list-box{        grid-template-columns: 1fr;    }    .site-stores-list-section{        padding-bottom: 0;    }    .store-details-section h4{        font-size: 20px;    }    .store-details-section{        padding-top: 40px;        padding-bottom: 40px;    }    .store-result-block-section .store-result-list-box li{        width: 100%;    }    .store-result-block-section{        padding-bottom: 0;    }    .find-your-food-town-block .site-btn1{        min-width: inherit;        width: 100%;        margin-top: 0;    }    .find-your-food-town-block p {        margin-top: 2px;        font-size: 14px;        line-height: 20px;    }    .site-weekly-and-instore-ad-block-section{        padding-top: 20px;    }    .site-download-app-link-section .iphone-image{        position: static;    }    .site-download-app-link-section{        padding-top: 50px;    }    .site-download-app-link-section h3 {        font-size: 22px;        padding-bottom: 0;    }    .coupon-policy-content-block h3 {        font-size: 22px;        line-height: 27px;    }    .coupon-policy-content-block{        padding: 15px;    }    .site-single-column-content-section .how-does-it-work-block h4 {        font-size: 17px;    }    .site-single-column-content-section .how-does-it-work-block ul li {        font-size: 14px;    }    .site-single-column-content-section h5 {        font-size: 17px;        line-height: 26px;    }    .site-cta-blocks-section .other-content-box p{        font-size: 17px;    }    .site-cta-blocks-section .other-content-box {        bottom: 11%;    }    .site-weekly-and-instore-ad-block-section .weekly-ad-box{        font-size: 17px;        padding-top: 17px;    }    .site-weekly-and-instore-ad-block-section .in-store-ad-box{        font-size: 17px;        padding-top: 17px;    }    .site-weekly-and-instore-ad-block-section .image-placeholder-box{        min-height: inherit;    }    .site-weekly-and-instore-ad-block-section .image-placeholder-box .image-first{        position: static;    }    .site-weekly-and-instore-ad-block-section .image-placeholder-box .image-second{        position: static;    }    .site-weekly-and-instore-ad-block-section .weekly-ad-box{        position: static;            }    .site-weekly-and-instore-ad-block-section .in-store-ad-box{        position: static;            }    .site-cage-free-eggs-section-back .col-sm-3{        text-align: center;    }        .site-block46-section .image-slider-wrapper .slider-control.right{        right: 2px;     }    .site-block46-section .image-slider-wrapper .slider-control.left{        left: 2px;    }    .site-block46-section .image-slider-wrapper .slide-text-image{        max-width: 100%;    }    .site-block46-section .image-list-box> li{        margin-right: 2px;            }    .site-block46-section .image-list-box> li:first-child{        padding-left: 25px;    }    .services-list-section{        height: auto;        padding-top: 40px!important;        padding-bottom: 40px!important;    }        .site-block47-section .image-slider-wrapper .slider-control.right{        right: -2px;     }    .site-block47-section .image-slider-wrapper .slider-control.left{        left: -2px;    }    .site-block47-section .image-slider-wrapper .slide-text-image{        max-width: 100%;    }    .site-block47-section .image-list-box> li{        margin-right: 2px;            }    .site-block47-section .image-list-box> li:first-child{        padding-left: 25px;    }    .site-block47-section .image-slider-scrollpane{        width: 90%;    }    .site-block47-section .slide-image-list-box > li .sub-title {        font-size: 12px;    }    .site-block47-section .slide-image-list-box > li .title {        font-size: 14px;    }    .site-block47-section .slide-image-list-box > li .price {        font-size: 14px;    }        .site-single-column-content-section .slide-image-list-box li{        width: 396px;    }        .site-single-column-content-section .image-slider-wrapper{        width: 100%;    }    .site-block47-section .slide-image-list-box> li>div{        height: 255px;        overflow: hidden;    }    .site-single-column-content-section .carousel-inner{        width: 100%;    }    .site-single-column-content-section .carousel-control-prev{        left: -20px;    }    .site-single-column-content-section .carousel-control-next{        right: -20px;    }    .site-block47-section .slide-image-list-box> li{        margin-right: 8px;        margin-left: 5px;    }        .site-single-column-content-section .slide-item-box img{                       }    .site-single-column-content-section .slide-item-box {        height: auto;    }    .site-single-column-content-section .slide-item-box .title{        margin-top: 15px;    }    .site-cta-blocks-section{        padding-bottom: 0!important;    }    .site-cta-blocks-section img{        margin-bottom: 35px;    }        .site-block47-section .image-slider-wrapper .slider-control{        display: none;    }        .site-you-know-block-section{        padding-top: 50px!important;        padding-bottom: 30px!important;        margin-bottom: 12px!important;    }    .site-you-know-block-section h3{        line-height: 25px;        margin-top: 10px;    }    .site-block45-section .mobile-device-img{        transform: scale(0.9)!important;    }    .site-block45-section .container{        padding-bottom: 48px!important;    }    }@media(min-width: 768px) and (max-width: 990px){     .home-product-list-section .product-list-box li{        width: 49.5%;    }    .home-big-deal-section p{        font-size: 15px;    }    .home-big-deal-section .best-in-fresh-logo {        margin-top: 27px;    }    .home-houston-grocery-block-section p {        line-height: 24px;    }    .home-houston-grocery-block-section .grocery-item-image{        right: 0;        position: static;    }    .best-deal-block-section img{        position: static;    }    .home-suggestion-block-section .got-suggestion-content-box {        background-position: top 17px left 5px;    }    .site-best-in-fresh-block p {        font-size: 18px;    }    .site-best-in-fresh-block p span {        font-size: 20px;    }    .site-list-block-content-section .block-list-content-box > li .block-content-item-box .title{        font-size: 20px;    }    .site-list-block-content-section .did-you-know-block .content-box .food-safety-logo{        width: 108px;    }    .site-cage-free-eggs-section-back img{        margin-top: 35px;    }    .store-result-block-section .store-result-list-box li .store-result-item-box p {        font-size: 14px;    }    .find-your-food-town-block .site-btn1{        min-width: inherit;    }    .find-your-food-town-block p {        margin-top: 2px;    }    .hidden-sm{        display: none;    }    .site-weekly-and-instore-ad-block-section .weekly-ad-box{        font-size: 22px;        line-height: 30px;    }    .site-weekly-and-instore-ad-block-section .in-store-ad-box{        font-size: 22px;        line-height: 30px;    }    .site-stores-list-section .stores-list-box {        grid-template-columns: repeat(2, 1fr);    }}@media (max-width: 990px) {.hide-mobile {display: none;}.home-houston-grocery-block-section-mobile {display: block;}}@media(min-width: 991px) and (max-width: 1199px){    .site-stores-list-section .stores-list-box {        grid-template-columns: repeat(2, 1fr);    }}@media(min-width: 1200px){     }@media(max-width: 767px){    .site-embed-flyer iframe{        height: 450px;        }    .site-embed-flyer-instore iframe{        height: 250px        }    }.featured-blog-carousel-section{    width: 100%;}.featured-carousel-wrapper{    width: 100%;        background-color: rgba(215, 233, 183, 0.9);    padding-left: 15px;    padding-right: 15px;}.featured-blog-carousel-section .featured-badge{    display: inline-block;    background-color: #5c2231;    color: #ffffff;    font-family: "Montserrat", sans-serif;    font-size: 14px;    font-weight: 700;    line-height: 26px;    padding: 1px 13px;    margin-bottom: 10px;}.featured-blog-carousel-section .blog-title{    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 28px;    font-weight: 700;    line-height: 41px;}.featured-blog-carousel-section p{     color: #000;    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 400;    margin-bottom: 0;}.featured-blog-carousel-section .read-more-link{    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 400;    margin-bottom: 0;    background:#641d31;    color: #fff;    line-height: 1.7em;    border: none;    border-radius: 0px;    margin-top: 10px;}.featured-blog-carousel-section .read-more-link:hover,.featured-blog-carousel-section .read-more-link:active,.featured-blog-carousel-section .read-more-link:focus{    color: #fff; }.featured-blog-carousel-section .blog-title:hover,.featured-blog-carousel-section .blog-title:active,.featured-blog-carousel-section .blog-title:focus{    color: #000000;}.featured-blog-carousel-section .blog-meta{    padding-top: 10px;}.featured-blog-carousel-section .blog-meta span{    display: inline-block;    padding-right: 10px;    color: #666666;    font-family: "Montserrat", sans-serif;    font-size: 14px;    font-weight: 400;    line-height: 30px;}.featured-blog-carousel-section .carousel-control-next, .featured-blog-carousel-section .carousel-control-prev{    width: 25px;    font-size: 38px;}.featured-blog-carousel-section .carousel-control-prev{    left: -50px;}.featured-blog-carousel-section .carousel-control-next{    right: -50px;}.featured-blog-carousel-section .carousel-indicators{    bottom: -11px;}.featured-blog-carousel-section .carousel-indicators li{    width: 12px;    height: 12px;    border-radius: 50%;}.blog-list-and-category-section{    width: 100%;    padding-bottom: 35px;}.blog-list-and-category-section .category-list-wrapper{    width: 100%;    padding: 10px 10px 10px 30px;    background-color: rgba(189, 218, 136, 0.3);}.blog-list-and-category-section .category-list-box a{    display: inline-block;    vertical-align: middle;    padding-right: 30px;    color: #5c2231;    font-family: "Montserrat", sans-serif;        font-size: 16px;    font-weight: 400;    letter-spacing: 0.13px;    line-height: 35px;}.blog-list-and-category-section .category-list-box a:hover,.blog-list-and-category-section .category-list-box a:active,.blog-list-and-category-section .category-list-box a:focus{    color: #5c2231;}.blog-list-and-category-section .category-list-box a.active{    font-weight: bold;}.blog-list-and-category-section .search-form-wrapper .form-control{    background-position: top 10px right 10px;    background-repeat: no-repeat;    box-shadow: none;    border: 1px solid transparent;    border-radius: 0;    background-color: transparent;    width: 35px;    float: right;    transition: width 0.5s;}.blog-list-and-category-section .search-form-wrapper .form-control:focus{    border: 1px solid #5c2231;    background-color: #fff;    width: 100%;}.blog-list-and-category-section .blog-item-box{    height: 490px;    position: relative;    overflow: hidden;}.blog-list-and-category-section .blog-item-box .image-box{    height: 410px;    background-color: #c4c4c4;    transition: transform 250ms ease-in-out;    transform: scale(1.0);}.blog-list-and-category-section .blog-item-box:hover .image-box {    transform: scale(1.1);    filter: saturate(1.0);}.blog-list-and-category-section .blog-item-box .title-box{    width: 100%;    padding: 35px 25px;        background-color: #58595b;    position: absolute;    bottom: 0;    left: 0;    right: 0;    z-index: 10;    color: #fff;    transition: transform 250ms ease-in-out;}.blog-list-and-category-section .blog-item-box:hover .title-box {    transform: translateY(5px);}.blog-list-and-category-section .blog-item-box .title-and-desc-box{    width: 100%;    padding: 35px 25px;        background-color: #58595b;    position: absolute;    bottom: 0;    left: 0;    right: 0;    display: none;    z-index: 20;    text-overflow: ellipsis;    white-space: nowrap;}.blog-list-and-category-section .blog-item-box .title{    color: #ffffff;    font-family: "Montserrat", sans-serif;    font-size: 18px;    font-weight: 400;    line-height: 26px;}.blog-list-and-category-section .blog-item-box .title:hover,.blog-list-and-category-section .blog-item-box .title:active,.blog-list-and-category-section .blog-item-box .title:focus{    color: #ffffff;}.blog-list-and-category-section .blog-item-box p{    color: #c1c1c1;    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 400;    margin-bottom: 0;    display: inline-block;}.blog-list-and-category-section .blog-item-box .read-more{    color: #c1c1c1;    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 400;    margin-bottom: 0;}.blog-list-and-category-section .blog-item-box .read-more:hover,.blog-list-and-category-section .blog-item-box .read-more:active,.blog-list-and-category-section .blog-item-box .read-more:focus{    color: #c1c1c1;}.blog-list-and-category-section .load-more-blog{    opacity: 0.5;    color: #000000;    font-family: "Source Sans Pro", sans-serif;    font-size: 18px;    font-weight: 400;    letter-spacing: 0.13px;    line-height: 35px;    text-decoration: none;}.blog-list-and-category-section .load-more-blog:hover,.blog-list-and-category-section .load-more-blog:active,.blog-list-and-category-section .load-more-blog:focus{    color: #000000;}.blog-details-section{    width: 100%;}.blog-details-section-back{    width: 100%;    background-position: top center;        background-size: contain;    padding-top: 20px;}.blog-details-section h1{    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 28px!important;    font-weight: 700;    line-height: 41px;    margin-bottom: 15px;}.blog-details-section h2,.blog-details-section h3,.blog-details-section h4,.blog-details-section h5,.blog-details-section h6{    color: #000000;    font-family: "Montserrat", sans-serif;    font-weight: 700;    line-height: 41px;}.blog-details-section p,.blog-details-section ul li,.blog-details-section ol li{    font-family: "Montserrat", sans-serif;    font-size: 16px;    color: #000;    font-weight: 300;    line-height: 27px;}.blog-details-section p strong{    font-weight: bold;}.blog-details-section .blog-meta{    padding-bottom: 20px;}.blog-details-section .blog-meta span{    display: inline-block;    padding-right: 10px;    color: #666666;    font-family: "Montserrat", sans-serif;    font-size: 14px;    font-weight: 400;    line-height: 30px;}.blog-breadcrumb .breadcrumb{    background-color: #fff;    padding: 0;}.blog-breadcrumb .breadcrumb-item {    color: #000;    font-family: "Montserrat", sans-serif;    font-size: 13px;    font-weight: 400;}.blog-breadcrumb .breadcrumb-item a{    color: #000;    font-family: "Montserrat", sans-serif;    font-size: 13px;    font-weight: 400;}.blog-breadcrumb .breadcrumb-item a:hover,.blog-breadcrumb .breadcrumb-item a:active,.blog-breadcrumb .breadcrumb-item a:focus{    color: #000;}.related-blog-list-section{    width: 100%;    padding-top: 40px;    padding-bottom: 40px;}.related-blog-list-section p,.related-blog-list-section ul li,.related-blog-list-section ol li{    color: #222222;    font-family: "Montserrat", sans-serif;    font-size: 18px;    font-weight: 400;    line-height: 30px;}.related-blog-list-section h2{    color: #000000;    font-family: "Montserrat", sans-serif;    font-size: 28px;    font-weight: 400;    line-height: 64px;}.related-blog-list-section .blog-item-box{    height: 430px;    position: relative;}.related-blog-list-section .blog-item-box .image-box{    height: 371px;    background-color: #c4c4c4;}.related-blog-list-section .blog-item-box .title-box{    width: 100%;    padding: 30px 15px;    background-color: #58595b;    position: absolute;    bottom: 0;    left: 0;    right: 0;    z-index: 10;    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;    color: #fff;}.related-blog-list-section .blog-item-box .title-and-desc-box{    width: 100%;    padding: 35px 25px;    background-color: #58595b;    position: absolute;    bottom: 0;    left: 0;    right: 0;    display: none;    z-index: 20;}.related-blog-list-section .blog-item-box .title{    color: #ffffff;    font-family: "Montserrat", sans-serif;    font-size: 18px;    font-weight: 400;    line-height: 26px;}.related-blog-list-section .blog-item-box .title:hover,.related-blog-list-section .blog-item-box .title:active,.related-blog-list-section .blog-item-box .title:focus{    color: #ffffff;}.related-blog-list-section .blog-item-box p{    color: #c1c1c1;    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 400;    margin-bottom: 0;}.article-search-result-section{    width: 100%;    padding-top: 50px;    padding-bottom: 50px;}.article-search-result-section .title{    color: #000;    font-family: "Montserrat", sans-serif;    font-size: 18px;    font-weight: 400;    line-height: 26px;    display: inline-block;    padding-top: 10px;}.article-search-result-section .title:hover,.article-search-result-section .title:active,.article-search-result-section .title:focus{    color: #000;}.article-search-result-section p{    color: #000;    font-family: "Montserrat", sans-serif;    font-size: 16px;    font-weight: 400;    margin-bottom: 0;}.article-search-result-section .image-box{    height: 250px;}@media(max-width: 767px){    .featured-blog-carousel-section .blog-title{        font-size: 20px;        line-height: 29px;    }    .blog-list-and-category-section .category-list-box a{        font-size: 15px;        padding-right: 12px;    }    .blog-list-and-category-section .category-list-container{        width: 100%;        overflow-x: scroll;        overflow-y: hidden;    }    .blog-list-and-category-section .category-list-box{        width: 660px;    }    .blog-list-and-category-section .category-list-wrapper{        padding: 10px;    }    .blog-list-and-category-section .search-form-wrapper .form-control{        width: 100%;        background-color: #fff;        border: 1px solid #5c2231;    }    .blog-list-and-category-section .blog-item-box .image-box{        height: 289px;    }    .blog-list-and-category-section .blog-item-box{        height: 385px;    }    .blog-list-and-category-section .blog-item-box .title{        font-size: 15px;    }    .blog-list-and-category-section .blog-item-box p{        font-size: 14px;    }    .related-blog-list-section{        padding-top: 20px;        padding-bottom: 20px;    }    .blog-details-section h1{        font-size: 21px!important;        padding-left: 10px;        padding-right: 10px;    }    .blog-details-section .blog-meta{        padding-left: 10px;        padding-right: 10px;    }    .blog-details-section-back{        padding-top: 31px;    }    .featured-blog-carousel-section .carousel-control-next, .featured-blog-carousel-section .carousel-control-prev{        display: none;    }}@media(min-width: 768px) and (max-width: 990px){     .blog-list-and-category-section .blog-item-box .image-box{        height: 289px;    }    .blog-list-and-category-section .blog-item-box{        height: 385px;    }    .blog-list-and-category-section .blog-item-box .title{        font-size: 15px;    }    .blog-list-and-category-section .blog-item-box p{        font-size: 14px;    }    .featured-blog-carousel-section .blog-title {        font-size: 22px;        line-height: 30px;    }    .blog-details-section h1{        padding-left: 10px;        padding-right: 10px;    }    .blog-details-section .blog-meta{        padding-left: 10px;        padding-right: 10px;    }    .related-blog-list-section .blog-item-box .image-box{        height: 250px;    }    .related-blog-list-section .blog-item-box{        height: 290px;    }    .related-blog-list-section .blog-item-box .title-box{        padding: 15px;    }    .related-blog-list-section .blog-item-box .title{        font-size: 16px;    }        .related-blog-list-section .blog-item-box p{        font-size: 15px;        line-height: 1.4em;    }        .blog-list-and-category-section .category-list-box a{        font-size: 15px;        padding-right: 12px;    }        .blog-list-and-category-section .category-list-container{        width: 100%;        overflow-x: scroll;        overflow-y: hidden;    }        .blog-list-and-category-section .category-list-box{        width: 660px;    }        .blog-list-and-category-section .category-list-wrapper{        padding: 10px;    }}@media only screen and (min-device-width:768px) and (max-device-width:1024px) {    .blog-list-and-category-section .category-list-box a{        font-size: 15px;        padding-right: 12px;    }}@media(min-width: 991px) and (max-width: 1199px){     }@media(min-width: 1200px){     }.news-press-list-block-section{    width: 100%;    padding-top: 10px;    padding-bottom: 80px;}.news-press-list-block-section h2{    color: #000000;    font-family: "Montserrat";    font-size: 28px;    font-weight: 400;    line-height: 64px;  }.news-press-list-block-section .category-list-box{    margin: 0;    padding: 0;    margin-bottom: 35px;}.news-press-list-block-section .category-list-box li{    display: inline-block;    padding-left: 15px;    padding-right: 15px;    color: #5c0024;    font-family: "Montserrat";    font-size: 24px;    font-weight: 600;    vertical-align: middle;}.news-press-list-block-section .category-list-box li a{    display: inline-block;    color: #5c0024;    line-height: 2px;}.news-press-list-block-section .category-list-box li a:hover,.news-press-list-block-section .category-list-box li a:active,.news-press-list-block-section .category-list-box li a:focus{    color: #5c0024;}.news-press-list-block-section .category-list-box li a.active{    text-decoration: underline;}.news-press-list-block-section .news-press-item-box{    display: block;    position: relative;    margin-bottom: 30px;}.news-press-list-block-section .news-press-item-box .image-box{    height: 369px;}.news-press-list-block-section .news-press-item-box .desc-box{    background-color: #58595d;    padding: 20px;    position: absolute;    left: 0;    right: 0;    bottom: 0;    z-index: 10;}.news-press-list-block-section .news-press-item-box .desc-box .category{    font-size: 18px;    color: #9ecf7c;    font-family: "Montserrat";    font-weight: 400;}.news-press-list-block-section .news-press-item-box .desc-box .category:hover,.news-press-list-block-section .news-press-item-box .desc-box .category:active,.news-press-list-block-section .news-press-item-box .desc-box .category:focus{    color: #9ecf7c;}.news-press-list-block-section .news-press-item-box .desc-box p{    font-size: 18px;    color: #fff;    font-family: "Montserrat";    font-weight: 400;    line-height: 1.3em;    margin-bottom: 0;}.news-press-list-block-section .news-press-item-box .desc-box p a{    color: #fff;}.news-press-list-block-section .news-press-item-box .desc-box p a:hover,.news-press-list-block-section .news-press-item-box .desc-box p a:active,.news-press-list-block-section .news-press-item-box .desc-box p a:focus{    color: #fff;}.news-press-list-block-section .news-press-item-box .desc-box .footer-text{    font-size: 18px;    color: #fff;    font-family: "Montserrat";    font-weight: 300;    line-height: 1.3em;    font-style: italic;}.news-press-list-block-section .hidden-news-block{    display: none;}.news-press-list-block-section .load-more-news{    display: inline-block;    border: 3px solid #fff;    background-color: #641d31;    color: rgba(255,255,255,0.90)!important;    text-transform: uppercase;    box-shadow: 2px 3px 6px rgb(0 0 0 / 60%);    padding: 8px 10px;    opacity: 1;    letter-spacing: 1px;    font-family: "Vast Shadow";    font-size: 13px;    margin-top: 40px;    text-decoration: none;}.news-press-list-block-section .load-more-news:hover,.news-press-list-block-section .load-more-news:active,.news-press-list-block-section .load-more-news:focus{    color: rgba(255,255,255,0.90)!important;   }.news-details-section{    width: 100%;}.news-details-section-back{    width: 100%;    background-position: top center;        background-size: contain;    padding-top: 20px;}.news-details-section h1{    color: #000000;    font-family: "Montserrat";    font-size: 28px!important;    font-weight: 700;    line-height: 41px;    margin-bottom: 15px;}.news-details-section h2,.news-details-section h3,.news-details-section h4,.news-details-section h5,.news-details-section h6{    color: #000000;    font-family: "Montserrat";    font-weight: 700;    line-height: 41px;}.news-details-section p,.news-details-section ul li,.news-details-section ol li{    font-family: "Montserrat";    font-size: 16px;    color: #000;    font-weight: 300;    line-height: 27px;}.news-details-section p strong{    font-weight: bold;}.news-details-section .news-meta{    padding-bottom: 20px;}.news-details-section .news-meta span{    display: inline-block;    padding-right: 10px;    color: #666666;    font-family: "Montserrat";    font-size: 14px;    font-weight: 400;    line-height: 30px;}.news-breadcrumb .breadcrumb{    background-color: #fff;    padding: 0;}.news-breadcrumb .breadcrumb-item {    color: #000;    font-family: "Montserrat";    font-size: 13px;    font-weight: 400;}.news-breadcrumb .breadcrumb-item a{    color: #000;    font-family: "Montserrat";    font-size: 13px;    font-weight: 400;}.news-breadcrumb .breadcrumb-item a:hover,.news-breadcrumb .breadcrumb-item a:active,.news-breadcrumb .breadcrumb-item a:focus{    color: #000;}@media(max-width: 767px){    .news-press-list-block-section .category-list-box li {        font-size: 18px;        padding-left: 5px;        padding-right: 5px;    }    .news-press-list-block-section{        padding-bottom: 50px;    }    .news-press-list-block-section .load-more-news{        margin-top: 10px;    }        .news-details-section h1{        font-size: 21px!important;        padding-left: 10px;        padding-right: 10px;    }    .news-details-section .news-meta{        padding-left: 10px;        padding-right: 10px;    }    .news-details-section-back{        padding-top: 31px;    }}@media(min-width: 768px) and (max-width: 990px){     .news-details-section h1{        padding-left: 10px;        padding-right: 10px;    }    .news-details-section .news-meta{        padding-left: 10px;        padding-right: 10px;    }}@media(min-width: 991px) and (max-width: 1199px){     }@media(min-width: 1200px){     }.blog-details-section h2 {font-size: 16px;font-weight: 700;margin-bottom: 0;line-height: 25px;}#modalSignUp {    background-color: #560012;    color: #fff;    position: fixed;    bottom: 8px;    right: -608px;    z-index: 999;    box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);    width: 600px;    transition: all 300ms ease-in-out;}#modalSignUp.opened {    right: 8px;}#modalSignUp .contentContainer {    width: 392px;    margin: auto;}#modalSignUp .form-control[type="text"],#modalSignUp .form-control[type="email"] {    border-radius: 0;    border: none;}#modalSignUp .form-control[type="text"]::placeholder,#modalSignUp .form-control[type="email"]::placeholder{    color: #000;}@media(max-width: 1500px) {    #modalSignUp{        transform: scale(0.8);        transform-origin: bottom right;    }}@media(max-width: 560px) {    #modalSignUp{        width: auto;    }    #modalSignUp .contentContainer {        width: auto;    }}#attachment_84097 {margin: auto;}.hangingBack {    background-color: #661C33;    width: 100%;    height: 200px;    padding: 45px 15px;}.hangingBack > h2 {    font-family: "Vast Shadow", cursive;    font-size: 40px;    color: white;}.cardsContainer {    margin-top: -90px;    padding: 0 50px;    display: grid;    grid-template-columns: repeat(3, 1fr);    gap: 25px;}.cardsContainer.oneItem {    grid-template-columns: 1fr;}.cardsContainer.twoItem {    grid-template-columns: repeat(2, 1fr);}.cardsContainer.card {    padding: 5px;    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);    max-width: 425px;    justify-self: center;}.cardsContainer.card > img {    width: 100%;    height: 195px;    object-position: center;    object-fit: cover;}.cardsContainer.card > .content {    padding: 10px 7px;}.cardsContainer.card > .content > h4 {    font-weight: bold;}.cardsContainer.card > .content > .readMore a {    font-size: 20px;    font-weight: bold;    color: black;}.cardsContainer.card > .content > .readMore a:hover {    text-decoration: underline;}.standaloneHeader {    background-color: #661C33;    width: 100%;    padding: 30px 15px;}.standaloneHeader h3{    font-family: "Vast Shadow", cursive;    font-size: 42px;    line-height: 48px;    margin-bottom: 0;    color: white;}.standaloneHeader p {    text-align: center;    margin-bottom: 0;    color: white;    font-size: 36px;    line-height: 40px;}.lpProductSlider .slideContainer {    list-style: none;    margin: 0;    flex-grow: 1; flex-shrink: 0;    display: flex;    padding: 0 5px 15px;}.lpProductSlider .slideContainer .slide{    width: 285px;    flex-shrink: 0;}.lpProductSlider .slideContainer .slideContent {    height: 325px;    border: solid 1px #f3f3f3;    box-shadow: 0 3px 3px rgba(0,0,0,0.3);    display: flex;    flex-direction: column;    gap: 10px;    padding: 15px;    text-align: center;    margin-right: 25px;}.lpProductSlider .slideContainer .slideContent .productTitle {    font-size: 16px;    font-weight: bold;    line-height: 1.2;}.lpProductSlider .slideContainer .slideContent .productDetails {    color: #999;    font-size: 14px;    line-height: 1;}.lpProductSlider .slideContainer .slideContent .productPrice {    font-size: 18px;    color: #661C33;    font-weight: normal;}.lpProductSlider .slideContainer .slide img {    width: 100%;    height: 175px;    object-fit: contain;    object-position: center;}.mtmSliderNav a {    display: flex;    align-items: center;    justify-content: center;    flex-shrink: 0;    width: 40px;    height: 40px;    font-size: 28px;    color: #661C33 !important;    border-radius: 50%;    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);    text-align: center;    text-decoration: none;}.lpProductSlider h3 {    color: #661C33;}.videoList {    display: grid;    grid-template-columns: repeat(2, 1fr);    gap: 25px;}.videoList.oneCol {    grid-template-columns: 1fr;    max-width: 600px;    margin: auto;}.videoList .videoEntry {    display: flex;    flex-direction: column;    gap: 10px;    margin: auto;}.videoList .videoEntry .videoTitle {    color: #661C33;    margin-bottom: 0;    font-weight: bold;}.videoList .videoEntry .videoDesc {    font-size: 18px;}@media(min-width: 768px) and (max-width: 990px) {    .cardsContainer {        grid-template-columns: repeat(2, 1fr);        padding: 0;        margin-top: 15px;    }    .hangingBack > h2 {        line-height: 46px;    }}@media(max-width: 760px) {    .cardsContainer {        grid-template-columns: 1fr;        padding: 0;        margin-top: 15px;    }    .hangingBack > h2,    .standaloneHeader h3{        font-family: "Vast Shadow", cursive;        font-size: 24px;        line-height: 36px;        margin-bottom: 0;        color: white;    }    .standaloneHeader p {        text-align: center;        margin-bottom: 0;        color: white;        font-size: 24px;        line-height: 28px;    }    .lpProductSlider h3 {        font-size: 1.5rem;        text-align: center;    }    .mtmSliderNav a {        width: auto;        height: auto;        box-shadow: none;    }    .videoList {        grid-template-columns: 1fr;    }    .videoList .videoEntry .videoDesc {        font-size: 14px;    }}*, ::before, ::after {  --tw-border-spacing-x: 0;  --tw-border-spacing-y: 0;  --tw-translate-x: 0;  --tw-translate-y: 0;  --tw-rotate: 0;  --tw-skew-x: 0;  --tw-skew-y: 0;  --tw-scale-x: 1;  --tw-scale-y: 1;  --tw-pan-x:  ;  --tw-pan-y:  ;  --tw-pinch-zoom:  ;  --tw-scroll-snap-strictness: proximity;  --tw-gradient-from-position:  ;  --tw-gradient-via-position:  ;  --tw-gradient-to-position:  ;  --tw-ordinal:  ;  --tw-slashed-zero:  ;  --tw-numeric-figure:  ;  --tw-numeric-spacing:  ;  --tw-numeric-fraction:  ;  --tw-ring-inset:  ;  --tw-ring-offset-width: 0px;  --tw-ring-offset-color: #fff;  --tw-ring-color: rgb(59 130 246 / 0.5);  --tw-ring-offset-shadow: 0 0 #0000;  --tw-ring-shadow: 0 0 #0000;  --tw-shadow: 0 0 #0000;  --tw-shadow-colored: 0 0 #0000;  --tw-blur:  ;  --tw-brightness:  ;  --tw-contrast:  ;  --tw-grayscale:  ;  --tw-hue-rotate:  ;  --tw-invert:  ;  --tw-saturate:  ;  --tw-sepia:  ;  --tw-drop-shadow:  ;  --tw-backdrop-blur:  ;  --tw-backdrop-brightness:  ;  --tw-backdrop-contrast:  ;  --tw-backdrop-grayscale:  ;  --tw-backdrop-hue-rotate:  ;  --tw-backdrop-invert:  ;  --tw-backdrop-opacity:  ;  --tw-backdrop-saturate:  ;  --tw-backdrop-sepia:  ;  --tw-contain-size:  ;  --tw-contain-layout:  ;  --tw-contain-paint:  ;  --tw-contain-style:  ;}::backdrop {  --tw-border-spacing-x: 0;  --tw-border-spacing-y: 0;  --tw-translate-x: 0;  --tw-translate-y: 0;  --tw-rotate: 0;  --tw-skew-x: 0;  --tw-skew-y: 0;  --tw-scale-x: 1;  --tw-scale-y: 1;  --tw-pan-x:  ;  --tw-pan-y:  ;  --tw-pinch-zoom:  ;  --tw-scroll-snap-strictness: proximity;  --tw-gradient-from-position:  ;  --tw-gradient-via-position:  ;  --tw-gradient-to-position:  ;  --tw-ordinal:  ;  --tw-slashed-zero:  ;  --tw-numeric-figure:  ;  --tw-numeric-spacing:  ;  --tw-numeric-fraction:  ;  --tw-ring-inset:  ;  --tw-ring-offset-width: 0px;  --tw-ring-offset-color: #fff;  --tw-ring-color: rgb(59 130 246 / 0.5);  --tw-ring-offset-shadow: 0 0 #0000;  --tw-ring-shadow: 0 0 #0000;  --tw-shadow: 0 0 #0000;  --tw-shadow-colored: 0 0 #0000;  --tw-blur:  ;  --tw-brightness:  ;  --tw-contrast:  ;  --tw-grayscale:  ;  --tw-hue-rotate:  ;  --tw-invert:  ;  --tw-saturate:  ;  --tw-sepia:  ;  --tw-drop-shadow:  ;  --tw-backdrop-blur:  ;  --tw-backdrop-brightness:  ;  --tw-backdrop-contrast:  ;  --tw-backdrop-grayscale:  ;  --tw-backdrop-hue-rotate:  ;  --tw-backdrop-invert:  ;  --tw-backdrop-opacity:  ;  --tw-backdrop-saturate:  ;  --tw-backdrop-sepia:  ;  --tw-contain-size:  ;  --tw-contain-layout:  ;  --tw-contain-paint:  ;  --tw-contain-style:  ;}*:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *))::before,:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *))::after {  box-sizing: border-box;   border-width: 0;   border-style: solid;   border-color: #e5e7eb; }:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *))::before,:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *))::after {  --tw-content: '';}.use-tailwind:where(:not(.no-tailwind,.no-tailwind *)) {  line-height: 1.5;   -webkit-text-size-adjust: 100%;   -moz-tab-size: 4;   -o-tab-size: 4;     tab-size: 4;   font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";   font-feature-settings: normal;   font-variation-settings: normal;   -webkit-tap-highlight-color: transparent; }.use-tailwind:where(:not(.no-tailwind,.no-tailwind *)) {  margin: 0;   line-height: inherit; }hr:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  height: 0;   color: inherit;   border-top-width: 1px; }abbr:where([title]):where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  -webkit-text-decoration: underline dotted;          text-decoration: underline dotted;}h1:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),h2:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),h3:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),h4:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),h5:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),h6:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  font-size: inherit;  font-weight: inherit;}a:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  color: inherit;  text-decoration: inherit;}b:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),strong:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  font-weight: bolder;}code:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),kbd:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),samp:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),pre:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;   font-feature-settings: normal;   font-variation-settings: normal;   font-size: 1em; }small:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  font-size: 80%;}sub:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),sup:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}sub:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  bottom: -0.25em;}sup:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  top: -0.5em;}table:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  text-indent: 0;   border-color: inherit;   border-collapse: collapse; }button:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),input:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),optgroup:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),select:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),textarea:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  font-family: inherit;   font-feature-settings: inherit;   font-variation-settings: inherit;   font-size: 100%;   font-weight: inherit;   line-height: inherit;   letter-spacing: inherit;   color: inherit;   margin: 0;   padding: 0; }button:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),select:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  text-transform: none;}button:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),input:where([type='button']):where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),input:where([type='reset']):where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),input:where([type='submit']):where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  -webkit-appearance: button;   background-color: transparent;   background-image: none; }:-moz-focusring:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  outline: auto;}:-moz-ui-invalid:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  box-shadow: none;}progress:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  vertical-align: baseline;}:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) ::-webkit-inner-spin-button,:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) ::-webkit-outer-spin-button {  height: auto;}[type='search']:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  -webkit-appearance: textfield;   outline-offset: -2px; }:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) ::-webkit-search-decoration {  -webkit-appearance: none;}:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) ::-webkit-file-upload-button {  -webkit-appearance: button;   font: inherit; }summary:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  display: list-item;}blockquote:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),dl:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),dd:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),h1:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),h2:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),h3:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),h4:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),h5:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),h6:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),hr:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),figure:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),p:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),pre:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  margin: 0;}fieldset:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  margin: 0;  padding: 0;}legend:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  padding: 0;}ol:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),ul:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),menu:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  list-style: none;  margin: 0;  padding: 0;}dialog:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  padding: 0;}textarea:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  resize: vertical;}:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) input::-moz-placeholder, :where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) textarea::-moz-placeholder {  opacity: 1;   color: #9ca3af; }:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) input::placeholder,:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) textarea::placeholder {  opacity: 1;   color: #9ca3af; }button:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),[role="button"]:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  cursor: pointer;}:disabled:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  cursor: default;}img:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),svg:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),video:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),canvas:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),audio:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),iframe:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),embed:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),object:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  display: block;   vertical-align: middle; }img:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)),video:where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  max-width: 100%;  height: auto;}[hidden]:where(:not([hidden="until-found"])):where(.use-tailwind,.use-tailwind *):where(:not(.no-tailwind,.no-tailwind *)) {  display: none;}.tw-m-auto {  margin: auto;}.tw-mx-auto {  margin-left: auto;  margin-right: auto;}.tw-my-3 {  margin-top: 0.75rem;  margin-bottom: 0.75rem;}.tw-my-4 {  margin-top: 1rem;  margin-bottom: 1rem;}.tw-mb-1 {  margin-bottom: 0.25rem;}.tw-mb-12 {  margin-bottom: 3rem;}.tw-mb-20 {  margin-bottom: 5rem;}.tw-mb-8 {  margin-bottom: 2rem;}.tw-block {  display: block;}.tw-inline-block {  display: inline-block;}.tw-flex {  display: flex;}.tw-grid {  display: grid;}.tw-h-\[100px\] {  height: 100px;}.tw-h-\[310px\] {  height: 310px;}.tw-h-\[55px\] {  height: 55px;}.tw-h-full {  height: 100%;}.tw-min-h-64 {  min-height: 16rem;}.tw-w-\[33\%\] {  width: 33%;}.tw-w-full {  width: 100%;}.tw-max-w-3xl {  max-width: 48rem;}.tw-max-w-\[1024px\] {  max-width: 1024px;}.tw-max-w-\[900px\] {  max-width: 900px;}.tw-max-w-full {  max-width: 100%;}.tw-basis-1\/2 {  flex-basis: 50%;}.tw-basis-1\/3 {  flex-basis: 33.333333%;}.tw-cursor-default {  cursor: default;}.tw-cursor-pointer {  cursor: pointer;}.tw-grid-cols-1 {  grid-template-columns: repeat(1, minmax(0, 1fr));}.tw-grid-cols-2 {  grid-template-columns: repeat(2, minmax(0, 1fr));}.tw-flex-col {  flex-direction: column;}.tw-flex-col-reverse {  flex-direction: column-reverse;}.tw-items-center {  align-items: center;}.tw-justify-center {  justify-content: center;}.tw-justify-between {  justify-content: space-between;}.tw-gap-10 {  gap: 2.5rem;}.tw-gap-14 {  gap: 3.5rem;}.tw-gap-3 {  gap: 0.75rem;}.tw-gap-4 {  gap: 1rem;}.tw-gap-8 {  gap: 2rem;}.tw-space-y-10 > :not([hidden]) ~ :not([hidden]) {  --tw-space-y-reverse: 0;  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));}.tw-space-y-12 > :not([hidden]) ~ :not([hidden]) {  --tw-space-y-reverse: 0;  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));  margin-bottom: calc(3rem * var(--tw-space-y-reverse));}.tw-space-y-3 > :not([hidden]) ~ :not([hidden]) {  --tw-space-y-reverse: 0;  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));}.tw-space-y-4 > :not([hidden]) ~ :not([hidden]) {  --tw-space-y-reverse: 0;  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));  margin-bottom: calc(1rem * var(--tw-space-y-reverse));}.tw-space-y-5 > :not([hidden]) ~ :not([hidden]) {  --tw-space-y-reverse: 0;  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));}.tw-space-y-6 > :not([hidden]) ~ :not([hidden]) {  --tw-space-y-reverse: 0;  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));}.tw-space-y-8 > :not([hidden]) ~ :not([hidden]) {  --tw-space-y-reverse: 0;  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));  margin-bottom: calc(2rem * var(--tw-space-y-reverse));}.tw-rounded-xl {  border-radius: 0.75rem;}.tw-border-b {  border-bottom-width: 1px;}.tw-border-b-\[\#5c0024\] {  --tw-border-opacity: 1;  border-bottom-color: rgb(92 0 36 / var(--tw-border-opacity, 1));}.tw-bg-\[\#661C33\] {  --tw-bg-opacity: 1;  background-color: rgb(102 28 51 / var(--tw-bg-opacity, 1));}.tw-bg-\[\#85C446\] {  --tw-bg-opacity: 1;  background-color: rgb(133 196 70 / var(--tw-bg-opacity, 1));}.tw-bg-\[\#daedc7\] {  --tw-bg-opacity: 1;  background-color: rgb(218 237 199 / var(--tw-bg-opacity, 1));}.tw-bg-white {  --tw-bg-opacity: 1;  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));}.tw-bg-yellow-400 {  --tw-bg-opacity: 1;  background-color: rgb(250 204 21 / var(--tw-bg-opacity, 1));}.tw-object-contain {  -o-object-fit: contain;     object-fit: contain;}.tw-object-center {  -o-object-position: center;     object-position: center;}.tw-object-top {  -o-object-position: top;     object-position: top;}.tw-p-4 {  padding: 1rem;}.tw-p-6 {  padding: 1.5rem;}.tw-px-0 {  padding-left: 0px;  padding-right: 0px;}.tw-px-10 {  padding-left: 2.5rem;  padding-right: 2.5rem;}.tw-px-12 {  padding-left: 3rem;  padding-right: 3rem;}.tw-px-3 {  padding-left: 0.75rem;  padding-right: 0.75rem;}.tw-px-6 {  padding-left: 1.5rem;  padding-right: 1.5rem;}.tw-py-2 {  padding-top: 0.5rem;  padding-bottom: 0.5rem;}.tw-py-3 {  padding-top: 0.75rem;  padding-bottom: 0.75rem;}.tw-py-4 {  padding-top: 1rem;  padding-bottom: 1rem;}.tw-py-5 {  padding-top: 1.25rem;  padding-bottom: 1.25rem;}.tw-py-8 {  padding-top: 2rem;  padding-bottom: 2rem;}.tw-py-\[40px\] {  padding-top: 40px;  padding-bottom: 40px;}.tw-pb-1 {  padding-bottom: 0.25rem;}.tw-pb-3 {  padding-bottom: 0.75rem;}.tw-pt-0 {  padding-top: 0px;}.tw-text-center {  text-align: center;}.tw-text-2xl {  font-size: 1.5rem;  line-height: 2rem;}.tw-text-3xl {  font-size: 1.875rem;  line-height: 2.25rem;}.tw-text-base {  font-size: 1rem;  line-height: 1.5rem;}.tw-text-lg {  font-size: 1.125rem;  line-height: 1.75rem;}.tw-text-xl {  font-size: 1.25rem;  line-height: 1.75rem;}.tw-text-xs {  font-size: 0.75rem;  line-height: 1rem;}.tw-font-bold {  font-weight: 700;}.tw-uppercase {  text-transform: uppercase;}.tw-italic {  font-style: italic;}.tw-leading-10 {  line-height: 2.5rem;}.tw-leading-\[1px\] {  line-height: 1px;}.\!tw-text-white {  --tw-text-opacity: 1 !important;  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;}.tw-text-\[\#0C3B57\] {  --tw-text-opacity: 1;  color: rgb(12 59 87 / var(--tw-text-opacity, 1));}.tw-text-\[\#5c0024\] {  --tw-text-opacity: 1;  color: rgb(92 0 36 / var(--tw-text-opacity, 1));}.tw-text-\[\#6a1d32\] {  --tw-text-opacity: 1;  color: rgb(106 29 50 / var(--tw-text-opacity, 1));}.tw-text-\[var\(--headerColor\)\] {  color: var(--headerColor);}.tw-text-black {  --tw-text-opacity: 1;  color: rgb(0 0 0 / var(--tw-text-opacity, 1));}.tw-text-white {  --tw-text-opacity: 1;  color: rgb(255 255 255 / var(--tw-text-opacity, 1));}.tw-no-underline {  text-decoration-line: none;}.tw-shadow-lg {  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.tw-shadow-md {  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.font-VastShadow {    font-family: 'Vast Shadow', cursive;}.text-FoodTownBrown {  --tw-text-opacity: 1;  color: rgb(92 0 36 / var(--tw-text-opacity, 1));}.bg-FoodTownBrown {  --tw-bg-opacity: 1;  background-color: rgb(92 0 36 / var(--tw-bg-opacity, 1));}@media (min-width: 768px) {  p {    font-size: 1.125rem;    line-height: 2rem;  }}.block2025101Shadow {    box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.25);}.block2025101CardContent p {  font-size: 1rem;  line-height: 1.5rem;  font-weight: 700;}@media (min-width: 768px) {  .block2025101CardContent p {    line-height: 1.5rem;  }}@keyframes tw-pulse-custom {    25% {transform: scale(1.1);}    75% {transform: scale(1.0);}}.tw-pulse-custom {    transform:perspective(1px) translateZ(0);}.tw-pulse-custom:hover {    animation-timing-function: ease-in-out;    animation-name: tw-pulse-custom;    animation-duration: 1s;}.cards2024Button {  display: inline-block;  border-radius: 0.125rem;  --tw-bg-opacity: 1;  background-color: rgb(137 196 81 / var(--tw-bg-opacity, 1));  padding-left: 1rem;  padding-right: 1rem;  padding-top: 0.375rem;  padding-bottom: 0.375rem;  --tw-text-opacity: 1 !important;  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;  text-decoration-line: none;}.cards2024Button:hover {  text-decoration-line: none;}@keyframes tw-pulse {  50% {    opacity: .5;  }}.hover\:tw-animate-pulse:hover {  animation: tw-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;}.hover\:tw-no-underline:hover {  text-decoration-line: none;}@media (min-width: 768px) {  .md\:tw-col-span-2 {    grid-column: span 2 / span 2;  }  .md\:tw-col-span-3 {    grid-column: span 3 / span 3;  }  .md\:tw-flex {    display: flex;  }  .md\:tw-h-\[400px\] {    height: 400px;  }  .md\:tw-min-h-\[275px\] {    min-height: 275px;  }  .md\:tw-w-\[45\%\] {    width: 45%;  }  .md\:tw-w-\[50\%\] {    width: 50%;  }  .md\:tw-grid-cols-2 {    grid-template-columns: repeat(2, minmax(0, 1fr));  }  .md\:tw-grid-cols-3 {    grid-template-columns: repeat(3, minmax(0, 1fr));  }  .md\:tw-grid-cols-5 {    grid-template-columns: repeat(5, minmax(0, 1fr));  }  .md\:tw-grid-cols-\[repeat\(auto-fit\2c 30\%\)\] {    grid-template-columns: repeat(auto-fit,30%);  }  .md\:tw-flex-row {    flex-direction: row;  }  .md\:tw-flex-wrap {    flex-wrap: wrap;  }  .md\:tw-justify-center {    justify-content: center;  }  .md\:tw-gap-6 {    gap: 1.5rem;  }  .md\:tw-gap-x-16 {    -moz-column-gap: 4rem;         column-gap: 4rem;  }  .md\:tw-py-10 {    padding-top: 2.5rem;    padding-bottom: 2.5rem;  }  .md\:tw-pt-5 {    padding-top: 1.25rem;  }  .md\:tw-text-2xl {    font-size: 1.5rem;    line-height: 2rem;  }  .md\:tw-text-3xl {    font-size: 1.875rem;    line-height: 2.25rem;  }  .md\:tw-text-4xl {    font-size: 2.25rem;    line-height: 2.5rem;  }}@media (min-width: 1024px) {  .lg\:tw-mx-8 {    margin-left: 2rem;    margin-right: 2rem;  }  .lg\:tw-w-\[30\%\] {    width: 30%;  }  .lg\:tw-w-\[33\%\] {    width: 33%;  }  .lg\:tw-max-w-\[500px\] {    max-width: 500px;  }  .lg\:tw-grid-cols-\[repeat\(auto-fit\2c 22\%\)\] {    grid-template-columns: repeat(auto-fit,22%);  }  .lg\:tw-space-y-12 > :not([hidden]) ~ :not([hidden]) {    --tw-space-y-reverse: 0;    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));    margin-bottom: calc(3rem * var(--tw-space-y-reverse));  }  .lg\:tw-space-y-6 > :not([hidden]) ~ :not([hidden]) {    --tw-space-y-reverse: 0;    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));  }  .lg\:tw-px-\[90px\] {    padding-left: 90px;    padding-right: 90px;  }  .lg\:tw-text-5xl {    font-size: 3rem;    line-height: 1;  }}