@charset "UTF-8";
:root{
    --font-title: cursive;
    --font-text: 'Montserrat', sans-serif;
    --color-primary: #69cabc;
    --color-primary-opacity: rgba(105, 202, 187, 0.30);
    --color-text: #2f3f50;
    --color-placeholder: #282929;
    --text-align: left;
    --image-header: url("../images/clodine-teixeira-logo-branco-header.png");
    --image-header-fixed: url("../images/clodine-teixeira-header.png");
}
body { font-family: var(--font-text); }
textarea { resize: none; }
input:focus, textarea:focus, select:focus, button:focus { outline: none; }

/* Aplique transições apenas onde for necessário */
a, button, .hvr-grow, .hvr-shrink, .hvr-bob, .hvr-hang, .hvr-forward, .hvr-backward, .hvr-fade, .hvr-sweep-to-right, .hvr-sweep-to-left, .hvr-sweep-to-bottom, .hvr-sweep-to-top, .hvr-bounce-to-right, .hvr-bounce-to-left, .hvr-bounce-to-bottom, .hvr-bounce-to-top, .hvr-radial-out, .hvr-radial-in, .hvr-rectangle-in, .hvr-rectangle-out, .hvr-shutter-in-horizontal, .hvr-shutter-out-horizontal, .hvr-shutter-in-vertical, .hvr-shutter-out-vertical, .hvr-border-fade, .hvr-hollow, .hvr-trim, .hvr-ripple-out, .hvr-ripple-in, .hvr-outline-out, .hvr-outline-in, .hvr-round-corners, .hvr-underline-from-left, .hvr-underline-from-center, .hvr-underline-from-right, .hvr-overline-from-left, .hvr-overline-from-center, .hvr-overline-from-right, .hvr-reveal, .hvr-underline-reveal, .hvr-overline-reveal, .hvr-glow, .hvr-shadow, .hvr-grow-shadow, .hvr-box-shadow-outset, .hvr-box-shadow-inset, .hvr-float-shadow, .hvr-shadow-radial, .hvr-bubble-top, .hvr-bubble-right, .hvr-bubble-bottom, .hvr-bubble-left, .hvr-bubble-float-top, .hvr-bubble-float-right, .hvr-bubble-float-bottom, .hvr-bubble-float-left, .hvr-icon-back, .hvr-icon-forward, .hvr-icon-down, .hvr-icon-up, .hvr-icon-spin, .hvr-icon-drop, .hvr-icon-fade, .hvr-icon-float-away, .hvr-icon-sink-away, .hvr-icon-grow, .hvr-icon-shrink, .hvr-icon-pulse, .hvr-icon-pulse-grow, .hvr-icon-pulse-shrink, .hvr-icon-push, .hvr-icon-pop, .hvr-icon-bounce, .hvr-icon-rotate, .hvr-icon-grow-rotate, .hvr-icon-float, .hvr-icon-sink, .hvr-icon-bob, .hvr-icon-hang, .hvr-icon-wobble-horizontal, .hvr-icon-wobble-vertical, .hvr-icon-buzz, .hvr-icon-buzz-out, .hvr-curl-top-left, .hvr-curl-top-right, .hvr-curl-bottom-right, .hvr-curl-bottom-left, .rounded-default, #site-navigation ul li a, .owl-carousel .owl-video-play-icon, .custom-post-nav .nav-item .nav-title {
    transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}

i.fa-phone{transform:rotate(90deg);}
body{background-color:#fff !important;color:var(--color-text);font-weight:500;text-transform:none;font-size:1.15rem;line-height:1.9;letter-spacing:-0.02rem;}
p{margin-bottom:1.25em;}
h2.wp-block-heading{font-size:2rem;margin-top:3.5rem;}
h3.wp-block-heading{font-size:1.35rem;margin-bottom:1.35rem;line-height:1;}
body .grid-container{z-index:2;position:relative;}
body #page.grid-container{max-width:none;width:100%;}
body.home #page #content.site-content{padding:0;}
body #page #content.site-content .content-area{width:100%;}
body:not(.post-type-archive-blog) #page #content.site-content #right-sidebar{display:none;}
body.home #page{background-color:#fff;}
body.home .entry-content{margin:0;}
body.page .page-header-image{display:none;}
body.single-insights{background-color: #fff !important;}
body.post-type-archive-cases{background-color: #fff !important;}
span.wpcf7-not-valid-tip{font-size:14px;}
h2.wp-block-heading{font-size:2rem;margin-top:3.5rem;}
h3.wp-block-heading{font-size:1.35rem;margin-bottom:1.35rem;line-height:1;}
p{margin-bottom:1.25em;}
#page.grid-parent{width:100%;max-width:none;}
#page #main{margin:0;}
.has-text-align-center{text-align:center !important;display: flex;justify-content: center;margin: 3rem 0 0 0;}
.rounded-default,
#headerCarousel .carouselHeader .item a{display: table;font-family: var(--font-text);font-size: 1.1rem;padding: 0 30px !important;border-radius: 8px;cursor: pointer !important;text-decoration: none;color: #ffffff !important;text-transform: lowercase;line-height: 46px;background-color: var(--color-primary) !important;text-transform: capitalize;font-weight: 600;}
.rounded-default:hover,#headerCarousel .carouselHeader .item a:hover{color: #fff;background: #4f2d39 !important;}
.rounded-default.md{font-size: 1rem;line-height: 52px;}
.containers-site{display: table;width: 100%;padding: 6rem 0;position: relative;}
.containers-site.cover{background-size: cover;background-position: center;}
.containers-site{display: table;width: 100%;padding: 6rem 0;position: relative;}
.containers-site.cover{background-size: cover;background-position: center;}
.endspace{display: block;width: 100%;height: 6rem;}
::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,:-moz-placeholder{font-size: 12px;color: var(--color-placeholder);}
.top-bar{display: table;width: 100%;background-image: -webkit-linear-gradient(-45deg, #3cac86 20%, #4fb463 100%);background-image: linear-gradient(-45deg, #3cac86 20%, #4fb463 100%);}
.top-bar .menu-top-container ul li{margin: 0 10px;}
.top-bar .menu-top-container ul li a{padding: 0 15px;line-height: 30px;color: #fff;border: 1px solid #fff;border-radius: 5px;font-size: 12px;text-align: center;float: left;text-transform: uppercase;margin: 0;}
.top-bar .menu-top-container ul li:hover a{background: #eb4435;border-color: #cc1b0c;box-shadow: inset 0px 1px 0px #ea594c, inset 0 -1px 2px #cc1b0c;text-shadow: 1px 1px #5c1702;}
.owl-nav .owl-prev,.owl-nav .owl-next{position: absolute;top: 40%;transform: translateY(-50%);}
.owl-nav .owl-prev{left: -5%;}
.owl-nav .owl-next{right: -5%;}
.owl-nav .owl-prev span,.owl-nav .owl-next span{font-size: 100px;margin: 0 10px;}
.owl-nav .owl-prev:hover,.owl-nav .owl-next:hover{background: transparent !important;color: #000 !important;}
#topNavigation{display: table;width: 100%;background: #000;color: #fff;}
#topNavigation ul{float: right;list-style: none;margin: 0;padding: 0;}
#topNavigation ul li{float: left;margin: 5px 20px;}
#topNavigation ul li a{color: #fff;font-size: 14px;}
header#masthead{background: transparent;position: absolute;top: 0;left: 0;z-index: 10;width: 100%;color: #000;}
.inscricao-form{background:#fff;padding:2rem;border:1px solid #ddd;border-radius:8px;margin-bottom: 5rem;display: grid;gap: 1rem;}
.inscricao-input{width:100%;padding:10px;margin-top:5px;border:1px solid #ccc;border-radius:4px;}
.inscricao-form p{margin-bottom: 0;}
.inscricao-form label{font-size: 14px;font-weight: 600;}
.inscricao-feedback{padding:10px;margin:10px 0;border-radius:4px;font-weight:bold;}
.inscricao-feedback.sucesso{background:#d4edda;color:#155724;border:1px solid #c3e6cb;}
.inscricao-feedback.erro{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;}
#page.grid-parent{width: 100%;max-width: none;}
#page #main{margin: 0;}
header#masthead{background: transparent;position: absolute;top: 0;left: 0;z-index: 10;width: 100%;color: #000;}
header#masthead .inside-header{padding: 10px 0;display: grid;grid-template-columns: 180px 1fr;gap: 2rem;}
header#masthead .site-logo{width: 25%;float: left;margin: 2% 0 0;width: 100%;}
header#masthead .site-logo a{float: left;width: 100%;}
header#masthead .site-logo a img{float: left;width: 100%;}
#site-navigation{background: #fff;width: 70%;margin: 4rem 0;clear: none;width: 100%;border-radius: 8px;padding: 0 4px;}
header#masthead .site-logo{width: 100%;margin: 2% 0 0;}
header#masthead .site-logo a, header#masthead .site-logo a img{float: left;width: 100%;}
#site-navigation{background: #fff;width: 100%;margin: 4rem 0;clear: none;border-radius: 8px;padding: 0 4px;}
#site-navigation ul{float: right;padding: 0;width: 100%;}
#site-navigation ul li{margin: 0;display: table-cell;}
#site-navigation ul li a{color: var(--color-text);line-height: 50px;padding: 0 7px;border: none;background: transparent;font-weight:500;}
#site-navigation ul li.active2 a,
#site-navigation ul li.active a{font-size: 12px}
#site-navigation ul li.active2 a{background: transparent;border-color: #8cc8bb;padding: 0 20px;}
#site-navigation ul li.active a,
#site-navigation ul li:hover > a,
#site-navigation ul li:focus > a,
#site-navigation ul li:hover > a,
#site-navigation ul li[class*="current-menu-"] > a{color: #8cc8bb;background: transparent;}
#site-navigation ul li.active.menuoff{display: table;}
#site-navigation ul li.active.menuon{display: none}
#site-navigation .inside-navigation{flex-wrap: nowrap;}
.header-widget{top:25px;max-width:none;width:100%;position:absolute;margin:0;}
.header-widget aside{padding:0;display:table;width:100%;}
.header-widget aside p{margin:0;display: none;}
.header-widget aside ul{float:right;}
.header-widget aside ul li{ padding:0;float:left;margin:0 10px;}
.header-widget aside ul li a{color: #fff;font-size: 14px;}
.header-widget aside ul li a i{margin: 0 6px;}
.header-widget aside ul li a:hover{color:var(--color-primary);text-decoration: underline;}
.header-widget aside ul.socialMidia{ margin:0 0 0 30px;}
.header-widget aside ul.socialMidia li{ margin:0;}
.header-widget aside ul.socialMidia li a{ font-size:20px;}
#site-navigation .menu-item-has-children a .dropdown-menu-toggle{padding: 0 0 0 10px;}
#site-navigation .menu-item-has-children .sub-menu{background-color: transparent;padding: 14% 0 0;margin: 0;width: 250px;border: none;box-shadow: 0px 10px 10px rgba(0, 0, 0, .5);}
#site-navigation .menu-item-has-children .sub-menu:before{content: '\f0de';font-family: 'fontawesome';position: absolute;top: 4px;left: 15px;color: #000000;}
#site-navigation .menu-item-has-children .sub-menu li{margin: 0;display: table;width: 90%;padding: 0 5%;background-color: #95d5d2;border-bottom: 1px solid #2c2c2c;}
#site-navigation .menu-item-has-children .sub-menu li a{color: var(--color-text);padding: 0;border-radius: 0;border-color: transparent !important;background: transparent !important;width: 100%;padding: 16px 10px;line-height: 1.5;}
#site-navigation .menu-item-has-children .sub-menu li:last-of-type{border: none;}
#site-navigation .menu-item-has-children .sub-menu li:hover a{border-color: transparent;background: transparent;color: var(--color-primary) !important;}
#site-navigation .menu-item-has-children .sub-menu{display: grid;background-color: #fff;padding: 0.25rem 0 0 0;}
#site-navigation .menu-item-has-children .sub-menu{display: grid;background-color: #fff;padding: 0.25rem 0 0 0;width: 250px;border: none;box-shadow: 0px 10px 10px rgba(0, 0, 0, .5);}
#site-navigation .menu-item-has-children .sub-menu::before{display: none;}
#site-navigation .menu-item-has-children .sub-menu li{display: block;margin: 0;padding: 0;border: none;background: transparent;width: 100%;border-bottom: 1px solid #e0e2e5;}
#site-navigation .menu-item-has-children .sub-menu li[class*="current-menu-"]{background: var(--color-primary);color: var(--color-text) !important;}
#site-navigation .menu-item-has-children .sub-menu li[class*="current-menu-"] > a{background: transparent;color: #fff;border-color: transparent;}
#site-navigation .menu-item-has-children .sub-menu li[class*="current-menu-"] > a:hover{color: #fff !important;}
header#headerPages{display: table;width: 100%;margin: 4rem 0 4rem 0;text-align: left;border-bottom: 1px solid #e0e0e0;padding-bottom: 2rem;}
header#headerPages h1{display: table;width: auto;margin: 0;font-weight: 600;line-height: 1;font-size: 3rem;font-family: var(--font-text);color: var(--color-primary);}
header#headerPages .subTituloPage{display: table;width: 100%;}
header#headerPages h1{display: table;width: auto;margin: 0;font-weight: 600;line-height: 1;font-size: 3rem;font-family: var(--font-text);color: var(--color-primary);}
.fixed-header{position: fixed !important;top: 0;left: 0;width: 100%;z-index: 9999;background-color: #fff !important;box-shadow: 0 2px 5px rgba(0,0,0,0.1);}
.fixed-header nav{margin: 1rem 0 0 0 !important;}
.fixed-header .site-logo a img{width: 120px !important;}
.fixed-header .header-widget{top: 0;}
.fixed-header .header-widget aside a{color: var(--color-text);}
#searchBLog{float: right;width: 35%;margin: -50px 0 0;}
#searchBLog form{display: table;width: 100%;}
#searchBLog form label{float: left;width: 70%;}
#searchBLog form input{height: 40px;width: 100%;}
#searchBLog form .search-submit{display: table;float: right;width: 30%;background: #fce24f;color: #000;font-size: 13px;line-height: 40px;padding: 0;margin: 0;}
#headerCarousel .carouselHeader .item{height: 320px;background-size: cover;background-position: center;background-repeat: no-repeat;display: table;width: 100%;position: relative;color: #fff;}
#headerCarousel .carouselHeader .item:before{content: '';background: #185243;position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: .6;}
#headerCarousel .carouselHeader .item:after{content: '';}
#headerCarousel .carouselHeader .item .carouselContainer{display: table-cell;max-width: none;width: 100%;vertical-align: bottom;text-transform: uppercase;position: relative;z-index: 2;text-align: center;padding: 0 0 4%;}
#headerCarousel .carouselHeader .item h2{margin: 0;text-transform: none;font-weight: normal;letter-spacing: 1px;line-height: 1.15;font-size: 2rem;font-family: var(--font-text);}
#headerCarousel .carouselHeader .item p{text-transform: none;letter-spacing: 1px;font-weight: bold;text-transform: unset;margin: 0.75rem 0 1rem 0;font-size: 2.75rem;line-height: 1.25;text-align:center;}
#headerCarousel .carouselHeader .item img{width: auto;margin: 20px 0;}
#headerCarousel .carouselHeader .item a{margin: 2rem auto 0;}
.page-template-page-sobre #headerCarousel .carouselHeader .item .grid-container{padding: 3% 0;}
.banner-slider-wrapper:not(#headerCarousel) .owl-theme .owl-dots{position: absolute;bottom: 20px;left: 0;width: 100%;text-align: center;margin: 0 !important;z-index: 10;}
.banner-slider-wrapper:not(#headerCarousel) .owl-theme .owl-dots .owl-dot span{background: rgba(255,255,255,0.5);box-shadow: 0 1px 2px rgba(0,0,0,0.3);}
.banner-slider-wrapper:not(#headerCarousel) .owl-theme .owl-dots .owl-dot.active span, 
.banner-slider-wrapper:not(#headerCarousel) .owl-theme .owl-dots .owl-dot:hover span{background: #fff;}
#headerCarousel.carouselTexto .carouselHeader .item h2{display: table;width: 30%;text-align: left;padding: .5%;background-color: #000;font-weight: bold;}
#headerCarousel.carouselTexto .carouselHeader .item p{display: table;width: 50%;text-align: left;line-height: 1.2;font-weight: 500;font-size: 13px;padding: 0.4%;text-transform: uppercase;color: #000;background-color: #fff;}
#headerCarousel.carouselTexto .carouselHeader .item:after{content: '';width: 50px;height: 50px;position: absolute;right: 5%;bottom: 10%;top: initial;background-image: url(../images/icone-servico.png);background-size: contain;background-position: center;background-repeat: no-repeat;filter: grayscale(100%);opacity: 1;}
#headerCarousel.carouselTexto .owl-theme .owl-dots .owl-dot span{width: 15px;height: 15px;margin: 0 2px;display: none;}
.pageSingle p{ text-align: var(--text-align);}
body.home #headerCarousel .carouselHeader .item{height: 650px;}
body.home #headerCarousel .carouselHeader .item:after{opacity: .1;right: 15%;}
body.home #headerCarousel .carouselHeader .item h2 strong{color: #fff;font-weight: normal;}
body.home #headerCarousel .carouselHeader .item .grid-container span{display: table;margin: 0 auto;width: 60%;}
.owl-theme .owl-dots{margin: 2% 0 0 !important;}
.owl-theme .owl-dots .owl-dot{margin: 5px;}
.owl-theme .owl-dots .owl-dot span{width: 15px;height: 15px;background: #ccc;border: none;margin: 0 4px;}
.owl-theme .owl-dots .owl-dot.active span{background: #98e0dd;}
.owl-theme .owl-dots .owl-dot:hover span{background: #98e0dd;}
#headerCarousel .owl-theme .owl-dots{margin: 0 !important;position: absolute;z-index: 4;bottom: 0;right: 2.5%;width: 25px;bottom:0;height:100%;display:flex;flex-direction:column;justify-content:center;gap:1rem;}
#headerCarousel .owl-theme .owl-dots .owl-dot span{width: 15px;height: 15px;background-color: #fff;margin: 0;}
#headerCarousel .owl-theme .owl-dots .owl-dot:hover span{background: #49313b;}
#headerCarousel .owl-theme .owl-dots .owl-dot.active span{background: #98e0dd;}
.wpcf7 form.invalid .wpcf7-response-output{background: #fff;color: #ff0000;margin: 0;border: 0;padding: 1rem;}
span.wpcf7-not-valid-tip{font-weight: 700;background: rgb(255 0 0 / 18%);margin: 0.25rem 0 0 0;padding: 0.5rem;border-radius: 8px;border: 1px solid #ff0000;color: #ffffff;}
.carousel{margin: 2% 0 0;list-style: none;}
.carousel .item{display: table;width: 100%;margin: 10% 0;}
.carousel .item a{width: 100%;display: table-cell;margin: 0 auto;vertical-align: middle;}
.carousel .item a img{display: table;width: auto;height: auto;margin: 0 auto;}
#homeHeaderCarousel .cursosHeader .item{height: 470px;background-size: cover;background-position: center;background-repeat: no-repeat;display: table;width: 100%;}
#homeHeaderCarousel .cursosHeader .item .carouselContainer{display: table-cell;max-width: none;width: 100%;vertical-align: middle;text-transform: uppercase;}
#homeHeaderCarousel .cursosHeader .item h2{color: #fff;margin: 0 0 2%;text-transform: uppercase;font-weight: 100;letter-spacing: 1px;line-height: 42px;font-size: 45px;}
#homeHeaderCarousel .cursosHeader .item h3{color: #00f200;margin: 0 0 1%;text-transform: uppercase;}
#homeHeaderCarousel .cursosHeader .item img{width: auto;}
#homeHeaderCarousel .cursosHeader .item p{font-size: 14px;color: #79f341;line-height: 21px;text-transform: none;letter-spacing: 1px;font-weight: 100;}
#homeHeaderCarousel .owl-theme .owl-dots{margin: 0 !important;position: absolute;z-index: 4;bottom: 2%;left: 50%;transform: translateX(-50%);}
#homeHeaderCarousel .owl-theme .owl-dots .owl-dot span{width: 22px;height: 35px;background-color: transparent;background-image: url('../images/dots.png');background-position: center;background-repeat: no-repeat;background-size: contain;margin: 0;}
#homeHeaderCarousel .owl-theme .owl-dots .owl-dot.active span{background-image: url('../images/dots-active.png');}
#homeHeaderCarousel .owl-theme .owl-dots .owl-dot:hover span{background-image: url('../images/dots-active.png');}
#sobreHome{display: table;width: 100%;padding: 4% 0;}
#sobreHome .grid-container{display: table;}
#sobreHome .grid-container:before{display: none;}
#sobreHome .conteudo{display: table-cell;vertical-align: middle;width: 60%;padding: 0 0 0 3%;}
#sobreHome .conteudo h2{clear: both;float: right;width: 90%;text-transform: uppercase;text-align: right;margin: 0 0 5%;font-weight: normal;font-size: 36px;}
#sobreHome .conteudo h2 strong{color: #f0ac00;font-weight: normal;}
#sobreHome .conteudo p{text-align: var(--text-align);display: table;width: 100%;}
#sobreHome .conteudo p:last-of-type{margin:0;}
#sobreHome .image{display: table-cell;width: 40%;vertical-align: middle;background-position: center bottom;background-repeat: no-repeat;background-size: cover;position: relative;border-radius: 8px;height:560px;}
#sobreHome .image:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;background-size: cover;background-position: center;background-repeat: no-repeat;filter: grayscale(100%);}
#MotivosHome:before,
.featured-banner-style:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background: rgba(0, 0, 0, .5);}
#MotivosHome .grid-container,
.featured-banner-style .grid-container{display: table;}
#MotivosHome .grid-container:before,
.featured-banner-style .grid-container:before{display: none;}
#MotivosHome .conteudo,
.featured-banner-style .conteudo{width: 70%;text-align: center;color: #fff;display: table;margin: 0 auto;position: relative;z-index: 2;}
#MotivosHome .conteudo a,
.featured-banner-style .conteudo a{margin: 0 auto;}
#MotivosHome .conteudo p,
.featured-banner-style .conteudo p{display: table;width: 100%;font-size: 1rem;text-align: center;}
#MotivosHome .conteudo p:last-of-type,
.featured-banner-style .conteudo p:last-of-type{margin:0;}
#MotivosHome .conteudo h2,
#YoutubeHome .conteudo h2,
.featured-banner-style .conteudo h2,
#blogAll .conteudo h2{margin: 1% auto 5%;text-transform: uppercase;text-align: center;font-weight: normal;font-size: 2rem;font-weight: 700;}
#MotivosHome .conteudo h2:after,
#YoutubeHome .conteudo h2:after,
.featured-banner-style .conteudo h2:after,
#blogAll .conteudo h2:after{content:'';display: table;width: 130px;height: 4px;background: var(--color-primary);margin: 2% auto 0;}
#MotivosHome .conteudo h3,
#YoutubeHome .conteudo h3,
.featured-banner-style .conteudo h3,
#blogAll .conteudo h3{display: table;width: auto;margin: 0 auto 0.25rem auto;font-weight: normal;line-height: 1.15;font-size: 1.45rem;font-family: var(--font-text);color: var(--color-primary);}
#cursosHeaderCarousel .cursosHeader .item{height: 430px;background-size: cover;background-position: center;background-repeat: no-repeat;display: table;width: 100%;}
#cursosHeaderCarousel .cursosHeader .item .carouselContainer{display: table-cell;max-width: none;width: 100%;vertical-align: middle;text-transform: uppercase;}
#cursosHeaderCarousel .cursosHeader .item h2{color: #fff;margin: 0;text-transform: uppercase;font-weight: 100;letter-spacing: 1px;line-height: 42px;font-size: 45px;}
#cursosHeaderCarousel .cursosHeader .item h3{color: #00f200;margin: 0 0 1%;text-transform: uppercase;}
#cursosHeaderCarousel .owl-theme .owl-dots{margin: 0 !important;position: absolute;z-index: 4;bottom: 2%;left: 50%;transform: translateX(-50%);}
#cursosHeaderCarousel .owl-theme .owl-dots .owl-dot span{width: 22px;height: 35px;background-color: transparent;background-image: url('../images/dots.png');background-position: center;background-repeat: no-repeat;background-size: contain;margin: 0;}
#cursosHeaderCarousel .owl-theme .owl-dots .owl-dot.active span{background-image: url('../images/dots-active.png');}
#cursosHeaderCarousel .owl-theme .owl-dots .owl-dot:hover span{background-image: url('../images/dots-active.png');}
#blogPage #headerFixed{display: table;width: 100%;height: 290px;background-size: 30%;background-position: center;background-repeat: no-repeat;position: relative;background-image: url(../images/logo.png);background-color: #fff3d5;}
#blogPage #headerFixed:before{content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;opacity: .4;}
#blogPage #headerFixed.headerImage{background-size: cover;}
#blogPage #headerFixed.headerImage:before{background: #414141;}
#blogPage #blogConteudoCompleto{display: table;width: 100%;margin: 0;float: left;position: relative;}
.single-blog #blogPage #blogConteudoCompleto.blogSingleConteudo{margin: 0 0 4%;}
.archive-blog #blogPage #headerPages{margin: 0% 0 2%;padding: 0 10%;width: 80%;}
.single-blog #blogPage #headerPages{margin: 0% 0 2%;padding: 0;width: 100%;}
.single-blog #blogPage #headerPages h1{color: var(--color-primary);font-size: 3rem;font-weight: 300;display: table;width: 100%;margin: 0;line-height: 1.2;margin-bottom: 2rem;}
.single-blog #blogPage #headerPages h1:after{display: none;}
.single-blog #blogPage #headerPages #postInfos{display: flex;gap: 1rem;width: 100%;margin: 1.25rem 0 2rem 0;align-items: center;}
.single-blog #blogPage #headerPages #postInfos span{display: table;margin: 0 0 0.6rem 0;font-weight: bold;color: var(--color-text);line-height: 1;}
.single-blog #blogPage #headerPages #postInfos time{display: table;margin: 0;font-size: 0.9rem;line-height: 1;color: var(--color-text);opacity: 0.75;}
.single-blog #blogPage #headerPages #postInfos figure{ display: block;width: 60px;height: 60px;margin: 0;background: #ccc;border-radius: 100%;background-size: contain;background-position: center;}
.single-blog #blogPage #blogConteudoCompleto .blogGridContainer{margin: -150px auto 0;width: 100%;grid-template-columns: 1fr;}
.single-blog #blogPage #blogConteudoCompleto #compartilhamento{margin: 0;}
#fontControls{display: flex;gap: 0.5rem;margin-bottom: 1rem;}
#fontControls button{background: #fff;color: var(--color-text);border: 1px solid #e9e9e9;padding: 5px 10px;cursor: pointer;font-weight: bold;line-height: 1;font-size: 0.9rem;border-radius: 0.25rem;}
#fontControls button:hover{border-color: var(--color-text);}
.highlight-on-scroll{position: relative;transition: background-size 1s ease;background-image: linear-gradient(to right, var(--color-primary-opacity) 0%, var(--color-primary-opacity) 100%);background-repeat: no-repeat;background-position: 0 100%;background-size: 0% 100%;}
.highlight-on-scroll.active{background-size: 100% 100%;}
#blogPage #blogConteudoCompleto .blogGridContainer{display: grid;grid-template-columns: 1fr 30%;gap: 3rem;width: 100%;margin: 0 auto 2rem;}
#blogPage #blogConteudoCompleto .blogGridContainer #blogContent{display: table-cell;vertical-align: top;width: 100%;padding: 0 5% 0 4%;text-align: var(--text-align);}
#blogPage #blogConteudoCompleto .blogGridContainer #blogContent h2{color: var(--color-text);font-weight: 500;font-size: 2rem;margin-top: 4rem;}
#blogPage #blogConteudoCompleto .blogGridContainer #blogSidebar{display: table-cell;vertical-align: top;width: 100%;}
#perfilAutor{display: block;width: 100%;margin: 0 0 12%;text-align: var(--text-align);}
#perfilAutor figure{ display: block;width: 120px;height: 120px;margin: 0 auto 8%;background: #ccc;border-radius: 100%;background-size: contain;background-position: center;}
#perfilAutor h3{text-align: center;font-weight: bold;color: var(--color-text);}
#perfilAutor p{font-size: 1rem;}
#blogPage #right-sidebar{width: 100%;padding: 0;display: block !important;}
#blogPage #right-sidebar{position: sticky;top: 1rem;}
#blogPage #right-sidebar .inside-right-sidebar{margin: 0;}
#blogPage #right-sidebar .inside-right-sidebar aside.widget{padding: 0;}
#blogPage #right-sidebar .inside-right-sidebar aside.widget:first-of-type{border-bottom: none}
#blogPage #right-sidebar .inside-right-sidebar aside.widget:last-of-type{border-bottom: none;margin: 0;padding: 0;}
#blogPage #right-sidebar .inside-right-sidebar aside.widget h2.widget-title{color: var(--color-primary);margin: 0 0 5%;}
#blogPage #right-sidebar .inside-right-sidebar aside.widget ul{display: table;width: 100%;margin: 0;padding: 0;list-style: none;text-align: center;}
#blogPage #right-sidebar .inside-right-sidebar aside.widget ul li{display: inline-table;width: auto;padding: 0;margin: 0 0 5%;}
#blogPage #right-sidebar .inside-right-sidebar aside.widget ul li a{color: #000;font-weight: 500;display: table;width: 100%;font-size: 14px;line-height: 18px;text-transform: capitalize;color: var(--color-primary);font-size: 0;}
#blogPage #right-sidebar .inside-right-sidebar aside.widget ul li i{font-size: 21px;margin: 0 10px;}
#blogPage #right-sidebar .inside-right-sidebar aside.widget ul li:hover a{color: var(--color-primary);}
#blogPage #right-sidebar .inside-right-sidebar aside.widget ul li span.post-date{font-size: 12px;}
#blogPage #right-sidebar .inside-right-sidebar aside#search-3{margin: 0 0 20%;}
#blogPage #right-sidebar .inside-right-sidebar aside.widget ul.socialMidia li i{ text-align: center;width: 40px;line-height: 40px;background: #69cabc;border-radius: 100%;color: #fff;font-size: 15px;}
.site-footer ul.socialMidia{display: flex;gap: 1rem;align-items: center;margin-top: 1rem;}
.site-footer ul.socialMidia li{margin: 0;}
.site-footer ul.socialMidia li a{width: 2rem;height: 2rem;display: flex;justify-content: center;align-items: center;text-decoration: none;color: var(--color-primary);font-size: 1.5rem;}
.site-footer ul.socialMidia li:hover a{color: #4f2d39;}
#blogPage #blogConteudoCompleto .blogGridContainer #blogNavFilter{display: table;width: 100%;margin: 0 0 3%;}
#blogPage #blogConteudoCompleto .blogGridContainer #blogNavFilter nav{display: table;width: 100%;}
#blogPage #blogConteudoCompleto .blogGridContainer #blogNavFilter nav ul{display: table;width: 100%;margin: 0;padding: 0;list-style: none;}
#blogPage #blogConteudoCompleto .blogGridContainer #blogNavFilter nav ul li{margin: 0 15px 0 0;float: left;}
#blogPage #blogConteudoCompleto .blogGridContainer #blogNavFilter nav ul li button{float: left;border: 1px solid #ccc;color: #000;font-size: 14px;font-weight: 700;line-height: 30px;padding: 0 20px;background: transparent;}
#blogPage #blogConteudoCompleto .blogGridContainer #blogNavFilter nav ul li:hover button{background: var(--color-primary)}
#blogPage #blogConteudoCompleto .blogGridContainer #blogNavFilter nav ul li button.active{background: var(--color-primary)}
#blogPage #blogConteudoCompleto .blogGridContainer #blogContentFilter{display: flex;flex-wrap: wrap;width: 100%;margin: 0;height: auto !important;}
#blogPage #blogConteudoCompleto .blogGridContainer #blogContentFilter .blogListFilter{display: table;width: 100%;margin: 0;}
#blogPage #blogConteudoCompleto .blogGridContainer #blogContentFilter .blogListFilter a{display: table;width: 100%;padding: 0 0 2rem 0;margin: 0 auto 2rem;color: var(--color-text);}
#blogPage #blogConteudoCompleto .blogGridContainer #blogContentFilter .blogListFilter a h2{display: table;width: 100%;text-align: left;font-size: 1.5rem;font-weight: 600;margin: 1.5rem auto 0;color: var(--color-text);}
#blogPage #blogConteudoCompleto .blogGridContainer #blogContentFilter .blogListFilter a figure{display: table;width: 100%;height: 300px;background-image: url(../images/logo.png);background-color: #333;background-size: 60%;background-position: center;background-repeat: no-repeat;border-radius: 8px;}
#blogPage #blogConteudoCompleto .blogGridContainer #blogContentFilter .blogListFilter a .blogContent{display: table;width: 100%;text-align: var(--text-align);margin: 1.5rem 0;}
#blogPage #blogConteudoCompleto .blogGridContainer #blogContentFilter .blogListFilter:last-of-type a{border: none;margin: 0;padding: 0;}
#blogPage #blogConteudoCompleto .blogGridContainer #blogContentFilter .blogListFilter #postInfos{display: table;width: 100%;margin-top: 0.25rem;font-size: 0.9rem;line-height: 1;}
#blogPage #blogConteudoCompleto .blogGridContainer #blogContentFilter .blogListFilter #postInfos span{display: table;width: 100%;}
#blogPage #blogConteudoCompleto .blogGridContainer #blogContentFilter .blogListFilter #postInfos time{display: table;width: 100%;margin: 0;opacity: 0.7;}
#cursoCompleto{background: #fff;display: table;width: 100%;}
#cursoCompleto aside{display: table-cell;width: 30%;background: #2ad126;vertical-align: top;color: #fff;padding: 3%;}
#cursoCompleto aside ul{display: table;width: 100%;list-style: none;margin: 0;padding: 0;word-wrap: break-word;}
#cursoCompleto aside ul li{display: table;width: 90%;margin: 6% 0 6% 10%;font-size: 16px;word-wrap: break-word;}
#cursoCompleto aside ul li i{float: left;width: 10%;height: 20px;margin: 0 0 0 -10%;}
#cursoCompleto aside ul li span.nome{float: left;margin: 0 10px;}
#cursoCompleto aside ul li span.txt{color: #373737;float: left;max-width: 100%;}
#cursoCompleto aside ul li span.txt span{display: table;width: 100%;}
#cursoCompleto aside ul li span.txt span:after{content: ',';}
#cursoCompleto aside ul li span.txt span:last-of-type:after{content: '';}
#cursoCompleto aside ul li:last-of-type span.txt{margin: 0 10px;font-size: 13px;}
#cursoCompleto aside ul li:last-of-type span.txt span{width: 100%;display: table;}
#cursoCompleto #conteudo{display: table-cell;width: 70%;vertical-align: middle;color: #000;padding: 5%;text-align: var(--text-align);}
#cursoCompleto #conteudo h3{color: #4ca581;text-transform: uppercase;}
#cursoCompleto #conteudo p{margin: 0 0 8%;}
#cursoCompleto #conteudo p:last-of-type{margin: 0}
#cursoCompleto #conteudo #inscrevase{display: table;width: 100%;margin: 5% 0 0;}
#cursoCompleto #conteudo #inscrevase h3{float: left;line-height: 44px;margin: 0;}
#cursoCompleto #conteudo #inscrevase h3 span{color: #000;font-weight: 300;text-transform: none;}
#cursoCompleto #conteudo #inscrevase a{background: #9a14cb;width: auto;margin: 0 auto;color: #fff;border-radius: 40px;padding: 0 30px;line-height: 40px;font-size: 14px;letter-spacing: 2px;text-transform: uppercase;float: right;}
#cursoCompleto #conteudo #inscrevase a:hover{background: #2d2d2d;color: #a2ed5d;}
#archive-cursos{background: #fff;}
#cursosListagem{display: table;width: 100%;background: #fff;padding: 0;}
#cursosListagem #headerPages{margin: 4% 0 2%;}
#cursosListagem #headerPages h2{font-size: 18px;margin: 0 30px;font-weight: 700;}
#cursosListagem .grid-container{display: flex;flex-direction: row;flex-wrap: wrap;}
#cursosListagem .list{width: 33.33%;display: table;margin: 0 0 5%;}
#cursosListagem .list a{display: table;width: 100%;}
#cursosListagem .list figure{width: 100%;vertical-align: middle;position: relative;overflow: hidden;border-radius: 20px;background: #2c2c2c;}
#cursosListagem .list figure:after{content: '';position: absolute;z-index: 3;right: -70px;bottom: -80px;width: 130px;height: 120px;background: #00fa00;transform: rotate(55deg);}
#cursosListagem .list figure:before{content: '';position: absolute;z-index: 2;width: 100%;height: 100%;top: 0;left: 0;opacity: .4;}
#cursosListagem .list figure img{position: relative;z-index: 1;float: left;width: 100%;}
#cursosListagem .list figure .foto{display: table;width: 100%;height: 150px;background-image: url(/imagens/2019/02/logo.png);background-position: center;background-size: 80%;background-repeat: no-repeat;}
#cursosListagem .list figure .uf{position: absolute;z-index: 4;color: #000;right: 0;bottom: 0;width: 40px;line-height: 40px;text-align: center;}
#cursosListagem .list .infos{display: table-cell;vertical-align: middle;width: 60%;padding: 0 4% 0 4%;color: #000;}
#cursosListagem .list .infos h2{font-size: 14px;font-weight: bold;margin: 0 0 10px;text-transform: uppercase;}
#cursosListagem .list .infos .local{color: #3d9972;font-size: 12px;display: table;}
#cursosListagem .list .infos .area{font-size: 11px;line-height: 12px;font-weight: 700;margin: 0 0 10px;display: table;width: 100%;}
#cursosListagem .list .infos .data{display: table;width: 100%;font-size: 12px;}
#cursosListagem .list .infos .data i{color: #3d9972;}
#cursosListagem .list .infos .hora{display: table;width: 100%;font-size: 12px;margin: 5px 0 0;}
#cursosListagem .list .infos .hora i{color: #3d9972;}
#cursosListagem .cursosBotao{background: #3d9972;color: #fff;display: table;line-height: 40px;margin: 0 auto 3%;padding: 0 20px;font-size: 14px;letter-spacing: 1px;}
#cursosListagem .cursosBotao:hover{background: #2c2c2c;}
#sobreCarousel .carouselPage .item{height: 540px;background-size: cover;background-position: center;background-repeat: no-repeat;display: table;width: 100%;position: relative;overflow-x: hidden;}
#sobreCarousel .carouselPage .item .carouselColor{width: 70%;height: 100%;right: -10%;top: 0;position: absolute;z-index: 2;transform: skew(20deg);background-color: #fff;}
#sobreCarousel .carouselPage .item .carouselImage{width: 50%;height: 100%;position: absolute;left: 0;top: 0;background-size: cover;background-position: center;background-repeat: no-repeat;z-index: 1;}
#sobreCarousel .carouselPage .item .carouselContainer{display: table-cell;max-width: none;width: 100%;vertical-align: middle;text-transform: uppercase;padding: inherit;z-index: 3;position: relative;}
#sobreCarousel .carouselPage .item .carouselContainer span{float: right;width: 55%;text-align: right;color: #000;}
#sobreCarousel .carouselPage .item h2{font-size: 60px;margin: 0 0 4%;text-transform: uppercase;font-weight: 100;letter-spacing: 1px;display: table;width: 80%;line-height: 60px;float: right;}
#sobreCarousel .carouselPage .item h3{margin: 0 0 1%;font-weight: bold;font-size: 18px;}
#sobreCarousel .carouselPage .item p{font-size: 16px;line-height: 31px;text-transform: none;display: table;width: 100%;}
#sobreCarousel .owl-theme .owl-dots{margin: 0 !important;position: absolute;z-index: 4;bottom: 2%;left: 50%;transform: translateX(-50%);}
#sobreCarousel .owl-theme .owl-dots .owl-dot span{width: 22px;height: 35px;background-color: transparent;background-image: url('../images/dots.png');background-position: center;background-repeat: no-repeat;background-size: contain;margin: 0;}
#sobreCarousel .owl-theme .owl-dots .owl-dot.active span{background-image: url('../images/dots-active.png');}
#sobreCarousel .owl-theme .owl-dots .owl-dot:hover span{background-image: url('../images/dots-active.png');}
#archive-cursos #headerPage{display: table;width: 100%;}
#archive-cursos #headerPage .item{background-image: url('/imagens/2019/02/banner-curso-de-curta-duracao.jpg');position: relative;background-size: cover;background-position: center;background-repeat: no-repeat;display: table-cell;vertical-align: middle;height: 260px;}
#archive-cursos #headerPage .item.item-foto:before{content: '';position: absolute;width: 100%;height: 100%;top: 0;z-index: 1;left: 0;background: #2c2c2c;opacity: .6;}
#archive-cursos #headerPage .item .grid-container{position: relative;z-index: 2;}
#archive-cursos #headerPage .item h1{color: #fff;margin: 0;text-transform: uppercase;font-weight: 100;letter-spacing: 1px;line-height: 35px;width: 40%;font-size: 30px;}
#archive-cursos #headerPage .item h3{color: #00f200;margin: 0 0 1%;text-transform: uppercase;font-size: 20px;}
#sobrePageCompleto #sobreVideoContainer{display: table;width: 100%;padding: 0;background: #fff;}
#sobrePageCompleto #sobreVideoContainer h1{display: table;width: auto;margin: 4% 0 0;letter-spacing: 2px;padding: 0 0 0 2%;font-weight: 300;border-left: 4px solid #f0ac00;}
#sobrePageCompleto #sobreVideoContainer #sobreVideoDescricao{display: table-cell;width: 40%;vertical-align: middle;padding: 0 5% 0 0;}
#sobrePageCompleto #sobreVideoContainer #sobreVideoDescricao p{display: table;width: 100%;margin: 4% 0 5%;text-align: var(--text-align);}
#sobrePageCompleto #sobreVideoContainer #sobreVideoDescricao p:last-of-type{margin-bottom: 0;}
#sobrePageCompleto #sobreVideoContainer #sobreVideo{display: table-cell;width: 25%;vertical-align: middle;background-size: cover;background-position: center;background-repeat: no-repeat;}
#sobrePageCompleto #sobreVideoContainer #sobreVideo img{width: 100%;float: left;}
#searchResults #searchList{display: table;width: 100%;background: #fff;}
#searchResults #searchList #searchResultsArticles{display: flex;flex-wrap: wrap;}
#searchResults #searchList article{display: table-cell;width: 31.333%;position: relative;margin: 1%;}
#searchResults #searchList article a{display: table;width: 100%;color: #2c2c2c;}
#searchResults #searchList article figure{display: table;width: 100%;height: auto;position: relative;overflow: hidden;}
#searchResults #searchList article figure span{display: table;width: 100%;height: 200px;background-repeat: no-repeat;background-position: center;transition: transform 2s;}
#searchResults #searchList article figure span.searchPhoto{background-size: cover;background-color: #2c2c2c;}
#searchResults #searchList article figure span.searchNoPhoto{background-image: url(/imagens/2019/02/logo.png);background-color: #2c2c2c;background-size: 80%;}
#searchResults #searchList article header{display: table;width: 100%;margin: 6% 0 0;}
#searchResults #searchList article header h2{font-size: 24px;text-align: center;}
#searchResults #searchList article:hover a{color: #333 !important;}
#searchResults #searchList article:hover figure span{transform: scale(1.5);}
#searchResults #searchNoResults h1{text-align: center;border: none;}
#searchResults #searchNoResults #headerPages{ margin: 0;}
#searchResults #searchNoResults p a{background:#333;color:#f0ac00}
#searchResults #searchNoResults p a:hover{color:#333;background:#f0ac00}
#searchFilterCourse{display: table;width: 100%;background: #fafafa;padding: 3% 0;}
#searchFilterCourse h2{display: table;width: 100%;border-bottom: 1px solid #ededed;padding: 0 0 2%;font-size: 18px;font-weight: 500;}
#searchFilterCourse h2 i{color: #3d9972;}
#searchFilterCourse form{display: table;width: 100%;text-align: right;}
#searchFilterCourse form .cvc-field{width: 25%;font-size: 14px;text-align: left;color: #000;float: left;}
#searchFilterCourse form .cvc-field input{display: table;width: 100%;margin: 5% 0 0;height: 40px;}
#searchFilterCourse form .cvc-field label{display: table;width: 100%;}
#searchFilterCourse form .cvc-field select{display: table;width: 90%;border-radius: 0;height: 40px;margin: 5% 0 0;}
#searchFilterCourse form button{float: right;margin: 1% 0 0;background: #3d9972;padding: 0 20px;line-height: 30px;font-size: 14px;letter-spacing: 1px;}
#searchFilterCourse form button:hover{background: #2c2c2c;color: #f0ac00;}
#contatoPageCompleto{display: table;width: 100%;}
#contentFormulario{display: table;width: 100%;margin: 0 0 10%;}
#contatoInfo{display: table-cell;vertical-align: bottom;width: 45%;float: none;margin: 2% 0 0;}
#contatoInfo img{display: table;margin: 0 0 4%;width: 70%;}
#contatoInfo ul{display: table;margin: 5% 0 0;padding: 5% 0 0;width: 100%;list-style: none;border-top: 1px solid #ededed;}
#contatoInfo ul li{display: table;width: 100%;margin: 0 0 2%;font-size: 16px;}
#contatoInfo ul li:nth-child(1){width: auto;float: left;display: inline;}
#contatoInfo ul li:nth-child(1):after{content: '/';float: right;margin: 0 10px;}
#contatoInfo ul li:nth-child(2){float: left;width: auto;display: inline;}
#contatoInfo ul li a{display: table;width: 100%;color: #000;}
#contatoInfo ul li a i{float: left;line-height: 25px;height: 25px;width: 25px;text-align: center;color: #49313b;}
#contatoInfo ul li:hover a{color: var(--color-primary);}
#contatoInfo ul li:nth-child(1) a{width: auto;display: inline;}
#contatoInfo ul li:nth-child(2) a{width: auto;display: inline;}
#formulario{float: left;width: 30%;}
#formulario{display: table-cell;vertical-align: bottom;width: 70%;color: #000;margin: 0 0 8%;padding: 0 5% 0 0;float: none;}
#formulario form{float: right;}
#formulario form p{float: left;width: 100%;margin: 0;}
#formulario form p:nth-child(3){float: right;width: 100%;}
#formulario form .wpcf7-form-control-wrap{float: left;width: 100%;margin: 1% 0 8%;}
#formulario form .wpcf7-form-control-wrap.mensagem{float: left;width: 98%;margin: 1%;}
#formulario form textarea{height: 225px;display: table;width: 100%;border: 1px solid #dcdcdc;padding: 20px;box-sizing: border-box;font-family: 'Open Sans', sans-serif;font-size: 14px;background: #fff;resize: none;}
#formulario form select{outline: none;height: 40px;display: table;width: 100%;border: 1px solid #dcdcdc;padding: 0 20px;box-sizing: border-box;font-family: 'Open Sans', sans-serif;font-size: 14px;background: #fff;}
#formulario form label{display: table;width: 100%;}
#formulario form input:not(input[type=submit]){height: 40px;display: table;width: 100%;border: 1px solid #dcdcdc;padding: 0 20px;box-sizing: border-box;font-family: 'Open Sans', sans-serif;font-size: 14px;background: #fff;}
#formulario form .cf7sr-g-recaptcha{float: left;margin: 0 2px;width: 60%;text-align: right;}
#formulario div.wpcf7 .ajax-loader{margin: 0 !important;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
#formulario form span.wpcf7-not-valid-tip{background: #f0ac00;color: #f00;margin: 2% 0;line-height: 30px;text-align: center;font-size: 13px;}
#formulario form div.wpcf7-validation-errors{margin: 0;float: left;width: 100%;margin: 4% 0 0;}
#formulario form .cf7sr-g-recaptcha-invalid{width: auto;}
#formulario form .cf7sr-g-recaptcha-invalid span{background: none;color: #ff0000;text-align: left;width: auto;float: left;line-height: 60px;}
#formulario form div.wpcf7-mail-sent-ok{float: left;width: 96%;padding: 0;margin: 2%;background: #79f341;border: none;text-align: center;text-transform: lowercase;font-size: 14px;line-height: 30px;}
form .ajax-loader{margin: 30px !important;}
form div.wpcf7-validation-errors{font-size: 14px;margin: 5% 0;text-align: center;padding: 2% 0;border: none;background: #ffddddf2;color: #ff0000;}
form span.wpcf7-not-valid-tip{margin: 1% 2% 2%;}
.site-footer{background: #f8f8f8;display: table;width: 100%;}
.site-footer .footer-widgets{background: none;}
.site-footer .footer-widgets .inside-footer-widgets{margin: 0;display: table;width: 100%;flex-wrap: wrap;}
.site-footer .footer-widgets .inside-footer-widgets .grid-parent,
#footer-widgets .footer-widget-1,
#footer-widgets .footer-widget-2,
#footer-widgets .footer-widget-3{display: table;width: 32%;padding: 0 3%;text-align: left;float: left;}
#footer-widgets .footer-widget-1{width: 36%}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-1{display: table;width: 36%;padding: 0;}
.site-footer .footer-widgets aside{display: block;margin: 0;padding: 0 1% !important;text-align: left;width: 100%;font-size: 14px;text-align: var(--text-align);}
.site-footer .footer-widgets aside:nth-child(2){padding: 0 !important;margin:0;}
#footer-widgets .footer-widget-1{width: 36%;}
.site-footer .footer-widgets aside:nth-child(3){padding: 0 !important;display: table;margin: 0 0 5%;}
.site-footer .footer-widgets aside:nth-child(3) p{ float: left;margin: 0;line-height: 30px;font-style: italic;font-size: 12px;}
.site-footer .footer-widgets aside:nth-child(3) ul{ float: left;width: auto;}
.site-footer .footer-widgets aside:nth-child(3) ul li{ float: left;padding: 0;}
.site-footer .footer-widgets aside:nth-child(3) ul li a{ float: left;color: var(--color-primary);font-size: 1.5rem;height: 30px;width: 30px;text-align: center;}
.site-footer .footer-widgets aside:nth-child(3) ul li:hover a{color:#4f2d39;}
.site-footer .footer-widgets aside:first-of-type{padding: 0 2% 0 0 !important;}
.site-footer .footer-widgets aside:last-of-type{padding-right: 0 !important;display: block;width: 100%;}
.site-footer .footer-widgets aside:last-of-type h2{ margin: 0 0 2%;}
.site-footer .footer-widgets #media_image-2{width: 14%;padding: 0 !important;width: 100%;display: block;margin: 0 0 5%;}
.site-footer .footer-widgets #media_image-2 img{max-width: 50% !important;}
.site-footer .footer-widgets .inside-footer-widgets .grid-parent p a{color:#333;line-height:40px;}
.site-footer .footer-widgets .inside-footer-widgets .grid-parent p a:hover{color:var(--color-primary);}
.site-footer .footer-widgets .inside-footer-widgets .grid-parent .wpis_photos{display: block;width: 100%;height: auto;}
.site-footer .footer-widgets .inside-footer-widgets .grid-parent .wpis_photos .wpis_image{width: 32.333%;margin: .5%;display: inline-grid;cursor: pointer;}
.site-footer .footer-widgets-container aside.widget_nav_menu{padding: 0;margin: 0;vertical-align: top;text-align: left;}
.site-footer .footer-widgets-container aside.widget_nav_menu h2{color: #f0ac00;font-size: 14px;text-transform: uppercase;font-weight: bold;margin: 0 0 4%;}
.site-footer .footer-widgets-container aside.widget_nav_menu div{display: table;width: 100%;}
.site-footer .footer-widgets-container aside.widget_nav_menu div ul{margin: 0 auto;padding: 0;display: table;width: auto;}
.site-footer .footer-widgets-container aside.widget_nav_menu div ul li{padding: 0;width: auto;float: left;margin: 0;}
.site-footer .footer-widgets-container aside.widget_nav_menu div ul li a{float: left;color: #f0ac00;font-size: 14px;font-weight: 100;padding: 1.5% 15px;}
.site-footer .footer-widgets-container aside.widget_nav_menu div ul li a:hover{color: #fff;}
.site-footer .footer-widgets-container aside.widget_nav_menu:last-of-type{margin: 0%;}
.site-info{background-color: transparent;color: #333;}
.footer-bar{width: 100%;display: table;border-top: 1px solid #d7d7d7;padding: 2% 0 0;}
.footer-bar aside{display: table-cell;vertical-align: middle;text-align: center;}
.footer-bar aside a{color: #333;}
.footer-bar aside a:hover{color: var(--color-primary);}
.footer-bar aside#media_image-2{width: 17%;padding: 0 5% 0 0;}
.footer-bar aside#media_image-2 a{display: table;width: 100%;}
.footer-bar aside#media_image-2 a img{display: table;max-width: none;width: 100%;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.footer-bar aside.widget_nav_menu{text-align: center;}
.footer-bar aside.widget_nav_menu ul{display: table;margin: 0 auto;}
.footer-bar aside.widget_nav_menu ul li{border-right: 1px solid #f0ac00;margin: 0;padding: 0 12px;}
.footer-bar aside.widget_nav_menu ul li:last-of-type{border: none;}
.footer-bar aside.widget_nav_menu ul li a{color: #f0ac00;text-transform: uppercase;font-size: 10px;letter-spacing: 1px;display: table;width: 100%;}
.footer-bar aside.widget_nav_menu ul li:hover a{color: #fff;}
.footer-bar aside.widget_custom_html{width: 16%;}
.footer-bar aside.widget_custom_html ul{display: table;width: 100%;}
.footer-bar aside.widget_custom_html ul li{display: inline;}
.footer-bar aside.widget_custom_html ul li a{color: #afafaf;font-size: 20px;padding: 0 3px;}
.footer-bar aside.widget_custom_html ul li:hover a i{color: #f0ac00}
.footer-bar aside.widget_custom_html ul li:hover a i[class*="facebook"]{color: #1e73be}
.footer-bar aside.widget_custom_html ul li:hover a i[class*="twitter"]{color: #149bcc}
.footer-bar aside.widget_custom_html ul li:hover a i[class*="instagram"]{color: #cc2a7b}
.footer-bar aside.widget_custom_html ul li:hover a i[class*="youtube"]{color: #dd3333}
.footer-bar aside.widget_custom_html ul li:hover a i[class*="linked"]{color: #1e73be}
.footer-bar aside.widget_custom_html ul li:hover a i[class*="whatsapp"]{color: #63d611}
.footer-bar aside#text-3{width: 16%;}
.footer-bar aside#text-3 ul{display: table;width: 100%;}
.footer-bar aside#text-3 ul li{display: inline;}
.footer-bar aside#text-3 ul li a{color: #f0ac00;font-size: 20px;padding: 0 3px;}
.footer-bar aside#text-3 ul li:hover a{color: #fff}
.inside-footer-widgets .wp-block-image.size-large img{max-width: 12rem;}
.inside-footer-widgets .footer-widget-1 p{font-size: 1rem;margin-top: 1rem;line-height: 1.5;}
.footer-widgets h2.wp-block-heading{margin-top: 0;}
#page404{display: table;width: 100%;background: #fff;padding: 5% 0;}
#page404 #Image404{display: table;width: auto;margin: 0 auto;}
#page404 #Image404 img{float: left;width: auto;}
#page404 #Text404{display: table;width: 60%;vertical-align: middle;margin: 0 auto;text-align: center;}
#page404 #Text404 h2{font-size: 35px;font-weight: 500;margin: 0 0 2%;}
#page404 #Text404 p{display: table;width: 100%;font-size: 17px;line-height: 30px;text-transform: uppercase;}
#page404 #Text404 a{display: table;color: #9a999e;font-size: 15px;padding: 0 120px;line-height: 40px;border: 1px solid #9a999e;margin: 0 auto;text-transform: none;}
#page404 #Text404 a:hover{background: #2c2c2c;color: #f0ac00;}
#page404 #Text404.no-image{padding: 0;}
#paginationArchive{display: table;margin: 0 auto;width: 100%}
#paginationArchive #nav-below{display: table;margin: 0 auto;width: auto;}
#paginationArchive #nav-below .nav-links{display: flex;align-items: center;gap: 0.5rem;}
#paginationArchive #nav-below .nav-links a{border: 1px solid #d0d0d0;background: transparent;}
#paginationArchive #nav-below .nav-links .current{border: 1px solid transparent !important;background: var(--color-primary);font-weight: normal;}
#paginationArchive #nav-below .nav-links a,
#paginationArchive #nav-below .nav-links .current{border-radius: 8px;width: 40px;height: 40px;line-height: 40px;display: inline-grid;text-align: center;color: var(--color-text) !important;box-shadow: none;text-shadow: none !important;}
#paginationArchive #nav-below .nav-links a:hover{color: var(--color-text);background: var(--color-primary);border-color: var(--color-primary);}
#paginationArchive #nav-below .nav-links .prev,
#paginationArchive #nav-below .nav-links .next{border-radius: 8px;border-color: #d0d0d0;width: auto;display: flex;padding: 0 1rem;gap:0.5rem;}
#paginationArchive #nav-below .nav-links a.prev:hover,
#paginationArchive #nav-below .nav-links a.next:hover{background: var(--color-primary);color:var(--color-primary);}
.custom-post-nav{display: flex;justify-content: space-between;margin: 3rem 0 0 0;padding-top: 3rem;border-top: 1px dashed #e1e1e1;}
.custom-post-nav .nav-item{display: flex;align-items: center;text-decoration: none;color: inherit;max-width: 45%;}
.custom-post-nav .nav-item.prev{flex-direction: row;}
.custom-post-nav .nav-item.next{flex-direction: row-reverse;text-align: right;}
.custom-post-nav .nav-arrow{font-size: 1.25rem;margin: 0;display: none;}
.custom-post-nav .nav-arrow svg{width: 30px;line-height: 1;height: auto;display: block;margin: 0;padding: 0;}
.custom-post-nav .nav-item.prev svg{transform: rotateZ(180deg);}
.custom-post-nav .nav-content{display: flex;flex-direction: column;}
.custom-post-nav .nav-label{font-size: 0.7rem;color: var(--color-text);opacity: 0.6;}
.custom-post-nav .nav-thumb{display: flex;align-items: center;gap: 1em;}
.custom-post-nav .nav-thumb .wrapp{display: grid;}
.custom-post-nav .nav-thumb img{width: 120px;height: 80px;object-fit: cover;margin: 0;}
.custom-post-nav .nav-title{font-weight: bold;font-size: 1rem;line-height: 1.3;text-decoration: underline;}
.custom-post-nav .nav-item:hover .nav-title{text-decoration: none;opacity: 1;}
.custom-post-nav .nav-item.prev .nav-thumb{flex-direction: row-reverse;}
.custom-post-nav .nav-item.next .nav-thumb{flex-direction: row;}
#onesignal-bell-container.onesignal-reset,
#onesignal-bell-container.onesignal-reset.onesignal-bell-container-bottom-left{bottom: 20% !important;left: 30px !important;visibility: hidden;z-index: 6 !important;}
body.archive-blog #onesignal-bell-container.onesignal-reset,
body.archive-blog #onesignal-bell-container.onesignal-reset.onesignal-bell-container-bottom-left{visibility: visible;}
body.single-blog #onesignal-bell-container.onesignal-reset,
body.single-blog #onesignal-bell-container.onesignal-reset.onesignal-bell-container-bottom-left{visibility: visible;}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-theme-default .onesignal-bell-launcher-button svg .background{fill: #9059c6 !important;}
#compartilhamento{position: sticky;top: 8rem;left: 40px;width: 40px;height: auto;text-align: center;z-index: 8;margin: 0 0 -80px;padding: 15px;background: #fff;}
#compartilhamento ul{display: table;margin: 0;padding: 0;width: 100%;list-style: none;}
#compartilhamento ul li{display: table;width: 100%;}
#compartilhamento ul li a{display: table;width: 40px;height: 40px;line-height: 40px;color: #fff;background: #4e4e4e;float: left;margin: 5% 0;font-size: 20px;border-radius: 5px;}
#compartilhamento ul li.fb a{background: #4769a5;}
#compartilhamento ul li.tw a{background: #54aff1;}
#compartilhamento ul li.lk a{background: #2ba3e2;}
#compartilhamento ul li.wp a{background: #07cf57;}
#compartilhamento ul li a:hover{color: #fff;background: #4f2d39;}
.generate-back-to-top, .generate-back-to-top:visited{background: var(--color-primary);color: #000;border-radius: 0;bottom: 20px;}
.generate-back-to-top:hover{background: #54323d;color: #fff;}
form.wp-filtro-vagas{display: table;width: 80%;margin: 0 auto;}
form.wp-filtro-vagas .cvc-field{display: table;width: 100%;margin: 5% 0;}
form.wp-filtro-vagas .cvc-field label{display: table;width: 100%;font-size: 14px;}
form.wp-filtro-vagas .cvc-field select{display: table;width: 100%;height: 45px;margin: 2% 0 0;border-radius: 0;}
form.wp-filtro-vagas .cvc-field input{display: table;width: 100%;height: 40px;margin: 3% 0 0;}
form.wp-filtro-vagas button{display: table;width: auto;background: #000;text-transform: uppercase;font-size: 12px;}
form.wp-filtro-vagas button:hover{background: #f0ac00;color: #000;}
form.wp-filtro-candidatos{display: table;width: 80%;margin: 0 auto;}
form.wp-filtro-candidatos .cvc-field{display: table;width: 100%;margin: 5% 0;}
form.wp-filtro-candidatos .cvc-field label{display: table;width: 100%;font-size: 14px;}
form.wp-filtro-candidatos .cvc-field select{display: table;width: 100%;height: 45px;margin: 2% 0 0;border-radius: 0;}
form.wp-filtro-candidatos .cvc-field input{display: table;width: 100%;height: 40px;margin: 3% 0 0;}
form.wp-filtro-candidatos button{display: table;width: auto;background: #000;text-transform: uppercase;font-size: 12px;}
form.wp-filtro-candidatos button:hover{background: #f0ac00;color: #000;}
.listBlogWidget{ display: grid;width: 100%;gap: 1rem;}
.listBlogWidget .item{ display: block;width: 100%;margin: 0;padding: 0;border-bottom: 0px solid #d7d7d7;}
.listBlogWidget .item:last-of-type{margin:0;padding: 0;border:none;}
.listBlogWidget .item a{ color: #333;font-size: 14px;display: grid;align-items: center;grid-template-columns: auto 1fr;width: 100%;gap: 1rem;}
.listBlogWidget .item figure{ display: table;width: 80px;height: 80px;position: relative;overflow: hidden;}
.listBlogWidget .item figure i{ position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;}
.listBlogWidget .item a:hover figure i{transform: scale(1.1);}
.listBlogWidget .item .blockContent{ display: table;width: 100%;margin: 0;}
.listBlogWidget .item .blockContent time{ display: block;font-size: 12px;font-style: italic;opacity: 0.7;line-height: 1;}
.listBlogWidget .item .blockContent .nome{ display: block;font-size: 0.9rem;line-height: 1.3;color: var(--color-text);text-align:left;font-weight: bold;margin-bottom: 0.5rem;text-decoration: underline;}
.listBlogWidget .item .blockContent .nome:hover{text-decoration: none;}
@media only screen and (max-width:1290px){}
@media screen and (min-width:771px) and (max-width:950px){}
@media only screen and (max-width:1260px){
  #compartilhamento{left: 0;}
  #onesignal-bell-container.onesignal-reset,
  #onesignal-bell-container.onesignal-reset.onesignal-bell-container-bottom-left{left:0px !important;}
}
@media only screen and (max-width:1150px){}
@media only screen and (max-width:1150px){
  body .grid-container{max-width: 1040px;}
}
@media only screen and (max-width:1070px){
  body .grid-container{max-width: 990px;width:90%;}
  header#masthead .site-logo{width:20%;}
  #site-navigation{width:80%;}  
  #sobreCarousel .carouselPage .item .carouselColor{width: 90%;right: -15%;}
  #sobreCarousel .carouselPage .item .carouselImage{width: 45%;}
  #sobreCarousel .carouselPage .item .carouselContainer span{margin: 0 5% 0 0;}  
  #sobreCarousel .owl-theme .owl-dots{left: 5%;transform: translateX(0);}  
  #searchFilterCourse{width: 90%;padding: 5%;}
  #searchFilterCourse form .cvc-field{width: 46%;margin: 0 2% 5%;}
  #searchFilterCourse form .cvc-field select{width: 100%;}
  #searchFilterCourse form button{margin: -2% 2% 0;line-height: 50px;padding: 0 50px;}
  .single-blog #blogPage #headerPages h1{width: 100%;margin: 0 auto;text-align: left;font-size: 2.5rem;}
  .single-blog #blogPage #headerPages #postInfos{margin: 2% auto 0;width: 100%;text-align: center;padding: 0;}
  .single-blog #blogPage #blogConteudoCompleto .blogGridContainer{margin: 0 auto 0;max-width: none;width: 90%;}
  .single-blog #blogPage #blogConteudoCompleto #compartilhamento{margin: 0 auto 2%;}  
  #blogPage #blogConteudoCompleto .blogGridContainer{margin: 0;padding: 0 0.5rem;gap: 1rem;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogContent{padding: 0 5%;width: 70%;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogSidebar{width: 30%;}
  #compartilhamento{position: relative;top: 0;margin: 0 auto;width: auto;left: 0;display: table;}
  #compartilhamento ul{width: auto;}
  #compartilhamento ul li{float: left;width: auto;}
  #compartilhamento ul li a{margin: 5% 4px;}  
  body.single-blog #onesignal-bell-container.onesignal-reset,body.single-blog #onesignal-bell-container.onesignal-reset.onesignal-bell-container-bottom-left{left: auto !important;right: 10% !important;}  
  .site-footer .footer-widgets-container aside.widget_nav_menu h2{font-size: 18px;font-weight: 400;}
  .site-footer .footer-widgets-container aside.widget_nav_menu div ul li a{padding: 0 5%;width: 90%;line-height: 40px;background: #fff;color: #000;margin: 1% 0;}
  .site-footer .footer-widgets-container aside.widget_nav_menu:last-of-type{display: table;width: 90%;margin: 0 5%;}
  .site-footer .footer-widgets-container aside.widget_nav_menu div ul li .sub-menu a:before{content: '\f054';font-family: fontawesome;margin: 0 10px;}
  .site-footer .site-info .footer-bar aside#media_image-2{width: 25%;display: table;margin: 0 auto;padding: 0;}
  .site-footer .site-info .footer-bar aside.widget_nav_menu{display: table;margin: 5% auto;}
  .site-footer .site-info .footer-bar aside.widget_custom_html{display: table;margin: 0 auto;width: auto;}
  .site-footer .site-info .footer-bar aside.widget_custom_html ul li a{font-size: 26px;}
}
@media only screen and (max-width:1000px){
  body .grid-container{max-width: none;margin: 0 auto;padding: 0;}  
  header#masthead .site-logo{width: 30%;display: table;margin: 3% auto;}
  #site-navigation{width: 100%;}
  #site-navigation .grid-container{ width: 100%;}
  #site-navigation ul{float: none;margin: 0 auto;}  
  body.home #headerCarousel .carouselHeader .item .grid-container span{width: 100%;}
  #sobreHome{padding: 0;}
  #sobreHome .grid-container{width: 100%;max-width: none;padding: 0;margin: 0;display: flex;flex-direction: column;flex-flow: column;flex-wrap: wrap;}
  #sobreHome .conteudo{display: block;padding: 0;width: 90%;margin: 5% auto;}
  #sobreHome .image{display: table;width: 100%;height: 340px;background-position: center;order: 2;}
  #MotivosHome .conteudo{width: 90%;}
  #MotivosHome .conteudo p{font-size: 18px;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogContentFilter .blogListFilter{width: 48%;margin: 1%;}  
  #blogPage #perfilAutor{ color: #333;margin: 10% 0 4%;}
  #blogPage #perfilAutor p{font-size: 16px;}  
  .site-footer .footer-widgets-container{width: 100%;}
  .site-footer .footer-widgets .inside-footer-widgets .grid-parent{width: 100%;}
  .site-footer .footer-widgets #media_image-2 img{max-width: 270px !important;}
  .site-footer .footer-widgets .inside-footer-widgets .grid-parent .wpis_photos .wpis_image{width: 24%;}
  .site-footer .footer-widgets .inside-footer-widgets .grid-parent .wpis_photos .wpis_image:last-of-type{display:none;}
}
@media only screen and (max-width:960px){
  #cursosListagem .list{width: 45%;margin: 0 2.5% 5%;}
  header#masthead .header-widget aside{display:none;}
  header#masthead .site-logo{ float: none;}
  #site-navigation ul li.search-item{display:none;}
  #site-navigation .grid-container{ width: auto;display: table;float: none;margin: 0 auto;}
  #site-navigation{ float: none;display: table;margin: 0 auto;}
}
@media only screen and (max-width:770px){
  #MotivosHome .conteudo h2,#YoutubeHome .conteudo h2,#blogAll .conteudo h2{font-size:1.45rem;}
  .containers-site{padding:4rem 0;}
  header#masthead .inside-header{ max-width: none;width: 90%;position: relative;margin: 4% 5%;display: table;float: left;padding:0;}
  header#masthead .site-logo{ position: absolute;width: 22%;margin: 0;left: 0;top: 12px;z-index: 4;}
  #site-navigation{float: right;margin: -20px 0 0;width: 100%;clear: none;background: transparent;}
  #site-navigation .grid-container{ float: right;width: 100%;}
  #site-navigation button.menu-toggle{line-height: 30px;float: right;width: auto;color: #fff;}
  header#masthead button.menu-toggle{text-align: right;color: #fff;font-size: 1.10rem;}
  #site-navigation ul{width: 100%;margin: 15% 0;border-color: #000;box-shadow: none;background: #fff;}
  #site-navigation.toggled ul{ display: flex;margin: 0;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);}
  #site-navigation ul li{margin: 0;border-bottom: 2px solid #98e0dd;}
  #site-navigation ul li a,
  #site-navigation ul li[class*="current-menu-"] > a{ background: #fff;color: var(--color-text);margin: 0;line-height: 50px;}
  #site-navigation ul li:hover a,
  #site-navigation ul li[class*="current-menu-"]:hover > a{background: #6fd6d4;color: var(--color-text);margin: 0;line-height: 50px;}
  #site-navigation ul li.active2 a{ color: #fff;}
  .main-navigation .menu-bar-items{ display: none;}
  .main-navigation{ background: transparent;}
  .main-navigation.mobile-menu-control-wrapper .menu-toggle .screen-reader-text{ color: #fff;clip-path: none;position: relative !important;margin-left: 5px;}
  .search-item{ display: none;}
  #site-navigation .menu-item-has-children a .dropdown-menu-toggle{ width: 110px;text-align: right;font-size: 20px;}
  #site-navigation .menu-item-has-children .sub-menu{ padding:0;margin: 0;width: 100%;display: grid;box-shadow: none;}
  #site-navigation .menu-item-has-children .sub-menu li{ width: 100%;background-color: #f0f0f0;border-bottom: 1px solid #e0e0e0;}
  #site-navigation .menu-item-has-children .sub-menu:before{ display: none;}
  header#headerPages{margin: 2rem 0 2rem 0;}
  header#headerPages{margin: 2rem 0;}
  header#headerPages h1{font-size: 2.5rem;}
  #homeHeaderCarousel .cursosHeader .item .grid-container{ max-width: none;width: 80%;}
  #homeHeaderCarousel .owl-theme .owl-dots{ bottom: 4%;}
  #homeHeaderCarousel .owl-theme .owl-dots .owl-dot span{ width: 30px;height: 40px;background-position: left center;}
  #headerCarousel .carouselHeader .item{ height: 150px;}
  #headerCarousel .carouselHeader .item .grid-container{ max-width: none;width: 80%;}
  #headerCarousel .carouselHeader .item h3{ font-size: 24px;}
  body.home #headerCarousel .carouselHeader .item{ height: 340px;}
  #headerCarousel .carouselHeader .item h2{ font-size: 1.25rem;line-height: 1.15;}
  body.home #headerCarousel .carouselHeader .item p{ font-size: 20px;line-height: normal;}
  #sobreHome{ display: table;width: 100%;}
  #sobreHome .grid-container{display: flex;width: 100%;flex-direction: column;margin: 0 auto;}
  #sobreHome .conteudo h2{ width: 100%;text-align: center;font-size: 30px;}
  #sobreHome .image{ order: 2;display: table;width: 100%;height: 470px;}
  #sobrePageCompleto #sobreVideoContainer{ padding:10% 0;}
  #sobrePageCompleto #sobreVideoContainer #sobreVideoDescricao{ display: table;margin: 0 auto 5%;width: 80%;padding:0;}
  #sobrePageCompleto #sobreVideoContainer #sobreVideo{ display: table;width: 100%;}
  #sobreCarousel .carouselPage .item{ height: auto;padding:5% 0 10%;}
  #sobreCarousel .carouselPage .item .carouselColor{ display: none;}
  #sobreCarousel .carouselPage .item .carouselImage{ display: none;}
  #sobreCarousel .carouselPage .item .carouselContainer{ display: table;width: 90%;margin: 0 auto;}
  #sobreCarousel .carouselPage .item .carouselContainer span{ width: 100%;}
  #sobreCarousel .owl-theme .owl-dots{ left: 50%;transform: translateX(-50%);}
  #sobreCarousel .owl-theme .owl-dots .owl-dot span{ width: 30px;height: 40px;background-position: left center;}
  .single-blog #blogPage #headerPages{ width: 100%;margin: 1rem 0;text-align: center;padding:0;}
  .single-blog #blogPage #headerPages h1{ width: 100%;}
  .single-blog #blogPage #headerPages #postInfos{ padding:3% 0;margin: 4% auto 10%;}
  #blogPage #blogConteudoCompleto .blogGridContainer{ display: grid;grid-template-columns: 1fr;}
  .single-blog #blogPage #blogConteudoCompleto .blogGridContainer{ margin: 0 auto;display: block;}
  .single-blog #blogPage #blogConteudoCompleto #compartilhamento{ margin: 0 auto 10px;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogSidebar #right-sidebar{padding:10% 5%;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogSidebar #right-sidebar .inside-right-sidebar aside.widget h2.widget-title{ text-align: center;border-bottom: 1px solid #fff;width: auto;display: table;margin: 0 auto 4%;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogSidebar #right-sidebar .inside-right-sidebar aside.widget ul li{ background: #fff;margin: 0 0 1%;padding:2% 5%;width: 90%;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogSidebar #right-sidebar .inside-right-sidebar aside.widget ul li span.post-date{ color: #2c2c2c;}
  #blogPage #blogConteudoCompleto .blogGridContainer{ margin: 2% auto 0;max-width: none;padding:0;width: 95%;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogContent{ display: table;width: 90%;padding:0 5%;word-wrap: break-word;float: left;word-break: break-word;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogContent p{ word-wrap: break-word;display: table;width: 100%;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogSidebar{ margin: 10% 0 5%;display: table;width: 90%;padding:5%;background: #2c2c2c;color: #fff;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogNavFilter nav ul{ display: flex;flex-wrap: wrap;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogNavFilter nav ul li{ width: 22%;margin: 1%;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogNavFilter nav ul li button{ line-height: 50px;width: 100%;padding:0;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogContentFilter{ display: table;width: 100%;flex-flow: wrap;flex-direction: column;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogContentFilter .blogListFilter{ width: 98%;display: table;float: left;margin: 1% 1% 10%;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogContentFilter .blogListFilter a .blogButton{ width: 100%;padding:0;text-align: center;line-height: 50px;}
  #searchBLog{ width: 100%;margin: 13% 0 0;}
  #searchBLog form label{ width: 100%;}
  #searchBLog form .search-submit{ width: 100%;margin: 2% 0 0;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogContent{ width: 100%;padding:0;display: block;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogContent p img{ display: table;width: 100%;margin: 4% 0;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogSidebar{ display: table;background: transparent;padding:0;width: 100%;float: left;margin: 0;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogSidebar #right-sidebar .inside-right-sidebar aside.widget h2.widget-title{ border: none;font-size: 24px;padding:0 0 2%;color: #333;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogSidebar #right-sidebar .inside-right-sidebar aside.widget .search-submit{ display: table;width: 100%;background: #333;margin: 2% 0 0;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogSidebar #right-sidebar .inside-right-sidebar aside.widget ul li{background: var(--color-primary);padding:0;width: 100%;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogSidebar #right-sidebar .inside-right-sidebar aside.widget ul li a{padding:4%;width: 100%;color: #fff;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogSidebar #right-sidebar .inside-right-sidebar aside.widget ul li:hover a{ color: #fff;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogSidebar #right-sidebar .inside-right-sidebar aside.widget ul li span.post-date{ padding:0 4% 4%;display: table;width: 92%;}
  #blogPage #right-sidebar .inside-right-sidebar aside.widget ul{ display: flex;justify-content: center;gap: 0.5rem;}
  
  #contatoInfo{width:100%;display:table;margin:20% 0 0;}
  #contatoInfo ul li{width:98%;margin:0 1% 1%;float:left;display:inline;}
  #contatoInfo ul li a{background:#fff;float:left;line-height:50px;width:90%;text-align:center;padding:0 5%;font-size:12px;}
  #contatoInfo ul li a i{line-height:50px;float:none;display:table;margin:0 auto;width:auto;font-size:20px;}
  #contatoInfo ul li:last-of-type{width:100%;}
  #contatoInfo img{margin:0 auto;opacity:0.8;width:50%;}
  #contatoInfo ul li{margin:1% 0;width:100%;}
  #contatoInfo ul li:nth-child(1){width:100%;}
  #contatoInfo ul li:nth-child(1):after{display:none;}
  #contatoInfo ul li:nth-child(2){width:100%;}
  #contatoInfo ul li a{background:var(--color-primary);padding: 0;width: 100%}
  #contatoInfo ul li:hover a{color:#fff;}
  #contatoInfo ul li:nth-child(1) a{width:100%;padding:0;}
  #contatoInfo ul li:nth-child(2) a{width:100%;padding:0;} 
  #formulario{width:100%;margin:4% 0 8%;border-top:1px solid #ccc;padding:4% 0 0;}
  #formulario{display:table;}
  #formulario form .wpcf7-form-control-wrap.mensagem{margin:1% 1% 5%;}
  #formulario form input{height:60px;}
  #formulario form .cf7sr-g-recaptcha{float:none;display:table;margin:0 auto;}
  #formulario form p{width:100%;}
  #formulario form p:nth-child(3){width:100%;}
  #searchFilterCourse{width:90%;padding:8% 5%;}
  #searchFilterCourse h2{font-size:20px;}
  #searchFilterCourse form .cvc-field{width:100%;font-size:18px;margin:0 0 5%;}
  #searchFilterCourse form .cvc-field input{margin:1% 0 0;height:50px;}
  #searchFilterCourse form .cvc-field select{width:100%;height:50px;margin:1% 0 0;}
  #searchFilterCourse form button{width:100%;padding:0;font-size:18px;line-height:50px;}
  #archive-cursos #headerPage .item{height:410px;}
  #archive-cursos #headerPage .item h1{width:80%;}
  #cursoCompleto{width:90%;margin:0 auto;}
  #cursoCompleto aside{margin:5% 0 0;display:table;width:90%;}
  #cursoCompleto aside ul li{font-size:20px;width:100%;margin:5% 0;}
  #cursoCompleto aside ul li i{margin:0;}
  #cursoCompleto aside ul li span.txt span{float:left;width:auto;}
  #cursoCompleto #conteudo{display:table;width:100%;padding:0;margin:10% 0;}
  #cursoCompleto #conteudo #inscrevase a{width:100%;padding:0;text-align:center;margin:10% 0 0;line-height:60px;}
  #cursosListagem{padding:4% 0 0;}
  #cursosListagem .list{width:100%;}
  #cursosListagem .list figure:after{right:-60px;bottom:-110px;width:140px;height:200px;}
  #cursosListagem .list figure .foto{height:210px;}
  #cursosListagem .list figure .uf{font-size:20px;width:60px;line-height:60px;}
  #cursosListagem .list .infos{padding:0 4%;}
  #cursosListagem .list .infos h2{font-size:18px;}
  #cursosListagem .list .infos .local{font-size:15px;}
  #cursosListagem .list .infos .area{font-size:14px;margin:4% 0 2%;}
  #cursosListagem .list .infos .data{font-size:14px;}
  #cursosListagem .list .infos .hora{font-size:14px;}
  #cursosListagem .cursosBotao{line-height:60px;padding:0;width:80%;text-align:center;font-size:20px;margin:5% auto 10%;}
  body.archive #cursosListagem .list:last-of-type{margin:0 0 20%;}
  #compartilhamento{position:relative;top:0;margin:0 auto;width:auto;left:0;display:table;}
  #compartilhamento ul{width:auto;}
  #compartilhamento ul li{float:left;width:auto;}
  #compartilhamento ul li a{margin:5% 4px;}
  body.single-blog #onesignal-bell-container.onesignal-reset,body.single-blog #onesignal-bell-container.onesignal-reset.onesignal-bell-container-bottom-left{left:auto !important;right:17% !important;}
  #page404 #Image404{display:table;width:70%;margin:0 auto;}
  #page404 #Text404{display:table;width:80%;padding:0;margin:10% auto 0;text-align:center;}
  #page404 #Text404 p{width:100%;}
  #page404 #Text404 a{padding:0;width:100%;line-height:60px;}
  #searchResults #searchList article{width:98%;}
  .custom-post-nav{display:flex;flex-direction:column;justify-content:space-between;margin:1rem 0 1.5rem 0;padding-top:1rem;border-top:1px dashed #e1e1e1;gap:1rem;}
  .custom-post-nav .nav-content{width:100%;align-items:flex-start;}
  .custom-post-nav .nav-item{max-width:100%;}
  .custom-post-nav .nav-item.next .nav-thumb,
  .custom-post-nav .nav-item.prev .nav-thumb{flex-direction:column;width:100%;}
  .custom-post-nav .nav-thumb .wrapp{text-align:left;width:100%;}
  .custom-post-nav .nav-thumb img{width:100%;height:140px;}
  .site-footer .footer-widgets-container aside.widget_nav_menu{display:table;width:100%;margin: 0 0 10%;}
  .site-footer .footer-widgets-container aside.widget_nav_menu h2{text-align:center;font-size:16px;letter-spacing:1px;}
  .site-footer .footer-widgets-container aside.widget_nav_menu div ul li{ width:100%;}
  .site-footer .footer-widgets-container aside.widget_nav_menu div ul li a{background:#fff;color:#2d2d2d;padding:0 5%;width:90%;line-height:50px;margin:0 0 1%;}
  .site-footer .footer-widgets-container aside.widget_nav_menu div ul li:hover a{color:#f0ac00;}
  .site-footer .footer-widgets-container aside.widget_nav_menu:last-of-type{margin:0;width:100%;}
  #footer-widgets .footer-widget-1,#footer-widgets .footer-widget-2,#footer-widgets .footer-widget-3{width:100%;}
  .site-footer .site-info .footer-bar aside{display:table;width:100%;}
  .site-footer .site-info .footer-bar aside#text-3{width:100%;}
  .site-footer .site-info .footer-bar aside#media_image-2{display:none;}
  .site-footer .site-info .footer-bar aside.widget_nav_menu{display:table;width:90%;margin:0 auto;}
  .site-footer .site-info .footer-bar aside.widget_nav_menu ul li a{font-size:12px;}
  .site-footer .site-info .footer-bar aside.widget_custom_html{width:100%;display:table;margin:4% 0 0;}
  .site-footer .site-info .footer-bar aside.widget_custom_html ul li{padding:0;}
  .site-footer .site-info .footer-bar aside.widget_custom_html ul li a{font-size:30px;padding:0 10px;}
  .site-footer #lct-widget-areas li{width:100%;padding:0;}
  .site-footer #lct-widget-areas li a{line-height:30px;background:#fff;color:#000;padding:5%;width:90%;margin:0 0 2%;}
  .generate-back-to-top, .generate-back-to-top:visited{width: 60px;line-height:60px;font-size:30px;}
}
@media only screen and (max-width:500px){
  header#masthead .site-logo{top:18px;}
  #headerCarousel .owl-theme .owl-dots{display: none;}
  #homeHeaderCarousel .cursosHeader .item h2{font-size:26px;line-height:normal;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogNavFilter{margin: 0 0 10%;}
  #blogPage #blogConteudoCompleto .blogGridContainer #blogNavFilter nav ul li{width:98%;}
  #sobreCarousel .carouselPage .item{background:#ededed;padding: 10% 0 20%;}
  #sobreCarousel .carouselPage .item h2{font-size:40px;}
  #sobreCarousel .carouselPage .item p{line-height:24px;}
  #cursosListagem .list{margin:0 0 20%;padding:0 0 20%;border-bottom:1px solid #ccc;}
  #cursosListagem .list:last-of-type{border:none;margin: 0;padding:0;}
  #cursosListagem .list figure{margin:0 0 10%;}
  #cursosListagem .list figure .foto{height:300px;}
  #cursosListagem .list .infos{display:table;width:100%;padding:0;}
  #cursosListagem .cursosBotao{width:100%;margin:20% auto;}
  #contatoPageCompleto{padding:10% 0;}
  #formulario form .wpcf7-form-control-wrap{width: 98%;}
  .site-footer .footer-widgets-container{width: 100%;}
  .site-footer .site-info .footer-bar aside.widget_nav_menu ul li{border:none;padding:0;width:100%;}
  .site-footer .site-info .footer-bar aside.widget_nav_menu ul li a{background:#000;line-height:50px;}
}
.header-image{content:var(--image-header);}
header.fixed-header .header-image{content:var(--image-header-fixed);}
@media (min-width: 768px){
  .header-image{content:var(--image-header);}
  header.fixed-header .header-image{content:var(--image-header-fixed);}
  .main-navigation.mobile-menu-control-wrapper .menu-toggle .screen-reader-text{color:#ffffff;}
}
.grupo-botoes-2-colunas{margin: 1rem auto;}
@media (max-width: 768px){
  .fixed-header nav{margin: 0 0 0 0 !important;}
  .fixed-header .header-widget{display:none;}
  header#masthead button.menu-toggle{background-color:transparent;}
  header#masthead .inside-header{width:calc(100% - 2rem);margin: 1rem 1rem;}
  .fixed-header .main-navigation.mobile-menu-control-wrapper .menu-toggle .screen-reader-text{color:var(--color-text)}
  .fixed-header .menu-toggle .gp-icon svg{color:var(--color-text)}
  .grupo-botoes-2-colunas{display:grid !important;justify-items:center;}
}
/*BLOCO NEWSLETTER*/
#news {display: flex;width: 100%;flex-direction: column;background-position: left center;background-size: 40%;background-repeat: no-repeat;background-color: #7f6066;padding: 3% 0;}
#news .grid-container { display: table }
#news .texto-news {display: table;width: 100%;text-align: right;text-transform: uppercase;vertical-align: middle;padding: 0 2% 0 0;float: left;}
#news .texto-news p {color: #fff;margin: 0 0 2%;font-family: var(--font-text);text-transform: capitalize;line-height: 1.15; font-size: 1.45rem;text-align: center;}
#news #formulario {padding: 2% 0 0;float: right;display: table;width: 100%;position: relative;margin: 0 auto;border: 0;}
#news #formulario form {float: none;}
#news #formulario span.wpcf7-form-control-wrap{ float: left; width: 100%; margin: 0; }
#news #formulario input { width: 100%;height: 40px;line-height: 40px; border: none;border-radius: 8px;padding: 2px 20px 5px; color: #0f2e2b !important;}
#news #formulario input:hover { color: #fff !important;}
#news #formulario p { margin: 0; display: grid; grid-template-columns: 1fr 1fr auto; gap: 0.5rem;}
#news #formulario .ajax-loader { margin: 0 !important; position: absolute; bottom: 0; left: 50%; }
#news #formulario .wpcf7-response-output { background: transparent;}
@media only screen and (max-width:1000px) {
  #news {display: flex;width: 100%;flex-direction: column;background-position: left center;background-size: 40%;background-repeat: no-repeat;padding: 5% 0;}
  #news .grid-container {max-width:none;margin:0 auto;padding:0;display:table;}
  #news .texto-news {display: table-cell;width: 46%;text-align: right;text-transform: uppercase;vertical-align: middle;padding: 0 2% 0 0;float: left;}
  #news .texto-news p { margin: 0; }
  #news #formulario { padding: 0% 0 0; display: inline; width: 50%; position: relative; }
  #news #formulario input[type="text"] {padding: 2px 10px 5px;margin: 0 0 1%;height: 40px;width: 100%;line-height: 40px;}
  #news #formulario input[type="email"] {padding: 2px 20px 1px;width: 100%;height: 40px;line-height: 40px;}
  #news #formulario p { margin: 0; }
  #news #formulario .ajax-loader { margin: 0 !important; position: absolute; bottom: 0; left: 50%; }
  #news #formulario input[type="submit"]:hover { background: #333; }
  #news .texto-news { float: none; display: table; width: 100%; padding: 0; text-align: center; }
  #news #formulario {display: table;width: 90%;margin: 5% auto 0;float: none;}
  #news #formulario input[type="text"] { height: 50px; line-height: 50px; }
  #news #formulario input[type="email"] { height: 50px; line-height: 50px; }
  #news #formulario input[type="submit"] { line-height: 45px; padding: 0; width: 26%; font-size: 17px; }
}
@media only screen and (max-width:770px) {
  #news { background-size: cover; padding: 8% 0; }
  #news #formulario p { grid-template-columns: 1fr; }
  #news .texto-news { display: table; padding: 0; width: 100%; text-align: center; }
  #news #formulario { width: 100%; margin: 5% 0 0; }
  #news #formulario input[type="submit"] {height: 50px;width: 100%;padding: 0;margin: 0;}
  #news #formulario span.wpcf7-form-control-wrap{ width: 100%; margin: 1% 0; }
}
/*BLOCO YOUTUBE*/
#YoutubeHome {display: table;width: 100%;padding: 5% 0;background-size: cover;background-position: center;position: relative;color: #000;}
#YoutubeHome:before {content: '';}
#YoutubeHome .grid-container {display: block;}
#YoutubeHome .grid-container:before { display: none; }
#YoutubeHome .conteudo {width: 80%;text-align: center;display: table;margin: 0 auto 6%;}
#YoutubeHome .conteudo a{display: table;border-radius: 20px;color: #000;background: var(--color-primary);padding: 0 30px;cursor: pointer;letter-spacing: 0;font-family: var(--font-text);text-decoration: underline; margin: 0 auto;font-size: 20px;line-height: 40px;}
#YoutubeHome .conteudo a:hover{background:#49313b;color:#fff;}
#YoutubeHome .conteudo p {display: table;width: 100%;}
#YoutubeHome .conteudo p:last-of-type{margin:0;}
#YoutubeHome .conteudo p a{ background: transparent; display: inline; padding: 0; color: #68c9bc; }
#YoutubeHome .conteudo p a:hover{background:transparent; color:#49313b;}
#YoutubeHome .item{ margin: .5%; display: inline-block; margin: 0 auto; width: 100%; }
#YoutubeHome .item .plyr__video-embed{display: table; aspect-ratio: 16 / 9; width: 100%; height: auto; position: relative; overflow: hidden; }
#YoutubeHome .item iframe{ width: 100%; height: 100%; border: 0; position: absolute; top: 0; left: 0; }
.video-wrapper { position: relative; }
.video-aspect-ratio { position: relative; width: 100%; overflow: hidden; border-radius: 8px; padding-top: 56.25%; /* 16:9 ratio */ }
.video-aspect-ratio img,
.video-aspect-ratio iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }  
.thumbnail-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3); display: flex; align-items: center; justify-content: center; cursor: pointer; }
.thumbnail-overlay:hover { background: rgba(0,0,0,0.5); }  
.play-button { width: 64px; height: 64px; background: url('../play-icon.svg') no-repeat center center; background-size: contain; }
.video-skeleton { width: 100%; height: 200px; background: #e0e0e0; border-radius: 8px;animation: pulse 1.5s infinite; }
 
@keyframes pulse {
  0% { background-color: #e0e0e0; }
  50% { background-color: #f0f0f0; }
  100% { background-color: #e0e0e0; }
}
@media only screen and (max-width:1000px) {
  #YoutubeHome { display: block; }
  #YoutubeHome .conteudo { width: 100%; }
}
/*BLOCO DEPOIMENTOS*/
#depoimentosList {position: relative;padding: 7% 0;background-size: cover;background-position: center bottom;position: relative;color: #fff;}
#depoimentosList h1 { display: table; width: auto; margin: 0 auto; letter-spacing: 2px; padding: 0 0 0 2%; font-weight: 300; border-left: 4px solid #f0ac00; }
#depoimentosList h2 {display: table;width: auto;margin: 0 auto 3%;letter-spacing: 1px;font-weight: 700;font-size: 14px;text-align: center;font-size: 40px;text-transform: uppercase;}
#depoimentosList h2:after{content:'';display: table;width: 30%;height: 4px;background: var(--color-primary);margin: 2% auto 0;}
#depoimentosList h3 {display: table;width: auto;margin: 0 auto;font-weight: 600;line-height: 1.35;font-size: 1.5rem;font-family: var(--font-text);color: var(--color-primary);}
#depoimentosList:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .7);}
.listDepoimentoAll { position: relative; z-index: 2; }
.listDepoimentoAll .item {display: table;width: 100%;margin: 4% auto 0;}
.listDepoimentoAll .item .perfilText { display: table; width: 90%; margin: 0 auto; }
.listDepoimentoAll .item .perfilText p { text-align: var(--text-align); font-size: 1.05rem; }
.listDepoimentoAll .item:last-of-type { margin-bottom: 0; }
@media only screen and (max-width:770px) {
  .listDepoimentoAll .item .perfil { display: table; width: 100%; float: none; margin: 0 auto; }
  .listDepoimentoAll .item .perfilText {width: 100%;}
  .listDepoimentoAll .item .perfilText:before { display: none; }
  .listDepoimentoAll .item .perfilText span.aspa1 { left: 40px; }
}
/*BLOCO BLOG*/
#blogPage { width: 100%; background: #fff; }
#blogAll .blogCarousel { position: relative; }
#blogAll .blogCarousel .item {text-align: left;width: 100%;margin: 10% auto;position: relative;height: 100%;}
#blogAll .blogCarousel .item .itemPost{width: 94%;margin: 10% auto;display: table;}
#blogAll .blogCarousel .item a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; }
#blogAll .blogCarousel .item figure {display: table;width: 100%;height: 220px;position: relative;margin: 0 0 10%;}
#blogAll .blogCarousel .item figure i { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: top center; }
#blogAll .blogCarousel .item figure time{ position: absolute; z-index: 3; bottom: 5%; left: -10px; background: #49313b; color: #fff; font-size: 12px; padding: 8px 10px; line-height: 16px; text-align: center; }
#blogAll .blogCarousel .item figure time span{ display: block; margin: 0 auto; font-size: 25px; font-weight: 500; line-height: 28px; }
#blogAll .blogCarousel .item .blockContent {display: table;width: 100%;margin: 0 auto;}
#blogAll .blogCarousel .item .blockContent span { display: table; width: 100%; }
#blogAll .blogCarousel .item .blockContent span.nome {min-height: 40px; font-weight: 700;}
#blogAll .blogCarousel .item .blockContent span.areaInteresse {margin: 1.25rem 0 0 0;min-height: 40px;font-size: 1rem;}
#blogAll .button { display: table; width: 100%; padding: 0; margin: 2% 0 0; }
#blogAll .button a { color: #fff; background: #333; display: table; width: auto; margin: 0 auto; padding: 0 20px; line-height: 30px; font-size: 14px; }
#blogAll .button a:hover { color: #333; background: #f0ac00; }
#blogAll {display: table;width: 100%;padding: 5% 0;background-size: cover;background-position: center;position: relative;}
#blogAll:before {content: '';}
#blogAll .grid-container { display: block; }
#blogAll .grid-container:before { display: none; }
#blogAll .conteudo {width: 70%;text-align: center;color: #000;display: table;margin: 0 auto;}
#blogAll .conteudo a{display: table;border-radius: 20px;color: #000;background: var(--color-primary);padding: 0 30px;cursor: pointer;letter-spacing: 0;font-family: var(--font-title);margin: 0 auto;font-size: 20px;line-height: 40px;}
#blogAll .conteudo a:hover{background:#49313b;color:#fff;}
#blogAll .conteudo p {display: table;width: 100%;font-size: 16px;}
#blogAll .conteudo p:last-of-type{margin:0;}

@media only screen and (max-width:1000px) {
  #blogAll { display: block; }
  #blogAll .blogCarousel .item { margin: 0 auto; display: block; }
  #blogAll .blogCarousel .item .itemPost{ margin: 0 auto; width: 100%; display: block; }
  #blogAll .blogCarousel .item a {display: none;}
  #blogAll .blogCarousel .item figure { height: 330px; margin: 0 0 5%; display: block; }
  #blogAll .blogCarousel .item figure i { background-size: cover; }
  #blogAll .blogCarousel .item figure time {bottom: 0 !important; left: 0 !important;}
  #blogAll .blogCarousel .item .blockContent {display: block;font-size: 20px;margin: 0 auto 5%;}
  #blogAll .blogCarousel .item .blockContent span { display: block; }
  #blogAll .blogCarousel .item .blockContent span.nome { display: block; }
  #blogAll .blogCarousel .item .blockContent span.areaInteresse { margin: 0; font-size: 16px; }
}
/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the Hippocratic License 2.1 - http://firstdonoharm.dev
 *
 * Copyright (c) 2022 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__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}}.animate__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)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{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 shakeX{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)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-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)}}.animate__headShake{-webkit-animation-name:headShake;animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-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)}}.animate__swing{-webkit-animation-name:swing;animation-name:swing;-webkit-transform-origin:top center;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.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(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.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)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}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:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}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:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}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(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}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(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}}@keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}}@keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}}@keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7)}}@keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7)}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__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}}.animate__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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animate__animated.animate__flip{-webkit-animation-name:flip;animation-name:flip;-webkit-backface-visibility:visible;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-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%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg)}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg)}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg)}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}}@keyframes rotateOut{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0)}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-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:translateZ(0);transform:translateZ(0)}}@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:translateZ(0);transform:translateZ(0)}}.animate__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)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-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)}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

/*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.3.2
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Hover.css Copyright Ian Lunn 2017. Generated with Sass.
 */.hvr-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow:active,.hvr-grow:focus,.hvr-grow:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.hvr-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-shrink:active,.hvr-shrink:focus,.hvr-shrink:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}@-webkit-keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}.hvr-pulse{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-pulse:active,.hvr-pulse:focus,.hvr-pulse:hover{-webkit-animation-name:hvr-pulse;animation-name:hvr-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.hvr-pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-pulse-grow:active,.hvr-pulse-grow:focus,.hvr-pulse-grow:hover{-webkit-animation-name:hvr-pulse-grow;animation-name:hvr-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9)}}.hvr-pulse-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-pulse-shrink:active,.hvr-pulse-shrink:focus,.hvr-pulse-shrink:hover{-webkit-animation-name:hvr-pulse-shrink;animation-name:hvr-pulse-shrink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-push{50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hvr-push{50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}.hvr-push{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-push:active,.hvr-push:focus,.hvr-push:hover{-webkit-animation-name:hvr-push;animation-name:hvr-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.hvr-pop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-pop:active,.hvr-pop:focus,.hvr-pop:hover{-webkit-animation-name:hvr-pop;animation-name:hvr-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-bounce-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-in:active,.hvr-bounce-in:focus,.hvr-bounce-in:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-bounce-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-out:active,.hvr-bounce-out:focus,.hvr-bounce-out:hover{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-rotate:active,.hvr-rotate:focus,.hvr-rotate:hover{-webkit-transform:rotate(4deg);transform:rotate(4deg)}.hvr-grow-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow-rotate:active,.hvr-grow-rotate:focus,.hvr-grow-rotate:hover{-webkit-transform:scale(1.1) rotate(4deg);transform:scale(1.1) rotate(4deg)}.hvr-float{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-float:active,.hvr-float:focus,.hvr-float:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hvr-sink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sink:active,.hvr-sink:focus,.hvr-sink:hover{-webkit-transform:translateY(8px);transform:translateY(8px)}@-webkit-keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.hvr-bob{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-bob:active,.hvr-bob:focus,.hvr-bob:hover{-webkit-animation-name:hvr-bob-float,hvr-bob;animation-name:hvr-bob-float,hvr-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@-webkit-keyframes hvr-hang-sink{100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang-sink{100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}.hvr-hang{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-hang:active,.hvr-hang:focus,.hvr-hang:hover{-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}.hvr-skew{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-skew:active,.hvr-skew:focus,.hvr-skew:hover{-webkit-transform:skew(-10deg);transform:skew(-10deg)}.hvr-skew-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-skew-forward:active,.hvr-skew-forward:focus,.hvr-skew-forward:hover{-webkit-transform:skew(-10deg);transform:skew(-10deg)}.hvr-skew-backward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-skew-backward:active,.hvr-skew-backward:focus,.hvr-skew-backward:hover{-webkit-transform:skew(10deg);transform:skew(10deg)}@-webkit-keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.hvr-wobble-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-wobble-vertical:active,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:hover{-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.hvr-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-wobble-horizontal:active,.hvr-wobble-horizontal:focus,.hvr-wobble-horizontal:hover{-webkit-animation-name:hvr-wobble-horizontal;animation-name:hvr-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.hvr-wobble-to-bottom-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-wobble-to-bottom-right:active,.hvr-wobble-to-bottom-right:focus,.hvr-wobble-to-bottom-right:hover{-webkit-animation-name:hvr-wobble-to-bottom-right;animation-name:hvr-wobble-to-bottom-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes hvr-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.hvr-wobble-to-top-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-wobble-to-top-right:active,.hvr-wobble-to-top-right:focus,.hvr-wobble-to-top-right:hover{-webkit-animation-name:hvr-wobble-to-top-right;animation-name:hvr-wobble-to-top-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-wobble-top:active,.hvr-wobble-top:focus,.hvr-wobble-top:hover{-webkit-animation-name:hvr-wobble-top;animation-name:hvr-wobble-top;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}.hvr-wobble-bottom:active,.hvr-wobble-bottom:focus,.hvr-wobble-bottom:hover{-webkit-animation-name:hvr-wobble-bottom;animation-name:hvr-wobble-bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-skew{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-wobble-skew:active,.hvr-wobble-skew:focus,.hvr-wobble-skew:hover{-webkit-animation-name:hvr-wobble-skew;animation-name:hvr-wobble-skew;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}.hvr-buzz{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-buzz:active,.hvr-buzz:focus,.hvr-buzz:hover{-webkit-animation-name:hvr-buzz;animation-name:hvr-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.hvr-buzz-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-buzz-out:active,.hvr-buzz-out:focus,.hvr-buzz-out:hover{-webkit-animation-name:hvr-buzz-out;animation-name:hvr-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-forward:active,.hvr-forward:focus,.hvr-forward:hover{-webkit-transform:translateX(8px);transform:translateX(8px)}.hvr-backward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-backward:active,.hvr-backward:focus,.hvr-backward:hover{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.hvr-fade{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.hvr-fade:active,.hvr-fade:focus,.hvr-fade:hover{background-color:#2098D1;color:#fff}@-webkit-keyframes hvr-back-pulse{50%{background-color:rgba(32,152,209,.75)}}@keyframes hvr-back-pulse{50%{background-color:rgba(32,152,209,.75)}}.hvr-back-pulse{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);overflow:hidden;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.hvr-back-pulse:active,.hvr-back-pulse:focus,.hvr-back-pulse:hover{-webkit-animation-name:hvr-back-pulse;animation-name:hvr-back-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:#2098D1;background-color:#2098d1;color:#fff}.hvr-sweep-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-right:active,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:hover{color:#fff}.hvr-sweep-to-right:active:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-sweep-to-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-left:active,.hvr-sweep-to-left:focus,.hvr-sweep-to-left:hover{color:#fff}.hvr-sweep-to-left:active:before,.hvr-sweep-to-left:focus:before,.hvr-sweep-to-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-sweep-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-bottom:active,.hvr-sweep-to-bottom:focus,.hvr-sweep-to-bottom:hover{color:#fff}.hvr-sweep-to-bottom:active:before,.hvr-sweep-to-bottom:focus:before,.hvr-sweep-to-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-sweep-to-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-top:active,.hvr-sweep-to-top:focus,.hvr-sweep-to-top:hover{color:#fff}.hvr-sweep-to-top:active:before,.hvr-sweep-to-top:focus:before,.hvr-sweep-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-bounce-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-right:active,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:hover{color:#fff}.hvr-bounce-to-right:active:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-left:active,.hvr-bounce-to-left:focus,.hvr-bounce-to-left:hover{color:#fff}.hvr-bounce-to-left:active:before,.hvr-bounce-to-left:focus:before,.hvr-bounce-to-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-bottom:active,.hvr-bounce-to-bottom:focus,.hvr-bounce-to-bottom:hover{color:#fff}.hvr-bounce-to-bottom:active:before,.hvr-bounce-to-bottom:focus:before,.hvr-bounce-to-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-top:active,.hvr-bounce-to-top:focus,.hvr-bounce-to-top:hover{color:#fff}.hvr-bounce-to-top:active:before,.hvr-bounce-to-top:focus:before,.hvr-bounce-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-radial-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-radial-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-radial-out:active,.hvr-radial-out:focus,.hvr-radial-out:hover{color:#fff}.hvr-radial-out:active:before,.hvr-radial-out:focus:before,.hvr-radial-out:hover:before{-webkit-transform:scale(2);transform:scale(2)}.hvr-radial-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-radial-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e1e1e1;border-radius:100%;-webkit-transform:scale(2);transform:scale(2);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-radial-in:active,.hvr-radial-in:focus,.hvr-radial-in:hover{color:#fff}.hvr-radial-in:active:before,.hvr-radial-in:focus:before,.hvr-radial-in:hover:before{-webkit-transform:scale(0);transform:scale(0)}.hvr-rectangle-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-rectangle-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e1e1e1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-rectangle-in:active,.hvr-rectangle-in:focus,.hvr-rectangle-in:hover{color:#fff}.hvr-rectangle-in:active:before,.hvr-rectangle-in:focus:before,.hvr-rectangle-in:hover:before{-webkit-transform:scale(0);transform:scale(0)}.hvr-rectangle-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-rectangle-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-rectangle-out:active,.hvr-rectangle-out:focus,.hvr-rectangle-out:hover{color:#fff}.hvr-rectangle-out:active:before,.hvr-rectangle-out:focus:before,.hvr-rectangle-out:hover:before{-webkit-transform:scale(1);transform:scale(1)}.hvr-shutter-in-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-in-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e1e1e1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-in-horizontal:active,.hvr-shutter-in-horizontal:focus,.hvr-shutter-in-horizontal:hover{color:#fff}.hvr-shutter-in-horizontal:active:before,.hvr-shutter-in-horizontal:focus:before,.hvr-shutter-in-horizontal:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.hvr-shutter-out-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-out-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-out-horizontal:active,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:hover{color:#fff}.hvr-shutter-out-horizontal:active:before,.hvr-shutter-out-horizontal:focus:before,.hvr-shutter-out-horizontal:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-shutter-in-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-in-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e1e1e1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-in-vertical:active,.hvr-shutter-in-vertical:focus,.hvr-shutter-in-vertical:hover{color:#fff}.hvr-shutter-in-vertical:active:before,.hvr-shutter-in-vertical:focus:before,.hvr-shutter-in-vertical:hover:before{-webkit-transform:scaleY(0);transform:scaleY(0)}.hvr-shutter-out-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-out-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-out-vertical:active,.hvr-shutter-out-vertical:focus,.hvr-shutter-out-vertical:hover{color:#fff}.hvr-shutter-out-vertical:active:before,.hvr-shutter-out-vertical:focus:before,.hvr-shutter-out-vertical:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-border-fade{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px rgba(0,0,0,0)}.hvr-border-fade:active,.hvr-border-fade:focus,.hvr-border-fade:hover{box-shadow:inset 0 0 0 4px #2098D1,0 0 1px rgba(0,0,0,0)}.hvr-hollow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background;transition-property:background;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px rgba(0,0,0,0)}.hvr-hollow:active,.hvr-hollow:focus,.hvr-hollow:hover{background:0 0}.hvr-trim{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-trim:before{content:'';position:absolute;border:#fff solid 4px;top:4px;left:4px;right:4px;bottom:4px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.hvr-trim:active:before,.hvr-trim:focus:before,.hvr-trim:hover:before{opacity:1}@-webkit-keyframes hvr-ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}@keyframes hvr-ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}.hvr-ripple-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-ripple-out:before{content:'';position:absolute;border:#e1e1e1 solid 6px;top:0;right:0;bottom:0;left:0;-webkit-animation-duration:1s;animation-duration:1s}.hvr-ripple-out:active:before,.hvr-ripple-out:focus:before,.hvr-ripple-out:hover:before{-webkit-animation-name:hvr-ripple-out;animation-name:hvr-ripple-out}@-webkit-keyframes hvr-ripple-in{100%{top:0;right:0;bottom:0;left:0;opacity:1}}@keyframes hvr-ripple-in{100%{top:0;right:0;bottom:0;left:0;opacity:1}}.hvr-ripple-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-ripple-in:before{content:'';position:absolute;border:#e1e1e1 solid 4px;top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0;-webkit-animation-duration:1s;animation-duration:1s}.hvr-ripple-in:active:before,.hvr-ripple-in:focus:before,.hvr-ripple-in:hover:before{-webkit-animation-name:hvr-ripple-in;animation-name:hvr-ripple-in}.hvr-outline-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-outline-out:before{content:'';position:absolute;border:#e1e1e1 solid 4px;top:0;right:0;bottom:0;left:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}.hvr-outline-out:active:before,.hvr-outline-out:focus:before,.hvr-outline-out:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px}.hvr-outline-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-outline-in:before{pointer-events:none;content:'';position:absolute;border:#e1e1e1 solid 4px;top:-16px;right:-16px;bottom:-16px;left:-16px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}.hvr-outline-in:active:before,.hvr-outline-in:focus:before,.hvr-outline-in:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:1}.hvr-round-corners{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:border-radius;transition-property:border-radius}.hvr-round-corners:active,.hvr-round-corners:focus,.hvr-round-corners:hover{border-radius:1em}.hvr-underline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-underline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-left:active:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:hover:before{right:0}.hvr-underline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before{left:0;right:0}.hvr-underline-from-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-underline-from-right:before{content:"";position:absolute;z-index:-1;left:100%;right:0;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-right:active:before,.hvr-underline-from-right:focus:before,.hvr-underline-from-right:hover:before{left:0}.hvr-overline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-overline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;top:0;background:#2098D1;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-left:active:before,.hvr-overline-from-left:focus:before,.hvr-overline-from-left:hover:before{right:0}.hvr-overline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-overline-from-center:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;top:0;background:#2098D1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-center:active:before,.hvr-overline-from-center:focus:before,.hvr-overline-from-center:hover:before{left:0;right:0}.hvr-overline-from-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-overline-from-right:before{content:"";position:absolute;z-index:-1;left:100%;right:0;top:0;background:#2098D1;height:4px;-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-right:active:before,.hvr-overline-from-right:focus:before,.hvr-overline-from-right:hover:before{left:0}.hvr-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;border-color:#2098D1;border-style:solid;border-width:0;-webkit-transition-property:border-width;transition-property:border-width;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-reveal:active:before,.hvr-reveal:focus:before,.hvr-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0);border-width:4px}.hvr-underline-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-underline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#2098D1;height:4px;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-reveal:active:before,.hvr-underline-reveal:focus:before,.hvr-underline-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.hvr-overline-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-overline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;background:#2098D1;height:4px;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-reveal:active:before,.hvr-overline-reveal:focus:before,.hvr-overline-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.hvr-glow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-glow:active,.hvr-glow:focus,.hvr-glow:hover{box-shadow:0 0 8px rgba(0,0,0,.6)}.hvr-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-shadow:active,.hvr-shadow:focus,.hvr-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5)}.hvr-grow-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform}.hvr-grow-shadow:active,.hvr-grow-shadow:focus,.hvr-grow-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.hvr-box-shadow-outset{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-box-shadow-outset:active,.hvr-box-shadow-outset:focus,.hvr-box-shadow-outset:hover{box-shadow:2px 2px 2px rgba(0,0,0,.6)}.hvr-box-shadow-inset{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 rgba(0,0,0,.6),0 0 1px rgba(0,0,0,0)}.hvr-box-shadow-inset:active,.hvr-box-shadow-inset:focus,.hvr-box-shadow-inset:hover{box-shadow:inset 2px 2px 2px rgba(0,0,0,.6),0 0 1px rgba(0,0,0,0)}.hvr-float-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity}.hvr-float-shadow:active,.hvr-float-shadow:focus,.hvr-float-shadow:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hvr-float-shadow:active:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}.hvr-shadow-radial{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-shadow-radial:after,.hvr-shadow-radial:before{pointer-events:none;position:absolute;content:'';left:0;width:100%;box-sizing:border-box;height:5px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.hvr-shadow-radial:before{bottom:100%;background:-webkit-radial-gradient(50% 150%,ellipse,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at 50% 150%,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%)}.hvr-shadow-radial:after{top:100%;background:-webkit-radial-gradient(50% -50%,ellipse,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%)}.hvr-shadow-radial:active:after,.hvr-shadow-radial:active:before,.hvr-shadow-radial:focus:after,.hvr-shadow-radial:focus:before,.hvr-shadow-radial:hover:after,.hvr-shadow-radial:hover:before{opacity:1}.hvr-bubble-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-bubble-top:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);top:0;border-width:0 10px 10px;border-color:transparent transparent #e1e1e1}.hvr-bubble-top:active:before,.hvr-bubble-top:focus:before,.hvr-bubble-top:hover:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-bubble-right:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;top:calc(50% - 10px);right:0;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #e1e1e1}.hvr-bubble-right:active:before,.hvr-bubble-right:focus:before,.hvr-bubble-right:hover:before{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-bubble-bottom:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);bottom:0;border-width:10px 10px 0;border-color:#e1e1e1 transparent transparent}.hvr-bubble-bottom:active:before,.hvr-bubble-bottom:focus:before,.hvr-bubble-bottom:hover:before{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-bubble-left:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;top:calc(50% - 10px);left:0;border-width:10px 10px 10px 0;border-color:transparent #e1e1e1 transparent transparent}.hvr-bubble-left:active:before,.hvr-bubble-left:focus:before,.hvr-bubble-left:hover:before{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-bubble-float-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-top:before{position:absolute;z-index:-1;content:'';left:calc(50% - 10px);top:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #e1e1e1;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-top:active,.hvr-bubble-float-top:focus,.hvr-bubble-float-top:hover{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-float-top:active:before,.hvr-bubble-float-top:focus:before,.hvr-bubble-float-top:hover:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-float-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-right:before{position:absolute;z-index:-1;top:calc(50% - 10px);right:0;content:'';border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #e1e1e1;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-right:active,.hvr-bubble-float-right:focus,.hvr-bubble-float-right:hover{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-bubble-float-right:active:before,.hvr-bubble-float-right:focus:before,.hvr-bubble-float-right:hover:before{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-float-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-bottom:before{position:absolute;z-index:-1;content:'';left:calc(50% - 10px);bottom:0;border-style:solid;border-width:10px 10px 0;border-color:#e1e1e1 transparent transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-bottom:active,.hvr-bubble-float-bottom:focus,.hvr-bubble-float-bottom:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-float-bottom:active:before,.hvr-bubble-float-bottom:focus:before,.hvr-bubble-float-bottom:hover:before{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-float-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-left:before{position:absolute;z-index:-1;content:'';top:calc(50% - 10px);left:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #e1e1e1 transparent transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-left:active,.hvr-bubble-float-left:focus,.hvr-bubble-float-left:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-float-left:active:before,.hvr-bubble-float-left:focus:before,.hvr-bubble-float-left:hover:before{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-icon-back{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.1s;transition-duration:.1s}.hvr-icon-back .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-back:active .hvr-icon,.hvr-icon-back:focus .hvr-icon,.hvr-icon-back:hover .hvr-icon{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.hvr-icon-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.1s;transition-duration:.1s}.hvr-icon-forward .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-forward:active .hvr-icon,.hvr-icon-forward:focus .hvr-icon,.hvr-icon-forward:hover .hvr-icon{-webkit-transform:translateX(4px);transform:translateX(4px)}@-webkit-keyframes hvr-icon-down{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-down{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px)}}.hvr-icon-down{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-down .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-down:active .hvr-icon,.hvr-icon-down:focus .hvr-icon,.hvr-icon-down:hover .hvr-icon{-webkit-animation-name:hvr-icon-down;animation-name:hvr-icon-down;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes hvr-icon-up{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-up{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.hvr-icon-up{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-up .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-up:active .hvr-icon,.hvr-icon-up:focus .hvr-icon,.hvr-icon-up:hover .hvr-icon{-webkit-animation-name:hvr-icon-up;animation-name:hvr-icon-up;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.hvr-icon-spin{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-spin .hvr-icon{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.hvr-icon-spin:active .hvr-icon,.hvr-icon-spin:focus .hvr-icon,.hvr-icon-spin:hover .hvr-icon{-webkit-transform:rotate(360deg);transform:rotate(360deg)}@-webkit-keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%,51%{opacity:1}}@keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%,51%{opacity:1}}.hvr-icon-drop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-drop .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-drop:active .hvr-icon,.hvr-icon-drop:focus .hvr-icon,.hvr-icon-drop:hover .hvr-icon{opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-animation-name:hvr-icon-drop;animation-name:hvr-icon-drop;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.52,1.64,.37,.66);animation-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-icon-fade{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-fade .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color;transition-property:color}.hvr-icon-fade:active .hvr-icon,.hvr-icon-fade:focus .hvr-icon,.hvr-icon-fade:hover .hvr-icon{color:#0F9E5E}@-webkit-keyframes hvr-icon-float-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}}@keyframes hvr-icon-float-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}}.hvr-icon-float-away{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-float-away .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hvr-icon-float-away:active .hvr-icon,.hvr-icon-float-away:focus .hvr-icon,.hvr-icon-float-away:hover .hvr-icon{-webkit-animation-name:hvr-icon-float-away;animation-name:hvr-icon-float-away;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes hvr-icon-sink-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}}@keyframes hvr-icon-sink-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}}.hvr-icon-sink-away{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-sink-away .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hvr-icon-sink-away:active .hvr-icon,.hvr-icon-sink-away:focus .hvr-icon,.hvr-icon-sink-away:hover .hvr-icon{-webkit-animation-name:hvr-icon-sink-away;animation-name:hvr-icon-sink-away;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.hvr-icon-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-grow .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-grow:active .hvr-icon,.hvr-icon-grow:focus .hvr-icon,.hvr-icon-grow:hover .hvr-icon{-webkit-transform:scale(1.3) translateZ(0);transform:scale(1.3) translateZ(0)}.hvr-icon-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-shrink .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-shrink:active .hvr-icon,.hvr-icon-shrink:focus .hvr-icon,.hvr-icon-shrink:hover .hvr-icon{-webkit-transform:scale(0.8);transform:scale(0.8)}@-webkit-keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}}.hvr-icon-pulse{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-pulse .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse:active .hvr-icon,.hvr-icon-pulse:focus .hvr-icon,.hvr-icon-pulse:hover .hvr-icon{-webkit-animation-name:hvr-icon-pulse;animation-name:hvr-icon-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-icon-pulse-grow{to{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes hvr-icon-pulse-grow{to{-webkit-transform:scale(1.3);transform:scale(1.3)}}.hvr-icon-pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-pulse-grow .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse-grow:active .hvr-icon,.hvr-icon-pulse-grow:focus .hvr-icon,.hvr-icon-pulse-grow:hover .hvr-icon{-webkit-animation-name:hvr-icon-pulse-grow;animation-name:hvr-icon-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-icon-pulse-shrink{to{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes hvr-icon-pulse-shrink{to{-webkit-transform:scale(0.8);transform:scale(0.8)}}.hvr-icon-pulse-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-pulse-shrink .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse-shrink:active .hvr-icon,.hvr-icon-pulse-shrink:focus .hvr-icon,.hvr-icon-pulse-shrink:hover .hvr-icon{-webkit-animation-name:hvr-icon-pulse-shrink;animation-name:hvr-icon-pulse-shrink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-icon-push{50%{-webkit-transform:scale(0.5);transform:scale(0.5)}}@keyframes hvr-icon-push{50%{-webkit-transform:scale(0.5);transform:scale(0.5)}}.hvr-icon-push{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-push .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-push:active .hvr-icon,.hvr-icon-push:focus .hvr-icon,.hvr-icon-push:hover .hvr-icon{-webkit-animation-name:hvr-icon-push;animation-name:hvr-icon-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-pop{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes hvr-icon-pop{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}.hvr-icon-pop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-pop .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pop:active .hvr-icon,.hvr-icon-pop:focus .hvr-icon,.hvr-icon-pop:hover .hvr-icon{-webkit-animation-name:hvr-icon-pop;animation-name:hvr-icon-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-icon-bounce{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-bounce .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-bounce:active .hvr-icon,.hvr-icon-bounce:focus .hvr-icon,.hvr-icon-bounce:hover .hvr-icon{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-icon-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-rotate .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-rotate:active .hvr-icon,.hvr-icon-rotate:focus .hvr-icon,.hvr-icon-rotate:hover .hvr-icon{-webkit-transform:rotate(20deg);transform:rotate(20deg)}.hvr-icon-grow-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-grow-rotate .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-grow-rotate:active .hvr-icon,.hvr-icon-grow-rotate:focus .hvr-icon,.hvr-icon-grow-rotate:hover .hvr-icon{-webkit-transform:scale(1.5) rotate(12deg);transform:scale(1.5) rotate(12deg)}.hvr-icon-float{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-float .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-float:active .hvr-icon,.hvr-icon-float:focus .hvr-icon,.hvr-icon-float:hover .hvr-icon{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.hvr-icon-sink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-sink .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-sink:active .hvr-icon,.hvr-icon-sink:focus .hvr-icon,.hvr-icon-sink:hover .hvr-icon{-webkit-transform:translateY(4px);transform:translateY(4px)}@-webkit-keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes hvr-icon-bob-float{100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob-float{100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.hvr-icon-bob{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-bob .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-bob:active .hvr-icon,.hvr-icon-bob:focus .hvr-icon,.hvr-icon-bob:hover .hvr-icon{-webkit-animation-name:hvr-icon-bob-float,hvr-icon-bob;animation-name:hvr-icon-bob-float,hvr-icon-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-icon-hang{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-hang{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@-webkit-keyframes hvr-icon-hang-sink{100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-hang-sink{100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}.hvr-icon-hang{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-hang .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-hang:active .hvr-icon,.hvr-icon-hang:focus .hvr-icon,.hvr-icon-hang:hover .hvr-icon{-webkit-animation-name:hvr-icon-hang-sink,hvr-icon-hang;animation-name:hvr-icon-hang-sink,hvr-icon-hang;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.hvr-icon-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-wobble-horizontal .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-wobble-horizontal:active .hvr-icon,.hvr-icon-wobble-horizontal:focus .hvr-icon,.hvr-icon-wobble-horizontal:hover .hvr-icon{-webkit-animation-name:hvr-icon-wobble-horizontal;animation-name:hvr-icon-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px)}33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-icon-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px)}33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.hvr-icon-wobble-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-wobble-vertical .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-wobble-vertical:active .hvr-icon,.hvr-icon-wobble-vertical:focus .hvr-icon,.hvr-icon-wobble-vertical:hover .hvr-icon{-webkit-animation-name:hvr-icon-wobble-vertical;animation-name:hvr-icon-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes hvr-icon-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}.hvr-icon-buzz{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-buzz .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-buzz:active .hvr-icon,.hvr-icon-buzz:focus .hvr-icon,.hvr-icon-buzz:hover .hvr-icon{-webkit-animation-name:hvr-icon-buzz;animation-name:hvr-icon-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-icon-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes hvr-icon-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.hvr-icon-buzz-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-buzz-out .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-buzz-out:active .hvr-icon,.hvr-icon-buzz-out:focus .hvr-icon,.hvr-icon-buzz-out:hover .hvr-icon{-webkit-animation-name:hvr-icon-buzz-out;animation-name:hvr-icon-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-curl-top-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-curl-top-left:before{pointer-events:none;position:absolute;content:'';height:0;width:0;top:0;left:0;background:#fff;background:linear-gradient(135deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#000000');z-index:1000;box-shadow:1px 1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-top-left:active:before,.hvr-curl-top-left:focus:before,.hvr-curl-top-left:hover:before{width:25px;height:25px}.hvr-curl-top-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-curl-top-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;top:0;right:0;background:#fff;background:linear-gradient(225deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:-1px 1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-top-right:active:before,.hvr-curl-top-right:focus:before,.hvr-curl-top-right:hover:before{width:25px;height:25px}.hvr-curl-bottom-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-curl-bottom-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:0;right:0;background:#fff;background:linear-gradient(315deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:-1px -1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-bottom-right:active:before,.hvr-curl-bottom-right:focus:before,.hvr-curl-bottom-right:hover:before{width:25px;height:25px}.hvr-curl-bottom-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-curl-bottom-left:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:0;left:0;background:#fff;background:linear-gradient(45deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:1px -1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-bottom-left:active:before,.hvr-curl-bottom-left:focus:before,.hvr-curl-bottom-left:hover:before{width:25px;height:25px}

 /**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/*woocommercemerce.css*/
.single-servicos #headerCarousel .carouselHeader .item h2 { display: table; width: 30%; text-align: left; padding: .5%; background-color: #000; font-weight: bold; }
.single-servicos #headerCarousel .carouselHeader .item p { display: table; width: 50%; text-align: left; line-height: 1.2; font-weight: 500; font-size: 13px; padding: 0.4%; text-transform: uppercase; color: #000; background-color: #fff; }
.single-servicos #headerCarousel .carouselHeader .item:after { content: ''; width: 50px; height: 50px; position: absolute; right: 5%; bottom: 10%; top: initial; background-image: url(../images/icone-servico.png); background-size: contain; background-position: center; background-repeat: no-repeat; filter: grayscale(100%); opacity: 1; }
.single-servicos #headerCarousel .owl-theme .owl-dots .owl-dot span { width: 15px; height: 15px; margin: 0 2px; display: none; }
.page-template-page-sobre #headerCarousel .carouselHeader .item:after { content: ''; width: 50px; height: 50px; position: absolute; right: 5%; bottom: 10%; top: initial; background-image: url(../images/icone-servico.png); background-size: contain; background-position: center; background-repeat: no-repeat; filter: grayscale(100%); opacity: 1; }
.page-template-page-sobre #headerCarousel .carouselHeader .item:before { opacity: .1; }
#depoimentosList .fa-quote-right:before { position: relative; }
#depoimentosList .listDepoimentoAll .item .perfilText p span i { position: relative; }
/*Lightbox*/
.lb-loader,.lightbox{text-align:center;line-height:0}body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display:none}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
/* Fix CLS Owl Carousel */
.owl-carousel{display:block!important}
.owl-carousel:not(.owl-loaded)>.item{display:none}
.owl-carousel:not(.owl-loaded)>.item:first-child{display:block;width:100%}
@media (min-width:768px){
    .owl-carousel.owl-carousel-3:not(.owl-loaded)>.item:first-child{width:33.33%!important;float:left}
    .owl-carousel.owl-carousel-4:not(.owl-loaded)>.item:first-child{width:25%!important;float:left}
    .owl-carousel.owl-carousel-5:not(.owl-loaded)>.item:first-child{width:20%!important;float:left}
    .owl-carousel.owl-carousel-6:not(.owl-loaded)>.item:first-child{width:16.66%!important;float:left}
}