@charset 'UTF-8';@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=latin-ext');html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}body{line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:'typicons';font-weight:normal;font-style:normal;src:url('../../fonts/typicons.eot');src:url('../../fonts/typicons.eot?#iefix') format('embedded-opentype'),url('../../fonts/typicons.woff') format('woff'),url('../../fonts/typicons.ttf') format('truetype'),url('../../fonts/typicons.svg#typicons') format('svg')}.typcn:before{font-family:'typicons';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;height:1em;font-size:1em;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.typcn-adjust-brightness:before{content:'\e000'}.typcn-adjust-contrast:before{content:'\e001'}.typcn-anchor-outline:before{content:'\e002'}.typcn-anchor:before{content:'\e003'}.typcn-archive:before{content:'\e004'}.typcn-arrow-back-outline:before{content:'\e005'}.typcn-arrow-back:before{content:'\e006'}.typcn-arrow-down-outline:before{content:'\e007'}.typcn-arrow-down-thick:before{content:'\e008'}.typcn-arrow-down:before{content:'\e009'}.typcn-arrow-forward-outline:before{content:'\e00a'}.typcn-arrow-forward:before{content:'\e00b'}.typcn-arrow-left-outline:before{content:'\e00c'}.typcn-arrow-left-thick:before{content:'\e00d'}.typcn-arrow-left:before{content:'\e00e'}.typcn-arrow-loop-outline:before{content:'\e00f'}.typcn-arrow-loop:before{content:'\e010'}.typcn-arrow-maximise-outline:before{content:'\e011'}.typcn-arrow-maximise:before{content:'\e012'}.typcn-arrow-minimise-outline:before{content:'\e013'}.typcn-arrow-minimise:before{content:'\e014'}.typcn-arrow-move-outline:before{content:'\e015'}.typcn-arrow-move:before{content:'\e016'}.typcn-arrow-repeat-outline:before{content:'\e017'}.typcn-arrow-repeat:before{content:'\e018'}.typcn-arrow-right-outline:before{content:'\e019'}.typcn-arrow-right-thick:before{content:'\e01a'}.typcn-arrow-right:before{content:'\e01b'}.typcn-arrow-shuffle:before{content:'\e01c'}.typcn-arrow-sorted-down:before{content:'\e01d'}.typcn-arrow-sorted-up:before{content:'\e01e'}.typcn-arrow-sync-outline:before{content:'\e01f'}.typcn-arrow-sync:before{content:'\e020'}.typcn-arrow-unsorted:before{content:'\e021'}.typcn-arrow-up-outline:before{content:'\e022'}.typcn-arrow-up-thick:before{content:'\e023'}.typcn-arrow-up:before{content:'\e024'}.typcn-at:before{content:'\e025'}.typcn-attachment-outline:before{content:'\e026'}.typcn-attachment:before{content:'\e027'}.typcn-backspace-outline:before{content:'\e028'}.typcn-backspace:before{content:'\e029'}.typcn-battery-charge:before{content:'\e02a'}.typcn-battery-full:before{content:'\e02b'}.typcn-battery-high:before{content:'\e02c'}.typcn-battery-low:before{content:'\e02d'}.typcn-battery-mid:before{content:'\e02e'}.typcn-beaker:before{content:'\e02f'}.typcn-beer:before{content:'\e030'}.typcn-bell:before{content:'\e031'}.typcn-book:before{content:'\e032'}.typcn-bookmark:before{content:'\e033'}.typcn-briefcase:before{content:'\e034'}.typcn-brush:before{content:'\e035'}.typcn-business-card:before{content:'\e036'}.typcn-calculator:before{content:'\e037'}.typcn-calendar-outline:before{content:'\e038'}.typcn-calendar:before{content:'\e039'}.typcn-camera-outline:before{content:'\e03a'}.typcn-camera:before{content:'\e03b'}.typcn-cancel-outline:before{content:'\e03c'}.typcn-cancel:before{content:'\e03d'}.typcn-chart-area-outline:before{content:'\e03e'}.typcn-chart-area:before{content:'\e03f'}.typcn-chart-bar-outline:before{content:'\e040'}.typcn-chart-bar:before{content:'\e041'}.typcn-chart-line-outline:before{content:'\e042'}.typcn-chart-line:before{content:'\e043'}.typcn-chart-pie-outline:before{content:'\e044'}.typcn-chart-pie:before{content:'\e045'}.typcn-chevron-left-outline:before{content:'\e046'}.typcn-chevron-left:before{content:'\e047'}.typcn-chevron-right-outline:before{content:'\e048'}.typcn-chevron-right:before{content:'\e049'}.typcn-clipboard:before{content:'\e04a'}.typcn-cloud-storage:before{content:'\e04b'}.typcn-cloud-storage-outline:before{content:'\e054'}.typcn-code-outline:before{content:'\e04c'}.typcn-code:before{content:'\e04d'}.typcn-coffee:before{content:'\e04e'}.typcn-cog-outline:before{content:'\e04f'}.typcn-cog:before{content:'\e050'}.typcn-compass:before{content:'\e051'}.typcn-contacts:before{content:'\e052'}.typcn-credit-card:before{content:'\e053'}.typcn-css3:before{content:'\e055'}.typcn-database:before{content:'\e056'}.typcn-delete-outline:before{content:'\e057'}.typcn-delete:before{content:'\e058'}.typcn-device-desktop:before{content:'\e059'}.typcn-device-laptop:before{content:'\e05a'}.typcn-device-phone:before{content:'\e05b'}.typcn-device-tablet:before{content:'\e05c'}.typcn-directions:before{content:'\e05d'}.typcn-divide-outline:before{content:'\e05e'}.typcn-divide:before{content:'\e05f'}.typcn-document-add:before{content:'\e060'}.typcn-document-delete:before{content:'\e061'}.typcn-document-text:before{content:'\e062'}.typcn-document:before{content:'\e063'}.typcn-download-outline:before{content:'\e064'}.typcn-download:before{content:'\e065'}.typcn-dropbox:before{content:'\e066'}.typcn-edit:before{content:'\e067'}.typcn-eject-outline:before{content:'\e068'}.typcn-eject:before{content:'\e069'}.typcn-equals-outline:before{content:'\e06a'}.typcn-equals:before{content:'\e06b'}.typcn-export-outline:before{content:'\e06c'}.typcn-export:before{content:'\e06d'}.typcn-eye-outline:before{content:'\e06e'}.typcn-eye:before{content:'\e06f'}.typcn-feather:before{content:'\e070'}.typcn-film:before{content:'\e071'}.typcn-filter:before{content:'\e072'}.typcn-flag-outline:before{content:'\e073'}.typcn-flag:before{content:'\e074'}.typcn-flash-outline:before{content:'\e075'}.typcn-flash:before{content:'\e076'}.typcn-flow-children:before{content:'\e077'}.typcn-flow-merge:before{content:'\e078'}.typcn-flow-parallel:before{content:'\e079'}.typcn-flow-switch:before{content:'\e07a'}.typcn-folder-add:before{content:'\e07b'}.typcn-folder-delete:before{content:'\e07c'}.typcn-folder-open:before{content:'\e07d'}.typcn-folder:before{content:'\e07e'}.typcn-gift:before{content:'\e07f'}.typcn-globe-outline:before{content:'\e080'}.typcn-globe:before{content:'\e081'}.typcn-group-outline:before{content:'\e082'}.typcn-group:before{content:'\e083'}.typcn-headphones:before{content:'\e084'}.typcn-heart-full-outline:before{content:'\e085'}.typcn-heart-half-outline:before{content:'\e086'}.typcn-heart-outline:before{content:'\e087'}.typcn-heart:before{content:'\e088'}.typcn-home-outline:before{content:'\e089'}.typcn-home:before{content:'\e08a'}.typcn-html5:before{content:'\e08b'}.typcn-image-outline:before{content:'\e08c'}.typcn-image:before{content:'\e08d'}.typcn-infinity-outline:before{content:'\e08e'}.typcn-infinity:before{content:'\e08f'}.typcn-info-large-outline:before{content:'\e090'}.typcn-info-large:before{content:'\e091'}.typcn-info-outline:before{content:'\e092'}.typcn-info:before{content:'\e093'}.typcn-input-checked-outline:before{content:'\e094'}.typcn-input-checked:before{content:'\e095'}.typcn-key-outline:before{content:'\e096'}.typcn-key:before{content:'\e097'}.typcn-keyboard:before{content:'\e098'}.typcn-leaf:before{content:'\e099'}.typcn-lightbulb:before{content:'\e09a'}.typcn-link-outline:before{content:'\e09b'}.typcn-link:before{content:'\e09c'}.typcn-location-arrow-outline:before{content:'\e09d'}.typcn-location-arrow:before{content:'\e09e'}.typcn-location-outline:before{content:'\e09f'}.typcn-location:before{content:'\e0a0'}.typcn-lock-closed-outline:before{content:'\e0a1'}.typcn-lock-closed:before{content:'\e0a2'}.typcn-lock-open-outline:before{content:'\e0a3'}.typcn-lock-open:before{content:'\e0a4'}.typcn-mail:before{content:'\e0a5'}.typcn-map:before{content:'\e0a6'}.typcn-media-eject-outline:before{content:'\e0a7'}.typcn-media-eject:before{content:'\e0a8'}.typcn-media-fast-forward-outline:before{content:'\e0a9'}.typcn-media-fast-forward:before{content:'\e0aa'}.typcn-media-pause-outline:before{content:'\e0ab'}.typcn-media-pause:before{content:'\e0ac'}.typcn-media-play-outline:before{content:'\e0ad'}.typcn-media-play-reverse-outline:before{content:'\e0ae'}.typcn-media-play-reverse:before{content:'\e0af'}.typcn-media-play:before{content:'\e0b0'}.typcn-media-record-outline:before{content:'\e0b1'}.typcn-media-record:before{content:'\e0b2'}.typcn-media-rewind-outline:before{content:'\e0b3'}.typcn-media-rewind:before{content:'\e0b4'}.typcn-media-stop-outline:before{content:'\e0b5'}.typcn-media-stop:before{content:'\e0b6'}.typcn-message-typing:before{content:'\e0b7'}.typcn-message:before{content:'\e0b8'}.typcn-messages:before{content:'\e0b9'}.typcn-microphone-outline:before{content:'\e0ba'}.typcn-microphone:before{content:'\e0bb'}.typcn-minus-outline:before{content:'\e0bc'}.typcn-minus:before{content:'\e0bd'}.typcn-mortar-board:before{content:'\e0be'}.typcn-news:before{content:'\e0bf'}.typcn-notes-outline:before{content:'\e0c0'}.typcn-notes:before{content:'\e0c1'}.typcn-pen:before{content:'\e0c2'}.typcn-pencil:before{content:'\e0c3'}.typcn-phone-outline:before{content:'\e0c4'}.typcn-phone:before{content:'\e0c5'}.typcn-pi-outline:before{content:'\e0c6'}.typcn-pi:before{content:'\e0c7'}.typcn-pin-outline:before{content:'\e0c8'}.typcn-pin:before{content:'\e0c9'}.typcn-pipette:before{content:'\e0ca'}.typcn-plane-outline:before{content:'\e0cb'}.typcn-plane:before{content:'\e0cc'}.typcn-plug:before{content:'\e0cd'}.typcn-plus-outline:before{content:'\e0ce'}.typcn-plus:before{content:'\e0cf'}.typcn-point-of-interest-outline:before{content:'\e0d0'}.typcn-point-of-interest:before{content:'\e0d1'}.typcn-power-outline:before{content:'\e0d2'}.typcn-power:before{content:'\e0d3'}.typcn-printer:before{content:'\e0d4'}.typcn-puzzle-outline:before{content:'\e0d5'}.typcn-puzzle:before{content:'\e0d6'}.typcn-radar-outline:before{content:'\e0d7'}.typcn-radar:before{content:'\e0d8'}.typcn-refresh-outline:before{content:'\e0d9'}.typcn-refresh:before{content:'\e0da'}.typcn-rss-outline:before{content:'\e0db'}.typcn-rss:before{content:'\e0dc'}.typcn-scissors-outline:before{content:'\e0dd'}.typcn-scissors:before{content:'\e0de'}.typcn-shopping-bag:before{content:'\e0df'}.typcn-shopping-cart:before{content:'\e0e0'}.typcn-social-at-circular:before{content:'\e0e1'}.typcn-social-dribbble-circular:before{content:'\e0e2'}.typcn-social-dribbble:before{content:'\e0e3'}.typcn-social-facebook-circular:before{content:'\e0e4'}.typcn-social-facebook:before{content:'\e0e5'}.typcn-social-flickr-circular:before{content:'\e0e6'}.typcn-social-flickr:before{content:'\e0e7'}.typcn-social-github-circular:before{content:'\e0e8'}.typcn-social-github:before{content:'\e0e9'}.typcn-social-google-plus-circular:before{content:'\e0ea'}.typcn-social-google-plus:before{content:'\e0eb'}.typcn-social-instagram-circular:before{content:'\e0ec'}.typcn-social-instagram:before{content:'\e0ed'}.typcn-social-last-fm-circular:before{content:'\e0ee'}.typcn-social-last-fm:before{content:'\e0ef'}.typcn-social-linkedin-circular:before{content:'\e0f0'}.typcn-social-linkedin:before{content:'\e0f1'}.typcn-social-pinterest-circular:before{content:'\e0f2'}.typcn-social-pinterest:before{content:'\e0f3'}.typcn-social-skype-outline:before{content:'\e0f4'}.typcn-social-skype:before{content:'\e0f5'}.typcn-social-tumbler-circular:before{content:'\e0f6'}.typcn-social-tumbler:before{content:'\e0f7'}.typcn-social-twitter-circular:before{content:'\e0f8'}.typcn-social-twitter:before{content:'\e0f9'}.typcn-social-vimeo-circular:before{content:'\e0fa'}.typcn-social-vimeo:before{content:'\e0fb'}.typcn-social-youtube-circular:before{content:'\e0fc'}.typcn-social-youtube:before{content:'\e0fd'}.typcn-sort-alphabetically-outline:before{content:'\e0fe'}.typcn-sort-alphabetically:before{content:'\e0ff'}.typcn-sort-numerically-outline:before{content:'\e100'}.typcn-sort-numerically:before{content:'\e101'}.typcn-spanner-outline:before{content:'\e102'}.typcn-spanner:before{content:'\e103'}.typcn-spiral:before{content:'\e104'}.typcn-star-full-outline:before{content:'\e105'}.typcn-star-half-outline:before{content:'\e106'}.typcn-star-half:before{content:'\e107'}.typcn-star-outline:before{content:'\e108'}.typcn-star:before{content:'\e109'}.typcn-starburst-outline:before{content:'\e10a'}.typcn-starburst:before{content:'\e10b'}.typcn-stopwatch:before{content:'\e10c'}.typcn-support:before{content:'\e10d'}.typcn-tabs-outline:before{content:'\e10e'}.typcn-tag:before{content:'\e10f'}.typcn-tags:before{content:'\e110'}.typcn-th-large-outline:before{content:'\e111'}.typcn-th-large:before{content:'\e112'}.typcn-th-list-outline:before{content:'\e113'}.typcn-th-list:before{content:'\e114'}.typcn-th-menu-outline:before{content:'\e115'}.typcn-th-menu:before{content:'\e116'}.typcn-th-small-outline:before{content:'\e117'}.typcn-th-small:before{content:'\e118'}.typcn-thermometer:before{content:'\e119'}.typcn-thumbs-down:before{content:'\e11a'}.typcn-thumbs-ok:before{content:'\e11b'}.typcn-thumbs-up:before{content:'\e11c'}.typcn-tick-outline:before{content:'\e11d'}.typcn-tick:before{content:'\e11e'}.typcn-ticket:before{content:'\e11f'}.typcn-time:before{content:'\e120'}.typcn-times-outline:before{content:'\e121'}.typcn-times:before{content:'\e122'}.typcn-trash:before{content:'\e123'}.typcn-tree:before{content:'\e124'}.typcn-upload-outline:before{content:'\e125'}.typcn-upload:before{content:'\e126'}.typcn-user-add-outline:before{content:'\e127'}.typcn-user-add:before{content:'\e128'}.typcn-user-delete-outline:before{content:'\e129'}.typcn-user-delete:before{content:'\e12a'}.typcn-user-outline:before{content:'\e12b'}.typcn-user:before{content:'\e12c'}.typcn-vendor-android:before{content:'\e12d'}.typcn-vendor-apple:before{content:'\e12e'}.typcn-vendor-microsoft:before{content:'\e12f'}.typcn-video-outline:before{content:'\e130'}.typcn-video:before{content:'\e131'}.typcn-volume-down:before{content:'\e132'}.typcn-volume-mute:before{content:'\e133'}.typcn-volume-up:before{content:'\e134'}.typcn-volume:before{content:'\e135'}.typcn-warning-outline:before{content:'\e136'}.typcn-warning:before{content:'\e137'}.typcn-watch:before{content:'\e138'}.typcn-waves-outline:before{content:'\e139'}.typcn-waves:before{content:'\e13a'}.typcn-weather-cloudy:before{content:'\e13b'}.typcn-weather-downpour:before{content:'\e13c'}.typcn-weather-night:before{content:'\e13d'}.typcn-weather-partly-sunny:before{content:'\e13e'}.typcn-weather-shower:before{content:'\e13f'}.typcn-weather-snow:before{content:'\e140'}.typcn-weather-stormy:before{content:'\e141'}.typcn-weather-sunny:before{content:'\e142'}.typcn-weather-windy-cloudy:before{content:'\e143'}.typcn-weather-windy:before{content:'\e144'}.typcn-wi-fi-outline:before{content:'\e145'}.typcn-wi-fi:before{content:'\e146'}.typcn-wine:before{content:'\e147'}.typcn-world-outline:before{content:'\e148'}.typcn-world:before{content:'\e149'}.typcn-zoom-in-outline:before{content:'\e14a'}.typcn-zoom-in:before{content:'\e14b'}.typcn-zoom-out-outline:before{content:'\e14c'}.typcn-zoom-out:before{content:'\e14d'}.typcn-zoom-outline:before{content:'\e14e'}.typcn-zoom:before{content:'\e14f'}@font-face{font-family:'aileronsemibold';src:url('../../fonts/Aileron-SemiBold-webfont.eot');src:url('../../fonts/Aileron-SemiBold-webfont.eot?#iefix') format('embedded-opentype'),url('../../fonts/Aileron-SemiBold-webfont.woff') format('woff'),url('../../fonts/Aileron-SemiBold-webfont.ttf') format('truetype'),url('../../fonts/Aileron-SemiBold-webfont.svg#aileronsemibold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'aileronultralight';src:url('../../fonts/Aileron-UltraLight-webfont.eot');src:url('../../fonts/Aileron-UltraLight-webfont.eot?#iefix') format('embedded-opentype'),url('../../fonts/Aileron-UltraLight-webfont.woff') format('woff'),url('../../fonts/Aileron-UltraLight-webfont.ttf') format('truetype'),url('../../fonts/Aileron-UltraLight-webfont.svg#aileronultralight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'aileronlight';src:url('../../fonts/Aileron-Light-webfont.eot');src:url('../../fonts/Aileron-Light-webfont.eot?#iefix') format('embedded-opentype'),url('../../fonts/Aileron-Light-webfont.woff') format('woff'),url('../../fonts/Aileron-Light-webfont.ttf') format('truetype'),url('../../fonts/Aileron-Light-webfont.svg#aileronlight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'freesans';src:url('../../fonts/FreeSans.eot');src:url('../../fonts/FreeSans.eot?#iefix') format('embedded-opentype'),url('../../fonts/FreeSans.woff') format('woff'),url('../../fonts/FreeSans.ttf') format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'freesansbold';src:url('../../fonts/FreeSansBold.eot');src:url('../../fonts/FreeSansBold.eot?#iefix') format('embedded-opentype'),url('../../fonts/FreeSansBold.woff') format('woff'),url('../../fonts/FreeSansBold.ttf') format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'freesansboldoblique';src:url('../../fonts/FreeSansBoldOblique.eot');src:url('../../fonts/FreeSansBoldOblique.eot?#iefix') format('embedded-opentype'),url('../../fonts/FreeSansBoldOblique.woff') format('woff'),url('../../fonts/FreeSansBoldOblique.ttf') format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'freesansoblique';src:url('../../fonts/FreeSansOblique.eot');src:url('../../fonts/FreeSansOblique.eot?#iefix') format('embedded-opentype'),url('../../fonts/FreeSansOblique.woff') format('woff'),url('../../fonts/FreeSansOblique.ttf') format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWebBlack';src:url('../../fonts/Lato-Black.eot');src:url('../../fonts/Lato-Black.eot?#iefix') format('embedded-opentype'),url('../../fonts/Lato-Black.woff2') format('woff2'),url('../../fonts/Lato-Black.woff') format('woff'),url('../../fonts/Lato-Black.ttf') format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWebBlack';src:url('../../fonts/Lato-BlackItalic.eot');src:url('../../fonts/Lato-BlackItalic.eot?#iefix') format('embedded-opentype'),url('../../fonts/Lato-BlackItalic.woff2') format('woff2'),url('../../fonts/Lato-BlackItalic.woff') format('woff'),url('../../fonts/Lato-BlackItalic.ttf') format('truetype');font-style:italic;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWebBold';src:url('../../fonts/Lato-Bold.eot');src:url('../../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),url('../../fonts/Lato-Bold.woff2') format('woff2'),url('../../fonts/Lato-Bold.woff') format('woff'),url('../../fonts/Lato-Bold.ttf') format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWebBold';src:url('../../fonts/Lato-BoldItalic.eot');src:url('../../fonts/Lato-BoldItalic.eot?#iefix') format('embedded-opentype'),url('../../fonts/Lato-BoldItalic.woff2') format('woff2'),url('../../fonts/Lato-BoldItalic.woff') format('woff'),url('../../fonts/Lato-BoldItalic.ttf') format('truetype');font-style:italic;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWebHairline';src:url('../../fonts/Lato-Hairline.eot');src:url('../../fonts/Lato-Hairline.eot?#iefix') format('embedded-opentype'),url('../../fonts/Lato-Hairline.woff2') format('woff2'),url('../../fonts/Lato-Hairline.woff') format('woff'),url('../../fonts/Lato-Hairline.ttf') format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWebHairline';src:url('../../fonts/Lato-HairlineItalic.eot');src:url('../../fonts/Lato-HairlineItalic.eot?#iefix') format('embedded-opentype'),url('../../fonts/Lato-HairlineItalic.woff2') format('woff2'),url('../../fonts/Lato-HairlineItalic.woff') format('woff'),url('../../fonts/Lato-HairlineItalic.ttf') format('truetype');font-style:italic;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWebHeavy';src:url('../../fonts/Lato-Heavy.eot');src:url('../../fonts/Lato-Heavy.eot?#iefix') format('embedded-opentype'),url('../../fonts/Lato-Heavy.woff2') format('woff2'),url('../../fonts/Lato-Heavy.woff') format('woff'),url('../../fonts/Lato-Heavy.ttf') format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWebHeavy';src:url('../../fonts/Lato-HeavyItalic.eot');src:url('../../fonts/Lato-HeavyItalic.eot?#iefix') format('embedded-opentype'),url('../../fonts/Lato-HeavyItalic.woff2') format('woff2'),url('../../fonts/Lato-HeavyItalic.woff') format('woff'),url('../../fonts/Lato-HeavyItalic.ttf') format('truetype');font-style:italic;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWeb';src:url('../../fonts/Lato-Italic.eot');src:url('../../fonts/Lato-Italic.eot?#iefix') format('embedded-opentype'),url('../../fonts/Lato-Italic.woff2') format('woff2'),url('../../fonts/Lato-Italic.woff') format('woff'),url('../../fonts/Lato-Italic.ttf') format('truetype');font-style:italic;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWebLight';src:url('../../fonts/Lato-Light.eot');src:url('../../fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),url('../../fonts/Lato-Light.woff2') format('woff2'),url('../../fonts/Lato-Light.woff') format('woff'),url('../../fonts/Lato-Light.ttf') format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWebLight';src:url('../../fonts/Lato-LightItalic.eot');src:url('../../fonts/Lato-LightItalic.eot?#iefix') format('embedded-opentype'),url('../../fonts/Lato-LightItalic.woff2') format('woff2'),url('../../fonts/Lato-LightItalic.woff') format('woff'),url('../../fonts/Lato-LightItalic.ttf') format('truetype');font-style:italic;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWebMedium';src:url('../../fonts/Lato-Medium.eot');src:url('../../fonts/Lato-Medium.eot?#iefix') format('embedded-opentype'),url('../../fonts/Lato-Medium.woff2') format('woff2'),url('../../fonts/Lato-Medium.woff') format('woff'),url('../../fonts/Lato-Medium.ttf') format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWebMedium';src:url('../../fonts/Lato-MediumItalic.eot');src:url('../../fonts/Lato-MediumItalic.eot?#iefix') format('embedded-opentype'),url('../../fonts/Lato-MediumItalic.woff2') format('woff2'),url('../../fonts/Lato-MediumItalic.woff') format('woff'),url('../../fonts/Lato-MediumItalic.ttf') format('truetype');font-style:italic;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWeb';src:url('../../fonts/Lato-Regular.eot');src:url('../../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),url('../../fonts/Lato-Regular.woff2') format('woff2'),url('../../fonts/Lato-Regular.woff') format('woff'),url('../../fonts/Lato-Regular.ttf') format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWebSemibold';src:url('../../fonts/Lato-Semibold.eot');src:url('../../fonts/Lato-Semibold.eot?#iefix') format('embedded-opentype'),url('../../fonts/Lato-Semibold.woff2') format('woff2'),url('../../fonts/Lato-Semibold.woff') format('woff'),url('../../fonts/Lato-Semibold.ttf') format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWebSemibold';src:url('../../fonts/Lato-SemiboldItalic.eot');src:url('../../fonts/Lato-SemiboldItalic.eot?#iefix') format('embedded-opentype'),url('../../fonts/Lato-SemiboldItalic.woff2') format('woff2'),url('../../fonts/Lato-SemiboldItalic.woff') format('woff'),url('../../fonts/Lato-SemiboldItalic.ttf') format('truetype');font-style:italic;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWebThin';src:url('../../fonts/Lato-Thin.eot');src:url('../../fonts/Lato-Thin.eot?#iefix') format('embedded-opentype'),url('../../fonts/Lato-Thin.woff2') format('woff2'),url('../../fonts/Lato-Thin.woff') format('woff'),url('../../fonts/Lato-Thin.ttf') format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWebThin';src:url('../../fonts/Lato-ThinItalic.eot');src:url('../../fonts/Lato-ThinItalic.eot?#iefix') format('embedded-opentype'),url('../../fonts/Lato-ThinItalic.woff2') format('woff2'),url('../../fonts/Lato-ThinItalic.woff') format('woff'),url('../../fonts/Lato-ThinItalic.ttf') format('truetype');font-style:italic;font-weight:normal;text-rendering:optimizeLegibility}html{font-family:'aileronlight',serif;font-size:16px;width:100%;height:100%}body{width:100%;height:100%;background-image:url("/img/pattern_tubular.jpg");-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body ul{list-style:none}body a{text-decoration:none;color:#88b04b;cursor:hand;cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:'aileronultralight';color:#9e9e9e;text-shadow:1px 1px 1px #fff}p{display:block;color:#333;line-height:1.2em}h1{display:block;width:100%}h2{font-size:1.5em}header{display:block;width:100%;position:fixed;z-index:999}.container{max-width:1170px;width:95%;margin:auto}.modal{display:none}.modal:target{position:fixed;z-index:999;width:100%;height:100%;background-color:rgba(0,0,0,0.95);top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-dirction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slogan_b{height:40px}.slogan_b img{height:100%;width:auto}.menu{position:relative}.control-menu{display:none}.redes_sociales{width:80px;height:120px;position:fixed;z-index:900;top:320px;right:10px;background-image:url("/img/pattern_tubular.jpg");border-radius:7px}.redes_sociales .cubierta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #9e9e9e;border-radius:7px;background-color:rgba(255,255,255,0.5);width:100%;height:100%}.redes_sociales figure{width:90%;height:auto;margin:auto}.redes_sociales figure img{display:block;width:70%;height:auto;margin:auto}.redes_sociales figure img:hover{margin:auto;width:90%}.top{width:60px;height:60px;position:fixed;bottom:5%;right:20px;border:1px solid #9e9e9e;border-radius:50%;cursor:pointer;background-color:rgba(0,0,0,0.02);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.5);box-shadow:0 0 3px 0 rgba(0,0,0,0.5)}.top span{display:block;width:100%;height:100%;position:relative;color:#9e9e9e;top:-2px;font-size:3.5em;text-align:center;vertical-align:middle;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.top:hover{width:50px;height:50px;background-color:#fff}.top:hover span{font-size:3em;color:#333}.menu nav{padding-bottom:20px;max-width:1170px;width:95%;margin:auto;z-index:999;position:fixed;padding-top:10px;top:10px}.menu nav ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu nav ul li{text-align:center}.menu nav ul li a{padding-bottom:5px;text-decoration:none;color:#fff;font-size:1.2em;font-family:LatoWebLight}.menu nav ul li a:hover{border-bottom:2px solid #88b04b}.menu nav ul li:nth-child(1) a:hover,.menu nav ul li:nth-child(4) a:hover{border:none}.menu nav ul .logo_nav figure{margin:auto;height:120px;width:120px;border:2px solid #fff;border-radius:50%;padding:5px}.menu nav ul .logo_nav figure img{vertical-align:middle;margin-top:5px;height:80%;width:auto}.carrusel{width:100%;background-color:#333;background-image:url("/img/pattern_1.png")}.control_hidden{width:1170px;margin:auto;overflow:hidden}.carrusel .carrusel_principal{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;width:300%;-webkit-animation:cambio 15s infinite alternate;animation:cambio 15s infinite alternate;-webkit-animation-timing-function:linear;animation-timing-function:linear}.carrusel .carrusel_principal ul li{list-style:none}.banner{-webkit-animation:swich 15s infinite alternate;animation:swich 15s infinite alternate;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes swich{0%{opacity:1}28%{opacity:1}30%{opacity:0}35%{opacity:0}37%{opacity:1}68%{opacity:1}70%{opacity:0}75%{opacity:0}77%{opacity:1}100%{opacity:1}}@keyframes swich{0%{opacity:1}28%{opacity:1}30%{opacity:0}35%{opacity:0}37%{opacity:1}68%{opacity:1}70%{opacity:0}75%{opacity:0}77%{opacity:1}100%{opacity:1}}@-webkit-keyframes cambio{0%{margin-left:0}30%{margin-left:0}35%{margin-left:-100%}70%{margin-left:-100%}75%{margin-left:-200%}100%{margin-left:-200%}}@keyframes cambio{0%{margin-left:0}30%{margin-left:0}35%{margin-left:-100%}70%{margin-left:-100%}75%{margin-left:-200%}100%{margin-left:-200%}}.zona{width:1170px;margin:auto;overflow:hidden;padding-top:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:center;align-self:center}.zona h2{color:#fff;font-size:2.8em;display:block;text-align:center;margin-top:1.2em}.zona .banner{width:20%}.zona .seccion_titulo{width:60%}.carrusel_1 .banner{height:140px;border-radius:10px;-webkit-box-shadow:0 5px 19px -9px #fff;box-shadow:0 5px 19px -9px #fff;margin:5px 5px;margin-top:15px}.carrusel_1 .banner .display{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.carrusel_1 .banner .display span{width:30%;color:#fff;font-size:5em}.carrusel_1 .banner .display div{margin-top:55px;width:70%}.carrusel_1 .banner .display div h3{color:#fff;font-size:1.6em;line-height:1.6em}.carrusel_1 .banner img{height:100%;width:auto}.carrusel_1 h2{display:block;text-align:center}.carrusel_1 .contacto_banner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.carrusel_1 .contacto_banner h3{width:100%;text-align:center;color:#fff;font-size:2.8em}.carrusel_1 .contacto_banner a{text-align:center;font-size:1.5em}.carrusel_2 figure{height:190px;position:relative;top:-25px}.carrusel_2 figure img{height:100%;width:auto}.carrusel_2 .wc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:none;flex-wrap:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.carrusel_2 .wc img{height:90%}.carrusel_3 .banner{height:140px;border-radius:10px;-webkit-box-shadow:0 5px 19px -9px #fff;box-shadow:0 5px 19px -9px #fff;margin:5px 5px;margin-top:15px}.carrusel_3 .banner .display{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.carrusel_3 .banner .display span{width:30%;color:#fff;font-size:5em}.carrusel_3 .banner .display div{margin-top:55px;width:70%}.carrusel_3 .banner .display div h3{color:#fff;font-size:1.6em;line-height:1.6em}.carrusel_3 .banner img{height:100%;width:auto}.carrusel_3 .banner_null{order-radius:0;-webkit-box-shadow:none;box-shadow:none}.carrusel_3 figure{height:140px}.carrusel_3 figure img{height:100%;width:auto}.content{padding-top:320px;background-color:rgba(255,255,255,0.5)}.cuerpo{width:95%;max-width:1230px;margin:auto;padding-bottom:20px}#encabezado-mob{display:none}.aside{max-width:1170px;width:95%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aside h1{width:100%;font-size:6em;color:#88b04b;text-align:center}.aside .line{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.aside .line div{height:0;border-bottom:1px solid #333;width:44%;margin-top:7px}.aside .line figure{height:70px;width:12%;text-align:center}.aside .line figure img{height:100%;width:auto}.aside .contacto{width:20%}.aside .contacto h3{margin-bottom:5px;color:#333;text-decoration:underline;text-shadow:none;font-family:aileronlight}.aside .contacto .contact ul li{padding-bottom:10px}.aside .contacto .detalle .icon_telf{position:static}.aside .contacto .detalle span{display:inline-block;color:#88b04b;font-size:2em}.aside .contacto .detalle p{display:inline-block;vertical-align:5px;font-size:1.1em;font-weight:bold}.aside .contacto .enlaces h3{margin-bottom:10px}.aside .contacto .enlaces li{line-height:1.5em}.aside .contacto .enlaces li a{width:100%;display:block}.aside .contacto .enlaces li a:hover{font-size:1.3em;-webkit-animation:30s;animation:30s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.aside .presentacion{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aside .presentacion p{text-align:left;display:block;width:50%;font-size:1em;padding-right:20px;margin:auto}.aside .presentacion p br{margin-bottom:15px}.aside .presentacion figure{width:50%}.aside .presentacion figure img{width:100%}.articulo{max-width:1170px;width:95%;margin:auto;margin-bottom:60px}.articulo hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;fles-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5em;background-color:rgba(255,255,255,0.8);margin-bottom:1.5em;border-radius:10px;position:relative;width:32%;padding:1em;margin:2em 10px 4em;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;border:1px solid #efefef;border-radius:0 0 120px Infinitypx 0 6px 6px;width:100%}.articulo hgroup h2{text-align:center;width:100%;font-size:4em;padding-left:.5em;color:#88b04b}.articulo_servicios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0}.articulo_servicios #servicio_explicacion{background-color:transparent;line-height:1.4em;padding-top:0}.articulo_servicios hgroup{margin-bottom:1em}.articulo_servicios ul{width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.articulo_servicios ul li{width:22%;margin-top:90px;margin-bottom:0}.articulo_servicios ul li figure{text-align:center;position:relative;top:-75px;z-index:1}.articulo_servicios ul li figure img{position:relative;margin:auto}.articulo_servicios .servicios_texto{font-style:italic;margin-top:1em}.articulo_servicios .leer{width:100%}.articulo_servicios .leer a{width:100%;display:block;text-align:right}.articulo_servicios .leer span{font-size:1.2em}.articulo_servicios .texto{padding:0 60px;margin-top:2em}.articulo_servicios .texto p{margin-bottom:1em;text-align:center}.articulo_metodologia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.articulo_metodologia ul{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.articulo_metodologia ul li{margin-bottom:30px;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}.articulo_metodologia ul li p{text-align:justify;padding-right:20px;font-family:aileronlight;font-style:italic}.articulo_metodologia ul li em{font-size:1.2em;color:#88b04b;display:block;width:100%;margin-bottom:5px;text-align:center;border:1px solid #88b04b;border-radius:10px;padding:10px 20px 10px 20px}.articulo_metodologia figure{text-align:center;margin:0;padding:0;width:47%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.articulo_metodologia figure img{width:98%;height:auto;margin-left:5px}.articulo_metodologia .texto_principal{font-family:'aileronsemibold';width:100%;margin-bottom:25px}.articulo_proyectos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.articulo_proyectos ul{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.articulo_proyectos ul li{display:block;width:80%;padding:10px;margin:0}.articulo_proyectos ul li:hover a h3{color:rgba(136,176,75,0.5)}.articulo_proyectos ul li a{font-size:1.3em}.articulo_proyectos ul li a h3{color:#88b04b;text-shadow:none}.articulo_proyectos .carrusel_proyectos{width:60%;overflow:hidden;-webkit-box-shadow:inset 0 0 26px 8px rgba(0,0,0,0.3);box-shadow:inset 0 0 26px 8px rgba(0,0,0,0.3);paddin:0 30px}.articulo_proyectos .carrusel_proyectos ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:700%;-webkit-animation:pasos 30s infinite alternate;animation:pasos 30s infinite alternate;-webkit-animation-timing-function:linear;animation-timing-function:linear}.articulo_proyectos .carrusel_proyectos ul li{height:400px;width:auto;padding:30px;border:none;margin:auto;-webkit-box-shadow:none;box-shadow:none}.articulo_proyectos .carrusel_proyectos ul li:hover{-webkit-box-shadow:none;box-shadow:none}.articulo_proyectos .carrusel_proyectos ul li figure{height:100%;width:550px}.articulo_proyectos .carrusel_proyectos ul li figure img{height:100%;width:100%}@-webkit-keyframes pasos{0%{margin-left:0}10%{margin-left:0}15%{margin-left:-100%}25%{margin-left:-100%}30%{margin-left:-200%}40%{margin-left:-200%}45%{margin-left:-300%}55%{margin-left:-300%}60%{margin-left:-400%}70%{margin-left:-400%}75%{margin-left:-500%}85%{margin-left:-500%}90%{margin-left:-600%}100%{margin-left:-600%}}@keyframes pasos{0%{margin-left:0}10%{margin-left:0}15%{margin-left:-100%}25%{margin-left:-100%}30%{margin-left:-200%}40%{margin-left:-200%}45%{margin-left:-300%}55%{margin-left:-300%}60%{margin-left:-400%}70%{margin-left:-400%}75%{margin-left:-500%}85%{margin-left:-500%}90%{margin-left:-600%}100%{margin-left:-600%}}.articulo_nosotros ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.articulo_nosotros ul li{width:50%;padding:0 40px;margin-bottom:15px}.articulo_nosotros ul li span{display:block;width:90%;margin:auto;padding:10px 0;font-family:'aileronsemibold';text-align:center;font-size:1.4em;color:#333}.articulo_nosotros ul li p{width:88%;margin:auto;margin-top:15px}.articulo_nosotros div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.articulo_nosotros div .non_back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.articulo_nosotros div .non_back h2{font-family:aileronultralight;width:100%;text-align:center;margin-bottom:15px;font-style:italic;text-shadow:0 0 1px #fff}.articulo_nosotros div .non_back p{text-align:center}.articulo_nosotros div .non_back:nth-child(1){width:25%;padding-right:15px;padding-left:15px;border-left:1px solid #9e9e9e}.articulo_nosotros div .non_back:nth-child(3){width:25%;padding-right:15px;padding-left:15px;border-right:1px solid #9e9e9e}.articulo_nosotros div .non_back:nth-child(2){width:50%;padding-right:15px;padding-left:15px;border-left:1px solid #9e9e9e;border-right:1px solid #9e9e9e}.footer{background-color:#333;background-image:url("/img/pattern_1.png");color:#fff}.footer .footer_content .contenedor_contacto{width:100%;border-bottom:2px solid rgba(255,255,255,0.7);padding-bottom:30px}.footer .footer_content h2{color:#fff;width:100%;text-align:center;font-size:2em;padding-top:20px;padding-bottom:10px}.footer .footer_content .contacto article h2{border:none;font-size:1.5em;margin-bottom:20px;border-bottom:1px solid #fff}.footer .form_contacto form{width:100%;padding:15px;border-radius:10px;-webkit-box-shadow:0 5px 19px -9px #fff;box-shadow:0 5px 19px -9px #fff}.footer .form_contacto form div{width:100%}.footer .form_contacto form div p{display:inline-block;width:49%;margin-bottom:20px;color:#fff}.footer .form_contacto form div p label{display:block;padding-bottom:5px;width:100%}.footer .form_contacto form div p input[type=file],.footer .form_contacto form div p input[type=text],.footer .form_contacto form div p input[type=email]{color:#fff;background-color:transparent;font-family:'aileronultralight';width:100%;height:35px;font-size:1.1em;margin:0;padding-left:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #ccc;border-radius:4px}.footer .form_contacto form div p input[type=file]{padding:0}.footer .form_contacto form div p input[type=file]{font-size:1em;border-radius:0;border:none;background-color:transparent;cursor:pointer}.footer .form_contacto form div p input[type=hidden]{margin:0;padding:0}.footer .form_contacto form div p textarea{background-color:transparent;width:100%;height:175px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #ccc;border-radius:4px;font-family:'aileronultralight';resize:none;color:#fff}.footer .form_contacto form div p:nth-child(3){width:100%}.footer .form_contacto form div p:nth-child(4){width:100%}.footer .form_contacto form div p:nth-child(5){width:100%}.footer .form_contacto form div p:nth-child(5) input{width:auto}.footer .form_contacto form div p:nth-child(6){width:100%;padding:0;margin:0}.footer .footer_content .contacto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .footer_content .contacto .form_contacto{width:50%;margin-right:30px}.footer .footer_content .contacto .llamamos{width:21%}.footer .footer_content .contacto .llamamos .cuadro1{text-align:center}.footer .footer_content .contacto .llamamos a{display:inline-block;padding:10px 30px 10px 10px;width:120px;height:auto;text-align:left}.footer .footer_content .contacto .llamamos .arrow_llamamos::before{top:-10px}.footer .footer_content .contacto .llamamos .form_llamar .contenedor_llamar{padding:6em 2em;border:3px solid #fff;border-radius:10px;-webkit-box-shadow:0 5px 29px -9px #fff;box-shadow:0 5px 29px -9px #fff;width:30%;position:relative}.footer .footer_content .contacto .llamamos .form_llamar .contenedor_llamar #llamamos .elementos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer .footer_content .contacto .llamamos .form_llamar .contenedor_llamar #llamamos .elementos p{width:100%;margin-bottom:20px}.footer .footer_content .contacto .llamamos .form_llamar .contenedor_llamar #llamamos .elementos p label{display:block;width:100%;color:#fff;margin-bottom:5px}.footer .footer_content .contacto .llamamos .form_llamar .contenedor_llamar #llamamos .elementos p input[type=tel],.footer .footer_content .contacto .llamamos .form_llamar .contenedor_llamar #llamamos .elementos p input[type=text]{color:#fff;background-color:transparent;font-family:'aileronultralight';width:100%;height:35px;font-size:1.1em;margin:0;padding-left:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #ccc;border-radius:4px}.footer .footer_content .contacto .llamamos .form_llamar .contenedor_llamar .cerrar{position:absolute;top:20px;right:20px;display:block;width:35px;height:35px;color:#f00;line-height:1.7em;magin:0;padding-top:15px;font-size:1.3em;padding:0;border:2px solid #f00;border-radius:50%;text-align:center}.footer .footer_content .contacto .datos_contacto{width:21%}.footer .secciones{padding-top:10px;padding-bottom:10px}.footer .secciones li p{color:#fff}.footer .secciones .apartado{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.submitbtn{font-family:'aileronultralight';font-size:1.2em;text-transform:uppercase;background-color:transparent;border:1px solid #f00;border-radius:5px;width:120px;height:45px;text-align:left;color:#fff}.submitbtn:hover{color:#ec5d73;border-color:#fff}.submitbtn:hover+span.form-arrow::before{border:2px solid #c3e3fc;border-bottom-color:transparent;border-left-color:transparent}.form-arrow{position:relative}.form-arrow::before{content:'';width:8px;height:8px;border:2px solid #fff;border-bottom-color:transparent;border-left-color:transparent;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:30%;right:10px}.boton_llamar{text-align:center !important;padding:10px !important}.datos_contacto .detalle{margin-bottom:20px}.datos_contacto .detalle .icon_telf{position:static}.datos_contacto .detalle span{display:inline-block;color:#fff;font-size:3em}.datos_contacto .detalle p,.datos_contacto .detalle a{display:inline-block;vertical-align:8px}.datos_contacto .detalle p{color:#fff}.apartado h3{color:#fff}.aviso{padding:10px}.aviso h1{width:100%;text-align:center;font-size:3em;text-decoration:underline;margin-bottom:20px}.aviso p{padding:10px 20px 10px 20px}.drop-shadow{position:relative;width:32%;padding:1em;margin:2em 10px 4em;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}.drop-shadow:before,.drop-shadow:after{content:"";position:absolute;z-index:-2}.drop-shadow p{font-size:16px;font-weight:bold}.curled{border:1px solid #efefef;border-radius:0 0 120px Infinitypx 0 6px 6px}.curled:before,.curled:after{bottom:12px;left:10px;width:50%;height:55%;max-width:200px;max-height:100px;-webkit-box-shadow:0 8px 12px rgba(0,0,0,0.5);box-shadow:0 8px 12px rgba(0,0,0,0.5);-webkit-transform:skew(-8deg) rotate(-3deg);transform:skew(-8deg) rotate(-3deg)}.curled:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}.galeria .separador{width:100%;height:310px;background-color:rgba(255,255,255,0.8)}.galeria li{width:25%}.galeria .content{padding-top:0}.galeria section .galeria_titulo{width:100%}.galeria section .galeria_titulo h2{font-size:5em;line-height:2em;width:100%;text-align:center;background-color:rgba(0,0,0,0.6);color:#fff;text-shadow:1px 1px 1px #9e9e9e}.galeria section .contenedor_galeria{padding:30px 0 30px 0}.galeria section .contenedor_galeria ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.galeria section .contenedor_galeria ul li{position:relative;width:32%;padding:1em;margin:2em 10px 4em;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;border:1px solid #efefef;border-radius:0 0 120px Infinitypx 0 6px 6px;width:30%;padding:20px;border-radius:5px;background-color:rgba(0,0,0,0.4);overflow:hidden}.galeria section .contenedor_galeria ul li figure{border:1px solid #fff;border-radius:5px}.galeria section .contenedor_galeria ul li figure img{border-radius:5px}.galeria section .contenedor_galeria ul li figure{width:100%;height:auto;text-align:center}.galeria section .contenedor_galeria ul li figure img{height:auto;width:100%}.galeria section:nth-child(1){background-image:url('/img/deck0.jpg');background-size:100%;background-repeat:repeat;background-attachment:fixed}.galeria section:nth-child(2){background-image:url('/img/color.jpg');background-size:100%;background-repeat:repeat;background-attachment:fixed}.galeria section:nth-child(3){background-image:url('/img/deck0.jpg');background-size:100%;background-repeat:repeat;background-attachment:fixed}.galeria section:nth-child(4){background-image:url('/img/color.jpg');background-size:100%;background-repeat:repeat;background-attachment:fixed}.galeria section:nth-child(5){background-image:url('/img/deck0.jpg');background-size:100%;background-repeat:repeat;background-attachment:fixed}.galeria section:nth-child(6){background-image:url('/img/color.jpg');background-size:100%;background-repeat:repeat;background-attachment:fixed}.galeria section:nth-child(7){background-image:url('/img/deck0.jpg');background-size:100%;background-repeat:repeat;background-attachment:fixed}.galeria section:nth-child(8){background-image:url('/img/color.jpg');background-size:100%;background-repeat:repeat;background-attachment:fixed}.galeria .fondo{background-color:rgba(255,255,255,0.7)}@media screen and (max-device-width:1199px) and (max-width:1199px){.display,.contacto_banner{border-top:1px solid rgba(255,255,255,0.3);border-radius:5px}.menu nav{width:95%;padding-left:10px}.control_hidden{width:97%;margin:auto;overflow:hidden}.carrusel_principal h3{font-size:1.3em !important;text-align:center}.carrusel_principal li{width:100%;padding-top:10px;padding-left:15px !important}.carrusel_principal li h2{font-size:2.8em}.carrusel_principal .display span{padding-top:10px;font-size:4em !important}.zona{width:100%;padding-top:90px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.articulo_servicios ul li{-webkit-box-sizing:border-box;box-sizing:border-box;width:30%}.articulo_metodologia ul{width:100%}.articulo_metodologia ul li{width:50%}.articulo_metodologia figure{width:50%;display:none}.contenedor_llamar{width:70% !important}.carrusel_proyectos ul li{padding:none;margin:none;width:100% !important;height:400px}.carrusel_proyectos ul li figure{width:100% !important;margin:none;padding:3% 3% !important}.galeria .separador{height:275px !important}.galeria section .contenedor_galeria{padding:5px 0 5px 0}.galeria section .contenedor_galeria ul li{width:45% !important}}@media screen and (max-device-width:959px) and (max-width:959px){#servicios{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px}#servicios p{width:100%}#servicios figure{width:100%}.display,.contacto_banner{border-top:1px solid rgba(255,255,255,0.3);border-radius:5px}.menu nav{padding-left:10px}.control_hidden{width:97%;margin:auto;overflow:hidden}.carrusel_2 figure{margin-top:30px}.carrusel_principal{width:80%;margin:auto}.carrusel_principal .banner{height:130px}.carrusel_principal h3{font-size:1em !important;text-align:center}.carrusel_principal li{width:100%;padding-top:10px;padding-left:15px !important}.carrusel_principal li h2{width:100%;margin-top:0 !important;padding-top:0;font-size:170%}.carrusel_principal .display span{padding-top:10px}.zona{width:100%;padding-top:90px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.articulo_servicios ul li{-webkit-box-sizing:border-box;box-sizing:border-box;width:47%}.articulo_metodologia ul{width:100%}.articulo_metodologia ul li{width:50%}.articulo_metodologia figure{width:50%;display:none}.contenedor_llamar{width:70% !important}.articulo_proyectos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.articulo_proyectos .lista_proyectos{width:100% !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.articulo_proyectos .lista_proyectos li{width:32%;margin-bottom:15px}.carrusel_proyectos{width:80% !important;margin:auto}.carrusel_proyectos ul li{padding:none;margin:none;width:100% !important;overflow:hidden;height:400px}.carrusel_proyectos ul li figure{width:100% !important;height:550px;margin:none;overflow:hidden;padding:3% 3% !important}.carrusel_proyectos ul li figure img{width:100%;height:100%}.footer_content .contacto{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.footer_content .contacto .form_contacto{width:70% !important}.footer_content .contacto .llamamos{width:20% !important}.footer_content .contacto .datos_contacto{width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer_content .contacto .datos_contacto .detalle{width:33% !important}.galeria .separador{height:225px !important}.galeria section .contenedor_galeria{padding:5px 0 5px 0}.galeria section .contenedor_galeria ul li{width:45% !important}}@media screen and (max-device-width:780px) and (max-width:780px){.carrusel{height:225px}.content{padding-top:230px}.zona{width:100%;padding-top:90px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px}.menu nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.menu nav ul li a{border-bottom:2px solid #88b04b}.menu nav ul li:nth-child(1){display:block;width:100%;padding-bottom:125px}.menu nav ul li:nth-child(1) a{border:none}.menu nav ul li:nth-child(4){display:none}.galeria section .galeria_titulo h2{font-size:3em !important}.galeria section .contenedor_galeria{padding:5px 0 5px 0}.galeria section .contenedor_galeria ul li{width:45% !important}}@media screen and (max-device-width:650px) and (max-width:650px){#encabezado-mob{display:block;width:100%;text-align:center;font-size:1.7em;line-height:2em;color:#88b04b;padding:0;margin:0}.redes_sociales{top:80px;width:50px !important;height:80px !important}.line{margin-top:10px !important;margin-bottom:5px !important}.contacto{width:100% !important}.contacto .detalle p{font-size:.9em !important}.contacto ul li h3{width:100%;text-align:left;text-decoration:none !important;border-bottom:1px solid #9e9e9e}.contact ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contact ul li{width:50%}.contact ul li:nth-child(3){display:none}#servicios{width:100% !important;padding:0 !important}#servicios p{padding:0 !important}h1{display:none}.menu nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.menu nav ul li a{border-bottom:none;text-align:left}.menu nav ul li a:hover{border-bottom:none}*{margin:0;padding:0}body{background:#ddd none repeat scroll 0 0}a{color:#222;text-decoration:none}ul,ol,li{list-style:outside none none;border:none !important}.carrusel{display:none}.container{width:100%}.content{padding-top:70px}.content .cuerpo{width:100%}.menu nav{top:0;width:100%;margin:0;padding:0;background-color:#333;background-image:url("/img/pattern_1.png")}.menu nav ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;background-image:url("/img/pattern_1.png")}.menu nav ul li:nth-child(1){display:none}.control-menu{background-color:transparent;background-position:center center;border:1px solid #fff;display:block;float:right;height:40px;margin:10px 0;margin-right:1.3em;width:40px}.control-menu a span{display:inline-block;height:40px;text-indent:-9999px;width:40px}.control-menu .close{background-image:url("/img/close-menu.png");background-position:center center;background-repeat:no-repeat;display:none}.control-menu .open{background-image:url("/img/open-menu.png");background-position:center center;background-repeat:no-repeat;display:block}ul.nav-items{background-color:#fff;clear:both;height:0;overflow:hidden;-webkit-transition:height .4s ease-in-out 0s,background-color 2s ease 0s;transition:height .4s ease-in-out 0s,background-color 2s ease 0s}#navigation:target ul.nav-items{background:transparent none repeat scroll 0 0;height:25.8em;-webkit-transition:height .4s ease-in-out 0s,background-color .9s ease 0s;transition:height .4s ease-in-out 0s,background-color .9s ease 0s}.close{display:none}#navigation:target .open{display:none}#navigation:target .close{display:block}ul.nav-items li{display:block;width:100%;border:none}ul.nav-items a{width:100%;border-top:1px dotted #dddbdb;border-bottom:none;color:#333;display:block;height:3em;line-height:3em;padding-bottom:0 !important;margin-left:1.3em}ul.nav-items li:first-child a{border-top:2px solid transparent}ul.nav-items li a span{border-left:3px solid;height:3.2em;padding:.4em .5em}#menu-2 a span{border-color:#ec5d73}#menu-3 a span{border-color:#f63}#menu-5 a span{border-color:#bda94d}#menu-6 a span{border-color:#5887bc}#menu-7 a span{border-color:#00a2b7}#menu-8 a span{border-color:#639bf2}#menu-1{display:inline-block;width:45%;padding:0 !important;margin:0 !important;position:absolute;top:10px;left:5px}.cabecera_articulo{margin:20px 0 !important}.cabecera_articulo h2{font-size:1.5em !important}.articulo{margin-bottom:20px}.articulo_servicios ul li{width:100%}.articulo_servicios ul li:nth-last-child(1){display:none}.articulo_servicios .texto{margin-top:15px !important;width:100%;text-align:justify;padding:0;margin:0}.articulo_servicios .texto p{text-align:justify}.articulo_metodologia ul li{width:100%}.articulo_proyectos .lista_proyectos{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.articulo_proyectos .lista_proyectos li{width:80% !important;margin-left:15px}.articulo_proyectos .carrusel_proyectos{width:100% !important}.articulo_proyectos .carrusel_proyectos ul li{padding:5px !important;height:275px !important}.articulo_nosotros ul li{width:100% !important;padding:5px}.articulo_nosotros ul li span{width:95%;border-bottom:1px solid #9e9e9e}.articulo_nosotros ul li p{width:95%;text-align:justify}.articulo_nosotros .eslogan{display:none}.footer .footer_content .contacto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer .footer_content .contacto .form_contacto{width:95% !important;margin:10px;padding-bottom:10px}.footer .footer_content .contacto .form_contacto form div p{width:100% !important}.footer .footer_content .contacto .form_contacto form div .submit{text-align:right}.footer .footer_content .contacto .form_contacto form div .submit .submitbtn{padding-left:5px}.footer .footer_content .contacto .llamamos{width:100% !important;margin-bottom:20px}.footer .footer_content .contacto .datos_contacto{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.footer .footer_content .contacto .datos_contacto .detalle{width:100% !important}.footer .footer_content .contacto .datos_contacto .detalle p{margin-left:5px}.footer .secciones .apartado{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .secciones .apartado li{display:block;width:100% !important}.footer .secciones .apartado li:nth-child(1){border-bottom:1px solid #9e9e9e !important;padding-bottom:5px}.footer .secciones .apartado li:nth-child(2){margin-top:5px}.footer .secciones .apartado li:nth-child(2) p{font-size:.7em}.line div{width:40% !important}.galeria .separador{height:60px !important}.galeria section .galeria_titulo h2{font-size:1.7em !important}.galeria section .contenedor_galeria{padding:5px 0 5px 0}.galeria section .contenedor_galeria ul li{width:100% !important}}@media screen and (max-device-width:480px) and (max-width:480px){#encabezado-mob{display:block;width:100%;text-align:center;font-size:1.7em;line-height:2em;color:#88b04b;padding:0;margin:0}.redes_sociales{top:80px;width:50px !important;height:80px !important}.line{margin-top:10px !important;margin-bottom:5px !important}.contacto{width:100% !important}.contacto .detalle p{font-size:.9em !important}.contacto ul li h3{width:100%;text-align:left;text-decoration:none !important;border-bottom:1px solid #9e9e9e}.contact ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contact ul li{width:50%}.contact ul li:nth-child(3){display:none}#servicios{width:100% !important;padding:0 !important}#servicios p{padding:0 !important}h1{display:none}.menu nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.menu nav ul li a{border-bottom:none;text-align:left}.menu nav ul li a:hover{border-bottom:none}*{margin:0;padding:0}body{background:#ddd none repeat scroll 0 0}a{color:#222;text-decoration:none}ul,ol,li{list-style:outside none none;border:none !important}.carrusel{display:none}.container{width:100%}.content{padding-top:70px}.content .cuerpo{width:100%}.menu nav{top:0;width:100%;margin:0;padding:0;background-color:#333;background-image:url("/img/pattern_1.png")}.menu nav ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;background-image:url("/img/pattern_1.png")}.menu nav ul li:nth-child(1){display:none}.control-menu{background-color:transparent;background-position:center center;border:1px solid #fff;display:block;float:right;height:40px;margin:10px 0;margin-right:1.3em;width:40px}.control-menu a span{display:inline-block;height:40px;text-indent:-9999px;width:40px}.control-menu .close{background-image:url("/img/close-menu.png");background-position:center center;background-repeat:no-repeat;display:none}.control-menu .open{background-image:url("/img/open-menu.png");background-position:center center;background-repeat:no-repeat;display:block}ul.nav-items{background-color:#fff;clear:both;height:0;overflow:hidden;-webkit-transition:height .4s ease-in-out 0s,background-color 2s ease 0s;transition:height .4s ease-in-out 0s,background-color 2s ease 0s}#navigation:target ul.nav-items{background:transparent none repeat scroll 0 0;height:25.8em;-webkit-transition:height .4s ease-in-out 0s,background-color .9s ease 0s;transition:height .4s ease-in-out 0s,background-color .9s ease 0s}.close{display:none}#navigation:target .open{display:none}#navigation:target .close{display:block}ul.nav-items li{display:block;width:100%;border:none}ul.nav-items a{width:100%;border-top:1px dotted #dddbdb;border-bottom:none;color:#333;display:block;height:3em;line-height:3em;padding-bottom:0 !important;margin-left:1.3em}ul.nav-items li:first-child a{border-top:2px solid transparent}ul.nav-items li a span{border-left:3px solid;height:3.2em;padding:.4em .5em}#menu-2 a span{border-color:#ec5d73}#menu-3 a span{border-color:#f63}#menu-5 a span{border-color:#bda94d}#menu-6 a span{border-color:#5887bc}#menu-7 a span{border-color:#00a2b7}#menu-8 a span{border-color:#639bf2}#menu-1{display:inline-block;width:45%;padding:0 !important;margin:0 !important;position:absolute;top:10px;left:5px}.cabecera_articulo{margin:20px 0 !important}.cabecera_articulo h2{font-size:1.5em !important}.articulo{margin-bottom:20px}.articulo_servicios ul li{width:100%}.articulo_servicios ul li:nth-last-child(1){display:none}.articulo_servicios .texto{margin-top:15px !important;width:100%;text-align:justify;padding:0;margin:0}.articulo_servicios .texto p{text-align:justify}.articulo_metodologia ul li{width:100%}.articulo_proyectos .lista_proyectos{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.articulo_proyectos .lista_proyectos li{width:80% !important;margin-left:15px}.articulo_proyectos .carrusel_proyectos{width:100% !important}.articulo_proyectos .carrusel_proyectos ul li{padding:5px !important;height:275px !important}.articulo_nosotros ul li{width:100% !important;padding:5px}.articulo_nosotros ul li span{width:95%;border-bottom:1px solid #9e9e9e}.articulo_nosotros ul li p{width:95%;text-align:justify}.articulo_nosotros .eslogan{display:none}.footer .footer_content .contacto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer .footer_content .contacto .form_contacto{width:95% !important;margin:10px;padding-bottom:10px}.footer .footer_content .contacto .form_contacto form div p{width:100% !important}.footer .footer_content .contacto .form_contacto form div .submit{text-align:right}.footer .footer_content .contacto .form_contacto form div .submit .submitbtn{padding-left:5px}.footer .footer_content .contacto .llamamos{width:100% !important;margin-bottom:20px}.footer .footer_content .contacto .datos_contacto{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.footer .footer_content .contacto .datos_contacto .detalle{width:100% !important}.footer .footer_content .contacto .datos_contacto .detalle p{margin-left:5px}.footer .secciones .apartado{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .secciones .apartado li{display:block;width:100% !important}.footer .secciones .apartado li:nth-child(1){border-bottom:1px solid #9e9e9e !important;padding-bottom:5px}.footer .secciones .apartado li:nth-child(2){margin-top:5px}.footer .secciones .apartado li:nth-child(2) p{font-size:.7em}.line div{width:40% !important}.galeria .separador{height:60px !important}.galeria section .galeria_titulo h2{font-size:1.7em !important}.galeria section .contenedor_galeria{padding:5px 0 5px 0}.galeria section .contenedor_galeria ul li{width:100% !important}}