body,p{line-height:1.5em}img,video{height:auto}hr,section,video{width:100%}.anifix-header,svg:not(:root){overflow:hidden}.anifix-header,body,hr{background:#fff}.carousel,h2{text-align:center}.clear,.clearfix:after,hr{clear:both}@font-face{font-family:open_sanscondensed_light;src:url(../fonts/OpenSans-CondLight.eot);src:url(../fonts/OpenSans-CondLight.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans-CondLight.woff) format('woff'),url(../fonts/OpenSans-CondLight.ttf) format('truetype'),url(../fonts/OpenSans-CondLight.svg#open_sanscondensed_light) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sanslight;src:url(../fonts/OpenSans-Light.eot);src:url(../fonts/OpenSans-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans-Light.woff) format('woff'),url(../fonts/OpenSans-Light.ttf) format('truetype'),url(../fonts/OpenSans-Light.svg#open_sanslight) format('svg');font-weight:400;font-style:normal}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{color:#545c67;font-family:open_sanslight,'Open Sans',Arial,Helvetica,sans-serif;font-size:1em;font-weight:300;text-rendering:optimizeLegibility}hr{float:none;height:1px;max-width:75em;border:none;color:#fff}embed,img,object,video{max-width:100%}hr.space{margin:2em 0}p{font-size:1.125em}.title,h1,h2{font-size:2.75em}a{color:#3fc380;text-decoration:none;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s}a:hover{color:#66cf9a}.title,h1,h2{font-family:open_sanscondensed_light,'Open Sans Condensed',Arial,Helvetica,sans-serif;color:#2e3238;font-weight:300;line-height:1em;word-wrap:break-word}h1{cursor:pointer;margin:0}h2{font-family:open_sanslight,'Open Sans',Arial,Helvetica,sans-serif;margin:.5em auto}.title{color:#3fc380;margin-top:1em;margin-bottom:1em;line-height:1.2em}img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.wrapper{max-width:75em;margin:0 auto;padding:2em}footer .wrapper{padding:0 2em}.subtitle{margin-top:140px}section{margin:0}.half-col,.quarter-col,.third-col{float:left}.odd .half-col{float:right}.half-col{width:50%;padding:0 4em}.third-col{width:33.333%}.quarter-col{width:25%}.anifix-header{-webkit-transition:height .3s;-moz-transition:height .3s;-o-transition:height .3s;transition:height .3s;position:fixed;top:0;left:0;z-index:1000;width:100%;height:140px;border-bottom:solid 1px #e6e6e6}.anifix-header .anifix-inner{width:90%;max-width:75em;margin:0 auto;padding:0 4em}.anifix-header .lang-sel,.anifix-header h1,.anifix-header nav{display:inline-block;position:relative}.anifix-header h1,.anifix-header nav a{line-height:140px;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}.anifix-header h1{float:left;font-size:2.5em;color:#2e3238;letter-spacing:2px}.anifix-header .nav-lang-container{float:right}.anifix-header nav a{color:#545c67;font-size:1.25em;margin:0 0 0 2em}.anifix-header nav a:hover{color:#3fc380}.anifix-header .lang-sel{list-style-type:none;margin:56px 0 0}.anifix-header .lang-sel li{display:inline-block;height:140px}.anifix-header .lang-sel li a{display:block;margin-left:10px;padding:3px 6px;width:32px;height:32px;background-color:#3fc380;color:#fff;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.anifix-header .lang-sel li a:hover{background-color:#66cf9a}.anifix-header .lang-sel li.current-lang a{background-color:#79d5a7}.anifix-header .lang-sel li,.anifix-header .lang-sel li a{-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}.anifix-header.anifix-header-shrink{height:80px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";filter:alpha(opacity=95);-moz-opacity:.95;-khtml-opacity:.95;opacity:.95}.anifix-header.anifix-header-shrink h1,.anifix-header.anifix-header-shrink nav a{line-height:80px}.icon,.owl-dots{line-height:3em}.anifix-header.anifix-header-shrink h1{font-size:2em}.anifix-header.anifix-header-shrink .lang-sel{margin-top:23px}.anifix-header.anifix-header-shrink .lang-sel li{height:80px}.subtitle{width:100%;background:#545c67;border-bottom:solid 1px #3d434b;border-top:solid 1px #3d434b}.subtitle h2{color:#fff}#video .gradient-bgr{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f7f7f7));background:-webkit-linear-gradient(#fff,#f7f7f7);background:-moz-linear-gradient(center top,#fff 0,#f7f7f7 100%);background:-moz-gradient(center top,#fff 0,#f7f7f7 100%);background:-o-linear-gradient(top,#fff,#f7f7f7);background:linear-gradient(top,#fff,#f7f7f7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f7f7f7);border-bottom:solid 1px #f2f2f2}#video .video{padding:0 2em}.video-sample{display:block;width:30em;height:16.875em;background:url(../images/yt-play-ico.png) center center no-repeat #333;border:2px solid #222;margin:2em auto;cursor:pointer}#photo,.carousel{background:#2e3238}#photo{color:#c7cbd1;border-top:solid 1px #17191c}#photo .title{color:#fff;margin:.7em auto 0}.carousel,.owl-controls{position:relative;width:100%;margin:0 auto}.carousel{list-style:none;padding:2em 0}.owl-controls{height:3em;max-width:75em;color:#bcc3ca}#contact,footer a{color:#545c67}.owl-next,.owl-prev{position:absolute;display:block;line-height:3em}.icon,.owl-dot{display:inline-block;vertical-align:middle}.owl-prev{left:2em;text-align:left}.owl-prev:before{content:"\00AB";margin-right:.3em;font-size:1.25em}.owl-next{right:2em;text-align:right}#contact,.centered,.icon{text-align:center}.owl-next:after{content:"\00BB";margin-left:.3em;font-size:1.25em}.owl-dots{margin:0 auto;padding:0 3em}.owl-dot{width:.75em;height:.75em;margin:1em;padding:0;border:1px solid #bcc3ca;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.owl-dot:hover{border-color:#3fc380}.owl-dot.active{background-color:#3fc380;border:none}.icon{width:3em;height:3em;margin-right:1em;padding:0}.icon.phone{background:url(../images/phone-green.png) center center no-repeat}.icon.email{background:url(../images/email-green.png) center center no-repeat}.icon.phone-2{background:url(../images/phone-gray.png) center center no-repeat}.icon.email-2{background:url(../images/email-gray.png) center center no-repeat}.icon.phone-3{background:url(../images/phone-white.png) center center no-repeat}.icon.email-3{background:url(../images/email-white.png) center center no-repeat}#contact{height:8em;line-height:8em;background:#fff;border-top:solid 1px #17191c}#contact p{height:2.667em;line-height:2.667em}#contact .title{padding:0;margin:0 auto}footer a:hover{color:#3fc380}.wp01,.wp02,.wp03,.wp04,.wp05{visibility:hidden}.fadeInLeft,.fadeInRight,.fadeInUp{visibility:visible}.uppercase{text-transform:uppercase}.bold,strong{font-weight:700}.clear{content:".";visibility:hidden;display:block;height:0}.clearfix:after,.clearfix:before{content:" ";display:table}@media screen and (max-width:64em){.anifix-header .anifix-inner{width:100%;padding:0 1em;text-align:center}.anifix-header .lang-sel,.anifix-header h1,.anifix-header nav{margin:0 auto;text-align:center}.anifix-header h1{line-height:80px;display:block;float:none}.anifix-header .nav-lang-container{float:none}.anifix-header nav a{line-height:2em}.anifix-header nav a:first-child{margin:0 0 0 30px}.anifix-header .lang-sel li a{margin-right:10px}.anifix-header.anifix-header-shrink h1,.anifix-header.anifix-header-shrink nav a{line-height:40px}.anifix-header.anifix-header-shrink h1{font-size:2em}.anifix-header.anifix-header-shrink nav a{font-size:1em}.anifix-header.anifix-header-shrink .lang-sel{margin:0 auto}.anifix-header.anifix-header-shrink .lang-sel li a{width:24px;height:24px;padding:1px 2px;font-size:.75em}}@media screen and (max-width:60em){.half-col{float:none;width:100%}.third-col{width:50%}.third-col:first-child{float:none;width:100%}.title{text-align:center;margin:.5em auto 1em}.video-sample{margin:0 auto}#photo .title{margin:.5em auto}.carousel{padding-top:0}#contact{height:auto;line-height:1.5em;padding-bottom:1em}#contact p{height:auto;line-height:auto}}@media screen and (max-width:40em){.anifix-header .anifix-inner{width:100%}.anifix-header h1,.anifix-header nav{float:none;margin:0 auto;text-align:center}.anifix-header h1{line-height:80px;font-size:2em}.anifix-header nav a{line-height:2em}.anifix-header.anifix-header-shrink h1,.anifix-header.anifix-header-shrink nav a{line-height:40px}.anifix-header.anifix-header-shrink h1{font-size:1.75em}.anifix-header.anifix-header-shrink nav a{font-size:1em}h2{font-size:2em}.title{font-size:2.5em}}@media screen and (max-width:31em){.anifix-header h1{font-size:1.8em;line-height:1.2em;margin-top:1em}.anifix-header nav{margin:1em auto}.anifix-header nav a{font-size:1em}.anifix-header nav a:first-child{margin:0 auto}.anifix-header.anifix-header-shrink h1{margin-top:0}.anifix-header.anifix-header-shrink nav{margin:0}.carousel{padding-bottom:.5em}.third-col,.third-col:first-child{float:none;width:100%}.icon{display:block;margin:1em auto 0}.icon.phone{margin-top:0}}@media screen and (max-width:20em){body{font-size:80%}h2{font-size:1.5em}.anifix-header{height:160px}.anifix-header h1{font-size:2em;line-height:1.2em;margin-top:.5em}.anifix-header nav{margin:1em auto}.anifix-header nav a:first-child{margin:0 auto}.anifix-header .lang-sel{display:block}.anifix-header .lang-sel,.anifix-header .lang-sel li{margin:0 auto;padding:0}.anifix-header .lang-sel li a{width:24px;height:24px;padding:1px 2px;margin:0 10px}.anifix-header nav a,.anifix-header.anifix-header-shrink nav a{line-height:1em}.anifix-header.anifix-header-shrink h1{font-size:1.5em;line-height:1em;margin-top:.5em}.anifix-header.anifix-header-shrink .lang-sel{display:none}.subtitle{margin-top:160px}.half-col,.third-col{padding:0}.carousel{padding-bottom:0}}