article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:75%;font-size:87.5%;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5em;}button,input,select,textarea{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;}body{margin:0;padding:0;}a:link{color:#575756;}a:visited{color:#575756;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}p,pre{margin:1.5em 0;}blockquote{margin:1.5em 30px;}h1{font-size:2em;line-height:1.5em;margin-top:0.75em;margin-bottom:0.75em;}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em;}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em;}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em;}h5{font-size:0.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em;}h6{font-size:0.67em;line-height:2.23881em;margin-top:2.23881em;margin-bottom:2.23881em;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;border:1px solid #666;padding-bottom:-1px;margin:15px 0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;_font-family:'courier new',monospace;font-size:1em;line-height:1.5em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1.5em 0;}ol ol,ol ul,ul ol,ul ul{margin:0;}dd{margin:0 0 0 30px;}menu,ol,ul{padding:0 0 0 30px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;width:auto;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.5em 0.625em 1em;}legend{border:0;padding:0;*margin-left:-7px;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}label{display:block;font-weight:bold;}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}#header{height:100px;}body{font-family:'gtlight',sans-serif;color:#53565A;}.header_wrapper{background-color:#009ede;z-index:10;position:fixed;width:100%;}body.node-type-press-subhome .region-before-content-no-wrapp{padding-top:0;}hr{width:25px;height:0;border:0;border-bottom:2px solid #53565a;}.tablecell50{display:table-cell;width:50%;}h1#page-title{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;font-size:2px;margin-bottom:-3px;}#content h2{font-family:'gtregular';font-weight:500;font-size:28px;margin:0px 0 0;padding:0;line-height:35px;}.field-name-field-subhome-related-prod-text h2,.view-subhome-area3-projects h2{margin-left:30px;}#content h3{font-family:'gtregular';font-size:21px;line-height:24px;font-weight:400;margin:10px 0;padding:0;color:#53565A;}#content p{font-family:'gtlight';font-size:14px;line-height:20px;font-weight:400;color:#898e92;}#content .view-subhome-area4-bluearea p{color:white;}.breadcrumb{font-style:italic;font-size:13px;padding:30px 0 40px;}.node-type-subhome-contacte-page .breadcrumb{padding-bottom:10px;}.breadcrumb a{text-decoration:none;color:#009DDD;}#block-webform-client-block-17{color:white;}#block-webform-client-block-17 #block-fieldblock-node-subhome-contacte-page-default-webform .webform-component-markup{display:inline-block;width:370px;margin-right:30px;}#block-webform-client-block-17 .webform-component-email{display:inline-block;width:270px;margin-right:30px;}#block-webform-client-block-17 .form-actions{display:inline-block;margin-right:0px;}.area_1_mobile,#block-webform-client-block-17 .webform-component-email label{display:none;}.text-20{font-size:20px;}.text-18{font-size:20px;}.link{color:#009EDE;text-decoration:none;}.padding-15{padding:15px;}.text-blue{color:#009EDE;}.text-strong{font-weight:bold;}.text-small{font-size:10px;font-weight:normal;letter-spacing:0.5px;}.text-medium{font-size:14px;font-weight:normal;letter-spacing:0.5px;}.text-16{font-size:16px;font-weight:normal;letter-spacing:0.5px;}.text-18{font-size:18px;font-weight:normal;letter-spacing:0.5px;}.opacity_70{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity = 70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}#content{border-left:1px solid #e6e6e6;}.bgf2f2f2{background-color:#f2f2f2;}.greybg{background-color:#53565A;color:white;}.greybg a{color:white;text-decoration:none;}.greybg a:hover{text-decoration:underline;}.padding0{padding:0px;}.padding10{padding:10px;}.padding20{padding:20px;}.padding30{padding:30px;}.padding40{padding:40px;}.padding50{padding:50px;}.padding0_0_20{padding:0 0 20px;}.padding10_0{padding:10px 0px;}.padding20_50{padding:20px 50px;}.padding20_0_0,.content-area.padding20_0_0{padding:20px 0 0;}.padding40_50{padding:40px 50px;}.padding50_60{padding:50px 60px;}.padding60_50{padding:60px 50px;}.padding90_50{padding:90px 50px;}.padding90_0{padding:90px 0px;}.padding0_50{padding:0px 50px;}.content-area.padding_bottom_0{padding-bottom:0px;}.padding_bottom_20{padding-bottom:20px;}.padding_bottom_25{padding-bottom:25px;}.margin_bottom_20{margin-bottom:20px;}.block-fieldblock.even.padding_bottom_40,.padding_bottom_40{padding-bottom:40px;}.padding_top_40{padding-top:40px;}.padding90_50_0_50{padding:90px 50px 0 50px;}.width50x100{display:inline-block;height:auto;vertical-align:top;width:50%;background-position:center;}.border-1px-solid-silver,.border_1px_solid_silver{border:1px solid silver;}.bold{font-weight:bold;}.height100x100{height:100%;}.sidebar-first.node-type-apartado #content{background-color:white;}.front #content{border:0;background-color:white;}#main{background-color:white;}.front #main{background-color:transparent;top:550px;}.front .region-bottom,.front .footer_wrapper{top:550px;clear:both;}.node-type-webform #main{padding-top:100px;}#block-block-33,.front article,.view-homepage-area-3,.view-homepage-highlights{width:1162px;margin:auto;}.padding20{padding:20px;}.content-area{padding:30px 0px;width:870px;margin:auto;}.padding0,.content-area.padding0{padding:0px;}.paddingtop0,.content-area.paddingtop0{padding-top:0px !important;}.padding10_0{padding:10px 0;}.padding20_0{padding:20px 0;}.padding30_0{padding:30px 0;}.padding10_0_30_0{padding:10px 0 30px 0;}.paddingtop10,.content-area.paddingtop10{padding-top:10px !important;}.content-area.paddingbottom0{padding-bottom:0px;}.content-area.margintop0{margin-top:0px;}.content-area.marginbottom0{margin-bottom:0px;}.margintop30{margin-top:30px;}.paddingtop30{padding-top:30px;}.paddingbottom10{padding-bottom:10px;}.paddingbottom20{padding-bottom:20px;}.paddingbottom30{padding-bottom:30px;}.clear{clear:both;}.bgcolorD4D5D5,.bgcolorF2F2F2{background-color:#f2f2f2;}.bgcolorf4f5f5{background-color:#f4f5f5;}.field-name-field-contact-international,.content_center,.node-type-subhome-contacte-page #block-fieldblock-node-subhome-contacte-page-default-webform .webform-client-form,.view-headquarters-list,#block-views-headquarters-map-block,.breadcrumb,.view-subhome-area2-text,article{width:870px;margin:auto;}.node-type-subhome-contacte-page.sidebar-first #content{background-color:#fff;margin-top:40px;}.node-type-subhome-contacte-page #block-fieldblock-node-subhome-contacte-page-default-webform .webform-component-markup{border-bottom:1px solid silver;}#block-fieldblock-node-subhome-contacte-page-default-webform{background-color:#EAEBEB;padding-top:30px;padding-bottom:30px;}.centered{text-align:center;}.node-type-subhome-contacte-page #content,.section-search #content{padding-top:100px;}.sidebar-first.node-type-page #content{padding-top:75px;}.section-search #search-form,.section-search #content h2,.section-search ol{max-width:870px;margin:auto;padding:0;}.section-search #content h2{padding-bottom:15px;margin-bottom:30px;border-bottom:2px solid #009ede;color:#009ede;}.section-search #search-form{margin-bottom:60px;margin-top:60px;text-align:center;}.search-results .search-snippet-info{padding-left:0;}.search-results a{color:#53565A;text-decoration:none;}.search-results a:hover{color:#000;font-weight:normal;}#block-views-headquarters-top-list-block{background-color:#565657;color:white;}#block-views-headquarters-list-block .view-content,#block-views-headquarters-top-list-block .view-content{padding:30px;font-size:14px;line-height:18px;}#block-views-headquarters-list-block .view-content .views-field-field-hq-title-french,#block-views-headquarters-top-list-block .view-content .views-field-field-hq-title-french,#block-views-headquarters-list-block .view-content .views-field-title,#block-views-headquarters-top-list-block .view-content .views-field-title,#block-views-headquarters-list-block .view-content .views-field-field-hq-title-catalan,#block-views-headquarters-top-list-block .view-content .views-field-field-hq-title-catalan,#block-views-headquarters-list-block .view-content .views-field-field-hq-title-english,#block-views-headquarters-top-list-block .view-content .views-field-field-hq-title-english,#block-views-headquarters-top-list-block .view-content .views-field-title{color:#009EDE;font-size:16px;font-weight:bold;}.addressfield-container-inline .locality::after{content:",";}.view-headquarters-list span.country{display:none;height:0;overflow:hidden;}.section-directorio-de-empresas #content{background:transparent !important;}body.front #block-views-homepage-slider-block{z-index:-1;}.flippy{display:none;padding:0;}#block-flippy-flippy-pager-node-type-ehoojbg8e .flippy,#block-flippy-flippy-pager-node-type-qongtbhiw .flippy{display:block;position:fixed;top:600px;top:45%;margin:0;}.flippy .next,.flippy .prev{display:block;padding:0;}.flippy .next{right:0;position:fixed;top:45%;right:0;}.flippy .prev{left:256px;}.flippy a{background-color:#c0c2c5;}.flippy a:hover{background-color:#019EDE;}.flippy .next a,.flippy .prev a{overflow:hidden;background-image:url(/sites/all/themes/zensorigue/images/flippyprev.png);background-repeat:no-repeat;width:39px;height:121px;font-size:16px;line-height:60px;text-decoration:none;color:white;display:block;padding:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.flippy .next a{background-position:right;padding:0 0 0 40px;width:0;}.flippy .next a:hover{padding:0 40px;}.flippy .prev a{background-position:left;padding-left:40px;width:0;text-indent:-350px;}.flippy .next a:hover,.flippy .prev a:hover{width:225px;text-indent:0px;}.flippy .prev a:hover{padding-right:20px;}.flippy .next a{background-image:url(/sites/all/themes/zensorigue/images/flippynext.png);}.flippy .view-flippy-image{padding:32px 0;opacity:0;-webkit-transition:all .05s ease-in-out;-moz-transition:all .05s ease-in-out;-o-transition:all .05s ease-in-out;transition:all .05s ease-in-out;}a:hover .view-flippy-image{opacity:1;}.flippy .views-field-field-product-image{display:inline-block;width:60px;padding-right:10px;height:60px;}.flippy .views-field-title{display:inline-block;width:120px;vertical-align:top;text-transform:uppercase;padding-right:30px;}.separator{border-top:1px solid silver;padding-bottom:20px;margin-top:20px;height:1px;}.i18n-fr .es,.i18n-fr .en,.i18n-fr .ca,.i18n-ca .es,.i18n-ca .en,.i18n-ca .fr,.i18n-es .ca,.i18n-es .en,.i18n-es .fr,.i18n-en .ca,.i18n-en .es,.i18n-en .fr{display:none;}ul.links{display:none;}#block-locale-language{position:absolute;top:-1px;width:100%;max-width:1182px;margin:0 auto;text-align:right;width:100%;height:30px;overflow:hidden;}#block-locale-language:hover{height:auto;}#block-locale-language ul{margin:0;padding:0;padding-right:24px;float:right;width:auto;background-color:#1CB1E7;background-image:url(/sites/all/themes/zensorigue/images/language-ico.png);background-repeat:no-repeat;background-position:right 13px;}#block-locale-language li a,#block-locale-language li span{color:white;text-decoration:none;font-size:11px;font-weight:600;padding:5px 8px;display:block;width:100%;text-align:center;}#block-locale-language li{display:inline-block;list-style:none;list-style-image:none;display:block;}#block-locale-language li a:hover,#block-locale-language li.active a{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}#block-locale-language li a:hover{text-decoration:underline;}.mobile,.hidden{display:none;}#content .field-name-field-project-highlight p,.highlight,.highlight p,.highlight div{font-family:"gtregular";font-size:21px;line-height:24px;font-weight:400;color:#53565A;}.view-project-v2-foto-peque-a-slider .width50x100{width:49.7%;}.view-product-medio-slider .views-slideshow-pager-fields{position:relative;left:20px;margin-top:-40px;z-index:1000;}#content .view-product-medio-slider .views-slideshow-controls-bottom .views-slideshow-pager-fields p{margin:0;font-size:0px;color:transparent;line-height:15px;}.view-product-medio-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item{border:1px solid white;display:inline-block;margin:0 10px 0 0;}.view-product-medio-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active{background-color:transparent;}.view-product-medio-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active .views-field-field-subhome-slider-text{background-color:white;margin:2px;border-radius:10px;height:11px;}.product_medio_label_slider{color:white;bottom:10px;font-size:11px;position:absolute;text-align:right;display:block;width:95%;font-style:italic;}.white{color:white;}#menu-3425-1{display:none;}
#page,.region-bottom{margin-left:auto;margin-right:auto;background-color:#fff;}#header,#navigation,.region-sidebar-first,.region-sidebar-second,#footer{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;*behavior:url("/path/to/boxsizing.htc");_display:inline;_overflow:hidden;_overflow-y:visible;}#footer{padding-left:25px;padding-right:25px;}#header,#main,#footer{*position:relative;*zoom:1;}#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after{content:"";display:table;}#header:after,#main:after,#footer:after{clear:both;}#block-views-subhome-product-text-block,#block-views-subhome-our-products-block,#block-fieldblock-node-subhome-default-field-subhome-related-prod-text{background-color:white;}#page{width:100%;background-color:white;}#main{position:relative;}@media all and (min-width:480px){#main{position:relative;}#navigation{position:absolute;top:0;height:3em;width:100%;}}@media all and (min-width:300px) and (max-width:768px){.sidebar-first #content{float:left;width:66.66667%;width:100%;margin-left:33.33333%;margin-right:-100%;margin-left:100%;}.sidebar-first .region-sidebar-first{float:left;width:33.33333%;width:0;margin-left:0%;margin-right:-33.33333%;margin-right:0;}.sidebar-second #content{float:left;width:66.66667%;margin-left:0%;margin-right:-66.66667%;}.sidebar-second .region-sidebar-second{float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;}.two-sidebars #content{float:left;width:66.66667%;margin-left:33.33333%;margin-right:-100%;}.two-sidebars .region-sidebar-first{float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;}.two-sidebars .region-sidebar-second{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:0;padding-right:0;clear:left;}.two-sidebars .region-sidebar-second .block{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;*behavior:url("/path/to/boxsizing.htc");_display:inline;_overflow:hidden;_overflow-y:visible;}.two-sidebars .region-sidebar-second .block:nth-child(3n+1){float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;clear:left;}.two-sidebars .region-sidebar-second .block:nth-child(3n+2){float:left;width:33.33333%;margin-left:33.33333%;margin-right:-66.66667%;}.two-sidebars .region-sidebar-second .block:nth-child(3n){float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;}}@media all and (min-width:768px){.sidebar-first #content{float:left;width:80%;width:calc(100% - 256px);margin-left:20%;margin-left:255px;margin-right:-100%;}.sidebar-first .region-sidebar-first{float:left;width:255px;margin-left:0%;margin-right:-20%;margin-right:-254px;padding:100px 0 0 0;}.sidebar-second #content{float:left;width:80%;margin-left:0%;margin-right:-80%;}.sidebar-second .region-sidebar-second{float:left;width:20%;margin-left:80%;margin-right:-100%;}.two-sidebars #content{float:left;width:60%;margin-left:20%;margin-right:-80%;}.two-sidebars .region-sidebar-first{float:left;width:20%;margin-left:0%;margin-right:-20%;}.two-sidebars .region-sidebar-second{float:left;width:20%;margin-left:80%;margin-right:-100%;}}
.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom{outline:1px solid #ccc;}.lt-ie8 .with-wireframes #header,.lt-ie8 .with-wireframes #main,.lt-ie8 .with-wireframes #content,.lt-ie8 .with-wireframes #navigation,.lt-ie8 .with-wireframes .region-sidebar-first,.lt-ie8 .with-wireframes .region-sidebar-second,.lt-ie8 .with-wireframes #footer,.lt-ie8 .with-wireframes .region-bottom{border:1px solid #ccc;}.element-invisible,.element-focusable,#navigation .block-menu .block__title,#navigation .block-menu-block .block__title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.element-focusable:active,.element-focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:auto;}#skip-link{margin:0;}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff;}.header__logo{float:left;margin:0;padding:0;}.header__logo-image{vertical-align:bottom;}.header__name-and-slogan{float:left;}.header__site-name{margin:0;font-size:2em;line-height:1.5em;}.header__site-link:link,.header__site-link:visited{color:#000;text-decoration:none;}.header__site-link:hover,.header__site-link:focus{text-decoration:underline;}.header__site-slogan{margin:0;}.header__secondary-menu{float:right;}.header__region{clear:both;}#navigation{}#navigation .block{margin-bottom:0;}#navigation .links,#navigation .menu{margin:0;padding:0;text-align:left;}#navigation .links li,#navigation .menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none;}.breadcrumb ol{margin:0;padding:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.page__title,.node__title,.block__title,.comments__title,.comments__form-title,.comment__title{margin:0;}.messages,.messages--status,.messages--warning,.messages--error{margin:1.5em 0;padding:10px 10px 10px 50px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=');*background-image:url(/sites/all/themes/zensorigue/images/message-24-ok.png);background-position:8px 8px;background-repeat:no-repeat;border:1px solid #be7;}.messages--warning{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC');*background-image:url(/sites/all/themes/zensorigue/images/message-24-warning.png);border-color:#ed5;}.messages--error{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==');*background-image:url(/sites/all/themes/zensorigue/images/message-24-error.png);border-color:#ed541d;}.messages__list{margin:0;}.messages__item{list-style-image:none;}.messages--error p.error{color:#333;}.ok,.messages--status{background-color:#f8fff0;color:#234600;}.warning,.messages--warning{background-color:#fffce5;color:#840;}.error,.messages--error{background-color:#fef5f1;color:#8c2e0b;}.tabs-primary,.tabs-secondary{overflow:hidden;*zoom:1;background-image:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(100%,#bbbbbb),color-stop(100%,transparent));background-image:-webkit-linear-gradient(bottom,#bbbbbb 1px,transparent 1px);background-image:-moz-linear-gradient(bottom,#bbbbbb 1px,transparent 1px);background-image:-o-linear-gradient(bottom,#bbbbbb 1px,transparent 1px);background-image:linear-gradient(bottom,#bbbbbb 1px,transparent 1px);list-style:none;border-bottom:1px solid #bbbbbb \0/ie;margin:1.5em 0;padding:0 2px;white-space:nowrap;}.tabs-primary__tab,.tabs-secondary__tab,.tabs-secondary__tab.is-active{float:left;margin:0 3px;}a.tabs-primary__tab-link,a.tabs-secondary__tab-link{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none;}.tabs-primary__tab,.tabs-primary__tab.is-active{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:1px 1px 0 white;border:1px solid #bbbbbb;border-bottom-color:transparent;border-bottom:0 \0/ie;}.is-active.tabs-primary__tab{border-bottom-color:white;}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center;}a.tabs-primary__tab-link:hover,a.tabs-primary__tab-link:focus{background-color:#e9e9e9;border-color:#f2f2f2;}a.tabs-primary__tab-link:active,a.tabs-primary__tab-link.is-active{background-color:transparent;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-o-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff;}.tabs-secondary{font-size:.9em;margin-top:-1.5em;}.tabs-secondary__tab,.tabs-secondary__tab.is-active{margin:0.75em 3px;}a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{-webkit-border-radius:0.75em;-moz-border-radius:0.75em;-ms-border-radius:0.75em;-o-border-radius:0.75em;border-radius:0.75em;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;text-shadow:1px 1px 0 white;background-color:#f2f2f2;color:#666;padding:0 .5em;}a.tabs-secondary__tab-link:hover,a.tabs-secondary__tab-link:focus{background-color:#dedede;border-color:#999;color:#333;}a.tabs-secondary__tab-link:active,a.tabs-secondary__tab-link.is-active{text-shadow:1px 1px 0 #333333;background-color:#666;border-color:#000;color:#fff;}.inline{display:inline;padding:0;}.inline li{display:inline;list-style-type:none;padding:0 1em 0 0;}span.field-label{padding:0 1em 0 0;}.more-link{text-align:right;}.more-help-link{text-align:right;}.more-help-link a{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC');*background-image:url(/sites/all/themes/zensorigue/images/help.png);background-position:0 50%;background-repeat:no-repeat;padding:1px 0 1px 20px;}.pager{clear:both;padding:0;text-align:center;}.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis,.pager-current{display:inline;padding:0 0.5em;list-style-type:none;background-image:none;}.pager-current{font-weight:bold;}.block{margin-bottom:1.5em;}.menu__item.is-leaf{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');*list-style-image:url(/sites/all/themes/zensorigue/images/menu-leaf.png);list-style-type:square;}.menu__item.is-expanded{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');*list-style-image:url(/sites/all/themes/zensorigue/images/menu-expanded.png);list-style-type:circle;}.menu__item.is-collapsed{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');*list-style-image:url(/sites/all/themes/zensorigue/images/menu-collapsed.png);list-style-type:disc;}.sidebars .menu a.active{color:#fff;background:#009DDD;}.new,.update{color:#c00;background-color:transparent;}.unpublished{height:0;overflow:visible;background-color:transparent;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}.lt-ie8 .node-unpublished > *,.lt-ie8 .comment-unpublished > *{position:relative;}.comments{margin:1.5em 0;}.comment-preview{background-color:#ffffea;}.comment{}.comment .permalink{text-transform:uppercase;font-size:75%;}.indented{margin-left:30px;}.form-item{margin:1.5em 0;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}tr.odd .form-item,tr.even .form-item{margin:0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}.form-item .description{font-size:0.85em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}.form-required{color:#c00;}label.option{display:inline;font-weight:normal;}a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button;}.password-parent,.confirm-parent{margin:0;}#user-login-form{text-align:left;}.openid-links{margin-bottom:0;}.openid-link,.user-link{margin-top:1.5em;}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-left:-20px;}#user-login ul{margin:1.5em 0;}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}form tbody{border-top:1px solid #ccc;}form table ul{margin:0;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}tr.even{background-color:#fff;}.lt-ie8 tr.even th,.lt-ie8 tr.even td,.lt-ie8 tr.odd th,.lt-ie8 tr.odd td{border-bottom:1px solid #ccc;}td.active{background-color:#ddd;}td.checkbox,th.checkbox{text-align:center;}td.menu-disabled{background:#ccc;}#autocomplete .selected{background:#0072b9;color:#fff;}html.js .collapsible .fieldset-legend{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');*background-image:url(/sites/all/themes/zensorigue/images/menu-expanded.png);background-position:5px 65%;background-repeat:no-repeat;padding-left:15px;}html.js .collapsed .fieldset-legend{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');*background-image:url(/sites/all/themes/zensorigue/images/menu-collapsed.png);background-position:5px 50%;}.fieldset-legend .summary{color:#999;font-size:0.9em;margin-left:0.5em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}.tabledrag-toggle-weight{font-size:0.9em;}tr.selected td{background:#ffc;}.progress{font-weight:bold;}.progress .bar{background:#ccc;border-color:#666;margin:0 0.2em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}.progress .filled{background-color:#0072b9;background-image:url(/sites/all/themes/zensorigue/images/progress.gif);}
@media print{a:link,a:visited{text-decoration:underline !important;}a:link.header__site-link,a:visited.header__site-link{text-decoration:none !important;}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px;}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:"";}#content abbr[title]:after{content:" (" attr(title) ")";}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important;}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none;}}
#sliding-popup .popup-content #popup-buttons button{margin-top:20px;display:inline-block;width:auto;padding:2px 25px;color:white;background:none;background-color:#60c6ef;color:white;border:0;box-shadow:none;-webkit-box-shadow:none;border-radius:0;-webkit-border-radius:0;text-shadow:none;font-family:'gtlight';font-size:14px;font-weight:normal;}#sliding-popup .popup-content #popup-buttons button:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;background:#60c6ef;}@media (max-width:880px){#sliding-popup .popup-content #popup-buttons{float:none;margin:0 auto;max-width:100%;}#sliding-popup .popup-content #popup-buttons button{margin-top:0;margin-bottom:20px;}#sliding-popup .popup-content #popup-text{float:none;margin:12px auto;text-align:center;}}@media (max-width:767px){}
.block{margin-bottom:0;}#block-search-form{display:inline-block;width:430px;overflow:hidden;vertical-align:top;position:fixed;top:100px;background-color:white;padding:0px;right:30px;height:0;overflow:hidden;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}#block-search-form.open{height:75px;}::-webkit-input-placeholder{color:#ccc;font-style:italic;}:-moz-placeholder{color:#ccc;font-style:italic;}::-moz-placeholder{color:#ccc;font-style:italic;}:-ms-input-placeholder{color:#ccc !important;font-style:italic;}#block-search-form input{border-left:1px solid white;margin:20px 0 20px 20px;color:#1CB1E7;color:#575756;height:20px;}#block-search-form #edit-submit,#block-search-form .form-submit,.search-form input[type="submit"]{border:1px solid #1CB1E7;background-color:#009EDE;color:#fff;height:34px;width:175px;text-align:center;margin-left:0;}#block-search-form .form-actions{margin-left:-4px;}#search-block-form .form-item,#search-block-form .edit-actions{display:inline-block;vertical-align:top;margin:0;}#block-search-form .form-item  input,.search-form .form-item input[id="edit-keys"]{width:200px;-webkit-transition:width 1s ease-in-out;-moz-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out;float:right;background-color:transparent;border:1px solid #1CB1E7;background-repeat:no-repeat;background-position:right center;height:34px;color:#575756;padding:10px 10px 10px 10px;font-size:13px;}.search-form .form-item input[id="edit-keys"]{float:none;}#block-search-form .form-item input:focus{}#block-block-1{width:202px;display:inline-block;padding:20px 80px 0 0;vertical-align:top;}#block-block-1 img{max-width:200px;}#block-block-1 a{display:block;}@media (max-width:1200px) and (min-width:1024px){#block-block-1{padding:25px 32px 0 0;}#block-block-1 img{max-width:175px;margin-left:25px;}}@media (max-width:1095px) and (min-width:1024px){#block-block-1{padding-right:0;padding-top:28px;width:185px;}#block-block-1 img{max-width:150px;margin-left:10px;}}#block-block-8{display:inline-block;width:40px;height:60px;vertical-align:top;margin-top:40px;cursor:pointer;background-image:url(/sites/all/themes/zensorigue/images/search.png);background-repeat:no-repeat;background-position:5px 12px;padding-left:0;font-size:0;color:transparent;background-color:transparent;}#block-block-8 div{height:100%;width:100%;}#block-block-8.open{background-color:white;background-image:url(/sites/all/themes/zensorigue/images/search2.png);}#block-fieldblock-node-homepage-default-field-homepage-highlights2-a,#block-fieldblock-node-homepage-default-field-homepage-highlights2-b,#block-fieldblock-node-homepage-default-field-homepage-highlights2-c{width:25%;margin:30px 0 30px 30px;display:inline-block;vertical-align:top;}.front .region-sidebar-first,.front .region-sidebar-menu{display:none;}.region-sidebar-first,.region-sidebar-menu{top:0px;padding-top:100px;left:0px;background-color:white;width:250px;z-index:0;}.sidebar-first ul.menu ul.menu{display:none;}.sidebar-first ul.menu .is-active-trail ul.menu{display:block;}.sidebarcontent,#block-block-20,#block-block-9,#block-easy-breadcrumb-easy-breadcrumb{padding:42px;}#block-block-9{text-transform:none;font-size:23px;font-weight:bold;color:#535353;}.region-sidebar-menu:hover{left:0;}.region-sidebar-first h2,.region-sidebar-menu h2{font-size:12px;padding:10px 42px;line-height:26px;border-top:0px solid silver;}#block-fieldblock-node-subhome-default-field-subhome-links,.region-sidebar-first ul,.region-sidebar-menu ul{padding:0px;margin:0;border-bottom:0px solid #cdcdcd;}.region-sidebar-first li,.region-sidebar-menu li{margin:0;padding:0;list-style:none;list-style-type:none;border-top:0px solid #cdcdcd;}.field-name-field-subhome-links a,.region-sidebar-first li span,.region-sidebar-menu li span,.region-sidebar-first li a,.region-sidebar-menu li a{padding:10px 42px;margin-top:0px;margin-bottom :0px;width:160px;width:172px;display:block;color:#009DDD;text-decoration:none;font-size:15px;line-height:19px;margin-bottom:0px;}.region-sidebar-first .menu li.is-active-trail a:hover,.region-sidebar-first .menu li a.active:hover,.region-sidebar-menu .menu li a.active:hover{font-weight:normal;}.region-sidebar-first .menu li.is-active-trail a,.region-sidebar-first .menu li a.active,.region-sidebar-menu .menu li a.active{}.region-sidebar-first li .nolink.is-active-trail,.region-sidebar-first .nolink:hover,.region-sidebar-first li .is-active-trail,.region-sidebar-first li a:hover,.region-sidebar-menu li a:hover{background-color:#009DDD;color:white;opacity:.5;}.region-sidebar-first li li{background-color:#f2f2f2;}.region-sidebar-first li .nolink:hover{}.region-sidebar-first li ul.menu a{padding-left:0px;padding-right:0;margin-left:40px;width:auto;display:inline-block;border-bottom:2px solid #f2f2f2;padding-bottom:3px;margin-bottom:6px;}.region-sidebar-first li ul.menu a.active{color:#fff;background:#009DDD;border:none;}.region-sidebar-first li ul.menu li:hover{background-color:#009DDD;opacity:.5;}.region-sidebar-first li ul.menu li:hover a{color:white;border-color:transparent;opacity:1;}.node-type-subhome-contacte-page #block-easy-breadcrumb-easy-breadcrumb{display:none;}.breadcrumb_custom,.region-sidebar-first .easy-breadcrumb_segment,.region-sidebar-menu .easy-breadcrumb_segment{text-transform:uppercase;display:block;font-size:12px;line-height:18px;letter-spacing:0.5px;font-weight:normal;font-family:'gtregular';color:#737373;}.region-sidebar-first .easy-breadcrumb_segment-separator,.region-sidebar-menu .easy-breadcrumb_segment-separator{display:none;}.breadcrumb_custom_title,.region-sidebar-first .easy-breadcrumb_segment.easy-breadcrumb_segment-title,.region-sidebar-menu .easy-breadcrumb_segment.easy-breadcrumb_segment-title{text-transform:none;font-size:23px;font-weight:bold;color:#535353;}.region-sidebar-first .menu__item.is-leaf,.region-sidebar-menu .menu__item.is-leaf{list-style-image:none;list-style-type:none;}.block-menu-block,#block-menu-block-2{background-repeat:no-repeat;background-position:center -30px;padding-bottom:20px;margin-bottom:20px;}.block-menu-block li.last,#block-menu-block-2 li.last{background-image:url(/sites/all/themes/zensorigue/images/sidebar-separator.png);background-repeat:no-repeat;background-position:center top;padding-top:20px;margin-top:20px;}.block-menu-block li  li.last{margin-top:0;margin-bottom:0;}#block-menu-block-2 a:hover{text-decoration:none;}.view-subhome-area2-text ul.menu{margin-left:-30px;}.view-subhome-area2-text .menu__item.is-leaf{list-style-image:none;list-style-type:none;display:inline-block;width:260px;margin-left:30px;vertical-align:top;height:40px;line-height:15px;}.view-subhome-area2-text .menu__item.is-leaf::after{}.view-subhome-area2-text .menu__item.is-leaf.last::after{content:"";}.view-subhome-area2-text .menu a{color:white;text-decoration:none;}.view-subhome-area2-text .menu a.active{color:white;font-weight:bold;}.view-subhome-area2-text .menu a:hover{color:white;text-decoration:underline;}.view-subhome-area2-text menu,.view-subhome-area2-text ul{padding:0;}.site-map-menu .site-map-menu .site-map-menu .site-map-menu{display:none;}
#block-superfish-1{display:inline-block;width:830px;}#block-superfish-1 li{padding-top:31px;margin-right:10px;}#block-superfish-1 a,#block-superfish-1 span.sf-depth-1,#block-superfish-1 span{font-family:'gtmedium';text-decoration:none;color:white;font-size:14px;margin-top:0;padding:9px 20px 19px 18px;}#block-superfish-1 a.sf-depth-1{padding-top:30px;padding-right:42px;}#block-superfish-1 span.sf-depth-1{display:block;padding-top:30px;background-image:url(/sites/all/themes/zensorigue/images/arrow_menu.png);background-repeat:no-repeat;background-position:right center;}li.sf-item-1.sf-depth-1 a{border-bottom:6px solid #fff;}li.sf-item-1.sf-depth-1 a::before,li.sf-item-2.sf-depth-1 span::before{display:block;padding:0px 0 5px;font-size:11px;color:#fff;font-family:'gtlight';position:absolute;margin-top:-18px;white-space:nowrap;}@media (max-width:1200px) and (min-width:1024px){#block-superfish-1{width:778px;}#block-superfish-1 li{margin-right:5px;}}@media (max-width:1095px) and (min-width:1024px){#block-superfish-1{width:750px;}#block-superfish-1 li{margin-right:2px;}}#block-superfish-1 li#menu-3530-1,#block-superfish-1 li#menu-535-1,#block-superfish-1 li#menu-1711-1,#block-superfish-1 li#menu-2318-1{background-color:#1cb1e7;margin-right:65px;margin-right:35px;}@media (max-width:1200px) and (min-width:1024px){#block-superfish-1 li#menu-3530-1,#block-superfish-1 li#menu-535-1,#block-superfish-1 li#menu-1711-1,#block-superfish-1 li#menu-2318-1{margin-right:10px;}}@media (max-width:1095px) and (min-width:1024px){#block-superfish-1 li#menu-3530-1,#block-superfish-1 li#menu-535-1,#block-superfish-1 li#menu-1711-1,#block-superfish-1 li#menu-2318-1{margin-right:2px;}}#superfish-1 > li.last > ul,#superfish-1 > li.sf-item-4 > ul{display:none !important;}#superfish-1 > li.last .sf-depth-1,#superfish-1 > li.sf-item-4 .sf-depth-1{background:none !important;color:white !important;padding:30px 20px 19px 18px;}#superfish-1 > li.sf-item-5 > .nolink{margin-top:-7px;max-width:120px;padding-bottom:12px;background-position-y:31px;}body.i18n-es li.sf-item-1.sf-depth-1 > a::before{content:'CONÓCENOS';}body.i18n-ca li.sf-item-1.sf-depth-1 > a::before{content:'CONEIX-NOS';}body.i18n-en li.sf-item-1.sf-depth-1 > a::before{content:'KNOW US';}body.i18n-fr li.sf-item-1.sf-depth-1 > a::before{content:'NOUS CONNAÎTRE';margin-top:-28px;}body.i18n-es li.sf-item-2.sf-depth-1 > span::before{content:'QUÉ HACEMOS';}body.i18n-ca li.sf-item-2.sf-depth-1 > span::before{content:'QUÈ FEM';}body.i18n-en li.sf-item-2.sf-depth-1 > span::before{content:'WHAT WE DO';}body.i18n-fr li.sf-item-2.sf-depth-1 > span::before{content:'QUE FAISONS NOUS';margin-top:-28px;}body.i18n-fr li.sf-item-1.sf-depth-1 > a{padding-right:55px!important;}#block-superfish-1 a div{padding:0px 0 5px;font-size:11px;color:#fff;font-family:'gtlight';}#block-superfish-1 li.sfHover span,#block-superfish-1 li span.sf-depth-1:hover,#block-superfish-1 li.sfHover a,#block-superfish-1 a:hover{border-bottom:6px solid #fff;}#block-superfish-1 ul ul{display:none;margin:0;padding:43px 0 0px 0;background-color:white;position:fixed;top:100px;text-align:center;width:100%;border-bottom:1px solid #ececec;}#block-superfish-1 ul ul li{width:200px;display:inline-block;margin-right:20px;vertical-align:top;margin:0;padding:0 0 43px 0;background-image:none;float:none;}#block-superfish-1 ul ul li span{display:block;position:relative;cursor:initial;}#block-superfish-1 ul ul li a,#block-superfish-1 ul ul li span{margin:0 18px;color:#009DDD;padding:0;border:0;font-size:14px;line-height:19px;}#block-superfish-1 ul ul a:hover{color:#444;}#block-superfish-1 li.menuparent a.sf-depth-1{background:url(/sites/all/themes/zensorigue/images/flecha-desplegable-blanca.png) 72px 34px no-repeat;color:#fff;}#block-superfish-1 li.sf-depth-1.menuparent a.sf-depth-1:hover,#block-superfish-1 li.sfHover a.sf-depth-1{background:url(/sites/all/themes/zensorigue/images/flecha-desplegable-azul.png) 72px 34px no-repeat #fff;color:#009DDD;}#block-superfish-1 a.sf-depth-2,#block-superfish-1 span.sf-depth-2{border:0;padding:0;}#block-system-main-menu{visibility:hidden;display:none;}#dl-menu{display:none;position:fixed;}#block-superfish-1 ul ul li#menu-1182-1 a,#block-superfish-1 ul ul li#menu-1182-1 a,#block-superfish-1 ul ul li#menu-1182-1 a{border-left:1px solid #009EDE;}
#block-views-homepage-slider-block{}#block-views-homepage-slider-block,#block-views-subhome-slider-block{}#block-views-homepage-slider-block .views-field-title{color:white;display:block;font-family:"gtbold";font-size:55px;text-align:center;line-height:60px;-vendor-animation-duration:3s;-vendor-animation-delay:2s;-vendor-animation-iteration-count:infinite;letter-spacing:1px;padding-top:170px;padding-left:15%;padding-right:15%;width:70%;}#block-views-homepage-slider-block .views-field-field-homepage-slider-subtitle{color:white;display:block;font-family:"gtlight";font-size:35px;text-align:center;z-index:10000;line-height:35px;-vendor-animation-duration:3s;-vendor-animation-delay:2s;-vendor-animation-iteration-count:infinite;letter-spacing:1px;margin-top:20px;padding-left:15%;padding-right:15%;width:70%;}.front #block-views-homepage-slider-block .views-field-field-homepage-slider-subtitle{display:none;}.area_1_left hr,.field-name-field-homepage-area1-left hr{height:0;border:0;border-bottom:3px solid #737373;width:28px;margin-bottom:0;}#views_slideshow_controls_text_homepage_slider-block_1{display:none;}.area_1_left{color:#53565A;width:270px;display:inline-block;line-height:1.4em;vertical-align:top;margin-right:20px;margin-top:45px;}#content .field-name-field-homepage-area1-left2 p{margin-top:25px;font-family:'gtlight';font-weight:bold;}.front #content .field-name-field-homepage-area1-left h2{line-height:32px;line-height:24px;font-size:29px;font-weight:lighter;margin-top:16px;}.arrow{width:66px;height:66px;position:absolute;background-image:url(/sites/all/themes/zensorigue/images/arrow.png);background-repeat:no-repeat;display:block;top:60px;right:0px;position:relative;top:50px;display:inline-block;}.arrow2{width:66px;height:66px;background-image:url(/sites/all/themes/zensorigue/images/arrow2.png);background-repeat:no-repeat;display:block;margin:auto;margin-top:70px;}.front #main{padding-left:0;font-size:14px;line-height:20px;padding:0;}#content .area_1_left h2{font-family:'gtlight';font-weight:lighter;font-size:32px;}#content .area_1_left h2 strong{font-family:'gtbold';font-weight:bold;}.area_1_circle_wrapper{background-image:url(/sites/all/themes/zensorigue/images/home_area1_mascara.png);background-repeat:no-repeat;height:500px;width:680px;display:inline-block;vertical-align:top;background-position:90px 0;margin-top:130px;margin-bottom:90px;color:#73767A;}.area_1_circle_wrapper p{margin:0;font-size:14px;line-height:20px;}.area_1_circle_image p,.area_1_circle_image div{font-size:21px;line-height:1.2em;font-family:'gtregular';font-weight:bold;}.field-name-field-homepage-area1-round1 .a h2,.field-name-field-homepage-area1-round1 .a h2{}#content .area_1_circle_wrapper h2{font-size:22px;vertical-align:middle;line-height:100px;font-family:'gtregular';margin:10px 0 0 0;}#content .area_1_circle_wrapper .area_1_circle_image h2{font-size:50px;line-height:1.2em;font-family:'gtbold';font-weight:200;}.area_1_circle_wrapper .area_1_circle_image h2 strong{}.area_1_circle_image{border-radius:180px;background-repeat:no-repeat;height:250px;width:330px;margin:85px 0px 0px 2px;display:inline-block;vertical-align:top;text-align:center;color:white;padding-top:80px;}.area_1_circle_wrapper .a{display:inline-block;margin:175px 10px 0 0;width:145px;padding-right:10px;text-align:right;vertical-align:top;}.area_1_circle_wrapper .b{display:inline-block;margin:175px 0 0 20px;width:145px;text-align:left;vertical-align:top;}.area_1_circle_wrapper .c{display:inline-block;margin:10px 0 0 270px;width:135px;text-align:center;vertical-align:top;}#block-views-homepage-highlights-block{}.view-homepage-area4 .desktop{display:table;width:100%;}.homepage_area4_text{}.view-homepage-area6-projects .col2{background-position:center;background-repeat:repeat;width:25%;height:400px;display:table-cell;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;vertical-align:top;}.view-homepage-area6-projects .gu1{width:9%;}.view-homepage-area6-projects .gu2{width:16%;}.view-homepage-area6-projects .gu3{width:28.3%;width:23%;padding-bottom:10px;}.view-homepage-area6-projects .gu4{width:30%;}.view-homepage-area6-projects .gu5{width:56%;}.view-homepage-area6-projects .gu6{width:66%;}.view-homepage-area6-projects .gu7{width:75%;}.view-homepage-area6-projects .gu8{width:80%;}.view-homepage-area6-projects .col3{background-position:center;background-repeat:repeat;width:25%;height:400px;display:table-cell;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;vertical-align:top;}.homepage_area4_cell{background-position:center;background-repeat:repeat;width:25%;height:450px;display:table-cell;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;vertical-align:top;}.homepage_area4_text:hover,.homepage_area4_cell:hover{cursor:pointer;}.pointer,.pointer:hover{}#content .homepage_area4_cell p{color:white;}#content .homepage_area4_cell strong{color:#575756;}#content .view-homepage-area6-projects .col1 h2{font-size:21px;font-weight:bold;color:#575756;}.view-homepage-area6-projects .col1{width:50%;height:400px;display:table-cell;vertical-align:top;}.view-homepage-area6-projects .col1_inside{padding:40px 50px;}.view-homepage-area6-projects .col23{width:50%;height:400px;display:table-cell;vertical-align:top;padding:0;}.view-homepage-area6-projects .col23_inside{display:table;width:100%;}.view-homepage-area6-projects .col1 a{color:#2795C1;text-decoration:none;font-weight:bold;}.homepage_area4_cell .side_in{margin-left:-700px;background-color:blue;margin-top:-510px;height:510px;width:500px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.homepage_area4_cell:hover .side_in{margin-left:0;}body.front .region-fixed-bg-front{position:fixed;top:100px;left:0;width:100%;height:550px;}.home-blue-left{display:table-cell;width:80%;padding:0px 120px 0px 280px;vertical-align:middle;}.home-blue-left h2{margin-top:0px;line-height:1.15em;font-size:50px;font-family:"gtbold";font-weight:400;}.home-blue-right{display:table-cell;width:20%;vertical-align:middle;line-height:1.5em;font-family:"gtbold";font-weight:400;}#block-views-homepage-area5-block .home-blue-right p{font-size:24px;line-height:35px;font-weight:600;margin-bottom:0px;color:#FFF;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}70%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}}@keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}70%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom;}@-webkit-keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}.flash{-webkit-animation-name:flash;animation-name:flash;}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1);}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1);}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1);}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1);}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1);}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1);}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand;}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}}.shake{-webkit-animation-name:shake;animation-name:shake;}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.tada{-webkit-animation-name:tada;animation-name:tada;}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none;}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}100%{-webkit-transform:none;transform:none;}}@keyframes wobble{0%{-webkit-transform:none;transform:none;}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}100%{-webkit-transform:none;transform:none;}}.wobble{-webkit-animation-name:wobble;animation-name:wobble;}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}100%{-webkit-transform:none;transform:none;}}@keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}100%{-webkit-transform:none;transform:none;}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}100%{-webkit-transform:none;transform:none;}}@keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}100%{-webkit-transform:none;transform:none;}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}100%{-webkit-transform:none;transform:none;}}@keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}100%{-webkit-transform:none;transform:none;}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight;}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutDown{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@keyframes fadeOutDown{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@keyframes fadeOutDownBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}@-webkit-keyframes fadeOutLeft{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes fadeOutLeft{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@keyframes fadeOutLeftBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}@-webkit-keyframes fadeOutRight{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes fadeOutRight{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}@keyframes fadeOutRightBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}@-webkit-keyframes fadeOutUp{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes fadeOutUp{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@keyframes fadeOutUpBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip;}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}100%{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}100%{-webkit-transform:perspective(400px);transform:perspective(400px);}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX;}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}100%{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}100%{-webkit-transform:perspective(400px);transform:perspective(400px);}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY;}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}100%{-webkit-transform:none;transform:none;opacity:1;}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}100%{-webkit-transform:none;transform:none;opacity:1;}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}@-webkit-keyframes lightSpeedOut{0%{opacity:1;}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}}@keyframes lightSpeedOut{0%{opacity:1;}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1;}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1;}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}}.hinge{-webkit-animation-name:hinge;animation-name:hinge;}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}100%{opacity:1;-webkit-transform:none;transform:none;}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn;}@-webkit-keyframes rollOut{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}@keyframes rollOut{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut;}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft;}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight;}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp;}@-webkit-keyframes zoomOut{0%{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}100%{opacity:0;}}@keyframes zoomOut{0%{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}100%{opacity:0;}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0);}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0);}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp;}
.views_slideshow_cycle_main{width:100%;}.views_slideshow_cycle_main .views-slideshow-cycle-main-frame{width:100% !important;height:auto;}.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{width:100% !important;height:auto;}.views_slideshow_cycle_main .field-content{max-width:100%;width:100%;}.views_slideshow_cycle_main .field-content img{max-width:100%;width:100%;height:auto;margin:0;padding:0;}.node-type-homepage .views-slideshow-controls-bottom{position:absolute;right:20px;top:120px;}.views-slideshow-pager-fields div{display:block;}.views-slideshow-pager-fields > div{padding-left:0;}.node-type-homepage  #block-views-homepage-slider-block,.node-type-homepage .views-slideshow-cycle-main-frame{z-index:0;}.views-slideshow-controls-bottom .views-slideshow-pager-field-item{border:1px solid #009EDE;width:15px;height:15px;margin-bottom:10px;border-radius:10px;font-size:0px;line-height:20px;color:transparent;overflow:hidden;}body.front #block-views-homepage-slider-block .views_slideshow_pager_field_item.active .views-field-title,body.not-front.node-type-page #block-views-homepage-slider-block .views_slideshow_pager_field_item.active .views-field-title{width:6px;height:11px;border-radius:10px;background-color:#009EDE!important;margin:2px;padding-top:0;overflow:hidden;}.views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-content-title{width:15px;height:15px;border-radius:10px;}body.not-front .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active .views-content-title{border:0px solid #009EDE;width:11px;height:11px;border-radius:10px;background-color:white;margin:2px;}body.not-front.node-type-page #block-views-homepage-slider-block .views_slideshow_pager_field_item.active .views-content-title{background:none;}.views-slideshow-controls-bottom .views-slideshow-pager-field-item:hover{cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity = 50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}#block-views-subhome-area2-text-block-1,#block-views-subhome-product-text-block,#block-views-subhome-product-text-block-1,#block-views-subhome-area2-text-block,#block-views-homepage-highlights-block{background-color:#53565a;color:white;}#block-views-subhome-area2-text-block,#block-views-subhome-area2-text-block-1{padding:30px 0;}#block-views-subhome-area2-text-block .views-field-field-subhome-dark-highlight{vertical-align:top;font-size:15px;}.views-field-field-subhome-related-prod-text{width:170px;display:inline-block;vertical-align:top;padding-right:100px;}.views-field-field-subhome-related-prod-text2,.views-field-field-subhome-related-prod-text3,.views-field-field-subhome-related-prod-text4{width:164px;margin-left:30px;margin-top:20px;display:inline-block;vertical-align:top;}.view-subhome-our-products hr,#block-views-subhome-area2-text-block .views-field-field-subhome-dark-highlight hr{}#content .view-subhome-area2-text h2,#content .view-subhome-product-text h2,#block-views-subhome-area2-text-block .views-field-field-subhome-related-prod-text h2,#block-views-subhome-area2-text-block .views-field-field-subhome-dark-highlight h2{color:#ffffff;margin:0px 0;line-height:32px;}.view-subhome-product-text h2{margin:0;}#block-views-subhome-area2-text-block .views-field-field-subhome-dark-highlight p{margin:0px 0;}#block-views-subhome-area2-text-block .views-field-field-subhome-dark-highlight .field-content{padding-right:20px;color:#898e92;}#block-views-subhome-area2-text-block .views-field-field-subhome-dark-right-text{vertical-align:top;font-size:15px;vertical-align:middle;font-weight:bold;line-height:1.9em;}.view-subhome-product-text hr,.view-subhome-area2-text hr,#block-views-subhome-area2-text-block .view-content hr{border-color:white;margin-bottom:15px;}#block-views-homepage-highlights-block .view-header{display:inline-block;width:20%;width:180px;padding-right:110px;vertical-align:top;color:#9ba0a4;font-size:15px;}#block-views-homepage-highlights-block .view-header p{margin:10px 20px 0 0;}#block-views-homepage-highlights-block .view-content{margin-top:90px;display:inline-block;width:69%;vertical-align:top;height:auto;}.homepage_area4_text a,#block-views-homepage-highlights-block .view-content .views-field-field-link a{display:block;color:white;font-family:'gtregular';font-size:12px;background-image:url(/sites/all/themes/zensorigue/images/readmore-blanc.png);background-repeat:no-repeat;padding-left:25px;background-position:0 2px;text-decoration:none;margin-top:10px;}.homepage_area4_text a:hover{text-decoration:underline;}#block-views-homepage-highlights-block .view-content .views-field-field-link a:hover{background-image:url(/sites/all/themes/zensorigue/images/readmore-azul.png);color:#009ede;}#block-views-homepage-highlights-block hr{width:25px;height:0;border:0;border-bottom:2px solid white;}#block-views-homepage-highlights-block .view-homepage-area2-text .views-row,#block-views-homepage-highlights-block .view-homepage-area2-text .view-content{width:100%;margin-top:0px;}#block-views-homepage-highlights-block .view-homepage-area2-text .view-content h2{margin:0;line-height:1.2em;font-weight:lighter;font-family:'gtlight';color:white;font-size:1.7em;}#block-views-homepage-highlights-block .views-field-title{font-size:17px;font-family:'gtregular';}#block-views-homepage-highlights-block .views-field-field-highlights-text{color:#9ba0a4;font-size:14px;margin-top:10px;}#block-views-homepage-highlights-block .views-row{width:19.0%;margin-right:5%;display:inline-block;vertical-align:top;}#block-views-homepage-area-3-block{padding:20px 0 40px;color:#53565a;}.view-homepage-area-3{}.view-homepage-area-3 .views-field{display:inline-block;width:290px;vertical-align:top;}.view-homepage-area-3 .views-field-field-homepage-highlights2-b{width:340px;margin-right:55px;}.view-homepage-area-3 .views-field-field-homepage-highlights2-c{width:340px;margin-right:0px;}.view-homepage-highlights{padding:20px 0;}.views-field-field-homepage-highlights2-a{font-weight:600;}.views-field-field-homepage-highlights2-c hr{border-bottom:2px solid white;}.homepage_area4_text hr{height:0;border:0;border-bottom:2px solid white;width:20px;margin:0;}#content .homepage_area4_text h2{margin:20px 0 5px 0;font-size:18px;line-height:26px;font-weight:bold;}#content .view-homepage-area6-projects p{margin:10px 0;}#content .view-homepage-area6-projects .col1 p{color:#575756;}#content .homepage_area4_text p{margin:5px 0;color:white;font-size:11px;letter-spacing:1px;}.homepage_area4_text{color:white;font-size:13px;padding:30px 35px;height:450px;padding:0px 0px;height:510px;background:rgba(0,89,190,1);background:-moz-linear-gradient(-135deg,rgba(0,89,190,1) 0%,rgba(255,137,233,0) 40%);background:-webkit-gradient(left top,right bottom,color-stop(0%,rgba(0,89,190,1)),color-stop(40%,rgba(255,137,233,0)));background:-webkit-linear-gradient(-135deg,rgba(0,89,190,1) 0%,rgba(255,137,233,0) 40%);background:-o-linear-gradient(-135deg,rgba(0,89,190,1) 0%,rgba(255,137,233,0) 40%);background:-ms-linear-gradient(-135deg,rgba(0,89,190,1) 0%,rgba(255,137,233,0) 40%);background:linear-gradient(135deg,rgba(0,89,190,0.5) 0%,rgba(255,137,233,0.05) 40%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0059be',endColorstr='#ff89e9',GradientType=1);}.homepage_area4_text .field-content{padding:30px 35px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-image:url(/sites/all/themes/zensorigue/images/bg_slidein.png);background-repeat:repeat-y;background-position:-1000px 0;}.homepage_area4_text:hover .field-content{background-position:0 0;}.slidein{transition:all 0.5s ease-in-out 0s;background-image:url(/sites/all/themes/zensorigue/images/bg_slidein.png);background-repeat:repeat-y;background-position:-1000px 0px;}.slidein:hover{background-position:0px 0px;}.homepage_area4_text p{height:0;overflow:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.homepage_area4_text:hover p{height:auto;}.homepage_area4_text_wrapper{}#block-views-homepage-area5-block{background-color:#009EDE;color:white;padding-top:75px;padding-bottom:75px;text-align:center;}.views-field-field-homepage-area5-text1{display:table-cell;width:80%;padding:0 120px 0 280px;vertical-align:middle;}.views-field-field-homepage-area5-text2{display:table-cell;width:20%;vertical-align:middle;line-height:1.5em;font-family:'gtbold';font-weight:400;}#block-views-homepage-area5-block .views-field-field-homepage-area5-text2 p{font-size:24px;line-height:35px;font-weight:600;}#block-views-homepage-area5-block h2{margin-top:0;line-height:1.15em;font-size:50px;font-family:'gtbold';font-weight:400;}#block-views-homepage-area5-block p{margin-bottom:0;color:white;font-size:16px;}#block-views-homepage-area6-projects-block .views-row{display:table;width:100%;height:400px;background-color:white;}#block-views-subhome-slider-block .container{width:340px;margin:auto;padding-left:350px;padding-right:550px;}#block-views-subhome-slider-block  .views-field-field-subhome-slider-text{margin:auto;color:white;font-size:20px;font-family:'gtlight';}#block-views-subhome-slider-block .views-field-field-subhome-slider-text h2{margin:0;padding:60px 0 10px;line-height:45px;font-family:'gtbold';font-size:32px;}#block-views-subhome-slider-block .views-field-field-subhome-slider-text p{margin:0 0 20px;line-height:26px;}#block-views-subhome-slider-block .views-field-field-subhome-slider-text a{margin-top:5px;padding:8px 60px;color:white;background-color:#009EDE;font-size:17px;text-decoration:none;display:inline-block;width:auto;}#block-views-subhome-slider-block .views-field-field-subhome-slider-text a:hover{cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity = 90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}.views-field-field-product-subfamilia-type,.view-subhome-area3-projects .views-field-field-project-location{font-size:10px;font-weight:normal;letter-spacing:.5px;text-transform:uppercase;}.view-subhome-area3-projects p,.view-subhome-our-products p{margin:0;}.view-subhome-our-products p{margin-bottom:20px;}#block-views-subhome-area3-projects-block p{margin:0;font-size:14px;color:#575765;font-family:'gtlight';margin-bottom:20px;}.field-name-field-subhome-related-prod-text hr,#block-views-subhome-area3-projects-block  hr{}.view-subhome-product-text h2,#block-views-subhome-area2-text-block .view-content h2{}.view-subhome-our-products .view-content,.view-subhome-area3-projects .view-content{}#block-views-subhome-area3-projects-block .views-row{}#block-views-subhome-area3-projects-block .views-row-3{}#block-views-subhome-area3-projects-block .views-row img{width:100%;}#block-views-subhome-area5-text-image-block .view-content{}.views-field-field-subhome-area5-left-text{width:270px;display:inline-block;vertical-align:top;margin-right:30px;}.views-field-field-subhome-area5-left-text h2{line-height:32px !important;}.views-field-field-area5-right-text{width:370px;display:inline-block;vertical-align:top;}#content .views-field-field-area5-right-text p{color:#575756;}.footer_wrapper{z-index:1;}#block-menu-block-1{margin:10px 0 42px;}.view-subhome-area3-projects .views-field-views-conditional,.views-field-field-project-label-on-subhomes{position:relative;margin-top:-193px;margin-bottom:163px;background-color:#009DDD;padding:3px 6px;color:white;font-size:12px;}.view-homepage-area-3 h2{font-family:'gtbold';font-size:30px;line-height:30px;}#block-views-headquarters-list-block{font-size:13px;line-height:18px;}#block-views-headquarters-list-block .views-row{margin-bottom:10px;min-height:135px;}#block-views-headquarters-top-list-block .view-content a{color:white;}.view-apartado-lists-top{background-color:#575756;color:white;}.view-apartado-lists-top a{color:#009EDE;}.title-lists{font-size:20px;color:#009EDE;margin-top:10px;margin-bottom:5px;}.title-apartado-top{font-size:20px;color:#fff;}#block-views-apartado-area4-bluearea-block .views-row{min-height:375px;height:100%!important;}#block-block-10.content-area{padding:0 0 20px;}.content-area.views-pager{padding:0;}.view-apartado-v3-products .view-filters,.view-apartado-related .view-filters,.view-apartado-lists .view-filters,.view-apartado-products .view-filters,.view-apartado-v4-products .view-filters{}.view-apartado-v3-products .view-filters form,.view-apartado-related .view-filters form,.view-apartado-lists .view-filters form,.view-apartado-products .view-filters form,.view-apartado-v4-products .view-filters form{}.view-apartado-v3-products .view-filters .views-exposed-widget,.view-apartado-v3-products .view-filters .views-widget,.view-apartado-related .view-filters .views-exposed-widget,.view-apartado-related .view-filters .views-widget,.view-apartado-related .view-filters label,.view-apartado-lists .view-filters .views-exposed-widget,.view-apartado-lists .view-filters .views-widget,.view-apartado-lists .view-filters label,.view-apartado-products .view-filters .views-exposed-widget,.view-apartado-products .view-filters .views-widget,.view-apartado-products .view-filters label,.view-apartado-v4-products .view-filters .views-exposed-widget,.view-apartado-v4-products .view-filters .views-widget,.view-apartado-v4-products .view-filters label,.views-exposed-form label,.view-filters .views-widget{padding-right:20px;display:inline-block;width:auto;font-size:18px;font-weight:normal;}ul.pager,.view-apartado-v3-products ul.pager,.view-subhome-area3-projects ul.pager,.view-apartado-related ul.pager,.view-apartado-lists ul.pager,.view-apartado-products ul.pager,.view-apartado-v4-products ul.pager{text-align:right;margin-top:0;margin-bottom:0;font-size:20px;}ul.pager a,ul.pager a,ul.pager a{color:#009EDE;padding-left:7px;padding-right:7px;text-decoration:none;line-height:30px;}ul.pager .first,ul.pager .last,.view-apartado-v3-products ul.pager .first,.view-apartado-v3-products ul.pager .last,.view-subhome-area3-projects ul.pager .first,.view-subhome-area3-projects ul.pager .last,.view-apartado-related ul.pager .first,.view-apartado-related ul.pager .last,.view-apartado-lists ul.pager .first,.view-apartado-lists ul.pager .last,.view-apartado-products ul.pager .first,.view-apartado-products ul.pager .last,.view-apartado-v4-products ul.pager .first,.view-apartado-v4-products ul.pager .last{}ul.pager .pager-first,ul.pager .pager-last{display:none;}ul.pager .pager-previous,ul.pager .pager-next,.view-apartado-v3-products ul.pager .pager-previous,.view-apartado-v3-products ul.pager .pager-next,.view-subhome-area3-projects ul.pager .pager-previous,.view-subhome-area3-projects ul.pager .pager-next,.view-apartado-related ul.pager .pager-previous,.view-apartado-related ul.pager .pager-next,.view-apartado-lists ul.pager .pager-previous,.view-apartado-lists ul.pager .pager-next,.view-apartado-products ul.pager .pager-previous,.view-apartado-products ul.pager .pager-next,.view-apartado-v4-products ul.pager .pager-next{padding:0;}.view-subhome-area3-projects ul.pager .pager-previous,ul.pager .pager-previous{text-transform:uppercase;text-decoration:none;background-image:url(/sites/all/themes/zensorigue/images/goback.png);background-position:left center;background-repeat:no-repeat;width:20px;}.view-subhome-area3-projects ul.pager .pager-next,ul.pager .pager-next{text-transform:uppercase;text-decoration:none;background-image:url(/sites/all/themes/zensorigue/images/gonext.png);background-position:left center;background-repeat:no-repeat;width:20px;}.view-subhome-area3-projects ul.pager .pager-previous a,ul.pager .pager-previous a,.view-subhome-area3-projects ul.pager .pager-next a,ul.pager .pager-next a{color:#f2f2f2;}.pager-current.first,.pager-current.last,.view-subhome-area3-projects ul.pager .pager-current.first,.view-subhome-area3-projects ul.pager .pager-current.last,.view-apartado-related ul.pager .pager-current.first,.view-apartado-related ul.pager .pager-current.last,.view-apartado-lists ul.pager .pager-current.first,.view-apartado-lists ul.pager .pager-current.last,.view-apartado-products ul.pager .pager-current.first,.view-apartado-products ul.pager .pager-current.last,.view-apartado-v4-products ul.pager .pager-current.last{display:inline-block;}.view-apartado-related .content-area.views-pager,.view-apartado-lists .content-area.views-pager,.view-apartado-products .content-area.views-pager,.view-apartado-v4-products .content-area.views-pager{}.view-apartado-related .view-content,.view-apartado-lists .view-content,.view-apartado-products .view-content,.view-apartado-v4-products .view-content{}.view-apartado-v4-products .view-content{}.view-apartado-lists p,.view-apartado-related p,.view-apartado-products p,.view-apartado-v4-products p{}.view-header .content-area{padding-bottom:30px;}.views-exposed-widget{display:inline-block;}.see-more a{background-image:url(/sites/all/themes/zensorigue/images/plus.png);background-position:left center;background-repeat:no-repeat;padding-left:25px;font-size:16px;line-height:25px;color:#009EDE;text-decoration:none;margin:10px 0;display:block;}.see-more a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}.location{font-size:12px;letter-spacing:0.5px;text-transform:uppercase;}.border_bottom_grey{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #73767A;}.view-destacados-3col{border-top:1px solid #333;margin-top:30px;}.view-apartado-v4-products .view-filters.content-area{max-width:100%;margin-top:20px;}
.region-bottom,.footer_wrapper{background-color:#009ede;color:white;position:relative;}.region-bottom{text-align:center;padding:30px 0 30px;font-size:13px;font-family:'gtbold';position:relative;z-index:9999;}.region-bottom p{margin:0;}.footer_wrapper p{margin:.5em 0;}.footer_wrapper .block{width:23%;padding-right:15px;display:inline-block;vertical-align:top;}.footer_wrapper hr{height:0;border:0;border-bottom:2px solid white;width:25px;margin:45px 0 2px;}.footer_wrapper h2{margin:8px 0 15px 0;font-size:16px;line-height:18px;font-family:'gtlight';font-weight:lighter;}.footer_wrapper p{margin:4px 0;font-size:14px;}.footer_wrapper a{color:white;text-decoration:none;}.footer_wrapper a:hover{color:white;text-decoration:underline;}#block-webform-client-block-17 ::-webkit-input-placeholder,.footer_wrapper ::-webkit-input-placeholder{color:white;opacity:1;}#block-webform-client-block-17  :-moz-placeholder,.footer_wrapper :-moz-placeholder{color:white;opacity:1;}#block-webform-client-block-17 ::-moz-placeholder,.footer_wrapper ::-moz-placeholder{color:white;opacity:1;}#block-webform-client-block-17  :-ms-input-placeholder,.footer_wrapper :-ms-input-placeholder{color:white;opacity:1;}.footer_wrapper input[type=email]{border:1px solid white !important;width:220px;}.footer_wrapper input[type=submit]{margin-top:8px;display:inline-block;width:auto;padding:5px 25px;color:white;text-decoration:none;background-color:#60c6ef;color:white;border:0;font-style:normal;width:220px;}.twitter,.linkedin,.pinterest,.gplus,.vimeo,.instagram{width:30px;height:29px;display:inline-block;margin-right:10px;}.gplus{background-image:url(/sites/all/themes/zensorigue/images/logo-googleplus.png);}.pinterest{background-image:url(/sites/all/themes/zensorigue/images/logo-pinterest2.png);}.linkedin{background-image:url(/sites/all/themes/zensorigue/images/logo-linkedin2.png);}.twitter{background-image:url(/sites/all/themes/zensorigue/images/logo-twitter2.png);}.vimeo{background-image:url(/sites/all/themes/zensorigue/images/logo-vimeo2.png);}.instagram{background-image:url(/sites/all/themes/zensorigue/images/logo-instagram2.png);}.pre_footer_wrapper{clear:both;top:550px;position:relative;background:#f2f2f2;padding:30px;}
.view-subhome-area8-related-content .view-content:after,.view-subhome-area3-projects .view-content:after,.clearfix:after,.row:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.view-subhome-area3-projects .view-content,.clearfix,.row{display:block;}.row{position:relative;margin-left:-30px;}.gu1 .row{width:100px;}.gu2 .row{width:200px;}.gu3 .row{width:300px;}.gu4 .row{width:400px;}.gu5 .row{width:500px;}.gu6 .row{width:600px;}.gu7 .row{width:700px;}.gu8 .row{width:800px;}.gu9 .row{width:900px;}.col{padding-left:30px;float:left;position:relative;}.gu1{width:70px;}.gu2{width:170px;width:21.5%;}.gu3{width:270px;}.gu4{width:370px;width:45%;}.gu5{width:470px;}.gu6{width:570px;}.gu7{width:670px;}.gu8{width:770px;}.gu9{width:870px;}
.node-type-webform .form-item,.section-contactar .form-item{display:inline-block;width:260px;margin:20px 20px 20px 0;}.node-type-webform .webform-component-textarea,.section-contactar .webform-component-textarea{width:830px;display:block;}.node-type-webform input,.node-type-webform textarea,.section-contactar input,.section-contactar textarea{border:1px solid #ccc;padding:5px;color:#333;}.node-type-webform #content h2{font-family:"gtregular";font-weight:200;font-size:32px;margin:0px;padding:0px;line-height:35px;}.node-21{margin-top:40px;}.footer_wrapper  .webform-component-markup,#block-webform-client-block-17 .webform-component-markup{font-size:18px;font-family:'gtregular';line-height:24px;margin:0;}.footer_wrapper .form-item,#block-webform-client-block-17 .form-item{margin:4px 0 3px;}.footer_wrapper input,#block-webform-client-block-17 input{border:1px solid white;background-color:#0093D3;color:white;padding:6px;font-size:14px;font-weight:lighter;}#block-webform-client-block-17 input#edit-webform-ajax-submit-17{}.footer_wrapper .webform-client-form .webform-submit,.footer_wrapper .webform-client-form input[type="submit"],.footer_wrapper #edit-webform-ajax-submit-17,.footer_wrapper input[type="submit"]{margin-top:8px;display:inline-block;padding:5px 25px;text-decoration:none;background-color:#60C6EF;color:#FFF;border:0px none;font-style:normal;width:220px;}a.contact{margin-top:8px;display:inline-block;width:auto;padding:2px 25px;color:white;text-decoration:none;background-color:#60c6ef;color:white;border:0;font-style:normal;}a.contact:hover{text-decoration:none;}.footer_wrapper #edit-webform-ajax-submit-17,.footer_wrapper input[type="submit"],.webform-client-form input[type="submit"],a.cyanbg{background-image:url(/sites/all/themes/zensorigue/images/button_cyanbg_hover.png);background-position:-400px 0px;background-repeat:no-repeat;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}a.whitebg{background-image:url(/sites/all/themes/zensorigue/images/button_whitebg_hover.png);background-position:-400px 0px;background-repeat:no-repeat;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}a.transparentbg{background-image:url(/sites/all/themes/zensorigue/images/button_whitebg_hover.png);background-position:-400px 0px;background-repeat:no-repeat;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.footer_wrapper #edit-webform-ajax-submit-17:hover,.footer_wrapper input[type="submit"]:hover,.webform-client-form input[type="submit"]:hover,a.cyanbg:hover,a.whitebg:hover,a.transparentbg:hover{background-position:0 0px;}.footer_wrapper a.tel{background-image:url(/sites/all/themes/zensorigue/images/tlf.png);height:25px;vertical-align:middle;display:block;padding-left:32px;background-repeat:no-repeat;color:white;text-decoration:none;}#block-webform-client-block-17 .links,footer .webform-client-form .links{display:none;}.node-type-subhome-contacte-page #content .webform-client-form input.form-text,.node-type-subhome-contacte-page #content .webform-client-form textarea{border:1px solid #009EDE;background-color:#EAEBEB;padding:5px;font-size:13px;}.node-type-subhome-contacte-page #block-fieldblock-node-subhome-contacte-page-default-webform .webform-client-form .form-item{width:31%;display:inline-block;margin:10px 2% 10px 0;}.node-type-subhome-contacte-page #block-fieldblock-node-subhome-contacte-page-default-webform .webform-client-form .webform-component-markup{width:100%;display:block;}.node-type-subhome-contacte-page #block-fieldblock-node-subhome-contacte-page-default-webform .webform-client-form .form-item.webform-component--telefono-de-contacto{margin-right:0;}.node-type-subhome-contacte-page #block-fieldblock-node-subhome-contacte-page-default-webform .webform-client-form .form-item.webform-component--empresa,.node-type-subhome-contacte-page #block-fieldblock-node-subhome-contacte-page-default-webform .webform-client-form .form-item.webform-component--asunto,.node-type-subhome-contacte-page #block-fieldblock-node-subhome-contacte-page-default-webform .webform-client-form .form-item.webform-component--mensaje{display:block;width:100%;}.node-type-subhome-contacte-page .webform-client-form .webform-component-markup:not(.webform-component--rgpd-mensaje) a{background-image:url(/sites/all/themes/zensorigue/images/ico-mail.png);background-repeat:no-repeat;padding-left:30px;background-position:left center;color:#009EDE;text-decoration:none;}.webform-component--rgpd-mensaje{border-bottom:none !important;}.webform-component--rgpd-consent{width:100% !important;font-size:14px;font-family:'gtregular';color:#888;margin:0 !important;}.webform-component--rgpd-consent .form-item{width:100% !important;margin-top:0 !important;}.webform-component--rgpd-consent input[type=checkbox]{appearance:checkbox;margin-right:6px;}.node-type-subhome-contacte-page #content .webform-client-form .form-actions{text-align:right;}.node-type-subhome-contacte-page #content .webform-client-form input.webform-submit.form-submit{margin-top:8px;font-family:'gtbold';display:inline-block;width:auto;padding:10px 105px;text-decoration:none;background-color:#009EDE;color:#FFF;border:0px none;font-style:normal;font-size:15px;}#block-webform-client-block-17 .messages{border:0;padding:0;margin:0;background:none;}#block-fieldblock-node-product-default-body{padding-top:1px;}
.node-type-obra #content,.node-type-project #content{background-color:#fff;}.node-type-obra article,.node-type-project article{background-color:#fff;}.node-type-project .content-area hr{}.node-type-obra .image-title,.node-type-obra .container.height100x100,.node-type-project .image-title,.node-type-project .container.height100x100,.node-type-medio .container.height100x100,.node-type-product .container.height100x100{display:none;}.view-project-article.content-area{}.node-type-obra .region-before-content-no-wrapp,.node-type-project .region-before-content-no-wrapp{padding-top:0;}.node-type-obra .breadcrumb,.node-type-material .breadcrumb,.node-type-project .breadcrumb,.node-type-product .breadcrumb,.node-type-medio .breadcrumb{display:none;}.node-type-obra h1,.node-type-material h1,.node-type-project h1,.node-type-product h1,.node-type-medio h1{margin-bottom:0;}.node-type-medio .view-project-article .views-field-php,.node-type-material .view-project-article .views-field-php,.node-type-producto .view-project-article .views-field-php{display:none;}.view-project-obra .views-fieldset,.view-project-article .views-fieldset{border-left:1px solid #53565A;padding-left:10px;display:inline-block;margin-right:20px;vertical-align:top;width:190px;height:115px;height:auto;font-size:14px;}.node-type-obra .view-project-article .fieldset3.views-fieldset,.node-type-medio .view-project-article .fieldset3.views-fieldset{border-left:0;}.node-type-material .view-project-article .views-fieldset{}.node-type-product .view-project-article .views-fieldset{}.view-project-article .views-label{font-family:'gtbold';}.view-project-technicaldata h4{margin-bottom:5px;padding-bottom:0;font-size:18px;}.view-project-technicaldata p,#block-fieldblock-node-project-default-body p{margin-top:0;}.view-project-related{font-size:0;}.node-type-obra .views-pager.top,.node-type-project .views-pager.top{margin-top:0px;margin-bottom:0px;top:-60px;right:0px;position:relative;height:0;}.node-type-obra #block-block-14,.node-type-project #block-block-14{padding:40px 0;}.view-product-usadoen .views-row,.view-project-related .views-row{display:inline-block;width:33.33333%;vertical-align:top;}.view-product-usadoen .view-content,.view-project-v2-foto-peque-a .views-row{font-size:0;}#content .view-project-v2-foto-peque-a p{}#block-block-19 a.goback{margin-bottom:0;}.page-node-163 #content{padding-top:100px;}
.node-type-subhome .breadcrumb{display:none;}.node-type-apartado article,.node-type-subhome article{padding-top:40px;padding-bottom:20px;}.node-type-subhome table{margin:0;}.subhome_slider_piedefoto{position:absolute;top:380px;right:20px;}.subhome_slider_piedefoto,#content .subhome_slider_piedefoto p,.subhome_slider_piedefoto div{color:white;margin:0;font-family:"gtlight";font-size:14px;line-height:20px;font-weight:400;}.field-name-field-subhome-highlights1,.field-name-field-subhome-highlights2,.field-name-field-subhome-highlights3{display:table-cell;width:28.329%;padding:1% 5% 0 0;text-align:center;vertical-align:top;font-size:14px;color:black;padding-bottom:50px;}#content .field-name-field-subhome-highlights1 p,#content	.field-name-field-subhome-highlights2 p,#content	.field-name-field-subhome-highlights3 p{font-weight:bold;}#content .field-name-field-subhome-highlights1 p,#content .field-name-field-subhome-highlights2 p,#content .field-name-field-subhome-highlights3 p{font-size:18px;color:#53565A;}#block-views-subhome-area4-bluearea-block{clear:both;}.view-subhome-area4-bluearea{text-align:center;color:white;}.view-subhome-area4-bluearea h2{font-size:36px;font-family:"gtlight",sans-serif;}#content .view-apartado-area4-bluearea p{margin-top:65px;}.view-subhome-area4-bluearea a,.view-apartado-area4-bluearea a{padding:12px 30px;color:white;font-size:14px;border:2px solid white;text-decoration:none;background-image:url(/sites/all/themes/zensorigue/images/button_transparentbg_hover.png);background-position:-400px 0px;background-repeat:no-repeat;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.view-subhome-area4-bluearea a:hover,.view-apartado-area4-bluearea a:hover{background-position:0 0;border-color:#009EDE;}.view-apartado-v3-products,.view-subhome-area3-projects,.view-subhome-our-products{background-color:#D4D5D5;}.view-subhome-our-products .views-exposed-widget,.view-subhome-our-products .view-filters label,.view-subhome-our-products .view-filters .views-widget,.view-subhome-area3-projects .views-exposed-widget,.view-subhome-area3-projects .view-filters label,.view-subhome-area3-projects .view-filters .views-widget,.view-apartado-v3-products .views-exposed-widget,.view-apartado-v3-products .view-filters label,.view-apartado-v3-products .view-filters .views-widget{display:inline-block;width:auto;margin-top:5px;}.view-subhome-our-products .views-exposed-widget,.view-apartado-v3-products .views-exposed-widget,.view-subhome-area3-projects .views-exposed-widget{margin-right:20px;}.view-subhome-our-products .view-filters,.view-apartado-v3-products .view-filters,.view-subhome-area3-projects .view-filters{margin-top:-40px;}.node-type-subhome #content .view-header h2{}.view-subhome-our-products .view-filters.content-area,.view-apartado-v3-products .view-filters.content-area,.view-subhome-area3-projects .view-filters.content-area{padding-top:0px;padding-bottom:0px;}.view-apartado-v3-products .view-header .content-area,.view-subhome-area3-projects .view-header .content-area{padding-bottom:10px;}.views-pager.top{margin-top:-40px;margin-bottom:20px;margin-top:0px;margin-bottom:0px;top:-14px;right:0px;position:relative;}.views-pager.bottom{padding:15px 0 30px;}.view-subhome-our-products .views-field-title,.view-subhome-area3-projects .views-field-title{font-size:20px;color:#009EDE;margin-bottom:5px;margin-top:10px;}.node-type-subhome .sidebar-first #content{background-color:white;}.view-subhome-area3-projects .view-content,.view-subhome-our-products .view-content,.view-apartado-lists .view-content,.view-apartado-projects .view-content,.view-apartado-products-by-menu .view-content{font-size:0;}.view-product-usadoen .views-row,.view-material-usadoen .views-row,.view-subhome-area3-projects .views-row,.view-subhome-our-products .views-row,.view-apartado-lists .views-row,.view-apartado-v3-products .views-row,.view-apartado-projects .views-row,.view-apartado-products-by-menu .views-row{display:table-cell;display:inline-block;width:33.3334%;height:357px;text-align:center;color:white;font-size:16px;line-height:23px;vertical-align:top;transition:all .2s ease-in-out;overflow:hidden;}.view-product-usadoen .views-row:hover,.view-material-usadoen .views-row:hover,.view-subhome-area3-projects .views-row:hover,.view-subhome-our-products .views-row:hover,.view-apartado-lists .views-row:hover,.view-apartado-v3-products .views-row:hover{cursor:pointer;}.area5_text_col1{background-position:center;background-repeat:repeat;background-size:cover;width:50%;height:auto;display:table-cell;}.area5_text_col2{display:table-cell;width:50%;height:auto;}.location-small{font-size:14px;text-transform:uppercase;margin:20px 0;}.node-type-apartado #content h2,.node-type-subhome #content h2{line-height:30px;margin-bottom:40px;}.node-type-apartado #content .view-header h2,.node-type-subhome #content .view-header h2{margin-bottom:0px;}.node-type-subhome #block-views-subhome-slider-block{}.view-filters.content-area{padding:0;margin-top:-45px;}#block-views-subhome-slider-block .container{padding-top:140px;color:white;font-size:36px;font-family:'gtregular';font-weight:bold;line-height:46px;}#block-views-subhome-slider-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item,#block-views-subhome-slider-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{border:2px solid #fff;width:15px;height:15px;margin-bottom:10px;border-radius:10px;font-size:0px;line-height:20px;color:transparent;overflow:hidden;}#block-views-subhome-slider-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active{background-color:transparent;}#block-views-subhome-slider-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item  .views-field-id{margin:2px;border-radius:10px;height:11px;}#block-views-subhome-slider-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active .views-field-id{background-color:white;}#block-views-subhome-slider-block .container{padding-left:0;padding-right:0;text-align:center;max-width:600px;width:auto;}#block-views-subhome-slider-block .views-slideshow-controls-bottom{text-align:center;margin-top:-40px;z-index:9;position:absolute;width:calc(100% - 256px);}#block-views-subhome-slider-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:inline-block;}.outside{display:table;background-position:center;background-repeat:repeat;background-size:cover;width:100%;height:357px;}.view-subhome-area3-projects .outside:hover,.view-subhome-our-products .outside:hover,.view-press-gallery .outside:hover,.node-type-subhome .outside:hover,.node-type-apartado .outside:hover{cursor:pointer;}.inside{display:table-cell;vertical-align:top;height:100%;}.inside .slidein{padding:0;height:100%;}.inside .slidein div{padding:30% 30px 0;}.inside .slidein div.padding0{padding:0px;}.inside .slidein div.padding20_0{padding:20px 0 0;}.bg_claro{background:-moz-linear-gradient(-45deg,rgba(0,128,189,0.4) 40%,rgba(255,128,200,0.2) 70%);background:-webkit-gradient(linear,left top,right bottom,color-stop(40%,rgba(0,128,189,0.4)),color-stop(70%,rgba(255,128,200,0.2)));background:-webkit-linear-gradient(-45deg,rgba(0,128,189,0.4) 40%,rgba(255,128,200,0.2) 70%);background:-o-linear-gradient(-45deg,rgba(0,128,189,0.4) 40%,rgba(255,128,200,0.2) 70%);background:-ms-linear-gradient(-45deg,rgba(0,128,189,0.4) 40%,rgba(255,128,200,0.2) 70%);background:linear-gradient(135deg,rgba(0,128,189,0.4) 40%,rgba(255,128,200,0.2) 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#660080bd',endColorstr='#33ff80c8',GradientType=1);}.bg_oscuro{background:-moz-linear-gradient(-45deg,rgba(0,46,84,0.6) 30%,rgba(14,0,31,0.5) 50%);background:-webkit-gradient(linear,left top,right bottom,color-stop(30%,rgba(0,46,84,0.6)),color-stop(50%,rgba(14,0,31,0.5)));background:-webkit-linear-gradient(-45deg,rgba(0,46,84,0.6) 30%,rgba(14,0,31,0.5) 50%);background:-o-linear-gradient(-45deg,rgba(0,46,84,0.6) 30%,rgba(14,0,31,0.5) 50%);background:-ms-linear-gradient(-45deg,rgba(0,46,84,0.6) 30%,rgba(14,0,31,0.5) 50%);background:linear-gradient(135deg,rgba(0,46,84,0.6) 30%,rgba(14,0,31,0.5) 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99002e54',endColorstr='#800e001f',GradientType=1);}.subhome-see-more{width:39px;height:39px;margin:auto;background-image:url(/sites/all/themes/zensorigue/images/subhome-see-more.png);font-size:0;color:transparent;display:block;visibility:hidden;margin-top:20px;}.views-row:hover .subhome-see-more{visibility:visible;}.subhome-see-more:hover{cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity = 70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}.view-subhome-area6-dest-compl2 a,.view-subhome-area5-text-image a,.subhome-see-more-blue a{width:39px;height:39px;background-image:url(/sites/all/themes/zensorigue/images/subhome-see-more-blue.png);font-size:0;color:transparent;display:block;margin-top:20px;background-repeat:no-repeat;}.view-subhome-area6-dest-compl2 a:hover,.subhome-see-more-blue a:hover,.view-subhome-area5-text-image a:hover{cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity = 70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}.bg_oscuro:hover .subhome-see-more,.bg_claro:hover .subhome-see-more{display:block;}.views-field-field-subhome-area6-text{width:50%;display:inline-block;vertical-align:top;}#block-views-subhome-area6-dest-compl2-block .content-area{padding:0;}#content #block-views-subhome-area6-dest-compl2-block p{margin-top:0;}.views-field-field-area6-right-link{display:inline-block;vertical-align:top;}.views-field-field-subhome-area6-link{width:auto;margin:20px 0 0 20px;display:inline-block;vertical-align:top;}.views-field-field-area6-right-link .field-content{}#block-webform-client-block-143,#block-multiblock-1{background-color:#019EDE;clear:both;}#webform-ajax-wrapper-143.content-area{padding-top:20px !important;}#block-webform-client-block-143 hr{border-color:white;}#block-webform-client-block-143 .form-item.webform-component-markup{width:50%;display:inline-block;vertical-align:top;}#block-webform-client-block-143 .form-item.webform-component-markup p{color:white;font-size:20px;padding-right:60px;}#block-webform-client-block-143 .webform-confirmation h2,#block-webform-client-block-143 .webform-confirmation div,#block-webform-client-block-143 .form-item.webform-component-markup div{color:white;}#block-webform-client-block-143 .form-item.webform-component-email{width:27%;display:inline-block;vertical-align:top;margin-top:100px;}#block-webform-client-block-143 .form-item.webform-component-email input{background-color:#019EDE;color:#fff;border:1px solid white;padding:10px;}#block-webform-client-block-143 ::-webkit-input-placeholder,#block-webform-client-block-143 :-moz-placeholder,#block-webform-client-block-143 ::-moz-placeholder,#block-webform-client-block-143 :-ms-input-placeholder,#block-webform-client-block-143  ::-webkit-input-placeholder{color:#ffffff;opacity:1;}#block-webform-client-block-143 h2.block-title{display:none;}#block-webform-client-block-143 .form-actions{width:20%;display:inline-block;vertical-align:top;margin-top:100px;}#block-webform-client-block-143 .form-actions input{border:2px solid white;background-color:transparent;padding:9px 28px;height:43px;margin-left:15px;color:white;}#block-views-subhome-area6-dest-compl2-block{background-color:#f2f2f2;padding-bottom:30px;padding-top:30px;}.view-subhome-area8-related-content .view-content,.view-apartado-related .view-content{display:table;width:100%;}.view-apartado-related .views-row-1 .content-area-inside,.view-subhome-area8-related-content .views-row-1 .content-area-inside{width:90%;padding:30px 30px 30px 0;float:right;}.view-apartado-related .views-row-2,.view-subhome-area8-related-content .views-row-2{background-color:#f2f2f2;}.view-apartado-related .views-row-1{background-color:#fff;}.view-apartado-related h2 a,.view-subhome-area8-related-content h2 a{text-decoration:none;}.view-apartado-related h2 a:hover,.view-subhome-area8-related-content h2 a:hover{text-decoration:underline;}.view-apartado-related .views-row-2 .content-area-inside,.view-subhome-area8-related-content .views-row-2 .content-area-inside{width:90%;float:right;padding:20px 20px 20px 0;}.view-apartado-related .outside,.view-subhome-area8-related-content .outside{display:block;width:100%;}.view-subhome-area8-related-content h2{width:78%;display:inline-block;}.view-subhome-area8-related-content .subhome-see-more-blue{width:40px;display:inline-block;vertical-align:top;}.view-subhome-area8-related-content .subhome-see-more-blue a{margin:0;}.view-subhome-area3-projects .text-small{text-transform:uppercase;margin-top:15px;}.view-subhome-area8-related-content .views-row,.view-apartado-related .views-row{vertical-align:top;display:table-cell;width:50%;padding:0;margin:0;}#block-views-subhome-catalog-download-block{background-color:#555;color:white;padding:20px;}#block-views-subhome-catalog-download-block .view-header{display:inline-block;width:48%;vertical-align:middle;}#block-views-subhome-catalog-download-block .view-content{display:inline-block;width:49%;vertical-align:middle;text-align:right;}#block-views-subhome-our-products-block{}.field-name-field-subhome-related-prod-text{padding-top:30px;padding-bottom:30px;}.view-subhome-v4-highlights .views-row{border-top:1px solid #e6e6e6;font-size:0;line-height:0;}.view-subhome-v4-highlights .col2{line-height:1.5em;}.view-subhome-v4-highlights .view-content{}.view-subhome-v4-highlights .outside{width:50%;display:inline-block;}.view-subhome-v4-highlights .views-row .subhome-see-more-blue{height:30px;font-size:1em;}.view-subhome-v4-highlights .views-fieldset{width:50%;display:inline-block;}.view-subhome-v4-highlights .views-row{clear:both;}.view-subhome-v4-highlights .views-fieldset{vertical-align:top;}.view-subhome-v4-highlights .views-row-2 .padding-15{.
	padding-left:0 !important;}.view-subhome-v4-highlights p{margin:0;}.area5_text_col2 .subhome-see-more-blue a,.view-subhome-v4-highlights .subhome-see-more-blue a{float:right;}.view-subhome-catalog-download{margin-bottom:20px;font-size:18px;}.view-subhome-catalog-download h2{font-size:18px;font-style:bold;margin-bottom:0;}.view-subhome-catalog-download a{font-weight:bold;font-size:18px;color:#FFFFFF;color:rgb(255,255,255);text-decoration:none;padding:6px 13px;border:1px solid white;}.views-field-view-link,.views-field-field-subhome-v4-highligt-locat{display:inline-block;}
.view-apartado-lists{background-color:#D4D5D5;}.view-apartado-lists .view-filters.content-area{padding:0;}.view-apartado-lists .view-content,.view-apartado-v3-products .view-content{font-size:0;}.view-apartado-lists .views-row,.view-apartado-v3-products .views-row{display:inline-block;width:33.33333333%;}.view-apartado-related{clear:both;}#block-views-apartado-related-block{background-color:#eaebeb;clear:both;}#block-views-v4-apartado-related-block .view-header .content-area,#block-views-apartado-related-block .view-header .content-area{padding-bottom:0;}#block-views-apartado-lists-block-1{clear:both;}.view-apartado-v4-products .see-more a{font-size:0;}
#block-block-11 hr{margin-top:30px;}.page-news .breadcrumb,.page-pressnotes .breadcrumb,.node-type-actualidad .breadcrumb,.node-type-press-subhome .breadcrumb,.node-type-nota-de-prensa .breadcrumb{display:none;}.node-type-actualidad h1,.node-type-nota-de-prensa h1{font-family:'gtregular';line-height:normal;margin-bottom:2rem;}.node-type-actualidad h3,.node-type-nota-de-prensa h3{margin:2rem 0 !important;}.field-name-field-nota-subtitle{font-size:24px;font-family:'gtregular';}.field-name-field-date{font-size:13px;text-transform:uppercase;margin:15px 0;}#content .field-name-field-project-highlight,#content .field-name-field-project-highlight p,#content .field-name-field-project-highlight div,#content .field-name-field-nota-highlight,#content .field-name-field-nota-highlight div,#content .field-name-field-nota-highlight p{font-size:19px;margin:0 auto;}a.goback{text-transform:uppercase;color:#0097D7;text-decoration:none;background-image:url(/sites/all/themes/zensorigue/images/goback.png);background-position:left center;background-repeat:no-repeat;height:20px;padding-left:15px;font-size:14px;display:block;margin:20px 0 0 0;}a.goback.double{background-image:url(/sites/all/themes/zensorigue/images/goback2.png);padding-left:25px;}a.goback.inline{display:inline-block;padding-right:30px;}.field-name-field-nota-files .content-area{padding-top:10px;}.field-name-field-project-documents img,.field-name-field-nota-files img,.field-name-field-archivos img{display:none;}.field-name-field-project-documents a,.field-name-field-nota-files a,.field-name-field-archivos a{text-decoration:none;font-size:14px;font-family:'gtregular';color:#0097D7;display:block;margin:7px 0;padding-left:30px;height:30px;line-height:30px;background-image:url(/sites/all/themes/zensorigue/images/files-download.png);background-position:left center;background-repeat:no-repeat;}.field-name-field-project-documents a:hover,.field-name-field-nota-files a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity = 70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}.views-field-field-nota-gallery-1{padding:8px;border-left:1px solid silver;border-right:1px solid silver;}.view-press-gallery .views-row{float:left;width:33.3333%;}.views-field-field-nota-gallery{transition:all .2s ease-in-out;background-color:blue;}.views-field-field-nota-gallery:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity = 20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;}.view-press-gallery .inside{height:290px;}.view-galeria .view-content a,.view-press-gallery .view-content a{color:white;text-decoration:none;font-size:11px;}.view-galeria .view-content a{font-size:14px;}.view-galeria .inside,.view-press-gallery .inside{display:none;text-align:center;}.view-galeria .views-row:hover .inside,.view-press-gallery .views-row:hover .inside{display:table-cell;}.view-galeria .image-title,.view-press-gallery .image-title{padding:10px;font-size:12px;border:1px solid #e6e6e6;}.view-nota-de-prensa-related .views-row{float:left;width:33.333%;}.view-project-related .content-area-inside,.view-actualidad-related .content-area-inside,.view-nota-de-prensa-related .content-area-inside{padding:1rem 1.5rem;border-right:1px solid #e6e6e6;}.view-project-related .content-area-inside h2,.view-actualidad-related .content-area-inside h2,.view-nota-de-prensa-related .content-area-inside h2{line-height:0.9 !important;margin-bottom:1rem !important;}.view-actualidad-related .content-area-inside a,.view-project-related .content-area-inside a,.view-nota-de-prensa-related .content-area-inside a{font-family:'gtregular';font-weight:500;text-decoration:none;font-size:16px;}.view-nota-de-prensa-related .content-area-inside a:hover{text-decoration:underline;}#block-block-15{font-size:13px;}#block-block-15 a{text-decoration:none;}#block-block-15 a:hover{text-decoration:underline;}.page-actualidad .outside,.page-news .outside,.page-pressnotes .outside,.page-notas-de-prensa .outside,.node-type-nota-de-prensa .outside{height:300px;}.page-notas-de-prensa .height100x100,.page-actualidad .height100x100,.page-news .height100x100,.page-pressnotes .height100x100,.node-type-press-subhome .height100x100{display:none;}.view-press-subhome-slider-notas .text,.view-press-subhome-slider-actualidad .text,.view-press-subhome-slider .text,.page-notas-de-prensa .text,.page-sala-de-prensa-notas-de-prensa .text,.page-sala-de-prensa-actualidad .text,.node-type-press-subhome .text,.page-pressnotes .text,.page-news .text,.page-actualidad .text{font-size:30px;font-family:'gtbold';padding:80px 0 0 90px;color:white;}.page-notas-de-prensa #content .view-press-subhome-slider h2,#content .view-press-subhome-slider h2,.page-news #content .view-press-subhome-slider h2,.page-actualidad #content .view-press-subhome-slider h2,.page-pressnotes #content .view-press-subhome-slider h2,.node-type-press-subhome #content .view-press-subhome-slider h2,#content .view-press-subhome-slider-actualidad h2,#content .view-press-subhome-slider-notas h2{font-family:'gtbold';font-size:36px;max-width:450px;margin:30px 0 50px 0;}#content .view-press-subhome-slider-actualidad a,#content .view-press-subhome-slider-notas a,.page-notas-de-prensa .view-press-subhome-slider a,.page-news .view-press-subhome-slider a,.page-actualidad .view-press-subhome-slider a,.page-pressnotes .view-press-subhome-slider a,.node-type-press-subhome .view-press-subhome-slider a,.page-sala-de-prensa .view-press-subhome-slider a,.page-sala-de-premsa .view-press-subhome-slider a,.page-press-room .view-press-subhome-slider a{border:2px solid white;padding:10px 90px;color:white;text-decoration:none;background-image:url(/sites/all/themes/zensorigue/images/button_transparentbg_hover.png);background-position:-400px 0px;background-repeat:no-repeat;transition:all 0.5s ease-in-out 0s;}#content .view-press-subhome-slider-actualidad a:hover,#content .view-press-subhome-slider-notas a:hover,.page-notas-de-prensa .view-press-subhome-slider a:hover,.page-news .view-press-subhome-slider a:hover,.page-actualidad .view-press-subhome-slider a:hover,.page-pressnotes .view-press-subhome-slider a:hover,.node-type-press-subhome .view-press-subhome-slider a:hover,.page-sala-de-prensa .view-press-subhome-slider a:hover,.page-sala-de-premsa .view-press-subhome-slider a:hover,.page-press-room .view-press-subhome-slider a:hover{background-position:0px 0px;text-decoration:none !important;font-weight:bold;}a.bgfx:hover{background-position:0px 0px;text-decoration:none !important;font-weight:bold;}a.bgfx{background-image:url(/sites/all/themes/zensorigue/images/button_transparentbg_hover.png);background-position:-400px 0px;background-repeat:no-repeat;transition:all 0.5s ease-in-out 0s;}#block-views-press-kit-block{font-size:0;background-color:#53565A;}#block-views-press-kit-block h4{font-weight:normal;margin:10px 0 30px;}#block-views-press-kit-block a{color:#0097D7;border:1px solid #0097D7;padding:10px 70px;text-decoration:none;font-size:14px;}#block-views-press-kit-block .file img{display:none;}#block-views-press-kit-block hr{border-color:white;}#block-views-press-kit-block .left,#block-views-press-kit-block .right{display:inline-block;width:50%;vertical-align:top;color:white;font-size:18px;height:190px;}#block-views-press-kit-block .left .container{border-right:1px solid #959A9E;height:100%;}.view-ultimas-actualidad input,.view-ultimas-notas input{font-size:14px;border:0;border-bottom:1px solid #000;padding:5px;}.view-ultimas-actualidad .views-exposed-widgets,.view-ultimas-notas .views-exposed-widgets{text-align:center;padding:50px;}.view-ultimas-actualidad label,.view-ultimas-actualidad .views-widget,.view-ultimas-actualidad #edit-title-wrapper,.view-ultimas-actualidad .views-exposed-widget,.view-ultimas-notas label,.view-ultimas-notas .views-widget,.view-ultimas-notas #edit-title-wrapper,.view-ultimas-notas .views-exposed-widget{display:inline-block;font-size:14px;}.view-ultimas-actualidad .form-item,.view-ultimas-notas .form-item{margin:0 15px;}.view-ultimas-notas label,.view-ultimas-actualidad label{font-size:16px;}input#edit-submit-ultimas-actualidad,input#edit-submit-ultimas-notas,input#edit-submit-notas-de-prensa-actualidad{background-image:url(/sites/all/themes/zensorigue/images/pressnotes-search.png);background-repeat:no-repeat;width:24px;height:24px;border:0;background-color:white;color:transparent;font-size:0;}body.node-type-nota-de-prensa .block .content-area .col.gu2{font-weight:bold;color:#959a9e;font-size:13px;}body.node-type-nota-de-prensa .block .content-area{padding:30px 0;}body.node-type-nota-de-prensa .content-area.padding20_0{margin-left:0;}body.node-type-nota-de-prensa .block .content-area a{color:#009DDD;text-decoration:none;}body.node-type-nota-de-prensa .block .content-area a:hover{text-decoration:none!important;}body.node-type-nota-de-prensa #block-block-13{display:none;}body.node-type-actualidad #block-block-13{display:none;}.view-notas-de-prensa-actualidad .view-filters.content-area{margin-top:unset;}.view-notas-de-prensa-actualidad .form-item .form-select{margin-left:-1rem;padding-left:0;margin-right:1rem;padding-right:1.5rem;}
.node-type-actualidad .image-title{display:none;}.view-ultimas-actualidad,.view-ultimas-notas,.view-actualidad-related{font-size:0;}.view-ultimas-actualidad .views-row,.view-ultimas-notas .views-row,.view-actualidad-related .views-row{width:33.333%;display:inline-block;vertical-align:top;}.view-ultimas-actualidad .views-row .content-area-inside,.view-ultimas-notas .views-row .content-area-inside{border-right:1px solid #E6E6E6;min-height:150px;}.view-ultimas-notas,.view-ultimas-actualidad{border-bottom:1px solid #E6E6E6;}.view-ultimas-notas .views-row,.view-ultimas-actualidad .views-row{cursor:pointer;}.view-ultimas-notas .text-18,.view-ultimas-actualidad .text-18{display:inline-block;width:75%;vertical-align:top;}.view-ultimas-notas .text-14{font-size:15px;margin-bottom:6px;}.view-ultimas-notas .subhome-see-more-blue,.view-ultimas-actualidad .subhome-see-more-blue{width:40px;vertical-align:top;float:right;}.view-ultimas-notas .subhome-see-more-blue a,.view-ultimas-actualidad .subhome-see-more-blue a{margin-top:0;}body.node-type-actualidad .block .content-area .col.gu2{font-weight:bold;color:#959a9e;font-size:13px;}body.node-type-actualidad .block .content-area{padding:30px 0;}.view-actualidad-description1-2 .content-area{padding-top:0!important;}body.node-type-actualidad .block .content-area a{color:#009DDD;line-height:25px;text-decoration:none;}body.node-type-actualidad .block .content-area a:hover{text-decoration:none!important;}
.node-type-galeria .breadcrumb{display:none;}.view-galeria .view-content{font-size:0;}.view-galeria .views-row{display:inline-block;width:25%;vertical-align:top;font-size:16px;text-align:center;}.node-type-galeria .view-galeria .outside{box-sizing:border-box;transition:border .2s ease-in-out;border:0px white solid;min-height:260px;position:relative;}.view-galeria .inside{display:none;background:rgba(0,128,185,0.7) none repeat scroll 0% 0%;text-align:center;height:100%;width:100%;position:absolute;left:0;top:0;color:#fff;}.view-galeria .outside:hover{cursor:pointer;}.view-galeria .views-row .outside:hover{transition:border .2s ease-in-out;border:10px white solid;width:100%;}.view-galeria .ampliar{margin-right:50px;}
.node-type-medio .view-project-article .3.views-fieldset{border-left:0;}
.view-material-colors{margin-top:10px;}.view-material-colors .view-content{font-size:0;margin-top:30px;}.view-material-colors .views-row{font-size:18px;display:inline-block;width:auto;}.node-type-material #block-fieldblock-node-material-default-body p{margin-top:0;}
#cboxContent,#cboxWrapper{border-radius:0;background:transparent;}#cboxOverlay{background:#fff none repeat scroll 0% 0%;top:100px;}#cboxClose,#cboxClose:hover{background-image:url(/sites/all/themes/zensorigue/images/colorbox-close.png);width:34px;height:34px;background-position:0 0;}#cboxClose:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}#cboxPrevious,#cboxNext{color:white;text-indent:0;background:none;width:40px;width:auto;padding-left:10px;height:29px;}#cboxNext{left:50px;}#cboxCurrent{display:none !important;}#colorbox #cboxClose{top:0;right:0;}#cboxLoadedContent{margin-top:50px;margin-bottom:0;}
#block-flippy-flippy-pager-node-type-ehoojbg8e .flippy,#block-flippy-flippy-pager-node-type-qongtbhiw .flippy{display:block;position:fixed;top:600px;top:45%;margin:0;}.flippy .next,.flippy .prev{display:block;padding:0;}.flippy .next{right:0;position:fixed;top:45%;right:0;}.flippy .prev{left:256px;}.flippy a{background-color:#c0c2c5;}.flippy a:hover{background-color:#019EDE;}.flippy .next a,.flippy .prev a{overflow:hidden;background-image:url(/sites/all/themes/zensorigue/images/flippyprev.png);background-repeat:no-repeat;width:39px;height:121px;font-size:16px;line-height:60px;text-decoration:none;color:white;display:block;padding:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.flippy .next a{background-position:right;padding:0 0 0 40px;width:0;}.flippy .next a:hover{padding:0 40px;}.flippy .prev a{background-position:left;padding-left:40px;width:0;text-indent:-350px;}.flippy .next a:hover,.flippy .prev a:hover{width:225px;text-indent:0px;}.flippy .prev a:hover{padding-right:20px;}.flippy .next a{background-image:url(/sites/all/themes/zensorigue/images/flippynext.png);}.flippy .view-flippy-image{padding:32px 0;opacity:0;-webkit-transition:all .05s ease-in-out;-moz-transition:all .05s ease-in-out;-o-transition:all .05s ease-in-out;transition:all .05s ease-in-out;}a:hover .view-flippy-image{opacity:1;}.flippy .views-field-field-product-image{display:inline-block;with:60px;padding-right:10px;height:60px;}.flippy .views-field-title{display:inline-block;with:120px;vertical-align:top;text-transform:uppercase;padding-right:30px;}.freepager,#block-views-6a594a5bd306273efc26208b94317975{}.freepager-next,.freepager-previous{display:block;padding:0;}.freepager-next{position:fixed;top:45%;right:0;z-index:100;}.freepager-previous{left:256px;position:fixed;top:45%;z-index:100;}.freepager-next a,.freepager-previous a{background-color:#c0c2c5;line-height:20px;vertical-align:middle;color:#c0c2c5;overflow:hidden;background-image:url(/sites/all/themes/zensorigue/images/flippyprev.png);background-repeat:no-repeat;width:39px;height:121px;font-size:16px;line-height:27px;text-decoration:none;margin-top:30px;color:white;display:block;padding:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0.8;display:table-cell;vertical-align:middle;}.freepager-next a{background-position:right;padding:0 0 0 40px;width:0;background-image:url(/sites/all/themes/zensorigue/images/flippynext.png);font-size:0;color:transparent;}.freepager-previous a{background-position:left;padding-left:40px;width:0px;text-indent:-350px;font-size:0;}.freepager-next a:hover,.freepager-previous a:hover{width:225px;text-indent:0px;font-size:16px;background-color:#019EDE;color:white;}.freepager-next a:hover{padding:0 40px;}.freepager-previous a:hover{padding-right:20px;}
div#views_infinite_scroll-ajax-loader{text-align:center;}
:root{--primary-color:#009ede;}.area_1_circle_wrapper{overflow:hidden;transform:rotate(-250deg);-webkit-transform:rotate(-250deg);-moz-transform:rotate(-250deg);-o-transform:rotate(-250deg);transition:all 2s ease-out;-webkit-transition:all 2s ease-out;-moz-transition:all 2s ease-out;-o-transition:all 2s ease-out;opacity:0;transform-origin:center;}.area_1_circle_wrapper.animate{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);opacity:1;}.area_1_circle_wrapper .area_1_circle_image h2,.area_1_circle_wrapper .a,.area_1_circle_wrapper .b,.area_1_circle_wrapper .c{transform:scale(0,0);-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);}.area_1_circle_wrapper .area_1_circle_image h2.animate,.area_1_circle_wrapper .a.animate,.area_1_circle_wrapper .b.animate,.area_1_circle_wrapper .c.animate{animation-name:appearing_text;animation-duration:2.5s;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);}@keyframes appearing_text{0%{transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);opacity:0;}50%{transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);opacity:0;}100%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);opacity:1;}}#block-views-homepage-highlights-block{margin-top:50px;}.field-type-video-embed-field .field-items .field-item{margin-bottom:25px;}.vimeo,.instagram{width:30px;height:29px;display:inline-block;margin-right:10px;}.vimeo{background-image:url(/sites/all/themes/zensorigue/images/logo-vimeo2.png);}.instagram{background-image:url(/sites/all/themes/zensorigue/images/logo-instagram2.png);}ul.pager .pager-next{background-position:right center!important;}ul.pager .pager-next a,ul.pager .pager-previous a{opacity:0;}#content{padding-top:100px;}.page-node-8 #content{padding-top:0px;}.hide{display:none;}.clear{clear:both;}a:hover{text-decoration:none!important;font-weight:bold;}.view-apartado-area4-bluearea,.view-apartado-area4-bluearea .view-content{min-height:325px;}#admin-menu{z-index:99999;}.text-small,.area5_text_col2 .container .field-content > div{font-size:11px!important;font-family:'gtregular',sans-serif!important;color:#808080!important;}.view-subhome-catalog-download h2{font-size:18px!important;font-weight:bold!important;margin-bottom:0!important;margin-top:20px!important;}.view-subhome-catalog-download .view-header{padding-left:20px;}.node-type-subhome #content h2{margin-bottom:40px;}.content-area{padding:20px 0px;max-width:90%;}.subhome_slider_piedefoto,.subhome_slider_piedefoto h2,#content .subhome_slider_piedefoto p,.subhome_slider_piedefoto div{color:white;font-family:"gtlight"!important;font-size:14px!important;line-height:20px;font-weight:400;margin-right:6px;}#content .view-subhome-area4-bluearea p{margin-top:65px;}.view-apartado-related .views-row-1 .content-area-inside,.view-subhome-area8-related-content .views-row-1 .content-area-inside{padding:20px 30px 30px 0;}.view-subhome-catalog-download a{font-family:'gtregular',sans-serif;font-size:14px;padding:10px 40px;border:2px solid white;margin-top:10px;}#block-views-subhome-catalog-download-block .view-content{margin-top:20px;}.content-area.views-pager.bottom{padding:15px 0 15px;}.view-subhome-area3-projects .outside,.view-subhome-area3-projects .inside,.view-apartado-lists .views-row .inside,.view-apartado-lists .views-row .outside,.view-press-gallery .views-row .inside,.view-press-gallery .views-row .outside,.view-product-usadoen .views-row .inside,.view-product-usadoen .views-row .outside,.view-material-usadoen .views-row .inside,.view-material-usadoen .views-row .outside,.view-apartado-projects .views-row .inside,.view-apartado-projects .views-row .outside,.view-apartado-products-by-menu .views-row .inside,.view-apartado-products-by-menu .views-row .outside,.view-albums .views-row .inside,.view-albums .views-row .outside,.view-apartado-area4-bluearea .view-content{height:100%;}.view-albums .view-content{font-size:0;}.view-subhome-area4-bluearea .view-content,.view-subhome-area4-bluearea .views-row.views-row-1.views-row-odd.views-row-first.views-row-last,.view-subhome-area4-bluearea .views-row.views-row-1.views-row-odd.views-row-first.views-row-last > div,.view-apartado-area4-bluearea .views-row.views-row-1.views-row-odd.views-row-first.views-row-last > div{height:100%!important;min-height:375px;}.view-subhome-area4-bluearea .views-row.views-row-1.views-row-odd.views-row-first.views-row-last .container,.view-apartado-area4-bluearea .views-row.views-row-1.views-row-odd.views-row-first.views-row-last .container{display:table;position:relative;height:100%;width:100%;min-height:375px;}.view-subhome-area4-bluearea .views-row.views-row-1.views-row-odd.views-row-first.views-row-last .container .views-field-field-subhome-slider-text,.view-apartado-area4-bluearea .views-row.views-row-1.views-row-odd.views-row-first.views-row-last .container .views-field-field-subhome-slider-text{display:table-cell;vertical-align:middle;}.view.view-subhome-area4-bluearea.view-id-subhome_area4_bluearea.view-display-id-block{max-height:366px;}.view.view-subhome-area4-bluearea.view-id-subhome_area4_bluearea.view-display-id-block .views-field-field-subhome-slider-text{display:block!important;}.view-subhome-area3-projects .views-row,.view-subhome-our-products .views-row,.view-apartado-lists .views-row,.view-apartado-v3-products .views-row,.view-product-usadoen .views-row,.view-material-usadoen .views-row,.view-apartado-v3-products .views-row,.view-albums .views-row{width:33.3334%!important;overflow:hidden;}.view-albums .views-row{display:inline-block;text-align:center;color:white;font-size:16px;line-height:23px;vertical-align:top;transition:all .2s ease-in-out;}.inside .slidein div{padding:40% 15% 0;}.view-subhome-our-products .outside,.view-apartado-v3-products .outside{height:100%;}.view-press-gallery .views-row{width:33.334%;}.view-ultimas-notas .text-18,.view-ultimas-actualidad .text-18{font-family:'gtregular',sans-serif;color:#4d4d4d;display:inline-block;width:75%;vertical-align:top;font-size:18px;font-weight:normal;letter-spacing:0.5px;}#block-views-press-kit-block a{color:#0097D7;border:2px solid #0097D7;padding:10px 70px;text-decoration:none;font-size:14px;font-weight:bold;}.views_slideshow_main{position:relative;}.view-subhome-slider .subhome_slider_piedefoto{position:absolute;right:20px;bottom:20px;visibility:hidden;}#block-views-subhome-slider-block .container{padding-left:0;padding-right:0;text-align:center;max-width:600px;width:auto;display:none;}.outside{width:101%;}.block-views{overflow:hidden;}#cboxPrevious,#cboxNext{bottom:50%;top:50%;width:40px;height:40px;color:transparent;opacity:0;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;}#cboxPrevious:hover,#cboxNext:hover{-webkit-filter:brightness(1.2);-moz-filter:brightness(1.2);-ms-filter:brightness(1.2);filter:brightness(1.2);transition:opacity 1s ease;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;}#cboxPrevious{background:url("//www.sorigue.com/sites/all/themes/zensorigue/images/prev-arrow.png")!important;background-repeat:no-repeat;left:0px!important;}#cboxNext{right:0px!important;left:initial!important;background:url("//www.sorigue.com/sites/all/themes/zensorigue/images/next-arrow.png")!important;background-repeat:no-repeat;}.region-sidebar-first li .nolink.is-active-trail,.region-sidebar-first li .is-active-trail{opacity:1;}.menu__item.is-expanded{cursor:pointer;}.menu__item.is-expanded ul.menu li{cursor:initial!important;}.region-sidebar-first li ul.menu a{border:none;}.region-sidebar-first li ul.menu a.active,.region-sidebar-first li ul.menu span.active-trail{background:none;color:white;}.region-sidebar-first li ul.menu span.active-trail::after{display:block;content:'';border-bottom:3px solid #009DDD;padding-top:5px;margin-bottom:-5px!important;opacity:1!important;}.region-sidebar-first li ul.menu li{padding-left:25px;}.region-sidebar-first li ul.menu li.is-active{opacity:0.5;}.region-sidebar-first li ul.menu li span{padding-right:17px;}.region-sidebar-first li ul.menu span:hover{background:none;color:#009DDD;opacity:1;}.region-sidebar-first li ul.menu span:hover::after{display:block;content:'';border-bottom:3px solid #009DDD;padding-top:5px;margin-bottom:-8px;opacity:0.5;}body.front #block-views-homepage-slider-block .views-slideshow-pager-field-item.active .views-field-title{background:#009EDE;}.area_1_circle_image a{text-decoration:none;color:#fff;}#block-views-subhome-area6-dest-compl2-block .views-field-nothing .field-content{font-size:11px!important;font-family:'gtregular',sans-serif!important;color:#808080!important;text-transform:uppercase;}.view-project-technicaldata .text-small{display:none;}#dl-menu{z-index:10!important;}#block-superfish-1 li:hover{cursor:pointer;}#block-block-4 a:hover{opacity:0.8;}.freepager-next a:hover,.freepager-previous a:hover{background-color:rgba(1,158,222,1);}.homepage_area4_text a:hover,#block-views-homepage-highlights-block .view-content .views-field-field-link a:hover{opacity:0.8;font-weight:normal!important;}#cboxTitle{bottom:0;}.header__region{position:relative;}.menu__item.is-collapsed{list-style:none;}#superfish-1 a:hover{font-weight:normal!important;}.dl-menuwrapper .dl-menu.dl-menuopen{background-color:white;}.view-subhome-area3-projects .view-header{margin-bottom:25px;}.homepage_area4_text h2 strong{color:white!important;}.views-field-field-homepage-area5-text1{display:table-cell;width:80%;padding:0 120px 0 280px;vertical-align:middle;}.views-field-field-homepage-area5-text2{display:table-cell;width:20%;vertical-align:middle;line-height:1.5em;font-family:'gtbold';font-weight:400;}.view-apartado-projects .view-header .content-area .text-small,.view-apartado-products-by-menu .view-header .content-area .text-small{text-transform:lowercase;font-family:'gtregular'!important;font-weight:500!important;font-size:28px!important;margin:20px 0 10px 0!important;padding:0!important;color:#53565A!important;}.view-apartado-projects .view-header .content-area .text-small:first-letter,.view-apartado-products-by-menu .view-header .content-area .text-small:first-letter{text-transform:uppercase;}.view-apartado-projects .view-header .content-area div hr,.view-apartado-products-by-menu .view-header .content-area div hr,.view-apartado-projects .view-header .content-area h2,.view-apartado-products-by-menu .view-header .content-area h2{display:none;}.view-product-medio-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active .views-field-id{background:white;height:11px;width:11px;border-radius:25px;position:relative;margin:auto;top:2px;}#content #block-views-76a6bd12dd370e2c28c653ae44fe20fe h2{font-size:33px;}.view-project-article .views-row .views-field{margin-top:20px;}.view-project-article .views-row .views-field:first-child{margin-top:-7px;}.view-project-article .views-row .views-field:last-child .field-content{margin-bottom:-6px;}.section-directorio-de-empresas #block-block-22,.section-directori-dempreses #block-block-22,.section-company-directory #block-block-22{display:none;}.inside .slidein{display:table;width:100%;}.inside .slidein div{padding:0!important;display:table-cell;vertical-align:middle;text-align:center;}.inside .slidein div.location{display:block;text-align:center;}.inside .slidein div span:first-child{display:inline-block;text-align:center;padding:0 10px;}.view-subhome-our-products div.location{display:none!important;}.menu__link.separator{border:none;padding-bottom:20px;margin-bottom:20px;}.menu__link.separator hr{background-image:url(/sites/all/themes/zensorigue/images/sidebar-separator.png);background-repeat:no-repeat;background-position:center top;padding-top:20px;margin-top:20px;width:100%;border-bottom:none;}.block-menu-block li.last,#block-menu-block-2 li.last{background-image:none!important;padding-top:0!important;margin-top:0!important;}.region-sidebar-first ul.menu li.menu__item.is-leaf span.nolink,.region-sidebar-first ul.menu li.menu__item.is-collapsed span.nolink{color:#d2d2d2!important;}.region-sidebar-first ul.menu li.menu__item.is-leaf span.nolink:hover
.region-sidebar-first ul.menu li.menu__item.is-collapsed span.nolink:hover{background:transparent!important;opacity:1!important;}.region-sidebar-first .breadcrumb_custom_title a{text-decoration:none;}.homepage_video_container,.subhome_video_container{width:100%;height:100%;cursor:pointer;opacity:0;}.view-homepage-slider .reprod-container,.view-subhome-slider .reprod-container,.view-product-medio-slider .reprod-container{width:235px;text-align:center;background:linear-gradient(to left,transparent 50%,#009EDE 50%);background-size:200% 100%;background-position:left bottom;transition:all 0.5s ease-in-out;position:absolute;top:30px;left:50px;}.view-homepage-slider:hover .reprod-container,.view-subhome-slider:hover .reprod-container,.view-product-medio-slider:hover .reprod-container{background-position:left bottom;}.view-homepage-slider .reprod-container .reprod,.view-subhome-slider .reprod-container .reprod,.view-product-medio-slider .reprod-container .reprod{cursor:pointer;font-weight:bold;color:white;padding:15px 20px 15px 60px;font-size:15px;background-image:url(/sites/all/themes/zensorigue/images/play.png);background-position:35px center;background-repeat:no-repeat;}#block-locale-language ul{background-size:20px;}#block-locale-language ul li:hover{opacity:0.8;}#block-locale-language li a,#block-locale-language li span{font-size:13px;padding:3px 8px;}#block-locale-language{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;width:auto;right:0;}#block-locale-language:hover{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;height:120px;}#cboxClose,#cboxClose:hover{width:40px;height:40px;background-position:3px 3px;}#colorbox #cboxClose{top:0px;}.view-homepage-area6-projects .col1 a:hover{opacity:0.8;}#cboxOverlay{top:0!important;}#block-block-36,#block-block-38,#block-block-43,#block-block-47{position:absolute;top:-1px;width:auto;max-width:1182px;margin:0 auto;text-align:right;height:30px;overflow:hidden;right:75px;background-color:#1CB1E7;z-index:500;}#block-block-38{right:217px;background-color:#25c7f8;}#block-block-43{right:348px;}#block-block-47{right:154px;}html[lang=ca] #block-block-43{right:325px;}html[lang=en] #block-block-47{right:146px;}html[lang=en] #block-block-43{right:355px;}.contact-button,.catalog-button{margin-top:2px;}.contact-button a,.catalog-button a{color:#fff;text-decoration:none;font-size:13px;padding:3px 8px;font-weight:600;}.catalog-button a img{margin-right:5px;width:9px;position:relative;top:2px;}.node-subhome-contacte-page .field-name-body p{display:none;}.field-name-field-contact-international,.content_center,.node-type-subhome-contacte-page #block-fieldblock-node-subhome-contacte-page-default-webform .webform-client-form,.view-headquarters-list,#block-views-headquarters-map-block,.breadcrumb,.view-subhome-area2-text,article{max-width:90%;}#block-views-headquarters-map-block{margin-top:20px;}#block-fieldblock-node-subhome-contacte-page-default-field-contact-international{background:#009EDE;padding-top:20px;}#block-fieldblock-node-subhome-contacte-page-default-field-contact-international .field-name-field-contact-international p,#block-fieldblock-node-subhome-contacte-page-default-field-contact-international .field-name-field-contact-international a{color:#fff;}#block-fieldblock-node-subhome-contacte-page-default-field-contact-international .field-name-field-contact-international p strong{font-size:16px;font-weight:bold;}#block-views-headquarters-top-list-block{margin-bottom:25px;}body.section-contacto-newsletter #block-views-headquarters-top-list-block,body.section-contacto-newsletter #block-views-headquarters-list-block,body.section-contacte-newsletter #block-views-headquarters-top-list-block,body.section-contacte-newsletter #block-views-headquarters-list-block,body.section-contact-newsletter #block-views-headquarters-top-list-block,body.section-contact-newsletter #block-views-headquarters-list-block{display:none;}body.section-contacto-newsletter .info-newsletter,body.section-contacte-newsletter .info-newsletter,body.section-contact-newsletter .info-newsletter{width:100%;height:auto;background-color:#565657;}body.section-contacto-newsletter .info-newsletter .contenido,body.section-contacte-newsletter .info-newsletter .contenido,body.section-contact-newsletter .info-newsletter .contenido{padding:30px;}body.section-contacto-newsletter .info-newsletter p:first-child,body.section-contacte-newsletter .info-newsletter p:first-child,body.section-contact-newsletter .info-newsletter p:first-child{color:#009EDE!important;font-size:16px!important;font-weight:bold!important;}body.section-contacto-newsletter .info-newsletter p,body.section-contacto-newsletter .info-newsletter a,body.section-contacte-newsletter .info-newsletter p,body.section-contacte-newsletter .info-newsletter a,body.section-contact-newsletter .info-newsletter p,body.section-contact-newsletter .info-newsletter a{color:white!important;margin:0!important;text-decoration:none;}html{background-color:#009ede;}#block-views-apartado-v4-products-block .view-header{margin-bottom:30px;}.inside .text-small{font-size:12px!important;color:#fff!important;}.block-webform{display:none;}body.page-node-1977 .block-webform,body.page-node-2016 .block-webform{display:block;}.view-subhome-area3-projects,.view-subhome-our-products,.view-apartado-v3-products,.view-apartado-lists{background-color:#f2f2f2;}.view-subhome-catalog-download .view-header{background-color:transparent;}.view-subhome-area4-bluearea .views-field-field-subhome-slider-text .field-content h2{line-height:36px!important;font-size:30px!important;}.form-item .form-select{border:none;background-color:transparent;font-weight:bold;color:#5090c3;margin-left:10px;}.content-area.views-pager.bottom li{margin-top:6px;}.view-subhome-area6-dest-compl2 .views-field-field-subhome-area6-link{margin:60px 0 0 20px;}.a2a_kit{-webkit-filter:invert(0.4);-moz-filter:invert(0.4);-o-filter:invert(0.4);filter:invert(0.4);}.a2a_kit a{margin-right:10px;}ul.pager a:hover,a.goback{height:25px!important;}a.goback:hover{opacity:0.7;font-weight:normal;}.pager-next a,.pager-next a:hover,.pager-previous,.pager-previous:hover{color:#fff!important;}.view-subhome-area8-related-content .view-content .content-area-inside{float:right;padding:20px 0 30px 0;}.view-nota-de-prensa-related a:hover{text-decoration:none!important;}.view-product-usadoen .view-header,.view-material-usadoen .view-header{padding-top:20px;}.block-fieldblock{padding-bottom:20px;}.block-fieldblock.even{padding-bottom:20px;}div#views_infinite_scroll-ajax-loader{color:#0097D7!important;font-weight:bold;}img.moreinfo-icon{margin-right:15px;position:relative;top:3px;}.block-fieldblock .field .field-items.content-area{padding-bottom:0;}.field-name-field-producto-video video{width:100%;}.view-subhome-our-products .item-list{padding:20px 75px;}.logo_responsive{display:none;position:fixed;top:15px;left:35px;z-index:99999;width:150px;}.logo_responsive img{width:100%;}body.subhome-type-2 .views-field-field-subhome-area6-text hr{border-bottom:2px solid #fff;}body.subhome-type-2 .view-subhome-our-products{margin-bottom:84px;}.view-service-description1-2 .row .col.gu4,.block-fieldblock .field-type-text-with-summary .field-items .row .col.gu4,.block-fieldblock .field-name-field-product-details .field-items .row .col.gu4,.node-nota-de-prensa .field-name-body .field-items .row .col.gu4,.node-type-actualidad .field-name-body .field-items .row .col.gu4{width:45%;}.block-fieldblock .field-type-text-with-summary .field-items .row .col.gu4:last-child,.block-fieldblock .field-name-field-product-details .field-items .row .col.gu4:last-child,.node-nota-de-prensa .field-name-body .field-items .row .col.gu4:last-child,.field-name-field-product-details .field-items .row .gu4 .gu2:last-child,.node-type-actualidad .field-name-body .field-items .row .col.gu4:last-child{float:right;}.field-name-field-product-details h2{margin-bottom:15px!important;}.field-name-field-product-details .field-items .row .gu4 .gu2{padding-left:0;}.block-fieldblock .field-items .row .col.gu4 p:first-child{margin-top:0;}.view-project-technicaldata{margin-top:20px;}.view-project-technicaldata .view-header h2{margin-bottom:20px!important;}.view-actualidad-related .content-area-inside a:hover,.view-project-related .content-area-inside a:hover,.view-nota-de-prensa-related .content-area-inside a:hover{color:#808080;}#block-fieldblock-node-product-default-field-product-details .location,#block-fieldblock-node-material-default-field-product-details .location{margin-top:20px;}.field-name-field-material-more2 a{color:#fff;text-decoration:none;}.field-name-field-material-more2 .col{padding-left:0;}.view-ultimas-actualidad .views-row,.view-ultimas-notas .views-row,.view-actualidad-related .views-row{width:33.333%;overflow:hidden;}.view-press-kit .location{color:#808080;}.view-project-related .bgcolorD4D5D5,.view-nota-de-prensa-related .bgcolorD4D5D5{padding-top:20px;}.view-press-gallery .slidein a{font-size:16px;}.view-service-description1-2 p{color:#53565A!important;font-size:16px!important;line-height:1.5em!important;}select{cursor:pointer;border:none;font-weight:bold;color:#5090c3;margin-left:10px;width:auto;padding:5px 15px 5px 5px;font-size:16px;line-height:1.5;border-radius:5px;background:url(/sites/all/themes/zensorigue/images/dropdown-arrow.png) transparent;background-repeat:no-repeat;background-position:right center;-webkit-appearance:none;appearance:none;-moz-appearance:none;background-size:13px;}select::-ms-expand{display:none;}textarea:focus,input:focus,select:focus{outline:0;}.view-subhome-our-products .view-filters.content-area form,.view-apartado-v3-products .view-filters.content-area form,.view-subhome-area3-projects .view-filters.content-area form{width:120%;}.views-widget-filter-field_material_location_tid_selective .form-item{margin-top:0!important;}.site-map-menu ul li{list-style:none;}.site-map-menu .nolink,.site-map-menu ul ul .leaf a,.site-map-menu ul ul .expanded a{font-size:14px!important;color:#898d91!important;font-weight:normal;}#site-map{padding:0 10px;max-width:1182px;margin:60px auto;box-sizing:border-box;}#site-map .site-map-box ul{padding-left:2.0em;}#site-map .site-map-menus .content > ul{position:relative;}#site-map .site-map-menus .content > ul::before{content:'';display:block;width:12px;height:12px;background:var(--primary-color);border-radius:50%;margin-left:-5px;}#site-map .site-map-menus .site-map-box-menu .content .site-map-menu li{margin:0;font-size:16px;}#site-map .site-map-menus .site-map-box-menu .content .site-map-menu li a{text-decoration:none!important;color:#3c3c3b;font-weight:normal!important;}#site-map .site-map-menus .site-map-box-menu .content > .site-map-menu > li > span{color:#009ede!important;font-size:16px!important;font-weight:bold;}#site-map .site-map-menus .site-map-box-menu .content > .site-map-menu > li{list-style:none;}#site-map .site-map-menus .site-map-box-menu .content > .site-map-menu > li:first-child > a,#site-map .site-map-menus .site-map-box-menu .content > .site-map-menu > li.last a{color:#009ede;font-weight:bold;text-decoration:none;}#site-map .site-map-menus .site-map-box-menu .content > .site-map-menu > li.last .site-map-menu li a{color:#3c3c3b;}#site-map ul.site-map-menu ul{margin-top:10px;margin-left:10px;padding-bottom:10px;}#site-map ul.site-map-menu li{margin:0;padding:0 7px;font-weight:bold;border-left:1px solid var(--primary-color);}#site-map ul.site-map-menu li:last-child{border-left:none;}#site-map ul.site-map-menu li:before{position:relative;top:-0.3em;height:1em;width:12px;border-bottom:1px solid var(--primary-color);content:"";display:inline-block;left:-7px;padding-top:10px;}#site-map ul.site-map-menu li:last-child:before{border-left:1px solid var(--primary-color);}#site-map h2.title{font-size:64px;font-family:'gtbold';letter-spacing:-4px;text-transform:lowercase;color:#009ede;height:65px;padding-bottom:5px;}@media (max-width:1200px){#site-map h2.title{font-size:57px;margin-left:20px;}}@media (max-width:1024px){#site-map{margin-top:140px;}#site-map h2.title{font-size:50px;}}#block-block-19{display:none;width:100%;background-color:white;padding:30px 0px 0px;margin-top:-15px;z-index:999;}#block-block-19 form{height:100%;width:90%;margin:0 0 0 22px;max-width:300px;outline:2px solid #009ede;height:35px;margin-bottom:20px;}#block-block-19 form .form-item{float:left;width:70%;margin:0;}#block-block-19 form .form-item input{height:35px!important;border:none;width:100%;padding:0 7px;}#block-block-19 form .form-actions input{height:35px;border:none;padding:0;margin:0;width:30%;font-weight:bold;color:white;background:#009ede;}#block-block-19 ::-webkit-input-placeholder{color:#666;}#block-block-19 :-moz-placeholder{color:#666;opacity:1;}#block-block-19 ::-moz-placeholder{color:#666;opacity:1;}#block-block-19 :-ms-input-placeholder{color:#666;}#block-block-20{display:none;width:100%;background-color:#7d7d7d;padding:0;font-weight:bold;font-size:13px;z-index:999;}#block-block-20 ul li{list-style:none;}#block-block-20 ul li.active,#block-block-20 ul li a{text-decoration:none;color:#fff;background:transparent!important;}#block-block-20 .idioma{color:white;float:left;margin:16px 0;padding-left:20px;line-height:13px;}#block-block-20 ul.language-switcher-locale-url{float:left;padding-left:10px;margin:8px 0;width:50px;background-image:url(/sites/all/themes/zensorigue/images/arrow_menu.png);background-repeat:no-repeat;background-position:right 2px;}#dl-menu #block-block-20 li a,#dl-menu #block-block-20 a,#dl-menu #block-block-20 span,#dl-menu #block-block-20 ul span{padding:5px 0;font-family:'gtlight',sans-serif;font-size:13px;font-weight:bold;}#block-block-20 .language-link.locale-untranslated{color:#fff;background:none;text-decoration:line-through;}.dl-trigger:after{content:'';position:absolute;width:68%;height:5px;background:#fff;top:10px;left:16%;box-shadow:0 10px 0 #fff,0 20px 0 #fff;}.dl-trigger{width:48px;height:45px;text-indent:-900em;overflow:hidden;cursor:pointer;z-index:999;position:fixed;right:0;top:15px;display:none;}.dl-trigger.dl-active{height:60px;}.header_wrapper{z-index:1001;top:0;}#block-block-19 .responsive-contact-button,#block-block-19 .responsive-catalog-button{padding:15px 0px;color:white;text-align:center;}#block-block-19 a{padding:0!important;background-image:none!important;}#block-block-19 table{width:100%;background-color:#009EDE;margin-bottom:0;}#block-block-19 table td:not(:last-child){border-right:2px white solid;}#block-block-19 table td a{display:block!important;}#dl-menu{margin-top:-800px;transition:all 0.8s ease;-moz-transition:all 0.8s ease;-webkit-transition:all 0.8s ease;}ul.dl-submenu{background-color:white;}.dl-submenu li:not(.dl-back) a{background:none!important;}.breadcrumb_custom_title{padding-right:10px;word-wrap:normal;margin-top:10px;line-height:22px;}.dl-menu.dl-menuopen.dl-subview{border-bottom:3px solid #009EDE;}.sidebar-first .region-sidebar-first.hide{left:-1025px;}#block-block-22{display:none;}#block-block-22 .sidebar_open p,#block-block-22 .sidebar_close p{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);font-size:19px;color:#009DDD;font-weight:bold;padding-left:9px;padding-top:1px;}body.node-type-apartado.section-equipos-hidraulicos ul.menu li:nth-child(2) ul.menu,body.node-type-apartado.section-equips-hidraulics ul.menu li:nth-child(2) ul.menu,body.node-type-apartado.section-hydraulic-equipment ul.menu li:nth-child(2) ul.menu,body.node-type-apartado.section-equipements-hydrauliques ul.menu li:nth-child(2) ul.menu,body.node-type-project.section-equipos-hidraulicos ul.menu li:nth-child(2) ul.menu,body.node-type-project.section-equips-hidraulics ul.menu li:nth-child(2) ul.menu,body.node-type-project.section-hydraulic-equipment ul.menu li:nth-child(2) ul.menu,body.node-type-project.section-equipements-hydrauliques ul.menu li:nth-child(2) ul.menu{display:none!important;}body.node-type-product ul.menu ul.menu li.is-active-trail{opacity:0.5;}body.node-type-product ul.menu ul.menu li.is-active-trail a{border:none;}.region-sidebar-first ul.menu ul.menu li a:hover{font-weight:normal!important;}#content .view-press-subhome-slider-notas h2,.node-type-press-subhome #content .view-press-subhome-slider h2,#content .view-press-subhome-slider-actualidad h2,#content .view-press-subhome-slider h2{font-size:33px!important;max-width:470px!important;}body.section-sala-de-prensa #block-fieldblock-node-subhome-contacte-page-default-webform{display:none;}#block-views-ultimas-actualidad-block .date,#block-views-ultimas-notas-block .date,.view-ultimas-actualidad .date,.view-ultimas-notas .date{font-size:11px;font-weight:normal;letter-spacing:0.5px;text-transform:uppercase;}.node-type-subhome-contacte-page.section-sala-de-prensa .views-field-field-address-telephone{display:none;}#block-block-14 a.goback{margin-top:0;}#block-block-14 .content-area{margin-left:0;}#block-block-24,#block-block-39{max-width:870px;width:90%;margin:auto;}#block-block-24 .contact-info p,#block-block-39 .contact-info p{display:inline-block;}#block-block-24 .contact-info p a{background-image:url(/sites/all/themes/zensorigue/images/ico-mail.png);background-repeat:no-repeat;padding-left:30px;background-position:left center;color:#009EDE;text-decoration:none;font-size:15px;}#block-block-24 .contact-info p.tel a,#block-block-39 .contact-info p.tel a{background-image:url(/sites/all/themes/zensorigue/images/material-tel.png);}#block-block-24 .contact-info p:first-child,#block-block-39 .contact-info p:first-child{margin-right:50px;}#block-block-39 .contact-info p a{color:#009EDE;text-decoration:none;}#block-block-23 .col.gu4{width:40%;}#block-block-23 .share_block{width:50%;}#block-block-23 .share_block .gu2:first-child{padding-left:0;text-align:right;}#block-block-23 .share_block .gu2{width:50%;padding:0;}#block-block-23 .col.gu4 a span{padding-left:5px;}#block-block-23 .col.gu4 a span:hover{font-weight:normal;}#block-block-23 .col.gu4:hover{opacity:0.8;}.pre_footer_wrapper{display:none;}.front .pre_footer_wrapper{display:block;}.region-pre-footer{max-width:1162px;margin:auto;}.region-pre-footer > div{display:table-cell;padding-left:2%;padding-right:2%;position:relative;}.region-pre-footer > div:first-child{padding-left:0;}.region-pre-footer > div:last-child{padding-right:0;}.pre_footer_wrapper:after,.region-pre-footer:after{content:'';display:block;clear:both;}#block-aggregator-feed-1.rss-block .item-list ul li{padding-bottom:15px;}.a2a_default_style{padding-left:20px;}#block-aggregator-feed-9 ul > li{margin-right:20px;width:calc(33.33333% - 20px);float:left;}#block-aggregator-feed-9 .block__title.block-title{margin-bottom:19px;}#block-aggregator-feed-9 .item-list{margin-bottom:15px;max-width:500px;}#block-aggregator-feed-9 .item-list::after{content:'';display:block;clear:both;}#block-aggregator-feed-9 .item-list .description{margin-bottom:20px;}div.ins-img{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:0;padding-top:100%;border-radius:6px;}#block-twitter-hashtag-twitter-hashtag,.rss-block{width:22%;font-family:'gtregular';margin:0 5px;padding-bottom:20px;}#block-twitter-hashtag-twitter-hashtag .timeline-header p{font-weight:bold;color:#53565A;font-size:16px;line-height:24px;}#block-twitter-hashtag-twitter-hashtag .tweets,#block-twitter-hashtag-twitter-hashtag .tweet,#block-twitter-hashtag-twitter-hashtag ul{background-color:transparent!important;}#block-twitter-hashtag-twitter-hashtag .tweets,#block-twitter-hashtag-twitter-hashtag .tweet .tweet-content .tweet-text,#twitter-hashtag-block{font-family:'gtregular';font-size:12px;line-height:20px;font-weight:400;color:#898e92;}#block-twitter-hashtag-twitter-hashtag ul.tweets{border:none;padding-bottom:40px;}#block-twitter-hashtag-twitter-hashtag ul.tweets .header .tweet-user-name{color:#009ede;font-weight:bold;}#block-twitter-hashtag-twitter-hashtag ul.tweets .header .tweet-user-screen-name,#block-twitter-hashtag-twitter-hashtag ul.tweets .header .tweet-user-screen-name b{color:#009ede;}#block-twitter-hashtag-twitter-hashtag a.permalink{color:#898e92!important;}#block-twitter-hashtag-twitter-hashtag a,#block-twitter-hashtag-twitter-hashtag a:link,#block-twitter-hashtag-twitter-hashtag a:visited,#block-twitter-hashtag-twitter-hashtag a:hover,#block-twitter-hashtag-twitter-hashtag a:active{color:#009ede;}#block-twitter-hashtag-twitter-hashtag .timeline-header{margin-bottom:8px;}#twitter-hashtag-block ul.tweets .header .tweet-user-foto{height:40px;width:40px;left:-50px}#twitter-hashtag-block ul.tweets .permalink{display:none;}#twitter-hashtag-block ul.tweets .tweet{padding:10px 10px 2px 50px;border-bottom:0;}#block-twitter-hashtag-twitter-hashtag .go{line-height:24px;}#block-twitter-hashtag-twitter-hashtag .go,.rss-block .go{position:absolute;bottom:0;font-size:14px;font-weight:bold;display:block;color:#009ede;background-image:url(/sites/all/themes/zensorigue/images/readmore-azul.png);background-repeat:no-repeat;background-position:0 2px;padding-left:25px;text-decoration:none;}#block-twitter-hashtag-twitter-hashtag .go:hover,.rss-block .go:hover{opacity:0.8;}.rss-block p.block-title{font-weight:bold!important;color:#53565A!important;font-size:16px!important;}.rss-block .item-list ul{padding:0;margin:15px 0;}.rss-block .item-list ul li{list-style:none;}.rss-block .item-list ul li a{color:#009ede;font-weight:bold;text-decoration:none;font-size:14px;display:inline-block;line-height:normal;margin-bottom:10px;}.rss-block .item-list ul li a:hover{opacity:0.8;}.rss-block .item-list .description{font-size:12px;line-height:20px;font-weight:400;color:#898e92;margin-bottom:20px;}.rsswImage{display:flex;}.rsswImage > div:first-child{width:80px;padding-right:15px;}.rsswImage > div:first-child img{border-radius:6px;}.rsswImage > div:last-child{width:calc(100% - 95px);}#block-aggregator-feed-3 .item-list ul li > a,#block-aggregator-feed-3 .description p:last-child,#block-aggregator-feed-4 .item-list ul li > a,#block-aggregator-feed-4 .description p:last-child{display:none;}#block-aggregator-feed-3 .description p:first-child{width:31%;margin-right:2%;float:left;}#block-aggregator-feed-3 .description p,#block-aggregator-feed-4 .description p{margin:0;}#block-aggregator-feed-3 .block__title.block-title,#block-aggregator-feed-4 .block__title.block-title{margin-bottom:19px;}#block-aggregator-feed-4.rss-block .item-list ul li a{font-weight:400;color:#898e92;text-decoration:none;font-size:12px;}#block-aggregator-feed-4.rss-block .item-list ul li{margin-bottom:20px;}.responsive-patch{display:none!important;margin:50px 0;}#block-fieldblock-node-page-default-field-archivos .field-items{padding:30px 0;max-width:90%;width:870px;margin:auto;}.page-node-598 #block-block-22{display:none;}.search-results li{background:#f2f2f2;padding:15px;}.search-results li:nth-child(2n){background:#fff;}.search-results li .search-info{display:none;}.page-search #content{width:870px;margin:auto;border-left:0;}.page-search .item-list{margin-bottom:25px;}body.page-search .sidebar_open{display:none;}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}body.no-sidebar #block-fieldblock-node-page-default-field-archivos .field-items{max-width:1200px;width:100%;}body.no-sidebar #page #main .sidebars{display:none;}body.no-sidebar #page #main #content{width:100%;margin:auto;border:0;}strong.blue{color:#009ede;}.row.contact-grey{background-color:#53565A;color:#fff;padding:70px 0;font-size:14px;margin-top:30px;}.row.contact-grey h2{margin-bottom:20px!important;font-family:'gtbold'!important;}.row.contact-grey .col .department{margin-bottom:20px;}.row.contact-grey .col .department a{color:#fff;text-decoration:none;}.row.contact-grey h2,.row.contact-grey .col.gu4{padding-left:20px!important;}.row.contact-grey .col.gu4:last-child{padding-right:0;}.content-basicpage.directorio .row{margin-left:-20px;}.content-basicpage.directorio .sup{font-size:12px;}.content-basicpage.directorio h1,.content-basicpage.directorio h2,.content-basicpage.directorio h3{font-family:'gtbold'!important;}body.section-directorio-de-empresas article,body.section-directori-dempreses article,body.section-annuaire-des-entreprises article,body.section-company-directory article{margin:50px 0 0 0;}body.node-type-dir-listing #content{margin-top:100px;}article.node-768{margin-top:0!important;}body.no-sidebar article,body.sidebar article{width:100%;max-width:100%;position:relative;z-index:1;}body.no-sidebar .col.gu4{width:30%;padding-left:20px;}body.no-sidebar .content-basicpage,.node-webform .webform-client-form{padding:0 5%;max-width:1200px;margin:auto;margin-bottom:60px;margin-top:60px;}body.sidebar .content-basicpage{margin-bottom:60px;}body.sidebar .basic-page .content-basicpage,body.page-node-2466 .block.content-basicpage,body.sidebar .basic-page .content-basicpage,body.page-node-2491 .block.content-basicpage,body.sidebar .basic-page .content-basicpage,body.page-node-2492 .block.content-basicpage,body.sidebar .basic-page .content-basicpage,body.page-node-2493 .block.content-basicpage{padding:0 5%;max-width:870px;margin:auto;}body.no-sidebar #block-block-22{display:none!important;}.basic-page{margin-bottom:50px;margin-top:50px;}.basic-page .hide{display:none;}.basic-page a.plus{color:#009ede;font-weight:bold;display:block;font-family:'gtregular';background-image:url(/sites/all/themes/zensorigue/images/readmore-azul.png);background-repeat:no-repeat;padding-left:25px;background-position:0 2px;text-decoration:none;margin-top:10px;}.basic-page .main-img{margin-top:-25px;height:425px;width:100%;display:table;background-repeat:no-repeat;margin-bottom:50px;position:relative;}.basic-page .main-img .text{position:relative;z-index:10;margin:auto;text-align:center;display:table-cell;vertical-align:middle;color:#fff;padding:0 20%;}.basic-page .main-img .text h1{margin-bottom:35px;font-size:2.5em;font-family:'gtbold';font-weight:bold;}.basic-page .main-img .text h3{color:#fff!important;font-size:24px!important;font-weight:bold!important;line-height:30px!important;}body.no-sidebar .basic-page .content-basicpage .intro{padding:10px 0 40px 0;}.basic-page .intro p{font-weight:bold!important;font-size:21px!important;color:#53565A!important;line-height:26px!important;}.basic-page .box-item{margin-bottom:30px;}.basic-page .box-item:last-child{margin-bottom:0px;}.basic-page .box-item::after{display:block;content:"";clear:both;}.basic-page .box-item .left{float:left;width:45%;}.basic-page .box-item .right{float:right;width:45%;}.basic-page .box-item .right img{width:100%;padding-top:15px;}.basic-page .box-item h4{margin-top:0;margin-bottom:15px;font-family:'gtregular';}.basic-page .box-item ul{margin-top:0;margin-bottom:40px;list-style:none;padding:0;}.basic-page .box-item ul li{padding-left:30px;}.basic-page .box-item ul li:before{content:'>';position:absolute;margin-left:-30px;}.basic-page h2{font-family:'gtlight'!important;font-weight:bold!important;line-height:30px!important;}.basic-page.personas-comite-direccion,.basic-page.personas-compromiso-social,.basic-page.personas-consejo-administracion{margin-top:150px;}body.not-front.page-node #cboxTitle{padding:10px 20px;font-weight:bold;}.box-item.hide{display:none!important;}.box-item div.anchor{display:block;position:relative;top:-250px;visibility:hidden;}.basic-page.sostenibilidad-memoria .box-item .left .download a,.basic-page.personas .box-item.work-with-us .right a{color:#fff;background:#009ede;padding:15px 70px;font-weight:bold;text-decoration:none;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;background-image:url(/sites/all/themes/zensorigue/images/button_whitebg_hover.png);background-position:-400px 0px;background-repeat:no-repeat;}.basic-page.sostenibilidad-memoria .box-item .left .download a:hover,.basic-page.personas .box-item.work-with-us .right a:hover{background-position:0 0;}.node-webform{margin-top:60px;}.node-webform:after{clear:both;}.node-webform .form-item.webform-component{margin-bottom:50px;}.node-webform .node-title{display:none;}.node-webform input[type="checkbox"],.node-webform input[type="radio"]{--webkit-appearance:radio;display:none;}.node-webform input[type=radio]:checked + label:before,.node-webform .webform-grid label.activated:before{content:"\2022";color:#009ede;font-size:38px;text-align:center;line-height:16px;}.node-webform .webform-grid label.activated:before{line-height:14px;}.node-webform input[type=checkbox]:checked + label:before{content:"\2713";text-shadow:1px 1px 1px rgba(0,0,0,.2);font-size:15px;color:#009ede;text-align:center;line-height:15px;}.node-webform input[type="text"]{background-color:#ccd7ff;border:none;padding:5px 10px;}.node-webform .webform-grid label.element-invisible{position:relative!important;clip:auto;height:25px;width:50px;overflow:hidden;padding-left:0;margin-right:0;}.node-webform .webform-grid label.element-invisible:before{left:10px;}.node-webform .webform-grid th{border-bottom:3px solid #009ede;}.node-webform .webform-grid tr.odd{background-color:rgba(0,158,222,0.1);}.node-webform .webform-grid tr{border-bottom:0;}.node-webform .webform-grid .webform-grid-question{color:#333;padding:10px 20px;}.content-basicpage.webform h2{color:#009ede;margin-top:40px!important;}.node-webform .form-type-radio label,.node-webform .form-type-checkbox label{font-family:'gtregular',sans-serif;display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;font-size:13px;}.node-webform .form-type-radio label:before,.node-webform .form-type-checkbox label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;top:5px;left:0;bottom:1px;background-color:#ccd7ff;box-shadow:inset 0px 2px 3px 0px rgba(0,0,0,.3),0px 1px 0px 0px rgba(255,255,255,.8);}.node-webform .form-type-radio label:before{border-radius:8px;}.node-webform input.webform-submit{background:#009ede;color:#fff;border:none;padding:7px 40px 7px 20px;}.node-webform .form-actions{display:inline-block;position:relative;}.node-webform .form-actions:after{color:#fff;content:'\2192';display:inline-block;position:absolute;right:15px;top:5px;pointer-events:none;}.node-webform span.light{font-weight:lighter;}.node-webform .links{text-align:center;margin-bottom:20px;}.basic-page.pieza-asfaltica .main-img{background:url("//www.sorigue.com/sites/default/files/homepage_slider_image/pieza_asfaltica.jpg");background-size:cover;background-position:center;}.basic-page.innovacion .main-img{background:url("//www.sorigue.com/sites/default/files/conocenos_sorigue/innovacion/innovacion-header.jpg");background-size:cover;background-position:center;}.basic-page.innovacion a:hover{opacity:0.8;}.basic-page.sorigue .main-img{background:url("//www.sorigue.com/sites/default/files/conocenos_sorigue/sorigue/sorigue-header.jpg");background-size:cover;background-position:center;}.basic-page.medios-propios .main-img{background:url("//www.sorigue.com/sites/default/files/conocenos_sorigue/medios-propios/medios-propios-header.jpg");background-size:cover;background-position:center;}.view-medios-propios-by-menu .views-row:nth-child(2n) .area5_text_col1,.view-medios-propios-by-menu .views-row:nth-child(2n+1) .area5_text_col2,.view-subhome-v4-medios .views-row:nth-child(2n) .area5_text_col1,.view-subhome-v4-medios .views-row:nth-child(2n+1) .area5_text_col2{float:right;width:50%;min-height:330px;}.view-medios-propios-by-menu .views-row:nth-child(2n+1) .area5_text_col1,.view-medios-propios-by-menu .views-row:nth-child(2n) .area5_text_col2,.view-subhome-v4-medios .views-row:nth-child(2n+1) .area5_text_col1,.view-subhome-v4-medios .views-row:nth-child(2n) .area5_text_col2{float:left;width:50%;min-height:330px;}.view-subhome-v4-medios .area5_text_col1,.view-subhome-v4-medios .area5_text_col2{display:block!important;}.basic-page.retorno{margin-bottom:0;margin-top:0;}.basic-page.retorno .header-blocks{background:black;}.basic-page.retorno .header-blocks .left,.basic-page.retorno .header-blocks .right{position:relative;float:left;width:50%;display:table;}.basic-page.retorno .header-blocks .left{background:url("//www.sorigue.com/sites/default/files/conocenos_sorigue/retorno/fundacio-header.jpg");background-size:cover;background-position:center;opacity:0.8;}.basic-page.retorno .header-blocks::after{display:block;content:'';clear:both;}.basic-page.retorno .header-blocks .right{background:url("//www.sorigue.com/sites/default/files/conocenos_sorigue/retorno/planta-bg.jpg");background-size:cover;background-position:center;opacity:0.8;}.basic-page.retorno .header-blocks .left:hover,.basic-page.retorno .header-blocks .right:hover{opacity:1;}.basic-page.retorno .header-blocks .text{margin:auto;text-align:center;display:table-cell;vertical-align:middle;color:#fff;padding:0 20% 100px 20%;}.basic-page.retorno .header-blocks .text p,.basic-page.retorno .header-blocks .text h3{color:#fff!important;}.basic-page.retorno .header-blocks .text .see-more{height:95px;position:absolute;bottom:140px;left:0;right:0;margin:auto;width:125px;cursor:pointer;background:url(/sites/all/themes/zensorigue/images/white-arrow.png);background-repeat:no-repeat;background-position:center bottom;background-size:50px;transition:opacity 0.5s linear;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;}.basic-page.retorno .grey-area{background:#53565A;padding:30px 0 50px 0;}.basic-page.retorno .grey-area p,.basic-page.retorno .grey-area h2{color:#fff!important;}.basic-page.retorno .grey-area .box-item .right .piefoto{color:#fff;font-size:12px;font-style:italic;text-align:left;}.basic-page.retorno #fundacio{margin-bottom:40px;padding-top:40px;}.basic-page.retorno .slide{min-height:425px;width:100%;position:relative;display:table;}.basic-page.retorno .slide .field-content{color:#fff;position:absolute;bottom:40px;text-align:left;font-size:19px;font-weight:bold;left:10%;background:rgba(0,0,0,0.5);width:auto;padding:0 15px;}.basic-page.retorno .slide .loader{display:table-cell;vertical-align:middle;height:60px;width:60px;background:url(/sites/all/themes/zensorigue/images/loader.gif);background-repeat:no-repeat;background-position:center;}#content .basic-page.retorno .text p,#content .basic-page.retorno .content-basicpage > p{font-size:2.5em;margin-bottom:35px;line-height:1.5em;margin-top:0.75em;font-family:'gtbold';font-weight:bold;}#content .basic-page.retorno .content-basicpage > p{color:#53565A;margin-bottom:0;}#content .basic-page.retorno .content-basicpage .visit{margin-top:0;margin-bottom:25px;}#content .basic-page.retorno .content-basicpage .visit a{color:#009ede;text-decoration:none;font-size:18px;}#content .basic-page.retorno .content-basicpage .visit a:hover{opacity:0.8;font-weight:normal;}body.not-front .node-page .views-slideshow-controls-bottom{position:absolute;right:20px;top:165px;z-index:999;}body.not-front #block-views-homepage-slider-block{display:none;min-height:80%;height:550px;overflow:hidden;overflow-y:hidden;position:relative;}body.not.front .views_slideshow_cycle_slide{cursor:pointer;}.basic-page.sostenibilidad .main-img{background:url("//www.sorigue.com/sites/default/files/conocenos_sorigue/sostenibilidad/sostenibilidad-header.jpg");background-size:cover;background-position:center;}.basic-page.sostenibilidad-politicas .content-basicpage .box-item{border:1px solid #E6E6E6;width:100%;border-bottom:0;margin-bottom:0;display:table;}.basic-page.sostenibilidad-politicas .box-item img{padding-top:0;display:block;max-height:300px;}.basic-page.sostenibilidad-politicas .box-item .left,.basic-page.sostenibilidad-politicas .box-item .right{width:50%;display:table-cell;vertical-align:middle;}.basic-page.sostenibilidad-politicas .box-item .left{float:left;}.basic-page.sostenibilidad-politicas .box-item .right{float:right;}.basic-page.sostenibilidad-politicas.v2 .box-item .text{padding-top:40px;}.basic-page.sostenibilidad-politicas .box-item .text .inner{display:inline-block;padding:0 40px;}.basic-page.sostenibilidad-politicas .box-item .text .inner .adjunto a{text-decoration:none;font-size:14px;font-family:'gtregular';color:#0097D7;display:block;margin:7px 0;padding-left:30px;height:30px;line-height:30px;background-image:url(/sites/all/themes/zensorigue/images/files-download.png);background-position:left center;background-repeat:no-repeat;background-size:20px;}.basic-page.sostenibilidad-politicas .box-item .text .inner .adjunto a:hover{opacity:0.8;font-weight:normal;}.basic-page.sostenibilidad-politicas .box-item:last-child{border-bottom:1px solid #E6E6E6;}.basic-page.organos-de-gobierno .content-basicpage .box-item{border:1px solid #E6E6E6;width:100%;display:table;}.basic-page.organos-de-gobierno .box-item img{padding-top:0;display:block;max-height:300px;}.basic-page.organos-de-gobierno .box-item .left{width:22%;display:table-cell;vertical-align:middle;}.basic-page.organos-de-gobierno .box-item .right{width:78%;display:table-cell;vertical-align:middle;}.basic-page.organos-de-gobierno .box-item .left{float:left;}.basic-page.organos-de-gobierno .box-item .right{float:right;}.basic-page.organos-de-gobierno.v2 .box-item .text{padding-top:40px;}.basic-page.organos-de-gobierno .box-item .text .inner{display:inline-block;padding:0 40px;}.basic-page.organos-de-gobierno .box-item .text .inner .adjunto a{text-decoration:none;font-size:14px;font-family:'gtregular';color:#0097D7;display:block;margin:7px 0;padding-left:30px;height:30px;line-height:30px;background-image:url(/sites/all/themes/zensorigue/images/files-download.png);background-position:left center;background-repeat:no-repeat;background-size:20px;}.basic-page.organos-de-gobierno .box-item .text .inner .adjunto a:hover{opacity:0.8;font-weight:normal;}.basic-page.organos-de-gobierno .box-item:last-child{border-bottom:1px solid #E6E6E6;}.basic-page.organos-de-gobierno div.content-area{padding:20px 0px;max-width:1200px;margin:auto;width:auto;}.basic-page.sostenibilidad-sistemas-de-gestion .box-item{margin-top:40px;}.basic-page.sostenibilidad-sistemas-de-gestion .box-item .left{width:30%;}.basic-page.sostenibilidad-sistemas-de-gestion .box-item .left img{max-height:200px;max-width:50%;object-fit:contain;object-position:top left;opacity:0.7;}.basic-page.sostenibilidad-sistemas-de-gestion .box-item .right{width:70%;}.basic-page.sostenibilidad-sistemas-de-gestion .box-item .right .inner.tooltip a{color:#009ede;text-decoration:none;position:relative;}.basic-page.sostenibilidad-sistemas-de-gestion .box-item .right .inner.tooltip a:hover{font-weight:normal;color:#33c3fe;}.basic-page.sostenibilidad-sistemas-de-gestion .box-item h2{color:#009ede;}.basic-page.sostenibilidad-sistemas-de-gestion .box-item .right .inner.tooltip a::before,.basic-page.sostenibilidad-sistemas-de-gestion .box-item .right .inner.tooltip a::after{visibility:hidden;opacity:0;position:absolute;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;}.basic-page.sostenibilidad-sistemas-de-gestion .box-item .right .inner.tooltip a:hover::before,.basic-page.sostenibilidad-sistemas-de-gestion .box-item .right .inner.tooltip a:hover::after{visibility:visible;opacity:1;}.basic-page.sostenibilidad-sistemas-de-gestion .box-item .right .inner.tooltip a::before{display:block;content:attr(tooltip);width:290px;background-color:#009ede;color:white;padding:20px 15px;font-family:'gtlight';font-size:14px;line-height:20px;font-weight:400;top:30px;left:-160px;-webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.5);-moz-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.5);box-shadow:0px 0px 5px 0px rgba(50,50,50,0.5);white-space:pre-line;z-index:1;}.basic-page.sostenibilidad-sistemas-de-gestion .box-item .right .inner.tooltip a::after{content:'';border-bottom:15px solid #009ede;border-right:7px solid transparent;border-left:7px solid transparent;margin-top:17px;margin-left:-13px;z-index:2;}.basic-page.sostenibilidad-memoria{margin-top:0;}.basic-page.sostenibilidad-memoria,.basic-page.sostenibilidad-memoria .box-item{margin-bottom:0;}.basic-page.sostenibilidad-memoria .box-item{display:table;}.basic-page.sostenibilidad-memoria .box-item .left{position:relative;min-height:500px;margin-top:30px;float:none;display:table-cell;vertical-align:middle;}.basic-page.sostenibilidad-memoria .box-item .left .download{text-align:center;margin-top:40px;min-height:60px;}.basic-page.sostenibilidad-memoria .box-item .right{width:55%;display:table-cell;float:none;background:url("//www.sorigue.com/sites/default/files/conocenos_sorigue/sostenibilidad/memoria.jpg");background-size:cover;background-position:center;min-height:500px;}.basic-page.sostenibilidad-memoria .content-area{position:absolute;bottom:0;width:57%;left:0;right:0;}.basic-page.sostenibilidad-memoria .box-item .left .content-fix{width:60%;margin:auto;text-align:center;margin-top:50px;margin-bottom:80px;}.basic-page.sostenibilidad-memoria a.opinion{text-decoration:none;color:#009ede;font-size:17px;}.basic-page.sostenibilidad-memoria a.opinion:hover{text-decoration:underline!important;color:#009ede;opacity:0.8;font-weight:normal;}.basic-page.sostenibilidad-memoria .adjunto a{text-decoration:none;font-size:14px;font-family:'gtregular';color:#0097D7;display:block;margin:7px 0;padding-left:30px;height:30px;line-height:30px;background-image:url(/sites/all/themes/zensorigue/images/files-download.png);background-position:left center;background-repeat:no-repeat;background-size:20px;}.basic-page.sostenibilidad-memoria .adjunto a:hover{opacity:0.8;font-weight:normal;}.basic-page.sostenibilidad-memoria.codigo .box-item .right{width:55%;display:table-cell;float:none;background:url("//www.sorigue.com/sites/default/files/conocenos_sorigue/sostenibilidad/codigo-etico.jpg");background-size:cover;background-position:center;min-height:500px;}.basic-page.sostenibilidad-memoria.consejo-asesor .box-item .right{width:55%;display:table-cell;float:none;background:url("//www.sorigue.com/sites/default/files/conocenos_sorigue/innovacion/laboratorio2.jpg");background-size:cover;background-position:center;min-height:500px;}.basic-page.sostenibilidad-memoria.manual .box-item .right{width:55%;display:table-cell;float:none;background:url("//www.sorigue.com/sites/default/files/conocenos_sorigue/sostenibilidad/manual-proveedores.jpg");background-size:cover;background-position:center;min-height:500px;}.basic-page.indices h2{margin-bottom:60px;}.basic-page.indices .title{font-family:'gtregular';font-size:21px;line-height:24px;font-weight:400;margin:10px 0;padding:15px 0;color:#53565A;}.basic-page.indices .row{display:table;margin:0;width:100%;}.basic-page.indices .row > div{display:table-row;}.basic-page.indices .row > div > div{width:33.3333333333333333%;padding:15px;display:table-cell;text-align:center;}.basic-page.indices .row > div > div .indicador{color:#009FDF;font-size:48px;line-height:normal;padding-bottom:15px;}.basic-page.indices .row > div > div .indicador span{font-size:32px;}.basic-page.indices .row > div > div .descripcion{font-family:'gtregular';width:80%;margin:auto;}@media (max-width:600px){.basic-page.indices .row{display:block;margin:0 !important;}.basic-page.indices .row div{display:block !important;width:100% !important;}.basic-page.indices .row > div > div{margin:0 auto;margin-bottom:25px;max-width:260px;}}.section-objetivos-de-desarrollo-sostenible .box-item .right.text a{text-decoration:none;}.basic-page.personas{margin-top:100px;}.basic-page.personas .content-basicpage:last-child{margin-top:60px;}.basic-page.personas .graphic{margin-bottom:50px;}.basic-page.personas .graphic .left{width:30%;}.basic-page.personas .graphic .left p{font-weight:bold!important;}.basic-page.personas .graphic .right{width:70%;}.basic-page.personas .main-img{background:url("//www.sorigue.com/sites/default/files/conocenos_sorigue/personas/personas-header.jpg");background-size:cover;background-position:center;}.basic-page.personas .box-item{margin-top:50px;}.basic-page.personas .box-item .left h2{margin-bottom:30px!important;}.basic-page.personas .box-item .left h3{font-weight:bold!important;}.basic-page.personas .box-item .left p{margin-top:15px;}.basic-page.personas .box-item.work-with-us{margin-top:80px;}.basic-page.personas .box-item.work-with-us .right{text-align:center;margin-top:20px;}.basic-page.personas-consejo-administracion .sub{font-size:12px;margin-top:-25px;}.basic-page.personas-consejo-administracion .cargo{font-size:12px;margin-top:-9px;color:#898e92;letter-spacing:1px;}.basic-page.personas-consejo-administracion .consejo .col.gu4{width:30%;}.basic-page.personas-consejo-administracion .consejo .col:first-child{padding-left:0!important;}.basic-page.personas-consejo-administracion .consejo::after{content:'';display:block;clear:both;}.basic-page.personas-consejo-administracion .consejo .col.gu4 .person{margin-top:50px;}.basic-page.personas-consejo-administracion .content-area{max-width:100%!important;}.basic-page.personas-comite-direccion .cargo{font-size:12px;margin-top:-9px;letter-spacing:1px;color:#898e92;}.basic-page.personas-comite-direccion .personas .box-item{border-bottom:0;margin-bottom:0;}.basic-page.personas-comite-direccion .personas .box-item img{padding-top:0;display:block;max-height:300px;}.basic-page.personas-comite-direccion .personas .box-item .text .inner{display:inline-block;padding:0 40px;}.basic-page.personas-comite-direccion .personas .box-item{border:1px solid #E6E6E6;border-bottom:0;}.basic-page.personas-comite-direccion .personas .box-item:last-child{border-bottom:1px solid #E6E6E6;}.basic-page.personas-comite-direccion .personas .box-item:nth-child(2n) .photo,.basic-page.personas-comite-direccion .personas .box-item:nth-child(2n+1) .text{float:right;width:50%}.basic-page.personas-comite-direccion .personas .box-item:nth-child(2n+1) .photo,.basic-page.personas-comite-direccion .personas .box-item:nth-child(2n)  .text{float:left;width:50%}.basic-page.personas-compromiso-social .items .box-item{border:1px solid #E6E6E6;margin-bottom:0;display:table;}.basic-page.personas-compromiso-social .items .box-item:last-child{border-bottom:1px solid #E6E6E6;}.basic-page.personas-compromiso-social .items .box-item .text .inner .adjunto a{text-decoration:none;font-size:14px;font-family:'gtregular';color:#0097D7;display:inline-block;margin:7px 0;padding-left:30px;height:30px;line-height:30px;background-image:url(/sites/all/themes/zensorigue/images/files-download.png);background-position:left center;background-repeat:no-repeat;background-size:20px;}.basic-page.personas-compromiso-social .items .box-item .text .inner .adjunto a:hover{opacity:0.8;font-weight:normal;}.basic-page.personas-compromiso-social .items .box-item img{padding-top:0;display:block;max-height:350px;width:100%;}.basic-page.personas-compromiso-social .items .box-item .text .inner{display:inline-block;padding:0 40px;}.basic-page.personas-compromiso-social .items .box-item:nth-child(2n) .photo,.basic-page.personas-compromiso-social .items .box-item:nth-child(2n+1) .text{float:right;width:50%}.basic-page.personas-compromiso-social .items .box-item:nth-child(2n+1) .photo,.basic-page.personas-compromiso-social .items .box-item:nth-child(2n)  .text{float:left;width:50%}.basic-page.personas-trabaja-con-nosotros .blue-area .intro h1{margin-bottom:35px;font-size:30px;font-family:'gtbold';}.basic-page.personas-trabaja-con-nosotros .widget > p{color:#009ede!important;font-size:30px!important;font-family:'gtbold'!important;margin-bottom:10px!important;}.basic-page.personas-trabaja-con-nosotros .blue-area .intro h3{color:#fff!important;font-size:18px!important;font-family:'gtmedium'!important;}.basic-page.personas-trabaja-con-nosotros .blue-area{background:#009ede;padding:10px 0 50px 0;color:#fff;}.basic-page.personas-trabaja-con-nosotros .blue-area .intro .send{margin-top:70px;}.basic-page.personas-trabaja-con-nosotros .blue-area .intro .send a{font-family:'gtmedium'!important;font-size:21px;font-weight:bold;text-decoration:none;color:#fff;padding:16px 70px;border:2px solid #fff;font-weight:bold;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;background-image:url(/sites/all/themes/zensorigue/images/button_cyanbg_hover.png);background-position:-475px 0px;background-repeat:no-repeat;background-size:cover;}.basic-page.personas-trabaja-con-nosotros .blue-area .intro .send a:hover{background-position:0 0;}.basic-page.personas-trabaja-con-nosotros .widget iframe{border:none;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;}body.page-node.section-personas .views-slideshow-controls-bottom,body.page-node.section-persones .views-slideshow-controls-bottom,body.page-node.section-people .views-slideshow-controls-bottom,body.page-node.section-personnes .views-slideshow-controls-bottom{position:absolute;right:20px;top:45%;z-index:10;}body.page-node.section-personas #block-views-homepage-slider-block,body.page-node.section-persones #block-views-homepage-slider-block,body.page-node.section-people #block-views-homepage-slider-block,body.page-node.section-personnes #block-views-homepage-slider-block{height:425px;overflow:hidden;overflow-y:hidden;margin-top:80px;position:relative;width:calc(100% - 256px);margin-left:256px;}body.page-node.section-personas #content,body.page-node.section-persones #content,body.page-node.section-people #content,body.page-node.section-personnes #content{padding-top:0;}body.page-node.section-personas .homepage_slide > div,body.page-node.section-persones .homepage_slide > div,body.page-node.section-people .homepage_slide > div,body.page-node.section-personnes .homepage_slide > div{height:425px;}body.page-node.section-personas .trabaja-bg,body.page-node.section-persones .trabaja-bg,body.page-node.section-people .trabaja-bg,body.page-node.section-personnes .trabaja-bg{height:425px;width:100%;background-image:url(/sites/default/files/conocenos_sorigue/personas/trabaja-con-nosotros.jpg);background-position:center;background-repeat:repeat;background-size:cover;}.basic-page.sostenibilidad-memoria.anavalles strong{font-family:'gtmedium';}.basic-page.sostenibilidad-memoria.anavalles ul{color:#898e92;font-size:14px;max-width:400px;margin:0 auto;text-align:left;list-style:square;padding-left:25px;}.basic-page.sostenibilidad-memoria.anavalles ul li{padding-left:0;}.basic-page.sostenibilidad-memoria.anavalles ul li::before{display:none;}.basic-page.sostenibilidad-memoria.anavalles .box-item{width:100%;}.basic-page.sostenibilidad-memoria.anavalles .box-item .left{width:50%;padding-bottom:60px;padding-top:60px;}.basic-page.sostenibilidad-memoria.anavalles .box-item .left .content-fix{max-width:500px;width:100%;}.basic-page.sostenibilidad-memoria.anavalles .box-item .right{width:50%;background:url("//www.sorigue.com/sites/default/files/anavalles/Ana_Valles_retrato.jpg");background-size:cover;background-position:center;min-height:500px;}.basic-page.sostenibilidad-memoria.anavalles .box-item .right.responsive{display:none;background-position:top -100px center;height:500px !important;min-height:unset;}@media (max-width:1199px){.basic-page.sostenibilidad-memoria.anavalles .box-item .left .content-fix{max-width:400px;}}@media (max-width:991px){.basic-page.sostenibilidad-memoria.anavalles .box-item{display:block;}.basic-page.sostenibilidad-memoria.anavalles .box-item .left,.basic-page.sostenibilidad-memoria.anavalles .box-item .right{width:100%;display:block;}.basic-page.sostenibilidad-memoria.anavalles .box-item .right:not(.responsive){display:none;}.basic-page.sostenibilidad-memoria.anavalles .box-item .right.responsive{display:block;}div.basic-page.sostenibilidad-politicas.v2.expositor-catalogos .box-item .text .inner div.adjunto a{height:100%;}div.basic-page.sostenibilidad-politicas.v2.expositor-catalogos .box-item .text .inner div.adjunto{margin-top:15px;}div.basic-page.sostenibilidad-politicas.v2.expositor-catalogos .box-item .text{padding-top:10px;padding-bottom:10px;}}@media (max-width:767px){.basic-page.sostenibilidad-memoria.anavalles .box-item .right.responsive{height:400px !important;}}@media (max-width:599px){.basic-page.sostenibilidad-memoria.anavalles .box-item .right.responsive{height:340px !important;background-position:top -50px center;}.basic-page.sostenibilidad-memoria.anavalles .box-item .left .content-fix{padding:0 25px;box-sizing:border-box;}}.view-medios-propios-by-menu .views-row,.view-medios-propios-by-menu .views-row > div,.view-subhome-v4-medios .views-row,.view-subhome-v4-medios .views-row > div{min-height:325px;overflow:hidden;}.view-medios-propios-by-menu .area5_text_col2{position:relative;}.view-medios-propios-by-menu .area5_text_col2 .subhome-see-more-blue{position:absolute;right:25px;bottom:25px;}.basic-page.sostenibilidad-sistemas-de-gestion .box-item .right .inner .adjunto a{text-decoration:none;font-size:14px;font-family:'gtregular';color:#0097D7;display:block;margin:7px 0;padding-left:30px;height:30px;line-height:30px;background-image:url(/sites/all/themes/zensorigue/images/files-download.png);background-position:left center;background-repeat:no-repeat;background-size:20px;}.basic-page.sostenibilidad-sistemas-de-gestion .box-item .right .inner .adjunto a:hover{opacity:0.8;font-weight:normal;}#block-block-37{display:none;}.mailchimp-newsletter::before{content:'';display:block;width:25px;height:2px;background:white;margin-top:45px;}.embedded-video{max-width:640px;}.embedded-video .player{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.embedded-video .player iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.view-galeria-de-videos .view-content{display:flex;justify-content:space-between;flex-wrap:wrap;}.view-galeria-de-videos .views-row{width:49%;margin-bottom:50px;text-align:center;}.view-galeria-de-videos .views-row .video-embed-description{margin-top:15px;}body.section-politica-de-cookies{padding-top:50px;}@media screen and (max-height:750px){.basic-page.retorno .header-blocks .text .see-more{bottom:20px;}}@media screen and (max-width:1200px){.view-ultimas-actualidad .views-row,.view-ultimas-notas .views-row,.view-actualidad-related .views-row{position:relative;display:table-cell;}.view-ultimas-notas .subhome-see-more-blue,.view-ultimas-actualidad .subhome-see-more-blue{position:absolute;right:15px;}.view-headquarters-top-list .views-row.col.gu4{width:45%!important;}.view-headquarters-top-list .views-row.col.gu4:nth-child(2n){padding-left:30px!important;}.section-sala-de-prensa #block-views-galeria-block .view-galeria .views-row{width:33%;}}@media screen and (max-width:1200px) and (min-width:1024px){#block-locale-language{right:25px;}#block-block-36{right:105px;}#block-block-38{right:241px;}#block-block-43{right:187px;}#block-search-form{right:0px;}}@media screen and (max-width:1024px){.basic-page{margin-top:25px;}#content{padding-top:0;}.node-type-subhome,body.node-type-apartado,body.page-search{padding-top:75px;}.node-type-subhome #block-views-subhome-slider-block{padding:0;}body.node-type-subhome-contacte-page .sidebar_open,body.node-type-subhome-contacte-page .sidebar_close,body.node-type-subhome-contacte-page .region-sidebar-first,body.node-type-page .sidebar_open,body.node-type-page .sidebar_close,body.node-type-page .region-sidebar-first,body.node-type-nota-de-prensa .sidebar_open,body.node-type-nota-de-prensa .sidebar_close,body.node-type-nota-de-prensa .region-sidebar-first,body.node-type-actualidad .sidebar_open,body.node-type-actualidad .sidebar_close,body.node-type-actualidad .region-sidebar-first,body.node-type-page #dl-menu,body.node-type-nota-de-prensa #dl-menu,body.node-type-actualidad #dl-menu,body.node-type-press-subhome .sidebar_open,body.node-type-press-subhome .sidebar_close,body.node-type-press-subhome .region-sidebar-first,body.node-type-press-subhome #dl-menu,body.node-type-project .sidebar_open,body.node-type-project .sidebar_close,body.node-type-project .region-sidebar-first,body.node-type-project #dl-menu,body.node-type-medio .sidebar_open,body.node-type-medio .sidebar_close,body.node-type-medio #dl-menu,body.node-type-medio .region-sidebar-first,body.node-type-material .sidebar_open,body.node-type-material .sidebar_close,body.node-type-material #dl-menu,body.node-type-material .region-sidebar-first,body.node-type-product .sidebar_open,body.node-type-product .sidebar_close,body.node-type-product #dl-menu,body.node-type-product .region-sidebar-first{top:75px!important;}.sidebar_open,.sidebar_close{top:0!important;}body.front .region-fixed-bg-front{top:75px;}.dl-trigger{display:block;}.block-fieldblock .row{width:100%;margin:auto;}.field-type-text-with-summary .col{padding-left:0;}#block-block-1 img{max-width:150px;}#dl-menu{top:75px!important;}body.node-type-subhome #dl-menu,body.node-type-apartado #dl-menu{top:0px!important;}#block-block-1{display:none;}.logo_responsive{display:block;}#header{height:75px;max-width:900px!important;}.field-name-field-subhome-links a,.region-sidebar-first li span,.region-sidebar-menu li span,.region-sidebar-first li a,.region-sidebar-menu li a{width:auto;}.header__region #block-block-1{width:auto;}.sidebar-first .region-sidebar-first{top:0px!important;z-index:10;}#views_slideshow_cycle_teaser_section_homepage_slider-block,.region-fixed-bg-front,#views_slideshow_cycle_teaser_section_subhome_slider-block{height:300px!important;}.front #main,.front .region-bottom,.front .footer_wrapper,.front .pre_footer_wrapper{top:375px !important;}.region-fixed-bg-front{top:75px;}.dl-menu li:first-child a,.dl-menuwrapper li a,#dl-menu a,#dl-menu span,#dl-menu ul span{text-decoration:none;}.dl-subviewopen .menu__link.nolink,.dl-subviewopen > a{display:none!important;}.dl-subviewopen{border:none!important;}.dl-menuwrapper li.dl-back > a{background:transparent;}.dl-menuwrapper li.dl-back::after{display:none;}#dl-menu .dl-back a{background-image:url(/sites/all/themes/zensorigue/images/menuresponsive_bg_back.png)!important;background-repeat:no-repeat;background-position:left center;padding-left:30px;color:#5d5d5d;font-size:13px;}#block-locale-language,#block-block-36,#block-block-38,#block-block-43,#block-block-47{display:none;}.freepager-previous{left:0;}#cboxPrevious,#cboxNext{opacity:1!important;}.node-nota-de-prensa .field-name-body .field-items .row,.node-type-actualidad .field-name-body .field-items .row{margin-left:0;}#block-block-22{display:block;}#block-block-24,#block-block-39{max-width:710px;}.views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:inline-block;margin-right:5px;margin-bottom:0;}body.node-type-page .views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:block;margin-right:0;}.node-type-homepage .views-slideshow-controls-bottom{top:inherit;bottom:10px;}.responsive-patch{display:block!important;}#block-twitter-hashtag-twitter-hashtag,.rss-block{width:48%;padding-bottom:30px;}.region-pre-footer > div{padding-left:0;}.page-search #content{max-width:708px;width:90%;padding:0 10px;}.basic-page.personas-consejo-administracion .consejo .col.gu4{padding-left:30px;}.basic-page.personas-consejo-administracion .consejo .col.gu4:first-child{padding-left:0;}body.no-sidebar #block-block-22,body.no-sidebar .sidebar_open{display:none!important;}body.not-front .region-fixed-bg-front{display:none;}body.not-front .views-slideshow-controls-bottom{bottom:0;top:initial;}body.not-front .views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:inline-block;}body.not-front #block-views-homepage-slider-block{height:425px;}body.not-front .views-slideshow-cycle-main-frame-row-item > div{height:425px!important;}body.not-front .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row,body.not-front .homepage_slide > div,body.not-front #block-views-homepage-slider-block{height:425px!important;}.basic-page.personas{margin-top:75px;}body.section-personas .region-fixed-bg-front,body.section-persones .region-fixed-bg-front,body.section-people .region-fixed-bg-front,body.section-personnes .region-fixed-bg-front{display:block;}body.page-node.section-personas #block-views-homepage-slider-block,body.page-node.section-persones #block-views-homepage-slider-block,body.page-node.section-people #block-views-homepage-slider-block,body.page-node.section-personnes #block-views-homepage-slider-block{margin-top:55px;width:100%;margin-left:0;height:300px!important;}.node-type-press-subhome #content,body.page-sala-de-prensa{margin-top:75px!important;}}@media screen and (max-width:800px) and (min-width:550px){#block-views-subhome-area4-bluearea-block,.view-subhome-area4-bluearea,#block-views-apartado-area4-bluearea-block,.view-apartado-area4-bluearea{min-height:250px;}#content .view-subhome-area4-bluearea p{margin-top:40px;}}@media screen and (max-width:800px){.view-subhome-area3-projects .view-content,.view-subhome-our-products .view-content,.view-apartado-lists .view-content,.view-apartado-projects .view-content,.view-apartado-products-by-menu .view-content{text-align:center;}#block-views-project-v2-foto-peque-a-block .views-row > div,.view-project-v2-foto-peque-a-slider .width50x100{width:100%;}.padding90_50{padding:50px 50px;}.block-fieldblock .row{width:100%;}a.goback{margin:20px 0 20px 0;}.freepager-previous,.freepager-next{display:none;}#block-block-23 .col.gu4{width:17%;}#block-block-23 .share_block{width:75%;float:right;padding-left:0;}#block-block-23 .share_block .gu2{width:45%;}#block-block-23 .share_block .gu2:first-child{padding-right:20px;text-align:right;}#block-block-23 .col.gu4 a span{font-size:13px;}.footer_wrapper .block{width:47%;}.view-ultimas-actualidad .views-row,.view-ultimas-notas .views-row,.view-actualidad-related .views-row{display:inline-block;border:0;width:100%;}.view-ultimas-actualidad .views-row .content-area-inside,.view-ultimas-notas .views-row .content-area-inside{border-bottom:1px solid #E6E6E6;}.view-ultimas-notas .text-18,.view-ultimas-actualidad .text-18{padding:0 20px 20px 20px;}.view-ultimas-notas .field-content,.view-ultimas-actualidad .field-content{padding:0 20px;}.padding20_50{width:100%!important;padding-bottom:20px!important;}.view-ultimas-notas hr,.view-ultimas-actualidad hr{margin:15px 20px 15px 20px;}.view-ultimas-notas .subhome-see-more-blue,.view-ultimas-actualidad .subhome-see-more-blue{right:0;}.view-subhome-v4-medios .views-row .area5_text_col2 h2{margin-bottom:25px!important;}.view-subhome-v4-medios .views-row .area5_text_col2 .subhome-see-more-blue a{margin:0;}.padding90_50_0_50{padding:25px 50px 25px 50px;}.basic-page.sostenibilidad-memoria .box-item .left .content-fix{width:80%}.section-sala-de-prensa #block-views-galeria-block .view-galeria .views-row{width:50%;}}@media screen and (max-width:767px){.view-service-description1-2 .row .col.gu4,.block-fieldblock .field-type-text-with-summary .field-items .row .col.gu4,.block-fieldblock .field-name-field-product-details .field-items .row .col.gu4,.node-nota-de-prensa .field-name-body .field-items .row .col.gu4,.node-type-actualidad .field-name-body .field-items .row .col.gu4{width:100%;}.view-ultimas-actualidad .views-exposed-widgets,.view-ultimas-notas .views-exposed-widgets{padding:50px 20px;}.area_1_circle_wrapper{margin-top:0;}body.no-sidebar article,body.sidebar article{overflow:hidden;}.basic-page .box-item .left,.basic-page .box-item .right{width:100%!important;}.basic-page .main-img .text{padding:0 10%;}body.no-sidebar .col.gu4{width:90%;}.basic-page .main-img .text h3{font-size:19px!important;}.row.contact-grey .col.gu4{margin-top:25px;}.basic-page .main-img .text h1{line-height:42px;}.content-basicpage.directorio h1{line-height:31px;}body.front #block-views-homepage-slider-block .views_slideshow_pager_field_item.active .views-field-title,body.not-front.node-type-page #block-views-homepage-slider-block .views_slideshow_pager_field_item.active .views-field-title{width:11px;}.basic-page.sostenibilidad-politicas .box-item .left,.basic-page.sostenibilidad-politicas .box-item .right{display:block;}.basic-page.sostenibilidad-politicas .box-item img{max-height:none;}.basic-page.sostenibilidad-memoria .box-item .left{min-height:initial;display:block;float:left;}.basic-page.sostenibilidad-memoria .box-item .right{min-height:300px;width:100%;display:block;float:right;}.basic-page.sostenibilidad-memoria .content-area{position:initial;}.basic-page.personas .graphic .left,.basic-page.personas .graphic .right{width:100%;}.basic-page.personas .box-item.work-with-us .right a{padding:15px 50px;}.basic-page.personas-comite-direccion .personas .box-item .left,.basic-page.personas-comite-direccion .personas .box-item .right,.basic-page.personas-compromiso-social .items .box-item .left,.basic-page.personas-compromiso-social .items .box-item .right{display:block;}.basic-page.personas-comite-direccion .personas .box-item .right img{width:auto;}.basic-page.personas-comite-direccion .personas .box-item img{margin:auto;}.basic-page.personas-comite-direccion,.basic-page.personas-compromiso-social,.basic-page.personas-consejo-administracion{margin-top:175px;}.basic-page.personas-comite-direccion .personas .box-item .text .inner,.basic-page.personas-compromiso-social .items .box-item .text .inner{padding:0 20px;}.basic-page.personas-compromiso-social .items .box-item img,.basic-page.personas-comite-direccion .personas .box-item img{max-height:none;}.basic-page.personas-compromiso-social .items .box-item,.basic-page.personas-comite-direccion .personas .box-item{padding-bottom:20px;}.basic-page.personas-consejo-administracion .consejo .col.gu4{width:100%;padding-left:0;}.basic-page.sostenibilidad-sistemas-de-gestion .box-item .right .inner{padding-top:8px;}.basic-page.sostenibilidad-sistemas-de-gestion .box-item .right .inner a::before{left:-145px;}.basic-page.retorno .header-blocks .left,.basic-page.retorno .header-blocks .right{width:100%;}body.not-front .views-slideshow-controls-bottom{display:none;}#content .basic-page.retorno .text p,#content .basic-page.retorno .content-basicpage > p{line-height:42px;}#block-views-medios-propios-by-menu-block-1 .area5_text_col2 .padding40_50{padding:20px 25px 40px 25px;}#block-views-medios-propios-by-menu-block-1 .area5_text_col2,#block-views-medios-propios-by-menu-block-1 .area5_text_col1{width:100%;display:block;min-height:230px;}.basic-page.personas-compromiso-social .items .box-item .photo,.basic-page.personas-compromiso-social .items .box-item .text,.basic-page.personas-comite-direccion .personas .box-item .photo,.basic-page.personas-comite-direccion .personas .box-item .text,.view-medios-propios-by-menu .views-row .area5_text_col1,.view-medios-propios-by-menu .views-row .area5_text_col2,.view-subhome-v4-medios .views-row .area5_text_col1,.view-subhome-v4-medios .views-row .area5_text_col2{width:100%!important;}.basic-page.indices .row > div > div{padding:5px;vertical-align:top;}.basic-page.indices .row > div > div .indicador{font-size:40px;}.basic-page.indices .row > div > div .indicador span{font-size:22px;}.basic-page.indices .row > div > div .descripcion{font-size:16px;}.basic-page.indices .row{margin:0px;}}@media screen and (max-width:700px){.area_1_circle_wrapper{margin-left:-50px;transform:rotate(-250deg) scale(0.8);-webkit-transform:rotate(-250deg) scale(0.8);-moz-transform:rotate(-250deg) scale(0.8);-o-transform:rotate(-250deg) scale(0.8);}.area_1_circle_wrapper.animate{transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);}}@media screen and (max-width:620px){.footer_wrapper .block{width:100%;margin:auto;display:block;}.basic-page.sostenibilidad-sistemas-de-gestion .box-item .right,.basic-page.sostenibilidad-sistemas-de-gestion .box-item .left{width:100%;text-align:center;}.basic-page.sostenibilidad-sistemas-de-gestion .box-item .right .inner a::before{text-align:left;width:150px;left:-75px;font-size:11px;}.area_1_circle_wrapper{margin-left:-70px;}.view-filters.content-area{margin-top:0;}.section-municipalia .conference-section-head{height:150px;}.section-municipalia .conference-section-content{width:90%;}.views-slideshow-cycle-main-frame-row-item > div{height:300px !important;}}@media screen and (max-width:513px){.view-project-article .views-row .views-field:first-child{margin-top:20px;}.section-transporte .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row-item.views-row.views-row-0 div{background-position:right center!important;}}@media screen and (max-width:550px){.block-fieldblock .field-type-text-with-summary .field-items .row .col.gu4,.block-fieldblock .field-name-field-product-details .field-items .row .col.gu4,.node-nota-de-prensa .field-name-body .field-items .row .col.gu4,.node-type-actualidad .field-name-body .field-items .row .col.gu4{width:100%;}.view-press-gallery .views-row{width:50%;}.view-subhome-area3-projects .views-row,.view-subhome-our-products .views-row,.view-apartado-lists .views-row,.view-apartado-v3-products .views-row,.view-product-usadoen .views-row,.view-material-usadoen .views-row,.view-apartado-v3-products .views-row,.view-apartado-projects .views-row,.view-apartado-products-by-menu .views-row,.view-albums .views-row{width:100%!important;}#block-fieldblock-node-subhome-contacte-page-default-webform .webform-client-form .form-item,#block-fieldblock-node-subhome-contacte-page-default-webform .webform-client-form input:not([type=checkbox]),#block-fieldblock-node-subhome-contacte-page-default-webform .webform-client-form textarea{width:100%!important;}#block-webform-client-block-374 form{margin:20px 0;}.node-type-subhome-contacte-page .webform-client-form .form-actions{text-align:left;}.node-type-subhome-contacte-page .webform-client-form input.webform-submit.form-submit{padding:10px 10px;}.view-subhome-our-products .item-list{padding:20px 0;}.view-subhome-our-products .item-list ul.pager{text-align:center;}#block-block-23 .col.gu4{width:30%;}#block-block-23 .share_block{width:70%;}#block-block-23 .share_block .gu2{width:100%;text-align:center!important;}.a2a_default_style a{float:none!important;}.a2a_default_style .a2a_img,.a2a_default_style .a2a_dd,.a2a_default_style .a2a_svg{float:none!important;display:inline-block;}.view-headquarters-top-list .views-row.col.gu4{width:100%!important;margin:10px 0;}.view-headquarters-top-list .views-row.col.gu4:nth-child(2n){padding-left:0px!important;}#block-twitter-hashtag-twitter-hashtag,.rss-block{width:100%;float:left;padding-bottom:25px;margin-bottom:50px;}.view-subhome-area8-related-content .views-row,.view-apartado-related .views-row{width:100%;}.view-product-usadoen .views-row,.view-material-usadoen .views-row,.view-project-related .views-row{width:100%;}.view-product-usadoen .view-content,.view-material-usadoen .view-content{text-align:center;}#block-views-headquarters-map-block{height:350px;}.node-type-subhome-contacte-page #block-block-30{margin-top:25px;}.area_1_circle_wrapper{margin-top:-100px;margin-bottom:-50px;margin-left:-100px;transform:rotate(-250deg) scale(0.6);-webkit-transform:rotate(-250deg) scale(0.6);-moz-transform:rotate(-250deg) scale(0.6);-o-transform:rotate(-250deg) scale(0.6);}.area_1_circle_wrapper.animate{transform:scale(0.6);-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-o-transform:scale(0.6);}.view-subhome-our-products .view-filters.content-area form,.view-apartado-v3-products .view-filters.content-area form,.view-subhome-area3-projects .view-filters.content-area form{width:100%;}.view-subhome-our-products .views-exposed-widget,.view-apartado-v3-products .views-exposed-widget,.view-subhome-area3-projects .views-exposed-widget{margin-right:0px;}.view-subhome-our-products .view-filters label,.view-subhome-area3-projects .view-filters label,.view-apartado-v3-products .view-filters label{display:block;margin-top:30px;}.views-widget-filter-field_material_location_tid_selective label,.views-widget .form-item{margin-top:0!important;}.view-subhome-our-products .views-exposed-widget,.view-subhome-our-products .view-filters label,.view-subhome-our-products .view-filters .views-widget,.view-subhome-area3-projects .views-exposed-widget,.view-subhome-area3-projects .view-filters label,.view-subhome-area3-projects .view-filters .views-widget,.view-apartado-v3-products .views-exposed-widget,.view-apartado-v3-products .view-filters label,.view-apartado-v3-products .view-filters .views-widget{width:100%;}.rss-block .item-list .description,#block-aggregator-feed-4.rss-block .item-list ul li a{font-size:14px;}.node-webform{margin-top:0;}.node-webform .webform-grid .webform-grid-question{padding:7px 10px;font-size:14px;}.node-webform .webform-grid label.element-invisible{width:40px;}.node-webform .webform-grid label.element-invisible:before{left:4px;}.view-galeria-de-videos .views-row{width:100%;}.section-sala-de-prensa #block-views-galeria-block .view-galeria .views-row{width:100%;}}@media screen and (max-width:480px){.view-subhome-area3-projects .views-row,.view-subhome-our-products .views-row,.view-apartado-lists .views-row,.view-apartado-v3-products .views-row,.view-product-usadoen .views-row,.view-material-usadoen .views-row,.view-apartado-v3-products .views-row{width:100%!important;}.field-name-field-subhome-highlights1,.field-name-field-subhome-highlights2,.field-name-field-subhome-highlights3{display:block;width:70%;margin:auto;text-align:center;padding:10px 0px;}.field-name-field-subhome-highlights3{margin-bottom:20px;}.padding90_50{padding:50px 25px;}#block-views-ultimas-actualidad-block .date,#block-views-ultimas-notas-block .date{padding-top:20px;}.view-ultimas-actualidad .views-exposed-widgets,.view-ultimas-notas .views-exposed-widgets{padding:50px 0;}.page-notas-de-prensa #content .view-press-subhome-slider h2,#content .view-press-subhome-slider h2,.page-news #content .view-press-subhome-slider h2,.page-actualidad #content .view-press-subhome-slider h2,.page-pressnotes #content .view-press-subhome-slider h2,.node-type-press-subhome #content .view-press-subhome-slider h2,#content .view-press-subhome-slider-actualidad h2,#content .view-press-subhome-slider-notas h2{font-size:25px;}.view-press-subhome-slider-notas .text,.view-press-subhome-slider-actualidad .text,.view-press-subhome-slider .text,.page-notas-de-prensa .text,.page-sala-de-prensa-notas-de-prensa .text,.page-sala-de-prensa-actualidad .text,.node-type-press-subhome .text,.page-pressnotes .text,.page-news .text,.page-actualidad .text{padding:86px 10px 0 35px;}.view-ultimas-actualidad .views-exposed-widget.views-submit-button,.view-ultimas-notas .views-exposed-widget.views-submit-button{position:absolute;right:10px;}.area_1_circle_wrapper{margin-left:-150px;}.view-subhome-v4-medios .views-row .area5_text_col2{margin-bottom:25px;}}@media screen and (max-width:400px){.area_1_circle_wrapper{margin-left:-55%;transform:rotate(-250deg) scale(0.5);-webkit-transform:rotate(-250deg) scale(0.5);-moz-transform:rotate(-250deg) scale(0.5);-o-transform:rotate(-250deg) scale(0.5);}.area_1_circle_wrapper.animate{transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);}.basic-page.personas-trabaja-con-nosotros .blue-area .intro .send a{font-size:18px;padding:16px 40px;}#block-block-19 .responsive-catalog-button,#block-block-19 .responsive-contact-button{width:auto;margin:0;}#block-block-19 table{width:100%;}}body.sidebar-first.page-node-2466 #content,body.sidebar-first.page-node-2491 #content,body.sidebar-first.page-node-2492 #content,body.sidebar-first.page-node-2493 #content{padding-top:125px;}body.node-type-galeria.section-sala-de-prensa #content,body.node-type-galeria.section-sala-de-premsa #content{padding-bottom:25px;padding-top:125px;}.content-mediateca{padding:0 5%;max-width:870px;margin:auto;margin-bottom:40px;}body.node-type-galeria .view-galeria .inside a{margin:20px;display:inline-grid;}body.node-type-galeria .view-galeria .inside a img{margin:auto;}#block-views-galeria-de-videos-block .pager-show-more-next.first.last{list-style-type:none;text-align:center;}#block-views-galeria-de-videos-block .pager-show-more-next.first.last a{padding:1px 30px;color:#009EDE;border:2px solid #009EDE;}.region-sidebar-first .recursos li li{background-color:#f2f2f2;}.region-sidebar-first .recursos li ul.menu a.active{background:none;color:#009DDD;}.region-sidebar-first .recursos li ul.menu li:hover a{color:white;border-color:transparent;opacity:1;}.region-sidebar-first li ul.menu li.is-active{opacity:1;}.region-sidebar-first li ul.menu li.is-active:hover{opacity:.5;}.node-type-productioncenter #block-views-project-v2-foto-peque-a-block h2{font-size:32px;}.node-type-productioncenter #block-views-project-v2-foto-peque-a-block h3{margin-top:30px;}.node-type-productioncenter #block-views-project-v2-foto-peque-a-block h3 strong{font-family:'gtmedium';}.node-type-productioncenter #content .field-name-field-project-highlight p{text-align:center;line-height:30px;margin-bottom:20px;}.view-certificaciones ul{list-style:none;padding:0;}.view-certificaciones ul::after{content:'';display:block;clear:both;}.view-certificaciones ul li{float:left;margin-right:20px;}.view-certificaciones ul li img{max-height:110px;}.view-content.products{margin-top:30px;}.view-content.products::after{content:'';display:block;clear:both;}.view-content.products .views-row{width:20%;float:left;}.view-content.products .views-row .outside{background-color:#eff0f0;}.view-content.products .views-row:nth-child(2n) .outside{background-color:#d0e1e7;}.view-content.products .views-row .outside .inside{vertical-align:middle;line-height:normal;padding:12px;text-align:center;}.view-content.products .views-row .outside .inside .product{font-family:'gtmedium';}.view-content.products .views-row .outside .inside .use{font-size:0.8em;margin-top:15px;}.view-content.products .views-row .outside .inside .chars{display:inline-block;margin-top:12px;font-size:0.7em;border-radius:3px;background:rgba(0,0,0,0.5);color:white;padding:3px 5px;}@media (max-width:1240px){.view-content.products .views-row{width:25%;}}@media (max-width:760px){.view-content.products .views-row{width:33.333333333333333%;}}@media (max-width:580px){.view-content.products .views-row{width:50%;}}@media (max-width:400px){.view-content.products .views-row{width:100%;}}#sliding-popup .popup-content #popup-text{line-height:18px;}#sliding-popup .popup-content #popup-text p a{color:white;}#sliding-popup .popup-content #popup-buttons button.find-more-button{display:none;}#content .privacidad-general ul li,#content .privacidad-general ol li{font-size:14px;}#content .privacidad-general ol{padding-left:10px;}#content .privacidad-general ol li{padding-left:15px;line-height:20px;}#content .privacidad-general h3{margin:30px 0 20px;}#content .privacidad-general p{margin:1.1em 0;line-height:22px;}.tabla .celda_titulo{background-color:#e6e6e7;padding:1% 0 1% 3%;max-width:97%;min-width:97%;border:solid 1px #e6e6e7;font-size:14px;}.tabla .duo{display:inline-flex;min-width:100%;max-width:100%;font-size:14px;}.tabla .duo .celda_dcha,.tabla .duo .celda_izda{position:relative;}.tabla .duo .celda_izda{max-width:35%;min-width:35%;background-color:#b2c7e48a;font-weight:bold;padding:2% 0 2% 3%;border-bottom:solid 0.5px #e6e6e7;border-left:solid 0.5px #e6e6e7;}.tabla .duo .celda_dcha{max-width:56%;min-width:56%;padding:2% 3% 2% 3%;border-right:solid 0.5px #e6e6e7;border-bottom:solid 0.5px #e6e6e7;border-left:solid 0.5px #e6e6e7;}.duo .celda_izda > div{position:absolute;top:auto;bottom:calc(50% - 12px);}@media (max-width:800px){.tabla .celda_titulo{border-right:solid 0.5px #e6e6e7;}.tabla .duo{display:block;}.tabla .duo .celda_izda{max-width:97%;min-width:97%;border-right:solid 0.5px #e6e6e7;}.tabla .duo .celda_dcha{max-width:94%;min-width:94%;padding:5% 3% 5% 3%;}.duo .celda_izda > div{position:relative;}}footer .block.block-mailchimp-signup{width:46%;}.form-item-mergevars-GDPR{margin:10px 0 !important;font-size:0.7em;line-height:1.5em;display:block;max-width:90%;}.form-item-mergevars-GDPR input{border:none;--webkit-appearance:checkbox;width:auto;margin-right:4px;}.form-item-mergevars-GDPR strong{font-family:'gtbold';}.form-item-mergevars-GDPR a{text-decoration:underline;}.form-item-mergevars-GDPR .description{display:inline;margin-left:0;font-size:1em;}.front .region-bottom{padding:20px 0;}@media (max-width:620px){footer .block.block-mailchimp-signup{width:100%;}}.form-item-mergevars-GDPR label.option{display:none;}.page-suscribete h1#page-title,.page-subscriu-te h1#page-title,.page-subscribe h1#page-title{font-size:28px;text-indent:initial;margin-top:2rem;margin-bottom:1.5rem;font-family:'gtregular';}.page-suscribete #content,.page-subscriu-te #content,.page-subscribe #content{max-width:900px;margin:0 auto;border:none;margin-bottom:4rem;}article.node-2886 #block-views-galeria-block{padding:0 5%!important;}article.node-2886 #block-views-galeria-block .outside.cboxElement{height:250px!important}article.node-2886 #block-views-galeria-block .views-row{margin:1px!important;width:24%;}article.node-2886 #block-views-galeria-block .view-galeria .inside{background:transparent none repeat scroll 0% 0%!important;}@media screen and (max-width:900px){article.node-2886 #block-views-galeria-block .views-row{margin:1px!important;width:49%;}}@media screen and (max-width:600px){article.node-2886 #block-views-galeria-block .views-row{margin:1px!important;width:99%;}}.view-proyectos-de-innovaci-n{padding-bottom:40px;position:relative;}.view-proyectos-de-innovaci-n .views-row{border-bottom:1px var(--primary-color) solid;padding:15px 0;}.view-proyectos-de-innovaci-n .views-row:first-child{border-top:1px var(--primary-color) solid;}.node-proyectos-de-innovaci-n > div{float:left;box-sizing:border-box;padding-left:30px;width:70%;}.node-proyectos-de-innovaci-n > div:first-child{width:20%;padding-left:0;}.node-proyectos-de-innovaci-n > div:last-child{width:10%;text-align:right;}.node-proyectos-de-innovaci-n strong{font-family:'gtbold';}.node-proyectos-de-innovaci-n p{margin-top:0;}.node-proyectos-de-innovaci-n a{transition:opacity,transform 0.25s ease;}.node-proyectos-de-innovaci-n a > img{transition:transform 0.25s ease;}.node-proyectos-de-innovaci-n a:hover{opacity:0.7;}.node-proyectos-de-innovaci-n .detail{display:none;}.node-proyectos-de-innovaci-n .field-name-field-highlights-text p{margin:0;}.node-proyectos-de-innovaci-n.opened a > img{transform:rotate(45deg);}.node-proyectos-de-innovaci-n .logos > img{height:40px;margin-bottom:15px;margin-left:15px;}.node-proyectos-de-innovaci-n .logos > img:first-child{margin-left:0;}@media (max-width:767px){.node-proyectos-de-innovaci-n > div{float:none;padding-left:0;width:100%;padding-bottom:20px;}.node-proyectos-de-innovaci-n > div:last-child{width:calc(100% - 50px);}.node-proyectos-de-innovaci-n > div:last-child{position:absolute;right:0;top:10px;width:auto;}}#covidNotice{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(255,255,255,0.85);z-index:100;}#covidNotice > div{display:table;width:100%;height:100%;}#covidNotice > div > div{display:table-cell;vertical-align:middle;padding:0 20px;}#covidNotice > div > div > div{max-width:700px;background:white;padding:28px;margin:0 auto;border-radius:20px;border:4px var(--primary-color) solid;font-size:1.1rem;line-height:1.4em;}@media(min-width:1025px) and (max-height:700px){#covidNotice{z-index:10002;}}@media(max-width:1024px){#covidNotice > div > div{vertical-align:top;padding-top:115px;}}@media(max-width:560px) and (max-height:767px){#covidNotice{overflow:auto;}#covidNotice > div > div{padding:0;padding-top:75px;}#covidNotice > div > div > div{background:rgba(255,255,255,0.8);border:0;border-radius:0;}}#videoEmbed{position:fixed;width:100%;height:100%;display:none;top:0;left:0;background:rgba(0,0,0,0.9);z-index:20000;}#videoEmbed #videoClose{color:white;font-weight:bolder;font-size:54px;line-height:50px;position:absolute;right:20px;cursor:pointer;transition:transform 0.2s ease;}#videoEmbed #videoClose:hover{transform:scale(1.1);}#videoEmbed #videoContainer,.video-background{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}#videoEmbed #videoBox{max-width:100%;}#videoEmbed #videoWrap,.video-background > div > div{position:relative;padding-top:56.25%;height:0;overflow:hidden;}#videoEmbed iframe,.video-background iframe{width:100%;height:100%;position:absolute;border:none;margin:0;top:0;left:0;}.video-background{position:absolute;top:0;left:0;}.video-background > div{width:100%;}@media (max-width:899px){.video-background{width:120%;margin-left:-10%;}}@media (max-width:749px){.video-background{width:150%;margin-left:-25%;}}input:not([type=submit]):not([type=checkbox]):not([type=radio]),textarea{border:1px #aaa solid;padding:.5rem .75rem;width:320px;}input[type=submit]{margin-top:8px;display:inline-block;padding:10px 30px;background-color:#009EDE;color:white;border:0;}.form-item label{margin-bottom:.5rem;}.views-field.views-field-field-address{margin:1rem 0;}
