@font-face{font-family:'walkway';src:url(/sites/all/themes/ptr/fonts/walkway_black-webfont.eot);src:url(/sites/all/themes/ptr/fonts/walkway_black-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/ptr/fonts/walkway_black-webfont.woff2) format("woff2"),url(/sites/all/themes/ptr/fonts/walkway_black-webfont.woff) format("woff"),url(/sites/all/themes/ptr/fonts/walkway_black-webfont.ttf) format("truetype");font-weight:bold;font-style:normal;}@font-face{font-family:'walkway';src:url(/sites/all/themes/ptr/fonts/walkway_ultrabold-webfont.eot);src:url(/sites/all/themes/ptr/fonts/walkway_ultrabold-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/ptr/fonts/walkway_ultrabold-webfont.woff2) format("woff2"),url(/sites/all/themes/ptr/fonts/walkway_ultrabold-webfont.woff) format("woff"),url(/sites/all/themes/ptr/fonts/walkway_ultrabold-webfont.ttf) format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:'corporates';src:url(/sites/all/themes/ptr/fonts/corporates-bold-webfont.eot);src:url(/sites/all/themes/ptr/fonts/corporates-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/ptr/fonts/corporates-bold-webfont.woff2) format("woff2"),url(/sites/all/themes/ptr/fonts/corporates-bold-webfont.woff) format("woff"),url(/sites/all/themes/ptr/fonts/corporates-bold-webfont.ttf) format("truetype");font-weight:bold;font-style:normal;}@font-face{font-family:'corporates';src:url(/sites/all/themes/ptr/fonts/corporates-regular-webfont.eot);src:url(/sites/all/themes/ptr/fonts/corporates-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/ptr/fonts/corporates-regular-webfont.woff2) format("woff2"),url(/sites/all/themes/ptr/fonts/corporates-regular-webfont.woff) format("woff"),url(/sites/all/themes/ptr/fonts/corporates-regular-webfont.ttf) format("truetype");font-weight:normal;font-style:normal;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,aside,menu,i,button{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}ul{list-style-type:none;}em{font-style:italic;}sup{font-size:x-small;}button{background:none;cursor:pointer;}hr{clear:both;width:100%;height:1px;border:1px solid #00a5cd;margin:20px 0;}.contextual-links-wrapper{display:none;}#toolbar{overflow:hidden;max-height:60px;z-index:500 !important;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.clearfix_inline{clear:both;width:100%;height:1px;}.align-center{text-align:center;}.align-left{text-align:left;}.align-right{text-align:right;}.pull-left{float:left;}.pull-right{float:right;}.full{width:100% !important;}.grid{display:block;clear:both;}.grid .unit{float:left;width:100%;padding:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.grid .unit:first-child{padding-left:0;}.grid .unit:last-child{padding-right:0;}.unit .unit:first-child{padding-left:0;}.unit .unit:last-child{padding-right:0;}.unit .grid:first-child > .unit{padding-top:0;}.unit .grid:last-child > .unit{padding-bottom:0;}.no-gutters .unit,.unit.no-gutters{padding:0 !important;}.wrap .grid,.grid.wrap{margin:0 auto;}.grid .whole,.grid .w-1-1{width:100%;}.grid .half,.grid .w-1-2{width:50%;}.grid .one-third,.grid .w-1-3{width:33.3332%;}.grid .two-thirds,.grid .w-2-3{width:66.6665%;}.grid .one-quarter,.grid .w-1-4{width:25%;}.grid .three-quarters,.grid .w-3-4{width:75%;}.grid .one-fifth,.grid .w-1-5{width:20%;}.grid .two-fifths,.grid .w-2-5{width:40%;}.grid .three-fifths,.grid .w-3-5{width:60%;}.grid .four-fifths,.grid .w-4-5{width:80%;}.grid .golden-small,.grid .w-g-s{width:38.2716%;}.grid .golden-large,.grid .w-g-l{width:61.7283%;}.grid{*zoom:1;}.grid:before,.grid:after{display:table;content:"";line-height:0;}.grid:after{clear:both;}@media screen and (max-width:768px){.int-body-content,#right_sidebar{width:100%;}.grid .unit{width:100% !important;padding-left:0;padding-right:0;}.unit .grid .unit{padding-left:0px;padding-right:0px;}.center-on-mobiles{text-align:center !important;}.hide-on-mobiles{display:none !important;}}@media screen and (min-width:1200px){.int-body-content,#right_sidebar{float:left;}.int-body-content{width:900px;padding-right:2em;}#right_sidebar{width:300px;}}@media screen and (min-width:1200px){#content .grid,.header .grid,.footer .grid{}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;font-weight:400;font-family:"corporates","Helvetica Neue",Helvetica,Arial,sans-serif;background:#FFFFFF;color:#555555;overflow-x:hidden;}html,body{max-height:1080px;}html.active-menu{position:fixed;}body.active-menu{position:fixed;}a{text-decoration:none;-webkit-transition:color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out;-ms-transition:color 0.1s ease-in-out;-o-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out;color:#243f9c;}a:hover{color:#15255c;}a:active{color:#555555;}p{margin:15px 0;}img{max-width:100%;height:auto;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}iframe{max-width:100%;}video{max-width:100%;height:auto;}h2,.h2{font-family:"walkway","Georgia",Cambria,Times New Roman,Times,serif;letter-spacing:2px;font-size:2em;margin:20px 0;}h3,.h3{font-family:"walkway","Georgia",Cambria,Times New Roman,Times,serif;letter-spacing:2px;font-size:1.6em;margin:20px 0;}h4,.h4{font-size:1.375em;margin:20px 0 0;}h5,.h5{font-size:1.375em;margin:20px 0 0;font-weight:bold;}h6,.h6{font-weight:bold;margin:20px 0 0 0;}input{width:100%;max-width:100%;padding:8px;color:#555555;font-family:"corporates","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9em;border:1px solid #d7d7d7;}input[type=submit]{background:#243f9c;border:none;color:#a3beff !important;font-family:"corporates","Helvetica Neue",Helvetica,Arial,sans-serif;cursor:pointer;padding:10px 20px;font-size:.9em;display:inline-block;width:auto;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;display:inline-block;margin:10px 0;text-transform:uppercase;font-weight:bold;}input[type=submit]:hover{background:#555555;text-decoration:none !important;color:#FFFFFF !important;}label{display:block;font-weight:bold;}textarea{width:100%;padding:5px;color:#555555;font-family:"corporates","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9em;border:1px solid #d7d7d7;}select{width:100%;background:url(/sites/all/themes/ptr/images/chevron-down-blue.svg) 97% 50% no-repeat #e1e1e1;padding:8px;color:#000000;font-family:"corporates","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9em;border:none;border-radius:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.c-hamburger{display:block;position:relative;overflow:hidden;border:none;background:none;width:36px;height:40px;text-indent:-9999px;cursor:pointer;}.c-hamburger:focus{outline:none;}.c-hamburger span{display:block;position:absolute;top:10px;left:0px;right:0px;height:5px;background:#FFFFFF;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-clip:padding-box;}.c-hamburger span::before,.c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:5px;background-color:#FFFFFF;content:"";-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-clip:padding-box;}.c-hamburger span::before{top:-10px;}.c-hamburger span::after{bottom:-10px;}.c-hamburger--htx span{-webkit-transition:background 0s 0;-moz-transition:background 0s 0;-ms-transition:background 0s 0;-o-transition:background 0s 0;transition:background 0s 0.0;}.c-hamburger--htx span::before,.c-hamburger--htx span::after{transition-duration:0.3s,0.3s;transition-delay:0.3s,0s;}.c-hamburger--htx span::before{transition-property:top,transform;}.c-hamburger--htx span::after{transition-property:bottom,transform;}.c-hamburger--htx.active span{background:none;}.c-hamburger--htx.active span::before{top:0;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:#555555;}.c-hamburger--htx.active span::after{bottom:0;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#555555;}.c-hamburger--htx.active span::before,.c-hamburger--htx.active span::after{transition-delay:0s,0.3s;}.os-animation,.staggered-animation{opacity:0;z-index:1;}.os-animation.animated,.staggered-animation.animated{opacity:1;z-index:1;}#google_cse_holder{width:70% !important;float:left;margin:7px 0 0 10px;}.cse .gsc-control-cse,.gsc-control-cse{padding:0px !important;background-color:transparent !important;border:0px !important;}.gsc-control-cse{background-color:transparent !important;border:0px !important;}.cse .gsc-search-button input.gsc-search-button-v2,input.gsc-search-button-v2{padding:4px 17px !important;margin:0px !important;}.gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0px !important;}input.gsc-search-button,input.gsc-search-button:hover,input.gsc-search-button:focus{background-color:#555555 !important;border:none !important;}.gsc-input-box{height:auto !important;width:100% !important;}.gsib_a{padding-top:0px !important;}.gsc-input{float:left;font-size:1em !important;width:100% !important;height:19px !important;}.gsst_a{display:none !important;}input.gsc-search-button-v2{height:32px !important;position:relative;position:relative;top:1px;}.gsc-search-box{position:relative;}.gsc-search-button:after{content:"\f002";font-family:'FontAwesome';display:block;position:absolute;top:5px;right:6px;color:#FFFFFF;z-index:2;font-size:1.7em;}.gsc-results-wrapper-overlay{font-weight:normal !important;}.gsc-results-wrapper-overlay a{color:#0000CC !important;margin:0px !important;padding:0px !important;}.gsc-control-cse div{text-align:left !important;}.gstl_50,.gstl_51,.gstl_52{height:32px !important;}.button-border{display:inline-block;border:3px solid #FFFFFF;padding:5px 20px;color:#FFFFFF;font-weight:bold;text-transform:uppercase;font-size:.9em;margin:15px 0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.button-border:hover{background:rgba(255,255,255,0.6);border-color:rgba(255,255,255,0.6);color:#000000;}.button-border:active{color:#243f9c;}.button-blue{display:inline-block;color:#a3beff;background:#243f9c;text-transform:uppercase;font-weight:bold;font-size:.9em;padding:8px 20px;text-shadow:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.button-blue:hover{background:#15255c;color:#FFFFFF;}.button-blue:active{background:#555555;color:#FFFFFF;}#wrapper.active-menu{height:100%;overflow:none;}#header{position:fixed;top:0;width:100%;z-index:700;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:rgba(255,255,255,0.8);border-bottom:1px solid #b6202a;}#header .ptr-logo{padding:10px 0 10px 0;}#header .ptr-logo a{display:block;width:99px;height:45px;text-indent:-9999px;margin:0 auto 0;position:relative;background:url(/sites/all/themes/ptr/images/logo-color.svg) center center no-repeat;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:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#header .ptr-logo #search-toggle{display:none;}#header #menu-toggle{position:absolute;right:3%;top:14px;z-index:100;}#header #menu-toggle div{display:block;text-indent:0;position:absolute;font-size:.8em;text-transform:uppercase;top:27px;color:#555555;text-align:center;width:100%;font-weight:bold;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}#header .upper-menu{display:none;}#header .c-hamburger span,#header .c-hamburger span::before,#header .c-hamburger span::after{background-color:#555555;}#header .c-hamburger:hover span{-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;-ms-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;}#header .c-hamburger.active span{background:rgba(155,155,155,0);}#header.active-menu{background:rgba(255,255,255,0);border-bottom:none;}#header.active-menu .ptr-logo{display:none;}#header.active-menu .upper-menu{display:none;}#header.active-menu #menu-toggle div{opacity:0;}body.toolbar #header{top:60px;}#nav{width:90%;position:absolute;right:0;top:0;z-index:1;display:none;overflow-y:scroll;height:100%;padding-bottom:10px;background:url(/sites/all/themes/ptr/images/bg-brushed-metal-pattern.jpg) center center repeat;}#nav .logo{display:block;width:99px;height:45px;text-indent:-9999px;margin:15px 0 0 3%;background:url(/sites/all/themes/ptr/images/logo-color.svg) center center no-repeat;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;}#nav .mobile-nav{border-bottom:1px solid #b6202a;margin:10px 3%;font-size:.9em;font-weight:bold;}#nav .mobile-nav a{color:#555555;text-transform:uppercase;}#nav .mobile-nav a:hover{color:#243f9c;}#nav .mobile-nav li{margin:25px 0;}#nav .mobile-nav li:nth-child(4){display:none;}#nav .main-nav{position:relative;margin:10px 3%;text-transform:uppercase;font-size:.9em;font-weight:bold;}#nav .main-nav a{color:#243f9c;}#nav .main-nav a:hover{color:#555555;}#nav .main-nav i{position:absolute;left:0;top:6px;font-size:1.1em;}#nav .main-nav li{padding:5px 0 5px 20px;position:relative;margin:20px 0;}#nav .main-nav li ul{display:none;font-weight:normal;}#nav .main-nav li ul li{padding:3px 0 2px 0;margin:0;}#nav .main-nav li.active-trail ul{display:block;}#nav .mobile-quote{text-align:center;padding:0 0 20px;}#nav .mobile-quote img{max-width:200px;cursor:pointer;}#nav .search{background:#FFFFFF;padding:0 15% 0 3%;}#nav .search .form-actions{float:left;}#nav .search .form-text{width:100%;border-top:none;border-left:none;border-right:none;border-bottom:none;font-size:.9em;font-family:"corporates","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;}#nav .search #edit-submit{border:none;margin-right:5px;display:inline-block;width:22px;height:25px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background:url(/sites/all/themes/ptr/images/icon-search.svg) center center no-repeat;}#nav .search #search-block-form .form-actions{top:-5px;left:5px;}#nav.full-height{overflow-x:hidden;overflow-y:scroll;height:100vh;}#nav-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(120,120,120,0.7);z-index:499;display:none;}body.toolbar #nav-overlay{top:60px;}#search-overlay{position:fixed;top:0;left:0;background:rgba(120,120,120,0.7);z-index:5000;width:100%;height:100%;display:none;}#search-overlay .holder{position:relative;width:100%;margin:0 auto;padding:20px 0;text-align:center;background:url(/sites/all/themes/ptr/images/bg-brushed-metal-pattern.jpg) center center repeat;}#search-overlay .wrap{width:80%;max-width:900px;margin:0 auto;}#search-overlay #hide-search{float:right;color:#555555;font-size:1.6em;position:relative;top:-10px;z-index:5;}#search-overlay #hide-search:hover{color:#243f9c;}#search-overlay .form-text{background:none;color:#000000;background:#FFFFFF;width:100%;font-weight:bold;border-left:none;border-right:none;border-top:none;margin-top:0;font-size:1.1em;font-family:"corporates","Helvetica Neue",Helvetica,Arial,sans-serif;}#search-overlay .form-text::-moz-placeholder{opacity:1;color:#555555;font-style:italic;}#search-overlay .form-text:-moz-placeholder{opacity:1;color:#555555;font-style:italic;}#search-overlay .form-text:-ms-input-placeholder{opacity:1;color:#555555;font-style:italic;}#search-overlay .form-text::-webkit-input-placeholder{opacity:1;color:#555555;font-style:italic;}#search-block-form .form-submit{width:30px;height:30px;padding:0;margin:0;border:none;}#search-block-form .form-item-search-block-form{width:80%;float:left;}#search-block-form .form-actions{width:20%;float:left;text-align:left;position:relative;top:-12px;padding-left:15px;}#mast-front,#mast{position:relative;z-index:3;overflow:hidden;}#mast-front h1,#mast h1{font-family:"walkway","Georgia",Cambria,Times New Roman,Times,serif;letter-spacing:2px;font-size:2.2em;margin:20px 0;text-transform:uppercase;}#mast-front h2,#mast h2{text-transform:uppercase;}#mast-front video,#mast video{min-width:250%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;}#mast-front .inner,#mast .inner{position:relative;z-index:2;}#mast-front .wrap-home-slide,#mast .wrap-home-slide{position:relative;height:100dvh;width:100% !important;}#mast-front .slide,#mast .slide{font-size:1.25em;overflow:hidden;width:100%;height:100dvh;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}#mast-front .slide video,#mast-front .slide img,#mast .slide video,#mast .slide img{position:absolute;width:100%;height:100%;object-fit:cover;}#mast-front .slide .wrap,#mast .slide .wrap{padding:100px 5% 0;}#mast-front .slide.theme-light,#mast .slide.theme-light{color:#FFFFFF;}#mast-front .slide.theme-dark,#mast .slide.theme-dark{color:#555555;}#mast-front .nav button,#mast .nav button{display:block;width:33px;height:30px;text-indent:-9999px;position:absolute;margin:auto 0;top:0;bottom:0;z-index:500;opacity:.5;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;display:none;}#mast-front .nav button:hover,#mast .nav button:hover{opacity:.9;}#mast-front .nav .prev,#mast .nav .prev{background:url(/sites/all/themes/ptr/images/chevron-with-circle-white-left.svg) center center no-repeat;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;left:3%;}#mast-front .nav .next,#mast .nav .next{background:url(/sites/all/themes/ptr/images/chevron-with-circle-white-right.svg) center center no-repeat;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;right:3%;}#mast-front .slide-nag,#mast .slide-nag{font-size:2em;color:#FFFFFF;position:absolute;bottom:40px;z-index:500;left:0;right:0;margin:0 auto;width:40px;opacity:.5;animation:nagamation 3s linear infinite;}#mast-front .slide-nag.slide-nag-desktop,#mast .slide-nag.slide-nag-desktop{animation:nagamation-desktop 3s linear infinite;}#mast-front .slide-nag.slide-nag-desktop-double,#mast .slide-nag.slide-nag-desktop-double{animation:nagamation-desktop-double 3s linear infinite;}#mast .slide,#mast-front .slide{opacity:1;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;}#mast .slide.visible,#mast-front .slide.visible{opacity:1;}#mast-front .wrap{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;}#mast-front .wrap.visible{opacity:1;}#intro{text-align:center;padding:15px 5%;}#intro p{line-height:1.5em;display:none;}#intro p:first-child{font-size:1.18em;display:block;}#intro .readmore{cursor:pointer;color:#243f9c;}#intro .readmore:hover{color:#555555;}#cta-front .cta{color:#FFFFFF;text-align:center;padding:50px 10%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;}#cta-front .cta h4{text-shadow:0px 0px 30px black,0px 0px 30px black,0px 0px 30px black,0px 0px 30px black,0px 0px 30px black,0px 0px 30px black,0px 0px 30px black;}#cta-front .cta.no-shadow h4{text-shadow:none !important;}#front-grid-holder{margin:45px 0;}#front-grid-holder h2{text-align:center;padding:0 5%;font-family:"corporates","Helvetica Neue",Helvetica,Arial,sans-serif;}#front-grid .unit{color:#FFFFFF;text-align:center;padding:50px 10%;font-size:1.125em;display:block;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;}#front-grid .unit h5{text-shadow:0px 0px 20px black;}#front-grid .unit p{text-shadow:0px 0px 10px black,0px 0px 5px black;}#front-grid .unit .text{position:relative;z-index:2;}#front-grid .unit.theme-light{color:#FFFFFF;}#front-grid .unit.theme-dark{color:#555555;}#front-grid .unit.empty{display:none;}#front-grid .unit.not-empty{position:relative;}#front-grid .unit.not-empty:after{width:100%;height:100%;background:rgba(51,51,51,0.5);position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;content:'';z-index:0;-webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;-ms-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;}#front-grid .unit.not-empty:hover:after{background:rgba(51,51,51,0);}#front-grid .unit.no-shadow h5,#front-grid .unit.no-shadow p{text-shadow:none !important;}.overview-section{margin:20px 0;}.overview-section .body-copy{max-width:1200px;margin:auto;padding:0 5%;}.overview-grid{margin:20px 0;}.overview-grid h3,.overview-grid h2{margin-bottom:15px;margin-top:0;}.overview-grid.dark-theme{color:#000000;text-shadow:0px 0px 30px white,0px 0px 20px white,0px 0px 10px white,0px 0px 5px white;}.overview-grid.light-theme{color:#FFFFFF;text-shadow:0px 0px 30px black,0px 0px 20px black,0px 0px 10px black;}.overview-grid .unit{padding:50px 5%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;}.overview-grid .unit p{line-height:1.8em;}.overview-grid.layout-2.layout-right .unit-1{display:none;}.overview-grid.layout-2.layout-left .unit-2{display:none;}.overview-grid.layout-3.layout-right .unit-1{display:none;}.overview-grid.layout-3.layout-right .unit-2{display:none;}.overview-grid.layout-3.layout-left .unit-2{display:none;}.overview-grid.layout-3.layout-left .unit-3{display:none;}.overview-grid.no-shadow{text-shadow:none !important;}#breadcrumb{font-size:.85em;margin:0 0 40px 0;}#vert-nav{display:none;}.styled-content h1{font-family:"walkway","Georgia",Cambria,Times New Roman,Times,serif;letter-spacing:2px;font-size:2.2em;margin:20px 0;}.styled-content h4{margin-top:30px;}.styled-content p{line-height:1.6em;}.styled-content ul{margin:20px 0;}.styled-content ul li{padding:3px 0 2px 25px;position:relative;}.styled-content ul li:before{content:'+';display:inline-block;position:absolute;left:10px;}.styled-content ol{list-style-type:decimal;margin:20px;}.styled-content ol li{padding:3px 0;}.styled-content table{border-collapse:collapse;max-width:100%;margin:20px 0;}.styled-content table th{font-weight:bold;text-align:center;background:#d7d7d7;padding:8px 10px;}.styled-content table td{padding:8px 10px;margin:0;border:0;}.styled-content .intro{font-size:1.2em;}#container{padding:20px 3%;}#container h1{font-family:"walkway","Georgia",Cambria,Times New Roman,Times,serif;letter-spacing:2px;font-size:2.2em;margin:20px 0;}#container h4{margin-top:30px;}#container p{line-height:1.6em;}#container ul{margin:20px 0;}#container ul li{padding:3px 0 2px 25px;position:relative;}#container ul li:before{content:'+';display:inline-block;position:absolute;left:10px;}#container ol{list-style-type:decimal;margin:20px;}#container ol li{padding:3px 0;}#container table{border-collapse:collapse;max-width:100%;margin:20px 0;}#container table th{font-weight:bold;text-align:center;background:#d7d7d7;padding:8px 10px;}#container table td{padding:8px 10px;margin:0;border:0;}#container .intro{font-size:1.2em;}#container .listing{margin:30px 0;}#container .listing ul{margin-top:0;}#container .listing .slideshow{overflow:hidden;position:relative;width:106%;left:-3%;}#container .listing .slideshow img{width:100%;height:auto;padding-bottom:50px;position:absolute;}#container .listing .slideshow .cycle-pager{position:absolute;z-index:500;bottom:0;width:100%;text-align:center;font-size:3em;}#container .listing .slideshow .cycle-pager span{cursor:pointer;color:#d7d7d7;}#container .listing .slideshow .cycle-pager span.cycle-pager-active{color:#243f9c;}#container .gallery{margin:30px 0;}#container .gallery .gallery-images{position:relative;}#container .gallery .gallery-images img{max-height:60vh;}#container .gallery .nav{float:left;font-size:1.6em;}#container .gallery .nav button{margin-right:5px;}#container .gallery .nav button:hover{color:#243f9c;}#container .gallery .captions{float:left;margin:0;position:relative;top:4px;left:15px;font-style:italic;}#container .gallery .captions li{padding-left:0;margin-left:0;}#container .gallery .captions li:before{display:none;}#container .gallery .gallery-thumbs{clear:both;padding-top:20px;}#container .gallery .gallery-thumbs li{padding-left:0;margin-left:0;display:inline-block;margin-right:10px;}#container .gallery .gallery-thumbs li img{border:3px solid #FFFFFF;-webkit-transition:border 0.2s ease-in-out;-moz-transition:border 0.2s ease-in-out;-ms-transition:border 0.2s ease-in-out;-o-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out;}#container .gallery .gallery-thumbs li img:hover{border-color:#555555;}#container .gallery .gallery-thumbs li:before{display:none;}#container .gallery .gallery-thumbs li.cycle-pager-active img{border-color:#243f9c;}#container .view-news-list ul li,#container .view-id-video_listing ul li,#container .view-faq-listing ul li{padding:0;position:relative;}#container .view-news-list ul li:before,#container .view-id-video_listing ul li:before,#container .view-faq-listing ul li:before{content:'';display:none;}#container .view-news-list ul li.views-row,#container .view-id-video_listing ul li.views-row,#container .view-faq-listing ul li.views-row{border-bottom:1px solid #b6202a;padding-bottom:20px;margin:20px 0;}#container .view-news-list ul li.views-row:after,#container .view-id-video_listing ul li.views-row:after,#container .view-faq-listing ul li.views-row:after{clear:both;width:100%;display:block;content:' ';}#container .view-news-list ul li:last-child,#container .view-id-video_listing ul li:last-child,#container .view-faq-listing ul li:last-child{border-bottom:none;}#container .view-news-list ul li .views-field-title,#container .view-id-video_listing ul li .views-field-title,#container .view-faq-listing ul li .views-field-title{font-family:"walkway","Georgia",Cambria,Times New Roman,Times,serif;letter-spacing:1px;font-size:.85em;margin:20px 0;}#container .view-news-list ul li .views-field-field-date,#container .view-id-video_listing ul li .views-field-field-date,#container .view-faq-listing ul li .views-field-field-date{font-style:italic;}#container p{word-wrap:break-word;}.content-area .item{margin:50px 0;border-bottom:1px solid #d7d7d7;padding-bottom:50px;}.content-area .item .img{display:none;}.content-area .item:after{display:block;width:100%;clear:both;content:'';}.content-area.display-sections .item:last-child{border-bottom:none;}.content-area.display-list .item{margin:30px 0;border-bottom:1px solid #b6202a;}.content-area.display-list .item:first-child{border-top:1px solid #b6202a;}.content-area.display-grid .item{margin:20px 0;border-bottom:none;-webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;-ms-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;}.content-area.display-grid .item:hover{background:#f3f3f3;}.tabs li,.pager li{display:inline;margin:0 6px 0 0;}.tabs li:before,.pager li:before{display:none !important;}.pager{width:100%;text-align:center;}.search-snippet-info img{display:none !important;}#form .form-item{padding:8px 0;}#form .description{font-size:.9em;font-style:italic;margin:10px 0;}#form .webform-component-file input{width:auto;}#form .captcha{margin:10px 0 20px;}#user-login .form-item{margin:15px 0;}body.page-node-5 #container #form .contact-modal-trigger{display:none;}body.page-node-5 #container #form .show-contact-form{display:none;}body.page-node-5 #container #form .webform-component-markup h2{display:none;}body.page-node-5 #container #form .webform-component-markup p{margin:0;}#to-top{position:fixed;right:5%;bottom:20px;color:#555555 !important;font-size:2em;z-index:100;opacity:0;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}#to-top:hover{opacity:1;}#to-top.visible{opacity:.8;}body.front #to-top{color:#FFFFFF !important;}#contact-overlay{position:fixed;top:0;left:0;background:rgba(120,120,120,0.7);z-index:5000;width:100%;height:100%;padding:50px 0;display:none;}#contact-overlay h1,#contact-overlay h3{font-family:"walkway","Georgia",Cambria,Times New Roman,Times,serif;letter-spacing:2px;font-size:1.5em;margin:20px 0;}#contact-overlay h2{display:none;}#contact-overlay label{display:none;}#contact-overlay form{border-bottom:1px solid #b6202a;padding-bottom:20px;margin-bottom:20px;}#contact-overlay #form{display:flex;flex-direction:column-reverse;}#contact-overlay .wrap{background:#FFFFFF;width:80%;max-height:100%;max-width:650px;margin:0 auto;overflow-y:scroll;padding:0 20px 20px;}#contact-overlay .edit-page-link{display:none;}#contact-overlay .close-contact-modal{float:right;position:relative;top:-50px;right:-10px;color:#555555;font-size:1.5em;-webkit-transition:color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out;-ms-transition:color 0.1s ease-in-out;-o-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out;}#contact-overlay .close-contact-modal:hover{color:#243f9c;}#contact-overlay .close-contact-modal.floating-close-modal{position:absolute;top:10px;right:8%;color:#FFFFFF;font-size:1.5em;z-index:10;}#contact-overlay .contact-grid:after{display:block;width:100%;clear:both;content:'';}#contact-overlay .form-actions{padding-bottom:30px;}#contact-overlay .webform-component-file label{display:block;}#contact-overlay .webform-component-mailchimp input{width:auto;float:left;padding:4px 0 0 0;}#contact-overlay .webform-component-mailchimp .description{float:left;position:relative;top:-9px;left:10px;}#contact-overlay .g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}#contact-overlay.expanded form{display:block;}#footer{padding:30px 3%;position:relative;z-index:3;background:url(/sites/all/themes/ptr/images/bg-brushed-metal-pattern.jpg) center center repeat;}#footer .ptr-logo a{display:block;width:150px;height:70px;text-indent:-9999px;position:relative;background:url(/sites/all/themes/ptr/images/logo-gray.svg) center center no-repeat;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:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#footer a{color:#555555;}#footer a:hover{color:#243f9c;}#footer a:active{color:#b6202a;}#footer .content-holder{font-size:.85em;line-height:1.6em;}#footer .footer-menu ul{margin:15px 0;text-transform:uppercase;}#footer .footer-menu li{margin:20px 0;}#footer .footer-menu .social{margin-top:0;}#footer .footer-menu .social li{display:inline-block;font-size:2.5em;margin-right:20px;}#footer .copyright{line-height:1.6em;font-size:.9em;}body.no-mast-image #header .ptr-logo a{background-image:url(/sites/all/themes/ptr/images/logo-color.svg);}body.no-mast-image #header .upper-menu a{color:#555555;}body.no-mast-image #header .upper-menu a:hover{color:#243f9c;}body.no-mast-image #header .c-hamburger span,body.no-mast-image #header .c-hamburger span::before,body.no-mast-image #header .c-hamburger span::after{background-color:#555555;}body.no-mast-image #header .c-hamburger:hover span{-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;-ms-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;}body.no-mast-image #header .c-hamburger.active span{background:rgba(155,155,155,0);}body.no-mast-image #header #search-toggle{color:#555555;}body.no-mast-image #mast-front,body.no-mast-image #mast{display:none;}body.no-mast-image #container{margin-top:70px;}.no-svg select{background-image:url(/sites/all/themes/ptr/images/chevron-down-blue.png);}.no-svg #header .ptr-logo a{background-image:url(/sites/all/themes/ptr/images/logo-white.png);}.no-svg #header .ptr-logo a:after{background-image:url(/sites/all/themes/ptr/images/logo-color.png);}.no-svg #nav .logo{background-image:url(/sites/all/themes/ptr/images/logo-color.png);}.no-svg #nav .search #edit-submit{background-image:url(/sites/all/themes/ptr/images/icon-search.png);}.no-svg #mast-front .nav .prev,.no-svg #mast .nav .prev{background-image:url(/sites/all/themes/ptr/images/chevron-with-circle-white-left.png);}.no-svg #mast-front .nav .next,.no-svg #mast .nav .next{background-image:url(/sites/all/themes/ptr/images/chevron-with-circle-white-right.png);}.no-svg #footer .ptr-logo a{background-image:url(/sites/all/themes/ptr/images/logo-gray.png);}.no-svg body.no-mast-image #header .ptr-logo a{background-image:url(/sites/all/themes/ptr/images/logo-color.png);}@keyframes nagamation{0%{bottom:100px;opacity:0;}50%{bottom:76px;opacity:.8;}100%{bottom:50px;opacity:0;}}@-webkit-keyframes nagamation-desktop{0%{bottom:125px;opacity:0;}50%{bottom:90px;opacity:.8;}100%{bottom:60px;opacity:0;}}@-webkit-keyframes nagamation-desktop-double{0%{bottom:150px;opacity:0;}50%{bottom:105px;opacity:.8;}100%{bottom:70px;opacity:0;}}@media only screen and (min-width:768px){#header .ptr-logo{margin:5px 0 5px 3%;display:inline-flex;align-items:center;}#header .ptr-logo a{width:110px;height:50px;display:inline-block;}#header .wrap-header{display:flex;align-items:center;}#header .upper-menu-holder{float:right;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin:0 auto;}#header .upper-menu{display:block;float:right;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#header .upper-menu ul{display:inline-block;font-weight:bold;font-size:.9em;text-transform:uppercase;}#header .upper-menu li{display:inline-block;position:relative;margin-right:20px;padding-right:20px;}#header .upper-menu li:after{display:block;position:absolute;height:50px;width:1px;background:#b6202a;content:"";top:-15px;right:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#header .upper-menu li:last-child:after{content:none;}#header .upper-menu .careers-holder{display:none;}#header .upper-menu a{color:#555555;}#header .upper-menu a:hover{color:#243f9c;}#header .upper-menu a:active{color:#15255c;}#header .upper-menu a.contact-modal-trigger{display:inline-block;width:90px;height:20px;background:url(/sites/all/themes/ptr/images/button-quote-blue.png) center center no-repeat;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;text-indent:-9999px;}#header #search-toggle{color:#555555;font-size:2em;line-height:0;margin-left:40px;display:none;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}#header #search-toggle:hover{color:#243f9c;}#header #menu-toggle{top:11px;margin-top:10px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#nav{width:100%;height:100dvh;overflow-y:scroll;}#nav .mobile-nav li{display:none;}#nav .mobile-nav li:last-child{display:block;}#nav .mobile-nav a.contact-modal-trigger{display:inline-block;width:130px;height:30px;text-indent:-9999px;background:url(/sites/all/themes/ptr/images/button-quote-blue.png) center center no-repeat;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;position:relative;}#nav .mobile-quote{display:none;}#nav .main-nav{font-size:.9em;padding-top:10px;}#nav .main-nav i{display:none;}#nav .main-nav ul{margin:0;}#nav .main-nav a.active{color:#555555;}#nav .main-nav li{padding:0;width:33%;float:left;margin:0;padding-right:10px;}#nav .main-nav li ul{font-weight:normal;display:block;position:relative;margin:0 0 30px;}#nav .main-nav li ul li{margin:10px 0;float:none;width:100%;}#nav .main-nav li ul li ul{margin:10px 0 10px 10px;}#nav .main-nav li ul li:nth-child(2){clear:none;}#nav .main-nav li ul li:nth-child(3){float:none;margin-left:0;}#nav .main-nav li ul li:nth-child(4){float:none;margin-left:0;padding-bottom:0;}#nav .main-nav li ul li:nth-child(5){float:none;margin-left:0;}#nav .main-nav li ul li:nth-child(6){float:none;position:relative;top:0;}#nav .main-nav li:nth-child(2){clear:left;}#nav .main-nav li:nth-child(3){float:none;margin-left:33%;}#nav .main-nav li:nth-child(4){float:none;margin-left:33%;padding-bottom:30px;}#nav .main-nav li:nth-child(5){float:none;margin-left:33%;}#nav .main-nav li:nth-child(6){position:absolute;right:0;top:10px;}#nav .main-nav li.active-trail > a{color:#555555;}#mast-front video,#mast video{min-width:200%;}#mast-front .slide,#mast .slide{height:100vh;max-height:1080px;}#mast-front .slide .wrap,#mast .slide .wrap{padding:130px 15% 0;}#mast-front .slide.layout-right,#mast .slide.layout-right{text-align:right;}#mast-front .slide.layout-center,#mast .slide.layout-center{text-align:center;width:100%;}#mast-front .slide.layout-center .wrap,#mast .slide.layout-center .wrap{padding-left:0;padding-right:0;width:60%;margin-left:auto;margin-right:auto;}#mast-front .nav button,#mast .nav button{display:block;}#intro{text-align:center;padding:25px 5%;font-size:1.2em;}#intro p{line-height:1.5em;display:block;margin:20px 0;}#intro p:first-child{font-size:1.18em;display:block;}#intro .readmore{display:none;}#cta-front .cta{width:50%;float:left;padding:80px 7%;}#cta-front .cta .text{min-height:130px;}#front-grid .unit{height:256px;float:left;padding-left:3%;padding-right:3%;padding-top:35px;}#front-grid .unit.w-1-4{width:25%;padding-top:15px;}#front-grid .unit.w-2-4{width:50%;}#front-grid .unit.w-3-4{width:75%;}#front-grid .unit.w-4-4{width:100%;}#front-grid .unit.empty{display:block;}.overview-grid{position:relative;height:400px;width:100%;}.overview-grid .unit{padding:80px 5% 0;}.overview-grid.layout-1 .unit-1{height:400px;}.overview-grid.layout-2.layout-right .unit-1,.overview-grid.layout-2.layout-left .unit-2{display:block;}.overview-grid.layout-2.layout-right.layout-halves .unit,.overview-grid.layout-2.layout-left.layout-halves .unit{float:left;width:50%;height:400px;}.overview-grid.layout-2.layout-right.layout-thirds .unit-2{width:66.66%;}.overview-grid.layout-2.layout-right.layout-thirds .unit-1{width:33.33%;}.overview-grid.layout-2.layout-left.layout-thirds .unit-1{width:66.66%;}.overview-grid.layout-2.layout-left.layout-thirds .unit-2{width:33.33%;}.overview-grid.layout-2.layout-right.layout-thirds .unit,.overview-grid.layout-2.layout-left.layout-thirds .unit{float:left;height:400px;}.overview-grid.layout-3.layout-right .unit-1{display:block;float:left;height:200px;}.overview-grid.layout-3.layout-right .unit-2{display:block;float:left;clear:left;height:200px;}.overview-grid.layout-3.layout-right .unit-3{height:400px;position:absolute;top:0;right:0;}.overview-grid.layout-3.layout-right .unit-3 p{max-width:80%;}.overview-grid.layout-3.layout-left .unit-3{display:block;float:right;clear:right;height:200px;}.overview-grid.layout-3.layout-left .unit-2{display:block;float:right;height:200px;}.overview-grid.layout-3.layout-left .unit-1{height:400px;float:left;}.overview-grid.layout-3.layout-left .unit-1 p{max-width:80%;}.overview-grid.layout-3.layout-right.layout-thirds .unit-1{width:33.33%;}.overview-grid.layout-3.layout-right.layout-thirds .unit-2{width:33.33%;}.overview-grid.layout-3.layout-right.layout-thirds .unit-3{width:66.66%;}.overview-grid.layout-3.layout-left.layout-thirds .unit-3{width:33.33%;}.overview-grid.layout-3.layout-left.layout-thirds .unit-2{width:33.33%;}.overview-grid.layout-3.layout-left.layout-thirds .unit-1{width:66.66%;}.overview-grid.layout-3.layout-right.layout-halves .unit-1{width:50%;}.overview-grid.layout-3.layout-right.layout-halves .unit-2{width:50%;}.overview-grid.layout-3.layout-right.layout-halves .unit-3{width:50%;}.overview-grid.layout-3.layout-left.layout-halves .unit-3{width:50%;}.overview-grid.layout-3.layout-left.layout-halves .unit-2{width:50%;}.overview-grid.layout-3.layout-left.layout-halves .unit-1{width:50%;}.overview-grid.layout-right.layout-full{text-align:right;}.overview-grid.layout-right.layout-full p{margin-left:20%;}.overview-grid.layout-center{text-align:center;}#vert-nav{display:block;position:fixed;z-index:2;left:10px;top:50%;}#vert-nav li{margin:3px 0;}#vert-nav a{color:#d7d7d7;}#vert-nav a.active{color:#243f9c;}#vert-nav a:hover{color:#243f9c;}#container{padding:20px 5%;}#container .listing{margin:70px 0;}#container .listing .slideshow img{width:auto;max-width:100%;max-height:500px;right:0;margin-left:auto;margin-right:auto;}#container .view-news-list img{float:right;padding:0 0 20px 20px;}#container .youtube-embed iframe{width:640px;height:480px;}.content-area .item{margin:90px 0;}.content-area .item img{float:right;padding:0 0 20px 20px;max-width:50%;}.content-area.display-list .item{margin:30px 0;}.content-area.display-list .item img{max-height:175px;}.content-area.display-grid{width:100%;}.content-area.display-grid .item{margin:20px 0;width:50%;float:left;padding:0 3%;border-top:1px dashed #d7d7d7;padding-top:40px;}.content-area.display-grid .item img{display:none;}.content-area.display-grid .item .img{display:block;width:100%;height:200px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;}.content-area.display-grid .item:nth-child(odd){clear:left;}body.page-node-5 #container #form form{clear:both;border-top:1px solid #b6202a;padding-top:20px;}body.page-node-5 #container #form .contact-grid{padding-bottom:20px;}body.page-node-5 #container #form .contact-grid:after{display:block;width:100%;clear:both;content:'';}body.page-node-5 #container #form .item{float:left;clear:left;width:48%;}body.page-node-5 #container #form .item:nth-child(even){float:right;clear:right;}body.page-node-5 #container #form .webform-component--name{float:left;width:48%;}body.page-node-5 #container #form .webform-component--company{float:right;width:48%;}body.page-node-5 #container #form .webform-component--email{float:left;width:48%;}body.page-node-5 #container #form .webform-component--phone{float:right;width:48%;}body.page-node-5 #container #form .webform-component--country{width:48%;clear:both;}body.page-node-5 #container #form .webform-component--service{float:left;width:48%;}body.page-node-5 #container #form .webform-component--how-did-you-find-us{float:right;width:48%;}body.page-node-5 #container #form .webform-component-mailchimp{clear:both;}body.page-node-5 #container #form .webform-component-mailchimp input{width:auto;float:left;padding:4px 0 0 0;}body.page-node-5 #container #form .webform-component-mailchimp .description{float:left;position:relative;top:-9px;left:10px;}body.page-node-5 #container #form .webform-component--message{clear:both;}#contact-overlay h2,#contact-overlay h1,#contact-overlay h3{font-size:2em;}#contact-overlay .close-contact-modal{top:-60px;right:0;}#contact-overlay .close-contact-modal.floating-close-modal{position:absolute;top:10px;right:12%;}#contact-overlay .contact-grid .item{width:48%;float:left;clear:left;}#contact-overlay .contact-grid .item:nth-child(even){float:right;clear:right;position:relative;}#contact-overlay .webform-component--email{float:left;width:68%;padding-bottom:16px;}#contact-overlay .webform-component--phone{float:right;width:30%;padding-bottom:16px;}#contact-overlay .webform-component--country{border-bottom:1px solid #555555;padding-bottom:15px;margin-bottom:10px;}#contact-overlay .webform-component--country select{width:68%;}#contact-overlay .webform-component--country:after{width:100%;clear:both;display:block;content:'';}#contact-overlay .webform-component--service{float:left;width:68%;padding-bottom:16px;}#contact-overlay .webform-component--how-did-you-find-us{float:right;width:30%;padding-bottom:16px;}#contact-overlay .g-recaptcha{transform:scale(1);-webkit-transform:scale(1);}#to-top{right:1%;}#footer .ptr-logo a{width:190px;height:89px;}#footer .content-holder{float:left;width:70%;padding-right:5%;}#footer .footer-menu{float:right;width:30%;}#footer .copyright{margin:20px 0;}body.no-mast-image #container{margin-top:80px;}}@media only screen and (min-width:1240px){.c-hamburger:hover span{background:#243f9c;}.c-hamburger:hover span:after,.c-hamburger:hover span:before{background:#243f9c;}.c-hamburger--htx.active:hover span{background:none;}.c-hamburger--htx.active:hover span:after,.c-hamburger--htx.active:hover span:before{background:#243f9c;}#toolbar{z-index:10 !important;}h2{font-size:3em;margin:20px 0;}h3{font-size:2.25em;margin:20px 0;}h4{font-size:1.75em;margin:20px 0 0;}h5{font-size:1.75em;margin:20px 0 0;font-weight:bold;}#header > .wrap{max-width:1244px;margin-left:auto;margin-right:auto;position:relative;}#header .ptr-logo{margin:0;display:inline-flex;}#header .ptr-logo a{width:160px;height:65px;display:inline-block;}#header .ptr-logo #search-toggle{display:inline-block;}#header .upper-menu-holder{margin-right:55px;}#header .upper-menu{position:relative;top:5px;}#header .upper-menu li:last-child{display:inline-block;}#header .upper-menu li:nth-child(3):after{content:none;}#header .upper-menu li:nth-child(4){margin-left:60px;}#header .upper-menu .careers-holder{display:inline-block;}#header .upper-menu a.contact-modal-trigger{width:130px;height:30px;position:relative;top:-4px;}#header #menu-toggle{right:0;top:14px;}#header #menu-toggle:hover div{color:#243f9c;}#nav{height:auto;overflow-y:visible;}#nav .wrap{max-width:1244px;margin-left:auto;margin-right:auto;}#nav .mobile{display:none;}#nav .logo{margin-left:0;}#nav .main-nav{font-size:1em;margin-left:0;margin-right:0;margin-top:20px;}#nav .main-nav i{display:none;}#nav .main-nav li{padding:0;width:16.6%;float:left;padding-right:10px;}#nav .main-nav li ul{font-weight:normal;text-transform:none;}#nav .main-nav li ul li{margin:10px 0;float:none;padding-right:10px;}#nav .main-nav li:nth-child(2){clear:none;}#nav .main-nav li:nth-child(3){float:left;margin-left:0;}#nav .main-nav li:nth-child(4){float:left;margin-left:0;padding-bottom:0;}#nav .main-nav li:nth-child(5){float:left;margin-left:0;}#nav .main-nav li:nth-child(6){position:relative;right:0;top:0;}#mast-front h1,#mast h1{font-family:"walkway","Georgia",Cambria,Times New Roman,Times,serif;letter-spacing:2px;font-size:3em;margin:20px 0;}#mast-front video,#mast video{min-width:110%;}#mast-front .slide,#mast .slide{background-attachment:fixed;}#mast-front .slide .wrap,#mast .slide .wrap{padding:230px 35% 0 5%;width:1244px;margin:0 auto;}#mast-front .slide p,#mast .slide p{font-size:1.4em;margin-bottom:30px;}#mast-front .slide.layout-right .wrap,#mast .slide.layout-right .wrap{padding:230px 5% 0 35%;}#mast-front .nav .prev,#mast .nav .prev{left:5%;}#mast-front .nav .next,#mast .nav .next{right:5%;}}@media only screen and (min-width:1240px) and (min-width:1440px){#mast-front .slide .wrap,#mast .slide .wrap{padding-left:5%;}}@media only screen and (min-width:1240px){#intro{padding:130px 0;text-align:left;font-size:1.3em;}#intro .wrap{max-width:1244px;margin:0 auto;}#intro p{float:right;width:47%;}#intro p:first-child{float:left;border-right:1px solid #555555;padding-right:3%;width:50%;}#cta-front .cta{padding:170px 5%;}#front-grid-holder{margin:85px 0;}#front-grid .unit{height:400px;position:relative;}#front-grid .unit .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;}.overview-grid{height:600px;margin:50px 0;}.overview-grid .unit{padding-left:8%;}.overview-grid.layout-1 .unit-1{height:600px;}.overview-grid.layout-2.layout-right.layout-halves .unit,.overview-grid.layout-2.layout-left.layout-halves .unit{height:600px;}.overview-grid.layout-2.layout-right.layout-thirds .unit,.overview-grid.layout-2.layout-left.layout-thirds .unit{height:600px;}.overview-grid.layout-3.layout-right .unit-1{height:300px;}.overview-grid.layout-3.layout-right .unit-2{height:300px;}.overview-grid.layout-3.layout-right .unit-3{height:600px;}.overview-grid.layout-3.layout-right .unit-3 p{max-width:60%;}.overview-grid.layout-3.layout-left .unit-3{height:300px;}.overview-grid.layout-3.layout-left .unit-2{height:300px;}.overview-grid.layout-3.layout-left .unit-1{height:600px;}.overview-grid.layout-3.layout-left .unit-1 p{max-width:60%;}.overview-grid.layout-center .unit{padding-left:5%;}.overview-grid.layout-center p{margin-left:auto;margin-right:auto;}.overview-grid.layout-right.layout-full p{margin-left:60%;max-width:40%;}.overview-grid p{max-width:550px;font-size:1.1em;}#vert-nav{left:20px;}}@media only screen and (min-width:1240px) and (min-width:1400px){#vert-nav{left:3%;}}@media only screen and (min-width:1240px){#container{width:1244px;margin:0 auto;padding:20px 0;}#container h1{font-size:3.2em;}#container h4{margin-top:50px;}#container .intro{max-width:80%;}#container .body-copy{max-width:80%;}#container .listing{margin:70px 0;}#container .listing .slideshow{display:none;}#container .listing .listing-grid{float:right;width:820px;margin:30px 0;}#container .listing .listing-grid .unit{float:left;margin-bottom:20px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;}#container .listing .listing-grid.grid-5 .unit-1{width:100%;height:548px;}#container .listing .listing-grid.grid-5 .unit-2{width:300px;height:300px;}#container .listing .listing-grid.grid-5 .unit-3{width:500px;height:300px;float:right;}#container .listing .listing-grid.grid-5 .unit-4{width:400px;height:200px;}#container .listing .listing-grid.grid-5 .unit-5{width:400px;height:200px;float:right;}#container .listing .listing-grid.grid-4 .unit-1{width:100%;height:450px;}#container .listing .listing-grid.grid-4 .unit-2{width:400px;height:200px;}#container .listing .listing-grid.grid-4 .unit-3{width:400px;height:200px;float:right;}#container .listing .listing-grid.grid-4 .unit-4{width:100%;height:450px;}#container .listing .listing-grid.grid-3 .unit-1{width:100%;height:548px;}#container .listing .listing-grid.grid-3 .unit-2{width:300px;height:300px;}#container .listing .listing-grid.grid-3 .unit-3{width:500px;height:300px;float:right;}#container .listing .listing-grid.grid-2-vert .unit-1{width:400px;height:650px;}#container .listing .listing-grid.grid-2-vert .unit-2{width:400px;height:650px;float:right;}#container .listing .listing-grid.grid-2-horiz .unit-1{width:100%;height:450px;}#container .listing .listing-grid.grid-2-horiz .unit-2{width:100%;height:450px;float:right;}#container .listing .listing-grid.grid-1 .unit-1{width:100%;height:650px;}#container .listing .listing-info{float:left;width:370px;margin:30px 0;}#container .listing .listing-info h6:first-child{margin-top:0;}#container .gallery{margin:50px 0;}#container .view-news-list ul li.views-row{margin:40px 0;}#container .view-video-listing{max-width:80%;}#container .youtube-embed iframe{width:960px;height:720px;}#container .video-embed{max-width:80%;}.content-area .item{margin:100px 0;}.content-area.display-list .item{margin:30px 0;border-bottom:1px solid #b6202a;}.content-area.display-list .item img{max-height:175px;}.content-area.display-grid .item{width:33%;}.content-area.display-grid .item:nth-child(odd){clear:none;}.content-area.display-grid .item:nth-child(4n){clear:left;}body.page-node-5 #container #form .item{float:left;clear:none;width:23%;}body.page-node-5 #container #form .item:nth-child(even){float:left;clear:none;}#contact-overlay .close-contact-modal.floating-close-modal{position:absolute;top:10px;right:0;width:650px;left:0;margin:auto;text-align:right;}.floating-download{position:fixed;right:5%;}#to-top{right:2%;}#footer{padding:60px 0;}#footer .wrap{width:1244px;margin:0 auto;}#footer .content-holder{width:60%;padding-right:10%;}#footer .footer-menu{width:40%;position:relative;}#footer .footer-menu .menus ul{width:50%;float:left;}#footer .footer-menu .menus:after{width:100%;content:'';display:block;clear:both;}#footer .footer-menu .social{margin-bottom:0;position:absolute;right:70px;bottom:-80px;z-index:1;}#footer .footer-menu .social li{margin-top:10px;margin-bottom:10px;}#footer .copyright{float:right;clear:both;width:40%;margin:0;position:relative;top:-20px;}body.no-mast-image #container{margin-top:100px;}body.no-mast-image #header #search-toggle{color:#555555;}body.no-mast-image #header #search-toggle:hover{color:#243f9c;}body.no-mast-image #header #search-toggle:active{color:#15255c;}}@media screen and (-webkit-min-device-pixel-ratio:0){select:focus,textarea:focus,input:focus{font-size:16px;}}@media screen and (-webkit-min-device-pixel-ratio:0){select,textarea,input{font-size:16px;}}
