.bs-popover-auto[x-placement^=bottom] .arrow::after, .bs-popover-bottom .arrow::after{top: 1px; border-bottom-color: #ffffff;} .bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before{position: absolute; top: 0; left: 50%; display: block; width: 1rem; margin-left: -0.5rem; content: ""; border-bottom: 1px solid #f7f7f7;} .bs-popover-auto[x-placement^=left], .bs-popover-left{margin-right: 0.5rem;} .bs-popover-auto[x-placement^=left] .arrow, .bs-popover-left .arrow{right: calc(-1.5rem); width: .5rem; height: 1rem; margin: 0.3rem 0;} .bs-popover-auto[x-placement^=left] .arrow::after, .bs-popover-auto[x-placement^=left] .arrow::before, .bs-popover-left .arrow::after, .bs-popover-left .arrow::before{border-width: 0.5rem 0 0.5rem 0.5rem;} .bs-popover-auto[x-placement^=left] .arrow::before, .bs-popover-left .arrow::before{right: 0; border-left-color: rgba(0, 0, 0, 0.25);} .bs-popover-auto[x-placement^=left] .arrow::after, .bs-popover-left .arrow::after{right: 1px; border-left-color: #ffffff;} .popover-header{padding: .5rem .75rem; margin-bottom: 0; font-size: 1rem; color: inherit; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-top-left-radius: calc(-0.7rem); border-top-right-radius: calc(-0.7rem);} .popover-header:empty{display: none;} .popover-body{padding: .5rem .75rem; color: #212529;} .carousel{position: relative;} .carousel-inner{position: relative; width: 100%; overflow: hidden;} .carousel-item{position: relative; display: none; -ms-flex-align: center; align-items: center; width: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; perspective: 1000px;} .carousel-item-next, .carousel-item-prev, .carousel-item.active{display: block; transition: -webkit-transform 0.6s ease; transition: transform .6s ease; transition: transform 0.6s ease, -webkit-transform 0.6s ease;} @media screen and (prefers-reduced-motion: reduce){.carousel-item-next, .carousel-item-prev, .carousel-item.active{transition: none;}} .carousel-item-next, .carousel-item-prev{position: absolute; top: 0;} .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right{-webkit-transform: translateX(0); transform: translateX(0);} @supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}} .active.carousel-item-right, .carousel-item-next{-webkit-transform: translateX(100%); transform: translateX(100%);} @supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right, .carousel-item-next{-webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}} .active.carousel-item-left, .carousel-item-prev{-webkit-transform: translateX(-100%); transform: translateX(-100%);} @supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left, .carousel-item-prev{-webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}} .carousel-fade .carousel-item{opacity: 0; transition-duration: .6s; transition-property: opacity;} .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active{opacity: 1;} .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{opacity: 0;} .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active{-webkit-transform: translateX(0); transform: translateX(0);} @supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}} .carousel-control-next, .carousel-control-prev{position: absolute; top: 0; bottom: 0; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; width: 15%; color: #fff; text-align: center; opacity: 0.5;} .carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover{color: #fff; text-decoration: none; outline: 0; opacity: 0.9;} .carousel-control-prev{left: 0;} .carousel-control-next{right: 0;} .carousel-control-next-icon, .carousel-control-prev-icon{display: inline-block; width: 20px; height: 20px; background: transparent no-repeat center center; background-size: 100% 100%;} .carousel-control-prev-icon{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");} .carousel-control-next-icon{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");} .carousel-indicators{position: absolute; right: 0; bottom: 10px; left: 0; z-index: 15; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -ms-flex-pack: center; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none;} .carousel-indicators li{position: relative; -ms--webkit-box-flex: 0; -webkit-flex: 0 1 auto; flex: 0 1 auto; -webkit-box-flex: 0; -webkit-flex: 0 1 auto; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: rgba(255, 255, 255, 0.5);} .carousel-indicators li::before{position: absolute; top: -10px; left: 0; display: inline-block; width: 100%; height: 10px; content: "";} .carousel-indicators li::after{position: absolute; bottom: -10px; left: 0; display: inline-block; width: 100%; height: 10px; content: "";} .carousel-indicators .active{background-color: #ffffff;} .carousel-caption{position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center;} .align-baseline{vertical-align: baseline !important;} .align-top{vertical-align: top !important;} .align-middle{vertical-align: middle !important;} .align-bottom{vertical-align: bottom !important;} .align-text-bottom{vertical-align: text-bottom !important;} .align-text-top{vertical-align: text-top !important;} .bg-primary{background-color: #007bff !important;} a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover{background-color: #0062cc !important;} .bg-secondary{background-color: #6c757d !important;} a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover{background-color: #545b62 !important;} .bg-success{background-color: #28a745 !important;} a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover{background-color: #1e7e34 !important;} .bg-info{background-color: #17a2b8 !important;} a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover{background-color: #117a8b !important;} .bg-warning{background-color: #ffc107 !important;} a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover{background-color: #d39e00 !important;} .bg-danger{background-color: #dc3545 !important;} a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover{background-color: #bd2130 !important;} .bg-light{background-color: #f8f9fa !important;} a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover{background-color: #dae0e5 !important;} .bg-dark{background-color: #343a40 !important;} a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover{background-color: #1d2124 !important;} .bg-white{background-color: #ffffff !important;} .bg-transparent{background-color: transparent !important;} .border{border: 1px solid #dee2e6 !important;} .border-top{border-top: 1px solid #dee2e6 !important;} .border-right{border-right: 1px solid #dee2e6 !important;} .border-bottom{border-bottom: 1px solid #dee2e6 !important;} .border-left{border-left: 1px solid #dee2e6 !important;} .border-0{border: 0 !important;} .border-top-0{border-top: 0 !important;} .border-right-0{border-right: 0 !important;} .border-bottom-0{border-bottom: 0 !important;} .border-left-0{border-left: 0 !important;} .border-primary{border-color: #007bff !important;} .border-secondary{border-color: #6c757d !important;} .border-success{border-color: #28a745 !important;} .border-info{border-color: #17a2b8 !important;} .border-warning{border-color: #ffc107 !important;} .border-danger{border-color: #dc3545 !important;} .border-light{border-color: #f8f9fa !important;} .border-dark{border-color: #343a40 !important;} .border-white{border-color: #ffffff !important;} .rounded{border-radius: 0.25rem !important;} .rounded-top{border-top-left-radius: .25rem!important; border-top-right-radius: 0.25rem !important;} .rounded-right{border-top-right-radius: .25rem!important; border-bottom-right-radius: 0.25rem !important;} .rounded-bottom{border-bottom-right-radius: .25rem!important; border-bottom-left-radius: 0.25rem !important;} .rounded-left{border-top-left-radius: .25rem!important; border-bottom-left-radius: 0.25rem !important;} .rounded-circle{border-radius: 50% !important;} .rounded-0{border-radius: 0 !important;} .clearfix::after{display: block; clear: both; content: "";} .d-none{display: none !important;} .d-inline{display: inline !important;} .d-inline-block{display: inline-block !important;} .d-block{display: block !important;} .d-table{display: table !important;} .d-table-row{display: table-row !important;} .d-table-cell{display: table-cell !important;} .d-flex{display: -ms-flexbox !important; display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;} .d-inline-flex{display: -ms-inline-flexbox !important; display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;} @media (min-width: 576px){.d-sm-none{display: none !important;}.d-sm-inline{display: inline !important;}.d-sm-inline-block{display: inline-block !important;}.d-sm-block{display: block !important;}.d-sm-table{display: table !important;}.d-sm-table-row{display: table-row !important;}.d-sm-table-cell{display: table-cell !important;}.d-sm-flex{display: -ms-flexbox !important; display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-sm-inline-flex{display: -ms-inline-flexbox !important; display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}} @media (min-width: 768px){.d-md-none{display: none !important;}.d-md-inline{display: inline !important;}.d-md-inline-block{display: inline-block !important;}.d-md-block{display: block !important;}.d-md-table{display: table !important;}.d-md-table-row{display: table-row !important;}.d-md-table-cell{display: table-cell !important;}.d-md-flex{display: -ms-flexbox !important; display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-md-inline-flex{display: -ms-inline-flexbox !important; display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}} @media (min-width: 992px){.d-lg-none{display: none !important;}.d-lg-inline{display: inline !important;}.d-lg-inline-block{display: inline-block !important;}.d-lg-block{display: block !important;}.d-lg-table{display: table !important;}.d-lg-table-row{display: table-row !important;}.d-lg-table-cell{display: table-cell !important;}.d-lg-flex{display: -ms-flexbox !important; display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-lg-inline-flex{display: -ms-inline-flexbox !important; display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}} @media (min-width: 1200px){.d-xl-none{display: none !important;}.d-xl-inline{display: inline !important;}.d-xl-inline-block{display: inline-block !important;}.d-xl-block{display: block !important;}.d-xl-table{display: table !important;}.d-xl-table-row{display: table-row !important;}.d-xl-table-cell{display: table-cell !important;}.d-xl-flex{display: -ms-flexbox !important; display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-xl-inline-flex{display: -ms-inline-flexbox !important; display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}} @media print{.d-print-none{display: none !important;}.d-print-inline{display: inline !important;}.d-print-inline-block{display: inline-block !important;}.d-print-block{display: block !important;}.d-print-table{display: table !important;}.d-print-table-row{display: table-row !important;}.d-print-table-cell{display: table-cell !important;}.d-print-flex{display: -ms-flexbox !important; display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-print-inline-flex{display: -ms-inline-flexbox !important; display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}} .embed-responsive{position: relative; display: block; width: 100%; padding: 0; overflow: hidden;} .embed-responsive::before{display: block; content: "";} .embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video{position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0;} .embed-responsive-21by9::before{padding-top: 42.857143%;} .embed-responsive-16by9::before{padding-top: 56.25%;} .embed-responsive-4by3::before{padding-top: 75%;} .embed-responsive-1by1::before{padding-top: 100%;} .flex-row{-ms-flex-direction: row!important; flex-direction: row !important;} .flex-column{-ms-flex-direction: column!important; flex-direction: column !important;} .flex-row-reverse{-ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important;} .flex-column-reverse{-ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important;} .flex-wrap{-ms-flex-wrap: wrap!important; flex-wrap: wrap !important;} .flex-nowrap{-ms-flex-wrap: nowrap!important; flex-wrap: nowrap !important;} .flex-wrap-reverse{-ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important;} .flex-fill{-ms-flex: 1 1 auto!important; flex: 1 1 auto !important;} .flex-grow-0{-ms-flex-positive: 0!important; flex-grow: 0 !important;} .flex-grow-1{-ms-flex-positive: 1!important; flex-grow: 1 !important;} .flex-shrink-0{-ms-flex-negative: 0!important; flex-shrink: 0 !important;} .flex-shrink-1{-ms-flex-negative: 1!important; flex-shrink: 1 !important;} .justify-content-start{-ms-flex-pack: start!important; -webkit-box-pack: start !important; justify-content: flex-start !important;} .justify-content-end{-ms-flex-pack: end!important; -webkit-box-pack: end !important; justify-content: flex-end !important;} .justify-content-center{-ms-flex-pack: center!important; justify-content: center !important;} .justify-content-between{-ms-flex-pack: justify!important; justify-content: space-between !important;} .justify-content-around{-ms-flex-pack: distribute!important; justify-content: space-around !important;} .align-items-start{-ms-flex-align: start!important; align-items: flex-start !important;} .align-items-end{-ms-flex-align: end!important; align-items: flex-end !important;} .align-items-center{-ms-flex-align: center!important; align-items: center !important;} .align-items-baseline{-ms-flex-align: baseline!important; align-items: baseline !important;} .align-items-stretch{-ms-flex-align: stretch!important; align-items: stretch !important;} .align-content-start{-ms-flex-line-pack: start!important; align-content: flex-start !important;} .align-content-end{-ms-flex-line-pack: end!important; align-content: flex-end !important;} .align-content-center{-ms-flex-line-pack: center!important; align-content: center !important;} .align-content-between{-ms-flex-line-pack: justify!important; align-content: space-between !important;} .align-content-around{-ms-flex-line-pack: distribute!important; align-content: space-around !important;} .align-content-stretch{-ms-flex-line-pack: stretch!important; align-content: stretch !important;} .align-self-auto{-ms-flex-item-align: auto!important; align-self: auto !important;} .align-self-start{-ms-flex-item-align: start!important; align-self: flex-start !important;} .align-self-end{-ms-flex-item-align: end!important; align-self: flex-end !important;} .align-self-center{-ms-flex-item-align: center!important; align-self: center !important;} .align-self-baseline{-ms-flex-item-align: baseline!important; align-self: baseline !important;} .align-self-stretch{-ms-flex-item-align: stretch!important; align-self: stretch !important;} @media (min-width: 576px){.flex-sm-row{-ms-flex-direction: row!important; flex-direction: row !important;}.flex-sm-column{-ms-flex-direction: column!important; flex-direction: column !important;}.flex-sm-row-reverse{-ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important;}.flex-sm-column-reverse{-ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important;}.flex-sm-wrap{-ms-flex-wrap: wrap!important; flex-wrap: wrap !important;}.flex-sm-nowrap{-ms-flex-wrap: nowrap!important; flex-wrap: nowrap !important;}.flex-sm-wrap-reverse{-ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important;}.flex-sm-fill{-ms-flex: 1 1 auto!important; flex: 1 1 auto !important;}.flex-sm-grow-0{-ms-flex-positive: 0!important; flex-grow: 0 !important;}.flex-sm-grow-1{-ms-flex-positive: 1!important; flex-grow: 1 !important;}.flex-sm-shrink-0{-ms-flex-negative: 0!important; flex-shrink: 0 !important;}.flex-sm-shrink-1{-ms-flex-negative: 1!important; flex-shrink: 1 !important;}.justify-content-sm-start{-ms-flex-pack: start!important; -webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-sm-end{-ms-flex-pack: end!important; -webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-sm-center{-ms-flex-pack: center!important; justify-content: center !important;}.justify-content-sm-between{-ms-flex-pack: justify!important; justify-content: space-between !important;}.justify-content-sm-around{-ms-flex-pack: distribute!important; justify-content: space-around !important;}.align-items-sm-start{-ms-flex-align: start!important; align-items: flex-start !important;}.align-items-sm-end{-ms-flex-align: end!important; align-items: flex-end !important;}.align-items-sm-center{-ms-flex-align: center!important; align-items: center !important;}.align-items-sm-baseline{-ms-flex-align: baseline!important; align-items: baseline !important;}.align-items-sm-stretch{-ms-flex-align: stretch!important; align-items: stretch !important;}.align-content-sm-start{-ms-flex-line-pack: start!important; align-content: flex-start !important;}.align-content-sm-end{-ms-flex-line-pack: end!important; align-content: flex-end !important;}.align-content-sm-center{-ms-flex-line-pack: center!important; align-content: center !important;}.align-content-sm-between{-ms-flex-line-pack: justify!important; align-content: space-between !important;}.align-content-sm-around{-ms-flex-line-pack: distribute!important; align-content: space-around !important;}.align-content-sm-stretch{-ms-flex-line-pack: stretch!important; align-content: stretch !important;}.align-self-sm-auto{-ms-flex-item-align: auto!important; align-self: auto !important;}.align-self-sm-start{-ms-flex-item-align: start!important; align-self: flex-start !important;}.align-self-sm-end{-ms-flex-item-align: end!important; align-self: flex-end !important;}.align-self-sm-center{-ms-flex-item-align: center!important; align-self: center !important;}.align-self-sm-baseline{-ms-flex-item-align: baseline!important; align-self: baseline !important;}.align-self-sm-stretch{-ms-flex-item-align: stretch!important; align-self: stretch !important;}} @media (min-width: 768px){.flex-md-row{-ms-flex-direction: row!important; flex-direction: row !important;}.flex-md-column{-ms-flex-direction: column!important; flex-direction: column !important;}.flex-md-row-reverse{-ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important;}.flex-md-column-reverse{-ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important;}.flex-md-wrap{-ms-flex-wrap: wrap!important; flex-wrap: wrap !important;}.flex-md-nowrap{-ms-flex-wrap: nowrap!important; flex-wrap: nowrap !important;}.flex-md-wrap-reverse{-ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important;}.flex-md-fill{-ms-flex: 1 1 auto!important; flex: 1 1 auto !important;}.flex-md-grow-0{-ms-flex-positive: 0!important; flex-grow: 0 !important;}.flex-md-grow-1{-ms-flex-positive: 1!important; flex-grow: 1 !important;}.flex-md-shrink-0{-ms-flex-negative: 0!important; flex-shrink: 0 !important;}.flex-md-shrink-1{-ms-flex-negative: 1!important; flex-shrink: 1 !important;}.justify-content-md-start{-ms-flex-pack: start!important; -webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-md-end{-ms-flex-pack: end!important; -webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-md-center{-ms-flex-pack: center!important; justify-content: center !important;}.justify-content-md-between{-ms-flex-pack: justify!important; justify-content: space-between !important;}.justify-content-md-around{-ms-flex-pack: distribute!important; justify-content: space-around !important;}.align-items-md-start{-ms-flex-align: start!important; align-items: flex-start !important;}.align-items-md-end{-ms-flex-align: end!important; align-items: flex-end !important;}.align-items-md-center{-ms-flex-align: center!important; align-items: center !important;}.align-items-md-baseline{-ms-flex-align: baseline!important; align-items: baseline !important;}.align-items-md-stretch{-ms-flex-align: stretch!important; align-items: stretch !important;}.align-content-md-start{-ms-flex-line-pack: start!important; align-content: flex-start !important;}.align-content-md-end{-ms-flex-line-pack: end!important; align-content: flex-end !important;}.align-content-md-center{-ms-flex-line-pack: center!important; align-content: center !important;}.align-content-md-between{-ms-flex-line-pack: justify!important; align-content: space-between !important;}.align-content-md-around{-ms-flex-line-pack: distribute!important; align-content: space-around !important;}.align-content-md-stretch{-ms-flex-line-pack: stretch!important; align-content: stretch !important;}.align-self-md-auto{-ms-flex-item-align: auto!important; align-self: auto !important;}.align-self-md-start{-ms-flex-item-align: start!important; align-self: flex-start !important;}.align-self-md-end{-ms-flex-item-align: end!important; align-self: flex-end !important;}.align-self-md-center{-ms-flex-item-align: center!important; align-self: center !important;}.align-self-md-baseline{-ms-flex-item-align: baseline!important; align-self: baseline !important;}.align-self-md-stretch{-ms-flex-item-align: stretch!important; align-self: stretch !important;}} @media (min-width: 992px){.flex-lg-row{-ms-flex-direction: row!important; flex-direction: row !important;}.flex-lg-column{-ms-flex-direction: column!important; flex-direction: column !important;}.flex-lg-row-reverse{-ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important;}.flex-lg-column-reverse{-ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important;}.flex-lg-wrap{-ms-flex-wrap: wrap!important; flex-wrap: wrap !important;}.flex-lg-nowrap{-ms-flex-wrap: nowrap!important; flex-wrap: nowrap !important;}.flex-lg-wrap-reverse{-ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important;}.flex-lg-fill{-ms-flex: 1 1 auto!important; flex: 1 1 auto !important;}.flex-lg-grow-0{-ms-flex-positive: 0!important; flex-grow: 0 !important;}.flex-lg-grow-1{-ms-flex-positive: 1!important; flex-grow: 1 !important;}.flex-lg-shrink-0{-ms-flex-negative: 0!important; flex-shrink: 0 !important;}.flex-lg-shrink-1{-ms-flex-negative: 1!important; flex-shrink: 1 !important;}.justify-content-lg-start{-ms-flex-pack: start!important; -webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-lg-end{-ms-flex-pack: end!important; -webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-lg-center{-ms-flex-pack: center!important; justify-content: center !important;}.justify-content-lg-between{-ms-flex-pack: justify!important; justify-content: space-between !important;}.justify-content-lg-around{-ms-flex-pack: distribute!important; justify-content: space-around !important;}.align-items-lg-start{-ms-flex-align: start!important; align-items: flex-start !important;}.align-items-lg-end{-ms-flex-align: end!important; align-items: flex-end !important;}.align-items-lg-center{-ms-flex-align: center!important; align-items: center !important;}.align-items-lg-baseline{-ms-flex-align: baseline!important; align-items: baseline !important;}.align-items-lg-stretch{-ms-flex-align: stretch!important; align-items: stretch !important;}.align-content-lg-start{-ms-flex-line-pack: start!important; align-content: flex-start !important;}.align-content-lg-end{-ms-flex-line-pack: end!important; align-content: flex-end !important;}.align-content-lg-center{-ms-flex-line-pack: center!important; align-content: center !important;}.align-content-lg-between{-ms-flex-line-pack: justify!important; align-content: space-between !important;}.align-content-lg-around{-ms-flex-line-pack: distribute!important; align-content: space-around !important;}.align-content-lg-stretch{-ms-flex-line-pack: stretch!important; align-content: stretch !important;}.align-self-lg-auto{-ms-flex-item-align: auto!important; align-self: auto !important;}.align-self-lg-start{-ms-flex-item-align: start!important; align-self: flex-start !important;}.align-self-lg-end{-ms-flex-item-align: end!important; align-self: flex-end !important;}.align-self-lg-center{-ms-flex-item-align: center!important; align-self: center !important;}.align-self-lg-baseline{-ms-flex-item-align: baseline!important; align-self: baseline !important;}.align-self-lg-stretch{-ms-flex-item-align: stretch!important; align-self: stretch !important;}} @media (min-width: 1200px){.flex-xl-row{-ms-flex-direction: row!important; flex-direction: row !important;}.flex-xl-column{-ms-flex-direction: column!important; flex-direction: column !important;}.flex-xl-row-reverse{-ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important;}.flex-xl-column-reverse{-ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important;}.flex-xl-wrap{-ms-flex-wrap: wrap!important; flex-wrap: wrap !important;}.flex-xl-nowrap{-ms-flex-wrap: nowrap!important; flex-wrap: nowrap !important;}.flex-xl-wrap-reverse{-ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important;}.flex-xl-fill{-ms-flex: 1 1 auto!important; flex: 1 1 auto !important;}.flex-xl-grow-0{-ms-flex-positive: 0!important; flex-grow: 0 !important;}.flex-xl-grow-1{-ms-flex-positive: 1!important; flex-grow: 1 !important;}.flex-xl-shrink-0{-ms-flex-negative: 0!important; flex-shrink: 0 !important;}.flex-xl-shrink-1{-ms-flex-negative: 1!important; flex-shrink: 1 !important;}.justify-content-xl-start{-ms-flex-pack: start!important; -webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-xl-end{-ms-flex-pack: end!important; -webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-xl-center{-ms-flex-pack: center!important; justify-content: center !important;}.justify-content-xl-between{-ms-flex-pack: justify!important; justify-content: space-between !important;}.justify-content-xl-around{-ms-flex-pack: distribute!important; justify-content: space-around !important;}.align-items-xl-start{-ms-flex-align: start!important; align-items: flex-start !important;}.align-items-xl-end{-ms-flex-align: end!important; align-items: flex-end !important;}.align-items-xl-center{-ms-flex-align: center!important; align-items: center !important;}.align-items-xl-baseline{-ms-flex-align: baseline!important; align-items: baseline !important;}.align-items-xl-stretch{-ms-flex-align: stretch!important; align-items: stretch !important;}.align-content-xl-start{-ms-flex-line-pack: start!important; align-content: flex-start !important;}.align-content-xl-end{-ms-flex-line-pack: end!important; align-content: flex-end !important;}.align-content-xl-center{-ms-flex-line-pack: center!important; align-content: center !important;}.align-content-xl-between{-ms-flex-line-pack: justify!important; align-content: space-between !important;}.align-content-xl-around{-ms-flex-line-pack: distribute!important; align-content: space-around !important;}.align-content-xl-stretch{-ms-flex-line-pack: stretch!important; align-content: stretch !important;}.align-self-xl-auto{-ms-flex-item-align: auto!important; align-self: auto !important;}.align-self-xl-start{-ms-flex-item-align: start!important; align-self: flex-start !important;}.align-self-xl-end{-ms-flex-item-align: end!important; align-self: flex-end !important;}.align-self-xl-center{-ms-flex-item-align: center!important; align-self: center !important;}.align-self-xl-baseline{-ms-flex-item-align: baseline!important; align-self: baseline !important;}.align-self-xl-stretch{-ms-flex-item-align: stretch!important; align-self: stretch !important;}} .float-left{float: left !important;} .float-right{float: right !important;} .float-none{float: none !important;} @media (min-width: 576px){.float-sm-left{float: left !important;}.float-sm-right{float: right !important;}.float-sm-none{float: none !important;}} @media (min-width: 768px){.float-md-left{float: left !important;}.float-md-right{float: right !important;}.float-md-none{float: none !important;}} @media (min-width: 992px){.float-lg-left{float: left !important;}.float-lg-right{float: right !important;}.float-lg-none{float: none !important;}} @media (min-width: 1200px){.float-xl-left{float: left !important;}.float-xl-right{float: right !important;}.float-xl-none{float: none !important;}} .position-static{position: static !important;} .position-relative{position: relative !important;} .position-absolute{position: absolute !important;} .position-fixed{position: fixed !important;} .position-sticky{position: -webkit-sticky !important; position: sticky !important;} .fixed-top{position: fixed; top: 0; right: 0; left: 0; z-index: 1030;} .fixed-bottom{position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030;} @supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position: -webkit-sticky; position: sticky; top: 0; z-index: 1020;}} .sr-only{position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;} .sr-only-focusable:active, .sr-only-focusable:focus{position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal;} .shadow-sm{box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;} .shadow{box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;} .shadow-lg{box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;} .shadow-none{box-shadow: none !important;} .w-25{width: 25% !important;} .w-50{width: 50% !important;} .w-75{width: 75% !important;} .w-100{width: 100% !important;} .w-auto{width: auto !important;} .h-25{height: 25% !important;} .h-50{height: 50% !important;} .h-75{height: 75% !important;} .h-100{height: 100% !important;} .h-auto{height: auto !important;} .mw-100{max-width: 100% !important;} .mh-100{max-height: 100% !important;} .m-0{margin: 0 !important;} .mt-0, .my-0{margin-top: 0 !important;} .mr-0, .mx-0{margin-right: 0 !important;} .mb-0, .my-0{margin-bottom: 0 !important;} .ml-0, .mx-0{margin-left: 0 !important;} .m-1{margin: 0.25rem !important;} .mt-1, .my-1{margin-top: 0.25rem !important;} .mr-1, .mx-1{margin-right: 0.25rem !important;} .mb-1, .my-1{margin-bottom: 0.25rem !important;} .ml-1, .mx-1{margin-left: 0.25rem !important;} .m-2{margin: 0.5rem !important;} .mt-2, .my-2{margin-top: 0.5rem !important;} .mr-2, .mx-2{margin-right: 0.5rem !important;} .mb-2, .my-2{margin-bottom: 0.5rem !important;} .ml-2, .mx-2{margin-left: 0.5rem !important;} .m-3{margin: 1rem !important;} .mt-3, .my-3{margin-top: 1rem !important;} .mr-3, .mx-3{margin-right: 1rem !important;} .mb-3, .my-3{margin-bottom: 1rem !important;} .ml-3, .mx-3{margin-left: 1rem !important;} .m-4{margin: 1.5rem !important;} .mt-4, .my-4{margin-top: 1.5rem !important;} .mr-4, .mx-4{margin-right: 1.5rem !important;} .mb-4, .my-4{margin-bottom: 1.5rem !important;} .ml-4, .mx-4{margin-left: 1.5rem !important;} .m-5{margin: 3rem !important;} .mt-5, .my-5{margin-top: 3rem !important;} .mr-5, .mx-5{margin-right: 3rem !important;} .mb-5, .my-5{margin-bottom: 3rem !important;} .ml-5, .mx-5{margin-left: 3rem !important;} .p-0{padding: 0 !important;} .pt-0, .py-0{padding-top: 0 !important;} .pr-0, .px-0{padding-right: 0 !important;} .pb-0, .py-0{padding-bottom: 0 !important;} .pl-0, .px-0{padding-left: 0 !important;} .p-1{padding: 0.25rem !important;} .pt-1, .py-1{padding-top: 0.25rem !important;} .pr-1, .px-1{padding-right: 0.25rem !important;} .pb-1, .py-1{padding-bottom: 0.25rem !important;} .pl-1, .px-1{padding-left: 0.25rem !important;} .p-2{padding: 0.5rem !important;} .pt-2, .py-2{padding-top: 0.5rem !important;} .pr-2, .px-2{padding-right: 0.5rem !important;} .pb-2, .py-2{padding-bottom: 0.5rem !important;} .pl-2, .px-2{padding-left: 0.5rem !important;} .p-3{padding: 1rem !important;} .pt-3, .py-3{padding-top: 1rem !important;} .pr-3, .px-3{padding-right: 1rem !important;} .pb-3, .py-3{padding-bottom: 1rem !important;} .pl-3, .px-3{padding-left: 1rem !important;} .p-4{padding: 1.5rem !important;} .pt-4, .py-4{padding-top: 1.5rem !important;} .pr-4, .px-4{padding-right: 1.5rem !important;} .pb-4, .py-4{padding-bottom: 1.5rem !important;} .pl-4, .px-4{padding-left: 1.5rem !important;} .p-5{padding: 3rem !important;} .pt-5, .py-5{padding-top: 3rem !important;} .pr-5, .px-5{padding-right: 3rem !important;} .pb-5, .py-5{padding-bottom: 3rem !important;} .pl-5, .px-5{padding-left: 3rem !important;} .m-auto{margin: auto !important;} .mt-auto, .my-auto{margin-top: auto !important;} .mr-auto, .mx-auto{margin-right: auto !important;} .mb-auto, .my-auto{margin-bottom: auto !important;} .ml-auto, .mx-auto{margin-left: auto !important;} @media (min-width: 576px){.m-sm-0{margin: 0 !important;}.mt-sm-0, .my-sm-0{margin-top: 0 !important;}.mr-sm-0, .mx-sm-0{margin-right: 0 !important;}.mb-sm-0, .my-sm-0{margin-bottom: 0 !important;}.ml-sm-0, .mx-sm-0{margin-left: 0 !important;}.m-sm-1{margin: 0.25rem !important;}.mt-sm-1, .my-sm-1{margin-top: 0.25rem !important;}.mr-sm-1, .mx-sm-1{margin-right: 0.25rem !important;}.mb-sm-1, .my-sm-1{margin-bottom: 0.25rem !important;}.ml-sm-1, .mx-sm-1{margin-left: 0.25rem !important;}.m-sm-2{margin: 0.5rem !important;}.mt-sm-2, .my-sm-2{margin-top: 0.5rem !important;}.mr-sm-2, .mx-sm-2{margin-right: 0.5rem !important;}.mb-sm-2, .my-sm-2{margin-bottom: 0.5rem !important;}.ml-sm-2, .mx-sm-2{margin-left: 0.5rem !important;}.m-sm-3{margin: 1rem !important;}.mt-sm-3, .my-sm-3{margin-top: 1rem !important;}.mr-sm-3, .mx-sm-3{margin-right: 1rem !important;}.mb-sm-3, .my-sm-3{margin-bottom: 1rem !important;}.ml-sm-3, .mx-sm-3{margin-left: 1rem !important;}.m-sm-4{margin: 1.5rem !important;}.mt-sm-4, .my-sm-4{margin-top: 1.5rem !important;}.mr-sm-4, .mx-sm-4{margin-right: 1.5rem !important;}.mb-sm-4, .my-sm-4{margin-bottom: 1.5rem !important;}.ml-sm-4, .mx-sm-4{margin-left: 1.5rem !important;}.m-sm-5{margin: 3rem !important;}.mt-sm-5, .my-sm-5{margin-top: 3rem !important;}.mr-sm-5, .mx-sm-5{margin-right: 3rem !important;}.mb-sm-5, .my-sm-5{margin-bottom: 3rem !important;}.ml-sm-5, .mx-sm-5{margin-left: 3rem !important;}.p-sm-0{padding: 0 !important;}.pt-sm-0, .py-sm-0{padding-top: 0 !important;}.pr-sm-0, .px-sm-0{padding-right: 0 !important;}.pb-sm-0, .py-sm-0{padding-bottom: 0 !important;}.pl-sm-0, .px-sm-0{padding-left: 0 !important;}.p-sm-1{padding: 0.25rem !important;}.pt-sm-1, .py-sm-1{padding-top: 0.25rem !important;}.pr-sm-1, .px-sm-1{padding-right: 0.25rem !important;}.pb-sm-1, .py-sm-1{padding-bottom: 0.25rem !important;}.pl-sm-1, .px-sm-1{padding-left: 0.25rem !important;}.p-sm-2{padding: 0.5rem !important;}.pt-sm-2, .py-sm-2{padding-top: 0.5rem !important;}.pr-sm-2, .px-sm-2{padding-right: 0.5rem !important;}.pb-sm-2, .py-sm-2{padding-bottom: 0.5rem !important;}.pl-sm-2, .px-sm-2{padding-left: 0.5rem !important;}.p-sm-3{padding: 1rem !important;}.pt-sm-3, .py-sm-3{padding-top: 1rem !important;}.pr-sm-3, .px-sm-3{padding-right: 1rem !important;}.pb-sm-3, .py-sm-3{padding-bottom: 1rem !important;}.pl-sm-3, .px-sm-3{padding-left: 1rem !important;}.p-sm-4{padding: 1.5rem !important;}.pt-sm-4, .py-sm-4{padding-top: 1.5rem !important;}.pr-sm-4, .px-sm-4{padding-right: 1.5rem !important;}.pb-sm-4, .py-sm-4{padding-bottom: 1.5rem !important;}.pl-sm-4, .px-sm-4{padding-left: 1.5rem !important;}.p-sm-5{padding: 3rem !important;}.pt-sm-5, .py-sm-5{padding-top: 3rem !important;}.pr-sm-5, .px-sm-5{padding-right: 3rem !important;}.pb-sm-5, .py-sm-5{padding-bottom: 3rem !important;}.pl-sm-5, .px-sm-5{padding-left: 3rem !important;}.m-sm-auto{margin: auto !important;}.mt-sm-auto, .my-sm-auto{margin-top: auto !important;}.mr-sm-auto, .mx-sm-auto{margin-right: auto !important;}.mb-sm-auto, .my-sm-auto{margin-bottom: auto !important;}.ml-sm-auto, .mx-sm-auto{margin-left: auto !important;}} @media (min-width: 768px){.m-md-0{margin: 0 !important;}.mt-md-0, .my-md-0{margin-top: 0 !important;}.mr-md-0, .mx-md-0{margin-right: 0 !important;}.mb-md-0, .my-md-0{margin-bottom: 0 !important;}.ml-md-0, .mx-md-0{margin-left: 0 !important;}.m-md-1{margin: 0.25rem !important;}.mt-md-1, .my-md-1{margin-top: 0.25rem !important;}.mr-md-1, .mx-md-1{margin-right: 0.25rem !important;}.mb-md-1, .my-md-1{margin-bottom: 0.25rem !important;}.ml-md-1, .mx-md-1{margin-left: 0.25rem !important;}.m-md-2{margin: 0.5rem !important;}.mt-md-2, .my-md-2{margin-top: 0.5rem !important;}.mr-md-2, .mx-md-2{margin-right: 0.5rem !important;}.mb-md-2, .my-md-2{margin-bottom: 0.5rem !important;}.ml-md-2, .mx-md-2{margin-left: 0.5rem !important;}.m-md-3{margin: 1rem !important;}.mt-md-3, .my-md-3{margin-top: 1rem !important;}.mr-md-3, .mx-md-3{margin-right: 1rem !important;}.mb-md-3, .my-md-3{margin-bottom: 1rem !important;}.ml-md-3, .mx-md-3{margin-left: 1rem !important;}.m-md-4{margin: 1.5rem !important;}.mt-md-4, .my-md-4{margin-top: 1.5rem !important;}.mr-md-4, .mx-md-4{margin-right: 1.5rem !important;}.mb-md-4, .my-md-4{margin-bottom: 1.5rem !important;}.ml-md-4, .mx-md-4{margin-left: 1.5rem !important;}.m-md-5{margin: 3rem !important;}.mt-md-5, .my-md-5{margin-top: 3rem !important;}.mr-md-5, .mx-md-5{margin-right: 3rem !important;}.mb-md-5, .my-md-5{margin-bottom: 3rem !important;}.ml-md-5, .mx-md-5{margin-left: 3rem !important;}.p-md-0{padding: 0 !important;}.pt-md-0, .py-md-0{padding-top: 0 !important;}.pr-md-0, .px-md-0{padding-right: 0 !important;}.pb-md-0, .py-md-0{padding-bottom: 0 !important;}.pl-md-0, .px-md-0{padding-left: 0 !important;}.p-md-1{padding: 0.25rem !important;}.pt-md-1, .py-md-1{padding-top: 0.25rem !important;}.pr-md-1, .px-md-1{padding-right: 0.25rem !important;}.pb-md-1, .py-md-1{padding-bottom: 0.25rem !important;}.pl-md-1, .px-md-1{padding-left: 0.25rem !important;}.p-md-2{padding: 0.5rem !important;}.pt-md-2, .py-md-2{padding-top: 0.5rem !important;}.pr-md-2, .px-md-2{padding-right: 0.5rem !important;}.pb-md-2, .py-md-2{padding-bottom: 0.5rem !important;}.pl-md-2, .px-md-2{padding-left: 0.5rem !important;}.p-md-3{padding: 1rem !important;}.pt-md-3, .py-md-3{padding-top: 1rem !important;}.pr-md-3, .px-md-3{padding-right: 1rem !important;}.pb-md-3, .py-md-3{padding-bottom: 1rem !important;}.pl-md-3, .px-md-3{padding-left: 1rem !important;}.p-md-4{padding: 1.5rem !important;}.pt-md-4, .py-md-4{padding-top: 1.5rem !important;}.pr-md-4, .px-md-4{padding-right: 1.5rem !important;}.pb-md-4, .py-md-4{padding-bottom: 1.5rem !important;}.pl-md-4, .px-md-4{padding-left: 1.5rem !important;}.p-md-5{padding: 3rem !important;}.pt-md-5, .py-md-5{padding-top: 3rem !important;}.pr-md-5, .px-md-5{padding-right: 3rem !important;}.pb-md-5, .py-md-5{padding-bottom: 3rem !important;}.pl-md-5, .px-md-5{padding-left: 3rem !important;}.m-md-auto{margin: auto !important;}.mt-md-auto, .my-md-auto{margin-top: auto !important;}.mr-md-auto, .mx-md-auto{margin-right: auto !important;}.mb-md-auto, .my-md-auto{margin-bottom: auto !important;}.ml-md-auto, .mx-md-auto{margin-left: auto !important;}} @media (min-width: 992px){.m-lg-0{margin: 0 !important;}.mt-lg-0, .my-lg-0{margin-top: 0 !important;}.mr-lg-0, .mx-lg-0{margin-right: 0 !important;}.mb-lg-0, .my-lg-0{margin-bottom: 0 !important;}.ml-lg-0, .mx-lg-0{margin-left: 0 !important;}.m-lg-1{margin: 0.25rem !important;}.mt-lg-1, .my-lg-1{margin-top: 0.25rem !important;}.mr-lg-1, .mx-lg-1{margin-right: 0.25rem !important;}.mb-lg-1, .my-lg-1{margin-bottom: 0.25rem !important;}.ml-lg-1, .mx-lg-1{margin-left: 0.25rem !important;}.m-lg-2{margin: 0.5rem !important;}.mt-lg-2, .my-lg-2{margin-top: 0.5rem !important;}.mr-lg-2, .mx-lg-2{margin-right: 0.5rem !important;}.mb-lg-2, .my-lg-2{margin-bottom: 0.5rem !important;}.ml-lg-2, .mx-lg-2{margin-left: 0.5rem !important;}.m-lg-3{margin: 1rem !important;}.mt-lg-3, .my-lg-3{margin-top: 1rem !important;}.mr-lg-3, .mx-lg-3{margin-right: 1rem !important;}.mb-lg-3, .my-lg-3{margin-bottom: 1rem !important;}.ml-lg-3, .mx-lg-3{margin-left: 1rem !important;}.m-lg-4{margin: 1.5rem !important;}.mt-lg-4, .my-lg-4{margin-top: 1.5rem !important;}.mr-lg-4, .mx-lg-4{margin-right: 1.5rem !important;}.mb-lg-4, .my-lg-4{margin-bottom: 1.5rem !important;}.ml-lg-4, .mx-lg-4{margin-left: 1.5rem !important;}.m-lg-5{margin: 3rem !important;}.mt-lg-5, .my-lg-5{margin-top: 3rem !important;}.mr-lg-5, .mx-lg-5{margin-right: 3rem !important;}.mb-lg-5, .my-lg-5{margin-bottom: 3rem !important;}.ml-lg-5, .mx-lg-5{margin-left: 3rem !important;}.p-lg-0{padding: 0 !important;}.pt-lg-0, .py-lg-0{padding-top: 0 !important;}.pr-lg-0, .px-lg-0{padding-right: 0 !important;}.pb-lg-0, .py-lg-0{padding-bottom: 0 !important;}.pl-lg-0, .px-lg-0{padding-left: 0 !important;}.p-lg-1{padding: 0.25rem !important;}.pt-lg-1, .py-lg-1{padding-top: 0.25rem !important;}.pr-lg-1, .px-lg-1{padding-right: 0.25rem !important;}.pb-lg-1, .py-lg-1{padding-bottom: 0.25rem !important;}.pl-lg-1, .px-lg-1{padding-left: 0.25rem !important;}.p-lg-2{padding: 0.5rem !important;}.pt-lg-2, .py-lg-2{padding-top: 0.5rem !important;}.pr-lg-2, .px-lg-2{padding-right: 0.5rem !important;}.pb-lg-2, .py-lg-2{padding-bottom: 0.5rem !important;}.pl-lg-2, .px-lg-2{padding-left: 0.5rem !important;}.p-lg-3{padding: 1rem !important;}.pt-lg-3, .py-lg-3{padding-top: 1rem !important;}.pr-lg-3, .px-lg-3{padding-right: 1rem !important;}.pb-lg-3, .py-lg-3{padding-bottom: 1rem !important;}.pl-lg-3, .px-lg-3{padding-left: 1rem !important;}.p-lg-4{padding: 1.5rem !important;}.pt-lg-4, .py-lg-4{padding-top: 1.5rem !important;}.pr-lg-4, .px-lg-4{padding-right: 1.5rem !important;}.pb-lg-4, .py-lg-4{padding-bottom: 1.5rem !important;}.pl-lg-4, .px-lg-4{padding-left: 1.5rem !important;}.p-lg-5{padding: 3rem !important;}.pt-lg-5, .py-lg-5{padding-top: 3rem !important;}.pr-lg-5, .px-lg-5{padding-right: 3rem !important;}.pb-lg-5, .py-lg-5{padding-bottom: 3rem !important;}.pl-lg-5, .px-lg-5{padding-left: 3rem !important;}.m-lg-auto{margin: auto !important;}.mt-lg-auto, .my-lg-auto{margin-top: auto !important;}.mr-lg-auto, .mx-lg-auto{margin-right: auto !important;}.mb-lg-auto, .my-lg-auto{margin-bottom: auto !important;}.ml-lg-auto, .mx-lg-auto{margin-left: auto !important;}} @media (min-width: 1200px){.m-xl-0{margin: 0 !important;}.mt-xl-0, .my-xl-0{margin-top: 0 !important;}.mr-xl-0, .mx-xl-0{margin-right: 0 !important;}.mb-xl-0, .my-xl-0{margin-bottom: 0 !important;}.ml-xl-0, .mx-xl-0{margin-left: 0 !important;}.m-xl-1{margin: 0.25rem !important;}.mt-xl-1, .my-xl-1{margin-top: 0.25rem !important;}.mr-xl-1, .mx-xl-1{margin-right: 0.25rem !important;}.mb-xl-1, .my-xl-1{margin-bottom: 0.25rem !important;}.ml-xl-1, .mx-xl-1{margin-left: 0.25rem !important;}.m-xl-2{margin: 0.5rem !important;}.mt-xl-2, .my-xl-2{margin-top: 0.5rem !important;}.mr-xl-2, .mx-xl-2{margin-right: 0.5rem !important;}.mb-xl-2, .my-xl-2{margin-bottom: 0.5rem !important;}.ml-xl-2, .mx-xl-2{margin-left: 0.5rem !important;}.m-xl-3{margin: 1rem !important;}.mt-xl-3, .my-xl-3{margin-top: 1rem !important;}.mr-xl-3, .mx-xl-3{margin-right: 1rem !important;}.mb-xl-3, .my-xl-3{margin-bottom: 1rem !important;}.ml-xl-3, .mx-xl-3{margin-left: 1rem !important;}.m-xl-4{margin: 1.5rem !important;}.mt-xl-4, .my-xl-4{margin-top: 1.5rem !important;}.mr-xl-4, .mx-xl-4{margin-right: 1.5rem !important;}.mb-xl-4, .my-xl-4{margin-bottom: 1.5rem !important;}.ml-xl-4, .mx-xl-4{margin-left: 1.5rem !important;}.m-xl-5{margin: 3rem !important;}.mt-xl-5, .my-xl-5{margin-top: 3rem !important;}.mr-xl-5, .mx-xl-5{margin-right: 3rem !important;}.mb-xl-5, .my-xl-5{margin-bottom: 3rem !important;}.ml-xl-5, .mx-xl-5{margin-left: 3rem !important;}.p-xl-0{padding: 0 !important;}.pt-xl-0, .py-xl-0{padding-top: 0 !important;}.pr-xl-0, .px-xl-0{padding-right: 0 !important;}.pb-xl-0, .py-xl-0{padding-bottom: 0 !important;}.pl-xl-0, .px-xl-0{padding-left: 0 !important;}.p-xl-1{padding: 0.25rem !important;}.pt-xl-1, .py-xl-1{padding-top: 0.25rem !important;}.pr-xl-1, .px-xl-1{padding-right: 0.25rem !important;}.pb-xl-1, .py-xl-1{padding-bottom: 0.25rem !important;}.pl-xl-1, .px-xl-1{padding-left: 0.25rem !important;}.p-xl-2{padding: 0.5rem !important;}.pt-xl-2, .py-xl-2{padding-top: 0.5rem !important;}.pr-xl-2, .px-xl-2{padding-right: 0.5rem !important;}.pb-xl-2, .py-xl-2{padding-bottom: 0.5rem !important;}.pl-xl-2, .px-xl-2{padding-left: 0.5rem !important;}.p-xl-3{padding: 1rem !important;}.pt-xl-3, .py-xl-3{padding-top: 1rem !important;}.pr-xl-3, .px-xl-3{padding-right: 1rem !important;}.pb-xl-3, .py-xl-3{padding-bottom: 1rem !important;}.pl-xl-3, .px-xl-3{padding-left: 1rem !important;}.p-xl-4{padding: 1.5rem !important;}.pt-xl-4, .py-xl-4{padding-top: 1.5rem !important;}.pr-xl-4, .px-xl-4{padding-right: 1.5rem !important;}.pb-xl-4, .py-xl-4{padding-bottom: 1.5rem !important;}.pl-xl-4, .px-xl-4{padding-left: 1.5rem !important;}.p-xl-5{padding: 3rem !important;}.pt-xl-5, .py-xl-5{padding-top: 3rem !important;}.pr-xl-5, .px-xl-5{padding-right: 3rem !important;}.pb-xl-5, .py-xl-5{padding-bottom: 3rem !important;}.pl-xl-5, .px-xl-5{padding-left: 3rem !important;}.m-xl-auto{margin: auto !important;}.mt-xl-auto, .my-xl-auto{margin-top: auto !important;}.mr-xl-auto, .mx-xl-auto{margin-right: auto !important;}.mb-xl-auto, .my-xl-auto{margin-bottom: auto !important;}.ml-xl-auto, .mx-xl-auto{margin-left: auto !important;}} .text-monospace{font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;} .text-justify{text-align: justify !important;} .text-nowrap{white-space: nowrap !important;} .text-truncate{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .text-left{text-align: left !important;} .text-right{text-align: right !important;} .text-center{text-align: center !important;} @media (min-width: 576px){.text-sm-left{text-align: left !important;}.text-sm-right{text-align: right !important;}.text-sm-center{text-align: center !important;}} @media (min-width: 768px){.text-md-left{text-align: left !important;}.text-md-right{text-align: right !important;}.text-md-center{text-align: center !important;}} @media (min-width: 992px){.text-lg-left{text-align: left !important;}.text-lg-right{text-align: right !important;}.text-lg-center{text-align: center !important;}} @media (min-width: 1200px){.text-xl-left{text-align: left !important;}.text-xl-right{text-align: right !important;}.text-xl-center{text-align: center !important;}} .text-lowercase{text-transform: lowercase !important;} .text-uppercase{text-transform: uppercase !important;} .text-capitalize{text-transform: capitalize !important;} .font-weight-light{font-weight: 300 !important;} .font-weight-normal{font-weight: 400 !important;} .font-weight-bold{font-weight: 700 !important;} .font-italic{font-style: italic !important;} .text-white{color: #ffffff !important;} .text-primary{color: #007bff !important;} a.text-primary:focus, a.text-primary:hover{color: #0062cc !important;} .text-secondary{color: #6c757d !important;} a.text-secondary:focus, a.text-secondary:hover{color: #545b62 !important;} .text-success{color: #28a745 !important;} a.text-success:focus, a.text-success:hover{color: #1e7e34 !important;} .text-info{color: #17a2b8 !important;} a.text-info:focus, a.text-info:hover{color: #117a8b !important;} .text-warning{color: #ffc107 !important;} a.text-warning:focus, a.text-warning:hover{color: #d39e00 !important;} .text-danger{color: #dc3545 !important;} a.text-danger:focus, a.text-danger:hover{color: #bd2130 !important;} .text-light{color: #f8f9fa !important;} a.text-light:focus, a.text-light:hover{color: #dae0e5 !important;} .text-dark{color: #343a40 !important;} a.text-dark:focus, a.text-dark:hover{color: #1d2124 !important;} .text-body{color: #212529 !important;} .text-muted{color: #6c757d !important;} .text-black-50{color: rgba(0, 0, 0, 0.5) !important;} .text-white-50{color: rgba(255, 255, 255, 0.5) !important;} .text-hide{font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;} .visible{visibility: visible !important;} .invisible{visibility: hidden !important;} @media print{*, ::after, ::before{text-shadow: none!important; box-shadow: none !important;}a:not(.btn){text-decoration: underline;}abbr[title]::after{content: " (" attr(title) ")";}pre{white-space: pre-wrap !important;}blockquote, pre{border: 1px solid #adb5bd; page-break-inside: avoid;}thead{display: table-header-group;}img, tr{page-break-inside: avoid;}h2, h3, p{orphans: 3; widows: 3;}h2, h3{page-break-after: avoid;}@page{size: a3;}body{min-width: 992px !important;}.container{min-width: 992px !important;}.navbar{display: none;}.badge{border: 1px solid #000000;}.table{border-collapse: collapse !important;}.table td, .table th{background-color: #ffffff !important;}.table-bordered td, .table-bordered th{border: 1px solid #dee2e6 !important;}.table-dark{color: inherit;}.table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th{border-color: #dee2e6;}.table .thead-dark th{color: inherit; border-color: #dee2e6;}} 

/* /spark/static/src/css/froala_blocks.min.css defined in bundle 'web.assets_frontend' */
 dl, ol, p, pre, ul{margin-top: 0; margin-bottom: 1rem;} address, dl, ol, p, pre, ul{margin-bottom: 1rem;} img, svg{vertical-align: middle;} body, caption{text-align: left;} dd, h1, h2, h3, h4, h5, h6, label{margin-bottom: 0.5rem;} pre, textarea{overflow: auto;} article, aside, figcaption, figure, footer, header, hgroup, legend, main, nav, section{display: block;} address, legend{line-height: inherit;} progress, sub, sup{vertical-align: baseline;} label, output{display: inline-block;} button, hr, input{overflow: visible;} .fdb-block, .fdb-block .container{background-position: center; background-repeat: no-repeat;} *, ::after, ::before{box-sizing: border-box;} html{font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: transparent;} @-ms-viewport{width: device-width;} body{margin: 0; font-family: Lato,Helvetica,Arial; font-size: 1em; font-weight: 400; line-height: 1.5; color: #444; background-color: #ffffff;} [tabindex="-1"]:focus{outline: 0 !important;} abbr[data-original-title], abbr[title]{text-decoration: underline; text-decoration: underline dotted; cursor: help; border-bottom: 0;} .btn:not(:disabled):not(.disabled), summary{cursor: pointer;} address{font-style: normal;} ol ol, ol ul, ul ol, ul ul{margin-bottom: 0;} dt{font-weight: 700;} dd{margin-left: 0;} blockquote, figure{margin: 0 0 1rem;} dfn{font-style: italic;} b, strong{font-weight: bolder;} small{font-size: 80%;} sub, sup{position: relative; font-size: 75%; line-height: 0;} sub{bottom: -0.25em;} sup{top: -0.5em;} a{color: #329ef7; text-decoration: none; background-color: transparent; -webkit-text-decoration-skip: objects;} a:hover{color: #0056b3; text-decoration: underline;} a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover{color: inherit; text-decoration: none;} a:not([href]):not([tabindex]):focus{outline: 0;} code, kbd, pre, samp{font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em;} pre{-ms-overflow-style: scrollbar;} img{border-style: none;} svg{overflow: hidden;} table{border-collapse: collapse;} caption{padding-top: .75rem; padding-bottom: .75rem; color: #6c757d; caption-side: bottom;} th{text-align: inherit;} button{border-radius: 0;} button:focus{outline: dotted 1px; outline: -webkit-focus-ring-color auto 5px;} button, input, optgroup, select, textarea{margin: 0; font-family: inherit; font-size: inherit; line-height: inherit;} button, select{text-transform: none;} [type=reset], [type=submit], button, html [type=button]{-webkit--webkit-appearance: button; -moz-appearance: button; appearance: button;} [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner{padding: 0; border-style: none;} input[type=radio], input[type=checkbox]{box-sizing: border-box; padding: 0;} input[type=datetime-local], input[type=month], input[type=date], input[type=time]{-webkit--webkit-appearance: listbox; -moz-appearance: listbox; appearance: listbox;} textarea{resize: vertical;} fieldset{min-width: 0; padding: 0; margin: 0; border: 0;} legend{width: 100%; max-width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; color: inherit; white-space: normal;} [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button{height: auto;} [type=search]{outline-offset: -2px; -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none;} [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none;} ::-webkit-file-upload-button{font: inherit; -webkit--webkit-appearance: button; -moz-appearance: button; appearance: button;} summary{display: list-item;} template{display: none;} [hidden]{display: none !important;} .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{margin-bottom: .5rem; font-family: inherit; font-weight: 600; line-height: 1.5; color: inherit;} .blockquote, hr{margin-bottom: 1rem;} .h1, h1{font-size: 2.75rem;} .h2, h2{font-size: 2rem;} .h3, h3{font-size: 1.125rem;} .h4, h4{font-size: 1rem;} .h5, h5{font-size: 0.875rem;} .h6, h6{font-size: 0.813rem;} .lead{font-size: 1.4rem; font-weight: 400;} .display-1, .display-2, .display-3, .display-4{font-weight: 300; line-height: 1.2;} .display-1{font-size: 6rem;} .display-2{font-size: 5.5rem;} .display-3{font-size: 4.5rem;} .display-4{font-size: 3.5rem;} .btn, .btn-link, .small, p, small{font-weight: 400;} hr{box-sizing: content-box; height: 0; margin-top: 1rem; border: 0; border-top: 1px solid rgba(0, 0, 0, 0.1);} .fdb-block, .rounded{overflow: hidden;} .small, small{font-size: 80%;} .mark, mark{padding: .2em; background-color: #fcf8e3;} .list-inline, .list-unstyled{padding-left: 0; list-style: none;} .list-inline-item{display: inline-block;} .list-inline-item:not(:last-child){margin-right: 0.5rem;} .initialism{font-size: 90%; text-transform: uppercase;} .blockquote{font-size: 1.25rem;} .blockquote-footer{display: block; font-size: 80%; color: #6c757d;} .blockquote-footer::before{content: "\2014 \00A0";} .form-control{display: block; width: 100%; height: calc(2.5rem); padding: .375rem .75rem; font-size: 1em; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;} @media screen and (prefers-reduced-motion: reduce){.form-control{transition: none;}} .form-control::-ms-expand{background-color: transparent; border: 0;} .form-control:focus{color: #495057; background-color: #fff; border-color: #80bdff; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);} .form-control::placeholder{color: #6c757d; opacity: 1;} .form-control:disabled, .form-control[readonly]{background-color: #e9ecef; opacity: 1;} select.form-control:focus::-ms-value{color: #495057; background-color: #ffffff;} .form-control-file, .form-control-range{display: block; width: 100%;} .col-form-label{padding-top: calc(1.375rem); padding-bottom: calc(1.375rem); margin-bottom: 0; font-size: inherit; line-height: 1.5;} .col-form-label-lg{padding-top: calc(1.5rem); padding-bottom: calc(1.5rem); font-size: 1.25rem; line-height: 1.5;} .col-form-label-sm{padding-top: calc(1.25rem); padding-bottom: calc(1.25rem); font-size: .875rem; line-height: 1.5;} .form-control-plaintext{display: block; width: 100%; padding-top: .375rem; padding-bottom: .375rem; margin-bottom: 0; line-height: 1.5; color: #212529; background-color: transparent; border: solid transparent; border-width: 1px 0;} .custom-file-input.is-valid ~ .custom-file-label, .custom-select.is-valid, .form-control.is-valid, .was-validated .custom-file-input:valid ~ .custom-file-label, .was-validated .custom-select:valid, .was-validated .form-control:valid{border-color: #28a745;} .form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm{padding-right: 0; padding-left: 0;} .form-control-sm{height: calc(2.0625rem); padding: .25rem .5rem; font-size: .875rem; line-height: 1.5; border-radius: 0.2rem;} .form-control-lg{height: calc(3.125rem); padding: .5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem;} select.form-control[multiple], select.form-control[size], textarea.form-control{height: auto;} .form-group{margin-bottom: 1rem;} .form-text{display: block; margin-top: 0.25rem;} .form-row{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px;} .form-row > .col, .form-row > [class*=col-]{padding-right: 5px; padding-left: 5px;} .form-check{position: relative; display: block; padding-left: 1.25rem;} .form-check-input{position: absolute; margin-top: .3rem; margin-left: -1.25rem;} .form-check-input:disabled ~ .form-check-label{color: #6c757d;} .form-check-label{margin-bottom: 0;} .form-check-inline{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; padding-left: 0; margin-right: 0.75rem;} .form-check-inline .form-check-input{position: static; margin-top: 0; margin-right: .3125rem; margin-left: 0;} .invalid-tooltip, .valid-tooltip{position: absolute; top: 100%; z-index: 5; max-width: 100%; padding: .25rem .5rem; border-radius: .25rem; line-height: 1.5;} .valid-feedback{display: none; width: 100%; margin-top: .25rem; font-size: 80%; color: #28a745;} .valid-tooltip{display: none; margin-top: .1rem; font-size: .875rem; color: #fff; background-color: rgba(40, 167, 69, 0.9);} .custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip{display: block;} .custom-control-input.is-valid ~ .custom-control-label, .form-check-input.is-valid ~ .form-check-label, .was-validated .custom-control-input:valid ~ .custom-control-label, .was-validated .form-check-input:valid ~ .form-check-label{color: #28a745;} .custom-select.is-valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .was-validated .form-control:valid:focus{border-color: #28a745; box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);} .custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-control-input:valid ~ .custom-control-label::before{background-color: #71dd8a;} .custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before{background-color: #34ce57;} .custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before{box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);} .custom-file-input.is-valid ~ .custom-file-label::after, .was-validated .custom-file-input:valid ~ .custom-file-label::after{border-color: inherit;} .custom-file-input.is-invalid ~ .custom-file-label, .custom-select.is-invalid, .form-control.is-invalid, .was-validated .custom-file-input:invalid ~ .custom-file-label, .was-validated .custom-select:invalid, .was-validated .form-control:invalid{border-color: #dc3545;} .custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .custom-file-input:valid:focus ~ .custom-file-label{box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);} .invalid-feedback{display: none; width: 100%; margin-top: .25rem; font-size: 80%; color: #dc3545;} .invalid-tooltip{display: none; margin-top: .1rem; font-size: .875rem; color: #fff; background-color: rgba(220, 53, 69, 0.9);} .custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip{display: block;} .custom-control-input.is-invalid ~ .custom-control-label, .form-check-input.is-invalid ~ .form-check-label, .was-validated .custom-control-input:invalid ~ .custom-control-label, .was-validated .form-check-input:invalid ~ .form-check-label{color: #dc3545;} .custom-select.is-invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .was-validated .form-control:invalid:focus{border-color: #dc3545; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);} .custom-control-input.is-invalid ~ .custom-control-label::before, .was-validated .custom-control-input:invalid ~ .custom-control-label::before{background-color: #efa2a9;} .custom-control-input.is-invalid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before{background-color: #e4606d;} .custom-control-input.is-invalid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before{box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);} .custom-file-input.is-invalid ~ .custom-file-label::after, .was-validated .custom-file-input:invalid ~ .custom-file-label::after{border-color: inherit;} .custom-file-input.is-invalid:focus ~ .custom-file-label, .was-validated .custom-file-input:invalid:focus ~ .custom-file-label{box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);} .form-inline{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; align-items: center;} .form-inline .form-check{width: 100%;} @media (min-width: 576px){.form-inline label{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-bottom: 0;}.form-inline .form-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; -webkit-flex-flow: row wrap; flex-flow: row wrap; align-items: center; margin-bottom: 0;}.form-inline .form-control{display: inline-block; width: auto; vertical-align: middle;}.form-inline .form-control-plaintext{display: inline-block;}.form-inline .custom-select, .form-inline .input-group{width: auto;}.form-inline .form-check{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: auto; padding-left: 0;}.form-inline .form-check-input{position: relative; margin-top: 0; margin-right: .25rem; margin-left: 0;}.form-inline .custom-control{align-items: center; justify-content: center;}.form-inline .custom-control-label{margin-bottom: 0;}} .btn-block, input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block{width: 100%;} .btn{display: inline-block; text-align: center; white-space: nowrap; vertical-align: middle; user-select: none; border: .125rem solid transparent; padding: .375rem 1.625rem; font-size: 1em; line-height: 1.5; border-radius: .25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;} @media screen and (prefers-reduced-motion: reduce){.btn{transition: none;}} .btn:focus, .btn:hover{text-decoration: none;} .btn.focus, .btn:focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);} .btn-primary.focus, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(50, 158, 247, 0.5);} .btn.disabled, .btn:disabled{opacity: 0.65;} a.btn.disabled, fieldset:disabled a.btn{pointer-events: none;} .btn-primary{color: #fff; background-color: #329ef7; border-color: #329ef7;} .btn-primary:hover{color: #fff; background-color: #0d8df6; border-color: #0986ed;} .btn-primary.disabled, .btn-primary:disabled{color: #fff; background-color: #329ef7; border-color: #329ef7;} .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle{color: #fff; background-color: #0986ed; border-color: #097fe0;} .btn-secondary.focus, .btn-secondary:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(254, 102, 85, 0.5);} .btn-secondary{color: #fff; background-color: #fe6655; border-color: #fe6655;} .btn-secondary:hover{color: #fff; background-color: #fe442f; border-color: #fe3822;} .btn-secondary.disabled, .btn-secondary:disabled{color: #fff; background-color: #fe6655; border-color: #fe6655;} .btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle{color: #fff; background-color: #fe3822; border-color: #fe2d16;} .btn-success.focus, .btn-success:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);} .btn-success{color: #fff; background-color: #28a745; border-color: #28a745;} .btn-success:hover{color: #fff; background-color: #218838; border-color: #1e7e34;} .btn-success.disabled, .btn-success:disabled{color: #fff; background-color: #28a745; border-color: #28a745;} .btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle{color: #fff; background-color: #1e7e34; border-color: #1c7430;} .btn-info.focus, .btn-info:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);} .btn-info{color: #fff; background-color: #17a2b8; border-color: #17a2b8;} .btn-info:hover{color: #fff; background-color: #138496; border-color: #117a8b;} .btn-info.disabled, .btn-info:disabled{color: #fff; background-color: #17a2b8; border-color: #17a2b8;} .btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle{color: #fff; background-color: #117a8b; border-color: #10707f;} .btn-warning.focus, .btn-warning:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);} .btn-warning{color: #212529; background-color: #ffc107; border-color: #ffc107;} .btn-warning:hover{color: #212529; background-color: #e0a800; border-color: #d39e00;} .btn-warning.disabled, .btn-warning:disabled{color: #212529; background-color: #ffc107; border-color: #ffc107;} .btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle{color: #212529; background-color: #d39e00; border-color: #c69500;} .btn-danger.focus, .btn-danger:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);} .btn-danger{color: #fff; background-color: #dc3545; border-color: #dc3545;} .btn-danger:hover{color: #fff; background-color: #c82333; border-color: #bd2130;} .btn-danger.disabled, .btn-danger:disabled{color: #fff; background-color: #dc3545; border-color: #dc3545;} .btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle{color: #fff; background-color: #bd2130; border-color: #b21f2d;} .btn-light.focus, .btn-light:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);} .btn-light{color: #212529; background-color: #f8f9fa; border-color: #f8f9fa;} .btn-light:hover{color: #212529; background-color: #e2e6ea; border-color: #dae0e5;} .btn-light.disabled, .btn-light:disabled{color: #212529; background-color: #f8f9fa; border-color: #f8f9fa;} .btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle{color: #212529; background-color: #dae0e5; border-color: #d3d9df;} .btn-dark.focus, .btn-dark:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);} .btn-dark{color: #fff; background-color: #343a40; border-color: #343a40;} .btn-dark:hover{color: #fff; background-color: #23272b; border-color: #1d2124;} .btn-dark.disabled, .btn-dark:disabled{color: #fff; background-color: #343a40; border-color: #343a40;} .btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle{color: #fff; background-color: #1d2124; border-color: #171a1d;} .btn-outline-primary.focus, .btn-outline-primary:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(50, 158, 247, 0.5);} .btn-outline-primary{color: #329ef7; background-color: transparent; background-image: none; border-color: #329ef7;} .btn-outline-primary:hover{color: #fff; background-color: #329ef7; border-color: #329ef7;} .btn-outline-primary.disabled, .btn-outline-primary:disabled{color: #329ef7; background-color: transparent;} .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle{color: #fff; background-color: #329ef7; border-color: #329ef7;} .btn-outline-secondary.focus, .btn-outline-secondary:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(254, 102, 85, 0.5);} .btn-outline-secondary{color: #fe6655; background-color: transparent; background-image: none; border-color: #fe6655;} .btn-outline-secondary:hover{color: #fff; background-color: #fe6655; border-color: #fe6655;} .btn-outline-secondary.disabled, .btn-outline-secondary:disabled{color: #fe6655; background-color: transparent;} .btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle{color: #fff; background-color: #fe6655; border-color: #fe6655;} .btn-outline-success.focus, .btn-outline-success:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);} .btn-outline-success{color: #28a745; background-color: transparent; background-image: none; border-color: #28a745;} .btn-outline-success:hover{color: #fff; background-color: #28a745; border-color: #28a745;} .btn-outline-success.disabled, .btn-outline-success:disabled{color: #28a745; background-color: transparent;} .btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show > .btn-outline-success.dropdown-toggle{color: #fff; background-color: #28a745; border-color: #28a745;} .btn-outline-info.focus, .btn-outline-info:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);} .btn-outline-info{color: #17a2b8; background-color: transparent; background-image: none; border-color: #17a2b8;} .btn-outline-info:hover{color: #fff; background-color: #17a2b8; border-color: #17a2b8;} .btn-outline-info.disabled, .btn-outline-info:disabled{color: #17a2b8; background-color: transparent;} .btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-toggle{color: #fff; background-color: #17a2b8; border-color: #17a2b8;} .btn-outline-warning.focus, .btn-outline-warning:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);} .btn-outline-warning{color: #ffc107; background-color: transparent; background-image: none; border-color: #ffc107;} .btn-outline-warning:hover{color: #212529; background-color: #ffc107; border-color: #ffc107;} .btn-outline-warning.disabled, .btn-outline-warning:disabled{color: #ffc107; background-color: transparent;} .btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle{color: #212529; background-color: #ffc107; border-color: #ffc107;} .btn-outline-danger.focus, .btn-outline-danger:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);} .btn-outline-danger{color: #dc3545; background-color: transparent; background-image: none; border-color: #dc3545;} .btn-outline-danger:hover{color: #fff; background-color: #dc3545; border-color: #dc3545;} .btn-outline-danger.disabled, .btn-outline-danger:disabled{color: #dc3545; background-color: transparent;} .btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdown-toggle{color: #fff; background-color: #dc3545; border-color: #dc3545;} .btn-outline-light.focus, .btn-outline-light:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);} .btn-outline-light{color: #f8f9fa; background-color: transparent; background-image: none; border-color: #f8f9fa;} .btn-outline-light:hover{color: #212529; background-color: #f8f9fa; border-color: #f8f9fa;} .btn-outline-light.disabled, .btn-outline-light:disabled{color: #f8f9fa; background-color: transparent;} .btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show > .btn-outline-light.dropdown-toggle{color: #212529; background-color: #f8f9fa; border-color: #f8f9fa;} .btn-outline-dark.focus, .btn-outline-dark:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);} .btn-outline-dark{color: #343a40; background-color: transparent; background-image: none; border-color: #343a40;} .btn-outline-dark:hover{color: #fff; background-color: #343a40; border-color: #343a40;} .btn-outline-dark.disabled, .btn-outline-dark:disabled{color: #343a40; background-color: transparent;} .btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle{color: #fff; background-color: #343a40; border-color: #343a40;} .btn-link, .btn-link:hover{background-color: transparent;} .btn-link.focus, .btn-link:focus, .btn-link:hover{text-decoration: underline; border-color: transparent;} .btn-link{color: #329ef7;} .btn-link:hover{color: #0056b3;} .btn-link.focus, .btn-link:focus{box-shadow: none;} .btn-link.disabled, .btn-link:disabled{color: #6c757d; pointer-events: none;} .btn-lg{padding: .5rem 1.625rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem;} .btn-sm{padding: .25rem 1.625rem; font-size: .875rem; line-height: 1.5; border-radius: 0.2rem;} .btn-block{display: block;} .btn-block + .btn-block{margin-top: 0.5rem;} .shadow-sm{box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;} .shadow{box-shadow: 0 0.3125rem 0.875rem 0 rgba(129, 129, 129, 0.2) !important;} .shadow-lg{box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;} .shadow-none{box-shadow: none !important;} .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{margin-top: 0.3rem;} p{color: #8892a0;} .rounded-bottom-0{border-bottom-left-radius: 0!important; border-bottom-right-radius: 0 !important;} .fdb-block{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizelegibility; padding: 7.5rem 0; position: relative; background-size: cover; background-color: #ffffff;} .fdb-block .container{background-size: contain;} .fdb-block .container.bg-r{background-position: right;} .fdb-block.fdb-viewport, .fdb-block.fdb-viewport .container{min-height: calc(85%);} .fdb-block.fdb-image-bg{color: #f2f2f2;} .fdb-block .fdb-box{background: #FFF; padding: 3.75rem 2.5rem; overflow: hidden; color: #444; border-radius: .25rem; box-shadow: 0 0.3125rem 0.875rem 0 rgba(129, 129, 129, 0.2) !important;} .fdb-block .col-fill-left, .fdb-block .col-fill-right{width: 50%; top: 0; bottom: 0; background-size: cover; background-position: center;} .fdb-block .fdb-touch{border-top: solid .3125rem #329ef7; z-index: 2;} .fdb-block img + h3, .fdb-block img + h4, .fdb-block img + p{margin-top: 1.25rem;} .fdb-block img + h1, .fdb-block img + h2{margin-top: 2.5rem;} .fdb-block .col-fill-left{position: absolute; left: 0; z-index: 1;} .fdb-block .col-fill-left + div{position: relative; z-index: 2;} .fdb-block .col-fill-right{position: absolute; right: 0; z-index: 1;} .fdb-block .col-fill-right + div{position: relative; z-index: 2;} .fdb-block img.fdb-icon, .fdb-block img.fdb-icon-round{width: auto; width: 3.75rem;} .fdb-block .row-100{height: 6.25rem; width: 100%;} .fdb-block .row-50{height: 3.125rem; width: 100%;} .fdb-block .row-70{height: 4.375rem; width: 100%;} header .navbar-nav a.nav-link{color: #777777;} header .navbar-nav a.nav-link:hover{color: #329ef7;} header .navbar-nav .active a.nav-link{color: #444444;} header .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.bg-dark .navbar-nav a.nav-link{color: #dcdcdc;} header.bg-dark .navbar-nav a.nav-link:hover{color: #329ef7;} header.bg-dark .navbar-nav .active a.nav-link{color: #ffffff;} header.bg-dark .navbar-toggler-icon{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#fff' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");} header + header{border-top: solid 0.0625rem #eeeeee;} .bg-dark{background-color: #2d313c; color: #f2f2f2;} .bg-dark p.lead{color: #ffffff;} .bg-gray{background-color: #f4f7fe; color: #444444;} 

/* /spark/static/src/css/animate.min.css defined in bundle 'web.assets_frontend' */
 .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.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY{-webkit-animation-duration: .75s; animation-duration: 0.75s;} @-webkit-keyframes bounce{0%, 20%, 53%, 80%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translateZ(0); transform: translateZ(0);}40%, 43%{-webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0);}40%, 43%, 70%{-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);}70%{-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{0%, 20%, 53%, 80%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translateZ(0); transform: translateZ(0);}40%, 43%{-webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0);}40%, 43%, 70%{-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);}70%{-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{0%, 50%, to{opacity: 1;}25%, 75%{opacity: 0;}} @keyframes flash{0%, 50%, to{opacity: 1;}25%, 75%{opacity: 0;}} .flash{-webkit-animation-name: flash; animation-name: flash;} @-webkit-keyframes pulse{0%{-webkit-transform: scaleX(1); transform: scaleX(1);}50%{-webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05);}to{-webkit-transform: scaleX(1); transform: scaleX(1);}} @keyframes pulse{0%{-webkit-transform: scaleX(1); transform: scaleX(1);}50%{-webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05);}to{-webkit-transform: scaleX(1); transform: scaleX(1);}} .pulse{-webkit-animation-name: pulse; animation-name: pulse;} @-webkit-keyframes rubberBand{0%{-webkit-transform: scaleX(1); transform: scaleX(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(0.95, 1.05, 1); transform: scale3d(0.95, 1.05, 1);}75%{-webkit-transform: scale3d(1.05, 0.95, 1); transform: scale3d(1.05, 0.95, 1);}to{-webkit-transform: scaleX(1); transform: scaleX(1);}} @keyframes rubberBand{0%{-webkit-transform: scaleX(1); transform: scaleX(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(0.95, 1.05, 1); transform: scale3d(0.95, 1.05, 1);}75%{-webkit-transform: scale3d(1.05, 0.95, 1); transform: scale3d(1.05, 0.95, 1);}to{-webkit-transform: scaleX(1); transform: scaleX(1);}} .rubberBand{-webkit-animation-name: rubberBand; animation-name: rubberBand;} @-webkit-keyframes shake{0%, to{-webkit-transform: translateZ(0); transform: translateZ(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{0%, to{-webkit-transform: translateZ(0); transform: translateZ(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: rotate(15deg); transform: rotate(15deg);}40%{-webkit-transform: rotate(-10deg); transform: rotate(-10deg);}60%{-webkit-transform: rotate(5deg); transform: rotate(5deg);}80%{-webkit-transform: rotate(-5deg); transform: rotate(-5deg);}to{-webkit-transform: rotate(0deg); transform: rotate(0deg);}} @keyframes swing{20%{-webkit-transform: rotate(15deg); transform: rotate(15deg);}40%{-webkit-transform: rotate(-10deg); transform: rotate(-10deg);}60%{-webkit-transform: rotate(5deg); transform: rotate(5deg);}80%{-webkit-transform: rotate(-5deg); transform: rotate(-5deg);}to{-webkit-transform: rotate(0deg); transform: rotate(0deg);}} .swing{-webkit-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing;} @-webkit-keyframes tada{0%{-webkit-transform: scaleX(1); transform: scaleX(1);}10%, 20%{-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);}30%, 50%, 70%, 90%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);}40%, 60%, 80%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);}to{-webkit-transform: scaleX(1); transform: scaleX(1);}} @keyframes tada{0%{-webkit-transform: scaleX(1); transform: scaleX(1);}10%, 20%{-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);}30%, 50%, 70%, 90%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);}40%, 60%, 80%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);}to{-webkit-transform: scaleX(1); transform: scaleX(1);}} .tada{-webkit-animation-name: tada; animation-name: tada;} @-webkit-keyframes wobble{0%{-webkit-transform: none; transform: none;}15%{-webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg); transform: translate3d(-25%, 0, 0) rotate(-5deg);}30%{-webkit-transform: translate3d(20%, 0, 0) rotate(3deg); transform: translate3d(20%, 0, 0) rotate(3deg);}45%{-webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg); transform: translate3d(-15%, 0, 0) rotate(-3deg);}60%{-webkit-transform: translate3d(10%, 0, 0) rotate(2deg); transform: translate3d(10%, 0, 0) rotate(2deg);}75%{-webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg); transform: translate3d(-5%, 0, 0) rotate(-1deg);}to{-webkit-transform: none; transform: none;}} @keyframes wobble{0%{-webkit-transform: none; transform: none;}15%{-webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg); transform: translate3d(-25%, 0, 0) rotate(-5deg);}30%{-webkit-transform: translate3d(20%, 0, 0) rotate(3deg); transform: translate3d(20%, 0, 0) rotate(3deg);}45%{-webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg); transform: translate3d(-15%, 0, 0) rotate(-3deg);}60%{-webkit-transform: translate3d(10%, 0, 0) rotate(2deg); transform: translate3d(10%, 0, 0) rotate(2deg);}75%{-webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg); transform: translate3d(-5%, 0, 0) rotate(-1deg);}to{-webkit-transform: none; transform: none;}} .wobble{-webkit-animation-name: wobble; animation-name: wobble;} @-webkit-keyframes jello{0%, 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{0%, 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{0%, 20%, 40%, 60%, 80%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3);}20%{-webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}40%{-webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97);}to{opacity: 1; -webkit-transform: scaleX(1); transform: scaleX(1);}} @keyframes bounceIn{0%, 20%, 40%, 60%, 80%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3);}20%{-webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}40%{-webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97);}to{opacity: 1; -webkit-transform: scaleX(1); transform: scaleX(1);}} .bounceIn{-webkit-animation-name: bounceIn; animation-name: bounceIn;} @-webkit-keyframes bounceInDown{0%, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}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{0%, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}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{0%, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}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{0%, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}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{0%, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}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 bounceInRight{0%, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}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;}} .bounceInRight{-webkit-animation-name: bounceInRight; animation-name: bounceInRight;} @-webkit-keyframes bounceInUp{0%, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{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: translateZ(0); transform: translateZ(0);}} @keyframes bounceInUp{0%, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{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: translateZ(0); transform: translateZ(0);}} .bounceInUp{-webkit-animation-name: bounceInUp; animation-name: bounceInUp;} @-webkit-keyframes bounceOut{20%{-webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.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(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3);}} @keyframes bounceOut{20%{-webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.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(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.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{0%{opacity: 0;}to{opacity: 1;}} @keyframes fadeIn{0%{opacity: 0;}to{opacity: 1;}} .fadeIn{-webkit-animation-name: fadeIn; animation-name: fadeIn;} @-webkit-keyframes fadeInDown{0%{opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} @keyframes fadeInDown{0%{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{0%{opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} @keyframes fadeInDownBig{0%{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{0%{opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} @keyframes fadeInLeft{0%{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{0%{opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} @keyframes fadeInLeftBig{0%{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{0%{opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} @keyframes fadeInRight{0%{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{0%{opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} @keyframes fadeInRightBig{0%{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{0%{opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} @keyframes fadeInUp{0%{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{0%{opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} @keyframes fadeInUpBig{0%{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{0%{opacity: 1;}to{opacity: 0;}} @keyframes fadeOut{0%{opacity: 1;}to{opacity: 0;}} .fadeOut{-webkit-animation-name: fadeOut; animation-name: fadeOut;} @-webkit-keyframes fadeOutDown{0%{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}} @keyframes fadeOutDown{0%{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{0%{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);}} @keyframes fadeOutDownBig{0%{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{0%{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}} @keyframes fadeOutLeft{0%{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{0%{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);}} @keyframes fadeOutLeftBig{0%{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{0%{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}} @keyframes fadeOutRight{0%{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{0%{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);}} @keyframes fadeOutRightBig{0%{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{0%{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}} @keyframes fadeOutUp{0%{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{0%{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);}} @keyframes fadeOutUpBig{0%{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{0%{-webkit-transform: perspective(400px) rotateY(-1turn); transform: perspective(400px) rotateY(-1turn);}0%, 40%{-webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;}40%{-webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg); transform: perspective(400px) translateZ(150px) rotateY(-190deg);}50%{-webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg); transform: perspective(400px) translateZ(150px) rotateY(-170deg);}50%, 80%{-webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}80%{-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95); transform: perspective(400px) scale3d(0.95, 0.95, 0.95);}to{-webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}} @keyframes flip{0%{-webkit-transform: perspective(400px) rotateY(-1turn); transform: perspective(400px) rotateY(-1turn);}0%, 40%{-webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;}40%{-webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg); transform: perspective(400px) translateZ(150px) rotateY(-190deg);}50%{-webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg); transform: perspective(400px) translateZ(150px) rotateY(-170deg);}50%, 80%{-webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}80%{-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95); transform: perspective(400px) scale3d(0.95, 0.95, 0.95);}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{0%{-webkit-transform: perspective(400px) rotateX(90deg); transform: perspective(400px) rotateX(90deg); opacity: 0;}0%, 40%{-webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}40%{-webkit-transform: perspective(400px) rotateX(-20deg); transform: perspective(400px) rotateX(-20deg);}60%{-webkit-transform: perspective(400px) rotateX(10deg); transform: perspective(400px) rotateX(10deg); opacity: 1;}80%{-webkit-transform: perspective(400px) rotateX(-5deg); transform: perspective(400px) rotateX(-5deg);}to{-webkit-transform: perspective(400px); transform: perspective(400px);}} @keyframes flipInX{0%{-webkit-transform: perspective(400px) rotateX(90deg); transform: perspective(400px) rotateX(90deg); opacity: 0;}0%, 40%{-webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}40%{-webkit-transform: perspective(400px) rotateX(-20deg); transform: perspective(400px) rotateX(-20deg);}60%{-webkit-transform: perspective(400px) rotateX(10deg); transform: perspective(400px) rotateX(10deg); opacity: 1;}80%{-webkit-transform: perspective(400px) rotateX(-5deg); transform: perspective(400px) rotateX(-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{0%{-webkit-transform: perspective(400px) rotateY(90deg); transform: perspective(400px) rotateY(90deg); opacity: 0;}0%, 40%{-webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}40%{-webkit-transform: perspective(400px) rotateY(-20deg); transform: perspective(400px) rotateY(-20deg);}60%{-webkit-transform: perspective(400px) rotateY(10deg); transform: perspective(400px) rotateY(10deg); opacity: 1;}80%{-webkit-transform: perspective(400px) rotateY(-5deg); transform: perspective(400px) rotateY(-5deg);}to{-webkit-transform: perspective(400px); transform: perspective(400px);}} @keyframes flipInY{0%{-webkit-transform: perspective(400px) rotateY(90deg); transform: perspective(400px) rotateY(90deg); opacity: 0;}0%, 40%{-webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}40%{-webkit-transform: perspective(400px) rotateY(-20deg); transform: perspective(400px) rotateY(-20deg);}60%{-webkit-transform: perspective(400px) rotateY(10deg); transform: perspective(400px) rotateY(10deg); opacity: 1;}80%{-webkit-transform: perspective(400px) rotateY(-5deg); transform: perspective(400px) rotateY(-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{0%{-webkit-transform: perspective(400px); transform: perspective(400px);}30%{-webkit-transform: perspective(400px) rotateX(-20deg); transform: perspective(400px) rotateX(-20deg); opacity: 1;}to{-webkit-transform: perspective(400px) rotateX(90deg); transform: perspective(400px) rotateX(90deg); opacity: 0;}} @keyframes flipOutX{0%{-webkit-transform: perspective(400px); transform: perspective(400px);}30%{-webkit-transform: perspective(400px) rotateX(-20deg); transform: perspective(400px) rotateX(-20deg); opacity: 1;}to{-webkit-transform: perspective(400px) rotateX(90deg); transform: perspective(400px) rotateX(90deg); opacity: 0;}} .flipOutX{-webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-backface-visibility: visible!important; backface-visibility: visible !important;} @-webkit-keyframes flipOutY{0%{-webkit-transform: perspective(400px); transform: perspective(400px);}30%{-webkit-transform: perspective(400px) rotateY(-15deg); transform: perspective(400px) rotateY(-15deg); opacity: 1;}to{-webkit-transform: perspective(400px) rotateY(90deg); transform: perspective(400px) rotateY(90deg); opacity: 0;}} @keyframes flipOutY{0%{-webkit-transform: perspective(400px); transform: perspective(400px);}30%{-webkit-transform: perspective(400px) rotateY(-15deg); transform: perspective(400px) rotateY(-15deg); opacity: 1;}to{-webkit-transform: perspective(400px) rotateY(90deg); transform: perspective(400px) rotateY(90deg); opacity: 0;}} .flipOutY{-webkit-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation-name: flipOutY; animation-name: flipOutY;} @-webkit-keyframes lightSpeedIn{0%{-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);}60%, 80%{opacity: 1;}80%{-webkit-transform: skewX(-5deg); transform: skewX(-5deg);}to{-webkit-transform: none; transform: none; opacity: 1;}} @keyframes lightSpeedIn{0%{-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);}60%, 80%{opacity: 1;}80%{-webkit-transform: skewX(-5deg); transform: skewX(-5deg);}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{0%{opacity: 1;}to{-webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0;}} @keyframes lightSpeedOut{0%{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{0%{transform-origin: center; -webkit-transform: rotate(-200deg); transform: rotate(-200deg); opacity: 0;}0%, to{-webkit-transform-origin: center;}to{transform-origin: center; -webkit-transform: none; transform: none; opacity: 1;}} @keyframes rotateIn{0%{transform-origin: center; -webkit-transform: rotate(-200deg); transform: rotate(-200deg); opacity: 0;}0%, to{-webkit-transform-origin: center;}to{transform-origin: center; -webkit-transform: none; transform: none; opacity: 1;}} .rotateIn{-webkit-animation-name: rotateIn; animation-name: rotateIn;} @-webkit-keyframes rotateInDownLeft{0%{transform-origin: left bottom; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); opacity: 0;}0%, to{-webkit-transform-origin: left bottom;}to{transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1;}} @keyframes rotateInDownLeft{0%{transform-origin: left bottom; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); opacity: 0;}0%, to{-webkit-transform-origin: left bottom;}to{transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1;}} .rotateInDownLeft{-webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft;} @-webkit-keyframes rotateInDownRight{0%{transform-origin: right bottom; -webkit-transform: rotate(45deg); transform: rotate(45deg); opacity: 0;}0%, to{-webkit-transform-origin: right bottom;}to{transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1;}} @keyframes rotateInDownRight{0%{transform-origin: right bottom; -webkit-transform: rotate(45deg); transform: rotate(45deg); opacity: 0;}0%, to{-webkit-transform-origin: right bottom;}to{transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1;}} .rotateInDownRight{-webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight;} @-webkit-keyframes rotateInUpLeft{0%{transform-origin: left bottom; -webkit-transform: rotate(45deg); transform: rotate(45deg); opacity: 0;}0%, to{-webkit-transform-origin: left bottom;}to{transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1;}} @keyframes rotateInUpLeft{0%{transform-origin: left bottom; -webkit-transform: rotate(45deg); transform: rotate(45deg); opacity: 0;}0%, to{-webkit-transform-origin: left bottom;}to{transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1;}} .rotateInUpLeft{-webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft;} @-webkit-keyframes rotateInUpRight{0%{transform-origin: right bottom; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); opacity: 0;}0%, to{-webkit-transform-origin: right bottom;}to{transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1;}} @keyframes rotateInUpRight{0%{transform-origin: right bottom; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); opacity: 0;}0%, to{-webkit-transform-origin: right bottom;}to{transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1;}} .rotateInUpRight{-webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight;} @-webkit-keyframes rotateOut{0%{transform-origin: center; opacity: 1;}0%, to{-webkit-transform-origin: center;}to{transform-origin: center; -webkit-transform: rotate(200deg); transform: rotate(200deg); opacity: 0;}} @keyframes rotateOut{0%{transform-origin: center; opacity: 1;}0%, to{-webkit-transform-origin: center;}to{transform-origin: center; -webkit-transform: rotate(200deg); transform: rotate(200deg); opacity: 0;}} .rotateOut{-webkit-animation-name: rotateOut; animation-name: rotateOut;} @-webkit-keyframes rotateOutDownLeft{0%{transform-origin: left bottom; opacity: 1;}0%, to{-webkit-transform-origin: left bottom;}to{transform-origin: left bottom; -webkit-transform: rotate(45deg); transform: rotate(45deg); opacity: 0;}} @keyframes rotateOutDownLeft{0%{transform-origin: left bottom; opacity: 1;}0%, to{-webkit-transform-origin: left bottom;}to{transform-origin: left bottom; -webkit-transform: rotate(45deg); transform: rotate(45deg); opacity: 0;}} .rotateOutDownLeft{-webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft;} @-webkit-keyframes rotateOutDownRight{0%{transform-origin: right bottom; opacity: 1;}0%, to{-webkit-transform-origin: right bottom;}to{transform-origin: right bottom; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); opacity: 0;}} @keyframes rotateOutDownRight{0%{transform-origin: right bottom; opacity: 1;}0%, to{-webkit-transform-origin: right bottom;}to{transform-origin: right bottom; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); opacity: 0;}} .rotateOutDownRight{-webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight;} @-webkit-keyframes rotateOutUpLeft{0%{transform-origin: left bottom; opacity: 1;}0%, to{-webkit-transform-origin: left bottom;}to{transform-origin: left bottom; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); opacity: 0;}} @keyframes rotateOutUpLeft{0%{transform-origin: left bottom; opacity: 1;}0%, to{-webkit-transform-origin: left bottom;}to{transform-origin: left bottom; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); opacity: 0;}} .rotateOutUpLeft{-webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft;} @-webkit-keyframes rotateOutUpRight{0%{transform-origin: right bottom; opacity: 1;}0%, to{-webkit-transform-origin: right bottom;}to{transform-origin: right bottom; -webkit-transform: rotate(90deg); transform: rotate(90deg); opacity: 0;}} @keyframes rotateOutUpRight{0%{transform-origin: right bottom; opacity: 1;}0%, to{-webkit-transform-origin: right bottom;}to{transform-origin: right bottom; -webkit-transform: rotate(90deg); transform: rotate(90deg); opacity: 0;}} .rotateOutUpRight{-webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight;} @-webkit-keyframes hinge{0%{transform-origin: top left;}0%, 20%, 60%{-webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;}20%, 60%{-webkit-transform: rotate(80deg); transform: rotate(80deg); transform-origin: top left;}40%, 80%{-webkit-transform: rotate(60deg); transform: rotate(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%{transform-origin: top left;}0%, 20%, 60%{-webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;}20%, 60%{-webkit-transform: rotate(80deg); transform: rotate(80deg); transform-origin: top left;}40%, 80%{-webkit-transform: rotate(60deg); transform: rotate(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{0%{opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg); transform: translate3d(-100%, 0, 0) rotate(-120deg);}to{opacity: 1; -webkit-transform: none; transform: none;}} @keyframes rollIn{0%{opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg); transform: translate3d(-100%, 0, 0) rotate(-120deg);}to{opacity: 1; -webkit-transform: none; transform: none;}} .rollIn{-webkit-animation-name: rollIn; animation-name: rollIn;} @-webkit-keyframes rollOut{0%{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate(120deg); transform: translate3d(100%, 0, 0) rotate(120deg);}} @keyframes rollOut{0%{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate(120deg); transform: translate3d(100%, 0, 0) rotate(120deg);}} .rollOut{-webkit-animation-name: rollOut; animation-name: rollOut;} @-webkit-keyframes zoomIn{0%{opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3);}50%{opacity: 1;}} @keyframes zoomIn{0%{opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3);}50%{opacity: 1;}} .zoomIn{-webkit-animation-name: zoomIn; animation-name: zoomIn;} @-webkit-keyframes zoomInDown{0%{opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}60%{opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}} @keyframes zoomInDown{0%{opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}60%{opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}} .zoomInDown{-webkit-animation-name: zoomInDown; animation-name: zoomInDown;} @-webkit-keyframes zoomInLeft{0%{opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}60%{opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}} @keyframes zoomInLeft{0%{opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}60%{opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}} .zoomInLeft{-webkit-animation-name: zoomInLeft; animation-name: zoomInLeft;} @-webkit-keyframes zoomInRight{0%{opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}60%{opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}} @keyframes zoomInRight{0%{opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}60%{opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}} .zoomInRight{-webkit-animation-name: zoomInRight; animation-name: zoomInRight;} @-webkit-keyframes zoomInUp{0%{opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}60%{opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}} @keyframes zoomInUp{0%{opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}60%{opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}} .zoomInUp{-webkit-animation-name: zoomInUp; animation-name: zoomInUp;} @-webkit-keyframes zoomOut{0%{opacity: 1;}50%{-webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3);}50%, to{opacity: 0;}} @keyframes zoomOut{0%{opacity: 1;}50%{-webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3);}50%, to{opacity: 0;}} .zoomOut{-webkit-animation-name: zoomOut; animation-name: zoomOut;} @-webkit-keyframes zoomOutDown{40%{opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}to{opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); transform: scale3d(0.1, 0.1, 0.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.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}} @keyframes zoomOutDown{40%{opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}to{opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); transform: scale3d(0.1, 0.1, 0.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.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}} .zoomOutDown{-webkit-animation-name: zoomOutDown; animation-name: zoomOutDown;} @-webkit-keyframes zoomOutLeft{40%{opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);}to{opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center;}} @keyframes zoomOutLeft{40%{opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);}to{opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.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(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);}to{opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center;}} @keyframes zoomOutRight{40%{opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);}to{opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.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(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}to{opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); transform: scale3d(0.1, 0.1, 0.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.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}} @keyframes zoomOutUp{40%{opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}to{opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); transform: scale3d(0.1, 0.1, 0.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.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}} .zoomOutUp{-webkit-animation-name: zoomOutUp; animation-name: zoomOutUp;} @-webkit-keyframes slideInDown{0%{-webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible;}to{-webkit-transform: translateZ(0); transform: translateZ(0);}} @keyframes slideInDown{0%{-webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible;}to{-webkit-transform: translateZ(0); transform: translateZ(0);}} .slideInDown{-webkit-animation-name: slideInDown; animation-name: slideInDown;} @-webkit-keyframes slideInLeft{0%{-webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible;}to{-webkit-transform: translateZ(0); transform: translateZ(0);}} @keyframes slideInLeft{0%{-webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible;}to{-webkit-transform: translateZ(0); transform: translateZ(0);}} .slideInLeft{-webkit-animation-name: slideInLeft; animation-name: slideInLeft;} @-webkit-keyframes slideInRight{0%{-webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible;}to{-webkit-transform: translateZ(0); transform: translateZ(0);}} @keyframes slideInRight{0%{-webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible;}to{-webkit-transform: translateZ(0); transform: translateZ(0);}} .slideInRight{-webkit-animation-name: slideInRight; animation-name: slideInRight;} @-webkit-keyframes slideInUp{0%{-webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible;}to{-webkit-transform: translateZ(0); transform: translateZ(0);}} @keyframes slideInUp{0%{-webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible;}to{-webkit-transform: translateZ(0); transform: translateZ(0);}} .slideInUp{-webkit-animation-name: slideInUp; animation-name: slideInUp;} @-webkit-keyframes slideOutDown{0%{-webkit-transform: translateZ(0); transform: translateZ(0);}to{visibility: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}} @keyframes slideOutDown{0%{-webkit-transform: translateZ(0); transform: translateZ(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{0%{-webkit-transform: translateZ(0); transform: translateZ(0);}to{visibility: hidden; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}} @keyframes slideOutLeft{0%{-webkit-transform: translateZ(0); transform: translateZ(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{0%{-webkit-transform: translateZ(0); transform: translateZ(0);}to{visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}} @keyframes slideOutRight{0%{-webkit-transform: translateZ(0); transform: translateZ(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{0%{-webkit-transform: translateZ(0); transform: translateZ(0);}to{visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}} @keyframes slideOutUp{0%{-webkit-transform: translateZ(0); transform: translateZ(0);}to{visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}} .slideOutUp{-webkit-animation-name: slideOutUp; animation-name: slideOutUp;} 

/* /spark/static/src/css/hover.min.css defined in bundle 'web.assets_frontend' */
 .elementor-animation-grow{transition-duration: .3s; transition-property: transform;} .elementor-animation-grow:active, .elementor-animation-grow:focus, .elementor-animation-grow:hover{transform: scale(1.1);} .elementor-animation-shrink{transition-duration: .3s; transition-property: transform;} .elementor-animation-shrink:active, .elementor-animation-shrink:focus, .elementor-animation-shrink:hover{transform: scale(0.9);} @keyframes elementor-animation-pulse{25%{transform: scale(1.1);}75%{transform: scale(0.9);}} .elementor-animation-pulse:active, .elementor-animation-pulse:focus, .elementor-animation-pulse:hover{animation-name: elementor-animation-pulse; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite;} @keyframes elementor-animation-pulse-grow{to{transform: scale(1.1);}} .elementor-animation-pulse-grow:active, .elementor-animation-pulse-grow:focus, .elementor-animation-pulse-grow:hover{animation-name: elementor-animation-pulse-grow; animation-duration: .3s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate;} @keyframes elementor-animation-pulse-shrink{to{transform: scale(0.9);}} .elementor-animation-pulse-shrink:active, .elementor-animation-pulse-shrink:focus, .elementor-animation-pulse-shrink:hover{animation-name: elementor-animation-pulse-shrink; animation-duration: .3s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate;} @keyframes elementor-animation-push{50%{transform: scale(0.8);}100%{transform: scale(1);}} .elementor-animation-push:active, .elementor-animation-push:focus, .elementor-animation-push:hover{animation-name: elementor-animation-push; animation-duration: .3s; animation-timing-function: linear; animation-iteration-count: 1;} @keyframes elementor-animation-pop{50%{transform: scale(1.2);}} .elementor-animation-pop:active, .elementor-animation-pop:focus, .elementor-animation-pop:hover{animation-name: elementor-animation-pop; animation-duration: .3s; animation-timing-function: linear; animation-iteration-count: 1;} .elementor-animation-bounce-in{transition-duration: 0.5s;} .elementor-animation-bounce-in:active, .elementor-animation-bounce-in:focus, .elementor-animation-bounce-in:hover{transform: scale(1.2); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);} .elementor-animation-bounce-out{transition-duration: 0.5s;} .elementor-animation-bounce-out:active, .elementor-animation-bounce-out:focus, .elementor-animation-bounce-out:hover{transform: scale(0.8); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);} .elementor-animation-rotate{transition-duration: .3s; transition-property: transform;} .elementor-animation-rotate:active, .elementor-animation-rotate:focus, .elementor-animation-rotate:hover{transform: rotate(4deg);} .elementor-animation-grow-rotate{transition-duration: .3s; transition-property: transform;} .elementor-animation-grow-rotate:active, .elementor-animation-grow-rotate:focus, .elementor-animation-grow-rotate:hover{transform: scale(1.1) rotate(4deg);} .elementor-animation-float{transition-duration: .3s; transition-property: transform; transition-timing-function: ease-out;} .elementor-animation-float:active, .elementor-animation-float:focus, .elementor-animation-float:hover{transform: translateY(-8px);} .elementor-animation-sink{transition-duration: .3s; transition-property: transform; transition-timing-function: ease-out;} .elementor-animation-sink:active, .elementor-animation-sink:focus, .elementor-animation-sink:hover{transform: translateY(8px);} @keyframes elementor-animation-bob{0%{transform: translateY(-8px);}50%{transform: translateY(-4px);}100%{transform: translateY(-8px);}} @keyframes elementor-animation-bob-float{100%{transform: translateY(-8px);}} .elementor-animation-bob:active, .elementor-animation-bob:focus, .elementor-animation-bob:hover{animation-name: elementor-animation-bob-float, elementor-animation-bob; animation-duration: .3s,1.5s; animation-delay: 0s,.3s; animation-timing-function: ease-out, ease-in-out; animation-iteration-count: 1,infinite; animation-fill-mode: forwards; animation-direction: normal, alternate;} @keyframes elementor-animation-hang{0%{transform: translateY(8px);}50%{transform: translateY(4px);}100%{transform: translateY(8px);}} @keyframes elementor-animation-hang-sink{100%{transform: translateY(8px);}} .elementor-animation-hang:active, .elementor-animation-hang:focus, .elementor-animation-hang:hover{animation-name: elementor-animation-hang-sink, elementor-animation-hang; animation-duration: .3s,1.5s; animation-delay: 0s,.3s; animation-timing-function: ease-out, ease-in-out; animation-iteration-count: 1,infinite; animation-fill-mode: forwards; animation-direction: normal, alternate;} .elementor-animation-skew{transition-duration: .3s; transition-property: transform;} .elementor-animation-skew:active, .elementor-animation-skew:focus, .elementor-animation-skew:hover{transform: skew(-10deg);} .elementor-animation-skew-forward{transition-duration: .3s; transition-property: transform; transform-origin: 0 100%;} .elementor-animation-skew-forward:active, .elementor-animation-skew-forward:focus, .elementor-animation-skew-forward:hover{transform: skew(-10deg);} .elementor-animation-skew-backward{transition-duration: .3s; transition-property: transform; transform-origin: 0 100%;} .elementor-animation-skew-backward:active, .elementor-animation-skew-backward:focus, .elementor-animation-skew-backward:hover{transform: skew(10deg);} @keyframes elementor-animation-wobble-vertical{16.65%{transform: translateY(8px);}33.3%{transform: translateY(-6px);}49.95%{transform: translateY(4px);}66.6%{transform: translateY(-2px);}83.25%{transform: translateY(1px);}100%{transform: translateY(0);}} .elementor-animation-wobble-vertical:active, .elementor-animation-wobble-vertical:focus, .elementor-animation-wobble-vertical:hover{animation-name: elementor-animation-wobble-vertical; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1;} @keyframes elementor-animation-wobble-horizontal{16.65%{transform: translateX(8px);}33.3%{transform: translateX(-6px);}49.95%{transform: translateX(4px);}66.6%{transform: translateX(-2px);}83.25%{transform: translateX(1px);}100%{transform: translateX(0);}} .elementor-animation-wobble-horizontal:active, .elementor-animation-wobble-horizontal:focus, .elementor-animation-wobble-horizontal:hover{animation-name: elementor-animation-wobble-horizontal; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1;} @keyframes elementor-animation-wobble-to-bottom-right{16.65%{transform: translate(8px, 8px);}33.3%{transform: translate(-6px, -6px);}49.95%{transform: translate(4px, 4px);}66.6%{transform: translate(-2px, -2px);}83.25%{transform: translate(1px, 1px);}100%{transform: translate(0, 0);}} .elementor-animation-wobble-to-bottom-right:active, .elementor-animation-wobble-to-bottom-right:focus, .elementor-animation-wobble-to-bottom-right:hover{animation-name: elementor-animation-wobble-to-bottom-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1;} @keyframes elementor-animation-wobble-to-top-right{16.65%{transform: translate(8px, -8px);}33.3%{transform: translate(-6px, 6px);}49.95%{transform: translate(4px, -4px);}66.6%{transform: translate(-2px, 2px);}83.25%{transform: translate(1px, -1px);}100%{transform: translate(0, 0);}} .elementor-animation-wobble-to-top-right:active, .elementor-animation-wobble-to-top-right:focus, .elementor-animation-wobble-to-top-right:hover{animation-name: elementor-animation-wobble-to-top-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1;} @keyframes elementor-animation-wobble-top{16.65%{transform: skew(-12deg);}33.3%{transform: skew(10deg);}49.95%{transform: skew(-6deg);}66.6%{transform: skew(4deg);}83.25%{transform: skew(-2deg);}100%{transform: skew(0);}} .elementor-animation-wobble-top{transform-origin: 0 100%;} .elementor-animation-wobble-top:active, .elementor-animation-wobble-top:focus, .elementor-animation-wobble-top:hover{animation-name: elementor-animation-wobble-top; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1;} @keyframes elementor-animation-wobble-bottom{16.65%{transform: skew(-12deg);}33.3%{transform: skew(10deg);}49.95%{transform: skew(-6deg);}66.6%{transform: skew(4deg);}83.25%{transform: skew(-2deg);}100%{transform: skew(0);}} .elementor-animation-wobble-bottom{transform-origin: 100% 0;} .elementor-animation-wobble-bottom:active, .elementor-animation-wobble-bottom:focus, .elementor-animation-wobble-bottom:hover{animation-name: elementor-animation-wobble-bottom; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1;} @keyframes elementor-animation-wobble-skew{16.65%{transform: skew(-12deg);}33.3%{transform: skew(10deg);}49.95%{transform: skew(-6deg);}66.6%{transform: skew(4deg);}83.25%{transform: skew(-2deg);}100%{transform: skew(0);}} .elementor-animation-wobble-skew:active, .elementor-animation-wobble-skew:focus, .elementor-animation-wobble-skew:hover{animation-name: elementor-animation-wobble-skew; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1;} @keyframes elementor-animation-buzz{50%{transform: translateX(3px) rotate(2deg);}100%{transform: translateX(-3px) rotate(-2deg);}} .elementor-animation-buzz:active, .elementor-animation-buzz:focus, .elementor-animation-buzz:hover{animation-name: elementor-animation-buzz; animation-duration: .15s; animation-timing-function: linear; animation-iteration-count: infinite;} @keyframes elementor-animation-buzz-out{10%{transform: translateX(3px) rotate(2deg);}20%{transform: translateX(-3px) rotate(-2deg);}30%{transform: translateX(3px) rotate(2deg);}40%{transform: translateX(-3px) rotate(-2deg);}50%{transform: translateX(2px) rotate(1deg);}60%{transform: translateX(-2px) rotate(-1deg);}70%{transform: translateX(2px) rotate(1deg);}80%{transform: translateX(-2px) rotate(-1deg);}90%{transform: translateX(1px) rotate(0);}100%{transform: translateX(-1px) rotate(0);}} .elementor-animation-buzz-out:active, .elementor-animation-buzz-out:focus, .elementor-animation-buzz-out:hover{animation-name: elementor-animation-buzz-out; animation-duration: .75s; animation-timing-function: linear; animation-iteration-count: 1;} 

/* /spark/static/src/css/tailwind.min.css defined in bundle 'web.assets_frontend' */
 html{line-height: 1.15; -webkit-text-size-adjust: 100%;} body{margin: 0;} main{display: block;} h1{font-size: 2em; margin: 0.67em 0;} hr{box-sizing: content-box; height: 0; overflow: visible;} pre{font-family: monospace,monospace; font-size: 1em;} a{background-color: transparent;} abbr[title]{border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted;} b, strong{font-weight: bolder;} code, kbd, samp{font-family: monospace,monospace; font-size: 1em;} small{font-size: 80%;} sub, sup{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;} sub{bottom: -0.25em;} sup{top: -0.5em;} img{border-style: none;} button, input, optgroup, select, textarea{font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0;} button, input{overflow: visible;} button, select{text-transform: none;} [type=button], [type=reset], [type=submit], button{-webkit--webkit-appearance: button; -moz-appearance: button; appearance: button;} [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner{border-style: none; padding: 0;} [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring{outline: 1px dotted ButtonText;} fieldset{padding: 0.35em 0.75em 0.625em;} legend{box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal;} progress{vertical-align: baseline;} textarea{overflow: auto;} [type=checkbox], [type=radio]{box-sizing: border-box; padding: 0;} [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button{height: auto;} [type=search]{-webkit--webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield; outline-offset: -2px;} [type=search]::-webkit-search-decoration{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none;} ::-webkit-file-upload-button{-webkit--webkit-appearance: button; -moz-appearance: button; appearance: button; font: inherit;} details{display: block;} summary{display: list-item;} template{display: none;} [hidden]{display: none;} blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre{margin: 0;} button{background-color: transparent; background-image: none; padding: 0;} button:focus{outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color;} fieldset{margin: 0; padding: 0;} ol, ul{list-style: none; margin: 0; padding: 0;} html{font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; line-height: 1.5;} *, ::after, ::before{box-sizing: border-box; border-width: 0; border-style: solid; border-color: #e2e8f0;} hr{border-top-width: 1px;} img{border-style: solid;} textarea{resize: vertical;} input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #a0aec0;} input::-ms-input-placeholder, textarea::-ms-input-placeholder{color: #a0aec0;} input::placeholder, textarea::placeholder{color: #a0aec0;} [role=button], button{cursor: pointer;} table{border-collapse: collapse;} h1, h2, h3, h4, h5, h6{font-size: inherit; font-weight: inherit;} a{color: inherit; text-decoration: inherit;} button, input, optgroup, select, textarea{padding: 0; line-height: inherit; color: inherit;} code, kbd, pre, samp{font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;} audio, canvas, embed, iframe, img, object, svg, video{display: block; vertical-align: middle;} img, video{max-width: 100%; height: auto;} .container{width: 100%;} @media (min-width: 640px){.container{max-width: 640px;}} @media (min-width: 768px){.container{max-width: 768px;}} @media (min-width: 1024px){.container{max-width: 1024px;}} @media (min-width: 1280px){.container{max-width: 1280px;}} .sr-only{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0;} .not-sr-only{position: static; width: auto; height: auto; padding: 0; margin: 0; overflow: visible; clip: auto; white-space: normal;} .focus\:sr-only:focus{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0;} .focus\:not-sr-only:focus{position: static; width: auto; height: auto; padding: 0; margin: 0; overflow: visible; clip: auto; white-space: normal;} .appearance-none{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; -moz--webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none;} .bg-fixed{background-attachment: fixed;} .bg-local{background-attachment: local;} .bg-scroll{background-attachment: scroll;} .bg-transparent{background-color: transparent;} .bg-black{background-color: #000000;} .bg-white{background-color: #ffffff;} .bg-gray-100{background-color: #f7fafc;} .bg-gray-200{background-color: #edf2f7;} .bg-gray-300{background-color: #e2e8f0;} .bg-gray-400{background-color: #cbd5e0;} .bg-gray-500{background-color: #a0aec0;} .bg-gray-600{background-color: #718096;} .bg-gray-700{background-color: #4a5568;} .bg-gray-800{background-color: #2d3748;} .bg-gray-900{background-color: #1a202c;} .bg-red-100{background-color: #fff5f5;} .bg-red-200{background-color: #fed7d7;} .bg-red-300{background-color: #feb2b2;} .bg-red-400{background-color: #fc8181;} .bg-red-500{background-color: #f56565;} .bg-red-600{background-color: #e53e3e;} .bg-red-700{background-color: #c53030;} .bg-red-800{background-color: #9b2c2c;} .bg-red-900{background-color: #742a2a;} .bg-orange-100{background-color: #fffaf0;} .bg-orange-200{background-color: #feebc8;} .bg-orange-300{background-color: #fbd38d;} .bg-orange-400{background-color: #f6ad55;} .bg-orange-500{background-color: #ed8936;} .bg-orange-600{background-color: #dd6b20;} .bg-orange-700{background-color: #c05621;} .bg-orange-800{background-color: #9c4221;} .bg-orange-900{background-color: #7b341e;} .bg-yellow-100{background-color: #fffff0;} .bg-yellow-200{background-color: #fefcbf;} .bg-yellow-300{background-color: #faf089;} .bg-yellow-400{background-color: #f6e05e;} .bg-yellow-500{background-color: #ecc94b;} .bg-yellow-600{background-color: #d69e2e;} .bg-yellow-700{background-color: #b7791f;} .bg-yellow-800{background-color: #975a16;} .bg-yellow-900{background-color: #744210;} .bg-green-100{background-color: #f0fff4;} .bg-green-200{background-color: #c6f6d5;} .bg-green-300{background-color: #9ae6b4;} .bg-green-400{background-color: #68d391;} .bg-green-500{background-color: #48bb78;} .bg-green-600{background-color: #38a169;} .bg-green-700{background-color: #2f855a;} .bg-green-800{background-color: #276749;} .bg-green-900{background-color: #22543d;} .bg-teal-100{background-color: #e6fffa;} .bg-teal-200{background-color: #b2f5ea;} .bg-teal-300{background-color: #81e6d9;} .bg-teal-400{background-color: #4fd1c5;} .bg-teal-500{background-color: #38b2ac;} .bg-teal-600{background-color: #319795;} .bg-teal-700{background-color: #2c7a7b;} .bg-teal-800{background-color: #285e61;} .bg-teal-900{background-color: #234e52;} .bg-blue-100{background-color: #ebf8ff;} .bg-blue-200{background-color: #bee3f8;} .bg-blue-300{background-color: #90cdf4;} .bg-blue-400{background-color: #63b3ed;} .bg-blue-500{background-color: #4299e1;} .bg-blue-600{background-color: #3182ce;} .bg-blue-700{background-color: #2b6cb0;} .bg-blue-800{background-color: #2c5282;} .bg-blue-900{background-color: #2a4365;} .bg-indigo-100{background-color: #ebf4ff;} .bg-indigo-200{background-color: #c3dafe;} .bg-indigo-300{background-color: #a3bffa;} .bg-indigo-400{background-color: #7f9cf5;} .bg-indigo-500{background-color: #667eea;} .bg-indigo-600{background-color: #5a67d8;} .bg-indigo-700{background-color: #4c51bf;} .bg-indigo-800{background-color: #434190;} .bg-indigo-900{background-color: #3c366b;} .bg-purple-100{background-color: #faf5ff;} .bg-purple-200{background-color: #e9d8fd;} .bg-purple-300{background-color: #d6bcfa;} .bg-purple-400{background-color: #b794f4;} .bg-purple-500{background-color: #9f7aea;} .bg-purple-600{background-color: #805ad5;} .bg-purple-700{background-color: #6b46c1;} .bg-purple-800{background-color: #553c9a;} .bg-purple-900{background-color: #44337a;} .bg-pink-100{background-color: #fff5f7;} .bg-pink-200{background-color: #fed7e2;} .bg-pink-300{background-color: #fbb6ce;} .bg-pink-400{background-color: #f687b3;} .bg-pink-500{background-color: #ed64a6;} .bg-pink-600{background-color: #d53f8c;} .bg-pink-700{background-color: #b83280;} .bg-pink-800{background-color: #97266d;} .bg-pink-900{background-color: #702459;} .hover\:bg-transparent:hover{background-color: transparent;} .hover\:bg-black:hover{background-color: #000000;} .hover\:bg-white:hover{background-color: #ffffff;} .hover\:bg-gray-100:hover{background-color: #f7fafc;} .hover\:bg-gray-200:hover{background-color: #edf2f7;} .hover\:bg-gray-300:hover{background-color: #e2e8f0;} .hover\:bg-gray-400:hover{background-color: #cbd5e0;} .hover\:bg-gray-500:hover{background-color: #a0aec0;} .hover\:bg-gray-600:hover{background-color: #718096;} .hover\:bg-gray-700:hover{background-color: #4a5568;} .hover\:bg-gray-800:hover{background-color: #2d3748;} .hover\:bg-gray-900:hover{background-color: #1a202c;} .hover\:bg-red-100:hover{background-color: #fff5f5;} .hover\:bg-red-200:hover{background-color: #fed7d7;} .hover\:bg-red-300:hover{background-color: #feb2b2;} .hover\:bg-red-400:hover{background-color: #fc8181;} .hover\:bg-red-500:hover{background-color: #f56565;} .hover\:bg-red-600:hover{background-color: #e53e3e;} .hover\:bg-red-700:hover{background-color: #c53030;} .hover\:bg-red-800:hover{background-color: #9b2c2c;} .hover\:bg-red-900:hover{background-color: #742a2a;} .hover\:bg-orange-100:hover{background-color: #fffaf0;} .hover\:bg-orange-200:hover{background-color: #feebc8;} .hover\:bg-orange-300:hover{background-color: #fbd38d;} .hover\:bg-orange-400:hover{background-color: #f6ad55;} .hover\:bg-orange-500:hover{background-color: #ed8936;} .hover\:bg-orange-600:hover{background-color: #dd6b20;} .hover\:bg-orange-700:hover{background-color: #c05621;} .hover\:bg-orange-800:hover{background-color: #9c4221;} .hover\:bg-orange-900:hover{background-color: #7b341e;} .hover\:bg-yellow-100:hover{background-color: #fffff0;} .hover\:bg-yellow-200:hover{background-color: #fefcbf;} .hover\:bg-yellow-300:hover{background-color: #faf089;} .hover\:bg-yellow-400:hover{background-color: #f6e05e;} .hover\:bg-yellow-500:hover{background-color: #ecc94b;} .hover\:bg-yellow-600:hover{background-color: #d69e2e;} .hover\:bg-yellow-700:hover{background-color: #b7791f;} .hover\:bg-yellow-800:hover{background-color: #975a16;} .hover\:bg-yellow-900:hover{background-color: #744210;} .hover\:bg-green-100:hover{background-color: #f0fff4;} .hover\:bg-green-200:hover{background-color: #c6f6d5;} .hover\:bg-green-300:hover{background-color: #9ae6b4;} .hover\:bg-green-400:hover{background-color: #68d391;} .hover\:bg-green-500:hover{background-color: #48bb78;} .hover\:bg-green-600:hover{background-color: #38a169;} .hover\:bg-green-700:hover{background-color: #2f855a;} .hover\:bg-green-800:hover{background-color: #276749;} .hover\:bg-green-900:hover{background-color: #22543d;} .hover\:bg-teal-100:hover{background-color: #e6fffa;} .hover\:bg-teal-200:hover{background-color: #b2f5ea;} .hover\:bg-teal-300:hover{background-color: #81e6d9;} .hover\:bg-teal-400:hover{background-color: #4fd1c5;} .hover\:bg-teal-500:hover{background-color: #38b2ac;} .hover\:bg-teal-600:hover{background-color: #319795;} .hover\:bg-teal-700:hover{background-color: #2c7a7b;} .hover\:bg-teal-800:hover{background-color: #285e61;} .hover\:bg-teal-900:hover{background-color: #234e52;} .hover\:bg-blue-100:hover{background-color: #ebf8ff;} .hover\:bg-blue-200:hover{background-color: #bee3f8;} .hover\:bg-blue-300:hover{background-color: #90cdf4;} .hover\:bg-blue-400:hover{background-color: #63b3ed;} .hover\:bg-blue-500:hover{background-color: #4299e1;} .hover\:bg-blue-600:hover{background-color: #3182ce;} .hover\:bg-blue-700:hover{background-color: #2b6cb0;} .hover\:bg-blue-800:hover{background-color: #2c5282;} .hover\:bg-blue-900:hover{background-color: #2a4365;} .hover\:bg-indigo-100:hover{background-color: #ebf4ff;} .hover\:bg-indigo-200:hover{background-color: #c3dafe;} .hover\:bg-indigo-300:hover{background-color: #a3bffa;} .hover\:bg-indigo-400:hover{background-color: #7f9cf5;} .hover\:bg-indigo-500:hover{background-color: #667eea;} .hover\:bg-indigo-600:hover{background-color: #5a67d8;} .hover\:bg-indigo-700:hover{background-color: #4c51bf;} .hover\:bg-indigo-800:hover{background-color: #434190;} .hover\:bg-indigo-900:hover{background-color: #3c366b;} .hover\:bg-purple-100:hover{background-color: #faf5ff;} .hover\:bg-purple-200:hover{background-color: #e9d8fd;} .hover\:bg-purple-300:hover{background-color: #d6bcfa;} .hover\:bg-purple-400:hover{background-color: #b794f4;} .hover\:bg-purple-500:hover{background-color: #9f7aea;} .hover\:bg-purple-600:hover{background-color: #805ad5;} .hover\:bg-purple-700:hover{background-color: #6b46c1;} .hover\:bg-purple-800:hover{background-color: #553c9a;} .hover\:bg-purple-900:hover{background-color: #44337a;} .hover\:bg-pink-100:hover{background-color: #fff5f7;} .hover\:bg-pink-200:hover{background-color: #fed7e2;} .hover\:bg-pink-300:hover{background-color: #fbb6ce;} .hover\:bg-pink-400:hover{background-color: #f687b3;} .hover\:bg-pink-500:hover{background-color: #ed64a6;} .hover\:bg-pink-600:hover{background-color: #d53f8c;} .hover\:bg-pink-700:hover{background-color: #b83280;} .hover\:bg-pink-800:hover{background-color: #97266d;} .hover\:bg-pink-900:hover{background-color: #702459;} .focus\:bg-transparent:focus{background-color: transparent;} .focus\:bg-black:focus{background-color: #000000;} .focus\:bg-white:focus{background-color: #ffffff;} .focus\:bg-gray-100:focus{background-color: #f7fafc;} .focus\:bg-gray-200:focus{background-color: #edf2f7;} .focus\:bg-gray-300:focus{background-color: #e2e8f0;} .focus\:bg-gray-400:focus{background-color: #cbd5e0;} .focus\:bg-gray-500:focus{background-color: #a0aec0;} .focus\:bg-gray-600:focus{background-color: #718096;} .focus\:bg-gray-700:focus{background-color: #4a5568;} .focus\:bg-gray-800:focus{background-color: #2d3748;} .focus\:bg-gray-900:focus{background-color: #1a202c;} .focus\:bg-red-100:focus{background-color: #fff5f5;} .focus\:bg-red-200:focus{background-color: #fed7d7;} .focus\:bg-red-300:focus{background-color: #feb2b2;} .focus\:bg-red-400:focus{background-color: #fc8181;} .focus\:bg-red-500:focus{background-color: #f56565;} .focus\:bg-red-600:focus{background-color: #e53e3e;} .focus\:bg-red-700:focus{background-color: #c53030;} .focus\:bg-red-800:focus{background-color: #9b2c2c;} .focus\:bg-red-900:focus{background-color: #742a2a;} .focus\:bg-orange-100:focus{background-color: #fffaf0;} .focus\:bg-orange-200:focus{background-color: #feebc8;} .focus\:bg-orange-300:focus{background-color: #fbd38d;} .focus\:bg-orange-400:focus{background-color: #f6ad55;} .focus\:bg-orange-500:focus{background-color: #ed8936;} .focus\:bg-orange-600:focus{background-color: #dd6b20;} .focus\:bg-orange-700:focus{background-color: #c05621;} .focus\:bg-orange-800:focus{background-color: #9c4221;} .focus\:bg-orange-900:focus{background-color: #7b341e;} .focus\:bg-yellow-100:focus{background-color: #fffff0;} .focus\:bg-yellow-200:focus{background-color: #fefcbf;} .focus\:bg-yellow-300:focus{background-color: #faf089;} .focus\:bg-yellow-400:focus{background-color: #f6e05e;} .focus\:bg-yellow-500:focus{background-color: #ecc94b;} .focus\:bg-yellow-600:focus{background-color: #d69e2e;} .focus\:bg-yellow-700:focus{background-color: #b7791f;} .focus\:bg-yellow-800:focus{background-color: #975a16;} .focus\:bg-yellow-900:focus{background-color: #744210;} .focus\:bg-green-100:focus{background-color: #f0fff4;} .focus\:bg-green-200:focus{background-color: #c6f6d5;} .focus\:bg-green-300:focus{background-color: #9ae6b4;} .focus\:bg-green-400:focus{background-color: #68d391;} .focus\:bg-green-500:focus{background-color: #48bb78;} .focus\:bg-green-600:focus{background-color: #38a169;} .focus\:bg-green-700:focus{background-color: #2f855a;} .focus\:bg-green-800:focus{background-color: #276749;} .focus\:bg-green-900:focus{background-color: #22543d;} .focus\:bg-teal-100:focus{background-color: #e6fffa;} .focus\:bg-teal-200:focus{background-color: #b2f5ea;} .focus\:bg-teal-300:focus{background-color: #81e6d9;} .focus\:bg-teal-400:focus{background-color: #4fd1c5;} .focus\:bg-teal-500:focus{background-color: #38b2ac;} .focus\:bg-teal-600:focus{background-color: #319795;} .focus\:bg-teal-700:focus{background-color: #2c7a7b;} .focus\:bg-teal-800:focus{background-color: #285e61;} .focus\:bg-teal-900:focus{background-color: #234e52;} .focus\:bg-blue-100:focus{background-color: #ebf8ff;} .focus\:bg-blue-200:focus{background-color: #bee3f8;} .focus\:bg-blue-300:focus{background-color: #90cdf4;} .focus\:bg-blue-400:focus{background-color: #63b3ed;} .focus\:bg-blue-500:focus{background-color: #4299e1;} .focus\:bg-blue-600:focus{background-color: #3182ce;} .focus\:bg-blue-700:focus{background-color: #2b6cb0;} .focus\:bg-blue-800:focus{background-color: #2c5282;} .focus\:bg-blue-900:focus{background-color: #2a4365;} .focus\:bg-indigo-100:focus{background-color: #ebf4ff;} .focus\:bg-indigo-200:focus{background-color: #c3dafe;} .focus\:bg-indigo-300:focus{background-color: #a3bffa;} .focus\:bg-indigo-400:focus{background-color: #7f9cf5;} .focus\:bg-indigo-500:focus{background-color: #667eea;} .focus\:bg-indigo-600:focus{background-color: #5a67d8;} .focus\:bg-indigo-700:focus{background-color: #4c51bf;} .focus\:bg-indigo-800:focus{background-color: #434190;} .focus\:bg-indigo-900:focus{background-color: #3c366b;} .focus\:bg-purple-100:focus{background-color: #faf5ff;} .focus\:bg-purple-200:focus{background-color: #e9d8fd;} .focus\:bg-purple-300:focus{background-color: #d6bcfa;} .focus\:bg-purple-400:focus{background-color: #b794f4;} .focus\:bg-purple-500:focus{background-color: #9f7aea;} .focus\:bg-purple-600:focus{background-color: #805ad5;} .focus\:bg-purple-700:focus{background-color: #6b46c1;} .focus\:bg-purple-800:focus{background-color: #553c9a;} .focus\:bg-purple-900:focus{background-color: #44337a;} .focus\:bg-pink-100:focus{background-color: #fff5f7;} .focus\:bg-pink-200:focus{background-color: #fed7e2;} .focus\:bg-pink-300:focus{background-color: #fbb6ce;} .focus\:bg-pink-400:focus{background-color: #f687b3;} .focus\:bg-pink-500:focus{background-color: #ed64a6;} .focus\:bg-pink-600:focus{background-color: #d53f8c;} .focus\:bg-pink-700:focus{background-color: #b83280;} .focus\:bg-pink-800:focus{background-color: #97266d;} .focus\:bg-pink-900:focus{background-color: #702459;} .bg-bottom{background-position: bottom;} .bg-center{background-position: center;} .bg-left{background-position: left;} .bg-left-bottom{background-position: left bottom;} .bg-left-top{background-position: left top;} .bg-right{background-position: right;} .bg-right-bottom{background-position: right bottom;} .bg-right-top{background-position: right top;} .bg-top{background-position: top;} .bg-repeat{background-repeat: repeat;} .bg-no-repeat{background-repeat: no-repeat;} .bg-repeat-x{background-repeat: repeat-x;} .bg-repeat-y{background-repeat: repeat-y;} .bg-repeat-round{background-repeat: round;} .bg-repeat-space{background-repeat: space;} .bg-auto{background-size: auto;} .bg-cover{background-size: cover;} .bg-contain{background-size: contain;} .border-collapse{border-collapse: collapse;} .border-separate{border-collapse: separate;} .border-transparent{border-color: transparent;} .border-black{border-color: #000000;} .border-white{border-color: #ffffff;} .border-gray-100{border-color: #f7fafc;} .border-gray-200{border-color: #edf2f7;} .border-gray-300{border-color: #e2e8f0;} .border-gray-400{border-color: #cbd5e0;} .border-gray-500{border-color: #a0aec0;} .border-gray-600{border-color: #718096;} .border-gray-700{border-color: #4a5568;} .border-gray-800{border-color: #2d3748;} .border-gray-900{border-color: #1a202c;} .border-red-100{border-color: #fff5f5;} .border-red-200{border-color: #fed7d7;} .border-red-300{border-color: #feb2b2;} .border-red-400{border-color: #fc8181;} .border-red-500{border-color: #f56565;} .border-red-600{border-color: #e53e3e;} .border-red-700{border-color: #c53030;} .border-red-800{border-color: #9b2c2c;} .border-red-900{border-color: #742a2a;} .border-orange-100{border-color: #fffaf0;} .border-orange-200{border-color: #feebc8;} .border-orange-300{border-color: #fbd38d;} .border-orange-400{border-color: #f6ad55;} .border-orange-500{border-color: #ed8936;} .border-orange-600{border-color: #dd6b20;} .border-orange-700{border-color: #c05621;} .border-orange-800{border-color: #9c4221;} .border-orange-900{border-color: #7b341e;} .border-yellow-100{border-color: #fffff0;} .border-yellow-200{border-color: #fefcbf;} .border-yellow-300{border-color: #faf089;} .border-yellow-400{border-color: #f6e05e;} .border-yellow-500{border-color: #ecc94b;} .border-yellow-600{border-color: #d69e2e;} .border-yellow-700{border-color: #b7791f;} .border-yellow-800{border-color: #975a16;} .border-yellow-900{border-color: #744210;} .border-green-100{border-color: #f0fff4;} .border-green-200{border-color: #c6f6d5;} .border-green-300{border-color: #9ae6b4;} .border-green-400{border-color: #68d391;} .border-green-500{border-color: #48bb78;} .border-green-600{border-color: #38a169;} .border-green-700{border-color: #2f855a;} .border-green-800{border-color: #276749;} .border-green-900{border-color: #22543d;} .border-teal-100{border-color: #e6fffa;} .border-teal-200{border-color: #b2f5ea;} .border-teal-300{border-color: #81e6d9;} .border-teal-400{border-color: #4fd1c5;} .border-teal-500{border-color: #38b2ac;} .border-teal-600{border-color: #319795;} .border-teal-700{border-color: #2c7a7b;} .border-teal-800{border-color: #285e61;} .border-teal-900{border-color: #234e52;} .border-blue-100{border-color: #ebf8ff;} .border-blue-200{border-color: #bee3f8;} .border-blue-300{border-color: #90cdf4;} .border-blue-400{border-color: #63b3ed;} .border-blue-500{border-color: #4299e1;} .border-blue-600{border-color: #3182ce;} .border-blue-700{border-color: #2b6cb0;} .border-blue-800{border-color: #2c5282;} .border-blue-900{border-color: #2a4365;} .border-indigo-100{border-color: #ebf4ff;} .border-indigo-200{border-color: #c3dafe;} .border-indigo-300{border-color: #a3bffa;} .border-indigo-400{border-color: #7f9cf5;} .border-indigo-500{border-color: #667eea;} .border-indigo-600{border-color: #5a67d8;} .border-indigo-700{border-color: #4c51bf;} .border-indigo-800{border-color: #434190;} .border-indigo-900{border-color: #3c366b;} .border-purple-100{border-color: #faf5ff;} .border-purple-200{border-color: #e9d8fd;} .border-purple-300{border-color: #d6bcfa;} .border-purple-400{border-color: #b794f4;} .border-purple-500{border-color: #9f7aea;} .border-purple-600{border-color: #805ad5;} .border-purple-700{border-color: #6b46c1;} .border-purple-800{border-color: #553c9a;} .border-purple-900{border-color: #44337a;} .border-pink-100{border-color: #fff5f7;} .border-pink-200{border-color: #fed7e2;} .border-pink-300{border-color: #fbb6ce;} .border-pink-400{border-color: #f687b3;} .border-pink-500{border-color: #ed64a6;} .border-pink-600{border-color: #d53f8c;} .border-pink-700{border-color: #b83280;} .border-pink-800{border-color: #97266d;} .border-pink-900{border-color: #702459;} .hover\:border-transparent:hover{border-color: transparent;} .hover\:border-black:hover{border-color: #000000;} .hover\:border-white:hover{border-color: #ffffff;} .hover\:border-gray-100:hover{border-color: #f7fafc;} .hover\:border-gray-200:hover{border-color: #edf2f7;} .hover\:border-gray-300:hover{border-color: #e2e8f0;} .hover\:border-gray-400:hover{border-color: #cbd5e0;} .hover\:border-gray-500:hover{border-color: #a0aec0;} .hover\:border-gray-600:hover{border-color: #718096;} .hover\:border-gray-700:hover{border-color: #4a5568;} .hover\:border-gray-800:hover{border-color: #2d3748;} .hover\:border-gray-900:hover{border-color: #1a202c;} .hover\:border-red-100:hover{border-color: #fff5f5;} .hover\:border-red-200:hover{border-color: #fed7d7;} .hover\:border-red-300:hover{border-color: #feb2b2;} .hover\:border-red-400:hover{border-color: #fc8181;} .hover\:border-red-500:hover{border-color: #f56565;} .hover\:border-red-600:hover{border-color: #e53e3e;} .hover\:border-red-700:hover{border-color: #c53030;} .hover\:border-red-800:hover{border-color: #9b2c2c;} .hover\:border-red-900:hover{border-color: #742a2a;} .hover\:border-orange-100:hover{border-color: #fffaf0;} .hover\:border-orange-200:hover{border-color: #feebc8;} .hover\:border-orange-300:hover{border-color: #fbd38d;} .hover\:border-orange-400:hover{border-color: #f6ad55;} .hover\:border-orange-500:hover{border-color: #ed8936;} .hover\:border-orange-600:hover{border-color: #dd6b20;} .hover\:border-orange-700:hover{border-color: #c05621;} .hover\:border-orange-800:hover{border-color: #9c4221;} .hover\:border-orange-900:hover{border-color: #7b341e;} .hover\:border-yellow-100:hover{border-color: #fffff0;} .hover\:border-yellow-200:hover{border-color: #fefcbf;} .hover\:border-yellow-300:hover{border-color: #faf089;} .hover\:border-yellow-400:hover{border-color: #f6e05e;} .hover\:border-yellow-500:hover{border-color: #ecc94b;} .hover\:border-yellow-600:hover{border-color: #d69e2e;} .hover\:border-yellow-700:hover{border-color: #b7791f;} .hover\:border-yellow-800:hover{border-color: #975a16;} .hover\:border-yellow-900:hover{border-color: #744210;} .hover\:border-green-100:hover{border-color: #f0fff4;} .hover\:border-green-200:hover{border-color: #c6f6d5;} .hover\:border-green-300:hover{border-color: #9ae6b4;} .hover\:border-green-400:hover{border-color: #68d391;} .hover\:border-green-500:hover{border-color: #48bb78;} .hover\:border-green-600:hover{border-color: #38a169;} .hover\:border-green-700:hover{border-color: #2f855a;} .hover\:border-green-800:hover{border-color: #276749;} .hover\:border-green-900:hover{border-color: #22543d;} .hover\:border-teal-100:hover{border-color: #e6fffa;} .hover\:border-teal-200:hover{border-color: #b2f5ea;} .hover\:border-teal-300:hover{border-color: #81e6d9;} .hover\:border-teal-400:hover{border-color: #4fd1c5;} .hover\:border-teal-500:hover{border-color: #38b2ac;} .hover\:border-teal-600:hover{border-color: #319795;} .hover\:border-teal-700:hover{border-color: #2c7a7b;} .hover\:border-teal-800:hover{border-color: #285e61;} .hover\:border-teal-900:hover{border-color: #234e52;} .hover\:border-blue-100:hover{border-color: #ebf8ff;} .hover\:border-blue-200:hover{border-color: #bee3f8;} .hover\:border-blue-300:hover{border-color: #90cdf4;} .hover\:border-blue-400:hover{border-color: #63b3ed;} .hover\:border-blue-500:hover{border-color: #4299e1;} .hover\:border-blue-600:hover{border-color: #3182ce;} .hover\:border-blue-700:hover{border-color: #2b6cb0;} .hover\:border-blue-800:hover{border-color: #2c5282;} .hover\:border-blue-900:hover{border-color: #2a4365;} .hover\:border-indigo-100:hover{border-color: #ebf4ff;} .hover\:border-indigo-200:hover{border-color: #c3dafe;} .hover\:border-indigo-300:hover{border-color: #a3bffa;} .hover\:border-indigo-400:hover{border-color: #7f9cf5;} .hover\:border-indigo-500:hover{border-color: #667eea;} .hover\:border-indigo-600:hover{border-color: #5a67d8;} .hover\:border-indigo-700:hover{border-color: #4c51bf;} .hover\:border-indigo-800:hover{border-color: #434190;} .hover\:border-indigo-900:hover{border-color: #3c366b;} .hover\:border-purple-100:hover{border-color: #faf5ff;} .hover\:border-purple-200:hover{border-color: #e9d8fd;} .hover\:border-purple-300:hover{border-color: #d6bcfa;} .hover\:border-purple-400:hover{border-color: #b794f4;} .hover\:border-purple-500:hover{border-color: #9f7aea;} .hover\:border-purple-600:hover{border-color: #805ad5;} .hover\:border-purple-700:hover{border-color: #6b46c1;} .hover\:border-purple-800:hover{border-color: #553c9a;} .hover\:border-purple-900:hover{border-color: #44337a;} .hover\:border-pink-100:hover{border-color: #fff5f7;} .hover\:border-pink-200:hover{border-color: #fed7e2;} .hover\:border-pink-300:hover{border-color: #fbb6ce;} .hover\:border-pink-400:hover{border-color: #f687b3;} .hover\:border-pink-500:hover{border-color: #ed64a6;} .hover\:border-pink-600:hover{border-color: #d53f8c;} .hover\:border-pink-700:hover{border-color: #b83280;} .hover\:border-pink-800:hover{border-color: #97266d;} .hover\:border-pink-900:hover{border-color: #702459;} .focus\:border-transparent:focus{border-color: transparent;} .focus\:border-black:focus{border-color: #000000;} .focus\:border-white:focus{border-color: #ffffff;} .focus\:border-gray-100:focus{border-color: #f7fafc;} .focus\:border-gray-200:focus{border-color: #edf2f7;} .focus\:border-gray-300:focus{border-color: #e2e8f0;} .focus\:border-gray-400:focus{border-color: #cbd5e0;} .focus\:border-gray-500:focus{border-color: #a0aec0;} .focus\:border-gray-600:focus{border-color: #718096;} .focus\:border-gray-700:focus{border-color: #4a5568;} .focus\:border-gray-800:focus{border-color: #2d3748;} .focus\:border-gray-900:focus{border-color: #1a202c;} .focus\:border-red-100:focus{border-color: #fff5f5;} .focus\:border-red-200:focus{border-color: #fed7d7;} .focus\:border-red-300:focus{border-color: #feb2b2;} .focus\:border-red-400:focus{border-color: #fc8181;} .focus\:border-red-500:focus{border-color: #f56565;} .focus\:border-red-600:focus{border-color: #e53e3e;} .focus\:border-red-700:focus{border-color: #c53030;} .focus\:border-red-800:focus{border-color: #9b2c2c;} .focus\:border-red-900:focus{border-color: #742a2a;} .focus\:border-orange-100:focus{border-color: #fffaf0;} .focus\:border-orange-200:focus{border-color: #feebc8;} .focus\:border-orange-300:focus{border-color: #fbd38d;} .focus\:border-orange-400:focus{border-color: #f6ad55;} .focus\:border-orange-500:focus{border-color: #ed8936;} .focus\:border-orange-600:focus{border-color: #dd6b20;} .focus\:border-orange-700:focus{border-color: #c05621;} .focus\:border-orange-800:focus{border-color: #9c4221;} .focus\:border-orange-900:focus{border-color: #7b341e;} .focus\:border-yellow-100:focus{border-color: #fffff0;} .focus\:border-yellow-200:focus{border-color: #fefcbf;} .focus\:border-yellow-300:focus{border-color: #faf089;} .focus\:border-yellow-400:focus{border-color: #f6e05e;} .focus\:border-yellow-500:focus{border-color: #ecc94b;} .focus\:border-yellow-600:focus{border-color: #d69e2e;} .focus\:border-yellow-700:focus{border-color: #b7791f;} .focus\:border-yellow-800:focus{border-color: #975a16;} .focus\:border-yellow-900:focus{border-color: #744210;} .focus\:border-green-100:focus{border-color: #f0fff4;} .focus\:border-green-200:focus{border-color: #c6f6d5;} .focus\:border-green-300:focus{border-color: #9ae6b4;} .focus\:border-green-400:focus{border-color: #68d391;} .focus\:border-green-500:focus{border-color: #48bb78;} .focus\:border-green-600:focus{border-color: #38a169;} .focus\:border-green-700:focus{border-color: #2f855a;} .focus\:border-green-800:focus{border-color: #276749;} .focus\:border-green-900:focus{border-color: #22543d;} .focus\:border-teal-100:focus{border-color: #e6fffa;} .focus\:border-teal-200:focus{border-color: #b2f5ea;} .focus\:border-teal-300:focus{border-color: #81e6d9;} .focus\:border-teal-400:focus{border-color: #4fd1c5;} .focus\:border-teal-500:focus{border-color: #38b2ac;} .focus\:border-teal-600:focus{border-color: #319795;} .focus\:border-teal-700:focus{border-color: #2c7a7b;} .focus\:border-teal-800:focus{border-color: #285e61;} .focus\:border-teal-900:focus{border-color: #234e52;} .focus\:border-blue-100:focus{border-color: #ebf8ff;} .focus\:border-blue-200:focus{border-color: #bee3f8;} .focus\:border-blue-300:focus{border-color: #90cdf4;} .focus\:border-blue-400:focus{border-color: #63b3ed;} .focus\:border-blue-500:focus{border-color: #4299e1;} .focus\:border-blue-600:focus{border-color: #3182ce;} .focus\:border-blue-700:focus{border-color: #2b6cb0;} .focus\:border-blue-800:focus{border-color: #2c5282;} .focus\:border-blue-900:focus{border-color: #2a4365;} .focus\:border-indigo-100:focus{border-color: #ebf4ff;} .focus\:border-indigo-200:focus{border-color: #c3dafe;} .focus\:border-indigo-300:focus{border-color: #a3bffa;} .focus\:border-indigo-400:focus{border-color: #7f9cf5;} .focus\:border-indigo-500:focus{border-color: #667eea;} .focus\:border-indigo-600:focus{border-color: #5a67d8;} .focus\:border-indigo-700:focus{border-color: #4c51bf;} .focus\:border-indigo-800:focus{border-color: #434190;} .focus\:border-indigo-900:focus{border-color: #3c366b;} .focus\:border-purple-100:focus{border-color: #faf5ff;} .focus\:border-purple-200:focus{border-color: #e9d8fd;} .focus\:border-purple-300:focus{border-color: #d6bcfa;} .focus\:border-purple-400:focus{border-color: #b794f4;} .focus\:border-purple-500:focus{border-color: #9f7aea;} .focus\:border-purple-600:focus{border-color: #805ad5;} .focus\:border-purple-700:focus{border-color: #6b46c1;} .focus\:border-purple-800:focus{border-color: #553c9a;} .focus\:border-purple-900:focus{border-color: #44337a;} .focus\:border-pink-100:focus{border-color: #fff5f7;} .focus\:border-pink-200:focus{border-color: #fed7e2;} .focus\:border-pink-300:focus{border-color: #fbb6ce;} .focus\:border-pink-400:focus{border-color: #f687b3;} .focus\:border-pink-500:focus{border-color: #ed64a6;} .focus\:border-pink-600:focus{border-color: #d53f8c;} .focus\:border-pink-700:focus{border-color: #b83280;} .focus\:border-pink-800:focus{border-color: #97266d;} .focus\:border-pink-900:focus{border-color: #702459;} .rounded-none{border-radius: 0;} .rounded-sm{border-radius: 0.125rem;} .rounded{border-radius: 0.25rem;} .rounded-md{border-radius: 0.375rem;} .rounded-lg{border-radius: 0.5rem;} .rounded-full{border-radius: 9999px;} .rounded-t-none{border-top-left-radius: 0; border-top-right-radius: 0;} .rounded-r-none{border-top-right-radius: 0; border-bottom-right-radius: 0;} .rounded-b-none{border-bottom-right-radius: 0; border-bottom-left-radius: 0;} .rounded-l-none{border-top-left-radius: 0; border-bottom-left-radius: 0;} .rounded-t-sm{border-top-left-radius: .125rem; border-top-right-radius: 0.125rem;} .rounded-r-sm{border-top-right-radius: .125rem; border-bottom-right-radius: 0.125rem;} .rounded-b-sm{border-bottom-right-radius: .125rem; border-bottom-left-radius: 0.125rem;} .rounded-l-sm{border-top-left-radius: .125rem; border-bottom-left-radius: 0.125rem;} .rounded-t{border-top-left-radius: .25rem; border-top-right-radius: 0.25rem;} .rounded-r{border-top-right-radius: .25rem; border-bottom-right-radius: 0.25rem;} .rounded-b{border-bottom-right-radius: .25rem; border-bottom-left-radius: 0.25rem;} .rounded-l{border-top-left-radius: .25rem; border-bottom-left-radius: 0.25rem;} .rounded-t-md{border-top-left-radius: .375rem; border-top-right-radius: 0.375rem;} .rounded-r-md{border-top-right-radius: .375rem; border-bottom-right-radius: 0.375rem;} .rounded-b-md{border-bottom-right-radius: .375rem; border-bottom-left-radius: 0.375rem;} .rounded-l-md{border-top-left-radius: .375rem; border-bottom-left-radius: 0.375rem;} .rounded-t-lg{border-top-left-radius: .5rem; border-top-right-radius: 0.5rem;} .rounded-r-lg{border-top-right-radius: .5rem; border-bottom-right-radius: 0.5rem;} .rounded-b-lg{border-bottom-right-radius: .5rem; border-bottom-left-radius: 0.5rem;} .rounded-l-lg{border-top-left-radius: .5rem; border-bottom-left-radius: 0.5rem;} .rounded-t-full{border-top-left-radius: 9999px; border-top-right-radius: 9999px;} .rounded-r-full{border-top-right-radius: 9999px; border-bottom-right-radius: 9999px;} .rounded-b-full{border-bottom-right-radius: 9999px; border-bottom-left-radius: 9999px;} .rounded-l-full{border-top-left-radius: 9999px; border-bottom-left-radius: 9999px;} .rounded-tl-none{border-top-left-radius: 0;} .rounded-tr-none{border-top-right-radius: 0;} .rounded-br-none{border-bottom-right-radius: 0;} .rounded-bl-none{border-bottom-left-radius: 0;} .rounded-tl-sm{border-top-left-radius: 0.125rem;} .rounded-tr-sm{border-top-right-radius: 0.125rem;} .rounded-br-sm{border-bottom-right-radius: 0.125rem;} .rounded-bl-sm{border-bottom-left-radius: 0.125rem;} .rounded-tl{border-top-left-radius: 0.25rem;} .rounded-tr{border-top-right-radius: 0.25rem;} .rounded-br{border-bottom-right-radius: 0.25rem;} .rounded-bl{border-bottom-left-radius: 0.25rem;} .rounded-tl-md{border-top-left-radius: 0.375rem;} .rounded-tr-md{border-top-right-radius: 0.375rem;} .rounded-br-md{border-bottom-right-radius: 0.375rem;} .rounded-bl-md{border-bottom-left-radius: 0.375rem;} .rounded-tl-lg{border-top-left-radius: 0.5rem;} .rounded-tr-lg{border-top-right-radius: 0.5rem;} .rounded-br-lg{border-bottom-right-radius: 0.5rem;} .rounded-bl-lg{border-bottom-left-radius: 0.5rem;} .rounded-tl-full{border-top-left-radius: 9999px;} .rounded-tr-full{border-top-right-radius: 9999px;} .rounded-br-full{border-bottom-right-radius: 9999px;} .rounded-bl-full{border-bottom-left-radius: 9999px;} .border-solid{border-style: solid;} .border-dashed{border-style: dashed;} .border-dotted{border-style: dotted;} .border-double{border-style: double;} .border-none{border-style: none;} .border-0{border-width: 0;} .border-2{border-width: 2px;} .border-4{border-width: 4px;} .border-8{border-width: 8px;} .border{border-width: 1px;} .border-t-0{border-top-width: 0;} .border-r-0{border-right-width: 0;} .border-b-0{border-bottom-width: 0;} .border-l-0{border-left-width: 0;} .border-t-2{border-top-width: 2px;} .border-r-2{border-right-width: 2px;} .border-b-2{border-bottom-width: 2px;} .border-l-2{border-left-width: 2px;} .border-t-4{border-top-width: 4px;} .border-r-4{border-right-width: 4px;} .border-b-4{border-bottom-width: 4px;} .border-l-4{border-left-width: 4px;} .border-t-8{border-top-width: 8px;} .border-r-8{border-right-width: 8px;} .border-b-8{border-bottom-width: 8px;} .border-l-8{border-left-width: 8px;} .border-t{border-top-width: 1px;} .border-r{border-right-width: 1px;} .border-b{border-bottom-width: 1px;} .border-l{border-left-width: 1px;} .box-border{box-sizing: border-box;} .box-content{box-sizing: content-box;} .cursor-auto{cursor: auto;} .cursor-default{cursor: default;} .cursor-pointer{cursor: pointer;} .cursor-wait{cursor: wait;} .cursor-text{cursor: text;} .cursor-move{cursor: move;} .cursor-not-allowed{cursor: not-allowed;} .block{display: block;} .inline-block{display: inline-block;} .inline{display: inline;} .flex{display: -webkit-box; display: -webkit-flex; display: flex;} .inline-flex{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;} .grid{display: grid;} .table{display: table;} .table-caption{display: table-caption;} .table-cell{display: table-cell;} .table-column{display: table-column;} .table-column-group{display: table-column-group;} .table-footer-group{display: table-footer-group;} .table-header-group{display: table-header-group;} .table-row-group{display: table-row-group;} .table-row{display: table-row;} .hidden{display: none;} .flex-row{flex-direction: row;} .flex-row-reverse{flex-direction: row-reverse;} .flex-col{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;} .flex-col-reverse{flex-direction: column-reverse;} .flex-wrap{-webkit-flex-wrap: wrap; flex-wrap: wrap;} .flex-wrap-reverse{flex-wrap: wrap-reverse;} .flex-no-wrap{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;} .items-start{align-items: flex-start;} .items-end{align-items: flex-end;} .items-center{align-items: center;} .items-baseline{align-items: baseline;} .items-stretch{align-items: stretch;} .self-auto{align-self: auto;} .self-start{align-self: flex-start;} .self-end{align-self: flex-end;} .self-center{align-self: center;} .self-stretch{align-self: stretch;} .justify-start{-webkit-box-pack: start; justify-content: flex-start;} .justify-end{-webkit-box-pack: end; justify-content: flex-end;} .justify-center{justify-content: center;} .justify-between{justify-content: space-between;} .justify-around{justify-content: space-around;} .justify-evenly{justify-content: space-evenly;} .content-center{align-content: center;} .content-start{align-content: flex-start;} .content-end{align-content: flex-end;} .content-between{align-content: space-between;} .content-around{align-content: space-around;} .flex-1{flex: 1 1 0%;} .flex-auto{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto;} .flex-initial{-webkit-box-flex: 0; -webkit-flex: 0 1 auto; flex: 0 1 auto;} .flex-none{flex: none;} .flex-grow-0{flex-grow: 0;} .flex-grow{flex-grow: 1;} .flex-shrink-0{flex-shrink: 0;} .flex-shrink{flex-shrink: 1;} .order-1{order: 1;} .order-2{order: 2;} .order-3{order: 3;} .order-4{order: 4;} .order-5{order: 5;} .order-6{order: 6;} .order-7{order: 7;} .order-8{order: 8;} .order-9{order: 9;} .order-10{order: 10;} .order-11{order: 11;} .order-12{order: 12;} .order-first{order: -9999;} .order-last{order: 9999;} .order-none{order: 0;} .float-right{float: right;} .float-left{float: left;} .float-none{float: none;} .clearfix:after{content: ""; display: table; clear: both;} .clear-left{clear: left;} .clear-right{clear: right;} .clear-both{clear: both;} .font-sans{font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";} .font-serif{font-family: Georgia, Cambria, "Times New Roman", Times, serif;} .font-mono{font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;} .font-hairline{font-weight: 100;} .font-thin{font-weight: 200;} .font-light{font-weight: 300;} .font-normal{font-weight: 400;} .font-medium{font-weight: 500;} .font-semibold{font-weight: 600;} .font-bold{font-weight: 700;} .font-extrabold{font-weight: 800;} .font-black{font-weight: 900;} .hover\:font-hairline:hover{font-weight: 100;} .hover\:font-thin:hover{font-weight: 200;} .hover\:font-light:hover{font-weight: 300;} .hover\:font-normal:hover{font-weight: 400;} .hover\:font-medium:hover{font-weight: 500;} .hover\:font-semibold:hover{font-weight: 600;} .hover\:font-bold:hover{font-weight: 700;} .hover\:font-extrabold:hover{font-weight: 800;} .hover\:font-black:hover{font-weight: 900;} .focus\:font-hairline:focus{font-weight: 100;} .focus\:font-thin:focus{font-weight: 200;} .focus\:font-light:focus{font-weight: 300;} .focus\:font-normal:focus{font-weight: 400;} .focus\:font-medium:focus{font-weight: 500;} .focus\:font-semibold:focus{font-weight: 600;} .focus\:font-bold:focus{font-weight: 700;} .focus\:font-extrabold:focus{font-weight: 800;} .focus\:font-black:focus{font-weight: 900;} .h-0{height: 0;} .h-1{height: 0.25rem;} .h-2{height: 0.5rem;} .h-3{height: 0.75rem;} .h-4{height: 1rem;} .h-5{height: 1.25rem;} .h-6{height: 1.5rem;} .h-8{height: 2rem;} .h-10{height: 2.5rem;} .h-12{height: 3rem;} .h-16{height: 4rem;} .h-20{height: 5rem;} .h-24{height: 6rem;} .h-32{height: 8rem;} .h-40{height: 10rem;} .h-48{height: 12rem;} .h-56{height: 14rem;} .h-64{height: 16rem;} .h-auto{height: auto;} .h-px{height: 1px;} .h-full{height: 100%;} .h-screen{height: 100vh;} .leading-3{line-height: 0.75rem;} .leading-4{line-height: 1rem;} .leading-5{line-height: 1.25rem;} .leading-6{line-height: 1.5rem;} .leading-7{line-height: 1.75rem;} .leading-8{line-height: 2rem;} .leading-9{line-height: 2.25rem;} .leading-10{line-height: 2.5rem;} .leading-none{line-height: 1;} .leading-tight{line-height: 1.25;} .leading-snug{line-height: 1.375;} .leading-normal{line-height: 1.5;} .leading-relaxed{line-height: 1.625;} .leading-loose{line-height: 2;} .list-inside{list-style-position: inside;} .list-outside{list-style-position: outside;} .list-none{list-style-type: none;} .list-disc{list-style-type: disc;} .list-decimal{list-style-type: decimal;} .m-0{margin: 0;} .m-1{margin: 0.25rem;} .m-2{margin: 0.5rem;} .m-3{margin: 0.75rem;} .m-4{margin: 1rem;} .m-5{margin: 1.25rem;} .m-6{margin: 1.5rem;} .m-8{margin: 2rem;} .m-10{margin: 2.5rem;} .m-12{margin: 3rem;} .m-16{margin: 4rem;} .m-20{margin: 5rem;} .m-24{margin: 6rem;} .m-32{margin: 8rem;} .m-40{margin: 10rem;} .m-48{margin: 12rem;} .m-56{margin: 14rem;} .m-64{margin: 16rem;} .m-auto{margin: auto;} .m-px{margin: 1px;} .-m-1{margin: -0.25rem;} .-m-2{margin: -0.5rem;} .-m-3{margin: -0.75rem;} .-m-4{margin: -1rem;} .-m-5{margin: -1.25rem;} .-m-6{margin: -1.5rem;} .-m-8{margin: -2rem;} .-m-10{margin: -2.5rem;} .-m-12{margin: -3rem;} .-m-16{margin: -4rem;} .-m-20{margin: -5rem;} .-m-24{margin: -6rem;} .-m-32{margin: -8rem;} .-m-40{margin: -10rem;} .-m-48{margin: -12rem;} .-m-56{margin: -14rem;} .-m-64{margin: -16rem;} .-m-px{margin: -1px;} .my-0{margin-top: 0; margin-bottom: 0;} .mx-0{margin-left: 0; margin-right: 0;} .my-1{margin-top: .25rem; margin-bottom: 0.25rem;} .mx-1{margin-left: .25rem; margin-right: 0.25rem;} .my-2{margin-top: .5rem; margin-bottom: 0.5rem;} .mx-2{margin-left: .5rem; margin-right: 0.5rem;} .my-3{margin-top: .75rem; margin-bottom: 0.75rem;} .mx-3{margin-left: .75rem; margin-right: 0.75rem;} .my-4{margin-top: 1rem; margin-bottom: 1rem;} .mx-4{margin-left: 1rem; margin-right: 1rem;} .my-5{margin-top: 1.25rem; margin-bottom: 1.25rem;} .mx-5{margin-left: 1.25rem; margin-right: 1.25rem;} .my-6{margin-top: 1.5rem; margin-bottom: 1.5rem;} .mx-6{margin-left: 1.5rem; margin-right: 1.5rem;} .my-8{margin-top: 2rem; margin-bottom: 2rem;} .mx-8{margin-left: 2rem; margin-right: 2rem;} .my-10{margin-top: 2.5rem; margin-bottom: 2.5rem;} .mx-10{margin-left: 2.5rem; margin-right: 2.5rem;} .my-12{margin-top: 3rem; margin-bottom: 3rem;} .mx-12{margin-left: 3rem; margin-right: 3rem;} .my-16{margin-top: 4rem; margin-bottom: 4rem;} .mx-16{margin-left: 4rem; margin-right: 4rem;} .my-20{margin-top: 5rem; margin-bottom: 5rem;} .mx-20{margin-left: 5rem; margin-right: 5rem;} .my-24{margin-top: 6rem; margin-bottom: 6rem;} .mx-24{margin-left: 6rem; margin-right: 6rem;} .my-32{margin-top: 8rem; margin-bottom: 8rem;} .mx-32{margin-left: 8rem; margin-right: 8rem;} .my-40{margin-top: 10rem; margin-bottom: 10rem;} .mx-40{margin-left: 10rem; margin-right: 10rem;} .my-48{margin-top: 12rem; margin-bottom: 12rem;} .mx-48{margin-left: 12rem; margin-right: 12rem;} .my-56{margin-top: 14rem; margin-bottom: 14rem;} .mx-56{margin-left: 14rem; margin-right: 14rem;} .my-64{margin-top: 16rem; margin-bottom: 16rem;} .mx-64{margin-left: 16rem; margin-right: 16rem;} .my-auto{margin-top: auto; margin-bottom: auto;} .mx-auto{margin-left: auto; margin-right: auto;} .my-px{margin-top: 1px; margin-bottom: 1px;} .mx-px{margin-left: 1px; margin-right: 1px;} .-my-1{margin-top: -0.25rem; margin-bottom: -0.25rem;} .-mx-1{margin-left: -0.25rem; margin-right: -0.25rem;} .-my-2{margin-top: -0.5rem; margin-bottom: -0.5rem;} .-mx-2{margin-left: -0.5rem; margin-right: -0.5rem;} .-my-3{margin-top: -0.75rem; margin-bottom: -0.75rem;} .-mx-3{margin-left: -0.75rem; margin-right: -0.75rem;} .-my-4{margin-top: -1rem; margin-bottom: -1rem;} .-mx-4{margin-left: -1rem; margin-right: -1rem;} .-my-5{margin-top: -1.25rem; margin-bottom: -1.25rem;} .-mx-5{margin-left: -1.25rem; margin-right: -1.25rem;} .-my-6{margin-top: -1.5rem; margin-bottom: -1.5rem;} .-mx-6{margin-left: -1.5rem; margin-right: -1.5rem;} .-my-8{margin-top: -2rem; margin-bottom: -2rem;} .-mx-8{margin-left: -2rem; margin-right: -2rem;} .-my-10{margin-top: -2.5rem; margin-bottom: -2.5rem;} .-mx-10{margin-left: -2.5rem; margin-right: -2.5rem;} .-my-12{margin-top: -3rem; margin-bottom: -3rem;} .-mx-12{margin-left: -3rem; margin-right: -3rem;} .-my-16{margin-top: -4rem; margin-bottom: -4rem;} .-mx-16{margin-left: -4rem; margin-right: -4rem;} .-my-20{margin-top: -5rem; margin-bottom: -5rem;} .-mx-20{margin-left: -5rem; margin-right: -5rem;} .-my-24{margin-top: -6rem; margin-bottom: -6rem;} .-mx-24{margin-left: -6rem; margin-right: -6rem;} .-my-32{margin-top: -8rem; margin-bottom: -8rem;} .-mx-32{margin-left: -8rem; margin-right: -8rem;} .-my-40{margin-top: -10rem; margin-bottom: -10rem;} .-mx-40{margin-left: -10rem; margin-right: -10rem;} .-my-48{margin-top: -12rem; margin-bottom: -12rem;} .-mx-48{margin-left: -12rem; margin-right: -12rem;} .-my-56{margin-top: -14rem; margin-bottom: -14rem;} .-mx-56{margin-left: -14rem; margin-right: -14rem;} .-my-64{margin-top: -16rem; margin-bottom: -16rem;} .-mx-64{margin-left: -16rem; margin-right: -16rem;} .-my-px{margin-top: -1px; margin-bottom: -1px;} .-mx-px{margin-left: -1px; margin-right: -1px;} .mt-0{margin-top: 0;} .mr-0{margin-right: 0;} .mb-0{margin-bottom: 0;} .ml-0{margin-left: 0;} .mt-1{margin-top: 0.25rem;} .mr-1{margin-right: 0.25rem;} .mb-1{margin-bottom: 0.25rem;} .ml-1{margin-left: 0.25rem;} .mt-2{margin-top: 0.5rem;} .mr-2{margin-right: 0.5rem;} .mb-2{margin-bottom: 0.5rem;} .ml-2{margin-left: 0.5rem;} .mt-3{margin-top: 0.75rem;} .mr-3{margin-right: 0.75rem;} .mb-3{margin-bottom: 0.75rem;} .ml-3{margin-left: 0.75rem;} .mt-4{margin-top: 1rem;} .mr-4{margin-right: 1rem;} .mb-4{margin-bottom: 1rem;} .ml-4{margin-left: 1rem;} .mt-5{margin-top: 1.25rem;} .mr-5{margin-right: 1.25rem;} .mb-5{margin-bottom: 1.25rem;} .ml-5{margin-left: 1.25rem;} .mt-6{margin-top: 1.5rem;} .mr-6{margin-right: 1.5rem;} .mb-6{margin-bottom: 1.5rem;} .ml-6{margin-left: 1.5rem;} .mt-8{margin-top: 2rem;} .mr-8{margin-right: 2rem;} .mb-8{margin-bottom: 2rem;} .ml-8{margin-left: 2rem;} .mt-10{margin-top: 2.5rem;} .mr-10{margin-right: 2.5rem;} .mb-10{margin-bottom: 2.5rem;} .ml-10{margin-left: 2.5rem;} .mt-12{margin-top: 3rem;} .mr-12{margin-right: 3rem;} .mb-12{margin-bottom: 3rem;} .ml-12{margin-left: 3rem;} .mt-16{margin-top: 4rem;} .mr-16{margin-right: 4rem;} .mb-16{margin-bottom: 4rem;} .ml-16{margin-left: 4rem;} .mt-20{margin-top: 5rem;} .mr-20{margin-right: 5rem;} .mb-20{margin-bottom: 5rem;} .ml-20{margin-left: 5rem;} .mt-24{margin-top: 6rem;} .mr-24{margin-right: 6rem;} .mb-24{margin-bottom: 6rem;} .ml-24{margin-left: 6rem;} .mt-32{margin-top: 8rem;} .mr-32{margin-right: 8rem;} .mb-32{margin-bottom: 8rem;} .ml-32{margin-left: 8rem;} .mt-40{margin-top: 10rem;} .mr-40{margin-right: 10rem;} .mb-40{margin-bottom: 10rem;} .ml-40{margin-left: 10rem;} .mt-48{margin-top: 12rem;} .mr-48{margin-right: 12rem;} .mb-48{margin-bottom: 12rem;} .ml-48{margin-left: 12rem;} .mt-56{margin-top: 14rem;} .mr-56{margin-right: 14rem;} .mb-56{margin-bottom: 14rem;} .ml-56{margin-left: 14rem;} .mt-64{margin-top: 16rem;} .mr-64{margin-right: 16rem;} .mb-64{margin-bottom: 16rem;} .ml-64{margin-left: 16rem;} .mt-auto{margin-top: auto;} .mr-auto{margin-right: auto;} .mb-auto{margin-bottom: auto;} .ml-auto{margin-left: auto;} .mt-px{margin-top: 1px;} .mr-px{margin-right: 1px;} .mb-px{margin-bottom: 1px;} .ml-px{margin-left: 1px;} .-mt-1{margin-top: -0.25rem;} .-mr-1{margin-right: -0.25rem;} .-mb-1{margin-bottom: -0.25rem;} .-ml-1{margin-left: -0.25rem;} .-mt-2{margin-top: -0.5rem;} .-mr-2{margin-right: -0.5rem;} .-mb-2{margin-bottom: -0.5rem;} .-ml-2{margin-left: -0.5rem;} .-mt-3{margin-top: -0.75rem;} .-mr-3{margin-right: -0.75rem;} .-mb-3{margin-bottom: -0.75rem;} .-ml-3{margin-left: -0.75rem;} .-mt-4{margin-top: -1rem;} .-mr-4{margin-right: -1rem;} .-mb-4{margin-bottom: -1rem;} .-ml-4{margin-left: -1rem;} .-mt-5{margin-top: -1.25rem;} .-mr-5{margin-right: -1.25rem;} .-mb-5{margin-bottom: -1.25rem;} .-ml-5{margin-left: -1.25rem;} .-mt-6{margin-top: -1.5rem;} .-mr-6{margin-right: -1.5rem;} .-mb-6{margin-bottom: -1.5rem;} .-ml-6{margin-left: -1.5rem;} .-mt-8{margin-top: -2rem;} .-mr-8{margin-right: -2rem;} .-mb-8{margin-bottom: -2rem;} .-ml-8{margin-left: -2rem;} .-mt-10{margin-top: -2.5rem;} .-mr-10{margin-right: -2.5rem;} .-mb-10{margin-bottom: -2.5rem;} .-ml-10{margin-left: -2.5rem;} .-mt-12{margin-top: -3rem;} .-mr-12{margin-right: -3rem;} .-mb-12{margin-bottom: -3rem;} .-ml-12{margin-left: -3rem;} .-mt-16{margin-top: -4rem;} .-mr-16{margin-right: -4rem;} .-mb-16{margin-bottom: -4rem;} .-ml-16{margin-left: -4rem;} .-mt-20{margin-top: -5rem;} .-mr-20{margin-right: -5rem;} .-mb-20{margin-bottom: -5rem;} .-ml-20{margin-left: -5rem;} .-mt-24{margin-top: -6rem;} .-mr-24{margin-right: -6rem;} .-mb-24{margin-bottom: -6rem;} .-ml-24{margin-left: -6rem;} .-mt-32{margin-top: -8rem;} .-mr-32{margin-right: -8rem;} .-mb-32{margin-bottom: -8rem;} .-ml-32{margin-left: -8rem;} .-mt-40{margin-top: -10rem;} .-mr-40{margin-right: -10rem;} .-mb-40{margin-bottom: -10rem;} .-ml-40{margin-left: -10rem;} .-mt-48{margin-top: -12rem;} .-mr-48{margin-right: -12rem;} .-mb-48{margin-bottom: -12rem;} .-ml-48{margin-left: -12rem;} .-mt-56{margin-top: -14rem;} .-mr-56{margin-right: -14rem;} .-mb-56{margin-bottom: -14rem;} .-ml-56{margin-left: -14rem;} .-mt-64{margin-top: -16rem;} .-mr-64{margin-right: -16rem;} .-mb-64{margin-bottom: -16rem;} .-ml-64{margin-left: -16rem;} .-mt-px{margin-top: -1px;} .-mr-px{margin-right: -1px;} .-mb-px{margin-bottom: -1px;} .-ml-px{margin-left: -1px;} .max-h-full{max-height: 100%;} .max-h-screen{max-height: 100vh;} .max-w-none{max-width: none;} .max-w-xs{max-width: 20rem;} .max-w-sm{max-width: 24rem;} .max-w-md{max-width: 28rem;} .max-w-lg{max-width: 32rem;} .max-w-xl{max-width: 36rem;} .max-w-2xl{max-width: 42rem;} .max-w-3xl{max-width: 48rem;} .max-w-4xl{max-width: 56rem;} .max-w-5xl{max-width: 64rem;} .max-w-6xl{max-width: 72rem;} .max-w-full{max-width: 100%;} .max-w-screen-sm{max-width: 640px;} .max-w-screen-md{max-width: 768px;} .max-w-screen-lg{max-width: 1024px;} .max-w-screen-xl{max-width: 1280px;} .min-h-0{min-height: 0;} .min-h-full{min-height: 100%;} .min-h-screen{min-height: 100vh;} .min-w-0{min-width: 0;} .min-w-full{min-width: 100%;} .object-contain{-o-object-fit: contain; object-fit: contain;} .object-cover{-o-object-fit: cover; object-fit: cover;} .object-fill{-o-object-fit: fill; object-fit: fill;} .object-none{-o-object-fit: none; object-fit: none;} .object-scale-down{-o-object-fit: scale-down; object-fit: scale-down;} .object-bottom{-o-object-position: bottom; object-position: bottom;} .object-center{-o-object-position: center; object-position: center;} .object-left{-o-object-position: left; object-position: left;} .object-left-bottom{-o-object-position: left bottom; object-position: left bottom;} .object-left-top{-o-object-position: left top; object-position: left top;} .object-right{-o-object-position: right; object-position: right;} .object-right-bottom{-o-object-position: right bottom; object-position: right bottom;} .object-right-top{-o-object-position: right top; object-position: right top;} .object-top{-o-object-position: top; object-position: top;} .opacity-0{opacity: 0;} .opacity-25{opacity: 0.25;} .opacity-50{opacity: 0.5;} .opacity-75{opacity: 0.75;} .opacity-100{opacity: 1;} .hover\:opacity-0:hover{opacity: 0;} .hover\:opacity-25:hover{opacity: 0.25;} .hover\:opacity-50:hover{opacity: 0.5;} .hover\:opacity-75:hover{opacity: 0.75;} .hover\:opacity-100:hover{opacity: 1;} .focus\:opacity-0:focus{opacity: 0;} .focus\:opacity-25:focus{opacity: 0.25;} .focus\:opacity-50:focus{opacity: 0.5;} .focus\:opacity-75:focus{opacity: 0.75;} .focus\:opacity-100:focus{opacity: 1;} .outline-none{outline: 0;} .focus\:outline-none:focus{outline: 0;} .overflow-auto{overflow: auto;} .overflow-hidden{overflow: hidden;} .overflow-visible{overflow: visible;} .overflow-scroll{overflow: scroll;} .overflow-x-auto{overflow-x: auto;} .overflow-y-auto{overflow-y: auto;} .overflow-x-hidden{overflow-x: hidden;} .overflow-y-hidden{overflow-y: hidden;} .overflow-x-visible{overflow-x: visible;} .overflow-y-visible{overflow-y: visible;} .overflow-x-scroll{overflow-x: scroll;} .overflow-y-scroll{overflow-y: scroll;} .scrolling-touch{-webkit-overflow-scrolling: touch;} .scrolling-auto{-webkit-overflow-scrolling: auto;} .p-0{padding: 0;} .p-1{padding: 0.25rem;} .p-2{padding: 0.5rem;} .p-3{padding: 0.75rem;} .p-4{padding: 1rem;} .p-5{padding: 1.25rem;} .p-6{padding: 1.5rem;} .p-8{padding: 2rem;} .p-10{padding: 2.5rem;} .p-12{padding: 3rem;} .p-16{padding: 4rem;} .p-20{padding: 5rem;} .p-24{padding: 6rem;} .p-32{padding: 8rem;} .p-40{padding: 10rem;} .p-48{padding: 12rem;} .p-56{padding: 14rem;} .p-64{padding: 16rem;} .p-px{padding: 1px;} .py-0{padding-top: 0; padding-bottom: 0;} .px-0{padding-left: 0; padding-right: 0;} .py-1{padding-top: .25rem; padding-bottom: 0.25rem;} .px-1{padding-left: .25rem; padding-right: 0.25rem;} .py-2{padding-top: .5rem; padding-bottom: 0.5rem;} .px-2{padding-left: .5rem; padding-right: 0.5rem;} .py-3{padding-top: .75rem; padding-bottom: 0.75rem;} .px-3{padding-left: .75rem; padding-right: 0.75rem;} .py-4{padding-top: 1rem; padding-bottom: 1rem;} .px-4{padding-left: 1rem; padding-right: 1rem;} .py-5{padding-top: 1.25rem; padding-bottom: 1.25rem;} .px-5{padding-left: 1.25rem; padding-right: 1.25rem;} .py-6{padding-top: 1.5rem; padding-bottom: 1.5rem;} .px-6{padding-left: 1.5rem; padding-right: 1.5rem;} .py-8{padding-top: 2rem; padding-bottom: 2rem;} .px-8{padding-left: 2rem; padding-right: 2rem;} .py-10{padding-top: 2.5rem; padding-bottom: 2.5rem;} .px-10{padding-left: 2.5rem; padding-right: 2.5rem;} .py-12{padding-top: 3rem; padding-bottom: 3rem;} .px-12{padding-left: 3rem; padding-right: 3rem;} .py-16{padding-top: 4rem; padding-bottom: 4rem;} .px-16{padding-left: 4rem; padding-right: 4rem;} .py-20{padding-top: 5rem; padding-bottom: 5rem;} .px-20{padding-left: 5rem; padding-right: 5rem;} .py-24{padding-top: 6rem; padding-bottom: 6rem;} .px-24{padding-left: 6rem; padding-right: 6rem;} .py-32{padding-top: 8rem; padding-bottom: 8rem;} .px-32{padding-left: 8rem; padding-right: 8rem;} .py-40{padding-top: 10rem; padding-bottom: 10rem;} .px-40{padding-left: 10rem; padding-right: 10rem;} .py-48{padding-top: 12rem; padding-bottom: 12rem;} .px-48{padding-left: 12rem; padding-right: 12rem;} .py-56{padding-top: 14rem; padding-bottom: 14rem;} .px-56{padding-left: 14rem; padding-right: 14rem;} .py-64{padding-top: 16rem; padding-bottom: 16rem;} .px-64{padding-left: 16rem; padding-right: 16rem;} .py-px{padding-top: 1px; padding-bottom: 1px;} .px-px{padding-left: 1px; padding-right: 1px;} .pt-0{padding-top: 0;} .pr-0{padding-right: 0;} .pb-0{padding-bottom: 0;} .pl-0{padding-left: 0;} .pt-1{padding-top: 0.25rem;} .pr-1{padding-right: 0.25rem;} .pb-1{padding-bottom: 0.25rem;} .pl-1{padding-left: 0.25rem;} .pt-2{padding-top: 0.5rem;} .pr-2{padding-right: 0.5rem;} .pb-2{padding-bottom: 0.5rem;} .pl-2{padding-left: 0.5rem;} .pt-3{padding-top: 0.75rem;} .pr-3{padding-right: 0.75rem;} .pb-3{padding-bottom: 0.75rem;} .pl-3{padding-left: 0.75rem;} .pt-4{padding-top: 1rem;} .pr-4{padding-right: 1rem;} .pb-4{padding-bottom: 1rem;} .pl-4{padding-left: 1rem;} .pt-5{padding-top: 1.25rem;} .pr-5{padding-right: 1.25rem;} .pb-5{padding-bottom: 1.25rem;} .pl-5{padding-left: 1.25rem;} .pt-6{padding-top: 1.5rem;} .pr-6{padding-right: 1.5rem;} .pb-6{padding-bottom: 1.5rem;} .pl-6{padding-left: 1.5rem;} .pt-8{padding-top: 2rem;} .pr-8{padding-right: 2rem;} .pb-8{padding-bottom: 2rem;} .pl-8{padding-left: 2rem;} .pt-10{padding-top: 2.5rem;} .pr-10{padding-right: 2.5rem;} .pb-10{padding-bottom: 2.5rem;} .pl-10{padding-left: 2.5rem;} .pt-12{padding-top: 3rem;} .pr-12{padding-right: 3rem;} .pb-12{padding-bottom: 3rem;} .pl-12{padding-left: 3rem;} .pt-16{padding-top: 4rem;} .pr-16{padding-right: 4rem;} .pb-16{padding-bottom: 4rem;} .pl-16{padding-left: 4rem;} .pt-20{padding-top: 5rem;} .pr-20{padding-right: 5rem;} .pb-20{padding-bottom: 5rem;} .pl-20{padding-left: 5rem;} .pt-24{padding-top: 6rem;} .pr-24{padding-right: 6rem;} .pb-24{padding-bottom: 6rem;} .pl-24{padding-left: 6rem;} .pt-32{padding-top: 8rem;} .pr-32{padding-right: 8rem;} .pb-32{padding-bottom: 8rem;} .pl-32{padding-left: 8rem;} .pt-40{padding-top: 10rem;} .pr-40{padding-right: 10rem;} .pb-40{padding-bottom: 10rem;} .pl-40{padding-left: 10rem;} .pt-48{padding-top: 12rem;} .pr-48{padding-right: 12rem;} .pb-48{padding-bottom: 12rem;} .pl-48{padding-left: 12rem;} .pt-56{padding-top: 14rem;} .pr-56{padding-right: 14rem;} .pb-56{padding-bottom: 14rem;} .pl-56{padding-left: 14rem;} .pt-64{padding-top: 16rem;} .pr-64{padding-right: 16rem;} .pb-64{padding-bottom: 16rem;} .pl-64{padding-left: 16rem;} .pt-px{padding-top: 1px;} .pr-px{padding-right: 1px;} .pb-px{padding-bottom: 1px;} .pl-px{padding-left: 1px;} .placeholder-transparent:-ms-input-placeholder{color: transparent;} .placeholder-transparent::-ms-input-placeholder{color: transparent;} .placeholder-transparent::placeholder{color: transparent;} .placeholder-black:-ms-input-placeholder{color: #000000;} .placeholder-black::-ms-input-placeholder{color: #000000;} .placeholder-black::placeholder{color: #000000;} .placeholder-white:-ms-input-placeholder{color: #ffffff;} .placeholder-white::-ms-input-placeholder{color: #ffffff;} .placeholder-white::placeholder{color: #ffffff;} .placeholder-gray-100:-ms-input-placeholder{color: #f7fafc;} .placeholder-gray-100::-ms-input-placeholder{color: #f7fafc;} .placeholder-gray-100::placeholder{color: #f7fafc;} .placeholder-gray-200:-ms-input-placeholder{color: #edf2f7;} .placeholder-gray-200::-ms-input-placeholder{color: #edf2f7;} .placeholder-gray-200::placeholder{color: #edf2f7;} .placeholder-gray-300:-ms-input-placeholder{color: #e2e8f0;} .placeholder-gray-300::-ms-input-placeholder{color: #e2e8f0;} .placeholder-gray-300::placeholder{color: #e2e8f0;} .placeholder-gray-400:-ms-input-placeholder{color: #cbd5e0;} .placeholder-gray-400::-ms-input-placeholder{color: #cbd5e0;} .placeholder-gray-400::placeholder{color: #cbd5e0;} .placeholder-gray-500:-ms-input-placeholder{color: #a0aec0;} .placeholder-gray-500::-ms-input-placeholder{color: #a0aec0;} .placeholder-gray-500::placeholder{color: #a0aec0;} .placeholder-gray-600:-ms-input-placeholder{color: #718096;} .placeholder-gray-600::-ms-input-placeholder{color: #718096;} .placeholder-gray-600::placeholder{color: #718096;} .placeholder-gray-700:-ms-input-placeholder{color: #4a5568;} .placeholder-gray-700::-ms-input-placeholder{color: #4a5568;} .placeholder-gray-700::placeholder{color: #4a5568;} .placeholder-gray-800:-ms-input-placeholder{color: #2d3748;} .placeholder-gray-800::-ms-input-placeholder{color: #2d3748;} .placeholder-gray-800::placeholder{color: #2d3748;} .placeholder-gray-900:-ms-input-placeholder{color: #1a202c;} .placeholder-gray-900::-ms-input-placeholder{color: #1a202c;} .placeholder-gray-900::placeholder{color: #1a202c;} .placeholder-red-100:-ms-input-placeholder{color: #fff5f5;} .placeholder-red-100::-ms-input-placeholder{color: #fff5f5;} .placeholder-red-100::placeholder{color: #fff5f5;} .placeholder-red-200:-ms-input-placeholder{color: #fed7d7;} .placeholder-red-200::-ms-input-placeholder{color: #fed7d7;} .placeholder-red-200::placeholder{color: #fed7d7;} .placeholder-red-300:-ms-input-placeholder{color: #feb2b2;} .placeholder-red-300::-ms-input-placeholder{color: #feb2b2;} .placeholder-red-300::placeholder{color: #feb2b2;} .placeholder-red-400:-ms-input-placeholder{color: #fc8181;} .placeholder-red-400::-ms-input-placeholder{color: #fc8181;} .placeholder-red-400::placeholder{color: #fc8181;} .placeholder-red-500:-ms-input-placeholder{color: #f56565;} .placeholder-red-500::-ms-input-placeholder{color: #f56565;} .placeholder-red-500::placeholder{color: #f56565;} .placeholder-red-600:-ms-input-placeholder{color: #e53e3e;} .placeholder-red-600::-ms-input-placeholder{color: #e53e3e;} .placeholder-red-600::placeholder{color: #e53e3e;} .placeholder-red-700:-ms-input-placeholder{color: #c53030;} .placeholder-red-700::-ms-input-placeholder{color: #c53030;} .placeholder-red-700::placeholder{color: #c53030;} .placeholder-red-800:-ms-input-placeholder{color: #9b2c2c;} .placeholder-red-800::-ms-input-placeholder{color: #9b2c2c;} .placeholder-red-800::placeholder{color: #9b2c2c;} .placeholder-red-900:-ms-input-placeholder{color: #742a2a;} .placeholder-red-900::-ms-input-placeholder{color: #742a2a;} .placeholder-red-900::placeholder{color: #742a2a;} .placeholder-orange-100:-ms-input-placeholder{color: #fffaf0;} .placeholder-orange-100::-ms-input-placeholder{color: #fffaf0;} .placeholder-orange-100::placeholder{color: #fffaf0;} .placeholder-orange-200:-ms-input-placeholder{color: #feebc8;} .placeholder-orange-200::-ms-input-placeholder{color: #feebc8;} .placeholder-orange-200::placeholder{color: #feebc8;} .placeholder-orange-300:-ms-input-placeholder{color: #fbd38d;} .placeholder-orange-300::-ms-input-placeholder{color: #fbd38d;} .placeholder-orange-300::placeholder{color: #fbd38d;} .placeholder-orange-400:-ms-input-placeholder{color: #f6ad55;} .placeholder-orange-400::-ms-input-placeholder{color: #f6ad55;} .placeholder-orange-400::placeholder{color: #f6ad55;} .placeholder-orange-500:-ms-input-placeholder{color: #ed8936;} .placeholder-orange-500::-ms-input-placeholder{color: #ed8936;} .placeholder-orange-500::placeholder{color: #ed8936;} .placeholder-orange-600:-ms-input-placeholder{color: #dd6b20;} .placeholder-orange-600::-ms-input-placeholder{color: #dd6b20;} .placeholder-orange-600::placeholder{color: #dd6b20;} .placeholder-orange-700:-ms-input-placeholder{color: #c05621;} .placeholder-orange-700::-ms-input-placeholder{color: #c05621;} .placeholder-orange-700::placeholder{color: #c05621;} .placeholder-orange-800:-ms-input-placeholder{color: #9c4221;} .placeholder-orange-800::-ms-input-placeholder{color: #9c4221;} .placeholder-orange-800::placeholder{color: #9c4221;} .placeholder-orange-900:-ms-input-placeholder{color: #7b341e;} .placeholder-orange-900::-ms-input-placeholder{color: #7b341e;} .placeholder-orange-900::placeholder{color: #7b341e;} .placeholder-yellow-100:-ms-input-placeholder{color: #fffff0;} .placeholder-yellow-100::-ms-input-placeholder{color: #fffff0;} .placeholder-yellow-100::placeholder{color: #fffff0;} .placeholder-yellow-200:-ms-input-placeholder{color: #fefcbf;} .placeholder-yellow-200::-ms-input-placeholder{color: #fefcbf;} .placeholder-yellow-200::placeholder{color: #fefcbf;} .placeholder-yellow-300:-ms-input-placeholder{color: #faf089;} .placeholder-yellow-300::-ms-input-placeholder{color: #faf089;} .placeholder-yellow-300::placeholder{color: #faf089;} .placeholder-yellow-400:-ms-input-placeholder{color: #f6e05e;} .placeholder-yellow-400::-ms-input-placeholder{color: #f6e05e;} .placeholder-yellow-400::placeholder{color: #f6e05e;} .placeholder-yellow-500:-ms-input-placeholder{color: #ecc94b;} .placeholder-yellow-500::-ms-input-placeholder{color: #ecc94b;} .placeholder-yellow-500::placeholder{color: #ecc94b;} .placeholder-yellow-600:-ms-input-placeholder{color: #d69e2e;} .placeholder-yellow-600::-ms-input-placeholder{color: #d69e2e;} .placeholder-yellow-600::placeholder{color: #d69e2e;} .placeholder-yellow-700:-ms-input-placeholder{color: #b7791f;} .placeholder-yellow-700::-ms-input-placeholder{color: #b7791f;} .placeholder-yellow-700::placeholder{color: #b7791f;} .placeholder-yellow-800:-ms-input-placeholder{color: #975a16;} .placeholder-yellow-800::-ms-input-placeholder{color: #975a16;} .placeholder-yellow-800::placeholder{color: #975a16;} .placeholder-yellow-900:-ms-input-placeholder{color: #744210;} .placeholder-yellow-900::-ms-input-placeholder{color: #744210;} .placeholder-yellow-900::placeholder{color: #744210;} .placeholder-green-100:-ms-input-placeholder{color: #f0fff4;} .placeholder-green-100::-ms-input-placeholder{color: #f0fff4;} .placeholder-green-100::placeholder{color: #f0fff4;} .placeholder-green-200:-ms-input-placeholder{color: #c6f6d5;} .placeholder-green-200::-ms-input-placeholder{color: #c6f6d5;} .placeholder-green-200::placeholder{color: #c6f6d5;} .placeholder-green-300:-ms-input-placeholder{color: #9ae6b4;} .placeholder-green-300::-ms-input-placeholder{color: #9ae6b4;} .placeholder-green-300::placeholder{color: #9ae6b4;} .placeholder-green-400:-ms-input-placeholder{color: #68d391;} .placeholder-green-400::-ms-input-placeholder{color: #68d391;} .placeholder-green-400::placeholder{color: #68d391;} .placeholder-green-500:-ms-input-placeholder{color: #48bb78;} .placeholder-green-500::-ms-input-placeholder{color: #48bb78;} .placeholder-green-500::placeholder{color: #48bb78;} .placeholder-green-600:-ms-input-placeholder{color: #38a169;} .placeholder-green-600::-ms-input-placeholder{color: #38a169;} .placeholder-green-600::placeholder{color: #38a169;} .placeholder-green-700:-ms-input-placeholder{color: #2f855a;} .placeholder-green-700::-ms-input-placeholder{color: #2f855a;} .placeholder-green-700::placeholder{color: #2f855a;} .placeholder-green-800:-ms-input-placeholder{color: #276749;} .placeholder-green-800::-ms-input-placeholder{color: #276749;} .placeholder-green-800::placeholder{color: #276749;} .placeholder-green-900:-ms-input-placeholder{color: #22543d;} .placeholder-green-900::-ms-input-placeholder{color: #22543d;} .placeholder-green-900::placeholder{color: #22543d;} .placeholder-teal-100:-ms-input-placeholder{color: #e6fffa;} .placeholder-teal-100::-ms-input-placeholder{color: #e6fffa;} .placeholder-teal-100::placeholder{color: #e6fffa;} .placeholder-teal-200:-ms-input-placeholder{color: #b2f5ea;} .placeholder-teal-200::-ms-input-placeholder{color: #b2f5ea;} .placeholder-teal-200::placeholder{color: #b2f5ea;} .placeholder-teal-300:-ms-input-placeholder{color: #81e6d9;} .placeholder-teal-300::-ms-input-placeholder{color: #81e6d9;} .placeholder-teal-300::placeholder{color: #81e6d9;} .placeholder-teal-400:-ms-input-placeholder{color: #4fd1c5;} .placeholder-teal-400::-ms-input-placeholder{color: #4fd1c5;} .placeholder-teal-400::placeholder{color: #4fd1c5;} .placeholder-teal-500:-ms-input-placeholder{color: #38b2ac;} .placeholder-teal-500::-ms-input-placeholder{color: #38b2ac;} .placeholder-teal-500::placeholder{color: #38b2ac;} .placeholder-teal-600:-ms-input-placeholder{color: #319795;} .placeholder-teal-600::-ms-input-placeholder{color: #319795;} .placeholder-teal-600::placeholder{color: #319795;} .placeholder-teal-700:-ms-input-placeholder{color: #2c7a7b;} .placeholder-teal-700::-ms-input-placeholder{color: #2c7a7b;} .placeholder-teal-700::placeholder{color: #2c7a7b;} .placeholder-teal-800:-ms-input-placeholder{color: #285e61;} .placeholder-teal-800::-ms-input-placeholder{color: #285e61;} .placeholder-teal-800::placeholder{color: #285e61;} .placeholder-teal-900:-ms-input-placeholder{color: #234e52;} .placeholder-teal-900::-ms-input-placeholder{color: #234e52;} .placeholder-teal-900::placeholder{color: #234e52;} .placeholder-blue-100:-ms-input-placeholder{color: #ebf8ff;} .placeholder-blue-100::-ms-input-placeholder{color: #ebf8ff;} .placeholder-blue-100::placeholder{color: #ebf8ff;} .placeholder-blue-200:-ms-input-placeholder{color: #bee3f8;} .placeholder-blue-200::-ms-input-placeholder{color: #bee3f8;} .placeholder-blue-200::placeholder{color: #bee3f8;} .placeholder-blue-300:-ms-input-placeholder{color: #90cdf4;} .placeholder-blue-300::-ms-input-placeholder{color: #90cdf4;} .placeholder-blue-300::placeholder{color: #90cdf4;} .placeholder-blue-400:-ms-input-placeholder{color: #63b3ed;}