/*
Theme Name:     Ronneby Child Theme
Theme URI: 		http://themes.dfd.name/ronneby/
Description:    ronneby - Highly Functional Multifaceted WP Theme
Author:         DFD
Author URI:		http://wpsaloon.com/
Template:       ronneby
Version:        1.0.0
*/
.fondoAmarillo{background-color:/*#f9e700*/#f3e719!important; background:rgba(243,231,25,1);}
.textAmarillo{color:/*#f9e700*/#f3e719!important;}
.subtitle {font-style:normal!important;}
.box-name {color:#f3e719!important;}
.dfd-meta-container .box-name {color:#000!important;}
.pad15percent{ padding:0 15%;}
.padBottom20 h3{ padding-bottom:10px;}
.buttonSize22{ font-size:22px!important;}
.buttonSize30{ font-size:30px!important;}
.floatL{float:left;}
.noBorde img{border:none!important;}
.marBot0{ margin-bottom:0!important;}
.wpb_wrapper p a.linkLight{ color:#b2a732!important; text-decoration:none; font-size:inherit!important; font-style:italic!important; }
.wpb_wrapper p a.linkLight:hover, .wpb_wrapper p a.linkLight:focus{ text-decoration:underline;}
.topMenuPhone{ width:100%; clear:both; display:block; /*width:300px;*/ /*padding-left:20px;*/ line-height: auto; display:block; font-size:20px!important; z-index:1; margin-top:-5px; white-space:nowrap; color:#636363!important;}
.topMenuPhone a{ color:#636363!important;}
.topMenuEmail{ width:100%;/*width:300px;*/ /*padding-left:20px;*/ font-size:14px!important; float:left; display:block; margin-top: -4px;}
.topMenuEmail a{ color:#636363!important; z-index:1000000!important;}
#header-container .topMenuPhone{padding-top:0px;}
#header-container.small .topMenuPhone{padding-top:10px;}
#header-container.header-style-3:not(.small):not(.small) #header .header-wrap .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item::before, #header-container.header-style-3:not(.small):not(.small) #header .header-wrap .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor::before { border-color: rgba(40, 40, 40, 0.7)!important; border-radius: 5px;}
#header-container.small #header .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item::before, #header-container.small #header .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor::before { border-color: rgba(40, 40, 40, 0.7)!important; border-radius: 5px;}
#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-left .mobile-logo {float: left;}
.headerContact{ float:left; padding-left:20px; border-left:none;}
.contPhone p{ margin-bottom:0!important;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{ border:none; color:#cbc04c;}

.icon-mobile-menu.dfd-sidr-close span.icon-wrap{background:rgba(243, 231, 25, 1)!important;}
.sidr ul li a:hover{background:rgba(243, 231, 25, 1)!important; color:#000!important;}
.sidr .form-search-container .search-query{border: 1px solid rgba(243, 231, 25, 0.4)!important;}
.sidr .form-search-container .searchsubmit-icon {color:rgba(243, 231, 25, 1)!important;}
.sidr .form-search-container input[type="text"]{color:rgba(243, 231, 25, 1)!important;}

.slotholder{padding: 70px 2% 2% 2%!important; width:100%!important; margin:0 auto;}
.slotholder .tp-bgimg{border-radius: 20px;}
.logo-for-panel{width:146px!important;}
#menu-fixer{ height:auto!important;}
ul#menu-menu-principal-additu-izq  { width: auto; float: right;}
ul#menu-menu-principal-additu-dcha  { width: auto; float: left;}
.nav-menu .mega-menu-item .item-title{font-size: 16px!important; padding:0 50px!important;}
/*div.page-title-inner.page-title-inner-bgcheck .breadcrumbs > nav a {color: rgba(255, 255, 255, 0.8) !important; font-style:normal!important;}*/
div.page-title-inner.page-title-inner-bgcheck .breadcrumbs > nav .current{color:#cbc04c;}
.pad50{ padding:50px;}

div.page-title-inner .breadcrumbs > nav a {color: #fff!important;}
div.page-title-inner .breadcrumbs > nav .del::before { background:#fff!important;}
div.page-title-inner.page-title-inner-bgcheck .breadcrumbs > nav {color:rgba(255, 255, 255, 0.8)!important; }
div.page-title-inner.page-title-inner-bgcheck .breadcrumbs > nav a {color:#fff!important;}
div.page-title-inner #breadcrumbs { font-size:16px!important;}
div.page-title-inner #breadcrumbs {color:#fff!important;}
div.page-title-inner #breadcrumbs a {color:#f3e719!important;}


.vc-row-wrapper.full_width_content > .row > .columns {border-radius: 20px;}
.NoCentrVert .dfd-vertical-aligned{top: 10%!important;} 
.NoCentrVertColapse .dfd-vertical-aligned{top: 10%!important;} 
.cajaNumeroAmarilloMision{background-color:/*#f9e700!important*/#f3e719!important; margin:20px; padding:15px;border-radius: 20px; float:left; display:block; }
.cajaNumeroBlancoMision{background-color:#fff!important; margin:20px; padding:15px;border-radius: 20px; float:left; display:block; }
.cajaNumeroDarkMision{/*background-color:#282828!important;*//*border:3px solid #f3e719;*/ color:#8e969d; margin:20px; padding:15px;border-radius: 20px; /*float:left;*/ display:block; }
.wpb_wrapper h3.widget-title { /*font-family: Roboto Condensed!important;*/ /*font-size:60px!important; text-transform:uppercase; font-weight:400!important;*/}
.wpb_wrapper h3.widget-sub-title {/*font-family: Archivo Narrow!important;*/ font-size:24px!important; font-style: normal!important; opacity: 0.8;}
.wpb_wrapper .tit2 h3.widget-sub-title {/*font-family: Archivo Narrow!important;*/ font-size:27px!important; font-style: normal!important; opacity: 1; line-height: 32px;}
span.ubtn{text-transform:none!important; letter-spacing: normal!important;}
.misionHomeRow { padding:0 20px;}
.misionHomeRow .six, .misionHomeRow .row .six {margin: 0.5%!important; width: 49%!important;}
.misionHomeRow .six, .misionHomeRow .row .six.NoCentrVertColapse{margin: 0.5% 0 0.5% 0.5%!important; width: 49.5%!important; border-radius: 20px 0px 0px 20px;}
.misionHomeRow .six, .misionHomeRow .row .six.fondoAmarillo{margin: 0.5% 0.5% 0.5% 0!important; width: 49.5%!important; border-radius: 0px 20px 20px 0px;}
.misionHomeRow .six, .misionHomeRow .row .six.fondoAmarillo2{margin: 0.5% 0 0.5% 0.5%!important; width: 49.5%!important; border-radius: 20px 0 0 20px; background-color:#f3e719;}
.misionHomeRow .wpb_wrapper h3.widget-sub-title {font-size:24px!important; font-style: normal!important; opacity: 0.8; padding-bottom:20px;}

.ares.tparrows:hover::before {color: #f3e719;}
.hebe .tp-bullet {background: #fff none repeat scroll 0 0;border: 5px solid #f3e719;}

.nav-menu .mega-menu-item a:hover, .nav-menu .mega-menu-item a:focus{ color:#948a1c!important;}
.nav-menu div.sub-nav{background: #282828 none repeat scroll 0 0!important; border-radius:0px 20px 20px 20px; top: 55px!important; font-family: "Dosis"!important; }
.nav-menu div.sub-nav ul li a{font-size:16px!important;}
.nav-menu div.sub-nav ul li a:hover, .nav-menu div.sub-nav ul li a:focus{color:#f3e719!important;}

.textServiciosImag{position:absolute;  z-index:10000; top:167px; width:100%; text-align:center;}
.textServiciosImag p{color:#fff!important; font-weight:bold; font-size:30px;  font-family: "Dosis";}
.textServiciosBot a{margin:0!important; display:block!important; float:none!important; clear:both!important;}
.textServiciosBot .ubtn{text-align:left!important;}
.textServiciosBot2 a{margin:0!important; display:block!important; float:none!important; clear:both!important; text-align:right;}
.textServiciosBot2 .ubtn{text-align:right!important;}
.textServiciosBot2 .ubtn-right{text-align:right!important;}

#contFormPag .Num a{color:#282828!important;}

.bloqueTitServicios{ margin:0;}

.limon360{ background-repeat:no-repeat; width:158px; height:158px; margin-top:-20px; z-index:1000; position:absolute;}
.limon360 p{color: #fff !important; font-family: "Dosis"; font-size: 18px; font-weight: bold; line-height: 20px; text-align: center; padding-top:60px;}
.limon360 .yellow{color:#eff000; font-size: 45px; line-height: 35px; font-family: "Alegreya Sans";}
.ServHomeTit{ display:none!important;}

.entry-thumb {border-radius: 20px;}
.project .work-cover {height: 98%; width: 98%;}
.project.portfolio-hover-style-22 .entry-thumb .portfolio-entry-hover {border-radius:20px;}

#layout.portfolio-page #grid-folio {margin-bottom:0;}

.bordeRadiusNo{ border-radius:0!important;}
.recent-posts-list .post-item .entry-thumb, .recent-posts-list .post-item .entry-thumb img {border-radius: 15%!important;}
.dfd-blog-module.wide_posts .post .entry-media .entry-thumb img, .dfd-blog-module.wide_posts .post .entry-content .entry-thumb img { border-radius: 15%!important;}
.blog-section a {color: #a89726 !important; border-bottom: 1px dotted #c7c7c7;}
.blog-section a:hover, .blog-section a:active{ color: #000000!important; border-bottom: 1px dotted #000000;}
.blog-section #right-sidebar a{ border-bottom: none;}
.blog-section .formLinkPolitica a:hover, .blog-section .formLinkPolitica a:active{ color:#f3e719!important; border-bottom:none!important;}

.blogHome .dfd-blog-module.wide_posts .post{ border-bottom: 1px dotted #000!important;}
.blogHome .entry-meta, .blogHome .entry-meta.dopinfo{color:rgba(0,0,0,0.5)!important;}
.blogHome .more-button {color:#000;}

.blog-section .entry-meta-wrap{ margin-bottom:10px;}
.blog-section a{ color: #a89726 !important;}
.blog-section .dfd-news-categories .byline.category a{color:#fff!important;}
.blog-section .dfd-share-icons a{ color:#fff!important;}
.blog-section h2{font-size: 25px; line-height:28px; color:#282828; margin:40px 0 30px 0;}
.blog-section h3{font-size: 22px; line-height:25px; color:#282828; margin:20px 0; font-family: "Dosis";}
.blog-section blockquote{ font-size:20px; padding-left: 50px; color:#9d9c9c; border-color:#cbc04c;}
.blog-section blockquote p{ font-size: 25px; line-height: 30px; color:#a89726; font-weight:500; }
.blog-section blockquote::before{font-size: 25px; color:#a89726;}
.blog-section .bloqueDestacadoPost{background-color: #2b2b2b; padding: 30px 20px; color:#fff; margin:20px 0; border-radius: 20px;}
.blog-section .bloqueDestacadoPost ol li{ list-style-type:decimal; color:#eee; padding-bottom:10px;}
.blog-section .bloqueDestacadoPost ul li{ list-style-type:disc; color:#eee; padding-bottom:10px;}
.blog-section .bloqueDestacadoPost a{color: #f3e719!important}
.blog-section .bloqueDestacadoPost a:hover, .blog-section .bloqueDestacadoPost a:focus{ border-bottom:1px dotted #f3e719 !important;}
.blog-section .bloqueDestacadoPostAmarillo{background-color: #f4e930; padding: 30px 20px; color:#fff; margin:20px 0; border-radius: 20px;}
.blog-section .bloqueDestacadoPostAmarillo ol li{ list-style-type:decimal; color:#282828; padding-bottom:10px;}
.blog-section .bloqueDestacadoPostAmarillo ul li{ list-style-type:disc; color:#282828; padding-bottom:10px;}
.blog-section .bloqueDestacadoPostAmarillo a{color: #282828!important}
.blog-section .bloqueDestacadoPostAmarillo a:hover, .blog-section .bloqueDestacadoPost a:focus{ border-bottom:1px dotted #f3e719 !important;}
.blog-section ol li{ list-style-type:decimal; padding-bottom:10px;}
.blog-section ul li{ list-style-type:disc; padding-bottom:10px;}
.blog-section #right-sidebar ul li{ padding-bottom:0;}

.wpb_revslider_element .tp-mask-wrap a:link, .wpb_revslider_element .tp-mask-wrap a:visited, .wpb_revslider_element .tp-mask-wrap a:active {color:#000!important; font-size:20px!important;}
.wpb_revslider_element .tp-mask-wrap a:hover { color:rgba(243, 231, 25, 1)!important; }
.slick-slider .slick-dots li.slick-active .dfd-circle-small-dots { background: #ccc!important; border-color: #ccc!important;}

div#stuning-header{ border-radius:20px!important; margin:2%; margin-top:70px; border-bottom: medium none!important;}

#layout.single-folio .desc-right a{ color:#a89726!important; border-bottom:1px dotted #a89726;}
#layout.single-folio .folio-info.desc-left::before, #layout.single-folio .folio-info.desc-right::before{background: #fff/*#f3e719*/ none repeat scroll 0 0!important;}
/*.folio-field-name{color:#000!important;}*/
.folio-field-name{color:#959595!important;}
.single-folio.folio_inside_1 .portfolio-inside-main-carousel .main-slide > img {border-radius:20px;}
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img {border-radius:20px;}
div.page-title-inner .page-title{font-family:"Dosis"!important; font-size:70px!important; font-weight:200!important;}
#layout.single-folio .folio-entry-media.desc-left, #layout.single-folio .folio-info.desc-left, #layout.single-folio .folio-entry-media.desc-right, #layout.single-folio .folio-info.desc-right {padding-top:0!important;}
.single-folio.folio_inside_1 .folio-client a:hover { border-color: #f3e719; background-color:#f3e719; transition: all 0.3s ease 0s;}
.stuning-header-inner .page-title{ display:none;}
.project.portfolio-hover-style-21 .entry-thumb .portfolio-entry-hover {border-radius:20px!important; background-color: rgba(243, 231, 25, 0.9);}
.project.portfolio-hover-style-21 .entry-thumb:hover .portfolio-entry-hover {background-color: rgba(243, 231, 25, 0.9)!important;}
.project .entry-thumb .portfolio-entry-hover .title-wrap h6.widget-title{ color:#000!important; font-size:25px!important; text-transform:none!important; }
.graficoClientes{ margin-top:-200px;}

.project.one-photo{ margin-bottom:20px; text-align:left!important;}
.project.one-photo h4{ text-align:left; color: #282828!important; font-size:inherit; font-size:25px!important;}
.project.one-photo .entry-tags ul li a { color:#a89726!important;}
.project.one-photo .button{ float:left;}

.dfd-share-popup-wrap .dfd-share-popup{border: 1px solid #ccc!important; }
.dfd-share-popup-wrap .entry-share-popup li > a:hover, .dfd-share-popup-wrap .entry-share-popup li > a:focus{ background-color:#f8e700;}


.pagination-title .subtitle{ display:none;}
.pagination ul.page-numbers li span, .pagination ul.page-numbers li a { border:none;}

.ServiciosTrabajosRecientes .project .entry-thumb .portfolio-entry-hover .title-wrap h6.widget-title{ color:#000!important; font-size:15px!important; text-transform:none!important; line-height:17px!important; }
.ServServicios h5{color:#282828; font-size:17px; line-height:23px;}

.project .entry-thumb .portfolio-entry-hover {background-color: rgba(243, 231, 25, 0.9)!important;}
.project .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags .folio-inner-subtitle, .project .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags a { color: rgba(0, 0, 0, 0.8)!important;}
.project .entry-tags ul li::before {background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0!important;}
.project .entry-tags ul li a:hover, .project .entry-tags ul li a:focus{ text-decoration:underline;}

.titularPorfolioFicha{ font-size:35px; font-family: "Dosis"; /*color:#d1c71a;*/color:#7d7d7d; font-style: italic; font-weight:bold; line-height:38px;}
.contFichaCliente .tit{ font-size:35px; font-family: "Dosis"; font-size: 24px; font-style: normal; font-weight: 600; letter-spacing: 0; line-height: 24px; transition: color 0.3s ease-in-out 0s, border-bottom-color 0.3s ease-in-out 0s; word-spacing: 0; color:#a89726;}
.contFichaCliente .tit .num{font-family: "Courier";}
.contFichaCliente ul{list-style-position: outside!important; margin-left:30px;}
.contFichaCliente .sep {border-bottom: 1px dotted #b7a816; width: 100%;  margin: 40px auto; }

.TitCont h3{padding-bottom:20px;}
.smile_icon_list li.icon_list_item{ margin:0!important;}
.listaEscuchamos ul li p{font-family: "Alegreya Sans"; font-size:24px; line-height:26px; }
.textServiciosDark p{ color:#eee!important; font-size:22px!important; lin-height:24px; }
.textServiciosLight p{ color:#282828!important; font-size:22px!important; lin-height:24px; }

.body-back-to-top { background: #000 none repeat scroll 0 0!important; border: 0 solid #000!important; color: rgba(243, 231, 25, 1)!important;}
.body-back-to-top:hover { background: rgba(243, 231, 25, 1) none repeat scroll 0 0!important; border-color: rgba(243, 231, 25, 1)!important; color: #000!important;}
#sub-footer.dfd-background-dark .subfooter-copyright, #side-area#sub-footer.dfd-background-dark .subfooter-copyright, .row #sub-footer.background--dark .subfooter-copyright {color: #959595!important;}
#sub-footer a{color: #f3e719!important;}
#sub-footer a:hover, #sub-footer a:focus{ text-decoration:underline!important;}
#sub-footer ul{ margin:0 auto; width:212px;}
#sub-footer ul li{ float:left; margin-right:10px; font-size:15px!important; list-style-type:none;}

#footer .description p{ font-family: "Dosis"!important; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0; color:#f3e719; line-height:19px;}
#footer .project .entry-thumb .portfolio-entry-hover {background:transparent none repeat scroll 0!important;}
#footer .ContactFooter{margin-top:0px!important; margin-left:0px!important} 
#footer .redesFooter .four{ width:auto;}
#footer .redesFooter img{ filter: invert(0.3); width:20px; height:20px;}
#footer .redesFooter img:hover, #footer .redesFooter img:focus{ filter: invert(0.6); transition-duration:0.2s;}
.recent-posts-list .post-item .entry-content-wrap .subtitle span.entry-comments a {font-style:normal!important;}
.wpb_wrapper p a, .wpb_wrapper ul li a { font-style:normal!important; color:#a89726!important; font-size:inherit!important;}
.dfd-background-dark .recent-posts-list .post-item .entry-content-wrap .subtitle span.author a:hover, #side-area.dfd-background-dark .recent-posts-list .post-item .entry-content-wrap .subtitle span.author a:hover, .row .background--dark .recent-posts-list .post-item .entry-content-wrap .subtitle span.author a:hover {
    color: #f3e719!important;}
.dfd-background-dark .recent-posts-list .post-item .entry-content-wrap .subtitle span.entry-comments a, #side-area.dfd-background-dark .recent-posts-list .post-item .entry-content-wrap .subtitle span.entry-comments a, .row .background--dark .recent-posts-list .post-item .entry-content-wrap .subtitle span.entry-comments a {color: #f3e719!important;}
.recent-posts-list .post-item .entry-content-wrap .widget-inner-heading:hover { color: #f3e719!important;}
.dfd-blog-module .post p{line-height: 1.2;}
.block-title { line-height: 20px!important; padding-bottom:0.5em;}
#text-32{ background-color:#282828; padding:20px; float:left; border-radius: 20px;}
#text-32 h3{ color:#f3e719!important;}
#text-32 p{ color:#eee!important;}
#text-32 input[type="submit"]{ background:#282828!important; border:2px solid #f3e719; border-radius:10px; font-size:20px!important; }
#text-32 input[type="submit"]:hover, #text-32 input[type="submit"]:focus{background:#f3e719!important; color:#282828!important }

#portfolio-page .filter li{color:#282828;}
#portfolio-page .filter li.active a::before {border:1px solid rgba(0, 0, 0, 0.5); border-radius:10px; color:#282828}
#portfolio-page .filter li a:hover {color:#cbc04c!important;}
#portfolio-page .project .cover > .entry-tags ul li a, #grid-folio .project .cover > .entry-tags ul li a{ color:#b2a732;}

#contFormPag{ background-color:#eee; position:relative; padding: 50px; background-image: url(https://www.additu.es/wp-content/uploads/2016/07/additu-fond-form-contacto.jpg); background-position: center top; background-attachment: fixed;}
#contFormPag h2{ color:#fff; text-align:center;}
#contFormPag .callUs{ font-size:30px; width:100%; float:left;}
#contFormPag .Num{ font-weight:bold; width:100%; font-size:55px; float:left; line-height:55px;}
#contFormPag .delimiter{border-bottom: 1px dotted #000; width: 100%; float:left; margin:20px 0;}
#contFormPag .contHorario{padding-bottom:10px;}
#contFormPag .horario{ background-color: #282828; border: 1px dotted #282828; border-radius: 5px; color:#f3e719!important; padding: 10px;}
#contFormPag .horario p{ color:#f3e719!important;}
#contFormPag .row{ margin: 0 auto; max-width: 100%; min-width: 768px; position: relative; width: 1200px; z-index:10000;}
#contFormPag .row .four{width: 33.3333%;}
#contFormPag .row .four .contPhone{ text-align:center; background-color:#f3e719; border-radius: 20px; float:left; padding: 10%; width: 90%; -webkit-box-shadow: -1px 2px 107px -24px rgba(0,0,0,0.65); -moz-box-shadow: -1px 2px 107px -24px rgba(0,0,0,0.65); box-shadow: -1px 2px 107px -24px rgba(0,0,0,0.65); color:#282828;}
#contFormPag .row .eight { width: 66.6667%;}
#contFormPag div.wpcf7-validation-errors{ border:none!important; text-align:center; color:#f3e719!important; font-weight:bold;}
#contFormPag div.wpcf7-mail-sent-ok {border:none!important; text-align:center; color:#9fe607!important; font-weight:bold;}
#contFormPag .pattern{  background: rgba(0, 0, 0, 1) url("https://www.additu.es/wp-content/uploads/2016/07/additu-trama.png") repeat scroll 0 0; height: 100%; left: 0; max-height: 100%; max-width: 100%; opacity: 0.6; position: absolute; top: 0; width: 100%;}
.recent-works-list .project .entry-thumb .portfolio-entry-hover {background: transparent none repeat scroll 0 0!important;}
#contFormPag input[type="submit"] { font-size: 22px!important; border-color: #f3e719; border-radius: 10px; border-style: solid; border-width: 2px; color: #f3e719;  font-weight: 700; padding: 15px 30px; float:right; width:200px;}
#contFormPag input[type="submit"]:hover, #contFormPag input[type="submit"]:focus{ background-color:#f3e719; color:#282828;}
#contFormPag textarea { height: 190px;}
.formLinkPolitica p{ color:#eee!important; width:100%;}
.formLinkPolitica input[type="checkbox"]{ margin-top:-3px;}
.formLinkPolitica input[type="checkbox"]:checked:before{ margin-left: -9px; margin-top: -9px; border:1px solid #f3e719;}
.formLinkPolitica a{ color:#f3e719;}
.formLinkPolitica a:hover, .formLinkPolitica a:focus{color:#f3e719; text-decoration:underline;}
#contFormPag .wpcf7 form .wpcf7-not-valid-tip{ background-color:rgba(243, 231, 25, 0.5)!important; color:#fff!important; width:100%; padding:10px 2%!important; border-radius:5px; font-size: 16px; line-height: 18px; margin-top: -5px; margin-bottom: 10px;}
.contactoMapaImg{margin-top:-70px; margin-right:-60px;}

.contactRow .ContactoDestacado{ text-align:center;}
.contactRow .ContactoDestacado .callUs{ font-size:30px; width:100%; float:left;}
.contactRow .ContactoDestacado .Num{ font-weight:bold; width:100%; font-size:65px; float:left; line-height:65px;}
.contactRow .ContactoDestacado .Num a{ color:#282828;}
.contactRow .ContactoDestacado .delimiter{border-bottom: 1px dotted #000; width: 100%; float:left; margin:20px 0;}
.contactRow .ContactoDestacado .contHorario{padding-bottom:10px;}
.contactRow .ContactoDestacado .horario{ background-color: #282828; border: 1px dotted #282828; border-radius: 5px; color: #f3e719; padding: 10px;}
.contactRow .contactoMapaImg{margin-top:-70px; margin-right:-60px;}

.contactRow img, .contactRow object, .contactRow embed{ max-width: inherit!important;}

#formContact input[type="text"], #formContact input[type="password"], #formContact input[type="date"], #formContact input[type="datetime"], #formContact input[type="email"], #formContact input[type="number"], #formContact input[type="search"], #formContact input[type="tel"], #formContact input[type="time"], #formContact input[type="url"], #formContact textarea {border: 1px solid #d1c04c;}
#formContact .formLinkPolitica p{ color:#282828!important;}
#formContact .formLinkPolitica a{ color:#a89726!important;  font-size:inherit!important;}
#formContact .formLinkPolitica a:hover, .formLinkPolitica a:focus{color:#a89726!important; text-decoration:underline;}
#formContact input[type="submit"] {border-color: #282828; background-color: #282828; border-radius: 10px; border-style: solid; border-width: 2px; color: #f3e719; float: right; font-size: 22px !important; font-weight: 700; padding: 15px 30px; width: 200px;}
#formContact input[type="submit"]:hover, #contFormPag input[type="submit"]:focus{ border-color: #f3e719; background-color:#f3e719; color:#282828;}
div.wpcf7-validation-errors{ border:none!important; text-align:center; color:#f3e719!important; font-weight:bold;}
div.wpcf7-mail-sent-ok {border:none!important; text-align:center; color:#a89726!important; font-weight:bold;}
.wpcf7 form .wpcf7-not-valid-tip {background-color:#282828!important; color:#f3e719!important; width:100%; padding:10px 2%!important; border-radius:5px; font-size: 16px; line-height: 18px; margin-top: -5px; margin-bottom: 10px;}
div.wpcf7-validation-errors{ border:none!important; text-align:center; color:#a89726!important; font-weight:bold; clear:both; margin-top:20px;}

.tablaPolitica{  margin: auto; border-collapse: collapse; overflow-x: auto; display: block; width: fit-content; max-width: 100%; }

input[type="checkbox"] {height: 18px!important;
    margin-left: 10px;
    margin-right: 15px;
    position: relative;
    top: 7px;
    width: 18px!important;
     background-image: -o-linear-gradient(top, #fff, #eee); 
}
input[type="checkbox"]::before {height: 18px;
    margin-left: -9px;
    margin-top: -9px;
    position: absolute;
    top: 50%;
    width: 18px;
}
input[type="checkbox"]::after { height: 18px; line-height: 18px; width: 18px;}

input[type="checkbox"]:checked::before {height: 18px!important; width: 18px!important;}

#layout.blog-page{ margin-bottom:50px!important;}
#layout.single-post #main-content{ margin-bottom:50px!important;}
#left-sidebar::before, #right-sidebar::before{ /*background:#f3e719 none repeat scroll 0 0!important;*/ background:none!important; /*border-radius:20px!important;*/}
#left-sidebar, #right-sidebar {background:none!important; border-left:2px solid #282828;}
.post, .search-results #main-content .post, .search-results #main-content article{ border-bottom:1px dotted #ccc!important;}
.dfd-blog-title{color:#a89726!important; font-size:24px!important;}
.widget_crum_tags_widget .tags-widget a, .widget_crum_tags_widget .tagcloud a, .widget_product_tag_cloud .tags-widget a, .widget_product_tag_cloud .tagcloud a, .widget_tag_cloud .tags-widget a, .widget_tag_cloud .tagcloud a { background-color: #fff; border: 1px solid #d1c04c!important; border-radius: 8px!important; font-size:16px!important; font-family:"Dosis"}
.widget_dfd_recent_comments .widget-recentcomments .recentcomments .entry-meta .comments-date{ color:#282828!important;  font-style:normal!important;}
.entry-meta, .entry-meta.dopinfo{color: #282828!important; font-style:normal!important;}
.entry-meta a, .entry-meta.dopinfo a{color:#a89726!important;}
.post .entry-media .post-comments-wrap, .search-results #main-content .post .entry-media .post-comments-wrap, .search-results #main-content article .entry-media .post-comments-wrap{background:#f3e719 none repeat scroll 0 0!important;}
.post .entry-media .post-comments-wrap .entry-comments a, .search-results #main-content .post .entry-media .post-comments-wrap .entry-comments a, .search-results #main-content article .entry-media .post-comments-wrap .entry-comments a{color: #282828!important;}
.post .entry-media .post-comments-wrap::after, .search-results #main-content .post .entry-media .post-comments-wrap::after, .search-results #main-content article .entry-media .post-comments-wrap::after{border-color:#f3e719 transparent transparent #f3e719!important;}
.dfd-single-style-advanced .post .dfd-single-post-heading .dfd-news-categories .byline.category a{background:#282828 none repeat scroll 0 0;}
.post .entry-media .post-like-wrap i, .search-results #main-content .post .entry-media .post-like-wrap i, .search-results #main-content article .entry-media .post-like-wrap i {color:#f3e719!important;}
.pagination ul.page-numbers li span, .pagination ul.page-numbers li a{ font-size:14px!important;}
.pagination .prev-next-links a { /*border:none!important;*/ border:1px solid #b2a732; color: #282828!important; font-size:13px!important; color:#282828!important; border-radius: 8px; margin:0 1px;}
.pagination .prev-next-links a:hover, .pagination .prev-next-links a:focus{ color:#a89726!important;}
.pagination ul.page-numbers li { margin-right:5px!important;}
.pagination ul.page-numbers li a {color:#a89726!important;}
.pagination ul.page-numbers li a:hover, .pagination ul.page-numbers li a:focus{color:#282828!important;}
.pagination ul.page-numbers li:first-child a{ border:none!important;}
.pagination ul.page-numbers li:last-child a{ border:none!important;}
.pagination ul.page-numbers li .current{ background:#282828!important; border-color:#282828!important; color:#f3e719!important; border-radius:8px!important; }
.widget h3.widget-title, .module .widget h3.widget-title{color:#282828!important; font-size:16px!important; font-weight:normal!important; font-style:normal!important; font-family:"Dosis"!important; font-weight:600!important; letter-spacing:0!important;}
.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text{font-family:inherit!important; color:#a89726 !important; font-style:italic!important;}
.widget_categories .widget-archive li, .widget_categories .post-categories li, .widget_categories li, .widget_archive .widget-archive li, .widget_archive .post-categories li, .widget_archive li, .widget_crum_cat_arch .widget-archive li, .widget_crum_cat_arch .post-categories li, .widget_crum_cat_arch li{border-bottom:1px solid #cbc04c!important; color:#a89726!important;}
.widget_categories .widget-archive li a, .widget_categories ul:not(.post-categories) li a, .widget_archive .widget-archive li a, .widget_archive ul:not(.post-categories) li a, .widget_crum_cat_arch .widget-archive li a, .widget_crum_cat_arch ul:not(.post-categories) li a{ color:#282828!important;}
.widget_categories .widget-archive li a:hover, .widget_categories .widget-archive li a:focus, .widget_categories ul:not(.post-categories) li a:hover, .widget_categories ul:not(.post-categories) li a:focus, .widget_archive .widget-archive li a:hover, .widget_archive .widget-archive li a:focus, .widget_archive ul:not(.post-categories) li a:hover, .widget_archive ul:not(.post-categories) li a:focus, .widget_crum_cat_arch .widget-archive li a:hover, .widget_crum_cat_arch .widget-archive li a:focus, .widget_crum_cat_arch ul:not(.post-categories) li a:hover,.widget_crum_cat_arch ul:not(.post-categories) li a:focus{ color:#a89726!important;}
.dfd-meta-container{border-top:1px dotted #d1c04c!important;}
.dfd-single-style-advanced .post .dfd-meta-container .dfd-commentss-tags{border-bottom:1px dotted #d1c04c!important;}
.dfd-single-style-advanced .post .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul li{ background:#fff none repeat scroll 0 0!important; border-radius:8px!important; border:1px solid #a89726;}
.dfd-single-style-advanced .post .dfd-meta-container .dfd-commentss-tags .post-comments-wrap .entry-comments a::before{border-color:#282828 transparent transparent #282828;}
.dfd-single-style-advanced .post .dfd-meta-container .dfd-commentss-tags .post-comments-wrap .entry-comments a{background:#282828 none repeat scroll 0 0;}
.blog-section #main-content .more-button{ color:#b2a732;}
.search-page .blog-section #main-content .dfd-blog-title{ color:#557480!important;}
.search-page .blog-section .entry-meta-wrap{ margin-bottom:0}
.search-page .blog-section .entry-media{ margin-bottom:0!important}
.search-page .blog-section .entry-thumb{ margin-bottom:10px;}

.dfd-meta-container .dfd-single-tags .post-tags ul .post-tags-item a {color:#282828;}
.dfd-meta-container .post-like-wrap .social-share{border:1px solid #a89726;}
.dfd-meta-container .post-like-wrap .social-share:hover, .dfd-meta-container .post-like-wrap .social-share:focus{ border:1px solid #282828; background-color:#f8e700;}
#commentform input[type="text"], #commentform input[type="password"], #commentform input[type="date"], #commentform input[type="datetime"], #commentform input[type="email"], #commentform input[type="number"], #commentform input[type="search"], #commentform input[type="tel"], #commentform input[type="time"], #commentform input[type="url"], #commentform textarea{ border:1px solid #a89726;}
#respond form label{ color:#282828!important;}
.button.wc-backward:not(.ubtn), button:not(.ubtn), .button:not(.ubtn), #wp-submit:not(.ubtn), #commentform #submit:not(.ubtn){background:#282828 none repeat scroll 0 0!important; border-color: #282828!important; border-radius: 10px; color: #f3e719!important; float: right; font-size: 22px !important; font-weight: 700; padding: 15px 30px!important; letter-spacing: 0px!important; line-height:24px!important; height:auto!important}
.fondKitDWeb{ background-position:right bottom!important; background-image:url(https://www.additu.es/wp-content/uploads/2022/03/additu-servicios-desarrollo-web-1.png); background-repeat:no-repeat;}
.fondKitDEcommerce{ background-position:right bottom!important; background-image:url(https://www.additu.es/wp-content/uploads/2022/03/additu-kit-digital-ecommerce.png); background-repeat:no-repeat;}
.fondKitDAnalitica{ background-position:right bottom!important; background-image:url(https://www.additu.es/wp-content/uploads/2022/03/additu-kit-digital-analitica.png); background-repeat:no-repeat;}
.btn.botPopup-button{ float:inherit!important; background:transparent!important; color:#282828!important; border:1px solid #ddd!important; font-weight:500!important; font-size:18px!important;}
.btn.botPopup-button:hover, .btn.botPopup-button:focus{border:1px solid #282828!important; transition:0.2s;}
.botPopup h3.ult_modal-title{ text-align:center!important; display:inherit;}
.alignCenter{ text-align:center;}

.form-search-section input[type="text"]{ border-color:#f3e719!important;}

.cookie-notice-container{ margin:0!important}
#cookie-notice #cn-notice-text{ color:#eee!important; font-size:15px; display:block;}
.cookie-notice-container span{ padding-bottom:7px!important}
#cookie-notice .button{ font-size:15px!important; border:2px solid #f3e719!important; padding:2px 10px 5px 10px!important; float:none!important}
#cookie-notice .button:hover, #cookie-notice .button:focus{ background-color:#f3e719!important; border-color:rgba(40, 40, 40, 1); color:#282828!important;}

#text-32{ margin-bottom:20px;}
.dfd-single-tags{display:none;}


.row article.not-found404 header .name strong{  color: inherit;}
.row article.not-found404 .container .arhives {border: 1px solid #a89726;}
.row article.not-found404 .container form { border: 1px solid #a89726;}

.kitDig h4{ font-size:36px!important; line-height:40px!important;}
.kitDig h2{ font-size:50px!important; line-height:53px!important;}

/*-------Animaciones--------------------------------------------------------------------------------------------------*/


/*--Servicio Diseño Gráfico--------*/

.animDisenoGrafico {
width: 245px!important;
    height: 171px;
    margin: -20px auto 20px auto;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    -moz-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    perspective: 1400px;
    -webkit-perspective: 1400px;
    -moz-perspective: 1400px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    background-color: transparent;
    transform: scale(0.7, 0.7);
}
.gwd-img-1q6x {
    position: absolute;
    left: 47px;
    top: 53px;
    width: 80px;
    height: 58.98px;
    opacity: 0;
}
.gwd-img-aocb {
    position: absolute;
    width: 48px;
    height: 65px;
    left: 218px;
    top: 219px;
    opacity: 0;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
}
.gwd-img-pxnm {
    top: 179px;
}
.gwd-img-1r2v {
    left: 107px;
}
.gwd-img-ac35 {
    top: 89px;
}
@keyframes gwd-gen-srfbgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    22.22% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    38.89% {
        opacity: 1;
        transform: translate3d(-73px, -91px, 0px);
        -webkit-transform: translate3d(-73px, -91px, 0px);
        -moz-transform: translate3d(-73px, -91px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    77.78% {
        opacity: 1;
        transform: translate3d(-16px, -40px, 0px);
        -webkit-transform: translate3d(-16px, -40px, 0px);
        -moz-transform: translate3d(-16px, -40px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    83.33% {
        opacity: 1;
        transform: translate3d(-16px, -40px, 0px);
        -webkit-transform: translate3d(-16px, -40px, 0px);
        -moz-transform: translate3d(-16px, -40px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        transform: translate3d(-7px, -20px, 0px);
        -webkit-transform: translate3d(-7px, -20px, 0px);
        -moz-transform: translate3d(-7px, -20px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-srfbgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    22.22% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    38.89% {
        opacity: 1;
        -webkit-transform: translate3d(-73px, -91px, 0px);
        -webkit-animation-timing-function: linear;
    }
    77.78% {
        opacity: 1;
        -webkit-transform: translate3d(-16px, -40px, 0px);
        -webkit-animation-timing-function: linear;
    }
    83.33% {
        opacity: 1;
        -webkit-transform: translate3d(-16px, -40px, 0px);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(-7px, -20px, 0px);
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-srfbgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    22.22% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    38.89% {
        opacity: 1;
        -moz-transform: translate3d(-73px, -91px, 0px);
        -moz-animation-timing-function: linear;
    }
    77.78% {
        opacity: 1;
        -moz-transform: translate3d(-16px, -40px, 0px);
        -moz-animation-timing-function: linear;
    }
    83.33% {
        opacity: 1;
        -moz-transform: translate3d(-16px, -40px, 0px);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        -moz-transform: translate3d(-7px, -20px, 0px);
        -moz-animation-timing-function: linear;
    }
}
body .gwd-gen-srfbgwdanimation {
    animation: gwd-gen-srfbgwdanimation_gwd-keyframes 1.8s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-srfbgwdanimation_gwd-keyframes 1.8s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-srfbgwdanimation_gwd-keyframes 1.8s linear 0s 1 normal forwards;
	-webkit-animation-delay: 1.6s; /* Chrome, Safari, Opera */
    animation-delay: 1.6s;
}
@keyframes gwd-gen-oik6gwdanimation_gwd-keyframes {
    0% {
        width: 80px;
        height: 58.98px;
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    28.57% {
        width: 80px;
        height: 58.98px;
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    50% {
        width: 80px;
        height: 58.98px;
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        width: 137px;
        height: 101px;
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-oik6gwdanimation_gwd-keyframes {
    0% {
        width: 80px;
        height: 58.98px;
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
    28.57% {
        width: 80px;
        height: 58.98px;
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
    50% {
        width: 80px;
        height: 58.98px;
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
    100% {
        width: 137px;
        height: 101px;
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-oik6gwdanimation_gwd-keyframes {
    0% {
        width: 80px;
        height: 58.98px;
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
    28.57% {
        width: 80px;
        height: 58.98px;
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
    50% {
        width: 80px;
        height: 58.98px;
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
    100% {
        width: 137px;
        height: 101px;
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
}
body .gwd-gen-oik6gwdanimation {
    animation: gwd-gen-oik6gwdanimation_gwd-keyframes 1.4s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-oik6gwdanimation_gwd-keyframes 1.4s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-oik6gwdanimation_gwd-keyframes 1.4s linear 0s 1 normal forwards;
-webkit-animation-delay: 1.6s; /* Chrome, Safari, Opera */
    animation-delay: 1.6s;
}
.gwd-gen-hi3bgwdanimation {
    animation: gwd-gen-hi3bgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-hi3bgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-hi3bgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
}
.gwd-gen-1qhsgwdanimation {
    animation: gwd-gen-1qhsgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1qhsgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1qhsgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
}
.gwd-gen-1m9dgwdanimation {
    animation: gwd-gen-1m9dgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1m9dgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1m9dgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
}
.gwd-gen-od7kgwdanimation {
    animation: gwd-gen-od7kgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-od7kgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-od7kgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
}
.gwd-gen-1d17gwdanimation {
    animation: gwd-gen-1d17gwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1d17gwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1d17gwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
}
.gwd-gen-11dxgwdanimation {
    animation: gwd-gen-11dxgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-11dxgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-11dxgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
}
.gwd-gen-1qf5gwdanimation {
    animation: gwd-gen-1qf5gwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1qf5gwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1qf5gwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
}
.gwd-gen-gm5hgwdanimation {
    animation: gwd-gen-gm5hgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-gm5hgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-gm5hgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
}
.gwd-gen-1nupgwdanimation {
    animation: gwd-gen-1nupgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1nupgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1nupgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
}
.gwd-canvas-1gi3 {
    position: absolute;
    width: 135px;
    height: 118.13px;
    left: 17px;
    top: 20px;
    opacity: 0;
}
.gwd-img-tt4e {
    position: absolute;
    width: 18px;
    height: 18px;
    left: 9px;
    top: 11px;
}
.gwd-img-10oz {
    left: 142px;
    top: 11px;
    opacity: 0;
}
.gwd-img-135w {
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(-56px, -50px, 0px);
    -webkit-transform: translate3d(-56px, -50px, 0px);
    -moz-transform: translate3d(-56px, -50px, 0px);
    left: 199px;
    top: 179px;
    opacity: 0;
}
.gwd-img-qcvo {
    left: 76px;
    top: 11px;
    opacity: 0;
}
.gwd-img-uo39 {
    left: 143px;
    top: 65px;
    opacity: 0;
}
.gwd-img-1d7s {
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0px, -24px, 0px);
    -webkit-transform: translate3d(0px, -24px, 0px);
    -moz-transform: translate3d(0px, -24px, 0px);
    left: 8px;
    top: 89px;
    opacity: 0;
}
.gwd-img-ksxm {
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0px, -50px, 0px);
    -webkit-transform: translate3d(0px, -50px, 0px);
    -moz-transform: translate3d(0px, -50px, 0px);
    left: 8px;
    top: 179px;
    opacity: 0;
}
.gwd-img-102g {
    left: 8px;
    top: 11px;
    opacity: 0;
}
.gwd-img-1kd1 {
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    left: 107px;
    top: 179px;
    transform: translate3d(-31px, -49px, 0px);
    -webkit-transform: translate3d(-31px, -49px, 0px);
    -moz-transform: translate3d(-31px, -49px, 0px);
    opacity: 0;
}
@keyframes gwd-gen-1xbcgwdanimation_gwd-keyframes {
    0% {
        width: 135px;
        height: 118.13px;
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    30% {
        width: 135px;
        height: 118.12px;
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        width: 192px;
        height: 168px;
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1xbcgwdanimation_gwd-keyframes {
    0% {
        width: 135px;
        height: 118.13px;
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
    30% {
        width: 135px;
        height: 118.12px;
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
    100% {
        width: 192px;
        height: 168px;
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1xbcgwdanimation_gwd-keyframes {
    0% {
        width: 135px;
        height: 118.13px;
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
    30% {
        width: 135px;
        height: 118.12px;
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
    100% {
        width: 192px;
        height: 168px;
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
}
@keyframes gwd-gen-u5qogwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    30% {
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-u5qogwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
    30% {
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-u5qogwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
    30% {
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
}
body .gwd-gen-1xbcgwdanimation {
    animation: gwd-gen-1xbcgwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
    -webkit-animation: gwd-gen-1xbcgwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
    -moz-animation: gwd-gen-1xbcgwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
-webkit-animation-delay: 2s; /* Chrome, Safari, Opera */
    animation-delay: 2s;
}
@keyframes gwd-gen-bx9cgwdanimation_gwd-keyframes {
    0% {
        left: 142px;
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    30% {
        left: 142px;
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        left: 199px;
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-bx9cgwdanimation_gwd-keyframes {
    0% {
        left: 142px;
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
    30% {
        left: 142px;
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
    100% {
        left: 199px;
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-bx9cgwdanimation_gwd-keyframes {
    0% {
        left: 142px;
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
    30% {
        left: 142px;
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
    100% {
        left: 199px;
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
}
@keyframes gwd-gen-10d8gwdanimation_gwd-keyframes {
    0% {
        transform: translate3d(0px, -24px, 0px);
        -webkit-transform: translate3d(0px, -24px, 0px);
        -moz-transform: translate3d(0px, -24px, 0px);
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    30% {
        transform: translate3d(0px, -24px, 0px);
        -webkit-transform: translate3d(0px, -24px, 0px);
        -moz-transform: translate3d(0px, -24px, 0px);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-10d8gwdanimation_gwd-keyframes {
    0% {
        -webkit-transform: translate3d(0px, -24px, 0px);
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
    30% {
        -webkit-transform: translate3d(0px, -24px, 0px);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
    100% {
        -webkit-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-10d8gwdanimation_gwd-keyframes {
    0% {
        -moz-transform: translate3d(0px, -24px, 0px);
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
    30% {
        -moz-transform: translate3d(0px, -24px, 0px);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
    100% {
        -moz-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
}
body .gwd-gen-u5qogwdanimation {
    animation: gwd-gen-u5qogwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
    -webkit-animation: gwd-gen-u5qogwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
    -moz-animation: gwd-gen-u5qogwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
-webkit-animation-delay: 2s; /* Chrome, Safari, Opera */
    animation-delay: 2s;
}
@keyframes gwd-gen-1memgwdanimation_gwd-keyframes {
    0% {
        left: 143px;
        top: 65px;
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    30% {
        left: 143px;
        top: 65px;
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        left: 200px;
        top: 89px;
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1memgwdanimation_gwd-keyframes {
    0% {
        left: 143px;
        top: 65px;
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
    30% {
        left: 143px;
        top: 65px;
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
    100% {
        left: 200px;
        top: 89px;
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1memgwdanimation_gwd-keyframes {
    0% {
        left: 143px;
        top: 65px;
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
    30% {
        left: 143px;
        top: 65px;
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
    100% {
        left: 200px;
        top: 89px;
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
}
body .gwd-gen-bx9cgwdanimation {
    animation: gwd-gen-bx9cgwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
    -webkit-animation: gwd-gen-bx9cgwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
    -moz-animation: gwd-gen-bx9cgwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
-webkit-animation-delay: 2s; /* Chrome, Safari, Opera */
    animation-delay: 2s;
}
@keyframes gwd-gen-1kz1gwdanimation_gwd-keyframes {
    0% {
        transform: translate3d(0px, -50px, 0px);
        -webkit-transform: translate3d(0px, -50px, 0px);
        -moz-transform: translate3d(0px, -50px, 0px);
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    30% {
        transform: translate3d(0px, -50px, 0px);
        -webkit-transform: translate3d(0px, -50px, 0px);
        -moz-transform: translate3d(0px, -50px, 0px);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1kz1gwdanimation_gwd-keyframes {
    0% {
        -webkit-transform: translate3d(0px, -50px, 0px);
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
    30% {
        -webkit-transform: translate3d(0px, -50px, 0px);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
    100% {
        -webkit-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1kz1gwdanimation_gwd-keyframes {
    0% {
        -moz-transform: translate3d(0px, -50px, 0px);
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
    30% {
        -moz-transform: translate3d(0px, -50px, 0px);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
    100% {
        -moz-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
}
@keyframes gwd-gen-ijfhgwdanimation_gwd-keyframes {
    0% {
        transform: translate3d(-56px, -50px, 0px);
        -webkit-transform: translate3d(-56px, -50px, 0px);
        -moz-transform: translate3d(-56px, -50px, 0px);
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    30% {
        transform: translate3d(-56px, -50px, 0px);
        -webkit-transform: translate3d(-56px, -50px, 0px);
        -moz-transform: translate3d(-56px, -50px, 0px);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-ijfhgwdanimation_gwd-keyframes {
    0% {
        -webkit-transform: translate3d(-56px, -50px, 0px);
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
    30% {
        -webkit-transform: translate3d(-56px, -50px, 0px);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
    100% {
        -webkit-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-ijfhgwdanimation_gwd-keyframes {
    0% {
        -moz-transform: translate3d(-56px, -50px, 0px);
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
    30% {
        -moz-transform: translate3d(-56px, -50px, 0px);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
    100% {
        -moz-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
}
body .gwd-gen-10d8gwdanimation {
    animation: gwd-gen-10d8gwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
    -webkit-animation: gwd-gen-10d8gwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
    -moz-animation: gwd-gen-10d8gwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
-webkit-animation-delay: 2s; /* Chrome, Safari, Opera */
    animation-delay: 2s;
}
@keyframes gwd-gen-1j20gwdanimation_gwd-keyframes {
    0% {
        left: 76px;
        top: 11px;
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    30% {
        left: 76px;
        top: 11px;
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        left: 107px;
        top: 11px;
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1j20gwdanimation_gwd-keyframes {
    0% {
        left: 76px;
        top: 11px;
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
    30% {
        left: 76px;
        top: 11px;
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
    100% {
        left: 107px;
        top: 11px;
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1j20gwdanimation_gwd-keyframes {
    0% {
        left: 76px;
        top: 11px;
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
    30% {
        left: 76px;
        top: 11px;
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
    100% {
        left: 107px;
        top: 11px;
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
}
@keyframes gwd-gen-10u6gwdanimation_gwd-keyframes {
    0% {
        transform: translate3d(-31px, -49px, 0px);
        -webkit-transform: translate3d(-31px, -49px, 0px);
        -moz-transform: translate3d(-31px, -49px, 0px);
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    21.43% {
        transform: translate3d(-31px, -49px, 0px);
        -webkit-transform: translate3d(-31px, -49px, 0px);
        -moz-transform: translate3d(-31px, -49px, 0px);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    71.43% {
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-10u6gwdanimation_gwd-keyframes {
    0% {
        -webkit-transform: translate3d(-31px, -49px, 0px);
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
    21.43% {
        -webkit-transform: translate3d(-31px, -49px, 0px);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
    71.43% {
        -webkit-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
    100% {
        -webkit-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-10u6gwdanimation_gwd-keyframes {
    0% {
        -moz-transform: translate3d(-31px, -49px, 0px);
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
    21.43% {
        -moz-transform: translate3d(-31px, -49px, 0px);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
    71.43% {
        -moz-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
    100% {
        -moz-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
}
body .gwd-gen-1memgwdanimation {
    animation: gwd-gen-1memgwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
    -webkit-animation: gwd-gen-1memgwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
    -moz-animation: gwd-gen-1memgwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
-webkit-animation-delay: 2s; /* Chrome, Safari, Opera */
    animation-delay: 2s;
}
body .gwd-gen-1kz1gwdanimation {
    animation: gwd-gen-1kz1gwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
    -webkit-animation: gwd-gen-1kz1gwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
    -moz-animation: gwd-gen-1kz1gwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
-webkit-animation-delay: 2s; /* Chrome, Safari, Opera */
    animation-delay: 2s;
}
body .gwd-gen-ijfhgwdanimation {
    animation: gwd-gen-ijfhgwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
    -webkit-animation: gwd-gen-ijfhgwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
    -moz-animation: gwd-gen-ijfhgwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
-webkit-animation-delay: 2s; /* Chrome, Safari, Opera */
    animation-delay: 2s;
}
body .gwd-gen-1j20gwdanimation {
    animation: gwd-gen-1j20gwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
    -webkit-animation: gwd-gen-1j20gwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
    -moz-animation: gwd-gen-1j20gwdanimation_gwd-keyframes 1s linear 0.4s 1 normal forwards;
-webkit-animation-delay: 2s; /* Chrome, Safari, Opera */
    animation-delay: 2s;
}
body .gwd-gen-10u6gwdanimation {
    animation: gwd-gen-10u6gwdanimation_gwd-keyframes 1.4s linear 0.4s 1 normal forwards;
    -webkit-animation: gwd-gen-10u6gwdanimation_gwd-keyframes 1.4s linear 0.4s 1 normal forwards;
    -moz-animation: gwd-gen-10u6gwdanimation_gwd-keyframes 1.4s linear 0.4s 1 normal forwards;
-webkit-animation-delay: 2s; /* Chrome, Safari, Opera */
    animation-delay: 2s;
}
.gwd-canvas-1x12 {
    position: absolute;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    left: 146.128px;
    top: 132.168px;
    width: 11.5786px;
    height: 11.4155px;
    opacity: 0;
}
@keyframes gwd-gen-1jmbgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    75% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    87.5% {
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1jmbgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
    75% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
    87.5% {
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1jmbgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
    75% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
    87.5% {
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
body .gwd-gen-1jmbgwdanimation {
    animation: gwd-gen-1jmbgwdanimation_gwd-keyframes 0.8s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1jmbgwdanimation_gwd-keyframes 0.8s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1jmbgwdanimation_gwd-keyframes 0.8s linear 0s 1 normal forwards;
-webkit-animation-delay: 1.6s; /* Chrome, Safari, Opera */
    animation-delay: 1.6s;
}
.gwd-canvas-x4hw {
    position: absolute;
    width: 41.9595px;
    height: 41.9595px;
    left: 131.02px;
    top: 117.08px;
    opacity: 0;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: scale3d(1, 1, 1);
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
}
@keyframes gwd-gen-b210gwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1);
        -webkit-transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1);
        -moz-transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    75% {
        opacity: 0;
        transform: translate3d(0px, 0px, 0px) scale3d(0.428571, 0.428571, 1);
        -webkit-transform: translate3d(0px, 0px, 0px) scale3d(0.428571, 0.428571, 1);
        -moz-transform: translate3d(0px, 0px, 0px) scale3d(0.428571, 0.428571, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    87.5% {
        opacity: 0.5;
        transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1);
        -webkit-transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1);
        -moz-transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        transform: translate3d(8px, 7px, 0px) scale3d(1.41837, 1.41837, 1);
        -webkit-transform: translate3d(8px, 7px, 0px) scale3d(1.41837, 1.41837, 1);
        -moz-transform: translate3d(8px, 7px, 0px) scale3d(1.41837, 1.41837, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-b210gwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }
    75% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 0px) scale3d(0.428571, 0.428571, 1);
        -webkit-animation-timing-function: linear;
    }
    87.5% {
        opacity: 0.5;
        -webkit-transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(8px, 7px, 0px) scale3d(1.41837, 1.41837, 1);
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-b210gwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }
    75% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 0px) scale3d(0.428571, 0.428571, 1);
        -moz-animation-timing-function: linear;
    }
    87.5% {
        opacity: 0.5;
        -moz-transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -moz-transform: translate3d(8px, 7px, 0px) scale3d(1.41837, 1.41837, 1);
        -moz-animation-timing-function: linear;
    }
}
body .gwd-gen-b210gwdanimation {
    animation: gwd-gen-b210gwdanimation_gwd-keyframes 0.8s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-b210gwdanimation_gwd-keyframes 0.8s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-b210gwdanimation_gwd-keyframes 0.8s linear 0s 1 normal forwards;
-webkit-animation-delay: 1.6s; /* Chrome, Safari, Opera */
    animation-delay: 1.6s;
}

/*--Servicio Conversión--------*/

.animConversion{
width: 245px!important;
    height: 171px;
    margin: 0px auto;
     transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    -moz-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    perspective: 1400px;
    -webkit-perspective: 1400px;
    -moz-perspective: 1400px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    background-color: transparent;
}


.gwd-img-1g84 {
    position: absolute;
    opacity: 0;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    overflow: inherit;
    width: 160px;
    height: 150px;
    transform: translate3d(204px, 150px, 0px);
    -webkit-transform: translate3d(204px, 150px, 0px);
    -moz-transform: translate3d(204px, 150px, 0px);
    left: -204px;
    top: -150px;
}
.gwd-img-1srb {
    position: absolute;
    width: 240px;
    height: 180px;
    opacity: 0;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(72px, 66px, 0px) rotateZ(9.10905deg);
    -webkit-transform: translate3d(72px, 66px, 0px) rotateZ(9.10905deg);
    -moz-transform: translate3d(72px, 66px, 0px) rotateZ(9.10905deg);
    left: -50.0708px;
    top: -58.5572px;
}
@keyframes gwd-gen-a3ligwdanimation_gwd-keyframes {
    0% {
        transform: translate3d(204px, 150px, 0px) rotateZ(0deg);
        -webkit-transform: translate3d(204px, 150px, 0px) rotateZ(0deg);
        -moz-transform: translate3d(204px, 150px, 0px) rotateZ(0deg);
        opacity: 0;
        width: 160px;
        height: 150px;
        left: -204px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    28.57% {
        transform: translate3d(157px, 146px, 0px) rotateZ(6.66736deg);
        -webkit-transform: translate3d(157px, 146px, 0px) rotateZ(6.66736deg);
        -moz-transform: translate3d(157px, 146px, 0px) rotateZ(6.66736deg);
        opacity: 1;
        width: 160px;
        height: 150px;
        left: -204px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    42.86% {
        transform: translate3d(157px, 146px, 0px) rotateZ(9.1411deg);
        -webkit-transform: translate3d(157px, 146px, 0px) rotateZ(9.1411deg);
        -moz-transform: translate3d(157px, 146px, 0px) rotateZ(9.1411deg);
        opacity: 1;
        width: 160px;
        height: 150px;
        left: -204px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        transform: translate3d(157px, 146px, 0px) rotateZ(9.14108deg);
        -webkit-transform: translate3d(157px, 146px, 0px) rotateZ(9.14108deg);
        -moz-transform: translate3d(157px, 146px, 0px) rotateZ(9.14108deg);
        opacity: 1;
        width: 160px;
        height: 150px;
        left: -204px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    71.43% {
        transform: translate3d(157px, 146px, 0px) rotateZ(0.964211deg);
        -webkit-transform: translate3d(157px, 146px, 0px) rotateZ(0.964211deg);
        -moz-transform: translate3d(157px, 146px, 0px) rotateZ(0.964211deg);
        opacity: 1;
        width: 160px;
        height: 150px;
        left: -204px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        transform: translate3d(157px, 146px, 0px) rotateZ(0deg);
        -webkit-transform: translate3d(157px, 146px, 0px) rotateZ(0deg);
        -moz-transform: translate3d(157px, 146px, 0px) rotateZ(0deg);
        opacity: 1;
        width: 160px;
        height: 150px;
        left: -204px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-a3ligwdanimation_gwd-keyframes {
    0% {
        -webkit-transform: translate3d(204px, 150px, 0px) rotateZ(0deg);
        opacity: 0;
        width: 160px;
        height: 150px;
        left: -204px;
        -webkit-animation-timing-function: linear;
    }
    28.57% {
        -webkit-transform: translate3d(157px, 146px, 0px) rotateZ(6.66736deg);
        opacity: 1;
        width: 160px;
        height: 150px;
        left: -204px;
        -webkit-animation-timing-function: linear;
    }
    42.86% {
        -webkit-transform: translate3d(157px, 146px, 0px) rotateZ(9.1411deg);
        opacity: 1;
        width: 160px;
        height: 150px;
        left: -204px;
        -webkit-animation-timing-function: linear;
    }
    57.14% {
        -webkit-transform: translate3d(157px, 146px, 0px) rotateZ(9.14108deg);
        opacity: 1;
        width: 160px;
        height: 150px;
        left: -204px;
        -webkit-animation-timing-function: linear;
    }
    71.43% {
        -webkit-transform: translate3d(157px, 146px, 0px) rotateZ(0.964211deg);
        opacity: 1;
        width: 160px;
        height: 150px;
        left: -204px;
        -webkit-animation-timing-function: linear;
    }
    100% {
        -webkit-transform: translate3d(157px, 146px, 0px) rotateZ(0deg);
        opacity: 1;
        width: 160px;
        height: 150px;
        left: -204px;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-a3ligwdanimation_gwd-keyframes {
    0% {
        -moz-transform: translate3d(204px, 150px, 0px) rotateZ(0deg);
        opacity: 0;
        width: 160px;
        height: 150px;
        left: -204px;
        -moz-animation-timing-function: linear;
    }
    28.57% {
        -moz-transform: translate3d(157px, 146px, 0px) rotateZ(6.66736deg);
        opacity: 1;
        width: 160px;
        height: 150px;
        left: -204px;
        -moz-animation-timing-function: linear;
    }
    42.86% {
        -moz-transform: translate3d(157px, 146px, 0px) rotateZ(9.1411deg);
        opacity: 1;
        width: 160px;
        height: 150px;
        left: -204px;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        -moz-transform: translate3d(157px, 146px, 0px) rotateZ(9.14108deg);
        opacity: 1;
        width: 160px;
        height: 150px;
        left: -204px;
        -moz-animation-timing-function: linear;
    }
    71.43% {
        -moz-transform: translate3d(157px, 146px, 0px) rotateZ(0.964211deg);
        opacity: 1;
        width: 160px;
        height: 150px;
        left: -204px;
        -moz-animation-timing-function: linear;
    }
    100% {
        -moz-transform: translate3d(157px, 146px, 0px) rotateZ(0deg);
        opacity: 1;
        width: 160px;
        height: 150px;
        left: -204px;
        -moz-animation-timing-function: linear;
    }
}
body .gwd-gen-a3ligwdanimation {
    animation: gwd-gen-a3ligwdanimation_gwd-keyframes 0.7s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-a3ligwdanimation_gwd-keyframes 0.7s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-a3ligwdanimation_gwd-keyframes 0.7s linear 0s 1 normal forwards;
-webkit-animation-delay: 2s; /* Chrome, Safari, Opera */
    animation-delay: 2s;
}
@keyframes gwd-gen-i7t4gwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        transform: translate3d(72px, 66px, 0px) rotateZ(9.10905deg);
        -webkit-transform: translate3d(72px, 66px, 0px) rotateZ(9.10905deg);
        -moz-transform: translate3d(72px, 66px, 0px) rotateZ(9.10905deg);
        width: 100px;
        height: 75px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    14.29% {
        opacity: 0;
        transform: translate3d(79px, -84px, 0px) rotateZ(-14.1439deg);
        -webkit-transform: translate3d(79px, -84px, 0px) rotateZ(-14.1439deg);
        -moz-transform: translate3d(79px, -84px, 0px) rotateZ(-14.1439deg);
        width: 100px;
        height: 75px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    42.86% {
        opacity: 1;
        transform: translate3d(73px, 59px, 0px) rotateZ(29.2167deg);
        -webkit-transform: translate3d(73px, 59px, 0px) rotateZ(29.2167deg);
        -moz-transform: translate3d(73px, 59px, 0px) rotateZ(29.2167deg);
        width: 100px;
        height: 75px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        transform: translate3d(73px, 56px, 0px) rotateZ(22.9831deg);
        -webkit-transform: translate3d(73px, 56px, 0px) rotateZ(22.9831deg);
        -moz-transform: translate3d(73px, 56px, 0px) rotateZ(22.9831deg);
        width: 100px;
        height: 75px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    71.43% {
        opacity: 1;
        transform: translate3d(73px, 62px, 0px) rotateZ(19.0586deg);
        -webkit-transform: translate3d(73px, 62px, 0px) rotateZ(19.0586deg);
        -moz-transform: translate3d(73px, 62px, 0px) rotateZ(19.0586deg);
        width: 100px;
        height: 75px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    85.71% {
        opacity: 1;
        transform: translate3d(72px, 66px, 0px) rotateZ(9.10907deg);
        -webkit-transform: translate3d(72px, 66px, 0px) rotateZ(9.10907deg);
        -moz-transform: translate3d(72px, 66px, 0px) rotateZ(9.10907deg);
        width: 100px;
        height: 75px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        transform: translate3d(72px, 66px, 0px) rotateZ(0deg);
        -webkit-transform: translate3d(72px, 66px, 0px) rotateZ(0deg);
        -moz-transform: translate3d(72px, 66px, 0px) rotateZ(0deg);
        width: 100px;
        height: 75px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-i7t4gwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(72px, 66px, 0px) rotateZ(9.10905deg);
        width: 100px;
        height: 75px;
        -webkit-animation-timing-function: linear;
    }
    14.29% {
        opacity: 0;
        -webkit-transform: translate3d(79px, -84px, 0px) rotateZ(-14.1439deg);
        width: 100px;
        height: 75px;
        -webkit-animation-timing-function: linear;
    }
    42.86% {
        opacity: 1;
        -webkit-transform: translate3d(73px, 59px, 0px) rotateZ(29.2167deg);
        width: 100px;
        height: 75px;
        -webkit-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -webkit-transform: translate3d(73px, 56px, 0px) rotateZ(22.9831deg);
        width: 100px;
        height: 75px;
        -webkit-animation-timing-function: linear;
    }
    71.43% {
        opacity: 1;
        -webkit-transform: translate3d(73px, 62px, 0px) rotateZ(19.0586deg);
        width: 100px;
        height: 75px;
        -webkit-animation-timing-function: linear;
    }
    85.71% {
        opacity: 1;
        -webkit-transform: translate3d(72px, 66px, 0px) rotateZ(9.10907deg);
        width: 100px;
        height: 75px;
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(72px, 66px, 0px) rotateZ(0deg);
        width: 100px;
        height: 75px;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-i7t4gwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-transform: translate3d(72px, 66px, 0px) rotateZ(9.10905deg);
        width: 100px;
        height: 75px;
        -moz-animation-timing-function: linear;
    }
    14.29% {
        opacity: 0;
        -moz-transform: translate3d(79px, -84px, 0px) rotateZ(-14.1439deg);
        width: 100px;
        height: 75px;
        -moz-animation-timing-function: linear;
    }
    42.86% {
        opacity: 1;
        -moz-transform: translate3d(73px, 59px, 0px) rotateZ(29.2167deg);
        width: 100px;
        height: 75px;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -moz-transform: translate3d(73px, 56px, 0px) rotateZ(22.9831deg);
        width: 100px;
        height: 75px;
        -moz-animation-timing-function: linear;
    }
    71.43% {
        opacity: 1;
        -moz-transform: translate3d(73px, 62px, 0px) rotateZ(19.0586deg);
        width: 100px;
        height: 75px;
        -moz-animation-timing-function: linear;
    }
    85.71% {
        opacity: 1;
        -moz-transform: translate3d(72px, 66px, 0px) rotateZ(9.10907deg);
        width: 100px;
        height: 75px;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        -moz-transform: translate3d(72px, 66px, 0px) rotateZ(0deg);
        width: 100px;
        height: 75px;
        -moz-animation-timing-function: linear;
    }
}
body .gwd-gen-i7t4gwdanimation {
    animation: gwd-gen-i7t4gwdanimation_gwd-keyframes 0.7s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-i7t4gwdanimation_gwd-keyframes 0.7s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-i7t4gwdanimation_gwd-keyframes 0.7s linear 0s 1 normal forwards;
-webkit-animation-delay: 4s; /* Chrome, Safari, Opera */
    animation-delay: 4s;
}
@keyframes gwd-empty-animation {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
@-webkit-keyframes gwd-empty-animation {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
@-moz-keyframes gwd-empty-animation {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
.gwd-div-rdkb {
    position: absolute;
    width: 160px;
    height: 150px;
   /* left: 83px;*/ left: 103px;
   /* top: 127px;*/top: 27px;
}
.gwd-div-uyj3 {
    position: absolute;
    width: 265.47px;
    height: 215.725px;
   /* left: 33px;*/ left: 53px;
   /* top: 134px;*/top: 34px;
}


/*--Servicio Desarrollo Web--------*/

.animDesarrolloWeb {
width: 245px!important;
   height: 171px;
   margin: 0 auto;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    -moz-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    perspective: 1400px;
    -webkit-perspective: 1400px;
    -moz-perspective: 1400px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    background-color: transparent;
transform: scale(0.9, 0.9);
}
.gwd-img-1b43 {
    position: absolute;
    width: 224px;
    height: 174px;
    /*left: 55px;*/
    left: 20px;
    /*top: -101px;*/
     top: -151px;
    opacity: 0;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
}
.gwd-img-131k {
    position: absolute;
    width: 32px;
    height: 60px;
    /*top: 173px;*/
      top: 123px;
    /*left: 47px;*/
    left: 15px;
    opacity: 0;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
}
.gwd-img-4it5 {
    position: absolute;
    width: 79px;
    height: 101px;
    /*left: 231px;*/
     left: 200px;
    /*top: 132px;*/
     top: 82px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    opacity: 0;
}
@keyframes gwd-gen-6ssbgwdanimation_gwd-keyframes {
    0% {
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    66.67% {
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    77.78% {
        transform: translate3d(0px, 151px, 0px);
        -webkit-transform: translate3d(0px, 151px, 0px);
        -moz-transform: translate3d(0px, 151px, 0px);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    88.89% {
        transform: translate3d(0px, 148px, 0px);
        -webkit-transform: translate3d(0px, 148px, 0px);
        -moz-transform: translate3d(0px, 148px, 0px);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        transform: translate3d(0px, 151px, 0px);
        -webkit-transform: translate3d(0px, 151px, 0px);
        -moz-transform: translate3d(0px, 151px, 0px);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-6ssbgwdanimation_gwd-keyframes {
    0% {
        -webkit-transform: translate3d(0px, 0px, 0px);
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
    66.67% {
        -webkit-transform: translate3d(0px, 0px, 0px);
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
    77.78% {
        -webkit-transform: translate3d(0px, 151px, 0px);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
    88.89% {
        -webkit-transform: translate3d(0px, 148px, 0px);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
    100% {
        -webkit-transform: translate3d(0px, 151px, 0px);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-6ssbgwdanimation_gwd-keyframes {
    0% {
        -moz-transform: translate3d(0px, 0px, 0px);
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
    66.67% {
        -moz-transform: translate3d(0px, 0px, 0px);
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
    77.78% {
        -moz-transform: translate3d(0px, 151px, 0px);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
    88.89% {
        -moz-transform: translate3d(0px, 148px, 0px);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
    100% {
        -moz-transform: translate3d(0px, 151px, 0px);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
}
body .gwd-gen-6ssbgwdanimation {
    animation: gwd-gen-6ssbgwdanimation_gwd-keyframes 0.9s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-6ssbgwdanimation_gwd-keyframes 0.9s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-6ssbgwdanimation_gwd-keyframes 0.9s linear 0s 1 normal forwards;
-webkit-animation-delay: 1s; /* Chrome, Safari, Opera */
    animation-delay: 1s;

}
@keyframes gwd-gen-1f4hgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 0px) rotateZ(0deg);
        -webkit-transform: translate3d(0px, 0px, 0px) rotateZ(0deg);
        -moz-transform: translate3d(0px, 0px, 0px) rotateZ(0deg);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    53.33% {
        opacity: 0;
        transform: translate3d(93.3333px, 0px, 0px) rotateZ(0deg);
        -webkit-transform: translate3d(93.3333px, 0px, 0px) rotateZ(0deg);
        -moz-transform: translate3d(93.3333px, 0px, 0px) rotateZ(0deg);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    60% {
        opacity: 0;
        transform: translate3d(140px, 0px, 0px) rotateZ(0deg);
        -webkit-transform: translate3d(140px, 0px, 0px) rotateZ(0deg);
        -moz-transform: translate3d(140px, 0px, 0px) rotateZ(0deg);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    66.67% {
        opacity: 0.166667;
        transform: translate3d(117px, 0px, 0px) rotateZ(-90deg);
        -webkit-transform: translate3d(117px, 0px, 0px) rotateZ(-90deg);
        -moz-transform: translate3d(117px, 0px, 0px) rotateZ(-90deg);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    73.33% {
        opacity: 0.333334;
        transform: translate3d(93.6px, 0px, 0px) rotateZ(180deg);
        -webkit-transform: translate3d(93.6px, 0px, 0px) rotateZ(180deg);
        -moz-transform: translate3d(93.6px, 0px, 0px) rotateZ(180deg);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    80% {
        opacity: 0.5;
        transform: translate3d(70px, 0px, 0px) rotateZ(90deg);
        -webkit-transform: translate3d(70px, 0px, 0px) rotateZ(90deg);
        -moz-transform: translate3d(70px, 0px, 0px) rotateZ(90deg);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px) rotateZ(0deg);
        -webkit-transform: translate3d(0px, 0px, 0px) rotateZ(0deg);
        -moz-transform: translate3d(0px, 0px, 0px) rotateZ(0deg);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1f4hgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 0px) rotateZ(0deg);
        -webkit-animation-timing-function: linear;
    }
    53.33% {
        opacity: 0;
        -webkit-transform: translate3d(93.3333px, 0px, 0px) rotateZ(0deg);
        -webkit-animation-timing-function: linear;
    }
    60% {
        opacity: 0;
        -webkit-transform: translate3d(140px, 0px, 0px) rotateZ(0deg);
        -webkit-animation-timing-function: linear;
    }
    66.67% {
        opacity: 0.166667;
        -webkit-transform: translate3d(117px, 0px, 0px) rotateZ(-90deg);
        -webkit-animation-timing-function: linear;
    }
    73.33% {
        opacity: 0.333334;
        -webkit-transform: translate3d(93.6px, 0px, 0px) rotateZ(180deg);
        -webkit-animation-timing-function: linear;
    }
    80% {
        opacity: 0.5;
        -webkit-transform: translate3d(70px, 0px, 0px) rotateZ(90deg);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px) rotateZ(0deg);
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1f4hgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 0px) rotateZ(0deg);
        -moz-animation-timing-function: linear;
    }
    53.33% {
        opacity: 0;
        -moz-transform: translate3d(93.3333px, 0px, 0px) rotateZ(0deg);
        -moz-animation-timing-function: linear;
    }
    60% {
        opacity: 0;
        -moz-transform: translate3d(140px, 0px, 0px) rotateZ(0deg);
        -moz-animation-timing-function: linear;
    }
    66.67% {
        opacity: 0.166667;
        -moz-transform: translate3d(117px, 0px, 0px) rotateZ(-90deg);
        -moz-animation-timing-function: linear;
    }
    73.33% {
        opacity: 0.333334;
        -moz-transform: translate3d(93.6px, 0px, 0px) rotateZ(180deg);
        -moz-animation-timing-function: linear;
    }
    80% {
        opacity: 0.5;
        -moz-transform: translate3d(70px, 0px, 0px) rotateZ(90deg);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px) rotateZ(0deg);
        -moz-animation-timing-function: linear;
    }
}
body .gwd-gen-1f4hgwdanimation {
    animation: gwd-gen-1f4hgwdanimation_gwd-keyframes 1.5s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1f4hgwdanimation_gwd-keyframes 1.5s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1f4hgwdanimation_gwd-keyframes 1.5s linear 0s 1 normal forwards;
-webkit-animation-delay: 2s; /* Chrome, Safari, Opera */
    animation-delay: 2s;
}
@keyframes gwd-gen-vgwtgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 0px) rotateZ(0deg);
        -webkit-transform: translate3d(0px, 0px, 0px) rotateZ(0deg);
        -moz-transform: translate3d(0px, 0px, 0px) rotateZ(0deg);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    53.33% {
        opacity: 0;
        transform: translate3d(-90px, 0px, 0px) rotateZ(0deg);
        -webkit-transform: translate3d(-90px, 0px, 0px) rotateZ(0deg);
        -moz-transform: translate3d(-90px, 0px, 0px) rotateZ(0deg);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    60% {
        opacity: 0;
        transform: translate3d(-90px, 0px, 0px) rotateZ(0deg);
        -webkit-transform: translate3d(-90px, 0px, 0px) rotateZ(0deg);
        -moz-transform: translate3d(-90px, 0px, 0px) rotateZ(0deg);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    66.67% {
        opacity: 1;
        transform: translate3d(-90px, 0px, 0px) rotateZ(90deg);
        -webkit-transform: translate3d(-90px, 0px, 0px) rotateZ(90deg);
        -moz-transform: translate3d(-90px, 0px, 0px) rotateZ(90deg);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    73.33% {
        opacity: 1;
        transform: translate3d(-50px, 0px, 0px) rotateZ(180deg);
        -webkit-transform: translate3d(-50px, 0px, 0px) rotateZ(180deg);
        -moz-transform: translate3d(-50px, 0px, 0px) rotateZ(180deg);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    80% {
        opacity: 1;
        transform: translate3d(-20px, 0px, 0px) rotateZ(270deg);
        -webkit-transform: translate3d(-20px, 0px, 0px) rotateZ(270deg);
        -moz-transform: translate3d(-20px, 0px, 0px) rotateZ(270deg);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px) rotateZ(360deg);
        -webkit-transform: translate3d(0px, 0px, 0px) rotateZ(360deg);
        -moz-transform: translate3d(0px, 0px, 0px) rotateZ(360deg);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-vgwtgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 0px) rotateZ(0deg);
        -webkit-animation-timing-function: linear;
    }
    53.33% {
        opacity: 0;
        -webkit-transform: translate3d(-90px, 0px, 0px) rotateZ(0deg);
        -webkit-animation-timing-function: linear;
    }
    60% {
        opacity: 0;
        -webkit-transform: translate3d(-90px, 0px, 0px) rotateZ(0deg);
        -webkit-animation-timing-function: linear;
    }
    66.67% {
        opacity: 1;
        -webkit-transform: translate3d(-90px, 0px, 0px) rotateZ(90deg);
        -webkit-animation-timing-function: linear;
    }
    73.33% {
        opacity: 1;
        -webkit-transform: translate3d(-50px, 0px, 0px) rotateZ(180deg);
        -webkit-animation-timing-function: linear;
    }
    80% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0px, 0px) rotateZ(270deg);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px) rotateZ(360deg);
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-vgwtgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 0px) rotateZ(0deg);
        -moz-animation-timing-function: linear;
    }
    53.33% {
        opacity: 0;
        -moz-transform: translate3d(-90px, 0px, 0px) rotateZ(0deg);
        -moz-animation-timing-function: linear;
    }
    60% {
        opacity: 0;
        -moz-transform: translate3d(-90px, 0px, 0px) rotateZ(0deg);
        -moz-animation-timing-function: linear;
    }
    66.67% {
        opacity: 1;
        -moz-transform: translate3d(-90px, 0px, 0px) rotateZ(90deg);
        -moz-animation-timing-function: linear;
    }
    73.33% {
        opacity: 1;
        -moz-transform: translate3d(-50px, 0px, 0px) rotateZ(180deg);
        -moz-animation-timing-function: linear;
    }
    80% {
        opacity: 1;
        -moz-transform: translate3d(-20px, 0px, 0px) rotateZ(270deg);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px) rotateZ(360deg);
        -moz-animation-timing-function: linear;
    }
}
body .gwd-gen-vgwtgwdanimation {
    animation: gwd-gen-vgwtgwdanimation_gwd-keyframes 1.5s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-vgwtgwdanimation_gwd-keyframes 1.5s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-vgwtgwdanimation_gwd-keyframes 1.5s linear 0s 1 normal forwards;
-webkit-animation-delay: 2s; /* Chrome, Safari, Opera */
    animation-delay: 2s;
}


/*--Servicio Marketing Digital--------*/

.animMarketingDigital {
width: 245px!important;
   height: 171px;
   margin: 0px auto;
 transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    -moz-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    perspective: 1400px;
    -webkit-perspective: 1400px;
    -moz-perspective: 1400px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    background-color: transparent;
transform: scale(0.85, 0.85);
}


@keyframes gwd-gen-1skagwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        width: 209px;
        height: 116.82px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
	
    }
    6.67% {
        opacity: 1;
        transform: translate3d(0px, -50px, 0px);
        -webkit-transform: translate3d(0px, -50px, 0px);
        -moz-transform: translate3d(0px, -50px, 0px);
        width: 209px;
        height: 116.82px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;

    }
    10% {
        opacity: 1;
        transform: translate3d(0px, -37px, 0px);
        -webkit-transform: translate3d(0px, -37px, 0px);
        -moz-transform: translate3d(0px, -37px, 0px);
        width: 209px;
        height: 116.82px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;

    }
    100% {
        opacity: 1;
        transform: translate3d(0px, -38px, 0px);
        -webkit-transform: translate3d(0px, -38px, 0px);
        -moz-transform: translate3d(0px, -38px, 0px);
        width: 209px;
        height: 116.82px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;

    }
}
@-webkit-keyframes gwd-gen-1skagwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 0px);
        width: 209px;
        height: 116.82px;
        -webkit-animation-timing-function: linear;

    }
    6.67% {
        opacity: 1;
        -webkit-transform: translate3d(0px, -50px, 0px);
        width: 209px;
        height: 116.82px;
        -webkit-animation-timing-function: linear;

    }
    10% {
        opacity: 1;
        -webkit-transform: translate3d(0px, -37px, 0px);
        width: 209px;
        height: 116.82px;
        -webkit-animation-timing-function: linear;

    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(0px, -38px, 0px);
        width: 209px;
        height: 116.82px;
        -webkit-animation-timing-function: linear;

    }
}
@-moz-keyframes gwd-gen-1skagwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 0px);
        width: 209px;
        height: 116.82px;
        -moz-animation-timing-function: linear;

    }
    6.67% {
        opacity: 1;
        -moz-transform: translate3d(0px, -50px, 0px);
        width: 209px;
        height: 116.82px;
        -moz-animation-timing-function: linear;

    }
    10% {
        opacity: 1;
        -moz-transform: translate3d(0px, -37px, 0px);
        width: 209px;
        height: 116.82px;
        -moz-animation-timing-function: linear;

    }
    100% {
        opacity: 1;
        -moz-transform: translate3d(0px, -38px, 0px);
        width: 209px;
        height: 116.82px;
        -moz-animation-timing-function: linear;

    }
}
@keyframes gwd-gen-1cbbgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        transform: translate3d(-64px, 126px, 0px) rotateZ(149.08deg);
        -webkit-transform: translate3d(-64px, 126px, 0px) rotateZ(149.08deg);
        -moz-transform: translate3d(-64px, 126px, 0px) rotateZ(149.08deg);
        width: 20px;
        height: 31.59px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;

    }
    9.52% {
        opacity: 1;
        transform: translate3d(-20px, 0px, 0px) rotateZ(0deg);
        -webkit-transform: translate3d(-20px, 0px, 0px) rotateZ(0deg);
        -moz-transform: translate3d(-20px, 0px, 0px) rotateZ(0deg);
        width: 95px;
        height: 150.05px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;

    }
    14.29% {
        opacity: 1;
        transform: translate3d(-20px, 0px, 0px) rotateZ(-45deg);
        -webkit-transform: translate3d(-20px, 0px, 0px) rotateZ(-45deg);
        -moz-transform: translate3d(-20px, 0px, 0px) rotateZ(-45deg);
        width: 95px;
        height: 150.047px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;

    }
    23.81% {
        opacity: 1;
        transform: translate3d(-20px, 0px, 0px) rotateZ(0deg);
        -webkit-transform: translate3d(-20px, 0px, 0px) rotateZ(0deg);
        -moz-transform: translate3d(-20px, 0px, 0px) rotateZ(0deg);
        width: 95px;
        height: 150.047px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;

    }
    42.86% {
        opacity: 1;
        transform: translate3d(-20px, 0px, 0px) rotateZ(0deg);
        -webkit-transform: translate3d(-20px, 0px, 0px) rotateZ(0deg);
        -moz-transform: translate3d(-20px, 0px, 0px) rotateZ(0deg);
        width: 95px;
        height: 150.047px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;

    }
    61.9% {
        opacity: 1;
        transform: translate3d(-20px, 10px, 0px) rotateZ(0deg);
        -webkit-transform: translate3d(-20px, 10px, 0px) rotateZ(0deg);
        -moz-transform: translate3d(-20px, 10px, 0px) rotateZ(0deg);
        width: 65px;
        height: 150.047px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;

    }
    66.67% {
        opacity: 1;
        transform: translate3d(-20px, -1px, 0px) rotateZ(0deg);
        -webkit-transform: translate3d(-20px, -1px, 0px) rotateZ(0deg);
        -moz-transform: translate3d(-20px, -1px, 0px) rotateZ(0deg);
        width: 105px;
        height: 150.047px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;

    }
    80.95% {
        opacity: 1;
        transform: translate3d(-20px, 10px, 0px) rotateZ(0deg);
        -webkit-transform: translate3d(-20px, 10px, 0px) rotateZ(0deg);
        -moz-transform: translate3d(-20px, 10px, 0px) rotateZ(0deg);
        width: 65px;
        height: 150px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;

    }
    95.24% {
        opacity: 1;
        transform: translate3d(-20px, -1px, 0px) rotateZ(0deg);
        -webkit-transform: translate3d(-20px, -1px, 0px) rotateZ(0deg);
        -moz-transform: translate3d(-20px, -1px, 0px) rotateZ(0deg);
        width: 105px;
        height: 150px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;

    }
    100% {
        opacity: 1;
        transform: translate3d(-20px, -1px, 0px) rotateZ(0deg);
        -webkit-transform: translate3d(-20px, -1px, 0px) rotateZ(0deg);
        -moz-transform: translate3d(-20px, -1px, 0px) rotateZ(0deg);
        width: 105px;
        height: 150px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;

    }
}
@-webkit-keyframes gwd-gen-1cbbgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-64px, 126px, 0px) rotateZ(149.08deg);
        width: 20px;
        height: 31.59px;
        -webkit-animation-timing-function: linear;

    }
    9.52% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0px, 0px) rotateZ(0deg);
        width: 95px;
        height: 150.05px;
        -webkit-animation-timing-function: linear;

    }
    14.29% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0px, 0px) rotateZ(-45deg);
        width: 95px;
        height: 150.047px;
        -webkit-animation-timing-function: linear;

    }
    23.81% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0px, 0px) rotateZ(0deg);
        width: 95px;
        height: 150.047px;
        -webkit-animation-timing-function: linear;

    }
    42.86% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0px, 0px) rotateZ(0deg);
        width: 95px;
        height: 150.047px;
        -webkit-animation-timing-function: linear;

    }
    61.9% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 10px, 0px) rotateZ(0deg);
        width: 65px;
        height: 150.047px;
        -webkit-animation-timing-function: linear;

    }
    66.67% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, -1px, 0px) rotateZ(0deg);
        width: 105px;
        height: 150.047px;
        -webkit-animation-timing-function: linear;

    }
    80.95% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 10px, 0px) rotateZ(0deg);
        width: 65px;
        height: 150px;
        -webkit-animation-timing-function: linear;

    }
    95.24% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, -1px, 0px) rotateZ(0deg);
        width: 105px;
        height: 150px;
        -webkit-animation-timing-function: linear;

    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, -1px, 0px) rotateZ(0deg);
        width: 105px;
        height: 150px;
        -webkit-animation-timing-function: linear;

    }
}
@-moz-keyframes gwd-gen-1cbbgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-transform: translate3d(-64px, 126px, 0px) rotateZ(149.08deg);
        width: 20px;
        height: 31.59px;
        -moz-animation-timing-function: linear;

    }
    9.52% {
        opacity: 1;
        -moz-transform: translate3d(-20px, 0px, 0px) rotateZ(0deg);
        width: 95px;
        height: 150.05px;
        -moz-animation-timing-function: linear;

    }
    14.29% {
        opacity: 1;
        -moz-transform: translate3d(-20px, 0px, 0px) rotateZ(-45deg);
        width: 95px;
        height: 150.047px;
        -moz-animation-timing-function: linear;

    }
    23.81% {
        opacity: 1;
        -moz-transform: translate3d(-20px, 0px, 0px) rotateZ(0deg);
        width: 95px;
        height: 150.047px;
        -moz-animation-timing-function: linear;

    }
    42.86% {
        opacity: 1;
        -moz-transform: translate3d(-20px, 0px, 0px) rotateZ(0deg);
        width: 95px;
        height: 150.047px;
        -moz-animation-timing-function: linear;

    }
    61.9% {
        opacity: 1;
        -moz-transform: translate3d(-20px, 10px, 0px) rotateZ(0deg);
        width: 65px;
        height: 150.047px;
        -moz-animation-timing-function: linear;

    }
    66.67% {
        opacity: 1;
        -moz-transform: translate3d(-20px, -1px, 0px) rotateZ(0deg);
        width: 105px;
        height: 150.047px;
        -moz-animation-timing-function: linear;

    }
    80.95% {
        opacity: 1;
        -moz-transform: translate3d(-20px, 10px, 0px) rotateZ(0deg);
        width: 65px;
        height: 150px;
        -moz-animation-timing-function: linear;

    }
    95.24% {
        opacity: 1;
        -moz-transform: translate3d(-20px, -1px, 0px) rotateZ(0deg);
        width: 105px;
        height: 150px;
        -moz-animation-timing-function: linear;

    }
    100% {
        opacity: 1;
        -moz-transform: translate3d(-20px, -1px, 0px) rotateZ(0deg);
        width: 105px;
        height: 150px;
        -moz-animation-timing-function: linear;

    }
}
body .gwd-gen-1skagwdanimation {
    animation: gwd-gen-1skagwdanimation_gwd-keyframes 3s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1skagwdanimation_gwd-keyframes 3s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1skagwdanimation_gwd-keyframes 3s linear 0s 1 normal forwards;
-webkit-animation-delay: 2s; /* Chrome, Safari, Opera */
    animation-delay: 2s;
}
@keyframes gwd-gen-nk07gwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        transform: translate3d(4px, 0px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(4px, 0px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(4px, 0px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    76.67% {
        opacity: 0;
        transform: translate3d(-18px, 2px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(-1, -1, -1);
        -webkit-transform: translate3d(-18px, 2px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(-1, -1, -1);
        -moz-transform: translate3d(-18px, 2px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(-1, -1, -1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    80% {
        opacity: 1;
        transform: translate3d(-18px, 2px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-18px, 2px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-18px, 2px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    83.33% {
        opacity: 0;
        transform: translate3d(-28px, 8px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(0.001, 0.001, 0.001);
        -webkit-transform: translate3d(-28px, 8px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(0.001, 0.001, 0.001);
        -moz-transform: translate3d(-28px, 8px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(0.001, 0.001, 0.001);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    96.67% {
        opacity: 0;
        transform: translate3d(-28px, 8px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(0.001, 0.001, 0.001);
        -webkit-transform: translate3d(-28px, 8px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(0.001, 0.001, 0.001);
        -moz-transform: translate3d(-28px, 8px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(0.001, 0.001, 0.001);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        transform: translate3d(-18px, 2px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-18px, 2px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-18px, 2px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-nk07gwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(4px, 0px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }
    76.67% {
        opacity: 0;
        -webkit-transform: translate3d(-18px, 2px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(-1, -1, -1);
        -webkit-animation-timing-function: linear;
    }
    80% {
        opacity: 1;
        -webkit-transform: translate3d(-18px, 2px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }
    83.33% {
        opacity: 0;
        -webkit-transform: translate3d(-28px, 8px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(0.001, 0.001, 0.001);
        -webkit-animation-timing-function: linear;
    }
    96.67% {
        opacity: 0;
        -webkit-transform: translate3d(-28px, 8px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(0.001, 0.001, 0.001);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(-18px, 2px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-nk07gwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-transform: translate3d(4px, 0px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }
    76.67% {
        opacity: 0;
        -moz-transform: translate3d(-18px, 2px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(-1, -1, -1);
        -moz-animation-timing-function: linear;
    }
    80% {
        opacity: 1;
        -moz-transform: translate3d(-18px, 2px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }
    83.33% {
        opacity: 0;
        -moz-transform: translate3d(-28px, 8px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(0.001, 0.001, 0.001);
        -moz-animation-timing-function: linear;
    }
    96.67% {
        opacity: 0;
        -moz-transform: translate3d(-28px, 8px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(0.001, 0.001, 0.001);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        -moz-transform: translate3d(-18px, 2px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }
}
@keyframes gwd-gen-1j2lgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        transform: translate3d(-2px, 0px, 0px) rotateZ(5.0365deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-2px, 0px, 0px) rotateZ(5.0365deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-2px, 0px, 0px) rotateZ(5.0365deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    76.67% {
        opacity: 0;
        transform: translate3d(-22px, 0px, 0px) rotateZ(5.0365deg) scale3d(-1, -1, -1);
        -webkit-transform: translate3d(-22px, 0px, 0px) rotateZ(5.0365deg) scale3d(-1, -1, -1);
        -moz-transform: translate3d(-22px, 0px, 0px) rotateZ(5.0365deg) scale3d(-1, -1, -1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    80% {
        opacity: 1;
        transform: translate3d(-22px, 0px, 0px) rotateZ(5.0365deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-22px, 0px, 0px) rotateZ(5.0365deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-22px, 0px, 0px) rotateZ(5.0365deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    83.33% {
        opacity: 0;
        transform: translate3d(-36px, 2px, 0px) rotateZ(5.0365deg) scale3d(0.001, 0.001, 0.001);
        -webkit-transform: translate3d(-36px, 2px, 0px) rotateZ(5.0365deg) scale3d(0.001, 0.001, 0.001);
        -moz-transform: translate3d(-36px, 2px, 0px) rotateZ(5.0365deg) scale3d(0.001, 0.001, 0.001);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    96.67% {
        opacity: 0;
        transform: translate3d(-36px, 2px, 0px) rotateZ(5.0365deg) scale3d(0.001, 0.001, 0.001);
        -webkit-transform: translate3d(-36px, 2px, 0px) rotateZ(5.0365deg) scale3d(0.001, 0.001, 0.001);
        -moz-transform: translate3d(-36px, 2px, 0px) rotateZ(5.0365deg) scale3d(0.001, 0.001, 0.001);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        transform: translate3d(-22px, 0px, 0px) rotateZ(5.0365deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-22px, 0px, 0px) rotateZ(5.0365deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-22px, 0px, 0px) rotateZ(5.0365deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1j2lgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2px, 0px, 0px) rotateZ(5.0365deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }
    76.67% {
        opacity: 0;
        -webkit-transform: translate3d(-22px, 0px, 0px) rotateZ(5.0365deg) scale3d(-1, -1, -1);
        -webkit-animation-timing-function: linear;
    }
    80% {
        opacity: 1;
        -webkit-transform: translate3d(-22px, 0px, 0px) rotateZ(5.0365deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }
    83.33% {
        opacity: 0;
        -webkit-transform: translate3d(-36px, 2px, 0px) rotateZ(5.0365deg) scale3d(0.001, 0.001, 0.001);
        -webkit-animation-timing-function: linear;
    }
    96.67% {
        opacity: 0;
        -webkit-transform: translate3d(-36px, 2px, 0px) rotateZ(5.0365deg) scale3d(0.001, 0.001, 0.001);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(-22px, 0px, 0px) rotateZ(5.0365deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1j2lgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-transform: translate3d(-2px, 0px, 0px) rotateZ(5.0365deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }
    76.67% {
        opacity: 0;
        -moz-transform: translate3d(-22px, 0px, 0px) rotateZ(5.0365deg) scale3d(-1, -1, -1);
        -moz-animation-timing-function: linear;
    }
    80% {
        opacity: 1;
        -moz-transform: translate3d(-22px, 0px, 0px) rotateZ(5.0365deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }
    83.33% {
        opacity: 0;
        -moz-transform: translate3d(-36px, 2px, 0px) rotateZ(5.0365deg) scale3d(0.001, 0.001, 0.001);
        -moz-animation-timing-function: linear;
    }
    96.67% {
        opacity: 0;
        -moz-transform: translate3d(-36px, 2px, 0px) rotateZ(5.0365deg) scale3d(0.001, 0.001, 0.001);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        -moz-transform: translate3d(-22px, 0px, 0px) rotateZ(5.0365deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }
}
body .gwd-gen-1cbbgwdanimation {
    animation: gwd-gen-1cbbgwdanimation_gwd-keyframes 2.1s linear 0.9s 1 normal forwards;
    -webkit-animation: gwd-gen-1cbbgwdanimation_gwd-keyframes 2.1s linear 0.9s 1 normal forwards;
    -moz-animation: gwd-gen-1cbbgwdanimation_gwd-keyframes 2.1s linear 0.9s 1 normal forwards;
-webkit-animation-delay: 2s; /* Chrome, Safari, Opera */
    animation-delay: 2s;
}
@keyframes gwd-gen-madfgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1);
        -webkit-transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1);
        -moz-transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    76.67% {
        opacity: 0;
        transform: translate3d(-20px, 0px, 0px) scale3d(-1, -1, -1);
        -webkit-transform: translate3d(-20px, 0px, 0px) scale3d(-1, -1, -1);
        -moz-transform: translate3d(-20px, 0px, 0px) scale3d(-1, -1, -1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    80% {
        opacity: 1;
        transform: translate3d(-20px, 0px, 0px) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-20px, 0px, 0px) scale3d(1, 1, 1);
        -moz-transform: translate3d(-20px, 0px, 0px) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    83.33% {
        opacity: 1;
        transform: translate3d(-30px, 0px, 0px) scale3d(0.001, 0.001, 0.001);
        -webkit-transform: translate3d(-30px, 0px, 0px) scale3d(0.001, 0.001, 0.001);
        -moz-transform: translate3d(-30px, 0px, 0px) scale3d(0.001, 0.001, 0.001);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    96.67% {
        opacity: 1;
        transform: translate3d(-30px, 0px, 0px) scale3d(0.001, 0.001, 0.001);
        -webkit-transform: translate3d(-30px, 0px, 0px) scale3d(0.001, 0.001, 0.001);
        -moz-transform: translate3d(-30px, 0px, 0px) scale3d(0.001, 0.001, 0.001);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        transform: translate3d(-20px, 0px, 0px) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-20px, 0px, 0px) scale3d(1, 1, 1);
        -moz-transform: translate3d(-20px, 0px, 0px) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-madfgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }
    76.67% {
        opacity: 0;
        -webkit-transform: translate3d(-20px, 0px, 0px) scale3d(-1, -1, -1);
        -webkit-animation-timing-function: linear;
    }
    80% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0px, 0px) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }
    83.33% {
        opacity: 1;
        -webkit-transform: translate3d(-30px, 0px, 0px) scale3d(0.001, 0.001, 0.001);
        -webkit-animation-timing-function: linear;
    }
    96.67% {
        opacity: 1;
        -webkit-transform: translate3d(-30px, 0px, 0px) scale3d(0.001, 0.001, 0.001);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0px, 0px) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-madfgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }
    76.67% {
        opacity: 0;
        -moz-transform: translate3d(-20px, 0px, 0px) scale3d(-1, -1, -1);
        -moz-animation-timing-function: linear;
    }
    80% {
        opacity: 1;
        -moz-transform: translate3d(-20px, 0px, 0px) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }
    83.33% {
        opacity: 1;
        -moz-transform: translate3d(-30px, 0px, 0px) scale3d(0.001, 0.001, 0.001);
        -moz-animation-timing-function: linear;
    }
    96.67% {
        opacity: 1;
        -moz-transform: translate3d(-30px, 0px, 0px) scale3d(0.001, 0.001, 0.001);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 1;
        -moz-transform: translate3d(-20px, 0px, 0px) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }
}
body .gwd-gen-nk07gwdanimation {
    animation: gwd-gen-nk07gwdanimation_gwd-keyframes 3s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-nk07gwdanimation_gwd-keyframes 3s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-nk07gwdanimation_gwd-keyframes 3s linear 0s 1 normal forwards;
-webkit-animation-delay: 1s; /* Chrome, Safari, Opera */
    animation-delay: 1s;
}
body .gwd-gen-1j2lgwdanimation {
    animation: gwd-gen-1j2lgwdanimation_gwd-keyframes 3s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1j2lgwdanimation_gwd-keyframes 3s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1j2lgwdanimation_gwd-keyframes 3s linear 0s 1 normal forwards;
-webkit-animation-delay: 1s; /* Chrome, Safari, Opera */
    animation-delay: 1s;
}
body .gwd-gen-madfgwdanimation {
    animation: gwd-gen-madfgwdanimation_gwd-keyframes 3s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-madfgwdanimation_gwd-keyframes 3s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-madfgwdanimation_gwd-keyframes 3s linear 0s 1 normal forwards;
-webkit-animation-delay: 1s; /* Chrome, Safari, Opera */
    animation-delay: 1s;
}
.gwd-img-1uwa {
    position: absolute;
    opacity: 0;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    left: 2px;
    top: 80px;
    width: 209px;
    height: 116.82px;
}
.gwd-img-19m0 {
    position: absolute;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    left: 177px;
    top: -22px;
    width: 20px;
    height: 31.59px;
    transform: translate3d(-64px, 126px, 0px) rotateZ(149.08deg);
    -webkit-transform: translate3d(-64px, 126px, 0px) rotateZ(149.08deg);
    -moz-transform: translate3d(-64px, 126px, 0px) rotateZ(149.08deg);
    opacity: 0;
}
.gwd-canvas-1gzk {
    position: absolute;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    height: 26.7954px;
    width: 15px;
    transform: translate3d(4px, 0px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg);
    -webkit-transform: translate3d(4px, 0px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg);
    -moz-transform: translate3d(4px, 0px, 0px) rotateZ(22.3282deg) rotateY(4.62888deg) rotateX(-11.1167deg);
    opacity: 0;
    left: 265.037px;
    top: -4.8978px;
}
.gwd-canvas-lcia {
    position: absolute;
    width: 29.4154px;
    height: 16.8886px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    opacity: 0;
    transform: translate3d(-2px, 0px, 0px) rotateZ(5.0365deg) scale3d(1, 1, 1);
    -webkit-transform: translate3d(-2px, 0px, 0px) rotateZ(5.0365deg) scale3d(1, 1, 1);
    -moz-transform: translate3d(-2px, 0px, 0px) rotateZ(5.0365deg) scale3d(1, 1, 1);
    left: 275.084px;
    top: 25.1052px;
}
.gwd-canvas-6ow4 {
    position: absolute;
    height: 5.21581px;
    width: 24px;
    opacity: 0;
    transform: scale3d(1, 1, 1);
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    left: 279.905px;
    top: 55.951px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
}


/*.gwd-img-womv {
    position: absolute;
    top: 130px;
    left: 2px;
    width: 229px;
    height: 128px;
    opacity: 0;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
}
.gwd-img-v72a {
    position: absolute;
    left: 177px;
    width: 95px;
    height: 150.05px;
    top: 28px;
    opacity: 0;
    transform: rotateZ(0deg);
    -webkit-transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
}*/


/*---------------------------------------------------------------------------------------------------------------------------------------------*/

@media (max-width: 1561px) {
		.nav-menu .mega-menu-item .item-title{font-size: 16px!important; padding:0 30px!important;}
	#header-container.header-style-3 #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid #top_right_mega_menu{    padding-right: 50px;}
}

/* Large desktop 
@media (min-width: 1200px) { ... }*/

@media (max-width: 1199px) {
/*.header-col-left{ width:auto!important;} 
.headerContact{ border-left:1px dotted #000;}*/
#footer .ContactFooter{margin-top:inherit; margin-left:inherit}
	.nav-menu .mega-menu-item .item-title{font-size: 16px!important; padding:0 20px!important;}
	#header-container.header-style-3 #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid #top_right_mega_menu{    padding-right: 50px;}
}
@media (min-width: 768px) and (max-width: 1100px) { 
.headerContact{ border-left:1px dotted #000;}
.header-col-left{ width:auto!important;}
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 
.wpb_wrapper h3.widget-title{font-size: 38px!important; line-height:35px!important;}
.buttonSize22{ font-size:18px!important;}
.buttonSize30{ font-size:26px!important;}
.cajaNumeroDarkMision {margin:0; padding:0;}
.slotholder {padding:20px 2% 2%!important;}
.misionHomeRow { padding:10px 10px;}
.misionHomeRow .six, .misionHomeRow .row .six { margin: 0% !important; width: 100% !important;}
.misionHomeRow .six, .misionHomeRow .row .six.fondoAmarillo {margin: 0% !important; width: 100% !important; border-radius:20px; }
.vc_custom_1450700087152 {padding-left:10px!important; padding-right:10px!important; padding-top:10px!important; padding-bottom:10px!important;}
.pad15percent{ padding:0 0;}
.limon360{ margin:-20px auto 0 auto; position:relative;}
.textServiciosImag {top: 117px}
.textServiciosImag p {font-size: 27px;}
.textServiciosBot .ubtn {  font-size: 16px !important;}
.textServiciosBot2 .ubtn{ font-size:16px!important;}
 

#contFormPag{ padding:10px 10px 50px 10px; background-image:none; background-color:#282828;}
#contFormPag .row .four .contPhone{box-shadow:none; width:100%; margin-bottom:20px;}
#contFormPag .pattern{ display:none;}
#contFormPag .row .four{width: 100%;}
#contFormPag .row .eight { width: 100%;}
#contFormPag .row {max-width: 100%; min-width: auto; width:auto;}
#contFormPag .Num{ font-size:60px;}
#contFormPag .row .four .contPhone {padding: 5% 10%;}
.formLinkPolitica p {font-size: 16px;}

.dfd-blog-module .post p {font-size: 0.8em;}
.dfd-blog-module.wide_posts .post .entry-media .entry-thumb img, .dfd-blog-module.wide_posts .post .entry-content .entry-thumb img {display:none;}
.project {margin-bottom:10px;}
#footer .columns {margin:0!important; float:left;}


.dfd-meta-container {padding-top: 0!important;}
.dfd-meta-container .post-like-wrap, .dfd-meta-container .dfd-single-share { clear: none!important;}
.dfd-meta-container .dfd-single-tags { padding-top:0!important;}
.dfd-portfolio-shortcodes{ padding-top:0!important;}
#layout.single-folio .folio-entry-media.desc-left, #layout.single-folio .folio-info.desc-left, #layout.single-folio .folio-entry-media.desc-right, #layout.single-folio .folio-info.desc-right {padding-top: 20px !important;}

}
/* Portrait tablet */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {

.contactoMapaImg{margin-top:-220px; margin-right:60px;}	
#contFormPag{ background-color:#282828; background-image: none;}


}
@media 
  (max-device-width: 800px) 
  and (orientation: portrait) { 
.post-data{ height:auto!important; min-height:auto!important;}
.post .entry-media, .search-results #main-content .post .entry-media { overflow:inherit;}
.blog-section .dfd-vertical-aligned{ transform:none;}
#left-sidebar, #right-sidebar {border-left: none; padding-top:0;}
}

/* ----------- iPad mini ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {

.headerContact{ border-left:1px dotted #000;}

}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {

.limon360{ margin:-20px auto 0 auto; position:relative;}
.textServiciosBot a{padding:0 10px!important; display:block!important; float:left!important; clear:none!important; border-right:1px solid #ccc;}
.textServiciosBot2 a{padding:0 10px!important; display:block!important; float:right!important; clear:none!important; text-align:right; border-left:1px solid #ccc;}
.textServiciosBot .ubtn{font-size:16px!important;}
.textServiciosBot2 .ubtn{text-align:right!important; font-size:16px!important;}
/*.textServiciosBot2 .ubtn-right{text-align:left!important;}*/
.textServiciosImag{display:none;}
#contFormPag form{ width:90%; margin:5%;}
#contFormPag .row .four .contPhone {width: 90%; margin: 0 5% 20px 5%;}
#contFormPag .Num {font-size: 60px; line-height:60px;}
.bloqueTitServicios{ margin:0 5% 5% 5%;}
.bloqueTitServicios1{ margin:5%!important; width:90%!important;}
.lemons{ display:none;}
.ServHomeTit{ display:block!important; text-align:center!important;}

.TitCont{ padding-bottom:20px;}
div#stuning-header{margin:0 0 20px 0; border-radius:0!important;}
.ServiciosTrabajosRecientes .three, .ServiciosTrabajosRecientes .row .three { width:33%; float:left;}

.post-data{ height:auto!important; min-height:auto!important;}
.post .entry-media, .search-results #main-content .post .entry-media { overflow:inherit;}
.blog-section .dfd-vertical-aligned{ transform:none;}

.contactRow .ContactoDestacado{ text-align:center; margin:0 5%;}
.contactRow .ContactoDestacado .callUs{ font-size:30px; width:100%; float:left;}
.contactRow .ContactoDestacado .Num{ font-weight:bold; width:100%; font-size:65px; float:left; line-height:65px;}
.contactRow .ContactoDestacado .Num a{ color:#282828;}
.contactRow .ContactoDestacado .delimiter{border-bottom: 1px dotted #000; width: 100%; float:left; margin:20px 0;}
.contactRow .ContactoDestacado .contHorario{padding-bottom:10px;}
.contactRow .ContactoDestacado .horario{ background-color: #282828; border: 1px dotted #282828; border-radius: 5px; color: #f3e719; padding: 10px;}
.contactRow .contactoMapaImg{margin-right: 200px; margin-top: -250px;}

#footer .columns { margin: 0 !important;}
#footer .columns.colLogoFooter{ width: 35%; float: left;}
#footer .columns.DireccionPie{ width: 49%; float: left;}
#footer .columns.NoticiasFooter{ width: 100%;}
#footer .columns.LastProyectsFooter{ width: 100%;}
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {

.headerContact{ border-left:1px dotted #000;}
.header-col-left{ width:auto!important;}

.slotholder {padding: 0 2% 2% !important;}
#header .column, #header .columns{padding: 0 20px;}
#contFormPag{background-attachment:inherit}
#contFormPag .Num{ font-size:40px;}
.horario{ font-size:22px;}
div#stuning-header{ margin: 0px 2% 2%; background-attachment: inherit!important;}
.marginContent{ margin:0 20px;}
#layout.blog-page #main-content { padding-top:0;}
.contactRow{ margin:0 20px;}
.ContactoDestacado .contPhone .Num{ font-size:50px;}
.contactRow .ContactoDestacado .horario{ font-size:18px;}
.ContactoDestacado h6{ font-size:14px!important;}
.contactRow .contactoMapaImg{ margin-top: -40px;}
.contactRow .vc_custom_1470293047109 p{ font-size:17px!important;}
.animMarketingDigital, .animDesarrolloWeb, .animConversion, .animDisenoGrafico{ transform: scale(0.6, 0.6);}
}

/* ----------- Galaxy Tab 10.1 ----------- */

/* Portrait and Landscape */
@media 
  (min-device-width: 800px) 
  and (max-device-width: 1280px) {
/*.headerContact{ border-left:1px dotted #000;}*/
	  .header-col-left { width: 306px;}
}

/* Portrait */
@media 
  (max-device-width: 800px) 
  and (orientation: portrait) { 

.column, .columns, .row .column, .row .columns {
    float: none;
    width: auto;
}
.textServiciosBot a {
    border-right: 1px solid #ccc;
    clear: none !important;
    display: block !important;
    float: left !important;
    padding: 0 10px !important;
}
.filter li a{padding: 0 20px;}
#layout.portfolio-page #portfolio-page{ padding-top:0px; padding-bottom:20px;}
#layout.portfolio-page{ margin-top:70px;}
.marginContent{ margin:0 20px;}
.textServiciosDark{ width:95%;}
.vc_custom_1472478194210{ width:95%;}
.vc_custom_1472477850775{ width:95%;}
#layout.blog-page { margin-top:70px;}
#layout.blog-page #main-content { padding-top: 0px;}
.blog-section.sidebar-right #main-content { padding:0 40px;}
#left-sidebar, #right-sidebar {border-left: none; padding-top:0;}
#right-sidebar > * { padding-left: 30px; padding-right: 30px; }
.blog-section #text-32{ width:100%;}
.project.one-photo h4 { margin-top:20px;}
#layout.single-folio .folio-entry-media.desc-right {padding-right:10px;}
.dfd-meta-container{ padding-top:20px!important;}
#contFormPag{border-bottom:1px solid #eee;}

.post-data{ height:auto!important; min-height:auto!important;}
.post .entry-media, .search-results #main-content .post .entry-media { overflow:inherit;}
.blog-section .dfd-vertical-aligned{ transform:none;}


}

/* Landscape */
@media 
  (max-device-width: 1280px) 
  and (orientation: landscape) { 
/*.headerContact{ border-left:1px dotted #000;}
.header-col-left{ width:auto!important;}*/
}

/*------------------------------*/
@media only screen and (max-width: 799px){
.contenedorFlex .row{display: flex; flex-direction: column;}
.posicionar1{flex: 1; order: 2;}
.posicionar2{flex: 1; order: 1;}
#footer .redesFooter .four{ clear:none!important; float:left!important;}
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
.headerContact{ border-left:1px dotted #000;}
.wpb_wrapper h3.widget-title{font-size: 38px!important; line-height:35px!important;}
.buttonSize22{ font-size:18px!important;}
.cajaNumeroDarkMision {margin:0; padding:0;}
.slotholder {padding:0!important;}
.slotholder .tp-bgimg {border-radius:0;}
.misionHomeRow { padding:10px 10px;}
.misionHomeRow .six, .misionHomeRow .row .six { margin: 0% !important; width: 100% !important;}
.misionHomeRow .six, .misionHomeRow .row .six.fondoAmarillo {margin: 0% !important; width: 100% !important; border-radius:20px; }
.vc_custom_1450700087152 {padding-left:10px!important; padding-right:10px!important; padding-top:10px!important; padding-bottom:10px!important;}
.pad15percent{ padding:0 0;}

.limon360{ margin:-20px auto 0 auto; position:relative;}
.textServiciosBot a{padding:0 10px!important; display:block!important; float:left!important; clear:none!important; border-right:1px solid #ccc;}
.textServiciosBot2 a{padding:0 10px!important; display:block!important; float:right!important; clear:none!important; text-align:right; border-left:1px solid #ccc;}
.textServiciosBot .ubtn{font-size:16px!important;}
.textServiciosBot2 .ubtn{text-align:right!important; font-size:16px!important;}
/*.textServiciosBot2 .ubtn-right{text-align:left!important;}*/
.textServiciosImag{display:none;}
.imgBodegonAdditu{ display:none;}
.graficoClientes{ margin-top:-100px;}
.pad50{ padding:50px 20px;}
.ult_modal .ult_modal-content{ padding: 20px;}


@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	.three, .row .three{ width:100%!important;}
	}
	
.bloqueTitServicios{ margin:0 5% 5% 5%;}

.lemons{ display:none;}
.ServHomeTit{ display:block!important; text-align:center!important;}

#contFormPag{ padding:10px 10px 50px 10px; background-image:none; background-color:#282828;}
#contFormPag .row .four .contPhone{box-shadow:none; width:100%; margin-bottom:20px;}
#contFormPag .pattern{ display:none;}
#contFormPag .row .four{width: 100%;}
#contFormPag .row .eight { width: 100%;}
#contFormPag .row {max-width: 100%; min-width: auto; width:auto;}
#contFormPag .Num{ font-size:50px;}
.contactoMapaImg{margin-top:-220px; margin-right:60px;}
.formLinkPolitica p {font-size: 16px;}

.post-data{ height:auto!important; min-height:auto!important;}
.post .entry-media, .search-results #main-content .post .entry-media { overflow:inherit;}
.blog-section .dfd-vertical-aligned{ transform:none;}
#left-sidebar, #right-sidebar {border-left: none; padding-top:0;}

.dfd-blog-module .post p {font-size: 0.8em;}
.dfd-blog-module.wide_posts .post .entry-media .entry-thumb img, .dfd-blog-module.wide_posts .post .entry-content .entry-thumb img {display:none;}
.project {margin-bottom:10px;}
#footer .columns {margin:0!important; float:left;}

div#stuning-header{margin:0 0 20px 0; border-radius:0!important; display:none;}
.dfd-meta-container {padding-top: 0!important;}
.dfd-meta-container .post-like-wrap, .dfd-meta-container .dfd-single-share { clear: none!important;}
.dfd-meta-container .dfd-single-tags { padding-top:0!important;}
.dfd-portfolio-shortcodes{ padding-top:0!important;}
#layout.single-folio .folio-entry-media.desc-left, #layout.single-folio .folio-info.desc-left, #layout.single-folio .folio-entry-media.desc-right, #layout.single-folio .folio-info.desc-right {padding-top: 20px !important;}

.ServiciosTrabajosRecientes .three, .ServiciosTrabajosRecientes .row .three { width:22%; float:left; padding:3px;}
 }

@media (max-width: 480px) 
and (orientation: landscape) {
.headerContact{ border-left:1px dotted #000;}
.graficoClientes{ margin-top:-100px;}
}
/* Landscape phones and down */
@media (max-width: 480px) {

#layout {margin:20px 0;}
.headerContact{ border-left:none;}
.topMenuEmail{display:none;}
.topMenuPhone {width: auto;  background-color: #282828; color: #fff!important; padding: 3px 5px; margin-left: -10px; border-radius: 3px; margin-top: 5px;}
.topMenuPhone a{color:#fff!important;}
.wpb_wrapper h3.widget-title{font-size: 38px!important; line-height:35px!important;}
.buttonSize22{ font-size:18px!important;}
.cajaNumeroDarkMision {margin:0; padding:0;}
.slotholder {padding:0!important;}
.slotholder .tp-bgimg {border-radius:0;}
.misionHomeRow { padding:10px 10px;}
.misionHomeRow .six, .misionHomeRow .row .six { margin: 0% !important; width: 100% !important;}
.misionHomeRow .six, .misionHomeRow .row .six.fondoAmarillo {margin: 0% !important; width: 100% !important; border-radius:20px; }
.vc_custom_1450700087152 {padding-left:10px!important; padding-right:10px!important; padding-top:10px!important; padding-bottom:10px!important;}
.pad15percent{ padding:0 0;}
.limon360{ margin:-20px auto 0 auto; position:relative;}
.lemons{ display:none;}
.ServHomeTit{ display:block!important; text-align:center!important;}
.dfd-blog-module .post p {font-size: 0.8em;}
.dfd-blog-module.wide_posts .post .entry-media .entry-thumb img, .dfd-blog-module.wide_posts .post .entry-content .entry-thumb img {display:none;}
.project {margin-bottom:10px;}
.imgBodegonAdditu{ display:none;}
.graficoClientes{ margin-top:-100px;}

.textServiciosBot a{padding:0 10px!important; display:block!important; float:left!important; clear:none!important; border-right:1px solid #ccc;}
.textServiciosBot2 a{padding:0 10px!important; display:block!important; float:left!important; clear:none!important; text-align:left; border-right:1px solid #ccc;}
.textServiciosBot .ubtn{font-size:16px!important;}
.textServiciosBot2 .ubtn{text-align:left!important; font-size:16px!important;}
.textServiciosBot2 .ubtn-right{text-align:left!important;}
.textServiciosImag{display:none;}

.bloqueTitServicios{ margin:0 5% 5% 5%;}

.post-data{ height:auto!important; min-height:auto!important;}
.post .entry-media, .search-results #main-content .post .entry-media { overflow:inherit;}
.blog-section .dfd-vertical-aligned{ transform:none;}
#left-sidebar, #right-sidebar {border-left: none; padding-top:0;}

#contFormPag{ padding:10px 10px 50px 10px; background-image:none; background-color:#282828;}
#contFormPag .row .four .contPhone{box-shadow:none; width:100%; margin-bottom:20px;}
#contFormPag .pattern{ display:none;}
#contFormPag .row .four{width: 100%;}
#contFormPag .row .eight { width: 100%;}
#contFormPag .row {max-width: 100%; min-width: auto; width:auto;}
#contFormPag .Num{ font-size:50px;}
.contactoMapaImg{margin-top:-220px; margin-right:-60px; display:none;}
.formLinkPolitica p {font-size: 16px;}

#footer .columns {margin:0!important;}
.uavc-list-content .uavc-list-desc {font-size: 17px;}

div#stuning-header{margin:0 0 20px 0; border-radius:0!important; display:none;}
.dfd-meta-container {padding-top: 30px!important;}
.dfd-meta-container .post-like-wrap, .dfd-meta-container .dfd-single-share { clear: none!important;}
.dfd-meta-container .dfd-single-tags { padding-top:0!important;}
.dfd-portfolio-shortcodes{ padding-top:0!important;}
#layout.single-folio .folio-entry-media.desc-left, #layout.single-folio .folio-info.desc-left, #layout.single-folio .folio-entry-media.desc-right, #layout.single-folio .folio-info.desc-right {padding-top: 20px !important;}

.ServiciosTrabajosRecientes .three, .ServiciosTrabajosRecientes .row .three { width:25%; float:left; padding:3px;}
}

#portfolio-page ul.filter li:nth-child(1){color: inherit !important;}

.vc_responsive .home_box_wrap.wpb_row .vc_span2 {
float: left;
width: 18.8%;
padding: 0;
margin-right: 1.5%;
min-height: 0;
}
.home_box_wrap .home_box_last {
margin: 0 !important;
}

