html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-size:100%;font-family:'Droid Serif',serif;color:#2c2c2c}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?zgdfex");src:url("../fonts/icomoon.eot?zgdfex#iefix") format('embedded-opentype'),url("../fonts/icomoon.ttf?zgdfex") format('truetype'),url("../fonts/icomoon.woff?zgdfex") format('woff'),url("../fonts/icomoon.svg?zgdfex#icomoon") format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-list:before{content:"\e900";vertical-align:middle;padding-right:5px;font-size:.6em}.container{width:100%;margin:0 auto;position:relative;}.container-slogan{position:absolute;top:40%;left:50%;-webkit-transform:translateY(-40%);-moz-transform:translateY(-40%);-o-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2;width:70%;text-align:center;color:#fff;}.container-slogan-title{font-family:'Oswald',sans-serif;font-size:3.2em;color:#fff}.container-slogan-subtitle{display:block;border-top:2px solid #fff;border-bottom:2px solid #fff;font-size:2.2em;margin:30px auto 0;width:40%;padding:5px 0;color:#fff}.container-button{display:inline-block;margin-top:90px;padding:15px 45px;background-color:#da333e;color:#fff;font-family:'Oswald',sans-serif;font-size:1.1em;text-decoration:none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}.container-button:hover{background-color:#bb212a}.container-icon{position:absolute;bottom:30px;left:49%;-webkit-transform:translateX(-49%);-moz-transform:translateX(-49%);-o-transform:translateX(-49%);-ms-transform:translateX(-49%);transform:translateX(-49%);z-index:3}.bounce{-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite;-ms-animation:bounce 2s infinite;animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}h1{color:#fff}.kenburnsy{position:relative;overflow:hidden;width:100%;height:100vh !important}.kenburnsy.fullscreen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.kenburnsy img{display:none}.kenburnsy .slide{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center center;-webkit-background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;-webkit-transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transform-origin:center;-ms-transform-origin:center;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@media only screen and (min-width:320px) and (max-width:768px){.container-slogan{top:35%;left:50%;-webkit-transform:translateY(-35%);-moz-transform:translateY(-35%);-o-transform:translateY(-35%);-ms-transform:translateY(-35%);transform:translateY(-35%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:85%;}.container-slogan-title{font-size:2.2em;line-height:1.2}.container-slogan-subtitle{font-size:1.1em;width:70%}.container-button{font-size:.9em;margin-top:30px;padding:15px 30px}.container-icon{bottom:15px;left:45%;-webkit-transform:translateX(-45%);-moz-transform:translateX(-45%);-o-transform:translateX(-45%);-ms-transform:translateX(-45%);transform:translateX(-45%);}.container-icon img{width:35px}}@media only screen and (min-device-width:320px) and (max-device-width:768px) and (orientation:landscape){.container-slogan{width:95%;}.container-slogan-title{font-size:1.8em}.container-slogan-subtitle{font-size:1em;width:35%;margin-top:15px}.container-button{font-size:.8em;margin-top:15px;padding:15px 30px}.container-icon{left:47%;-webkit-transform:translateX(-47%);-moz-transform:translateX(-47%);-o-transform:translateX(-47%);-ms-transform:translateX(-47%);transform:translateX(-47%);}.container-icon img{width:30px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.container-slogan{top:40%;left:50%;-webkit-transform:translateY(-40%);-moz-transform:translateY(-40%);-o-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:80%;}.container-slogan-title{font-size:2.8em;line-height:1.6}.container-slogan-subtitle{font-size:1.6em;margin-top:30px;width:45%}.container-button{margin-top:90px;padding:15px 30px;font-size:1em}.container-icon{bottom:30px;left:48%;-webkit-transform:translateX(-48%);-moz-transform:translateX(-48%);-o-transform:translateX(-48%);-ms-transform:translateX(-48%);transform:translateX(-48%);}.container-icon img{width:43px}}@media only screen and (min-device-width:1024px) and (max-device-width:1170px){.container-slogan{top:40%;left:50%;-webkit-transform:translateY(-40%);-moz-transform:translateY(-40%);-o-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:85%}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-o-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-o-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-o-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-o-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.main_h{position:absolute;height:100vh;max-height:100vh;z-index:1;width:100%;padding-top:30px;overflow:hidden;-webkit-transition:all .3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;padding-bottom:6px}.open-nav{position:fixed;background-color:rgba(10,60,107,0.93);z-index:4}.open-nav .mobile-toggle{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.sticky{background-color:rgba(255,255,255,0.95);opacity:1;-ms-filter:none;filter:none;top:0;border-bottom:1px solid #dcdcdc}.logo{display:block;margin-top:0;line-height:1;margin-bottom:10px}.logo img{width:300px}nav{float:right;width:100%;display:none}nav ul{list-style:none;overflow:hidden;padding-top:10px;margin-bottom:22px;float:left;text-align:center;width:100%}nav ul li{display:inline-block;line-height:1.5;width:100%;padding:30px 0;margin:0}nav ul a,nav ul a:visited,nav ul a:hover,nav ul a:active{-webkit-backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;position:relative;-webkit-transition:0.5s color ease;-moz-transition:0.5s color ease;-o-transition:0.5s color ease;-ms-transition:0.5s color ease;transition:0.5s color ease;text-decoration:none;color:#fff;font-size:2.8em;font-family:'Oswald',sans-serif}nav ul a:hover{color:#da333e}nav ul a.before:before,nav ul a.after:after{content:"";-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-ms-transition:0.5s all ease;transition:0.5s all ease;-webkit-backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;position:absolute}nav ul a.before:before{top:-.25em}nav ul a.after:after{bottom:-.25em}nav ul a.before:before,nav ul a.after:after{height:5px;height:.35rem;width:0;background:#da333e}nav ul a.third:after{left:50%;-webkit-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}nav ul a.before:hover:before,a.after:hover:after{width:100%}.mobile-toggle{position:absolute;top:35%;display:block;cursor:pointer;font-size:20px;position:absolute;right:60px;width:30px;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;transition:all 200ms ease-in}.mobile-toggle span{width:30px;height:4px;margin-bottom:6px;background:#fff;display:block}.row{width:100%;margin:0 auto;position:relative;padding:0 60px}@media only screen and (min-device-width:320px) and (max-device-width:768px){.main_h{padding-top:15px}.mobile-toggle{top:30%}.logo img{width:180px}.row{padding:0 15px}.mobile-toggle{right:15px}nav ul li{padding:20px 0}nav ul a,nav ul a:visited,nav ul a:hover,nav ul a:active{font-size:1.5em}}@media only screen and (min-device-width:320px) and (max-device-width:768px) and (orientation:landscape){nav ul{padding-top:0;margin-bottom:10px}nav ul li{padding:7px 0}nav ul a,nav ul a:visited,nav ul a:hover,nav ul a:active{font-size:1.1em}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.main_h{padding-top:30px}.mobile-toggle{top:35%}.row{padding:0 30px}.logo img{width:250px}.mobile-toggle{right:30px}nav ul{padding-top:30px}nav ul li{padding:60px 0}nav ul a,nav ul a:visited,nav ul a:hover,nav ul a:active{font-size:2em}}@media only screen and (min-width:1024px){nav ul li{padding:30px 0}}.section{padding:90px 0;}.section-grey{background-color:#e5e8e2}.section-white{background-color:#fff;padding-bottom:0}.section-title{font-size:3.4em;font-family:'Oswald',sans-serif;padding:0 60px;text-align:center}.section-subtitle{font-size:1.3em;padding:60px;text-align:center}@media only screen and (min-width:320px) and (max-width:768px){.section{padding:60px 0;}.section-title{font-size:2.2em;padding:0 30px}.section-subtitle{font-size:1em;padding:30px;text-align:justify;line-height:1.2}#secContact{padding:0}}@media only screen and (min-width:768px) and (max-width:1024px){.section-title{font-size:2.8em}.section-subtitle{font-size:1.1em;line-height:1.6}}.article-content{text-align:justify;line-height:1.6;}.article-content-text:nth-child(1){margin-bottom:30px}.article-carousel{margin-top:0}.article-divide{margin:0 0 90px;}.article-divide::before,.article-divide::after{content:"";display:table}.article-divide::after{clear:both}.article-divide-left{width:45%;float:left}.article-divide-right{width:45%;float:right}.article-divide-title{font-family:'Oswald',sans-serif;color:#004c92;font-size:1.6em;border-left:5px solid #da333e;padding-left:5px;line-height:1.2}.article-divide-content{margin-top:30px;line-height:1.2}#js-face{width:100%;}#js-face a{color:#2c2c2c}@media only screen and (min-width:320px){.article{margin:30px auto 0;padding:0 15px;}.article-content{font-size:1em}.article-text:nth-child(1){margin-bottom:15px}.article-divide{margin:0 0 60px;}.article-divide-left,.article-divide-right{width:100%;float:none}.article-divide-right{margin-top:30px}.article-divide-title{font-size:1.2em}}@media only screen and (min-width:768px){.article{padding:0 30px;}.article-content{font-size:1.1em}}@media only screen and (min-width:1024px){.article-divide-left{width:45%;float:left}.article-divide-right{width:45%;float:right;margin-top:0}}@media only screen and (min-width:1170px){.article{margin:60px auto 0;padding:0 60px;}.article-content{font-size:1.3em}.article-divide{margin:0 0 90px;}.article-divide-title{font-size:1.6em}}*,*::after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cd-slider-wrapper{position:relative;height:100vh;padding:0}@media only screen and (min-width:900px){.cd-slider-wrapper{padding:0}}.cd-slider{position:relative;z-index:1;height:100%;overflow:hidden}.cd-slider li{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .6s;-moz-transition:-moz-transform .6s;-webkit-transition:-webkit-transform 0.6s;-moz-transition:-moz-transform 0.6s;-o-transition:-o-transform 0.6s;-ms-transition:-ms-transform 0.6s;transition:transform 0.6s}.cd-slider li.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.cd-slider .cd-half-block{height:50%;background-position:center center;background-repeat:no-repeat}.cd-slider li:first-of-type .image{background-image:url("../img/slider/inspeccion-grua-industrial.jpg")}.cd-slider li:nth-of-type(2) .image{background-image:url("../img/slider/certificacion-grua-industrial.jpg")}.cd-slider li:nth-of-type(3) .image{background-image:url("../img/slider/inspeccion-grua-articulada-marca-palfinger.jpg")}.cd-slider li:nth-of-type(4) .image{background-image:url("../img/slider/inspeccion-diferenciales-cadena-tecle-malacates-merida.jpg")}.cd-slider li:nth-of-type(5) .image{background-image:url("../img/slider/inspeccion-certificacion-grua-industrial.jpg")}.cd-slider li:nth-of-type(6) .image{background-image:url("../img/slider/prueba-carga-cabina-presurizada-certificando-tecnicas-aplicacion-PND.jpg")}.cd-slider .image{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.cd-slider .content{padding:15px;color:#fff;background-color:#004c92;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-device-width:768px){.cd-slider .content{padding:30px}}.cd-slider .btn{display:inline-block;background:rgba(0,0,0,0.2);padding:1em 1.6em;margin-top:1em;font-size:1.3rem;color:#fff;-webkit-border-radius:50em;border-radius:50em;-webkit-transition:background .3s;-moz-transition:background .3s;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s}.no-touch .cd-slider .btn:hover{background:rgba(0,0,0,0.6)}.cd-slider h4{font-family:'Oswald',sans-serif;font-size:1.2em;margin-bottom:15px;color:#4996d0;border-left:5px solid #da333e;padding-left:5px}.cd-slider p{font-size:.9em;text-align:justify;line-height:1.2}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.cd-slider h4{font-size:1.4em}.cd-slider p{font-size:1em}}@media only screen and (min-width:900px){.cd-slider h4{font-size:1.6em}.cd-slider p{font-size:1.1em}}@media only screen and (min-width:900px){.cd-slider li{pointer-events:none;z-index:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:z-index 0s .6s;-moz-transition:z-index 0s .6s;-webkit-transition:z-index 0s 0.6s;-moz-transition:z-index 0s 0.6s;-o-transition:z-index 0s 0.6s;-ms-transition:z-index 0s 0.6s;transition:z-index 0s 0.6s}.cd-slider li.is-visible{pointer-events:auto;z-index:3;-webkit-transition:z-index 0s 0s;-moz-transition:z-index 0s 0s;-webkit-transition:z-index 0s 0s;-moz-transition:z-index 0s 0s;-o-transition:z-index 0s 0s;-ms-transition:z-index 0s 0s;transition:z-index 0s 0s}.cd-slider li.is-visible.covered{z-index:2}.cd-slider .cd-half-block{height:100%;width:50%;float:right}.cd-slider .cd-half-block.content{-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);-o-transform:translateX(200%);-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-o-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);-webkit-transition:-webkit-transform .6s 0s ease-in-out;-moz-transition:-moz-transform .6s 0s ease-in-out;-webkit-transition:-webkit-transform 0.6s 0s ease-in-out;-moz-transition:-moz-transform 0.6s 0s ease-in-out;-o-transition:-o-transform 0.6s 0s ease-in-out;-ms-transition:-ms-transform 0.6s 0s ease-in-out;transition:transform 0.6s 0s ease-in-out}.cd-slider .cd-half-block.image{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0s .3s;-moz-transition:-moz-transform 0s .3s;-webkit-transition:-webkit-transform 0s 0.3s;-moz-transition:-moz-transform 0s 0.3s;-o-transition:-o-transform 0s 0.3s;-ms-transition:-ms-transform 0s 0.3s;transition:transform 0s 0.3s}.cd-slider li.is-visible .cd-half-block.content,.cd-slider li.is-visible .cd-half-block.image{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.cd-slider li.is-visible .cd-half-block.content{-webkit-transition:-webkit-transform .6s 0s ease-in-out;-moz-transition:-moz-transform .6s 0s ease-in-out;-webkit-transition:-webkit-transform 0.6s 0s ease-in-out;-moz-transition:-moz-transform 0.6s 0s ease-in-out;-o-transition:-o-transform 0.6s 0s ease-in-out;-ms-transition:-ms-transform 0.6s 0s ease-in-out;transition:transform 0.6s 0s ease-in-out}.cd-slider .content{display:table;padding:0 40px}.cd-slider .content > div{display:table-cell;vertical-align:middle}.cd-slider .btn{padding:1.4em 2em;font-size:1.4rem}}@media only screen and (min-width:1170px){.cd-slider .content{padding:0 90px}}.cd-slider-navigation{position:absolute;z-index:3;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0}.cd-slider-navigation li{display:inline-block;margin:0 .25em}.cd-slider-navigation li.selected a{background-color:#fff}.cd-slider-navigation a{display:block;height:8px;width:8px;-webkit-border-radius:50%;border-radius:50%;color:transparent;white-space:nowrap;text-indent:100%;overflow:hidden;border:1px solid #fff;text-decoration:none}@media only screen and (min-width:900px){.cd-slider-navigation{padding:.5em 1em;background-color:rgba(218,51,62,0.8);-webkit-transform:translateZ(2px) translateX(-50%);-moz-transform:translateZ(2px) translateX(-50%);-ms-transform:translateZ(2px) translateX(-50%);-o-transform:translateZ(2px) translateX(-50%);-webkit-transform:translateZ(2px) translateX(-50%);-moz-transform:translateZ(2px) translateX(-50%);-o-transform:translateZ(2px) translateX(-50%);-ms-transform:translateZ(2px) translateX(-50%);transform:translateZ(2px) translateX(-50%);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;-ms-transition:-ms-transform 0.3s;transition:transform 0.3s}.cd-slider-navigation.slider-animating{-webkit-transform:translateX(-50%) scale(1);-moz-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);-o-transform:translateX(-50%) scale(1);-webkit-transform:translateX(-50%) scale(1);-moz-transform:translateX(-50%) scale(1);-o-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.cd-slider-navigation a{height:40px;width:40px;line-height:40px;text-align:center;text-indent:0;border:none;-webkit-border-radius:0;border-radius:0;color:#fff;font-family:'Oswald',sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-slider-navigation li.selected a{background-color:transparent;font-weight:700}}.slider-list{list-style:square;padding:15px;line-height:120%;font-size:.9em;color:#fff}.flex-container{padding:0;margin:0;list-style:none;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;-o-flex-flow:row wrap;flex-flex-flow:row wrap;-webkit-box-pack:distribute;-moz-box-pack:distribute;-o-box-pack:distribute;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.flex-text{width:25%;height:auto;color:#fff;position:relative;}.flex-text-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 30px}.flex-text--blue{background-color:#004c92}.flex-text--grey{background:#e5e8e2}.flex-text--red{background:#da333e}.flex-text-title{font-family:'Oswald',sans-serif;font-size:1.2em;line-height:120%;}.flex-text-title--lightBlue{color:#4996d0}.flex-text-title--blue{color:#004c92}.flex-text-title--lightRed{color:#f0797d}.flex-text-list{list-style:square;padding:15px;line-height:120%;font-size:1em;}.flex-text-list--brown{color:#2c2c2c}.flex-item{width:25%;height:auto;position:relative;}.flex-item img{width:100%;height:100%;display:block}.arrow{position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;}.arrow-right{left:0;}.arrow-right--blue{border-left:30px solid #004c92}.arrow-right--red{border-left:30px solid #da333e}.arrow-left{right:0;}.arrow-left--blue{border-right:30px solid #004c92}.arrow-left--red{border-right:30px solid #da333e}.arrow-left--grey{border-right:30px solid #e5e8e2}.invisible{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.fling-kb{cursor:pointer;overflow:hidden;width:100%;height:100%;}.fling-kb img{width:100%;height:100%;margin-left:0;position:relative;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;-ms-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.fling-kb:hover img{-webkit-transform:scale(1.2) rotate(2deg);-moz-transform:scale(1.2) rotate(2deg);-o-transform:scale(1.2) rotate(2deg);-ms-transform:scale(1.2) rotate(2deg);transform:scale(1.2) rotate(2deg)}@media only screen and (min-width:320px) and (max-width:768px){.flex-text{width:100%;min-height:280px;}.flex-text-content,.flex-text-title{font-size:1em}.flex-text-list{padding:15px;font-size:.8em}.arrow-left{bottom:0;left:50%;top:inherit;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-left:30px solid transparent;border-right:30px solid transparent;}.arrow-left--blue{border-bottom:30px solid #004c92}.arrow-left--grey{border-bottom:30px solid #e5e8e2}.arrow-left--red{border-bottom:30px solid #da333e}.arrow-right{bottom:inherit;left:50%;top:0;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-left:30px solid transparent;border-right:30px solid transparent;}.arrow-right--blue{border-top:30px solid #004c92}.arrow-right--grey{border-top:30px solid #e5e8e2}.arrow-right--red{border-top:30px solid #da333e}.flex-item{width:100%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.flex-text{width:50%;}.flex-text-content,.flex-text-title{font-size:1.1em}.flex-text-list{padding:15px;font-size:.9em}.arrow-left{top:50%;right:0;left:inherit;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-left:30px solid transparent;border-bottom:30px solid transparent;border-top:30px solid transparent;}.arrow-left--blue{border-right:30px solid #004c92}.arrow-left--red{border-right:30px solid #da333e}.arrow-left--grey{border-right:30px solid #e5e8e2}.arrow-right{top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:30px solid transparent;}.arrow-right--blue{border-left:30px solid #004c92}.arrow-right--red{border-left:30px solid #da333e}.flex-item{width:50%}}.form::before,.form::after{content:"";display:table}.form::after{clear:both}.form-input,.form-textarea{width:100%;padding:15px;margin-bottom:30px;border:1px solid #2c2c2c;font-family:'Droid Serif',serif;font-size:1em;color:#2c2c2c}.form-textarea{resize:none;height:150px}.form-button{background-color:#da333e;border:none;padding:15px 30px;color:#fff;font-family:'Oswald',sans-serif;font-size:1.1em;float:right;cursor:pointer;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}.form-button:hover{background-color:#bb212a}@media only screen and (min-width:320px) and (max-width:1024px){.form-input,.form-textarea{font-size:.9em}.form-button{font-size:.9em}}.footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-flex-flow:row wrap;-webkit-box-pack:distribute;-moz-box-pack:distribute;-o-box-pack:distribute;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;color:#fff;}.footer-left{width:50%;background-color:#e5e8e2}.footer-right{width:50%;background-color:#003a70;padding:90px 60px}.footer-logo img{width:150px}.footer-title{display:block;margin:60px 0 30px 0;font-family:'Oswald',sans-serif;font-size:1.2em}.footer-text,.footer-link{font-size:.9em;margin-bottom:15px;line-heigth:1.2}.footer-link{display:block;color:#fff}.footer-icon{display:block;margin-bottom:90px}#js-map-canvas{width:100%;height:100%;margin:0;padding:0;background-color:#e5e8e2}.marker-title{color:#004c92;font-family:'Oswald',sans-serif;font-weight:700}.marker-text{margin-top:5px;font-family:'Droid Serif',serif;color:#2c2c2c}@media only screen and (min-width:320px) and (max-width:1024px){.footer-left{width:100%;height:500px}.footer-right{width:100%;padding:60px 15px}.footer-icon{margin-bottom:60px}}@media only screen and (min-device-width:1024px){.footer-left{width:50%;height:688px}.footer-right{width:50%}}