a,body{color:#000}.btn,a{display:inline-block}.sl li a i,.tiles>.row>.col .goto,a,button{transition-duration:.3s}header #title-image,header .top #header-logo{background-repeat:no-repeat;background-position:center center}.sl,article ul,aside ul{list-style:none}@font-face{font-family:ip4u;src:url(../font/ip4u.eot?63879692);src:url(../font/ip4u.eot?63879692#iefix) format('embedded-opentype'),url(../font/ip4u.woff2?63879692) format('woff2'),url(../font/ip4u.woff?63879692) format('woff'),url(../font/ip4u.ttf?63879692) format('truetype'),url(../font/ip4u.svg?63879692#ip4u) format('svg');font-weight:400;font-style:normal}.i [class^=i-]:before,[class*=" i-"]:before{font-family:ip4u;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn,a,aside ul li a{text-decoration:none}.i-menu:before{content:'\f0c9'}.i-y:before{content:'\f166'}.i-t:before{content:'\f304'}.i-f:before{content:'\f308'}.i-g:before{content:'\f309'}*{box-sizing:border-box}body{margin:0;padding:0;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:300;background-color:#fff}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000;font-weight:400}a,button,img,input{outline:0}a{border-bottom:1px solid #000;font-weight:600;line-height:1em}a:hover{border-bottom:1px solid #83a831;color:#83a831}.btn,.btn:hover,.noborder,.noborder:hover{border:none}.text-right{text-align:right}.btn,.quote{text-align:center}.container{width:100%;padding:0 15px}@media (min-width:1055px){.container{width:1055px;margin:0 auto}}.btn{padding:14px 15px;background-color:#83a831;color:#fff;font-weight:400}.btn:hover,.quote,.sl li a i{background-color:#333745}.btn:hover,.hilight,.quote{color:#83a831}.quote,.strong{font-weight:600}.quote{display:block;padding:30px 10%}.m{display:inline-block;width:30px}.sl{display:block;height:38px;margin:0;padding:0;text-align:right}.sl li{display:inline-table;margin-left:10px}.sl li a{display:table-row;color:#fff;font-size:20px}.sl li a i{display:table-cell;width:38px;height:38px;overflow:hidden;text-align:center;vertical-align:middle;border-radius:50%}.sl li a:hover i,header #title-image{background-color:#83a831}.sl li a .i-g{font-size:15.5px}header{position:relative;border-top:5px solid #83a831}header .top{display:table}header .top .row{display:table-row}header .top .row .col{display:table-cell;width:50%;padding:10px 0;vertical-align:middle}header .top .row .col.col-l{text-align:left}header .top .row .col.col-r{text-align:right}header .top #header-logo{border:none;display:block;width:176px;height:80px;background-image:url(../images/logo2-255x120.png);background-size:contain}header .top #header-logo:hover{border:none}@media (max-width:479px){header .top .row .col{padding:5px 0}header .top .row .col.col-l{width:88px}header .top .row .col.col-r{width:100%}header .top .row .col.col-r .sl{height:30px}header .top .row .col.col-r .sl li{margin-left:5px}header .top .row .col.col-r .sl li a{font-size:16px}header .top .row .col.col-r .sl li a i{width:30px;height:30px}header .top #header-logo{width:88px;height:40px}}@media (min-width:480px) and (max-width:1085px){header .top .row .col{padding:10px 0}}header #title-image{display:table;width:100%;height:307px;background-size:cover}header #title-image .row{display:table-row}header #title-image .row h1{display:table-cell;margin:0;padding:0 15px;color:#fff;font-size:40px;font-weight:300;text-align:center;vertical-align:middle}@media (max-width:479px){header #title-image{height:207px}header #title-image .row h1{font-size:30px}}@media (max-width:1055px){header #title-image{width:100%}}header #toggle-mobile-menu{display:none}@media (max-width:767px){header #toggle-mobile-menu{display:block;position:absolute;left:0;right:0;bottom:-10px;text-align:center}header #toggle-mobile-menu button{display:inline-block;overflow:hidden;width:40px;height:40px;transition-duration:.3s;font-size:20px;color:#83a831;background-color:#3f5765;border:2px solid #fff;border-radius:50%}header #toggle-mobile-menu button.expanded{transform:rotate(90deg);color:#83a831;background-color:#fff}header #toggle-mobile-menu button .i:before{padding:0;margin:0}header{margin-bottom:1px}}aside ul li a,footer{background-color:#3f5765}footer{margin-top:130px;padding:10px 0}footer .container{display:table}footer .container .row{display:table-row}footer .container .row .col{display:table-cell;width:50%;vertical-align:middle;color:#fff;font-size:14px}footer .container .row .col.col-l{text-align:left}footer .container .row .col.col-l ul{list-style:none;display:block;margin:0;padding:0}footer .container .row .col.col-l ul li{display:inline-block;margin-right:20px;padding:5px 0}footer .container .row .col.col-l ul li a{color:#fff;border-bottom:1px solid #3f5765}footer .container .row .col.col-l ul li a:hover{border-bottom:1px solid #fff}footer .container .row .col.col-r{text-align:right}@media (max-width:767px){footer{margin-top:50px}}@media (max-width:479px){footer .container .row .col .sl,footer .container .row .col.col-l,footer .container .row .col.col-r{text-align:center}footer{padding:0}footer .container,footer .container .row{display:block}footer .container .row .col{display:block;width:100%;padding:10px 0}footer .container .row .col.col-l ul li{display:block;margin:0}footer .container .row .col .sl li{margin:0 8px}}#page{padding-top:50px}#page .container:after,#page article:after{content:"";display:block;float:none;clear:both}article ol.links li:before,article ul.links li:before,aside ul li:first-child a:before{display:none}#footer-nav{margin-top:50px}article{float:right}article .h2,article h2{margin:60px 0 20px;font-size:26px}article p{margin:20px 0;line-height:1.5em}article p:first-child{margin-top:0}@media (max-width:480px){article a{display:inline;border:none;text-decoration:underline}}@media (max-width:1055px){article img{width:100%}}article iframe{display:block;margin:20px auto}@media (max-width:767px){#page .container{padding:0}#footer-nav{text-align:center}article iframe{width:100%;max-width:560px;height:62vw}}@media (min-width:768px) and (max-width:1055px){article iframe{width:100%;max-width:560px;height:40vw}}article .video{width:727px;height:423px;padding-top:24px;background-image:url(../images/notebook-bg.png)}@media (max-width:1055px){article .video{width:auto;height:auto;padding:0;background-image:none}}article ol,article ul{margin:0 0 30px;padding-left:18px;line-height:1.5em}article ol li a,article ul li a{display:inline}article ol.p li,article ul.p li{list-style-type:none;margin:0 0 20px}article ol.p li:before,article ul.p li:before{content:"●";margin-left:0;padding-right:0}article ol.links,article ul.links{list-style-type:none;font-size:16px}article ol.links li,article ul.links li{margin:0 0 30px;padding:0;text-indent:0}article ol.links li a,article ul.links li a{color:#83a831;border-bottom:1px solid #83a831;text-transform:uppercase}article ol.links li a:hover,article ul.links li a:hover{color:#000;border-bottom:1px solid transparent}article ul{padding-left:0}article ul li{padding-left:30px;text-indent:-15px}article ul li:before{content:"·";display:inline-block;margin-right:15px;font-weight:700}article ol.p{counter-reset:li}article ol.p li:before{counter-increment:li;content:counter(li) ".";padding-right:6px;font-weight:600}aside{display:block;float:left}aside:after{content:"";display:block;float:none;clear:both}aside ul{counter-reset:sidebar-nav;display:table;width:100%;margin:0;padding:0}aside ul li{display:table-row}aside ul li a{display:table-cell;height:60px;padding:0 15px;color:#fff;border:none;border-top:1px solid #fff;border-bottom:1px solid #fff;font-weight:300;text-align:left;vertical-align:middle;line-height:1.3em}aside ul li a:before{counter-increment:sidebar-nav;content:counter(sidebar-nav) ".";padding-right:6px}aside ul li a:hover{color:#fff;background-color:#333745;border-top:1px solid #fff;border-bottom:1px solid #fff}aside ul li.active a{background-color:#83a831}@media (max-width:767px){article,aside{float:none;width:100%}#page{padding-top:0}article{padding:25px 15px 0}aside{display:none}}@media (min-width:768px) and (max-width:991px){article{width:65%;padding-left:30px}aside{width:35%}}@media (min-width:992px) and (max-width:1055px){article{width:70%;padding-left:30px}aside{width:30%}}@media (min-width:1055px){article{width:730px}aside{width:266px}}.tiles{counter-reset:tiles}.tiles>.row{display:block;padding:30px 63px;border:1px solid #fff;line-height:1em}.tiles>.row:after{content:"";display:block;float:none;clear:both}.tiles>.row>.col{display:block;width:50%}.tiles>.row>.col.col-1{width:60%}.tiles>.row>.col.col-2{width:40%}.tiles>.row>.col h2{margin:30px 0 15px;padding-left:29px;text-indent:-15px;line-height:1.3em}.tiles>.row>.col h2:before{counter-increment:tiles;content:counter(tiles) ".";display:inline-block;width:15px}.tiles>.row>.col ul{margin:0 0 15px;font-weight:300}.tiles>.row>.col .goto{position:relative;font-weight:600;color:#83a831}.tiles>.row>.col .goto:after{content:">";position:absolute;display:block;right:-15px;bottom:1.5px;width:12px;transition-duration:.3s;color:#83a831;font-weight:400;text-align:right}.tiles>.row.odd>.col-1{float:right;text-align:right}.tiles>.row.odd>.col-2{float:left}.tiles>.row.even>.col-1{float:left;text-align:left}.tiles>.row.even>.col-2{float:right}.tiles>.row:hover{border:1px solid #83a831}.tiles>.row:hover .goto{color:#3f5765}.tiles>.row:hover .goto:after{right:-20px}@media (max-width:767px){.tiles>.row>.col,.tiles>.row>.col.col-1,.tiles>.row>.col.col-2{float:none;width:100%}.tiles>.row{max-width:489px;margin:15px auto 0;padding:15px 0}.tiles>.row>.col{padding:0}.tiles>.row>.col h2{margin-top:15px}}@media (min-width:768px) and (max-width:1055px){.tiles>.row{padding:30px 0}.tiles>.row>.col{padding:0 15px}.tiles>.row>.col.col-1,.tiles>.row>.col.col-2{width:50%}.tiles>.row>.col h2{margin-top:0}}body.home article{float:none;width:100%;padding:0}@media (max-width:767px){body.home header #title-image{display:block;height:auto;padding:50px 0}body.home header #title-image h1{display:block;font-size:25px}body.home #page{padding-top:25px}body.home article{padding:0 15px}}@media (max-width:991px){body.home header #title-image h1 br{display:none}}