a,ins,mark{text-decoration:none}pre,textarea{overflow:auto}blockquote,del{color:#767676}hr,img{border:0}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-size:100%;font-style:inherit;font-weight:inherit;outline:0;vertical-align:baseline;margin:0;padding:0}fieldset,pre,table,td,th{border:1px solid rgba(0,0,0,0.1)}address,blockquote,cite,dfn,em,i{font-style:italic}address,blockquote,pre{margin-bottom:24px}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;zoom:1}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,button,input,textarea{color:#333;font-size:14px;font-weight:400;line-height:21px}body{background:#fff}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1,h2,h3,h4,h5,h6{clear:both;font-weight:700;margin:0}h1{font-size:26px;line-height:1.3846153846}h2{font-size:24px;line-height:1}h3{font-size:22px;line-height:1.0909090909}h4{font-size:20px;line-height:1.2}h5{font-size:18px;line-height:1.3333333333}h6{font-size:16px;line-height:1.5}abbr[title]{border-bottom:1px dotted #2b2b2b;cursor:help}ins,mark{background:#fff9c0}code,kbd,pre,samp,tt,var{font-family:monospace,serif;font-size:15px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.6}pre{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;white-space:pre-wrap;word-wrap:break-word;padding:12px}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}blockquote{font-size:19px;font-weight:300;line-height:1.2631578947}blockquote b,blockquote strong,caption,td,th{font-weight:400}blockquote cite,blockquote small{color:#2b2b2b;font-size:14px;font-weight:400;line-height:21px}blockquote cite,blockquote em,blockquote i{font-style:normal}small{font-size:smaller}big{font-size:125%}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}figure,ol,ul{margin:0}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin:0 0 0 20px}img{-ms-interpolation-mode:bicubic;vertical-align:top}fieldset{margin:0 0 24px;padding:11px 12px 0}legend{white-space:normal}button,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;max-width:100%;vertical-align:baseline;margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{vertical-align:top}td,th{border-width:0 1px 1px 0}table{border-collapse:separate;border-spacing:0;margin-bottom:24px;width:100%;border-width:1px 0 0 1px}caption,td,th{text-align:left}b,dt,strong,th{font-weight:700}hr{background-color:rgba(0,0,0,0.1);height:1px;margin-bottom:23px}dd,dl,p{margin-bottom:0}::-moz-selection,::selection{background:#24890d;color:#fff;text-shadow:none}.clearer,.contributor-info:after,.footer-sidebar:after,.hentry:after,.search-box:after,.slider-direction-nav:after,[class*=content]:after,[class*=site]:after{clear:both}input,textarea{border:1px solid rgba(0,0,0,0.1);border-radius:2px;color:#2b2b2b;padding:8px 10px 7px}input:focus,textarea:focus{border:1px solid rgba(0,0,0,0.3);outline:0}.contributor-posts-link,button,input[type=button],input[type=reset],input[type=submit]{background-color:#24890d;border:0;border-radius:2px;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;vertical-align:bottom;padding:10px 30px 11px}.contributor-posts-link:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#41a62a;color:#fff}.contributor-posts-link:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background-color:#55d737}::-moz-placeholder{color:#939393;opacity:1}#site-header img,.comment-content img,.entry-content img,.entry-summary img,.widget img,.wp-caption{max-width:100%}#site-header img,.comment-content img[height],.entry-content img,.entry-summary img,img[class*=align],img[class*=attachment-],img[class*=wp-image-]{height:auto}.post-thumbnail img,.wp-post-image,img.size-full,img.size-large{height:auto;max-width:100%}embed,iframe,object,video{margin-bottom:24px}p>embed,p>iframe,p>object,span>embed,span>iframe,span>object{margin-bottom:0}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}blockquote.alignleft,img.alignleft{margin:7px 24px 7px 0}.wp-caption.alignleft{margin:7px 14px 7px 0}blockquote.alignright,img.alignright{margin:7px 0 7px 24px}.wp-caption.alignright{margin:7px 0 7px 14px}.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{margin-top:7px;margin-bottom:7px}.site-content blockquote.alignleft,.site-content blockquote.alignright{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);padding-top:17px;width:50%}.site-content blockquote.alignleft p,.site-content blockquote.alignright p{margin-bottom:17px}.wp-caption{margin-bottom:24px;color:#767676}.wp-caption img[class*=wp-image-]{display:block;margin:0}.wp-caption-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-style:italic;line-height:1.5;padding-right:10px;margin:9px 0}.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;line-height:normal;position:absolute;left:5px;top:5px;text-decoration:none;text-transform:none;width:auto;z-index:100000;padding:15px 23px 14px}.contributor-info:after,.contributor-info:before,.footer-sidebar:after,.footer-sidebar:before,.hentry:after,.hentry:before,.search-box:after,.search-box:before,.slider-direction-nav:after,.slider-direction-nav:before,[class*=content]:after,[class*=content]:before,[class*=site]:after,[class*=site]:before{content:"";display:table}.bypostauthor>article .fn:before,.comment-edit-link:before,.comment-reply-link:before,.comment-reply-login:before,.comment-reply-title small a:before,.contributor-posts-link:before,.menu-toggle:before,.search-toggle:before,.slider-direction-nav a:before,.widget_twentyfourteen_ephemera .widget-title:before{-webkit-font-smoothing:antialiased;display:inline-block;zoom:1;font:400 16px/1 Genericons;text-decoration:inherit;vertical-align:text-bottom}.full-size-link:before,.parent-post-link:before,.site-content span+.entry-date:before,.widget_twentyfourteen_ephemera .entry-title:after,span+.byline:before,span+.comments-link:before,span+.edit-link:before{content:"\0020\007c\0020"}.search-field,textarea{width:100%}.hide,.search-submit{display:none}:-moz-placeholder,:-ms-input-placeholder,::-webkit-input-placeholder{color:#939393}.clearer{display:block}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0, 0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}@font-face{font-family:'Compasse';src:url("fonts/compasse-regular-webfont.eot");src:url("fonts/compasse-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/compasse-regular-webfont.woff") format("woff"),url("fonts/compasse-regular-webfont.ttf") format("truetype"),url("fonts/compasse-regular-webfont.svg#compasseregular") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Compasse';src:url("fonts/compasse-bold-webfont.eot");src:url("fonts/compasse-bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/compasse-bold-webfont.woff") format("woff"),url("fonts/compasse-bold-webfont.ttf") format("truetype"),url("fonts/compasse-bold-webfont.svg#compassebold") format("svg");font-weight:800;font-style:normal}@font-face{font-family:'Compasse';src:url("fonts/compasse-light-webfont.eot");src:url("fonts/compasse-light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/compasse-light-webfont.woff") format("woff"),url("fonts/compasse-light-webfont.ttf") format("truetype"),url("fonts/compasse-light-webfont.svg#compasselight") format("svg");font-weight:300;font-style:normal}html,body{font-family:'Compasse';-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearer{clear:both}.content_holder{width:1100px;margin:auto;min-height:500px;padding:70px 0 70px 0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1110px){.content_holder{width:960px}}@media (max-width: 960px){.content_holder{width:750px;background:none;padding:120px 40px 60px 30px}}@media (max-width: 650px){.content_holder{padding:120px 30px 60px 30px;width:100%}}.half_left,.half_right{margin-top:30px;width:47%;float:left}@media (max-width: 650px){.half_left,.half_right{width:100%}}.half_right{float:right}.third_right{width:64%;font-size:23px;line-height:28px;float:right;padding:3px 0 4px 0;margin-bottom:50px}@media (max-width: 650px){.third_right{width:100%;float:left;margin-top:50px}}.threequarter_right{width:78%;font-size:23px;line-height:28px;float:right;padding:3px 0 4px 0;margin-bottom:50px}@media (max-width: 960px){.threequarter_right{width:100%;float:left;margin-top:50px}}p{font-size:16px;line-height:22px;font-weight:300;color:#444;padding-top:5px;margin-bottom:10px}@media (max-width: 650px){p{font-size:15px;line-height:21px}}a{font-size:16px;line-height:22px;font-weight:300;padding:0}ul,ul li{font-size:16px;line-height:22px;font-weight:300;color:#444;padding:0}@media (max-width: 650px){ul,ul li{font-size:14px;line-height:19px}}ul{padding-left:18px}ul li{margin:6px 0 6px 0}h1{font-family:"Compasse-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:32px;letter-spacing:-0.75px;line-height:26px;text-align:left;margin-top:45px;color:#1f2d40}h2{font-size:34px;border-bottom:#1f2d40 4px solid;display:inline-block;color:#1f2d40;line-height:45px}h2.pn_heading{position:relative;opacity:0;left:-10px;letter-spacing:-0.25px;word-spacing:-2px;transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition-delay:.2s;transition-delay:.2s}@media (max-width: 960px){h2.pn_heading{-webkit-transition-delay:0;transition-delay:0}}@media (max-width: 650px){h2.pn_heading{font-size:30px}}h2.pn_heading.pn_headingon{opacity:1;left:0}h4{font-size:19px;font-weight:bold;line-height:25px;margin-bottom:10px}.pn_social{position:absolute;bottom:90px;left:0}@media (max-width: 960px){.pn_social{bottom:75px;left:30px}}@media (max-width: 650px){.pn_social{bottom:90px;left:30px}}.pn_social img{margin-right:5px}.menu_tog{width:60px;height:60px;position:fixed;right:auto;left:40px;top:30px;z-index:9950}@media (max-width: 650px){.menu_tog{top:15px;left:25px;width:50px;overflow:hidden}}.menu_tog div{position:relative;width:100%;height:100%}.menu_tog div span{position:absolute;top:15px;left:5px;background:#1f2d40;display:block;height:3px;width:50px;transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1)}.menu_tog div em{position:absolute;top:0;left:0;display:block;height:100%;width:100%;z-index:9999;text-indent:-999px}.menu_tog div span.pn_menuwhite{background:white}.menu_tog div span+span{top:28px}.menu_tog div span+span+span{top:41px}.menu_tog div:hover span{top:11px;height:3px;cursor:pointer !important;-webkit-transform:translateZ(0)}.menu_tog div:hover span+span{top:28px}.menu_tog div:hover span+span+span{top:44px}.search_tog{width:50px;height:50px;background:black;position:fixed;top:148px;opacity:0;right:0;text-align:center;line-height:50px;color:white;font-family:sans-serif;font-weight:bold;z-index:9983;text-indent:-9999px;background:url(../library/images/icon_search.png) center center no-repeat #1f2d40;background-size:40px;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}@media (max-width: 650px){.search_tog{background-size:30px;width:45px;height:45px;top:113px}}.searchison_on{opacity:1}.search_tog_on{background:url(../library/images/tog_close.png) center center no-repeat #1f2d40;background-size:40px}.login_tog{width:50px;height:100px;background:url(../library/images/icon_login.png) left center no-repeat #1f2d40;text-indent:-9999px;position:fixed;top:45px;right:0;text-align:center;line-height:50px;color:white;font-family:sans-serif;font-weight:bold;z-index:9982}@media (max-width: 650px){.login_tog{background-size:40px;width:45px;height:80px;top:30px}}.menu_layer{position:fixed;right:0;top:0;bottom:0;width:0px;height:100%;height:100vh;background:rgba(63,72,77,0.94);z-index:9951;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}.menu_layer img.pn_closer,.login_layer img.pn_closer{width:30px;height:30px;margin:50px 0 0 50px;transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1)}@media (max-width: 650px){.menu_layer img.pn_closer,.login_layer img.pn_closer{margin-left:30px;margin-top:30px;width:25px;height:25px}}.menu_layer img.pn_closer:hover,.login_layer img.pn_closer:hover{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.menu_layer nav{width:360px;margin:100px 0 0 50px;position:relative}@media (max-height: 700px){.menu_layer nav{margin:60px 0 0 50px}}@media (max-width: 960px){.menu_layer nav{margin:60px 0 0 50px}}@media (max-width: 650px){.menu_layer nav{width:300px;margin:60px 0 0 30px}}.menu_layer nav ul{list-style:none;padding:0;margin:0;border-top:1px solid #999}.menu_layer nav ul li{height:50px;line-height:45px;border-bottom:1px solid #999;background-size:contain}@media (max-height: 700px){.menu_layer nav ul li{height:40px;line-height:40px}}@media (max-width: 960px){.menu_layer nav ul li{height:40px;line-height:40px}}@media (max-width: 650px){.menu_layer nav ul li{height:40px;line-height:40px}}.menu_layer nav ul li+li{text-indent:0;background:none}.menu_layer nav ul li a{color:white;font-size:20px;outline:none;display:block;height:50px;line-height:45px}@media (max-height: 700px){.menu_layer nav ul li a{height:40px;line-height:35px;font-size:17px}}@media (max-width: 960px){.menu_layer nav ul li a{height:40px;line-height:35px;font-size:17px}}@media (max-width: 650px){.menu_layer nav ul li a{height:40px;line-height:35px;font-size:17px}}.search_layer{display:none;position:fixed;right:0;top:0;bottom:0;left:0;width:100%;height:100%;width:100vw;height:100vh;background:rgba(63,72,77,0.94);z-index:9981}.search_closer{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.search_layer .search_wrap{margin:auto;top:45%;background:none;height:70px;position:relative;z-index:10;overflow:hidden;padding-bottom:20px}.search_layer .search_wrap input{background-color:transparent !important;text-indent:0;padding-left:0;font-size:36px;line-height:65px;height:70px;word-spacing:-3px;border-bottom:3px solid #888;color:white}@media (max-width: 960px){.search_layer .search_wrap input{font-size:32px}}@media (max-width: 650px){.search_layer .search_wrap input{font-size:22px;height:60px;border-bottom:2px solid #888}}.search_layer .search_wrap input[type=submit]{width:70px;height:70px;background-size:60px;background-position-x:right;opacity:0.5}@media (max-width: 650px){.search_layer .search_wrap input[type=submit]{width:50px;height:60px;background-size:40px}}.search_layer .search_wrap input[type=submit]:hover{opacity:1}.search_layer .search_wrap label{background-color:transparent !important;text-indent:0;padding-left:0;font-size:36px;line-height:65px;word-spacing:-3px;opacity:0.75;transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1)}@media (max-width: 960px){.search_layer .search_wrap label{font-size:32px}}@media (max-width: 650px){.search_layer .search_wrap label{font-size:22px;height:60px}}.search_layer .search_wrap label.label_on{opacity:0}.pn_popup{position:absolute;width:240px;bottom:55px;right:-118px;padding:22px 25px 40px 23px;text-align:left;background:url(../library/images/bg_popup.png) center bottom no-repeat;font-weight:300;font-size:17.5px;color:white;z-index:9949;opacity:0;transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1)}@media (max-height: 700px){.pn_popup{font-size:16px;line-height:19px;width:210px}}@media (max-width: 960px){.pn_popup{font-size:16px;line-height:19px;width:210px;right:-25px;background-position-x:-95px}}@media (max-width: 650px){.pn_popup{right:-15px;background-position-x:-80px}}.pn_popup_on{opacity:1;bottom:70px}.pn_popup strong{display:block;font-size:19px;padding-bottom:3px}@media (max-height: 700px){.pn_popup strong{font-size:17px}}@media (max-width: 960px){.pn_popup strong{font-size:17px}}.menu_layer nav .pn_social{bottom:-100px;left:0}@media (max-height: 700px){.menu_layer nav .pn_social{bottom:-80px;left:0}}@media (max-width: 960px){.menu_layer nav .pn_social{bottom:-80px;left:0}}@media (max-width: 650px){.menu_layer nav .pn_social{bottom:-80px;left:0}}@media (max-height: 700px){.menu_layer nav .pn_social img{height:40px;width:40px}}@media (max-width: 650px){.menu_layer nav .pn_social img{width:40px;height:40px}}.login_layer{position:fixed;right:0;top:0;bottom:0;width:0;height:100%;height:100vh;background:rgba(63,72,77,0.94);z-index:9951;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}.menu_layer_on,.login_layer_on{width:500px}@media (max-width: 650px){.menu_layer_on,.login_layer_on{width:95%}}.login_layer div input{width:360px;height:50px;border:0;outline:none;position:relative;z-index:999;font-size:16px;background:none;-webkit-border-radius:0;border-radius:0;background-clip:padding-box;padding-top:5px;transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1)}@media (max-width: 650px){.login_layer div input{width:300px}}.login_layer div input.itsactive,.login_layer div input:active,.login_layer div input:focus{background:white;outline:none}#rubanLoginForm{margin-left:50px;margin-top:100px}@media (max-height: 700px){#rubanLoginForm{margin-top:40px}}@media (max-width: 650px){#rubanLoginForm{margin-left:30px;margin-top:30px}}.login_layer form span.login-error1,.login_layer form span.login-error2{position:absolute;z-index:200;top:12.5px;right:12.5px;width:25px;height:25px;background:url(../library/images/icon_error.png) center center no-repeat red;background-size:21px;text-indent:-9999px}#rubanLoginForm h2{font-size:30px;border:none;color:white;word-spacing:-2px}@media (max-height: 700px){#rubanLoginForm h2{font-size:26px}}@media (max-width: 960px){#rubanLoginForm h2{font-size:26px}}@media (max-width: 650px){#rubanLoginForm h2{font-size:26px}}#rubanLoginForm p{font-size:18px;line-height:23px;word-spacing:0;font-weight:100;border:none;color:white;width:320px;margin-bottom:15px;display:block}@media (max-height: 700px){#rubanLoginForm p{font-size:16px;line-height:21px}}@media (max-width: 960px){#rubanLoginForm p{font-size:16px;line-height:21px}}@media (max-width: 650px){#rubanLoginForm p{font-size:16px;line-height:21px}}#rubanLoginForm a{display:inline-block;color:white;border-bottom:1px solid white;font-weight:bold;font-size:18px}@media (max-width: 650px){#rubanLoginForm a{font-size:16px;line-height:21px}}.login_layer div{height:50px;margin-bottom:15px;position:relative;width:360px}.login_layer div label{height:50px;line-height:50px;text-indent:10px;background:white;position:absolute;top:0;left:0;z-index:1;color:#cccccc;font-size:17px;width:360px;text-indent:12px}@media (max-width: 650px){.login_layer div label{width:300px}}.login_layer .styled-select{background:url(../library/images/bg_login.png) no-repeat 96% 0 #fff;height:50px;overflow:hidden;width:360px}@media (max-width: 650px){.login_layer .styled-select{width:300px}}.login_layer .styled-select select{background:transparent;padding:5px;border:none;font-size:16px;height:50px;width:388px;outline:none;text-indent:5px}.login_layer input[type=submit]{background:#f3b824;text-align:right;padding-right:15px;line-height:40px}.login_layer input[type=submit]:active,.login_layer input[type=submit].itsactive:active,.login_layer input[type=submit]:focus{background:#f3b824 !important}#pn_home{text-align:center;color:white;position:relative;z-index:2;height:850px;height:100vh;width:100%;overflow:hidden}#pn_home ul,#pn_home ul li{font-size:16px}@media (max-width: 1110px){#pn_home ul,#pn_home ul li{font-size:14px}}@media (max-height: 700px){#pn_home ul,#pn_home ul li{font-size:13px}}@media (max-width: 960px){#pn_home ul,#pn_home ul li{font-size:12px}}@media (max-width: 650px){#pn_home ul,#pn_home ul li{font-size:10px}}.search_holder{position:absolute;top:50%;left:50%;margin-top:-250px;margin-left:-480px;height:400px;width:960px}@media (max-width: 1110px){.search_holder{width:800px;margin-left:-400px}}@media (max-height: 700px){.search_holder{width:800px;margin-left:-400px;margin-top:-200px}}@media (max-width: 960px){.search_holder{width:600px;margin-left:-300px;margin-top:-250px}}@media (max-width: 650px){.search_holder{width:320px;margin-left:-160px;margin-top:-150px}}.search_holder ul{position:relative;top:50%;left:50%;width:1px;height:1px;list-style:none;margin:0;padding:0;font-size:40px !important}.search_holder ul li{position:absolute;width:10em;height:10em;font-size:16px;top:10em;left:-40em;opacity:0;transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1)}@media (max-height: 700px){.search_holder ul li{top:6em}}@media (max-width: 960px){.search_holder ul li{left:-35em;top:10em}}@media (max-width: 650px){.search_holder ul li{left:0}}.search_holder ul li.lightson{opacity:1}.search_holder ul li+li{top:-9em;left:-28em;transition-delay:.15s}@media (max-width: 960px){.search_holder ul li+li{left:-15em;top:-30em}}@media (max-width: 650px){.search_holder ul li+li{top:-14em;left:-26em}}.search_holder ul li+li+li{top:-25em;left:-22em;transition-delay:.3s}@media (max-width: 960px){.search_holder ul li+li+li{left:5em;top:-35em}}@media (max-width: 650px){.search_holder ul li+li+li{left:8em;top:-33em}}.search_holder ul li+li+li+li{top:-12em;left:36em;transition-delay:.45s}@media (max-width: 960px){.search_holder ul li+li+li+li{left:-28em;top:-10em}}@media (max-width: 650px){.search_holder ul li+li+li+li{left:-15em;top:15em}}.search_holder ul li+li+li+li+li{top:-8em;left:31em;transition-delay:.6s}@media (max-width: 960px){.search_holder ul li+li+li+li+li{left:-10em;top:-40em}}@media (max-width: 650px){.search_holder ul li+li+li+li+li{top:-39em;left:-10em}}.search_holder ul li+li+li+li+li+li{top:-27em;left:22em;transition-delay:.75s}@media (max-width: 960px){.search_holder ul li+li+li+li+li+li{left:-15em;top:28em}}@media (max-width: 650px){.search_holder ul li+li+li+li+li+li{left:5em;top:-45em}}.search_holder ul li+li+li+li+li+li+li{top:-24em;left:12em;transition-delay:.9s}@media (max-width: 960px){.search_holder ul li+li+li+li+li+li+li{left:-1em;top:-30em}}@media (max-width: 650px){.search_holder ul li+li+li+li+li+li+li{top:12em;left:12em}}.search_holder ul li+li+li+li+li+li+li+li{top:14em;left:-4em;transition-delay:1.05s}@media (max-height: 700px){.search_holder ul li+li+li+li+li+li+li+li{top:11em;left:-4em}}@media (max-width: 960px){.search_holder ul li+li+li+li+li+li+li+li{left:24em;top:-10em}}@media (max-width: 650px){.search_holder ul li+li+li+li+li+li+li+li{top:12em}}.search_holder ul li+li+li+li+li+li+li+li+li{top:-19em;left:-39em;transition-delay:1.2s}@media (max-width: 960px){.search_holder ul li+li+li+li+li+li+li+li+li{left:7em;top:20em}}@media (max-width: 650px){.search_holder ul li+li+li+li+li+li+li+li+li{left:-15em;top:-30em}}.search_holder ul li+li+li+li+li+li+li+li+li+li{top:-12em;left:-44em;transition-delay:1.35s}@media (max-width: 960px){.search_holder ul li+li+li+li+li+li+li+li+li+li{left:-13em;top:14em}}@media (max-width: 650px){.search_holder ul li+li+li+li+li+li+li+li+li+li{left:-5em;top:15em}}.search_holder ul li+li+li+li+li+li+li+li+li+li+li{top:9em;left:36em;transition-delay:1.5s}@media (max-width: 960px){.search_holder ul li+li+li+li+li+li+li+li+li+li+li{left:-7em;top:22em}}@media (max-width: 650px){.search_holder ul li+li+li+li+li+li+li+li+li+li+li{left:-2em;top:-35em}}.search_holder ul li+li+li+li+li+li+li+li+li+li+li+li{top:-1em;left:-49em;transition-delay:1.65s}@media (max-width: 960px){.search_holder ul li+li+li+li+li+li+li+li+li+li+li+li{left:-24em;top:-35em}}@media (max-width: 650px){.search_holder ul li+li+li+li+li+li+li+li+li+li+li+li{left:-5em;top:25em}}.search_holder ul li+li+li+li+li+li+li+li+li+li+li+li+li{top:3em;left:46em;transition-delay:1.8s}@media (max-width: 960px){.search_holder ul li+li+li+li+li+li+li+li+li+li+li+li+li{left:11em;top:24em}}@media (max-width: 650px){.search_holder ul li+li+li+li+li+li+li+li+li+li+li+li+li{left:-19em;top:12em}}.search_holder ul li+li+li+li+li+li+li+li+li+li+li+li+li+li{top:-5em;left:-56em;transition-delay:1.95s}@media (max-width: 960px){.search_holder ul li+li+li+li+li+li+li+li+li+li+li+li+li+li{left:-34em;top:-15em}}@media (max-width: 650px){.search_holder ul li+li+li+li+li+li+li+li+li+li+li+li+li+li{left:-5em;top:-45em}}.search_holder ul li span{display:block;width:1em;height:1em;position:relative;top:50%;left:50%;margin:-0.5em 0 0 -0.5em;transition:all .5s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all .5s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition:all .5s cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all .5s cubic-bezier(0.42, 0, 0.58, 1)}.search_holder ul li.dot_a span{background:#eee}.search_holder ul li.dot_b span{background:#dedede}.search_holder ul li.dot_c span{background:#aaa}.search_holder ul li.dot_d span{background:#1f2d40}.search_holder ul li.dot_a:hover span{top:45%}.search_holder ul li.dot_b:hover span{top:55%}.search_holder ul li.dot_c:hover span{left:45%}.search_holder ul li.dot_d:hover span{left:55%}.search_holder ul li:hover span{background:#1f2d40 !important}.pn_logo{width:520px;height:200px;margin:0 auto 50px auto;position:relative;font-size:15px;z-index:9948}@media (max-width: 1110px){.pn_logo{width:468px;height:180px;font-size:13.5px}}@media (max-height: 700px){.pn_logo{width:440px;height:169px;font-size:12.75px;left:-5px}}@media (max-width: 960px){.pn_logo{width:440px;height:169px;font-size:12.75px;left:-5px}}@media (max-width: 650px){.pn_logo{width:330px;height:127px;font-size:9.5px}}.pn_logo h1{width:61.5%;height:100%;background:url(../library/images/pn_logotype.png) right center no-repeat;background-size:contain;float:left;margin:0;text-indent:-9999px}.pn_logo_symbol{width:11em;height:13em;float:right;position:relative;overflow:hidden;opacity:1}.pn_logo_symbol_resize{opacity:0}.pn_logo_symbol span{transition:all 1s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all 1s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition:all 1s cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all 1s cubic-bezier(0.42, 0, 0.58, 1)}div.pn_logo_symbol.animate_trigger span{width:1em !important;height:1em !important;opacity:0}.pn_logo_symbol span.logodot{position:absolute;top:0;left:0;width:1em;height:1em;background:#00cf73;z-index:100;transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1)}.pn_logo_symbol span.logodot1{left:4em;-webkit-transition-delay:2s;transition-delay:2s}.pn_logo_symbol span.logodot2{left:8em;-webkit-transition-delay:1.3s;transition-delay:1.3s}.pn_logo_symbol span.logodot3{top:4em;-webkit-transition-delay:1.9s;transition-delay:1.9s}.pn_logo_symbol span.logodot4{top:4em;left:4em;-webkit-transition-delay:1.2s;transition-delay:1.2s}.pn_logo_symbol span.logodot5{top:4em;left:8em;-webkit-transition-delay:1.8s;transition-delay:1.8s}.pn_logo_symbol span.logodot6{top:8em;left:4em;-webkit-transition-delay:1.5s;transition-delay:1.5s}.pn_logo_symbol span.logodot7{top:8em;left:8em;-webkit-transition-delay:1.7s;transition-delay:1.7s}.pn_logo_symbol span.logodot8{top:12em;-webkit-transition-delay:1.4s;transition-delay:1.4s}.pn_logo_symbol span.logodot9{top:12em;left:4em;-webkit-transition-delay:1.6s;transition-delay:1.6s}.logohor,.logover,.logodia,.logorev{position:absolute;top:0;left:0;opacity:0.15;background:#666}.logohor{width:5em;height:1em;z-index:90}.logohor1{left:4em}.logohor2{left:0em;top:4em}.logohor3{left:4em;top:4em}.logohor4{left:4em;top:8em}.logohor5{left:0em;top:12em}.logover{width:1em;height:5em;z-index:90}.logover1{left:8em}.logover2{left:4em;top:4em}.logover3{left:8em;top:4em}.logover4{left:4em;top:8em}.logodia{width:5em;height:5em;background:url(../library/images/logo_dia2.png) left top no-repeat;background-size:5em 5em;opacity:0.9;z-index:80}.logodia1{left:4em}.logodia2{top:4em}.logodia3{top:auto;bottom:4em;left:auto;right:2em;background:url(../library/images/logo_dia2.png) right bottom no-repeat;background-size:5em 5em}.logorev{width:5em;height:5em;background:url(../library/images/logo_dia1.png) left bottom no-repeat;background-size:5em 5em;opacity:1;z-index:80}.logorev1{top:auto;left:0;bottom:0}.logorev2{top:auto;left:4em;bottom:0}@media (min-width: 960px){.pn_logo:hover .logodot{opacity:0}}@media (min-width: 960px){.pn_logo:hover .logohor,.pn_logo:hover .logover,.pn_logo:hover .logodia,.pn_logo:hover .logorev{width:1em;height:1em;opacity:0}}.notransition{opacity:0 !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.search_holder h2{color:#1f2d40;font-weight:500;font-size:30px;margin-top:35px;border-bottom:none}@media (max-width: 1110px){.search_holder h2{font-size:26px}}@media (max-height: 700px){.search_holder h2{font-size:26px;margin-top:22px}}@media (max-width: 960px){.search_holder h2{font-size:22px;margin-top:25px}}@media (max-width: 650px){.search_holder h2{font-size:17px}}.search_wrap{position:relative;width:960px;height:55px;background:#eaeaea}@media (max-width: 1110px){.search_wrap{width:800px}}@media (max-width: 960px){.search_wrap{width:600px;height:55px}}@media (max-height: 700px){.search_wrap{height:45px}}@media (max-width: 650px){.search_wrap{width:320px;height:45px}}.search_wrap input{height:55px;line-height:50px;font-size:24px;font-family:"Compasse","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:300;padding-top:5px;text-indent:5px;margin:0;border:0;width:100%;background:none;position:relative;z-index:2;-webkit-border-radius:0;border-radius:0;background-clip:padding-box;transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1)}@media (max-height: 700px){.search_wrap input{height:45px;line-height:40px;font-size:19px}}@media (max-width: 650px){.search_wrap input{height:45px;line-height:40px;font-size:19px}}.search_wrap input[type=text].itsactive,.search_wrap input:focus,.search_wrap input:active{background:#e2e2e2;outline:none}.search_wrap input[type=submit]{position:absolute;top:0;right:0;width:55px;height:55px;padding:0;text-indent:-1000px;background:url(../library/images/icon_search.png) center center no-repeat #1f2d40;background-size:43px;z-index:3}@media (max-height: 700px){.search_wrap input[type=submit]{height:45px;width:45px;background-size:33px;line-height:40px}}@media (max-width: 650px){.search_wrap input[type=submit]{height:45px;width:45px;background-size:33px;line-height:40px}}.search_wrap label{position:absolute;top:0;left:0;font-size:24px;font-weight:300;height:55px;line-height:55px;padding:0;color:#aaa;z-index:1;text-indent:20px}@media (max-height: 700px){.search_wrap label{height:45px;line-height:43px;font-size:18px;text-indent:15px}}@media (max-width: 650px){.search_wrap label{height:45px;line-height:43px;font-size:18px;text-indent:15px}}.pn_homestrip{height:100px;background:#f3b824;position:absolute;bottom:0;width:100%;text-align:right;opacity:0;bottom:-10px;z-index:9999;transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition-delay:.5s;transition-delay:.5s}@media (max-height: 700px){.pn_homestrip{height:80px}}@media (max-width: 960px){.pn_homestrip{height:90px}}@media (max-width: 650px){.pn_homestrip{height:70px}}.pn_homestrip_on{opacity:1;bottom:0}.pn_homestrip a{outline:none;display:inline-block;font-size:20px;font-weight:500;color:#1f2d40;margin-right:50px;line-height:28px;padding-top:35px;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1)}@media (max-height: 700px){.pn_homestrip a{font-size:18px;margin-right:35px;padding-top:25px}}@media (max-width: 960px){.pn_homestrip a{font-size:18px;margin-right:35px;padding-top:29px}}@media (max-width: 650px){.pn_homestrip a{display:none}}.pn_homestrip a:hover{font-weight:bold}.pn_homestrip a.downarrow{float:left;padding:0;border:none;display:block}@media (max-height: 700px){.pn_homestrip a.downarrow img{height:80px;width:80px}}@media (max-width: 960px){.pn_homestrip a.downarrow img{height:90px;width:90px}}@media (max-width: 650px){.pn_homestrip a.downarrow img{height:70px;width:70px}}#about{background:#ececec}#about h2.pn_heading{transition-delay:0s;border-bottom: #f3b824 4px solid;}.about_logos ul{display:block;list-style:none;overflow:hidden;padding:0;position:relative;top:-35px}@media (max-width: 960px){.about_logos ul{left:20px}}@media (max-width: 650px){.about_logos ul{top:0;left:0}}.about_logos ul li{width:130px;height:130px;background-size:cover;float:left;opacity:0;margin:0 20px 0 0px;transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1)}@media (max-width: 1110px){.about_logos ul li{width:115px;height:115px;margin:0 15px 10px 5px}}@media (max-width: 960px){.about_logos ul li{width:120px;height:120px}}@media (max-width: 650px){.about_logos ul li{margin-right:25px}}.about_logos ul li+li{transition-delay:.15s}.about_logos ul li+li+li{transition-delay:.3s}.about_logos ul li+li+li+li{transition-delay:.45s}.about_logos ul li+li+li+li+li{transition-delay:.6s}.about_logos ul li+li+li+li+li+li{transition-delay:.75s}.about_logos ul li+li+li+li+li+li+li{transition-delay:.9s}.about_logos ul li+li+li+li+li+li+li+li{transition-delay:1.05s}.about_logos ul li+li+li+li+li+li+li+li+li{transition-delay:1.2s}.about_logos ul li+li+li+li+li+li+li+li+li+li{transition-delay:1.35s}.about_logos ul li+li+li+li+li+li+li+li+li+li+li{transition-delay:1.5s}.about_logos ul li+li+li+li+li+li+li+li+li+li+li+li{transition-delay:1.65s}.about_logos ul li+li+li+li+li+li+li+li+li+li+li+li+li{transition-delay:1.8s}.about_logos ul.pn_logoson li{opacity:1}#about a.nextsection{right:15px;left:auto;bottom:45px}@media (max-width: 960px){#about a.nextsection{bottom:50px}}#technology h2{border-color:#009dd9}#technology .third_right{color:#009dd9;opacity:0;transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1)}#technology .third_right.lightson{opacity:1}#technology .content_holder{padding-bottom:120px}@media (max-width: 650px){#technology .content_holder{padding-bottom:120px}}#technology ul{list-style:none;padding-left:0;margin-top:20px;display:block;border-top:1px solid #ddd}#technology ul li{border-bottom:1px solid #ddd;padding:10px 0 15px 60px;min-height:50px;opacity:0;background:url(../library/images/icon_table-01.png) left center no-repeat;transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1)}#technology ul li.lightson{opacity:1}#technology ul li+li{background:url(../library/images/icon_table-02.png) left center no-repeat;transition-delay:.15s}#technology ul li+li+li{background:url(../library/images/icon_table-03.png) left center no-repeat;transition-delay:.3s}#technology ul li+li+li+li{background:url(../library/images/icon_table-04.png) left center no-repeat;transition-delay:.45s}#technology ul li+li+li+li+li{background:url(../library/images/icon_table-05.png) left center no-repeat;transition-delay:.6s}#technology ul li+li+li+li+li+li{background:url(../library/images/icon_table-06.png) left center no-repeat;transition-delay:.75s}#technology ul li+li+li+li+li+li+li{background:url(../library/images/icon_table-01.png) left center no-repeat;transition-delay:.9s}#technology ul li+li+li+li+li+li+li+li{background:url(../library/images/icon_table-02.png) left center no-repeat;transition-delay:1.05s}#technology ul li+li+li+li+li+li+li+li+li{background:url(../library/images/icon_table-03.png) left center no-repeat;transition-delay:1.2s}#technology ul li+li+li+li+li+li+li+li+li+li{background:url(../library/images/icon_table-04.png) left center no-repeat;transition-delay:1.35s}#technology ul li+li+li+li+li+li+li+li+li+li+li{background:url(../library/images/icon_table-05.png) left center no-repeat;transition-delay:1.5s}@media (max-width: 960px){#technology .half_left,#technology .half_right{width:64%;float:right}}@media (max-width: 650px){#technology .half_left,#technology .half_right{width:100%;float:left}}@media (max-width: 960px){#technology .half_left{margin-top:0}}#technology a.nextsection{right:0;bottom:75px;left:auto}@media (max-width: 960px){#technology a.nextsection{left:0;right:auto;bottom:35px}}#joinus{background:#3f484d;color:white}#joinus .third_right{opacity:0;transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1)}#joinus .third_right.lightson{opacity:1}#joinus h2{color:white;border-color:#ff6f6b}ul.trl_graph{color:white;display:block;margin-top:30px;padding:30px 0 0 0;list-style:none;width:100%;position:relative}@media (max-width: 960px){ul.trl_graph{float:right;width:610px;margin-top:0px;right:-37px}}@media (max-width: 650px){ul.trl_graph{width:340px;float:left;right:0}}ul.trl_graph li{width:100%;position:relative;font-size:14px;line-height:18px;font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}@media (max-width: 1110px){ul.trl_graph li{font-size:13px;line-height:17px}}@media (max-width: 960px){ul.trl_graph li{width:138px;height:135px;float:left;font-size:16px;line-height:20px;border-right:1px solid #777;border-left:none;margin-bottom:10px}}@media (max-width: 650px){ul.trl_graph li{width:121px;height:125px;margin-bottom:9px;font-size:13px;line-height:16px}}ul.trl_graph li+li{float:left;width:121px;height:110px;color:white;border-right:1px solid #ff6f6b;padding-left:10px;color:#999}@media (max-width: 1110px){ul.trl_graph li+li{width:105px;height:100px}}@media (max-width: 960px){ul.trl_graph li+li{width:138px;height:135px}}@media (max-width: 650px){ul.trl_graph li+li{width:121px;height:125px;border-left:1px solid #ff6f6b}}ul.trl_graph li+li+li{border-width:1px}@media (max-width: 960px){ul.trl_graph li+li+li+li{border-width:1px}}ul.trl_graph li+li+li+li{border-width:3px}@media (max-width: 960px){ul.trl_graph li+li+li+li{border-width:1px;border-left:none}}ul.trl_graph li+li+li+li+li{color:white;border-width:1px}@media (max-width: 960px){ul.trl_graph li+li+li+li+li{border-left:3px solid #ff6f6b}}@media (max-width: 960px){ul.trl_graph li+li+li+li+li+li{border-left:none}}@media (max-width: 960px){ul.trl_graph li+li+li+li+li+li+li{border-left:none}}@media (max-width: 960px){ul.trl_graph li+li+li+li+li+li+li+li{border-left:none}}@media (max-width: 960px){ul.trl_graph li+li+li+li+li+li+li+li+li+li{border-left:none}}ul.trl_graph li+li+li+li+li+li+li+li{border-width:3px}ul.trl_graph li+li+li+li+li+li+li+li+li{color:#999;border-width:1px;border-left:1px solid #ff6f6b}ul.trl_graph li:nth-of-type(2){border-left:1px solid #777}@media (max-width: 960px){ul.trl_graph li:nth-of-type(2){border-left:none}}ul.trl_graph li h3{color:white;position:absolute;width:50px;height:24px;text-align:center;background:#777;bottom:0;left:0;font-size:20px;line-height:24px}@media (max-width: 1110px){ul.trl_graph li h3{font-size:18px;line-height:22px;height:22px}}@media (max-width: 960px){ul.trl_graph li h3{top:0;bottom:auto}}ul.trl_graph li span{display:block;font-weight:bold;margin:10px 0 10px 0}ul.trl_graph li div{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../library/images/trl_over.png);background-repeat:no-repeat;background-size:cover}ul.trl_graph li.trl_liner{position:absolute;left:363px;top:-5px;width:484px;height:15px;border-bottom:none;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;text-align:center;vertical-align:middle;padding:0}@media (max-width: 1110px){ul.trl_graph li.trl_liner{left:313px;width:422px}}@media (max-width: 960px){ul.trl_graph li.trl_liner{left:-50px;top:175px;width:20px;height:135px;border-left:1px solid white;border-top:1px solid white;border-right:none;border-bottom:1px solid white;text-align:center}}@media (max-width: 650px){ul.trl_graph li.trl_liner{left:265px;top:297px;width:15px;height:260px;border-left:0;border-top:1px solid white;border-right:1px solid white;border-bottom:1px solid white}}ul.trl_graph li.trl_liner span{position:relative;display:inline-block;height:15px;width:1px;background:white;margin:0;top:-16px}@media (max-width: 960px){ul.trl_graph li.trl_liner span{width:20px;height:1px;top:54px;right:20px}}@media (max-width: 650px){ul.trl_graph li.trl_liner span{width:15px;top:122px;right:-15px}}#joinus .owl-carousel{background:#ff6f6b}#joinus .owl-carousel div.owl-item .item{height:290px;background:#f8717d;padding:50px 50px 50px 60px}#joinus .owl-theme .owl-controls{margin:0;background:white;padding-top:15px}#joinus .owl-theme .owl-controls .owl-nav .owl-prev,#joinus .owl-theme .owl-controls .owl-nav .owl-next{position:absolute;left:0;bottom:50%;text-indent:-9999px;width:40px;height:40px;background:url(../library/images/icon_leftwhite.png) center center no-repeat !important}#joinus .owl-theme .owl-controls .owl-nav .owl-next{left:auto;right:0;background:url(../library/images/icon_rightwhite.png) center center no-repeat !important}#joinus .owl-carousel h4{font-size:48px;margin-bottom:30px;font-weight:500;letter-spacing:0px;word-spacing:-6px}@media (max-width: 960px){#joinus .owl-carousel h4{font-size:40px}}#joinus .owl-carousel h5{color:#3f484d;font-size:20px;margin-bottom:15px;border-bottom:2px solid white;display:inline-block;line-height:30px}#news .content_holder{padding-bottom:90px}@media (max-width: 960px){#news .content_holder{padding-bottom:80px}}a.nextsection{position:absolute;outline:none;bottom:60px;left:-30px;outline:none}@media (max-width: 960px){a.nextsection{left:-20px;bottom:50px}}@media (max-width: 650px){a.nextsection{left:-10px;bottom:50px}}#news h2{border-color:#00cf73;top:-10px; margin-bottom:40px;}#news a.nextsection {bottom: 40px; left: -40px;}@media (max-width: 960px){#news a.nextsection {left: -10px; bottom: 20px;}}.threequarter_right{padding:0;vertical-align:text-top}.news_item{display:inline-block;position:relative;width:32.5%;padding: 0 40px 30px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}@media (max-width: 960px){.news_item{padding:0 15px 30px 15px;width:32%;left:-15px}}@media (max-width: 650px){.news_item{width:48%;padding:0 15px 30px 15px}}@media (max-width: 500px){.news_item{width:100%;padding-left:0;left:0}}.threequarter_right div.news_item{opacity:0;transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1)}.threequarter_right div.news_item.lightson{opacity:1}.threequarter_right div.news_item{transition-delay:.15s}.threequarter_right div.news_item+div.news_item{transition-delay:.3s}@media (max-width: 960px){.threequarter_right div.news_item+div.news_item{left:0px}}.threequarter_right div.news_item+div.news_item+div.news_item{transition-delay:.45s}@media (max-width: 960px){.threequarter_right div.news_item+div.news_item+div.news_item{left:15px}}@media (max-width: 650px){.threequarter_right div.news_item+div.news_item+div.news_item{left:0}}.threequarter_right div.news_item+div.news_item+div.news_item+div.news_item{transition-delay:.6s}@media (max-width: 960px){.threequarter_right div.news_item+div.news_item+div.news_item+div.news_item{left:-15px}}@media (max-width: 650px){.threequarter_right div.news_item+div.news_item+div.news_item+div.news_item{left:0}}.threequarter_right div.news_item+div.news_item+div.news_item+div.news_item+div.news_item{transition-delay:.75s}@media (max-width: 960px){.threequarter_right div.news_item+div.news_item+div.news_item+div.news_item+div.news_item{left:0px}}@media (max-width: 650px){.threequarter_right div.news_item+div.news_item+div.news_item+div.news_item+div.news_item{left:0}}.threequarter_right div.news_item+div.news_item+div.news_item+div.news_item+div.news_item+div.news_item{transition-delay:.9s}@media (max-width: 960px){.threequarter_right div.news_item+div.news_item+div.news_item+div.news_item+div.news_item+div.news_item{left:15px}}@media (max-width: 650px){.threequarter_right div.news_item+div.news_item+div.news_item+div.news_item+div.news_item+div.news_item{left:0}}.news_item span{display:inline-block;background:#00cf73;border-top:0px solid #00cf73;font-size:17px;font-weight:900;color:white;padding:0 7px 0 7px;margin:0 3px 15px 0;height:30px;line-height:32px;text-transform:uppercase}.news_item a{position:absolute;z-index:100;left:0;right:0;width:100%;height:100%;background:transparent;outline:none;transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all .3s cubic-bezier(0.42, 0, 0.58, 1)}.news_item a:hover{background:rgba(255,255,255,0.7)}@media (max-width: 960px){.news_item a:hover{opacity:0}}#contact{background:#6a707c}#contact h2{color:white;border-color:#f3b824;margin-bottom:20px}#contact .half_left{margin-top:20px}@media (max-width: 650px){#contact .half_left{margin-top:0px}}#contact .half_left p{color:white;width:55%;font-weight:300;font-size:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 960px){#contact .half_left p{width:75%}}#contact .wpcf7 br{display:none}#contact .wpcf7 p{margin:0 0 20px 0;padding:0;position:relative}@media (max-width: 960px){#contact .wpcf7 p{margin:0 0 15px 0}}#contact .wpcf7 label{position:absolute;top:0;left:0;height:50px;line-height:50px;text-indent:15px;font-size:17px;background:#7c838d;width:100%;z-index:5;color:#b3b9bd}#contact .wpcf7 p.pn_formmessage label{height:200px}#contact .wpcf7 p.pn_formname,#contact .wpcf7 p.pn_formemail{width:48%;width:calc(50% - 10px);float:left}@media (max-width: 960px){#contact .wpcf7 p.pn_formname,#contact .wpcf7 p.pn_formemail{width:100%}}#contact .wpcf7 p.pn_formemail{float:right}#contact input,#contact textarea{width:100%;-webkit-border-radius:0;border-radius:0;background-clip:padding-box;outline:none;border:none;height:50px;margin-bottom:0px;padding-left:15px;font-size:17px;padding-top:6px;font-family:"Compasse","Helvetica Neue",Helvetica,Arial,sans-serif;background:none;transition:all .2s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all .2s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition:all .2s cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all .2s cubic-bezier(0.42, 0, 0.58, 1);position:relative;z-index:10}#contact input.itsactive,#contact textarea.itsactive{background:white}#contact input:active,#contact textarea:active,#contact input:focus,#contact textarea:focus{border-bottom:3px solid #f3b824;background:white}#contact textarea{height:200px;padding-top:14px}#contact input[type=submit]{font-size:16px;text-align:right;padding-right:15px;padding-top:9px;font-weight:500;letter-spacing:0.5px;background:#f3b824}@media (max-width: 650px){#contact input[type=submit]{margin-bottom:100px}}#contact div.wpcf7-validation-errors{border:none}#contact div.wpcf7-response-output{margin:20px 0 0 0;padding:0}#contact span.wpcf7-not-valid-tip{color:#f00;font-size:1em;display:block;position:absolute;right:12.5px;width:25px;height:25px;text-indent:-9999px;z-index:400;top:12.5px;background:url(../library/images/icon_error.png) center center no-repeat red;background-size:21px}#contact span.wpcf7-form-control-wrap{position:relative;display:block}#footer{background:#3f484d;color:white}#footer .half_left,#footer .half_right{margin-top:0px}#footer .half_left{padding-left:85px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 960px){#footer .half_left{padding-left:20px;padding-bottom:80px}}@media (max-width: 650px){#footer .half_left{padding-bottom:0px;padding-left:0px}}#footer .content_holder{min-height:0;padding:10px 0 10px 0}@media (max-width: 960px){#footer .content_holder{padding:10px 10px 10px 10px}}@media (max-width: 650px){#footer .content_holder{padding:10px 30px 10px 30px}}#footer a{display:inline-block;color:white;font-weight:bold;margin:33px 15px 9px 0}#footer p{border-top:1px solid white;color:white;opacity:0.4;width:285px;display:block;padding-top:8px;font-size:14px}#footer img{margin:20px 0 20px 0;opacity:0.3;width:90%;height:auto}@media (max-width: 650px){#footer img{padding-bottom:80px;width:100%}}a.backtotop{position:absolute;left:0;bottom:0px;margin:0 !important;outline:none;width:50px;height:125px;z-index:9980;text-indent:-9999px;background:url(../library/images/icon_upwhite.png) center top no-repeat;background-size:90px;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}@media (max-width: 1110px){a.backtotop{height:115px}}@media (max-width: 960px){a.backtotop{height:100px;left:20px}}@media (max-width: 650px){a.backtotop{height:90px;left:15px}}

#contact div.wpcf7-response-output {
	color:white; font-size: 16px; opacity: 0.5;	margin-top: 60px;
	top: -20px; position: relative;
} div.wpcf7 img.ajax-loader {
	margin-left: -3px !important; margin-top: 18px !important;
	}
div.wpcf7-mail-sent-ok {
	border: none !important;
	}



	
/* UPDATES JULY 2017 */

.third_right a  {
	color: inherit;
	outline: none;
	font-size: 22px;
	font-weight: bold;
	border-bottom: 2px solid white;
	opacity: 0.6;
	}
.third_right a:hover {
	opacity: 1;	
	}
@media (max-width: 960px){
	.third_right a:hover {
		opacity: 0.6;
		}
	}
	

	
/* UPDATES CONFERENCE AUGUST 2017 */	
	
	
.conf_popup {
	position: absolute; 
	bottom: 0; 
	right: 0; 
	width: 40%; 
	max-width: 750px;
	height: 77vh; 
	background: url(../images/pn_conference.svg);
	background-position: left top;
	background-size: 100%; 
	background-repeat: no-repeat;
	background-color: #1e283e;
	z-index: 9999 !important;
	text-align: left;
    -webkit-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
    transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	}
.conf_toggle {
	position: absolute; 
	left: 0; 
	top: 0; 
	height: 100%; 
	width: 45px;	
	}	
		
.conf_popup_hide, .conf_popup_hide2 {
	right: -38%; 
	}

.conf_popup_hide:hover, .conf_popup_hide2:hover {
	right: -36%;
	}
		
.conf_holder {
	position: relative;
	width: 100%;
	height: 100%;
	padding: 40px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	}	
.conf_holder section {
	position: absolute;
	top: 30vw;
	left: 9.1vw;
	}
.conf_holder section a {
	display: inline-block;
	font-size: 18.5px;
	padding: 16px 15px 16px 15px;
	font-weight: 500;
	text-transform: uppercase;
	color: white;
	background: #00cf73;
	margin-top: 20px;
	}
.conf_holder h3 {
	color: white;
	font-weight: 200;
	font-size: 1.7vw;
	}
.conf_holder h4 {
	text-transform: uppercase;
	font-size: 1.2vw;
	letter-spacing: 3px;
	color: #00cf73;
	position: absolute;
	bottom: 3.5vw;
	left: 4vw;
	}	
.conf_close {
	position: absolute;
    width: 30px;
    height: 30px;
    left: 4vw;
    top: 4vw;
    margin: 0;
    transition: all .3s cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all .3s cubic-bezier(0.42, 0, 0.58, 1);
    -webkit-transition: all .3s cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all .3s cubic-bezier(0.42, 0, 0.58, 1);
	}
.conf_close:hover {	
	-moz-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
	}	
.conf_linker {
	position: absolute;
	left: 50px;
	top: 20%;
	width: 100%;
	height: 100%;
	background: transparent;
	text-indent: -9999px;
	outline: none;
	}
	
@media (max-width: 1300px){
	.conf_close {
	    width: 25px;
	    height: 25px;
	    left: 5vw;
	    top: 5vw;
		}
	.conf_popup {
		width: 60%; 
		height: 79vh; 
		background-size: 88%; 
		background-position: 0 -10px;
		}
	.conf_popup_hide, .conf_popup_hide2 {
		right: -57%; 
		}
	.conf_popup_hide:hover, .conf_popup_hide2:hover {
		right: -55%;
		}
	.conf_holder section {
		top: 40vw;
		}	
	.conf_holder h3 {
		font-size: 1.9vw;
		}
	.conf_holder h4 {
		font-size: 1.6vw;
		}			
	}
	
		
@media (max-height: 1000px){
	.conf_popup {
		background-position: 0 -50px;
		}
	.conf_holder section {
		top: 60%;
		}	
	}

@media (max-height: 850px){
	.conf_popup {
		background-position: 0 -50px;
		background-size: 79%; 
		}
	.conf_holder section {
		top: 60%;
		}			
	.conf_holder section a {
		font-size: 16.5px;
		padding: 14px 13px 14px 13px;
		}
	}
@media (max-height: 768px){
	.conf_popup {
		width: 60%; 
		height: 79vh; 
		background-size: 85%; 
		background-position: 0 0px;
		}
	.conf_holder section {
		top: 60%;
		}	
	.conf_holder h3 {
		font-size: 1.9vw;
		}
	.conf_holder h4 img {
		width: 90%;
		height: auto;
		}
	}
@media (max-width: 960px){
	.conf_popup {
		width: 60%; 
		height: 79vh; 
		}	
	}

@media (max-width: 800px){
	.conf_holder section a {
		font-size: 16.5px;
		padding: 14px 13px 14px 13px;
		}
	.conf_holder h3 {
		font-size: 2.3vw;
		}	
	}	

@media (max-width: 600px){
	.conf_popup {
		width: 90%; 
		height: 85vh; 
		background-size: 100%; 
		background-position: 0 0px;
		}
		
	.conf_popup_hide, .conf_popup_hide2 {
		right: -85%; 
		}
	
	.conf_popup_hide:hover, .conf_popup_hide2:hover {
		right: -83%;
		}
		
	.conf_holder section a {
		font-size: 14px;
		padding: 10px 11px 10px 11px;
		}
	.conf_holder section {
		top: 48%;
		}
		
	.conf_holder h3 {
		font-size: 18px;
		}
	.conf_holder h4 {
		font-size: 2.7vw;
		bottom: 35px;
		left: 35px;
		letter-spacing: 2px;
		}	
	.conf_close {
	    width: 22px;
	    height: 22px;
		top: 35px;
		left: 35px;
		}
	}	
	
	
	
	
@media (max-height: 750px) and (min-width: 1100px) {

	.conf_popup {
		background-size: 55%; 
		}
	.conf_close {
	    width: 22px;
	    height: 22px;
	    left: 50px;
	    top: 40px;
		}
	}
@media (max-height: 650px) and (min-width: 1100px) {
	.conf_popup {
		background-size: 55%; 
		}
	.conf_close {
	    width: 22px;
	    height: 22px;
	    left: 45px;
	    top: 35px;
		}
	.conf_holder h4 img {
		display: none;
		}
	}	

@media (max-height: 650px) and (min-width: 900px) {
	.conf_holder h4 img {
		display: none;
		}
	}

@media (max-height: 650px) and (min-width: 1300px) {
	.conf_popup {
		background-size: 55%; 
		}
	.conf_close {
	    width: 22px;
	    height: 22px;
	    left: 45px;
	    top: 35px;
		}
	}		
	
@media (max-height: 650px) and (max-width: 600px) {
	.conf_popup {
		background-size: 75%; 
		}

	}	

/* NAOISE AUGUST 2019 – RECATCHPA */
	
.grecaptcha-badge { 
    opacity: 0;
}	
.grecaptcha {
	color: #aaa; 
	font-size: 16px; 
	line-height:1.25;
	}
.grecaptcha a {
	color: #aaa; 
	font-size: 16px; 
	border-bottom: 1px solid #969eaf; 
	text-decoration: none;
	}	

