body{margin:0}img{max-width:100%}svg{max-height:100%}input,select,textarea,fieldset{font-family:inherit;font-size:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-bottom:0}label{vertical-align:middle}input[type=text],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=week]{height:2.25rem;padding:.5rem .5rem;vertical-align:middle;-webkit-appearance:none}select{line-height:1.75;padding:.5rem .5rem}select:not([multiple]){height:2.25rem;vertical-align:middle}textarea{line-height:1.75;padding:.5rem .5rem}table{border-collapse:separate;border-spacing:0;max-width:100%;width:100%}th{text-align:left;font-weight:bold}th,td{padding:.25rem 1rem;line-height:inherit}th{vertical-align:bottom}td{vertical-align:top}body{font-family:'Helvetica Neue', Helvetica, sans-serif;line-height:1.5;font-size:100%}h1,h2,h3,h4,h5,h6{font-family:'Helvetica Neue', Helvetica, sans-serif;font-weight:bold;line-height:1.25;margin-top:1em;margin-bottom:.5em}p{margin-top:0;margin-bottom:1rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}pre,code,samp{font-family:'Source Code Pro', Consolas, monospace;font-size:inherit}pre{margin-top:0;margin-bottom:1rem;overflow-x:scroll}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1rem}h5{font-size:.875rem}h6{font-size:.75rem}body{color:#111;background-color:#fff}a{color:#0074d9;text-decoration:none}a:hover{text-decoration:underline}pre,code{background-color:transparent;border-radius:3px}hr{border:0;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,0.125)}.field,.form input,.form select,.form textarea{border-style:solid;border-width:1px;border-color:rgba(0,0,0,0.125);border-radius:3px}.field:focus,.form input:focus,.form select:focus,.form textarea:focus,.field.is-focused,.form input.is-focused,.form select.is-focused,.form textarea.is-focused{outline:none;border-color:#0074d9;-webkit-box-shadow:0 0 0 2px rgba(0,116,217,0.5);box-shadow:0 0 0 2px rgba(0,116,217,0.5)}.field:disabled,.form input:disabled,.form select:disabled,.form textarea:disabled,.field.is-disabled,.form input.is-disabled,.form select.is-disabled,.form textarea.is-disabled{background-color:rgba(0,0,0,0.125);opacity:.5}.field:-moz-read-only:not(select),.form input:-moz-read-only:not(select),.form select:-moz-read-only:not(select),.form textarea:-moz-read-only:not(select),.field.is-read-only,.form input.is-read-only,.form select.is-read-only,.form textarea.is-read-only{background-color:rgba(0,0,0,0.125)}.field:read-only:not(select),.form input:read-only:not(select),.form select:read-only:not(select),.form textarea:read-only:not(select),.field.is-read-only,.form input.is-read-only,.form select.is-read-only,.form textarea.is-read-only{background-color:rgba(0,0,0,0.125)}.field.is-success,.form input.is-success,.form select.is-success,.form textarea.is-success{border-color:#2ecc40}.field.is-success:focus,.form input.is-success:focus,.form select.is-success:focus,.form textarea.is-success:focus,.field.is-success.is-focused,.form input.is-success.is-focused,.form select.is-success.is-focused,.form textarea.is-success.is-focused{-webkit-box-shadow:0 0 0 2px rgba(46,204,64,0.5);box-shadow:0 0 0 2px rgba(46,204,64,0.5)}.field.is-warning,.form input.is-warning,.form select.is-warning,.form textarea.is-warning{border-color:#ffdc00}.field.is-warning:focus,.form input.is-warning:focus,.form select.is-warning:focus,.form textarea.is-warning:focus,.field.is-warning.is-focused,.form input.is-warning.is-focused,.form select.is-warning.is-focused,.form textarea.is-warning.is-focused{-webkit-box-shadow:0 0 0 2px rgba(255,220,0,0.5);box-shadow:0 0 0 2px rgba(255,220,0,0.5)}.field:invalid,.form input:invalid,.form select:invalid,.form textarea:invalid,.field.is-error,.form input.is-error,.form select.is-error,.form textarea.is-error{border-color:#ff4136}.field:invalid:focus,.form input:invalid:focus,.form select:invalid:focus,.form textarea:invalid:focus,.field:invalid.is-focused,.form input:invalid.is-focused,.form select:invalid.is-focused,.form textarea:invalid.is-focused,.field.is-error:focus,.form input.is-error:focus,.form select.is-error:focus,.form textarea.is-error:focus,.field.is-error.is-focused,.form input.is-error.is-focused,.form select.is-error.is-focused,.form textarea.is-error.is-focused{-webkit-box-shadow:0 0 0 2px rgba(255,65,54,0.5);box-shadow:0 0 0 2px rgba(255,65,54,0.5)}.table-light th,.table-light td{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(0,0,0,0.125)}.table-light tr:last-child td{border-bottom:0}.btn,.form input[type=submit]{font-family:inherit;font-size:inherit;font-weight:bold;text-decoration:none;cursor:pointer;display:inline-block;line-height:1.125rem;padding:.5rem 1rem;margin:0;height:auto;border:1px solid transparent;vertical-align:middle;-webkit-appearance:none;color:inherit;background-color:transparent}.btn:hover,.form input:hover[type=submit]{text-decoration:none}.btn:focus,.form input:focus[type=submit]{outline:none;border-color:rgba(0,0,0,0.125);-webkit-box-shadow:0 0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 0 3px rgba(0,0,0,0.25)}::-moz-focus-inner{border:0;padding:0}.btn-primary,.btn,.form input[type=submit]{color:#fff;background-color:#0074d9;border-radius:3px}.btn-primary:hover,.btn:hover,.form input:hover[type=submit]{-webkit-box-shadow:inset 0 0 0 20rem rgba(0,0,0,0.0625);box-shadow:inset 0 0 0 20rem rgba(0,0,0,0.0625)}.btn-primary:active,.btn:active,.form input:active[type=submit]{-webkit-box-shadow:inset 0 0 0 20rem rgba(0,0,0,0.125),inset 0 3px 4px 0 rgba(0,0,0,0.25),0 0 1px rgba(0,0,0,0.125);box-shadow:inset 0 0 0 20rem rgba(0,0,0,0.125),inset 0 3px 4px 0 rgba(0,0,0,0.25),0 0 1px rgba(0,0,0,0.125)}.btn-primary:disabled,.btn:disabled,.form input:disabled[type=submit],.btn-primary.is-disabled,.is-disabled.btn,.form input.is-disabled[type=submit]{opacity:.5}.btn-outline,.btn-outline:hover{border-color:currentcolor}.btn-outline{border-radius:3px}.btn-outline:hover{-webkit-box-shadow:inset 0 0 0 20rem rgba(0,0,0,0.0625);box-shadow:inset 0 0 0 20rem rgba(0,0,0,0.0625)}.btn-outline:active{-webkit-box-shadow:inset 0 0 0 20rem rgba(0,0,0,0.125),inset 0 3px 4px 0 rgba(0,0,0,0.25),0 0 1px rgba(0,0,0,0.125);box-shadow:inset 0 0 0 20rem rgba(0,0,0,0.125),inset 0 3px 4px 0 rgba(0,0,0,0.25),0 0 1px rgba(0,0,0,0.125)}.btn-outline:disabled,.btn-outline.is-disabled{opacity:.5}.h1,.company-stats .company-stats-title{font-size:2rem}.h2,.article .quote{font-size:1.5rem}.h3,.highlights .highlight-title,.highlights .highlight-title-white,.routeplanner #routeplanner-directions .adp-placemark td{font-size:1.25rem}.h4,.btn,.form input[type=submit]{font-size:1rem}.h5,.company-stats .company-stats-desc,.contact .contact-desc,.form label,.article figure figcaption{font-size:.875rem}.h6,.awards .awards-nav .awards-nav-item,.routeplanner #routeplanner-directions .adp-legal,.foot .foot-sitemap ul,.foot .foot-sitemap ul li,.foot .foot-sitemap ul li a{font-size:.75rem}.bold,h1,h2,h3,h4,h5,h6,p b,p strong,.list-normal ul li:before,ul.list-normal li:before{font-weight:bold}.regular{font-weight:normal}.italic{font-style:italic}.caps{text-transform:uppercase;letter-spacing:.2em}.left-align{text-align:left}.center,.company-stats .company-stats-title,.company-stats .company-stats-desc,.company-stats .company-stats-circle,.company-stats .company-stats-circle .company-stats-title,.company-stats .company-stats-circle .company-stats-desc,.tabs.tabs-center,.contact .contact-name,.contact .contact-desc,.contact .contact-data,.slick-dots{text-align:center}.right-align{text-align:right}.justify{text-align:justify}.nowrap{white-space:nowrap}.break-word{word-wrap:break-word}.truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-reset,.head-menu-wrapper .head-menu ul,.head-menu-wrapper .head-menu ul li ul,.head-menu-wrapper .head-lang-switch,.tabs,.contact .contact-data,.slick-dots,.foot .foot-sitemap ul{list-style:none;padding-left:0}.inline{display:inline}.block,.tabs .tab-link,.form label{display:block}.inline-block,.tabs .tab,.contact .contact-data-email,.contact .contact-data-tel,.slick-dots li,.foot .foot-sitemap ul li{display:inline-block}.table{display:table}.table-cell{display:table-cell}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.left{float:left}.right{float:right}.fit{max-width:100%}.border-box{-webkit-box-sizing:border-box;box-sizing:border-box}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.m0,.head-menu-wrapper .head-menu ul,.head-menu-wrapper .head-menu ul li ul,.head-menu-wrapper .head-menu ul li ul li,figure,.highlights .highlight-title,.highlights .highlight-title-white,.company-stats .company-stats-circle .company-stats-title,.tabs,.slick-dots{margin:0}.mt0{margin-top:0}.mr0{margin-right:0}.mb0,.contact .contact-name{margin-bottom:0}.ml0{margin-left:0}.m1{margin:.5rem}.mt1,.content h4:first-child,.article figure figcaption{margin-top:.5rem}.mr1,.contact .contact-data-tel,.slick-dots li{margin-right:.5rem}.mb1,.history-img,.history-img-lg{margin-bottom:.5rem}.ml1{margin-left:.5rem}.m2,.slick-gallery .slick-prev,.slick-gallery .slick-next{margin:1rem}.mt2,.awards .awards-nav .awards-nav-item img,.form label,.article h2.h1,.article .company-stats h2.company-stats-title,.company-stats .article h2.company-stats-title{margin-top:1rem}.mr2,.tabs .tab:last-child,.foot .foot-sitemap ul li{margin-right:1rem}.mb2,.awards .awards-nav .awards-nav-item img,.form input,.form select,.form textarea{margin-bottom:1rem}.ml2,.tabs .tab:first-child{margin-left:1rem}.m3{margin:2rem}.mt3,.content h4{margin-top:2rem}.mr3{margin-right:2rem}.mb3{margin-bottom:2rem}.ml3{margin-left:2rem}.m4{margin:4rem}.mt4,.company-stats .company-stats-title,.company-stats .company-stats-circle,.article h2,.article h3,.article h4,.article>img,.article .quote,.article figure{margin-top:4rem}.mr4{margin-right:4rem}.mb4,.article>img,.article .quote,.article figure{margin-bottom:4rem}.ml4{margin-left:4rem}.mxn1{margin-left:-.5rem;margin-right:-.5rem}.mxn2{margin-left:-1rem;margin-right:-1rem}.mxn3{margin-left:-2rem;margin-right:-2rem}.mxn4{margin-left:-4rem;margin-right:-4rem}.mx-auto,.headquarters .headquarters-world,.company-stats .company-stats-circle,.awards .awards-imgs,.img-gradient img,.contact .contact-img,.article>h2,.article>h3,.article>h4,.article>p,.article>.footnote,.article>ul,.article>ol{margin-left:auto;margin-right:auto}.p0,figure{padding:0}.p1,.tabs .tab-link{padding:.5rem}.py1,.list-normal ul li,ul.list-normal li,.list-normal ol li,ol.list-normal li{padding-top:.5rem;padding-bottom:.5rem}.px1{padding-left:.5rem;padding-right:.5rem}.p2,.awards .awards-nav .awards-nav-item,.awards .awards-imgs .awards-imgs-item-title,.routeplanner #routeplanner-directions .adp{padding:1rem}.py2{padding-top:1rem;padding-bottom:1rem}.px2,.head-menu-wrapper .head-menu ul{padding-left:1rem;padding-right:1rem}.p3,.highlights .highlight-title,.highlights .highlight-title-white,.company-stats .company-stats-circle,.company-stats .company-stats-circle:after{padding:2rem}.py3{padding-top:2rem;padding-bottom:2rem}.px3{padding-left:2rem;padding-right:2rem}.p4{padding:4rem}.py4,.img-gradient img,.foot{padding-top:4rem;padding-bottom:4rem}.px4{padding-left:4rem;padding-right:4rem}.relative,.highlights .highlight-title,.highlights .highlight-title-white,.company-stats .company-stats-circle,.article .photo-pile figure{position:relative}.absolute,.company-stats .company-stats-circle:after{position:absolute}.fixed{position:fixed}.top-0,.company-stats .company-stats-circle:after{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0,.company-stats .company-stats-circle:after{left:0}.z1{z-index:1}.z2{z-index:2}.z3{z-index:3}.z4{z-index:4}.sm-show,.md-show,.lg-show{display:none !important}@media (min-width: 40em){.sm-show{display:block !important}}@media (min-width: 52em){.md-show{display:block !important}}@media (min-width: 64em){.lg-show{display:block !important}}@media (min-width: 40em){.sm-hide{display:none !important}}@media (min-width: 52em){.md-hide{display:none !important}}@media (min-width: 64em){.lg-hide{display:none !important}}.display-none{display:none !important}.hide,.slick-dots li button{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.container{max-width:64rem;margin-left:auto;margin-right:auto}.col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.col-right{float:right;-webkit-box-sizing:border-box;box-sizing:border-box}.col-1{width:8.33333%}.col-2{width:16.66667%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-6{width:50%}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12,.form input,.form select,.form textarea{width:100%}@media (min-width: 40em){.sm-col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.sm-col-right{float:right;-webkit-box-sizing:border-box;box-sizing:border-box}.sm-col-1{width:8.33333%}.sm-col-2{width:16.66667%}.sm-col-3{width:25%}.sm-col-4{width:33.33333%}.sm-col-5{width:41.66667%}.sm-col-6{width:50%}.sm-col-7{width:58.33333%}.sm-col-8{width:66.66667%}.sm-col-9{width:75%}.sm-col-10{width:83.33333%}.sm-col-11{width:91.66667%}.sm-col-12{width:100%}}@media (min-width: 52em){.md-col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.md-col-right{float:right;-webkit-box-sizing:border-box;box-sizing:border-box}.md-col-1{width:8.33333%}.md-col-2{width:16.66667%}.md-col-3{width:25%}.md-col-4{width:33.33333%}.md-col-5{width:41.66667%}.md-col-6{width:50%}.md-col-7{width:58.33333%}.md-col-8{width:66.66667%}.md-col-9,.article>h2,.article>h3,.article>h4,.article>p,.article>.footnote,.article>ul,.article>ol{width:75%}.md-col-10{width:83.33333%}.md-col-11{width:91.66667%}.md-col-12{width:100%}}@media (min-width: 64em){.lg-col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.lg-col-right{float:right;-webkit-box-sizing:border-box;box-sizing:border-box}.lg-col-1{width:8.33333%}.lg-col-2{width:16.66667%}.lg-col-3{width:25%}.lg-col-4{width:33.33333%}.lg-col-5{width:41.66667%}.lg-col-6{width:50%}.lg-col-7{width:58.33333%}.lg-col-8{width:66.66667%}.lg-col-9{width:75%}.lg-col-10{width:83.33333%}.lg-col-11{width:91.66667%}.lg-col-12{width:100%}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.flex-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-justify{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:0}.flex-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.flex-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.flex-last{-webkit-box-ordinal-group:100000;-ms-flex-order:99999;order:99999}@media (min-width: 40em){.sm-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 52em){.md-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 64em){.lg-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}.border{border-style:solid;border-width:1px;border-color:rgba(0,0,0,0.125)}.border-top,.article .footnote{border-top-style:solid;border-top-width:1px;border-top-color:rgba(0,0,0,0.125)}.border-right{border-right-style:solid;border-right-width:1px;border-right-color:rgba(0,0,0,0.125)}.border-bottom{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,0.125)}.border-left{border-left-style:solid;border-left-width:1px;border-left-color:rgba(0,0,0,0.125)}.border-none{border:0}.rounded{border-radius:3px}.circle,.contact .contact-img{border-radius:50%}.rounded-top{border-radius:3px 3px 0 0}.rounded-right{border-radius:0 3px 3px 0}.rounded-bottom{border-radius:0 0 3px 3px}.rounded-left{border-radius:3px 0 0 3px}.not-rounded,.btn,.form input[type=submit]{border-radius:0}.black{color:#111}.gray,.routeplanner #routeplanner-directions .adp-summary,.routeplanner #routeplanner-directions .adp-distance,.article .footnote{color:#aaa}.silver,.routeplanner #routeplanner-directions .adp-legal{color:#ddd}.white,.btn,.form input[type=submit],.highlights .highlight-title,.highlights .highlight-title-white,.foot .foot-sitemap ul li a{color:#fff}.aqua{color:#7fdbff}.blue{color:#0074d9}.navy{color:#001f3f}.teal{color:#39cccc}.green,.routeplanner #routeplanner-directions .adp-placemark td,.article h2.h1,.article .company-stats h2.company-stats-title,.company-stats .article h2.company-stats-title{color:#2ecc40}.olive{color:#3d9970}.lime{color:#01ff70}.yellow{color:#ffdc00}.orange{color:#ff851b}.red{color:#ff4136}.fuchsia{color:#f012be}.purple{color:#b10dc9}.maroon{color:#85144b}.color-inherit{color:inherit}.muted{opacity:.5}.bg-black{background-color:#111}.bg-gray,.slick-dots li{background-color:#aaa}.bg-silver,.tabs{background-color:#ddd}.bg-white,.awards .awards-nav .awards-nav-item{background-color:#fff}.bg-aqua{background-color:#7fdbff}.bg-blue,.btn,.form input[type=submit]{background-color:#0074d9}.bg-navy{background-color:#001f3f}.bg-teal{background-color:#39cccc}.bg-green{background-color:#2ecc40}.bg-olive{background-color:#3d9970}.bg-lime{background-color:#01ff70}.bg-yellow{background-color:#ffdc00}.bg-orange{background-color:#ff851b}.bg-red{background-color:#ff4136}.bg-fuchsia{background-color:#f012be}.bg-purple{background-color:#b10dc9}.bg-maroon{background-color:#85144b}.bg-darken-1{background-color:rgba(0,0,0,0.0625)}.bg-darken-2{background-color:rgba(0,0,0,0.125)}.bg-darken-3{background-color:rgba(0,0,0,0.25)}.bg-darken-4{background-color:rgba(0,0,0,0.5)}.bg-lighten-1{background-color:rgba(255,255,255,0.0625)}.bg-lighten-2{background-color:rgba(255,255,255,0.125)}.bg-lighten-3{background-color:rgba(255,255,255,0.25)}.bg-lighten-4{background-color:rgba(255,255,255,0.5)}.black,.dark-gray{color:#202020}.gray,.routeplanner #routeplanner-directions .adp-summary,.routeplanner #routeplanner-directions .adp-distance,.article .footnote,.mid-gray,.company-stats .company-stats-desc,.contact .contact-desc,.article figure figcaption{color:#777}.silver,.routeplanner #routeplanner-directions .adp-legal,.light-gray{color:#f1f4f7}.white,.btn,.form input[type=submit],.highlights .highlight-title,.highlights .highlight-title-white,.foot .foot-sitemap ul li a{color:#fff}.aqua{color:#7fdbff}.blue{color:#39a9da}.navy{color:#001f3f}.teal{color:#39cccc}.green,.routeplanner #routeplanner-directions .adp-placemark td,.article h2.h1,.article .company-stats h2.company-stats-title,.company-stats .article h2.company-stats-title{color:#69b42e}.olive{color:#3d9970}.lime{color:#01ff70}.yellow{color:#ffdc00}.orange{color:#ff851b}.red{color:#ff4136}.fuchsia{color:#f012be}.purple{color:#b10dc9}.maroon{color:#85144b}.bg-black,.bg-dark-gray{background-color:#202020}.bg-gray,.slick-dots li,.bg-mid-gray{background-color:#777}.bg-silver,.tabs,.bg-light-gray{background-color:#f1f4f7}.bg-white,.awards .awards-nav .awards-nav-item{background-color:#fff}.bg-aqua{background-color:#7fdbff}.bg-blue,.btn,.form input[type=submit]{background-color:#39a9da}.bg-navy{background-color:#001f3f}.bg-teal{background-color:#39cccc}.bg-green{background-color:#69b42e}.bg-olive{background-color:#3d9970}.bg-lime{background-color:#01ff70}.bg-yellow{background-color:#ffdc00}.bg-orange{background-color:#ff851b}.bg-red{background-color:#ff4136}.bg-fuchsia{background-color:#f012be}.bg-purple{background-color:#b10dc9}.bg-maroon{background-color:#85144b}.bg-darken-1{background-color:rgba(0,0,0,0.0625)}.bg-darken-2{background-color:rgba(0,0,0,0.125)}.bg-darken-3{background-color:rgba(0,0,0,0.25)}.bg-darken-4{background-color:rgba(0,0,0,0.5)}.border-aqua{border-color:#7fdbff}.border-blue{border-color:#39a9da}.border-navy{border-color:#001f3f}.border-teal{border-color:#39cccc}.border-green{border-color:#69b42e}.border-olive{border-color:#3d9970}.border-lime{border-color:#01ff70}.border-yellow{border-color:#ffdc00}.border-orange{border-color:#ff851b}.border-red{border-color:#ff4136}.border-fuchsia{border-color:#f012be}.border-purple{border-color:#b10dc9}.border-maroon{border-color:#85144b}.border-black{border-color:#202020}.border-gray,.article .footnote{border-color:#777}.border-silver{border-color:#f1f4f7}.border-white{border-color:#fff}.border-darken-1{border-color:rgba(0,0,0,0.0625)}.border-darken-2{border-color:rgba(0,0,0,0.125)}.border-darken-3{border-color:rgba(0,0,0,0.25)}.border-darken-4{border-color:rgba(0,0,0,0.5)}.muted{opacity:.5}.background-cover{background-size:cover}.click-through{pointer-events:none}.embed{position:relative;overflow:hidden;height:0;padding-bottom:56.25%;padding-top:30px}.embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.clear{clear:both}.debug *{outline:1px dotted blue}.table-cell{vertical-align:top}img{display:block;width:100%;height:auto;border:0;outline:0}.hide,.slick-dots li button{display:none}.hide-text{overflow:hidden;text-indent:100%;white-space:nowrap}.show-text{overflow:inherit;text-indent:0;white-space:inherit}.text-right{text-align:right}*{image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic}blockquote,adress{font-style:normal}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.translatey--5{-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}.translatey--4{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}.translatey--3{-webkit-transform:translateY(-.75rem);transform:translateY(-.75rem)}.translatey--2{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.translatey--1{-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem)}.translatey-0{-webkit-transform:translateY(0rem);transform:translateY(0rem)}.translatey-1{-webkit-transform:translateY(.25rem);transform:translateY(.25rem)}.translatey-2{-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}.translatey-3{-webkit-transform:translateY(.75rem);transform:translateY(.75rem)}.translatey-4{-webkit-transform:translateY(1rem);transform:translateY(1rem)}.translatey-5{-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}.translatey-6{-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem)}.translatey-7{-webkit-transform:translateY(1.75rem);transform:translateY(1.75rem)}.translatey-8{-webkit-transform:translateY(2rem);transform:translateY(2rem)}.translatey-9{-webkit-transform:translateY(2.25rem);transform:translateY(2.25rem)}.translatey-10{-webkit-transform:translateY(2.5rem);transform:translateY(2.5rem)}.translatey-11{-webkit-transform:translateY(2.75rem);transform:translateY(2.75rem)}.translatey-12{-webkit-transform:translateY(3rem);transform:translateY(3rem)}.translatey-13{-webkit-transform:translateY(3.25rem);transform:translateY(3.25rem)}.translatey-14{-webkit-transform:translateY(3.5rem);transform:translateY(3.5rem)}.translatey-15{-webkit-transform:translateY(3.75rem);transform:translateY(3.75rem)}.translatey-16{-webkit-transform:translateY(4rem);transform:translateY(4rem)}.translatey-17{-webkit-transform:translateY(4.25rem);transform:translateY(4.25rem)}.translatey-18{-webkit-transform:translateY(4.5rem);transform:translateY(4.5rem)}.translatey-19{-webkit-transform:translateY(4.75rem);transform:translateY(4.75rem)}.translatey-20{-webkit-transform:translateY(5rem);transform:translateY(5rem)}.tooltip{position:relative}.tooltip:before,.tooltip:after{position:absolute;z-index:9;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24),-webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);pointer-events:none}.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus:before,.tooltip:focus:after{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.tooltip:before{z-index:1001;border:6px solid transparent;background:transparent;content:""}.tooltip:after{z-index:1000;padding:5px;width:180px;background-color:#777;color:#fff;content:attr(data-tooltip);font-size:12px;line-height:1.2;text-align:center}.tooltip:before,.tooltip:after,.tooltip-top:before,.tooltip-top:after{bottom:100%;left:50%}.tooltip:before,.tooltip-top:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#777}.tooltip:after,.tooltip-top:after{margin-left:-90px}.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus:before,.tooltip:focus:after,.tooltip-top:hover:before,.tooltip-top:hover:after,.tooltip-top:focus:before,.tooltip-top:focus:after{-webkit-transform:translateY(-12px);transform:translateY(-12px)}@media (min-width: 40em){.sm-m0{margin:0}.sm-mt0{margin-top:0}.sm-mr0{margin-right:0}.sm-mb0{margin-bottom:0}.sm-ml0{margin-left:0}.sm-m1{margin:.5rem}.sm-mt1{margin-top:.5rem}.sm-mr1{margin-right:.5rem}.sm-mb1{margin-bottom:.5rem}.sm-ml1{margin-left:.5rem}.sm-m2{margin:1rem}.sm-mt2{margin-top:1rem}.sm-mr2{margin-right:1rem}.sm-mb2{margin-bottom:1rem}.sm-ml2{margin-left:1rem}.sm-m3{margin:2rem}.sm-mt3{margin-top:2rem}.sm-mr3{margin-right:2rem}.sm-mb3{margin-bottom:2rem}.sm-ml3{margin-left:2rem}.sm-m4{margin:4rem}.sm-mt4{margin-top:4rem}.sm-mr4{margin-right:4rem}.sm-mb4{margin-bottom:4rem}.sm-ml4{margin-left:4rem}.sm-mxn1{margin-left:-.5rem;margin-right:-.5rem}.sm-mxn2{margin-left:-1rem;margin-right:-1rem}.sm-mxn3{margin-left:-2rem;margin-right:-2rem}.sm-mxn4{margin-left:-4rem;margin-right:-4rem}.sm-mx-auto{margin-left:auto;margin-right:auto}}@media (min-width: 52em){.md-m0{margin:0}.md-mt0{margin-top:0}.md-mr0{margin-right:0}.md-mb0{margin-bottom:0}.md-ml0{margin-left:0}.md-m1{margin:.5rem}.md-mt1{margin-top:.5rem}.md-mr1{margin-right:.5rem}.md-mb1{margin-bottom:.5rem}.md-ml1{margin-left:.5rem}.md-m2{margin:1rem}.md-mt2{margin-top:1rem}.md-mr2{margin-right:1rem}.md-mb2{margin-bottom:1rem}.md-ml2{margin-left:1rem}.md-m3{margin:2rem}.md-mt3{margin-top:2rem}.md-mr3{margin-right:2rem}.md-mb3{margin-bottom:2rem}.md-ml3{margin-left:2rem}.md-m4{margin:4rem}.md-mt4{margin-top:4rem}.md-mr4{margin-right:4rem}.md-mb4{margin-bottom:4rem}.md-ml4{margin-left:4rem}.md-mxn1{margin-left:-.5rem;margin-right:-.5rem}.md-mxn2{margin-left:-1rem;margin-right:-1rem}.md-mxn3{margin-left:-2rem;margin-right:-2rem}.md-mxn4{margin-left:-4rem;margin-right:-4rem}.md-mx-auto{margin-left:auto;margin-right:auto}}@media (min-width: 64em){.lg-m0{margin:0}.lg-mt0{margin-top:0}.lg-mr0{margin-right:0}.lg-mb0{margin-bottom:0}.lg-ml0{margin-left:0}.lg-m1{margin:.5rem}.lg-mt1{margin-top:.5rem}.lg-mr1{margin-right:.5rem}.lg-mb1{margin-bottom:.5rem}.lg-ml1{margin-left:.5rem}.lg-m2{margin:1rem}.lg-mt2{margin-top:1rem}.lg-mr2{margin-right:1rem}.lg-mb2{margin-bottom:1rem}.lg-ml2{margin-left:1rem}.lg-m3{margin:2rem}.lg-mt3{margin-top:2rem}.lg-mr3{margin-right:2rem}.lg-mb3{margin-bottom:2rem}.lg-ml3{margin-left:2rem}.lg-m4{margin:4rem}.lg-mt4{margin-top:4rem}.lg-mr4{margin-right:4rem}.lg-mb4{margin-bottom:4rem}.lg-ml4{margin-left:4rem}.lg-mxn1{margin-left:-.5rem;margin-right:-.5rem}.lg-mxn2{margin-left:-1rem;margin-right:-1rem}.lg-mxn3{margin-left:-2rem;margin-right:-2rem}.lg-mxn4{margin-left:-4rem;margin-right:-4rem}.lg-mx-auto{margin-left:auto;margin-right:auto}}@media (min-width: 40em){.sm-p1{padding:.5rem}.sm-py1{padding-top:.5rem;padding-bottom:.5rem}.sm-px1{padding-left:.5rem;padding-right:.5rem}.sm-p2{padding:1rem}.sm-py2{padding-top:1rem;padding-bottom:1rem}.sm-px2{padding-left:1rem;padding-right:1rem}.sm-p3{padding:2rem}.sm-py3{padding-top:2rem;padding-bottom:2rem}.sm-px3{padding-left:2rem;padding-right:2rem}.sm-p4{padding:4rem}.sm-py4{padding-top:4rem;padding-bottom:4rem}.sm-px4{padding-left:4rem;padding-right:4rem}}@media (min-width: 52em){.md-p1{padding:.5rem}.md-py1{padding-top:.5rem;padding-bottom:.5rem}.md-px1{padding-left:.5rem;padding-right:.5rem}.md-p2{padding:1rem}.md-py2{padding-top:1rem;padding-bottom:1rem}.md-px2{padding-left:1rem;padding-right:1rem}.md-p3{padding:2rem}.md-py3{padding-top:2rem;padding-bottom:2rem}.md-px3{padding-left:2rem;padding-right:2rem}.md-p4{padding:4rem}.md-py4{padding-top:4rem;padding-bottom:4rem}.md-px4{padding-left:4rem;padding-right:4rem}}@media (min-width: 64em){.lg-p1{padding:.5rem}.lg-py1{padding-top:.5rem;padding-bottom:.5rem}.lg-px1{padding-left:.5rem;padding-right:.5rem}.lg-p2{padding:1rem}.lg-py2{padding-top:1rem;padding-bottom:1rem}.lg-px2{padding-left:1rem;padding-right:1rem}.lg-p3{padding:2rem}.lg-py3{padding-top:2rem;padding-bottom:2rem}.lg-px3{padding-left:2rem;padding-right:2rem}.lg-p4{padding:4rem}.lg-py4{padding-top:4rem;padding-bottom:4rem}.lg-px4{padding-left:4rem;padding-right:4rem}}@font-face{font-family:'Open Sans';src:url("font/opensans_light_macroman/OpenSans-Light-webfont.eot");src:url("font/opensans_light_macroman/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"),url("font/opensans_light_macroman/OpenSans-Light-webfont.woff") format("woff"),url("font/opensans_light_macroman/OpenSans-Light-webfont.ttf") format("truetype"),url("font/opensans_light_macroman/OpenSans-Light-webfont.svg#2f533b5e959c660700752559925b8537") format("svg");font-style:normal;font-weight:300}*,.light{font-family:'Open Sans', Helvetica, Arial, sans-serif !important;font-weight:300 !important}.bold,h1,h2,h3,h4,h5,h6,p b,p strong,.list-normal ul li:before,ul.list-normal li:before{font-weight:800 !important}h2{color:#69b42e}.caps{letter-spacing:3px}.uppercase{text-transform:uppercase}.icon,.slick-gallery .slick-prev,.slick-gallery .slick-next,.contact .contact-data-icon,.slick-arrow-center .slick-prev,.slick-arrow-center .slick-next{display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain}.icon-sm{width:12px;width:.75rem;height:12px;height:.75rem}.icon-md,.contact .contact-data-icon{width:17.6px;width:1.1rem;height:17.6px;height:1.1rem}.icon-lg,.slick-arrow-center .slick-prev,.slick-arrow-center .slick-next{width:24px;width:1.5rem;height:24px;height:1.5rem}.icon-xl,.slick-gallery .slick-prev,.slick-gallery .slick-next{width:24px;width:1.5rem;height:24px;height:1.5rem}.icon-btn{padding:2.4px;padding:.15rem;background-size:60%}.icon-twitter{background-image:url(../img/icons/twitter.svg)}.icon-twitter-white{background-image:url(../img/icons/twitter-white.svg)}.icon-linkedin-white{background-image:url(../img/icons/linkedin-white.svg)}.icon-arrow-left{background-image:url(../img/icons/arrow-left.svg)}.icon-arrow-left-white,.slick-gallery .slick-prev,.slick-arrow-center .slick-prev,.slick-arrow-center .slick-next{background-image:url(../img/icons/arrow-left-white.svg)}.icon-arrow-right{background-image:url(../img/icons/arrow-right.svg)}.icon-arrow-right-white,.slick-gallery .slick-next,.slick-arrow-center .slick-next{background-image:url(../img/icons/arrow-right-white.svg)}.icon-arrow-up-white{background-image:url(../img/icons/arrow-up-white.svg)}.icon-tel,.contact .contact-data-tel .contact-data-icon{background-image:url(../img/icons/tel.svg)}.icon-email,.contact .contact-data-email .contact-data-icon{background-image:url(../img/icons/email.svg)}.icon-search{background-image:url(../img/icons/search.svg)}.icon-search-white{background-image:url(../img/icons/search-white.svg)}.icon-marker{background-image:url(../img/icons/marker.svg)}.icon-marker-green{background-image:url(../img/icons/marker-green.svg)}.icon-marker-blue{background-image:url(../img/icons/marker-blue.svg)}.icon-download{background-image:url(../img/icons/download.svg)}.icon-download-white{background-image:url(../img/icons/download-white.svg)}.icon-external{background-image:url(../img/icons/external.svg)}.icon-external-white{background-image:url(../img/icons/external-white.svg)}.head-menu-wrapper .container{max-width:62rem}.head-menu-wrapper .head-logo{max-width:320px;max-width:20rem}@media (min-width: 52em){.head-menu-wrapper .head-logo{float:left;max-width:96px;max-width:6rem;margin-top:8.8px;margin-top:.55rem}}.head-menu-wrapper .head-menu-btn{position:absolute;top:0;right:0;z-index:9}.head-menu-wrapper .head-menu-btn .hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity, -webkit-filter;-webkit-transition-property:opacity, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.head-menu-wrapper .head-menu-btn .hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.head-menu-wrapper .head-menu-btn .hamburger-inner{display:block;top:50%;margin-top:-2px;-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.head-menu-wrapper .head-menu-btn .hamburger--squeeze .hamburger-inner::before{-webkit-transition:top 0.1s 0.14s ease, opacity 0.1s ease;transition:top 0.1s 0.14s ease, opacity 0.1s ease}.head-menu-wrapper .head-menu-btn .hamburger--squeeze .hamburger-inner::after{transition:bottom 0.1s 0.14s ease,-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transition:bottom 0.1s 0.14s ease,-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.head-menu-wrapper .head-menu-btn .hamburger-inner,.head-menu-wrapper .head-menu-btn .hamburger-inner::before,.head-menu-wrapper .head-menu-btn .hamburger-inner::after{width:30px;height:2px;background-color:rgba(0,0,0,0.5);position:absolute;transition-property:-webkit-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.head-menu-wrapper .head-menu-btn .hamburger-inner::before,.head-menu-wrapper .head-menu-btn .hamburger-inner::after{content:"";display:block}.head-menu-wrapper .head-menu-btn .hamburger-inner::before{top:-8px}.head-menu-wrapper .head-menu-btn .hamburger-inner::after{bottom:-8px}.head-menu-wrapper .head-menu-btn.active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.14s;transition-delay:0.14s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.head-menu-wrapper .head-menu-btn.active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top 0.1s ease, opacity 0.1s 0.14s ease;transition:top 0.1s ease, opacity 0.1s 0.14s ease}.head-menu-wrapper .head-menu-btn.active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.1s ease,-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:bottom 0.1s ease,-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1)}.head-menu-wrapper .head-menu-mobile-wrapper{overflow-x:scroll;position:fixed;top:0;left:-75%;z-index:1;width:70%;max-width:23rem;height:100vh;background:white;outline:1px solid transparent;-webkit-transition:.5s;transition:.5s}.head-menu-wrapper .head-menu-mobile-wrapper.active{left:0;outline:9999px solid rgba(0,0,0,0.5);-webkit-transition:.5s;transition:.5s}@media (min-width: 64em){.head-menu-wrapper .head-menu-mobile-wrapper{overflow-x:visible;position:inherit;width:100%;max-width:inherit;height:auto;margin-top:32px;margin-top:2rem;outline:none}}@media (min-width: 64em){.head-menu-wrapper .head-menu ul{float:right}}@media (min-width: 64em){.head-menu-wrapper .head-menu ul li{display:inline-block;margin:0;padding-left:32px;padding-left:2rem}.head-menu-wrapper .head-menu ul li.hover ul,.head-menu-wrapper .head-menu ul li:hover ul{height:56px;height:3.5rem;-webkit-transition:.5s;transition:.5s}}.head-menu-wrapper .head-menu ul li a{display:block;color:#202020;padding-bottom:8px;padding-bottom:.5rem}@media (min-width: 64em){.head-menu-wrapper .head-menu ul li a{padding-bottom:32px;padding-bottom:2rem;-webkit-transition:.5s;transition:.5s}.head-menu-wrapper .head-menu ul li a:hover{color:#69b42e;-webkit-transition:.5s;transition:.5s}}.head-menu-wrapper .head-menu ul li.active a{color:#69b42e}.head-menu-wrapper .head-menu ul li.active ul li a{color:#202020}.head-menu-wrapper .head-menu ul li.active ul li.active a{color:#69b42e}@media (min-width: 64em){.head-menu-wrapper .head-menu ul li ul{overflow:hidden;position:absolute;top:120px;top:7.5rem;left:0;z-index:1;display:block;width:100%;height:0;text-align:center;padding:0;background-color:rgba(241,244,247,0.85);-webkit-transition:.5s;transition:.5s}}@media (min-width: 64em){.head-menu-wrapper .head-menu ul li ul li{display:inline-block;margin-top:16px;margin-top:1rem}}.head-menu-wrapper .head-menu ul li a[href=info]{display:none}@media (min-width: 64em){.head-menu-wrapper .head-menu ul li a[href=info]{display:block}}@media (min-width: 64em){.head-menu-wrapper .head-lang-switch{float:right;margin-left:32px;margin-left:2rem}}.head-menu-wrapper .head-lang-switch li{display:inline-block}.head-menu-wrapper .head-lang-switch li a{color:rgba(0,0,0,0.5)}.head-menu-wrapper .head-lang-switch li a.active{color:rgba(0,0,0,0.125)}.head-menu-wrapper .head-lang-switch li:last-child a:before{content:'/ ';color:rgba(0,0,0,0.125)}@media (min-width: 64em){.context-web .head-menu ul li:first-child{margin-left:-40px;margin-left:-2.5rem}.context-en .head-menu ul li:first-child{margin-left:-60px;margin-left:-3.75rem}.context-contract-en .head-menu ul li:first-child{margin-left:100px;margin-left:6.25rem}}.chocolat-zoomable.chocolat-zoomed .chocolat-img{cursor:-webkit-zoom-out;cursor:zoom-out}.chocolat-open{overflow:hidden}.chocolat-overlay{height:100%;width:100%;position:fixed;left:0;top:0;z-index:10;background-color:#f1f4f7;display:none;opacity:.95}.chocolat-wrapper{height:100%;width:100%;position:fixed;left:0;top:0;z-index:16;color:#fff}.chocolat-zoomable .chocolat-img{cursor:-webkit-zoom-in;cursor:zoom-in}.chocolat-loader{height:32px;width:32px;position:absolute;left:50%;top:50%;margin-left:-16px;margin-top:-16px;z-index:11;background:url(../img/chocolat/loader.gif);display:none}.chocolat-content{position:fixed;width:0px;height:0px;left:50%;top:50%;z-index:14;text-align:left}.chocolat-content .chocolat-img{position:absolute;width:100%;height:100%}.chocolat-wrapper .chocolat-left{position:absolute;left:0;width:50px;height:100px;top:50%;margin-top:-50px;cursor:pointer;background:url(../img/icons/arrow-left-white.svg) 50% 50% no-repeat;background-size:23%;z-index:17;display:none}.chocolat-wrapper .chocolat-right{position:absolute;right:0;width:50px;height:100px;top:50%;margin-top:-50px;cursor:pointer;background:url(../img/icons/arrow-right-white.svg) 50% 50% no-repeat;background-size:23%;z-index:17;display:none}.chocolat-wrapper .chocolat-right.active{display:block}.chocolat-wrapper .chocolat-left.active{display:block}.chocolat-wrapper .chocolat-top{position:absolute;top:0px;right:0;left:0;line-height:50px;height:50px;overflow:hidden;z-index:17;margin-bottom:10px}.chocolat-wrapper .chocolat-close{width:50px;height:50px;cursor:pointer;position:absolute;top:0;right:0;background:url(../img/icons/close-white.svg) 50% 50% no-repeat;background-size:40%}.chocolat-wrapper .chocolat-bottom{display:none;position:absolute;bottom:0;left:0;right:0;line-height:40px;height:40px;font-size:12px;z-index:17;padding-left:15px;padding-right:15px;background:rgba(0,0,0,0.2);text-align:right;margin-top:10px}.chocolat-wrapper .chocolat-set-title{display:inline-block;padding-right:15px;line-height:1;border-right:1px solid rgba(255,255,255,0.3)}.chocolat-wrapper .chocolat-pagination{float:right;display:inline-block;padding-left:15px;padding-right:15px;margin-right:15px}.chocolat-wrapper .chocolat-fullscreen{width:16px;height:40px;background:url(../img/chocolat/fullscreen.png) 50% 50% no-repeat;display:block;margin:auto;cursor:pointer;float:right}.chocolat-wrapper .chocolat-description{display:inline-block;float:left}.chocolat-cover .chocolat-content .chocolat-left,.chocolat-cover .chocolat-content .chocolat-right{position:fixed;height:100%;top:0;padding:0px}.chocolat-cover .chocolat-content .chocolat-right{right:0px;background:url(../img/chocolat/right-compact.png) 100% 50% no-repeat}.chocolat-cover .chocolat-content .chocolat-left{left:0;background:url(../img/chocolat/left-compact.png) 0% 50% no-repeat}.chocolat-cover .chocolat-content .chocolat-top{top:0;left:0;position:fixed;z-index:1}.chocolat-cover .chocolat-content .chocolat-close{background:url(../img/chocolat/close-compact.png) 0% center no-repeat}.chocolat-cover .chocolat-content .chocolat-bottom{bottom:0;left:0;position:fixed;background:rgba(255,255,255,0.75);z-index:1}.chocolat-cover .chocolat-content .chocolat-pagination,.chocolat-cover .chocolat-content .chocolat-description{padding:0 10px}body.chocolat-open>.chocolat-overlay{z-index:15}body.chocolat-open>.chocolat-loader{z-index:15}body.chocolat-open>.chocolat-content{z-index:17}.chocolat-in-container .chocolat-wrapper,.chocolat-in-container .chocolat-content,.chocolat-in-container .chocolat-overlay{position:absolute}.chocolat-in-container{position:relative}.history{position:relative}@media (min-width: 52em){.history{padding-bottom:25rem}}@media (min-width: 52em){.history-bg{position:relative;height:25rem;background-color:#69b42e;background-attachment:fixed;background-size:cover}}@media (min-width: 52em){.history-bg .history-bg-img{position:absolute;top:0;left:0;height:25rem;-o-object-fit:cover;object-fit:cover}}.history-bg .history-bg-text{position:relative;z-index:1}.history-white{color:white}@media (min-width: 52em){.history-h0{font-size:3.5rem}}@media (min-width: 52em){.history-h1{font-size:2rem}}@media (min-width: 52em){.history-h2{font-size:1.5rem}}@media (min-width: 52em){.history-h3{font-size:1.25rem}}@media (min-width: 52em){.history-move-left{-webkit-transform:translateX(-3rem);transform:translateX(-3rem)}}@media (min-width: 52em){.history-move-right{-webkit-transform:translateX(3rem);transform:translateX(3rem)}}.history-point{position:relative}@media (min-width: 64em){.history-point::before{content:'';position:absolute;z-index:1;display:block;width:.9rem;height:.9rem;background-color:#f1f4f7;border-radius:100%;-webkit-transform:translate(-2.7rem, 1.8rem);transform:translate(-2.7rem, 1.8rem)}}.history-point-right{position:relative}@media (min-width: 64em){.history-point-right::after{content:'';position:absolute;top:0;right:0;z-index:1;display:block;width:.9rem;height:.9rem;background-color:#f1f4f7;border-radius:100%;-webkit-transform:translate(2.85rem, 1.8rem);transform:translate(2.85rem, 1.8rem)}}@media (min-width: 52em){.history-img{max-width:20rem}}@media (min-width: 52em){.history-img-lg{max-width:30rem}}@media (min-width: 52em){.history-text{width:30rem}}@media (min-width: 52em){.history-right{float:right}}@media (min-width: 52em){.history-text-right{text-align:right}}@media (min-width: 52em){.history-spacer{margin-top:10rem}}@media (min-width: 52em){.history-timeline{position:absolute;top:6.5rem;left:50%;width:2px;height:calc(100% - 50rem);background-color:#f1f4f7}.history-timeline:before{position:absolute;top:-.25rem;left:-.25rem;content:'';width:.7rem;height:.7rem;background-color:#f1f4f7;border-radius:100%}}html,body{height:100%}*:focus{-webkit-box-shadow:none !important;box-shadow:none !important;outline:none !important}.tpl-standard{min-height:65%}.placeholder-white::-webkit-input-placeholder{color:white}.pointer:hover,.slick-dots li:hover{cursor:pointer}.outline-gray{outline:1px solid #f1f4f7}button{cursor:pointer}.btn-sm{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:top left;transform-origin:top left}.slick-prev{z-index:9}img{display:block;image-rendering:initial}.slick-gallery img{width:100%;height:auto}@media (min-width: 64em){.slick-gallery img{width:auto !important;height:400px;height:25rem}}@media (min-width: 90em){.slick-gallery img{width:auto !important;height:720px;height:45rem}}.slick-gallery .slick-prev{position:absolute;top:50%;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.slick-gallery .slick-next{position:absolute;top:50%;right:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}a,.link-hover{cursor:pointer;color:#69b42e;opacity:1;-webkit-transition:.5s;transition:.5s}a:hover,.link-hover:hover{text-decoration:none;opacity:.7;-webkit-transition:.5s;transition:.5s}.tooltip:hover{opacity:1 !important}.link-hover-white{color:white}p i{font-style:normal !important}p a{text-decoration:underline}@media (min-width: 64em){.text-col-2{column-count:2;column-gap:3rem;-moz-column-count:2;-moz-column-gap:3rem;-webkit-column-count:2;-webkit-column-gap:3rem}}.list-normal ul,ul.list-normal{list-style:none}.list-normal ul li:before,ul.list-normal li:before{content:'•';color:#202020;margin-left:-16px;margin-left:-1rem;margin-right:8px;margin-right:.5rem}.content h1 strong,.content h2 strong,.content h3 strong,.content h4 strong,.content h5 strong{font-weight:normal}.logo{background:transparent url(../img/logo-idt.svg) no-repeat center center;background-size:contain}.codex-icon{height:80px;height:5rem}.slick-codex .codex-slide{overflow:hidden;height:30rem;background-position:center center;background-size:cover}.slick-codex .codex-icon{height:80px;height:5rem;margin-top:80px;margin-top:5rem;opacity:0;-webkit-transform:translateY(-3rem);transform:translateY(-3rem)}.slick-codex .codex-icon.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:1s;transition:1s}.highlights a:hover{opacity:1}.highlights.highlights-bg{background:-webkit-gradient(linear, left top, left bottom, color-stop(29.999999%, white), color-stop(30%, #f1f4f7));background:linear-gradient(to bottom, white 29.999999%, #f1f4f7 30%)}.highlights .highlight{overflow:hidden;position:relative;height:272px;height:17rem;margin:16px;margin:1rem}@media (min-width: 52em){.highlights .highlight.highlight-row-2{height:576px;height:36rem}}.highlights .highlight:after{position:absolute;bottom:0;left:0;content:'';display:block;width:0;height:3px;background-color:#69b42e;-webkit-transition:.5s;transition:.5s}.highlights .highlight:hover .highlight-bg{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:5s;transition:5s}.highlights .highlight:hover:after{width:100%;-webkit-transition:.5s;transition:.5s}.highlights .highlight-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;-webkit-transition:2s;transition:2s}.highlights .highlight-title,.highlights .highlight-title-white{width:calc(100% - 4rem);padding-bottom:80px;padding-bottom:5rem}.highlights .highlight-title{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.65)), to(transparent));background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%, transparent 100%)}.highlights .highlight-text-bottom{overflow:hidden}.highlights .highlight-text-bottom .highlight-title,.highlights .highlight-text-bottom .highlight-title-white{position:absolute;bottom:0;left:0;width:calc(100% - 3rem);padding:24px;padding:1.5rem;padding-top:80px;padding-top:5rem;background:none}.highlights .highlight-text-bottom .highlight-title{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.65)), to(transparent));background:linear-gradient(to top, rgba(0,0,0,0.65) 0%, transparent 100%)}.headquarters{overflow:hidden;background-color:rgba(0,0,0,0.5)}@media (min-width: 52em){.headquarters{overflow:hidden;position:relative;max-height:560px;max-height:35rem;padding-bottom:64px;padding-bottom:4rem}}.headquarters .headquarters-world{overflow:hidden;position:relative;left:50%;width:1120px;width:70rem;height:560px;height:35rem;margin-left:-480px;margin-left:-30rem;-webkit-transform-origin:50% 25%;transform-origin:50% 25%;-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition:1s;transition:1s}@media (min-width: 52em){.headquarters .headquarters-world{margin-left:-560px;margin-left:-35rem;margin-bottom:80px;margin-bottom:5rem;-webkit-transform:scale(1);transform:scale(1)}}.headquarters .headquarters-world img{height:600px;height:37.5rem}.headquarters .headquarters-world li{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:1s;transition:1s}.headquarters .headquarters-world.show-eu{-webkit-transform-origin:52% 29%;transform-origin:52% 29%;-webkit-transform:scale(4.7);transform:scale(4.7);-webkit-transition:1s;transition:1s}@media (min-width: 52em){.headquarters .headquarters-world.show-eu{-webkit-transform-origin:50% 29.5%;transform-origin:50% 29.5%;-webkit-transform:scale(5.5);transform:scale(5.5)}}.headquarters .headquarters-world.show-eu li{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0.181818);transform:scale(0.181818);-webkit-transition:1s;transition:1s}.headquarters .headquarters-world.show-us{-webkit-transform-origin:18% 32%;transform-origin:18% 32%;-webkit-transform:scale(4);transform:scale(4);-webkit-transition:1s;transition:1s}.headquarters .headquarters-world.show-us li{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0.25);transform:scale(0.25);-webkit-transition:1s;transition:1s}.headquarters .headquarters-world.show-as{-webkit-transform-origin:98% 32%;transform-origin:98% 32%;-webkit-transform:scale(3);transform:scale(3);-webkit-transition:1s;transition:1s}@media (min-width: 52em){.headquarters .headquarters-world.show-as{-webkit-transform-origin:90% 32%;transform-origin:90% 32%}}.headquarters .headquarters-world.show-as li{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0.33333);transform:scale(0.33333);-webkit-transition:1s;transition:1s}.headquarters .headquarters-world .headquarters-marker li{position:absolute;top:0;left:0;z-index:0}.headquarters .headquarters-world .headquarters-marker .idt-dessau{top:27%;left:49.6%}.headquarters .headquarters-world .headquarters-marker .idt-riems{top:24.3%;left:49.5%}.headquarters .headquarters-world .headquarters-marker .idt-usa{top:34.5%;left:25%}.headquarters .headquarters-world .headquarters-marker .idt-canada{top:31.4%;left:24.2%}.headquarters .headquarters-world .headquarters-marker .idt-denmark{top:23.2%;left:49.6%}.headquarters .headquarters-world .headquarters-marker .idt-netherlands{top:26.3%;left:47.95%}.headquarters .headquarters-world .headquarters-marker .idt-france{top:29.1%;left:46.1%}.headquarters .headquarters-world .headquarters-marker .idt-spain{top:32.8%;left:46.5%}.headquarters .headquarters-world .headquarters-marker .idt-poland{top:26%;left:52.05%}.headquarters .headquarters-world .headquarters-marker .idt-china{top:33.5%;left:78.5%}.headquarters .headquarters-world .headquarters-marker .idt-compton{top:25.65%;left:46.2%}.headquarters .headquarters-world .headquarters-marker li.tooltip:before,.headquarters .headquarters-world .headquarters-marker li.tooltip:after{position:fixed !important}.headquarters .headquarters-text-wrapper{position:relative}@media (min-width: 52em){.headquarters .headquarters-text-wrapper{position:absolute;bottom:0;left:0;width:100%;padding-bottom:16px;padding-bottom:1rem;background:-webkit-gradient(linear, left bottom, left top, color-stop(23%, rgba(100,100,100,0.95)), to(transparent));background:linear-gradient(to top, rgba(100,100,100,0.95) 23%, transparent 100%)}.headquarters .headquarters-text-wrapper .headquarters-text{width:320px;width:20rem;padding:40px;padding:2.5rem;margin-left:-24px;margin-left:-1.5rem;background-color:#69b42e}}.company-stats .company-stats-title{color:#69b42e}@media (min-width: 52em){.company-stats .company-stats-title{text-align:left}}.company-stats .company-stats-title-big{font-size:40px;font-size:2.5rem;line-height:48px;line-height:3rem}.company-stats .company-stats-desc{margin:0}@media (min-width: 52em){.company-stats .company-stats-desc{text-align:left}}.company-stats .company-stats-circle{width:136px;width:8.5rem;height:136px;height:8.5rem;border:2px solid #f1f4f7;border-radius:100%}@media (min-width: 64em){.company-stats .company-stats-circle{margin-top:0}}.company-stats .company-stats-circle:after{content:'';width:136px;width:8.5rem;height:136px;height:8.5rem;border:2px solid #69b42e;border-radius:100%;-webkit-transform:translate(-2px, -2px);transform:translate(-2px, -2px);clip:rect(0 5rem 0rem 6rem);-webkit-transition:.5s;transition:.5s}.company-stats .company-stats-circle.active:after{clip:rect(0 11rem 5rem 6rem);-webkit-transition:4s;transition:4s}.awards{background:#f1f4f7}@media (min-width: 52em){.awards{background:-webkit-gradient(linear, left bottom, left top, color-stop(9.999999%, white), color-stop(10%, #f1f4f7));background:linear-gradient(to top, white 9.999999%, #f1f4f7 10%)}}.awards .awards-nav{margin-bottom:0}@media (min-width: 64em){.awards .awards-nav{position:relative;z-index:1;margin-bottom:-112px;margin-bottom:-7rem}}.awards .awards-nav .awards-nav-item{height:8rem !important;border-top:2px solid transparent;outline:1px solid #f1f4f7;-webkit-transition:.5s;transition:.5s}.awards .awards-nav .awards-nav-item img{width:auto;height:44px;height:2.75rem}.awards .awards-nav .awards-nav-item.active{border-color:#39a9da}.awards .awards-nav .awards-nav-item:hover{border-color:#777;-webkit-transition:.5s;transition:.5s}.awards .awards-nav .awards-nav-item:hover img{opacity:.7}.awards .awards-nav .slick-prev,.awards .awards-nav .slick-next{margin-top:-32px;margin-top:-2rem;opacity:.3}.awards .awards-imgs{max-width:1160px;max-width:72.5rem}@media (min-width: 52em){.awards .awards-imgs .awards-imgs-item-title{position:absolute;bottom:0;left:0;width:100%;padding-top:80px;padding-top:5rem;padding-bottom:40px;padding-bottom:2.5rem;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.4)), to(transparent));background:linear-gradient(to top, rgba(0,0,0,0.4) 0%, transparent 100%)}}@media (min-width: 52em){.awards .awards-imgs .awards-imgs-item-title h3{max-width:1024px;max-width:64rem;color:white;margin:auto}}.img-gradient{background:-webkit-gradient(linear, left bottom, left top, color-stop(29.999999%, white), color-stop(30%, #f1f4f7));background:linear-gradient(to top, white 29.999999%, #f1f4f7 30%)}.img-gradient img{max-width:1160px;max-width:72.5rem}.tabs{overflow-y:scroll;white-space:nowrap}@media (min-width: 64em){.tabs{overflow:hidden}}.tabs .tab-link{color:#202020}.tabs .tab-link:hover{opacity:.7}.tabs .tab.active{color:#39a9da;border-top:2px solid #39a9da}.tabs .tab.active .tab-link{color:#39a9da}.tabs.tabs-bottom .tab.active{border-top:0;border-bottom:2px solid #39a9da}.fixed-nav-wrapper.active .fixed-nav{position:fixed;top:0;left:0}.fixed-elm-wrapper.active .fixed-elm{position:fixed;top:0;left:0;width:100%}@media (min-width: 52em){.news-mix .slick-slide{height:17rem !important;padding-bottom:0 !important}}@media (min-width: 52em){.news-mix .tweets-slide{border-left:1px solid #f1f4f7}}@media (min-width: 52em){.news-mix .tweets-slide .slick-slide{height:12rem !important}}.contact .contact-img{width:96px;width:6rem;height:96px;height:6rem}.contact .contact-data-text{display:none}.contact.contact-left .contact-img{margin-left:0}.contact.contact-left .contact-name,.contact.contact-left .contact-desc,.contact.contact-left .contact-data{text-align:left}.form fieldset{padding:0;border:0}.form input,.form select,.form textarea{background-color:transparent;border:0;border-bottom:1px solid #777;border-radius:0}.form input:focus,.form select:focus,.form textarea:focus{border-color:#69b42e !important}.form select{height:2.8rem;-webkit-appearance:none}.form textarea{height:160px;height:10rem}.form #field13_wrap,.form #field14_wrap{margin-bottom:1rem}.form #field13_wrap label[for=field13],.form #field13_wrap label[for=field14],.form #field14_wrap label[for=field13],.form #field14_wrap label[for=field14]{display:none}.form #field13_wrap input[type=checkbox],.form #field14_wrap input[type=checkbox]{float:left;width:inherit;margin-top:.25rem;margin-bottom:0}.form #field13_wrap label,.form #field14_wrap label{display:inline}@media (min-width: 52em){.form input[type=submit].btn-half,.contact-form .form input[type=submit],.form .contact-form input[type=submit]{width:50%}}.routeplanner{position:relative}.routeplanner .gmap{width:100%;height:400px;height:25rem;height:60vh}@media (min-width: 52em){.routeplanner .form{position:absolute;top:5rem;left:50%;width:240px;width:15rem;background-color:white;-webkit-transform:translateX(-32rem);transform:translateX(-32rem)}}.routeplanner #routeplanner-directions .adp{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.routeplanner #routeplanner-directions .adp-placemark{background:none;border:0}.routeplanner #routeplanner-directions .adp-placemark td{padding:0}.routeplanner.active .form{top:50vh;background-color:#f1f4f7;-webkit-transition:.5s;transition:.5s}.routeplanner.active #routeplanner-directions{overflow:hidden;overflow-y:scroll;height:320px;height:20rem;height:40vh}.slick-dots li{width:8px;width:.5rem;height:8px;height:.5rem;border-radius:100%;opacity:.3}.slick-dots li.slick-active{opacity:.7}.slick-dots-bottom .slick-dots{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin-bottom:16px;margin-bottom:1rem}.slick-dots-bottom .slick-dots li{background-color:white}.slick-arrow-center .slick-prev,.slick-arrow-center .slick-next{position:absolute;top:50%;left:0;margin:16px;margin:1rem}.slick-arrow-center .slick-next{left:auto;right:0}.foot{background:#69b42e url(../img/footer-bg.png) repeat-x center bottom}.foot .copyright{opacity:.3}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.article .quote{color:#69b42e}@media (min-width: 64em){.article .quote{float:left;max-width:480px;max-width:30rem;margin:1.5rem}}.article .quote:before{content:'„'}.article .quote:after{content:'“'}@media (min-width: 64em){.article .photo-pile figcaption{position:absolute;width:280px;width:17.5rem}}@media (min-width: 64em){.article .photo-pile.photo-pile-text-top-left figcaption{top:0;left:0}}@media (min-width: 64em){.article .photo-pile.photo-pile-text-top-right figcaption{top:0;right:0}}@media (min-width: 64em){.article .photo-pile.photo-pile-text-bottom-left figcaption{bottom:0;left:0}}@media (min-width: 64em){.article .photo-pile.photo-pile-text-bottom-right figcaption{bottom:0;right:0}}.check-device{font-size:1px !important}@media (min-width: 52em){.check-device{font-size:2px !important}}@media (min-width: 64em){.check-device{font-size:3px !important}}@media (min-width: 90em){.check-device{font-size:4px !important}}
