html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}embed,img,object,video{max-width:100%;height:auto;}header.site-header .main-nav-wrap button.main-nav-trigger,header.site-header .main-nav-wrap button.mobile-search-trigger,header.site-header .go-back a:before,header.site-header .header-top .pane-search-form button.search-dropdown-button{background-size:22px;background-color:inherit;background-position:center;}body,html{font-family:sans-serif;font-weight:400;font-size:17px;line-height:1.5;color:#4D4D4D;}.body--fonts-loaded body,.body--fonts-loaded
  html{font-family:"DIN Next W06 Regular",sans-serif;}p{margin:0;}p + p{margin-top:1em;}article p{max-width:1200px;}p + h1,p + h2,p + h3,p + h4,p + h5,p + h6{margin-top:1.5em;max-width:1200px;}.small-text{font-size:.75em;color:#808080;}h1,h2,h3,h4,h5,h6{font-family:sans-serif;margin:0;}.body--fonts-loaded h1,.body--fonts-loaded h2,.body--fonts-loaded h3,.body--fonts-loaded h4,.body--fonts-loaded h5,.body--fonts-loaded h6{font-family:"DIN Next W06 Regular",sans-serif;}h1 + p,h2 + p,h3 + p,h4 + p,h5 + p,h6 + p{margin-top:1em;}h1 + h2,h2 + h3,h3 + h4{margin-top:.5em;}h1{font-family:sans-serif;font-size:32px;color:#4D4D4D;line-height:1.2em;font-weight:normal;}.body--fonts-loaded h1{font-family:"DIN Next W06 Medium",sans-serif;}@media (min-width:75em){h1{font-size:36px;}}h2{font-family:sans-serif;font-size:24px;color:#28A505;text-transform:uppercase;line-height:1.2em;font-weight:normal;}.body--fonts-loaded h2{font-family:"DIN Next W06 Medium",sans-serif;}@media (min-width:75em){h2{font-size:28px;}}h3{font-family:sans-serif;font-size:20px;color:#28A505;text-transform:uppercase;font-weight:normal;line-height:1.2em;}.body--fonts-loaded h3{font-family:"DIN Next W06 Medium",sans-serif;}@media (min-width:75em){h3{font-size:24px;}}h4{font-family:sans-serif;font-size:20px;color:#4D4D4D;margin-top:2em;font-weight:normal;line-height:1.2em;}.body--fonts-loaded h4{font-family:"DIN Next W06 Medium",sans-serif;}@media (min-width:75em){h4{font-size:20px;}}b,strong{font-family:'Din Next W06 Medium',Arial,sans-serif;font-weight:normal;}em{font-style:italic;}label{font-family:sans-serif;font-weight:700;}.body--fonts-loaded label{font-family:"DIN Next W06 Regular",sans-serif;}input,textarea{font-family:sans-serif;font-size:16px;}.body--fonts-loaded input,.body--fonts-loaded
  textarea{font-family:"DIN Next W06 Regular",sans-serif;}table{font-family:sans-serif;}.body--fonts-loaded table{font-family:"DIN Next W06 Regular",sans-serif;}blockquote{font-family:sans-serif;margin:1em 1em 2em;color:#808080;font-size:16px;font-weight:400;padding:.5em 1em;font-style:italic;border-top:4px solid #E6E6E6;border-left:4px solid #E6E6E6;max-width:1200px;line-height:1.3em;}.body--fonts-loaded blockquote{font-family:"DIN Next W06 Light",sans-serif;}@media (min-width:75em){blockquote{font-size:20px;}}.blockquote-2{font-family:sans-serif;font-size:18px;}.body--fonts-loaded .blockquote-2{font-family:"DIN Next W06 Regular",sans-serif;}ul,ol{font-family:sans-serif;padding-left:2em;margin-top:.25em;}.body--fonts-loaded ul,.body--fonts-loaded
  ol{font-family:"DIN Next W06 Regular",sans-serif;}ul li,ol li{margin-bottom:0em;}article ul,article
  ol{max-width:1200px;margin-bottom:1em;padding-left:2em;}ul{list-style-type:disc;}ol{list-style-type:decimal;}.sg-section,.v2 .sg-section{font-family:sans-serif;font-size:16px;color:#808080;text-transform:none;margin-bottom:1.5em;}.body--fonts-loaded .sg-section,.body--fonts-loaded .v2 .sg-section{font-family:"DIN Next W06 Regular",sans-serif;}.note-italic{font-style:italic;padding-top:2em;clear:both;}.intro{font-family:sans-serif;font-size:24px;line-height:1.4em;margin-top:.5em;}.body--fonts-loaded .intro{font-family:"DIN Next W06 Regular",sans-serif;}.manual-capitalization{text-transform:none;}.sans-light{font-family:sans-serif;}.body--fonts-loaded .sans-light{font-family:"DIN Next W06 Light",sans-serif;}.sans-medium{font-family:sans-serif;}.body--fonts-loaded .sans-medium{font-family:"DIN Next W06 Medium",sans-serif;}.sans-heavy{font-family:sans-serif;}.body--fonts-loaded .sans-heavy{font-family:"DIN Next W06 Heavy",sans-serif;}.weights{padding-left:0em;}.weights li{list-style:none;font-size:2em;}*.txt-green{color:#28A505;}*.txt-red{color:#E62D1E;}*.txt-white{color:#FFF;}*.txt-light-gray{color:#F2F2F2;}*.txt-dark-gray{color:#4D4D4D;}*.txt-black{color:#000;}*.bg-green{background-color:#28A505;}*.bg-red{background-color:#E62D1E;}*.bg-white{background-color:#FFF;}*.bg-light-gray{background-color:#F2F2F2;}*.bg-dark-gray{background-color:#4D4D4D;}*.bg-black{background-color:#000;}*.padding-20{padding:20px;}*.margin-20{margin:20px;}*.margin-top-20{margin-top:20px;}*.margin-bottom-20{margin-bottom:20px;}.content-float-right{margin:0 0 20px 20px;float:right;clear:right;}.content-float-left{margin:0 20px 20px 0;float:left;float:left;}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}html{height:100%;background-color:#4D4D4D;}body{margin:0;background-color:white;}.two-column-page .left,.two-column-page .right{float:none;}@media (min-width:56.25em){.two-column-page .left{width:63.63636%;float:left;margin-right:-100%;margin-left:0;clear:none;}.two-column-page .right{width:27.27273%;float:right;margin-left:0;margin-right:0;clear:none;}}.postscript{clear:both;}.one-column-page .left{float:none;}@media (min-width:56.25em){.one-column-page .middle,.one-column-page .left{margin:0 auto;width:63.63636%;}}.layout__ws-1col-wrapped{padding:20px 20px 40px;}@media (min-width:46.875em){.layout__ws-1col-wrapped{margin:0 auto;max-width:1200px;}}@media (min-width:77.5em){.layout__ws-1col-wrapped{padding-left:0;padding-right:0;}}.wrapper{margin:0 auto;max-width:1200px;}.wrap-hz{margin:0 auto;max-width:1200px;padding:20px;}@media (min-width:77.5em){.wrap-hz{padding:0;}}.wrap-text{max-width:740px;}a,a:link{color:#0A64AA;text-decoration:none;}a:hover,a:link:hover{color:#2093CF;}button,.button,form.marketo-form-wrapper .mktoButtonWrap button,article.node-cta .field-cta-link a,.masthead-announcement-region .announcement-button,input[type='submit']{font-family:sans-serif;text-transform:uppercase;font-weight:normal;letter-spacing:1px;font-size:20px;padding:.7em 1.8em;margin-top:.5em;border:0;}.body--fonts-loaded button,.body--fonts-loaded
  .button,.body--fonts-loaded form.marketo-form-wrapper .mktoButtonWrap button,form.marketo-form-wrapper .mktoButtonWrap .body--fonts-loaded button,.body--fonts-loaded article.node-cta .field-cta-link a,article.node-cta .field-cta-link .body--fonts-loaded a,.body--fonts-loaded .masthead-announcement-region .announcement-button,.masthead-announcement-region .body--fonts-loaded .announcement-button,.body--fonts-loaded
  input[type='submit']{font-family:"DIN Next W06 Regular",sans-serif;}input[type='submit'],.btn-primary,a.btn-primary,form.marketo-form-wrapper .mktoButtonWrap button,article.node-cta .field-cta-link a{display:inline-block;background-color:#28A505;cursor:pointer;border-radius:5px;color:#F2F2F2;border-bottom:4px solid #186303;}input[type='submit']:hover,.btn-primary:hover,a.btn-primary:hover,form.marketo-form-wrapper .mktoButtonWrap button:hover,article.node-cta .field-cta-link a:hover{color:#e5e5e5;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#34d707;border-bottom:4px solid #186303;}input[type='submit']:hover.btn-white,.btn-primary:hover.btn-white,a.btn-primary:hover.btn-white,form.marketo-form-wrapper .mktoButtonWrap button:hover.btn-white,article.node-cta .field-cta-link a:hover.btn-white{background-color:#165b03;}input[type='submit']:active,.btn-primary:active,a.btn-primary:active,form.marketo-form-wrapper .mktoButtonWrap button:active,article.node-cta .field-cta-link a:active{border-color:#186303;color:#dadada;background-color:#94d282;}.color.dark input[type='submit'],.color.dark
  .btn-primary,.color.dark
  a.btn-primary,.color.dark form.marketo-form-wrapper .mktoButtonWrap button,form.marketo-form-wrapper .mktoButtonWrap .color.dark button,.color.dark article.node-cta .field-cta-link a,article.node-cta .field-cta-link .color.dark a{display:inline-block;background-color:#28A505;cursor:pointer;border-radius:5px;color:#F2F2F2;border-bottom:4px solid #186303;}.color.dark input[type='submit']:hover,.color.dark
    .btn-primary:hover,.color.dark
    a.btn-primary:hover,.color.dark form.marketo-form-wrapper .mktoButtonWrap button:hover,form.marketo-form-wrapper .mktoButtonWrap .color.dark button:hover,.color.dark article.node-cta .field-cta-link a:hover,article.node-cta .field-cta-link .color.dark a:hover{color:#e5e5e5;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#34d707;border-bottom:4px solid #186303;}.color.dark input[type='submit']:hover.btn-white,.color.dark
      .btn-primary:hover.btn-white,.color.dark
      a.btn-primary:hover.btn-white,.color.dark form.marketo-form-wrapper .mktoButtonWrap button:hover.btn-white,form.marketo-form-wrapper .mktoButtonWrap .color.dark button:hover.btn-white,.color.dark article.node-cta .field-cta-link a:hover.btn-white,article.node-cta .field-cta-link .color.dark a:hover.btn-white{background-color:#165b03;}.color.dark input[type='submit']:active,.color.dark
    .btn-primary:active,.color.dark
    a.btn-primary:active,.color.dark form.marketo-form-wrapper .mktoButtonWrap button:active,form.marketo-form-wrapper .mktoButtonWrap .color.dark button:active,.color.dark article.node-cta .field-cta-link a:active,article.node-cta .field-cta-link .color.dark a:active{border-color:#186303;color:#dadada;background-color:#94d282;}.btn-blue,a.btn-blue{display:inline-block;background-color:#0A64AA;cursor:pointer;border-radius:5px;color:#F2F2F2;border-bottom:4px solid #063c66;}.btn-blue:hover,a.btn-blue:hover{color:#e5e5e5;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#0d80da;border-bottom:4px solid #063c66;}.btn-blue:hover.btn-white,a.btn-blue:hover.btn-white{background-color:#063a62;}.btn-blue:active,a.btn-blue:active{border-color:#063c66;color:#dadada;background-color:#85b2d5;}.btn-blue-bright,a.btn-blue-bright{display:inline-block;background-color:#2093CF;cursor:pointer;border-radius:5px;color:#F2F2F2;border-bottom:4px solid #13587c;font-family:sans-serif;}.btn-blue-bright:hover,a.btn-blue-bright:hover{color:#e5e5e5;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#40aae2;border-bottom:4px solid #13587c;}.btn-blue-bright:hover.btn-white,a.btn-blue-bright:hover.btn-white{background-color:#16648d;}.btn-blue-bright:active,a.btn-blue-bright:active{border-color:#13587c;color:#dadada;background-color:#90c9e7;}.body--fonts-loaded .btn-blue-bright,.body--fonts-loaded
  a.btn-blue-bright{font-family:"DIN Next W06 Light",sans-serif;}.btn-green,a.btn-green{display:inline-block;background-color:#28A505;cursor:pointer;border-radius:5px;color:#F2F2F2;border-bottom:4px solid #186303;font-family:sans-serif;}.btn-green:hover,a.btn-green:hover{color:#e5e5e5;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#34d707;border-bottom:4px solid #186303;}.btn-green:hover.btn-white,a.btn-green:hover.btn-white{background-color:#165b03;}.btn-green:active,a.btn-green:active{border-color:#186303;color:#dadada;background-color:#94d282;}.body--fonts-loaded .btn-green,.body--fonts-loaded
  a.btn-green{font-family:"DIN Next W06 Light",sans-serif;}.btn-white,a.btn-white{display:inline-block;background-color:#F2F2F2;cursor:pointer;border-radius:5px;color:#4D4D4D;border-bottom:4px solid #919191;}.btn-white:hover,a.btn-white:hover{color:#404040;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:white;border-bottom:4px solid #919191;}.btn-white:hover.btn-white,a.btn-white:hover.btn-white{background-color:#cccccc;}.btn-white:active,a.btn-white:active{border-color:#919191;color:#454545;background-color:#f9f9f9;}.btn-yellow,a.btn-yellow{display:inline-block;background-color:#FCEA1C;cursor:pointer;border-radius:5px;color:#4D4D4D;border-bottom:4px solid #978c11;}.btn-yellow:hover,a.btn-yellow:hover{color:#404040;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#fdef4e;border-bottom:4px solid #978c11;}.btn-yellow:hover.btn-white,a.btn-yellow:hover.btn-white{background-color:#c9b903;}.btn-yellow:active,a.btn-yellow:active{border-color:#978c11;color:#454545;background-color:#fef58e;}.btn-orange,a.btn-orange,.masthead-announcement-region .announcement-button{display:inline-block;background-color:#FAAD00;cursor:pointer;border-radius:5px;color:#4D4D4D;border-bottom:4px solid #966800;}.btn-orange:hover,a.btn-orange:hover,.masthead-announcement-region .announcement-button:hover{color:#404040;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#ffbf2e;border-bottom:4px solid #966800;}.btn-orange:hover.btn-white,a.btn-orange:hover.btn-white,.masthead-announcement-region .announcement-button:hover.btn-white{background-color:#ae7800;}.btn-orange:active,a.btn-orange:active,.masthead-announcement-region .announcement-button:active{border-color:#966800;color:#454545;background-color:#fdd680;}.btn-gray-dark,a.btn-gray-dark,.blog-feed__button{display:inline-block;background-color:#4D4D4D;cursor:pointer;border-radius:5px;color:#F2F2F2;border-bottom:4px solid #2e2e2e;font-family:sans-serif;}.btn-gray-dark:hover,a.btn-gray-dark:hover,.blog-feed__button:hover{color:#e5e5e5;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#676767;border-bottom:4px solid #2e2e2e;}.btn-gray-dark:hover.btn-white,a.btn-gray-dark:hover.btn-white,.blog-feed__button:hover.btn-white{background-color:#272727;}.btn-gray-dark:active,a.btn-gray-dark:active,.blog-feed__button:active{border-color:#2e2e2e;color:#dadada;background-color:#a6a6a6;}.body--fonts-loaded .btn-gray-dark,.body--fonts-loaded
  a.btn-gray-dark,.body--fonts-loaded .blog-feed__button{font-family:"DIN Next W06 Light",sans-serif;}.btn-fuchsia,a.btn-fuchsia{display:inline-block;background-color:#E31C79;cursor:pointer;border-radius:5px;color:#F2F2F2;border-bottom:4px solid #881149;font-family:sans-serif;}.btn-fuchsia:hover,a.btn-fuchsia:hover{color:#e5e5e5;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#e94994;border-bottom:4px solid #881149;}.btn-fuchsia:hover.btn-white,a.btn-fuchsia:hover.btn-white{background-color:#9f1455;}.btn-fuchsia:active,a.btn-fuchsia:active{border-color:#881149;color:#dadada;background-color:#f18ebc;}.body--fonts-loaded .btn-fuchsia,.body--fonts-loaded
  a.btn-fuchsia{font-family:"DIN Next W06 Light",sans-serif;}.btn-small,article.node-cta .field-cta-link a{padding:.5em 1.6em;font-size:18px;}fieldset{padding:20px 0;border:0;}label + input[type=text],label + textarea{display:block;padding:10px;}input,textarea,form.marketo-form-wrapper input[style],form.marketo-form-wrapper textarea[style]{box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #CCC;font-size:18px;color:#4D4D4D;padding:8px;}input:focus,textarea:focus,form.marketo-form-wrapper input[style]:focus,form.marketo-form-wrapper textarea[style]:focus{border-color:#808080;outline:none;}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;}article form{max-width:1200px;padding:20px;background-color:#E6E6E6;}::-webkit-input-placeholder{color:#808080;}:-moz-placeholder{color:#808080;}::-moz-placeholder{color:#808080;}:-ms-input-placeholder{color:#808080;}.mktoForm{padding:20px 40px !important;width:100% !important;}.mktoForm input[type=url],.mktoForm input[type=text],.mktoForm input[type=date],.mktoForm input[type=tel],.mktoForm input[type=email],.mktoForm input[type=number],.mktoForm textarea.mktoField,.mktoForm select.mktoField{height:2.3em !important;}.mktoForm .mktoLabel{width:auto !important;font-size:1.2em;padding-bottom:.3em;color:#4D4D4D;}.mktoForm select.mktoField{margin:0;background-color:white;position:relative;padding:6px 8px 6px 10px !important;height:28px !important;line-height:14px !important;font-size:12px !important;outline:0;color:#4D4D4D;text-shadow:0 1px white;border:0;border-radius:0 !important;width:100% !important;}form.marketo-form-wrapper{max-width:600px;}form.marketo-form-wrapper input[style],form.marketo-form-wrapper textarea[style]{width:100% !important;background-color:#FFF;}form.marketo-form-wrapper .mktoOffset{display:none;}form.marketo-form-wrapper .mktoFieldDescriptor,form.marketo-form-wrapper .mktoFieldWrap{width:100%;}form.marketo-form-wrapper .mktoButtonWrap[style]{margin-left:0 !important;}form.marketo-form-wrapper .mktoButtonWrap button{font-size:20px !important;border:0 !important;border-bottom:4px solid #307E1F !important;padding:.7em 1.8em !important;background-image:none !important;background-color:#28A505 !important;margin-top:1em;}form.marketo-form-wrapper .mktoButtonWrap button:hover,form.marketo-form-wrapper .mktoButtonWrap button:focus{color:#e5e5e5 !important;-webkit-transition:all 0.2s ease !important;transition:all 0.2s ease !important;background-color:#34d707 !important;}@-webkit-keyframes fly-in--up{from{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@keyframes fly-in--up{from{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@-webkit-keyframes fly-in--left-menu{from{opacity:0;width:0;}to{opacity:1;width:100%;}}@keyframes fly-in--left-menu{from{opacity:0;width:0;}to{opacity:1;width:100%;}}.js header.site-header .main-nav{display:none;}@media (min-width:1050px){.js header.site-header .main-nav{display:block;}}header.site-header .main-nav-wrap{padding:10px 10px;overflow:hidden;list-style:none;}header.site-header .main-nav-wrap:before,header.site-header .main-nav-wrap:after{display:table;content:'';}header.site-header .main-nav-wrap:after{clear:both;}header.site-header .main-nav-wrap .is-hidden{position:absolute;opacity:0;-webkit-transform:translateX(140%);-ms-transform:translateX(140%);transform:translateX(140%);}header.site-header .main-nav-wrap button{margin:0;border:none;outline:0;color:#E6E6E6;background-color:#252525;font-size:16px;text-align:center;}header.site-header .main-nav-wrap button.is-active{background-color:#28A505;}header.site-header .main-nav-wrap button.main-nav-trigger{padding:11px 20px 11px 40px;background-position:10px;}header.site-header .main-nav-wrap button.mobile-search-trigger{padding:20px 22px;float:right;}header.site-header .main-nav-wrap .mobile-search-form{display:none;margin:0;width:100%;margin-top:-1px;border:none;color:#F2F2F2;background-color:#4D4D4D;}header.site-header .main-nav-wrap .mobile-search-form.close{-webkit-animation:fly-in--left-menu 0.1s cubic-bezier(0,0,1,1) 0.1s reverse;animation:fly-in--left-menu 0.1s cubic-bezier(0,0,1,1) 0.1s reverse;}header.site-header .main-nav-wrap .mobile-search-form.open{opacity:0;-webkit-animation:fly-in--left-menu 0.1s cubic-bezier(0,0,1,1) 0.1s forwards;animation:fly-in--left-menu 0.1s cubic-bezier(0,0,1,1) 0.1s forwards;}header.site-header .main-nav-wrap .mobile-search-form::-webkit-input-placeholder{color:#A6A6A6;}header.site-header .main-nav-wrap .mobile-search-form::-moz-placeholder{color:#A6A6A6;}header.site-header .main-nav-wrap .mobile-search-form:-ms-input-placeholder{color:#A6A6A6;}header.site-header .main-nav-wrap .mobile-search-form::placeholder{color:#A6A6A6;}header.site-header .main-nav{margin:0;padding:10px 0;background-color:#4D4D4D;-webkit-filter:drop-shadow(0 0 6px 1px black);filter:drop-shadow(0 0 6px 1px black);position:relative;}header.site-header .main-nav li{text-transform:none;list-style-type:none;list-style-image:none;}header.site-header .main-nav > li{text-transform:uppercase;}header.site-header .main-nav ul{margin:0;padding:0;}header.site-header .main-nav a{display:block;padding:15px 10px 14px 10px;line-height:1.1em;color:#CCC;cursor:pointer;text-decoration:none;}header.site-header .main-nav a.nolink{cursor:default;}header.site-header .main-nav .has-subnav > a:after{content:'';background-size:16px;float:right;padding:12px;}header.site-header .main-nav ul.nav{min-width:225px;}header.site-header .moves-in > li > a{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);position:absolute;opacity:0;}header.site-header .nav-in{-webkit-animation:fly-in--up 0.24s cubic-bezier(0.165,0.84,0.44,1) forwards;animation:fly-in--up 0.24s cubic-bezier(0.165,0.84,0.44,1) forwards;}header.site-header .nav-out{-webkit-animation:fly-in--up 0.24s cubic-bezier(0.165,0.84,0.44,1) reverse;animation:fly-in--up 0.24s cubic-bezier(0.165,0.84,0.44,1) reverse;}header.site-header .main-dropdown,header.site-header .has-subnav-link .subnav,header.site-header .subnav a{-webkit-transition:all 0.24s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.24s cubic-bezier(0.165,0.84,0.44,1);}header.site-header .link-text-wrapper{display:inline-block;max-width:350px;}header.site-header .subnav a{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}header.site-header .go-back a{color:#A6A6A6;}header.site-header .go-back a:before{color:#A6A6A6;content:'';background-position:left;background-size:16px;padding-right:20px;}@media (min-width:1050px){header.site-header .main-nav-wrap{overflow:visible;padding:0 10px;}header.site-header .main-dropdown,header.site-header .has-subnav-link .subnav,header.site-header .subnav a{-webkit-transition:all 0s ease 0s;transition:all 0s ease 0s;}header.site-header .mobile-search-trigger{display:none;}header.site-header .main-nav-trigger{display:none;}header.site-header .main-nav{background-color:transparent;float:left;padding:0;}header.site-header .main-nav:before{content:none;}header.site-header .main-nav li:nth-last-of-type(-n+2) > ul{left:auto;}:lang(zh-hans) header.site-header .main-nav li:nth-last-of-type(2) > ul{right:-240px;}:lang(zh-hans) header.site-header .main-nav li:nth-last-of-type(1) > ul{left:auto;}header.site-header .main-nav > li{padding:13px 0;position:relative;float:left;}header.site-header .main-nav > li.hover > a{color:#28A505;}header.site-header .main-nav > li > a{padding:5px 20px;text-align:center;}html[lang="de"] header.site-header .main-nav > li > a{padding:5px 10px;}header.site-header .main-nav .has-subnav > a:after{padding:0;background-image:none;}header.site-header .main-dropdown{display:table;background-color:#252525;color:#E6E6E6;opacity:0;position:absolute;right:0;left:0;visibility:hidden;}header.site-header .main-dropdown > li{display:table-cell;vertical-align:top;}header.site-header .main-dropdown a:hover{color:#28A505;}header.site-header .main-dropdown a.subnav-header{color:#F2F2F2;font-size:15px;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid;border-color:#A6A6A6;margin-bottom:6px;}header.site-header .hover .main-dropdown{opacity:1;visibility:visible;}header.site-header .nav-col{margin:12px 0;padding:12px 24px;}header.site-header .nav-col .has-subnav{margin-top:24px;}header.site-header .nav-col .has-subnav:first-child{margin-top:0;}header.site-header .subnav a{padding:7px 0;vertical-align:top;}header.site-header .go-back,header.site-header .view-all{display:none !important;}}@-webkit-keyframes fly-in--left-header{from{opacity:0;width:0;}to{opacity:1;width:296px;}}@keyframes fly-in--left-header{from{opacity:0;width:0;}to{opacity:1;width:296px;}}header.site-header{position:relative;background-color:#F2F2F2;z-index:10;}header.site-header .header-top{padding:10px;overflow:hidden;}header.site-header .header-top .site-name{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}header.site-header .header-top .pane-page-logo{float:left;}header.site-header .header-top .pane-page-logo a{border-style:none;}header.site-header .header-top .pane-page-logo img{width:400px;border-style:none;}header.site-header .header-top .pane-menu-menu-utility{margin:45px 0 0 0;float:right;font-size:16px;}header.site-header .header-top .pane-menu-menu-utility ul{margin:0;padding-left:0;}header.site-header .header-top .pane-menu-menu-utility li{display:inline-block;list-style-type:none;margin-bottom:0;}header.site-header .header-top .pane-menu-menu-utility li a{margin-right:10px;color:#4D4D4D;}header.site-header .header-top .pane-menu-menu-utility li a:hover{color:#2093CF;}header.site-header .header-top .pane-menu-menu-utility li.last a{margin-right:5px;}header.site-header .header-top .pane-lang-dropdown-language-content{float:right;}header.site-header .header-top .form-item-lang-dropdown-select,header.site-header .header-top .form-item-region{margin:45px 15px 0 0;}header.site-header .header-top .form-item-lang-dropdown-select,header.site-header .header-top .form-item-region{display:inline-block;position:relative;background:white;}header.site-header .header-top .form-item-lang-dropdown-select select,header.site-header .header-top .form-item-region select{margin:0;width:100%;position:relative;padding:6px 8px 6px 10px;height:28px;line-height:14px;font-size:12px;outline:0;color:#4D4D4D;text-shadow:0 1px white;background:transparent !important;border:0;border-radius:0;}header.site-header .header-top .form-item-lang-dropdown-select select:hover,header.site-header .header-top .form-item-region select:hover{color:#2093CF;}header.site-header .header-top .pane-search-form{float:right;margin-top:40px;position:relative;}header.site-header .header-top .pane-search-form .form-text{display:none;position:absolute;background-color:#FFF;float:right;width:296px;top:34px;right:0;height:35px;border:none;}header.site-header .header-top .pane-search-form .form-text.close{-webkit-animation:fly-in--left-header 0.1s cubic-bezier(0,0,1,1) 0.1s reverse;animation:fly-in--left-header 0.1s cubic-bezier(0,0,1,1) 0.1s reverse;}header.site-header .header-top .pane-search-form .form-text.open{opacity:0;-webkit-animation:fly-in--left-header 0.1s cubic-bezier(0,0,1,1) 0.1s forwards;animation:fly-in--left-header 0.1s cubic-bezier(0,0,1,1) 0.1s forwards;}header.site-header .header-top .pane-search-form button.search-dropdown-button{margin:0;border:none;cursor:pointer;outline:0;color:#4D4D4D;padding:17px 20px;vertical-align:middle;}header.site-header .header-top .pane-search-form button.search-dropdown-button.is-active{background-color:#28A505;color:#F2F2F2;}header.site-header .header-top .pane-search-form .form-submit,header.site-header .header-top .pane-search-form label{display:none;}header.site-header .header-middle{clear:both;background-color:#252525;}@media (max-width:65.5625em){header.site-header .header-top .pane-search-form{display:none;}header.site-header .header-top .pane-menu-menu-utility{margin-right:20px;}}@media (max-width:56.875em){header.site-header .header-top .pane-page-logo{float:none;}header.site-header .header-top .pane-lang-dropdown-language-content{float:left;}header.site-header .header-top .pane-lang-dropdown-language-content .form-item-lang-dropdown-select{margin:0 20px 20px 10px;}header.site-header .header-top .pane-menu-menu-utility{margin:0 10px 20px 10px;float:left;}}@media (max-width:32.1875em){header.site-header .header-top .pane-lang-dropdown-language-content{float:none;}header.site-header .header-top .pane-lang-dropdown-language-content .form-item-lang-dropdown-select{display:block;margin:44px 10px 10px 10px;}header.site-header .header-top .pane-lang-dropdown-language-content .form-item-lang-dropdown-select select{width:100% !important;}}hr{border:0;height:4px;background:#E6E6E6;}hr.hr-green{background:#28A505;}hr.hr-gray-mid{background:#808080;}hr.hr-gray-light{background:#CCC;}footer.site-footer{background-color:#666;clear:both;}footer.site-footer ul{margin:0;padding:0;}footer.site-footer li{display:inline-block;}footer.site-footer .bottom-links{background-color:#4D4D4D;padding:1em;clear:both;}footer.site-footer .bottom-links:before,footer.site-footer .bottom-links:after{display:table;content:'';}footer.site-footer .bottom-links:after{clear:both;}footer.site-footer .bottom-links .legal-menu{margin-top:10px;float:left;color:#E6E6E6;font-size:15px;padding-top:5px;}@media (min-width:52.1875em){footer.site-footer .bottom-links .legal-menu{float:right;margin-top:0;}}footer.site-footer .bottom-links .legal-menu p{display:inline-block;color:#FFF;}footer.site-footer .bottom-links .legal-menu > div{display:inline-block;}footer.site-footer .top-links{padding:1em;overflow:hidden;}footer.site-footer .top-links .pane-region-select{margin-top:10px;}footer.site-footer .top-links .pane-region-select{display:inline-block;position:relative;background:white;}footer.site-footer .top-links .pane-region-select select{margin:0;width:100%;position:relative;padding:6px 8px 6px 10px;height:28px;line-height:14px;font-size:12px;outline:0;color:#4D4D4D;text-shadow:0 1px white;background:transparent !important;border:0;border-radius:0;}footer.site-footer .top-links .pane-region-select select:hover{color:#2093CF;}@media (min-width:37.5em){footer.site-footer .top-links .pane-region-select{margin-top:0;float:right;}}footer.site-footer .top-links .pane-menu-menu-footer-menu{float:left;font-size:15px;}footer.site-footer a{margin-right:15px;color:#CCC;}footer.site-footer a:hover{color:#E6E6E6;}.pane-menu-menu-footer-social-menu li{margin-right:15px;}.pane-menu-menu-footer-social-menu a{display:block;background-size:32px;padding-left:27px;margin-right:5px;text-indent:-9999px;white-space:nowrap;overflow:hidden;}.site-footer .pane-menu-menu-footer-social-menu{float:left;}.right .pane-menu-menu-footer-social-menu{margin-top:40px;}@media (min-width:56.25em){.right .pane-menu-menu-footer-social-menu{margin-top:70px;}}.right .pane-menu-menu-footer-social-menu .menu{margin:16px auto;padding:0;}.right .pane-menu-menu-footer-social-menu li{display:inline-block;margin-bottom:15px;}.accordion .ui-accordion-header{border:0;color:#E6E6E6;background-color:#4D4D4D;}.accordion .ui-accordion-header .ui-accordion-header-icon{left:auto;right:.8em;}.accordion .ui-accordion-icons{padding:.8em;}@media (min-width:46.875em){.accordion .ui-accordion-icons{padding:.5em .8em;}}.accordion .ui-accordion-header-active{color:#FFF;background-color:#28A505;}.accordion .ui-icon{width:20px;background-size:14px;background-position:4px;}.accordion .ui-accordion-content{border:none;padding:1em .8em;}@media (min-width:46.875em){.accordion .ui-accordion-content{border:solid 1px #CCC;border-top:0;}}.content-three-column,.content-two-column,.content-four-column{list-style-type:none;padding-left:0;}.content-three-column:before,.content-three-column:after,.content-two-column:before,.content-two-column:after,.content-four-column:before,.content-four-column:after{display:table;content:'';}.content-three-column:after,.content-two-column:after,.content-four-column:after{clear:both;}.content-three-column > img,.content-three-column > div,.content-three-column > li,.content-two-column > img,.content-two-column > div,.content-two-column > li,.content-four-column > img,.content-four-column > div,.content-four-column > li{width:100%;margin-top:5%;}@media (min-width:34.375em){.content-three-column > img,.content-three-column > div,.content-three-column > li,.content-two-column > img,.content-two-column > div,.content-two-column > li,.content-four-column > img,.content-four-column > div,.content-four-column > li{float:left;margin-top:2%;width:48%;}.content-three-column > img:nth-child(2n+1),.content-three-column > div:nth-child(2n+1),.content-three-column > li:nth-child(2n+1),.content-two-column > img:nth-child(2n+1),.content-two-column > div:nth-child(2n+1),.content-two-column > li:nth-child(2n+1),.content-four-column > img:nth-child(2n+1),.content-four-column > div:nth-child(2n+1),.content-four-column > li:nth-child(2n+1){margin-right:2%;clear:left;}.content-three-column > img:nth-child(2n),.content-three-column > div:nth-child(2n),.content-three-column > li:nth-child(2n),.content-two-column > img:nth-child(2n),.content-two-column > div:nth-child(2n),.content-two-column > li:nth-child(2n),.content-four-column > img:nth-child(2n),.content-four-column > div:nth-child(2n),.content-four-column > li:nth-child(2n){margin-left:2%;}}@media (min-width:53.125em){.content-three-column > img,.content-three-column > div,.content-three-column > li{width:31.3333%;margin-top:3%;}.content-three-column > img:nth-child(2n+1),.content-three-column > div:nth-child(2n+1),.content-three-column > li:nth-child(2n+1){margin-right:0;clear:none;}.content-three-column > img:nth-child(2n),.content-three-column > div:nth-child(2n),.content-three-column > li:nth-child(2n){margin-left:0;}.content-three-column > img:nth-child(3n+1),.content-three-column > div:nth-child(3n+1),.content-three-column > li:nth-child(3n+1){clear:left;}.content-three-column > img:nth-child(3n+2),.content-three-column > div:nth-child(3n+2),.content-three-column > li:nth-child(3n+2){margin-left:3%;margin-right:3%;}}@media (min-width:53.125em){.content-four-column > img,.content-four-column > div,.content-four-column > li{width:22.71%;margin-top:3%;}.content-four-column > img:nth-child(2n+1),.content-four-column > div:nth-child(2n+1),.content-four-column > li:nth-child(2n+1){margin-right:0;clear:none;}.content-four-column > img:nth-child(2n),.content-four-column > div:nth-child(2n),.content-four-column > li:nth-child(2n){margin-left:0;}.content-four-column > img:nth-child(3n+1),.content-four-column > div:nth-child(3n+1),.content-four-column > li:nth-child(3n+1){clear:none;}.content-four-column > img:nth-child(3n+2),.content-four-column > div:nth-child(3n+2),.content-four-column > li:nth-child(3n+2){margin-left:3%;margin-right:3%;}.content-four-column > img:nth-child(4n+4),.content-four-column > div:nth-child(4n+4),.content-four-column > li:nth-child(4n+4){margin-left:3%;}}.pop-and-center{width:103.73444%;position:relative;left:50%;margin-left:-51.86722%;overflow:hidden;margin-top:20px;margin-bottom:20px;text-align:center;padding:20px;}@media (min-width:56.25em){.pop-and-center{width:163.01127%;position:relative;left:50%;margin-left:-81.50564%;}}.pop-and-center.gray{background-color:#4D4D4D;color:#F2F2F2;padding:40px;}.pop-and-center.green{background-color:#28A505;color:#F2F2F2;padding:40px;}.pop-and-center.green-triangles{background-color:#28A505;background-image:url(/sites/all/themes/custom/fp_marketing/img/backgrounds/triangulation.svg);background-position:top center;color:#F2F2F2;padding:40px;}.pop-and-center.black-triangles{background-color:#4D4D4D;background-image:url(/sites/all/themes/custom/fp_marketing/img/backgrounds/black-triangles-borders.svg);background-position:top center;color:#F2F2F2;padding:40px;}.pop-and-center.blue-triangles{background-color:#4D4D4D;background-image:url(/sites/all/themes/custom/fp_marketing/img/backgrounds/triangulation-blue.svg);background-position:bottom 0 left 0;background-size:100%;color:#F2F2F2;padding:40px;}.pop-and-center.lines-contour{background-color:#E6E6E6;background-image:url(/sites/all/themes/custom/fp_marketing/img/backgrounds/lines-contour.svg);background-position:right 9760px bottom 800px;background-size:140%;overflow:hidden;padding:40px;}article.node-cta{width:100%;background-color:#E6E6E6;padding:60px 0;}article.node-cta:before,article.node-cta:after{display:table;content:'';}article.node-cta:after{clear:both;}@media (min-width:51.25em){article.node-cta{width:33%;}}article.node-cta .field-cta-header h3{margin-bottom:.5em;color:#4D4D4D;font-size:24px;}article.node-cta .field-cta-image{margin-right:20px;}article.node-cta .field-cta-image img{border:5px solid #FFF;}@media (min-width:32.5em){article.node-cta .field-cta-image{float:left;}}@media (min-width:51.25em) and (max-width:75em){article.node-cta .field-cta-image{float:none;}}div[data-embed-button="cta"] article.node-cta{background:none;width:100%;}.pager{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0;clear:both;list-style:none;max-width:420px;text-align:center;}.pager a{display:block;height:45px;width:40px;padding-bottom:2px;background-size:18px;background-position:center;background-color:#0A64AA;text-decoration:none;}.pager a:hover{background-color:#2093CF;}.pager .pager-current{margin:0 auto;max-width:344px;}.pager .pager-previous,.pager .pager-next{width:38px;border-bottom:none;}.pager .pager-previous:hover,.pager .pager-next:hover{border-bottom:none;}.pager .pager-previous{float:left;}.pager .pager-next{float:right;}.node-type-page h1,.node-type-resource h1,.node-type-deployment h1,.node-type-product h1,.node-type-solution h1,.node-type-event h1,.node-type-team-listing h1{margin-top:10px;margin-bottom:20px;}.node-type-page .page,.node-type-resource .page,.node-type-deployment .page,.node-type-product .page,.node-type-solution .page,.node-type-event .page,.node-type-team-listing .page{padding:0 1.8%;margin-top:20px;margin-bottom:40px;}.node-type-page .page:before,.node-type-page .page:after,.node-type-resource .page:before,.node-type-resource .page:after,.node-type-deployment .page:before,.node-type-deployment .page:after,.node-type-product .page:before,.node-type-product .page:after,.node-type-solution .page:before,.node-type-solution .page:after,.node-type-event .page:before,.node-type-event .page:after,.node-type-team-listing .page:before,.node-type-team-listing .page:after{display:table;content:'';}.node-type-page .page:after,.node-type-resource .page:after,.node-type-deployment .page:after,.node-type-product .page:after,.node-type-solution .page:after,.node-type-event .page:after,.node-type-team-listing .page:after{clear:both;}.node-type-page section.cta,.node-type-resource section.cta,.node-type-deployment section.cta,.node-type-product section.cta,.node-type-solution section.cta,.node-type-event section.cta,.node-type-team-listing section.cta{clear:both;}.node-type-page section.cta article.node-cta,.node-type-resource section.cta article.node-cta,.node-type-deployment section.cta article.node-cta,.node-type-product section.cta article.node-cta,.node-type-solution section.cta article.node-cta,.node-type-event section.cta article.node-cta,.node-type-team-listing section.cta article.node-cta{text-align:center;width:100%;}.node-type-page .pane-node-field-page-form,.node-type-page .pane-node-field-resource-gate,.node-type-page .pane-node-field-team-list-form,.node-type-page .pane-node-field-page-custom-html,.node-type-resource .pane-node-field-page-form,.node-type-resource .pane-node-field-resource-gate,.node-type-resource .pane-node-field-team-list-form,.node-type-resource .pane-node-field-page-custom-html,.node-type-deployment .pane-node-field-page-form,.node-type-deployment .pane-node-field-resource-gate,.node-type-deployment .pane-node-field-team-list-form,.node-type-deployment .pane-node-field-page-custom-html,.node-type-product .pane-node-field-page-form,.node-type-product .pane-node-field-resource-gate,.node-type-product .pane-node-field-team-list-form,.node-type-product .pane-node-field-page-custom-html,.node-type-solution .pane-node-field-page-form,.node-type-solution .pane-node-field-resource-gate,.node-type-solution .pane-node-field-team-list-form,.node-type-solution .pane-node-field-page-custom-html,.node-type-event .pane-node-field-page-form,.node-type-event .pane-node-field-resource-gate,.node-type-event .pane-node-field-team-list-form,.node-type-event .pane-node-field-page-custom-html,.node-type-team-listing .pane-node-field-page-form,.node-type-team-listing .pane-node-field-resource-gate,.node-type-team-listing .pane-node-field-team-list-form,.node-type-team-listing .pane-node-field-page-custom-html{margin-top:40px;}@media (min-width:56.25em){.node-type-page .pane-node-field-page-form,.node-type-page .pane-node-field-resource-gate,.node-type-page .pane-node-field-team-list-form,.node-type-page .pane-node-field-page-custom-html,.node-type-resource .pane-node-field-page-form,.node-type-resource .pane-node-field-resource-gate,.node-type-resource .pane-node-field-team-list-form,.node-type-resource .pane-node-field-page-custom-html,.node-type-deployment .pane-node-field-page-form,.node-type-deployment .pane-node-field-resource-gate,.node-type-deployment .pane-node-field-team-list-form,.node-type-deployment .pane-node-field-page-custom-html,.node-type-product .pane-node-field-page-form,.node-type-product .pane-node-field-resource-gate,.node-type-product .pane-node-field-team-list-form,.node-type-product .pane-node-field-page-custom-html,.node-type-solution .pane-node-field-page-form,.node-type-solution .pane-node-field-resource-gate,.node-type-solution .pane-node-field-team-list-form,.node-type-solution .pane-node-field-page-custom-html,.node-type-event .pane-node-field-page-form,.node-type-event .pane-node-field-resource-gate,.node-type-event .pane-node-field-team-list-form,.node-type-event .pane-node-field-page-custom-html,.node-type-team-listing .pane-node-field-page-form,.node-type-team-listing .pane-node-field-resource-gate,.node-type-team-listing .pane-node-field-team-list-form,.node-type-team-listing .pane-node-field-page-custom-html{margin-top:70px;}}.node-type-page form.marketo-form-wrapper,.node-type-resource form.marketo-form-wrapper,.node-type-deployment form.marketo-form-wrapper,.node-type-product form.marketo-form-wrapper,.node-type-solution form.marketo-form-wrapper,.node-type-event form.marketo-form-wrapper,.node-type-team-listing form.marketo-form-wrapper{width:100% !important;}.node-type-product .two-column-page form.marketo-form-wrapper,.node-type-solution .two-column-page form.marketo-form-wrapper{max-width:740px;}.node-type-product .two-column-page .node-marketo-form,.node-type-solution .two-column-page .node-marketo-form{margin:0 auto;padding:20px;max-width:740px;background-color:#E6E6E6;}.node-type-product .two-column-page .node-marketo-form h3,.node-type-solution .two-column-page .node-marketo-form h3{font-size:24px;}.node-type-product .two-column-page .mktoForm,.node-type-solution .two-column-page .mktoForm{padding:20px !important;}@media (min-width:56.25em){.node-type-product .two-column-page .node-marketo-form,.node-type-solution .two-column-page .node-marketo-form{padding:0;background-color:#FFF;}.node-type-product .two-column-page .node-marketo-form h3,.node-type-solution .two-column-page .node-marketo-form h3{font-size:20px;}.node-type-product .two-column-page .mktoForm,.node-type-solution .two-column-page .mktoForm{padding:20px 40px !important;}}.tabs.primary{line-height:normal;list-style:none;padding:0;margin-top:1em;margin-bottom:1em;white-space:nowrap;}.tabs.primary:before,.tabs.primary:after{display:table;content:'';}.tabs.primary:after{clear:both;}.tabs.primary li{display:block;float:left;font-size:1em;}.tabs.primary li:first-child a,.tabs.primary li.first a{border-left-color:#A6A6A6;border-radius:2px 0 0 2px;}.tabs.primary li:last-child a,.tabs.primary li.last a{border-radius:0 2px 2px 0;}.tabs.primary li a{display:block;border-bottom:none;color:#F2F2F2;border-right:1px solid #FFF;border-left-width:1px;padding:1em 2em;text-decoration:none;background-color:#4D4D4D;}.tabs.primary li a:hover{background-color:#666;border-bottom:none;}.tabs.primary li.active a{background-color:#28A505;color:#FFF;}.messages{color:#FFF;border-radius:4px;padding:0.75em;margin-bottom:0.5em;}.messages a:link,.messages a:visited{color:#E6E6E6;border-color:#E6E6E6;}.messages a:hover{color:#CCC;border-color:#CCC;}.messages.status{background-color:#2093CF;}.messages.warning{background-color:#FAAD00;color:#000;}.messages.warning a:link,.messages.warning a:visited{color:#4D4D4D;border-color:#4D4D4D;}.messages.warning a:hover{color:#000;border-color:#000;}.messages.error{background-color:#E62D1E;}table{margin:25px 0;border-collapse:collapse;border:1px solid #E6E6E6;border-bottom:2px solid #CCC;}table tr:hover{background:#F2F2F2;}table tr:hover td{color:#666;}table th,table td{color:#808080;border:1px solid #E6E6E6;line-height:1.2em;padding:12px 35px;border-collapse:collapse;text-align:left;}table th{background:#4D4D4D;color:#F2F2F2;text-transform:uppercase;font-weight:normal;}table th.last{border-right:none;}.view-resources-listing{margin-top:10px;}.view-resources-listing .view-filters{margin-bottom:20px;padding:5px;overflow:hidden;background-color:#E6E6E6;}@media (min-width:53.125em){.view-resources-listing .view-filters{padding:15px;}}.view-resources-listing .view-filters .views-exposed-form .views-exposed-widget{margin:15px;padding:0;}@media (min-width:53.125em){.view-resources-listing .view-filters .views-exposed-form .views-exposed-widget{display:inline-block;margin:10px;}}.view-resources-listing .view-filters .views-exposed-form .views-exposed-widget label{display:inline-block;margin-bottom:8px;}.view-resources-listing .view-filters .views-exposed-form .views-exposed-widget .form-type-select{width:100%;}.view-resources-listing .view-filters .views-exposed-form .views-exposed-widget .form-type-select{display:inline-block;position:relative;background:white;}.view-resources-listing .view-filters .views-exposed-form .views-exposed-widget .form-type-select select{margin:0;width:100%;position:relative;padding:6px 8px 6px 10px;height:28px;line-height:14px;font-size:12px;outline:0;color:#4D4D4D;text-shadow:0 1px white;background:transparent !important;border:0;border-radius:0;}.view-resources-listing .view-filters .views-exposed-form .views-exposed-widget .form-type-select select:hover{color:#2093CF;}@media (min-width:53.125em){.view-resources-listing .view-filters .views-exposed-form .views-exposed-widget .form-type-select select{width:235px;}}.view-resources-listing .view-filters .views-exposed-form .views-exposed-widget .form-submit{margin-top:5px;}@media (min-width:53.125em){.view-resources-listing .view-filters .views-exposed-form .views-exposed-widget .form-submit{margin:0;padding:.5em .8em;font-size:1.1em;}}.view-resources-listing .view-filters .views-exposed-form .views-exposed-widget.views-submit-button{display:block;clear:both;}.view-resources-listing .view-content{margin-top:20px;}@media (min-width:53.125em){.view-resources-listing .view-content h3{clear:both;}}@media (min-width:53.125em){.view-resources-listing .view-content .views-row{width:42.85714%;clear:right;float:left;margin-left:3.57143%;margin-right:3.57143%;}.view-resources-listing .view-content .views-row.views-row-odd{clear:left;}}.view-resources-listing .view-content .views-row .field-resource-category,.view-resources-listing .view-content .views-row h3{margin-top:0;margin-bottom:0;color:#808080;font-size:.95em;}.view-resources-listing .view-content .views-row .field-title-field{font-size:1em;line-height:1.2;}.view-resources-listing .view-content .views-row .field-title-field a{border:none;}.view-resources-listing .view-content .views-row .field-title-field a:hover{border-bottom:2px solid;}.view-resources-listing .view-content article{margin:40px 0;background-position:top left;background-size:40px;max-width:600px;padding-left:60px;}@media (min-width:53.125em){.view-resources-listing .view-content article{margin:20px 0;}}.view-resources-listing .view-empty{margin:20px;}@media (min-width:53.125em){.view-resources-listing.view-display-id-type .view-content .views-row{width:28.57143%;clear:right;float:left;margin-left:2.38095%;margin-right:2.38095%;}.view-resources-listing.view-display-id-type .view-content .views-row:nth-of-type(3n+1){clear:left;}}.view-events-overview .view-filters{margin-bottom:20px;padding:5px;overflow:hidden;background-color:#E6E6E6;}@media (min-width:40.625em){.view-events-overview .view-filters{padding:15px;}}.view-events-overview .view-filters .views-exposed-form .views-exposed-widget{margin:15px;padding:0;}@media (min-width:40.625em){.view-events-overview .view-filters .views-exposed-form .views-exposed-widget{display:inline-block;margin:10px;}}.view-events-overview .view-filters .views-exposed-form .views-exposed-widget label{display:inline-block;margin-bottom:8px;}.view-events-overview .view-filters .views-exposed-form .views-exposed-widget .form-type-select{width:100%;}.view-events-overview .view-filters .views-exposed-form .views-exposed-widget .form-type-select{display:inline-block;position:relative;background:white;}.view-events-overview .view-filters .views-exposed-form .views-exposed-widget .form-type-select select{margin:0;width:100%;position:relative;padding:6px 8px 6px 10px;height:28px;line-height:14px;font-size:12px;outline:0;color:#4D4D4D;text-shadow:0 1px white;background:transparent !important;border:0;border-radius:0;}.view-events-overview .view-filters .views-exposed-form .views-exposed-widget .form-type-select select:hover{color:#2093CF;}@media (min-width:40.625em){.view-events-overview .view-filters .views-exposed-form .views-exposed-widget .form-type-select select{width:235px;}}.view-events-overview .view-filters .views-exposed-form .views-exposed-widget .form-submit{margin-top:5px;}@media (min-width:40.625em){.view-events-overview .view-filters .views-exposed-form .views-exposed-widget .form-submit{margin:0;padding:.5em .8em;font-size:1.1em;}}.view-events-overview .view-filters .views-exposed-form .views-exposed-widget.views-submit-button{display:block;clear:both;}.view-events-overview .event__listing{padding-top:20px;}.view-events-overview .event__listing:before,.view-events-overview .event__listing:after{display:table;content:'';}.view-events-overview .event__listing:after{clear:both;}.view-events-overview h3{font-size:32px;}.view-events-overview .event__date{display:table;margin:10px 0;margin-right:5%;font-size:22px;float:left;width:35%;min-height:100px;color:#666;background-color:#F2F2F2;text-align:center;padding:20px;}@media (min-width:46.875em){.view-events-overview .event__date{width:30%;}}@media (min-width:59.375em){.view-events-overview .event__date{width:25%;}}.view-events-overview .field-event-date{display:table-cell;vertical-align:middle;}.view-events-overview .event__info{float:left;width:60%;}@media (min-width:46.875em){.view-events-overview .event__info{width:65%;}}@media (min-width:59.375em){.view-events-overview .event__info{width:70%;}}.view-events-overview .date-display-range{word-spacing:1000px;font-size:18px;}@media (min-width:37.5em){.view-events-overview .date-display-range{word-spacing:normal;font-size:22px;}}.view-events-overview .date-display-end,.view-events-overview .date-display-start,.view-events-overview .date-display-single{display:block;padding:5px 0;text-transform:uppercase;font-size:24px;font-weight:bold;}@media (min-width:37.5em){.view-events-overview .date-display-end,.view-events-overview .date-display-start,.view-events-overview .date-display-single{font-size:26px;}}.view-events-overview .event__title{font-size:26px;}.view-events-overview .city,.view-events-overview .country{display:inline;font-size:20px;}.view-events-overview .city::after{content:',';}.view-events-overview .event__description{padding-top:10px;}.view-events-overview .event__location{padding-top:3.33333px;}.view-events-overview .view-content > h3{padding:20px 0;}.view-events-overview .view-content > h3 + .views-row .event__listing{padding-top:0;}.pane-events-overview-events-listing > .pane-title{padding-bottom:10px;}.video-widget{margin:20px 0;height:0;padding-bottom:56.115%;position:relative;width:100%;}.video-js[class*='video-js']{height:100%;left:0;position:absolute;top:0;width:100%;}.node-type-page .field-body .video-js[class*='video-js']{position:relative;height:390px;width:695px;}.home-video{margin:0 auto;max-width:1200px;padding:20px;max-width:720px;}@media (min-width:77.5em){.home-video{padding:0;}}@media (min-width:75em){.home-video{padding-bottom:20px;padding-top:20px;}}.home-video__title,.case-study-video__title{text-align:center;}.home-video__widget,.case-study-video__widget{max-width:720px;position:relative;}@media (min-width:45em){.product-video{margin:0 auto;max-width:1200px;max-width:720px;padding-bottom:20px;padding-top:20px;}}.product-video__widget{position:relative;}.product-video__title{padding:0 20px;padding-bottom:20px;position:relative;text-align:center;}@media (min-width:46.875em){.product-video__title{padding:0;}}@media (min-width:45em){.product-video__title{padding-bottom:0;top:-120px;}}.video-js .vjs-big-play-button{top:calc(50% - .75em);left:calc(50% - 1.5em);}.node-type-resource .field-resource-video-link > video,.node-type-resource .field-resource-video-link > .video-js{margin:0 auto;}.header-announcement{padding:17px;font-family:sans-serif;overflow:hidden;text-align:center;background-color:#28A505;font-size:1.15em;color:#F2F2F2;clear:both;}.body--fonts-loaded .header-announcement{font-family:"DIN Next W06 Regular",sans-serif;}.header-announcement a,.header-announcement a:link{text-decoration:underline;color:#F2F2F2;}.header-announcement .panel-panel{float:none;width:100%;}.header-announcement .panel-panel .inside{margin:0;}.header-announcement .views-field-title{display:none;}section.hero,.pane-basic-page-hero,.microsite__hero,.product__hero{overflow:hidden;position:relative;min-height:375px;}section.hero .pane-node-field-page-hero-image,section.hero .pane-node-field-product-landscape,section.hero .pane-node-field-team-list-hero,.pane-basic-page-hero .pane-node-field-page-hero-image,.pane-basic-page-hero .pane-node-field-product-landscape,.pane-basic-page-hero .pane-node-field-team-list-hero,.microsite__hero .pane-node-field-page-hero-image,.microsite__hero .pane-node-field-product-landscape,.microsite__hero .pane-node-field-team-list-hero,.product__hero .pane-node-field-page-hero-image,.product__hero .pane-node-field-product-landscape,.product__hero .pane-node-field-team-list-hero{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}section.hero .pane-node-field-page-hero-image img,section.hero .pane-node-field-product-landscape img,section.hero .pane-node-field-team-list-hero img,.pane-basic-page-hero .pane-node-field-page-hero-image img,.pane-basic-page-hero .pane-node-field-product-landscape img,.pane-basic-page-hero .pane-node-field-team-list-hero img,.microsite__hero .pane-node-field-page-hero-image img,.microsite__hero .pane-node-field-product-landscape img,.microsite__hero .pane-node-field-team-list-hero img,.product__hero .pane-node-field-page-hero-image img,.product__hero .pane-node-field-product-landscape img,.product__hero .pane-node-field-team-list-hero img{min-width:1600px;}section.hero .pane-node-field-page-tagline,section.hero .hero__text,.pane-basic-page-hero .pane-node-field-page-tagline,.pane-basic-page-hero .hero__text,.microsite__hero .pane-node-field-page-tagline,.microsite__hero .hero__text,.product__hero .pane-node-field-page-tagline,.product__hero .hero__text{position:absolute;top:50%;left:25%;-webkit-transform:translate(-25%,-50%);-ms-transform:translate(-25%,-50%);transform:translate(-25%,-50%);max-width:80%;}@media (min-width:46.875em){section.hero .pane-node-field-page-tagline,section.hero .hero__text,.pane-basic-page-hero .pane-node-field-page-tagline,.pane-basic-page-hero .hero__text,.microsite__hero .pane-node-field-page-tagline,.microsite__hero .hero__text,.product__hero .pane-node-field-page-tagline,.product__hero .hero__text{left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}}section.hero .hero__text,.pane-basic-page-hero .hero__text,.microsite__hero .hero__text,.product__hero .hero__text{top:50%;z-index:1;}@media (min-width:46.875em){section.hero .hero__text,.pane-basic-page-hero .hero__text,.microsite__hero .hero__text,.product__hero .hero__text{top:35%;-webkit-transform:translate(-50%,-35%);-ms-transform:translate(-50%,-35%);transform:translate(-50%,-35%);}}section.hero .pane-node-field-page-tagline .field-page-tagline,.pane-basic-page-hero .pane-node-field-page-tagline .field-page-tagline,.microsite__hero .pane-node-field-page-tagline .field-page-tagline,.product__hero .pane-node-field-page-tagline .field-page-tagline{display:inline;font-weight:normal;color:#28A505;text-transform:none;letter-spacing:-1px;padding:.2rem .7rem;line-height:normal;font-size:2em;background-color:#FFF;-webkit-box-decoration-break:clone;box-decoration-break:clone;}@media (min-width:29.375em){section.hero .pane-node-field-page-tagline .field-page-tagline,.pane-basic-page-hero .pane-node-field-page-tagline .field-page-tagline,.microsite__hero .pane-node-field-page-tagline .field-page-tagline,.product__hero .pane-node-field-page-tagline .field-page-tagline{font-size:2.1em;line-height:40px;}}@media (min-width:46.875em){section.hero .pane-node-field-page-tagline .field-page-tagline,.pane-basic-page-hero .pane-node-field-page-tagline .field-page-tagline,.microsite__hero .pane-node-field-page-tagline .field-page-tagline,.product__hero .pane-node-field-page-tagline .field-page-tagline{font-size:2.4em;line-height:50px;}}@media (min-width:59.375em){section.hero .pane-node-field-page-tagline .field-page-tagline,.pane-basic-page-hero .pane-node-field-page-tagline .field-page-tagline,.microsite__hero .pane-node-field-page-tagline .field-page-tagline,.product__hero .pane-node-field-page-tagline .field-page-tagline{font-size:2.5em;line-height:50px;}}.no-boxdecorationbreak section.hero .pane-node-field-page-tagline .pane-content,.no-boxdecorationbreak
  .pane-basic-page-hero .pane-node-field-page-tagline .pane-content,.no-boxdecorationbreak
  .microsite__hero .pane-node-field-page-tagline .pane-content,.no-boxdecorationbreak
  .product__hero .pane-node-field-page-tagline .pane-content{margin:20px auto;position:relative;line-height:1.3;padding:4px 0;border-left:20px solid #FFF;}.no-boxdecorationbreak section.hero .field-page-tagline,.no-boxdecorationbreak
  .pane-basic-page-hero .field-page-tagline,.no-boxdecorationbreak
  .microsite__hero .field-page-tagline,.no-boxdecorationbreak
  .product__hero .field-page-tagline{display:inline;margin:0;position:relative;border-top:1px solid #FFF;border-left:1px solid #FFF;top:1px;background-color:#FFF;padding:4px 0;}.no-boxdecorationbreak section.hero .field-page-tagline > span,.no-boxdecorationbreak
  .pane-basic-page-hero .field-page-tagline > span,.no-boxdecorationbreak
  .microsite__hero .field-page-tagline > span,.no-boxdecorationbreak
  .product__hero .field-page-tagline > span{position:relative;left:-10px;}section.hero .hero__text .panel-panel,.pane-basic-page-hero .hero__text .panel-panel,.microsite__hero .hero__text .panel-panel,.product__hero .hero__text .panel-panel{background-color:#FFF;padding:20px;}section.hero .pane-microsite-hero-text h1,section.hero .pane-product-page-hero-text h1,.pane-basic-page-hero .pane-microsite-hero-text h1,.pane-basic-page-hero .pane-product-page-hero-text h1,.microsite__hero .pane-microsite-hero-text h1,.microsite__hero .pane-product-page-hero-text h1,.product__hero .pane-microsite-hero-text h1,.product__hero .pane-product-page-hero-text h1{font-size:42px;}section.hero .pane-microsite-hero-text h1,section.hero .pane-microsite-hero-text h2,section.hero .pane-product-page-hero-text h1,section.hero .pane-product-page-hero-text h2,.pane-basic-page-hero .pane-microsite-hero-text h1,.pane-basic-page-hero .pane-microsite-hero-text h2,.pane-basic-page-hero .pane-product-page-hero-text h1,.pane-basic-page-hero .pane-product-page-hero-text h2,.microsite__hero .pane-microsite-hero-text h1,.microsite__hero .pane-microsite-hero-text h2,.microsite__hero .pane-product-page-hero-text h1,.microsite__hero .pane-product-page-hero-text h2,.product__hero .pane-microsite-hero-text h1,.product__hero .pane-microsite-hero-text h2,.product__hero .pane-product-page-hero-text h1,.product__hero .pane-product-page-hero-text h2{text-transform:none;}.pane-resource-info{color:#A6A6A6;background-color:#E6E6E6;padding:20px;margin-top:40px;}.pane-resource-info h2{color:#A6A6A6;}.pane-case-study-related-case-study-related,.pane-node-field-homepage-case-studies,.pane-node-field-product-case-studies,.pane-solution-resources-case-studies{margin:0 auto;max-width:1200px;overflow:hidden;padding:40px 20px 0 20px;}@media (min-width:46.875em){.pane-case-study-related-case-study-related,.pane-node-field-homepage-case-studies,.pane-node-field-product-case-studies,.pane-solution-resources-case-studies{padding:50px 20px;}}.pane-case-study-related-case-study-related .pane-title,.pane-node-field-homepage-case-studies .pane-title,.pane-node-field-product-case-studies .pane-title,.pane-solution-resources-case-studies .pane-title{text-align:center;color:#4D4D4D;font-size:1.65em;}.pane-case-study-related-case-study-related .pane-content,.pane-case-study-related-case-study-related .view-content,.pane-node-field-homepage-case-studies .pane-content,.pane-node-field-homepage-case-studies .view-content,.pane-node-field-product-case-studies .pane-content,.pane-node-field-product-case-studies .view-content,.pane-solution-resources-case-studies .pane-content,.pane-solution-resources-case-studies .view-content{display:block;margin-top:40px;}@media (min-width:46.875em){.pane-case-study-related-case-study-related .pane-content,.pane-case-study-related-case-study-related .view-content,.pane-node-field-homepage-case-studies .pane-content,.pane-node-field-homepage-case-studies .view-content,.pane-node-field-product-case-studies .pane-content,.pane-node-field-product-case-studies .view-content,.pane-solution-resources-case-studies .pane-content,.pane-solution-resources-case-studies .view-content{display:table;table-layout:fixed;width:100%;}}.pane-case-study-related-case-study-related .view,.pane-node-field-homepage-case-studies .view,.pane-node-field-product-case-studies .view,.pane-solution-resources-case-studies .view{width:100%;}.pane-case-study-related-case-study-related .field-homepage-case-studies,.pane-case-study-related-case-study-related .field-product-case-studies,.pane-case-study-related-case-study-related .view-content > div,.pane-node-field-homepage-case-studies .field-homepage-case-studies,.pane-node-field-homepage-case-studies .field-product-case-studies,.pane-node-field-homepage-case-studies .view-content > div,.pane-node-field-product-case-studies .field-homepage-case-studies,.pane-node-field-product-case-studies .field-product-case-studies,.pane-node-field-product-case-studies .view-content > div,.pane-solution-resources-case-studies .field-homepage-case-studies,.pane-solution-resources-case-studies .field-product-case-studies,.pane-solution-resources-case-studies .view-content > div{display:block;margin:40px 20px;text-align:center;}.pane-case-study-related-case-study-related .field-homepage-case-studies .node-case-study,.pane-case-study-related-case-study-related .field-product-case-studies .node-case-study,.pane-case-study-related-case-study-related .view-content > div .node-case-study,.pane-node-field-homepage-case-studies .field-homepage-case-studies .node-case-study,.pane-node-field-homepage-case-studies .field-product-case-studies .node-case-study,.pane-node-field-homepage-case-studies .view-content > div .node-case-study,.pane-node-field-product-case-studies .field-homepage-case-studies .node-case-study,.pane-node-field-product-case-studies .field-product-case-studies .node-case-study,.pane-node-field-product-case-studies .view-content > div .node-case-study,.pane-solution-resources-case-studies .field-homepage-case-studies .node-case-study,.pane-solution-resources-case-studies .field-product-case-studies .node-case-study,.pane-solution-resources-case-studies .view-content > div .node-case-study{padding:40px 20px;}.pane-case-study-related-case-study-related .field-homepage-case-studies img,.pane-case-study-related-case-study-related .field-product-case-studies img,.pane-case-study-related-case-study-related .view-content > div img,.pane-node-field-homepage-case-studies .field-homepage-case-studies img,.pane-node-field-homepage-case-studies .field-product-case-studies img,.pane-node-field-homepage-case-studies .view-content > div img,.pane-node-field-product-case-studies .field-homepage-case-studies img,.pane-node-field-product-case-studies .field-product-case-studies img,.pane-node-field-product-case-studies .view-content > div img,.pane-solution-resources-case-studies .field-homepage-case-studies img,.pane-solution-resources-case-studies .field-product-case-studies img,.pane-solution-resources-case-studies .view-content > div img{border-style:none;}@media (min-width:46.875em){.pane-case-study-related-case-study-related .field-homepage-case-studies,.pane-case-study-related-case-study-related .field-product-case-studies,.pane-case-study-related-case-study-related .view-content > div,.pane-node-field-homepage-case-studies .field-homepage-case-studies,.pane-node-field-homepage-case-studies .field-product-case-studies,.pane-node-field-homepage-case-studies .view-content > div,.pane-node-field-product-case-studies .field-homepage-case-studies,.pane-node-field-product-case-studies .field-product-case-studies,.pane-node-field-product-case-studies .view-content > div,.pane-solution-resources-case-studies .field-homepage-case-studies,.pane-solution-resources-case-studies .field-product-case-studies,.pane-solution-resources-case-studies .view-content > div{display:table-cell;vertical-align:middle;}}.pane-case-study-related-case-study-related .field-case-study-customer-name,.pane-node-field-homepage-case-studies .field-case-study-customer-name,.pane-node-field-product-case-studies .field-case-study-customer-name,.pane-solution-resources-case-studies .field-case-study-customer-name{display:none;}.pane-node-field-product-case-studies,.pane-solution-resources-case-studies,.pane-case-study-related-case-study-related{max-width:none;background-color:#F2F2F2;background-position:right 9760px bottom 800px;background-image:url(/sites/all/themes/custom/fp_marketing/img/backgrounds/lines-contour.svg);background-size:140%;overflow:hidden;}.pane-node-field-product-case-studies .pane-title,.pane-solution-resources-case-studies .pane-title,.pane-case-study-related-case-study-related .pane-title{color:#FAAD00;}.pane-node-field-product-case-studies .view-content,.pane-solution-resources-case-studies .view-content,.pane-case-study-related-case-study-related .view-content{margin:0 auto;max-width:1200px;}.solutions-environments{background-color:#F2F2F2;clear:both;}.solutions-environments .panel-listing-hidden-item > a{display:none;}@media (min-width:46.875em){.solutions-environments{padding:2em 0;}}.solutions-environments__inner{margin:0 auto;max-width:1200px;padding:20px;}@media (min-width:77.5em){.solutions-environments__inner{padding:0;}}.solutions-environments__inner .layout__ws-split-3-col-first,.solutions-environments__inner .layout__ws-split-3-col-second{margin-bottom:20px;}@media (min-width:46.875em){.solutions-environments__inner .layout__ws-split-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}@media (min-width:46.875em) and (min-width:46.875em){.solutions-environments__inner .layout__ws-split-3:before,.solutions-environments__inner .layout__ws-split-3:after{display:table;content:'';}.solutions-environments__inner .layout__ws-split-3:after{clear:both;}.solutions-environments__inner .layout__ws-split-3 .layout__ws-split-3-col-first{width:31.57895%;clear:right;float:left;margin-left:0;margin-right:2.63158%;}.solutions-environments__inner .layout__ws-split-3 .layout__ws-split-3-col-second{width:31.57895%;clear:right;float:left;margin-right:2.63158%;}.solutions-environments__inner .layout__ws-split-3 .layout__ws-split-3-col-third{width:31.57895%;clear:right;float:right;margin-right:0;}}@media (min-width:46.875em){.solutions-environments__inner .layout__ws-split-3-col-first,.solutions-environments__inner .layout__ws-split-3-col-second,.solutions-environments__inner .layout__ws-split-3-col-third{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;}}@media (min-width:46.875em){.solutions-environments__inner .panel-pane{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}}.solutions-environments__inner h2.pane-title{font-family:sans-serif;background-color:#4D4D4D;color:#E6E6E6;font-size:24px;line-height:1.2;padding:1em 2em;text-transform:none;}.body--fonts-loaded .solutions-environments__inner h2.pane-title{font-family:"DIN Next W06 Light",sans-serif;}@media (min-width:46.875em){.solutions-environments__inner h2.pane-title{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;}}.solutions-environments__inner .pane-content{font-family:sans-serif;background-color:#FFF;font-size:20px;padding:.5em 2.4em 1em 2.4em;}.body--fonts-loaded .solutions-environments__inner .pane-content{font-family:"DIN Next W06 Regular",sans-serif;}@media (min-width:46.875em){.solutions-environments__inner .pane-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;}}.solutions-environments__inner .pane-content ul,.solutions-environments__inner .pane-content li{list-style:none;margin-left:0;padding:0;}.solutions-environments__inner .pane-content li{padding-bottom:.5em;}.solutions-environments__inner .pane-content li a:link{border-bottom:none;}.solutions-environments__inner .pane-content li a:link:hover{border-bottom:2px solid #2093CF;}a.solutions-environments__button{font-family:sans-serif;text-transform:uppercase;font-weight:normal;letter-spacing:1px;font-size:20px;padding:.7em 1.8em;margin-top:.5em;border:0;display:inline-block;background-color:#28A505;cursor:pointer;border-radius:5px;color:#F2F2F2;border-bottom:4px solid #186303;font-family:sans-serif;display:block;margin:20px auto 0;text-align:center;width:100%;}.body--fonts-loaded a.solutions-environments__button{font-family:"DIN Next W06 Regular",sans-serif;}a.solutions-environments__button:hover{color:#e5e5e5;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#34d707;border-bottom:4px solid #186303;}a.solutions-environments__button:hover.btn-white{background-color:#165b03;}a.solutions-environments__button:active{border-color:#186303;color:#dadada;background-color:#94d282;}.body--fonts-loaded a.solutions-environments__button{font-family:"DIN Next W06 Light",sans-serif;}@media (min-width:46.875em){a.solutions-environments__button{margin-top:2em;width:27em;}}.node-testimonial{background-color:#F2F2F2;background-size:225%;padding-top:2em;padding-bottom:2em;color:#4D4D4D;}@media (min-width:59.375em){.node-testimonial{background-size:100%;}}.pane-node-body .node-testimonial{width:103.73444%;position:relative;left:50%;margin-left:-51.86722%;overflow:hidden;margin-top:20px;margin-bottom:20px;text-align:center;padding:20px;text-align:left;}@media (min-width:56.25em){.pane-node-body .node-testimonial{width:163.01127%;position:relative;left:50%;margin-left:-81.50564%;}}.pane-node-body .node-testimonial.gray{background-color:#4D4D4D;color:#F2F2F2;padding:40px;}.pane-node-body .node-testimonial.green{background-color:#28A505;color:#F2F2F2;padding:40px;}.pane-node-body .node-testimonial.green-triangles{background-color:#28A505;background-image:url(/sites/all/themes/custom/fp_marketing/img/backgrounds/triangulation.svg);background-position:top center;color:#F2F2F2;padding:40px;}.pane-node-body .node-testimonial.black-triangles{background-color:#4D4D4D;background-image:url(/sites/all/themes/custom/fp_marketing/img/backgrounds/black-triangles-borders.svg);background-position:top center;color:#F2F2F2;padding:40px;}.pane-node-body .node-testimonial.blue-triangles{background-color:#4D4D4D;background-image:url(/sites/all/themes/custom/fp_marketing/img/backgrounds/triangulation-blue.svg);background-position:bottom 0 left 0;background-size:100%;color:#F2F2F2;padding:40px;}.pane-node-body .node-testimonial.lines-contour{background-color:#E6E6E6;background-image:url(/sites/all/themes/custom/fp_marketing/img/backgrounds/lines-contour.svg);background-position:right 9760px bottom 800px;background-size:140%;overflow:hidden;padding:40px;}.node-testimonial .content{padding:20px;margin:0 auto;max-width:800px;overflow:hidden;}@media (min-width:77.5em){.node-testimonial .content{padding:0;}}.node-testimonial blockquote{font-family:sans-serif;margin:0;margin-bottom:1em;max-width:none;color:#4D4D4D;padding:0;border:none;font-size:1.25em;line-height:1.2;}.body--fonts-loaded .node-testimonial blockquote{font-family:"DIN Next W06 Regular",sans-serif;}.node-testimonial em{font-style:normal;}.node-testimonial .field-testimonial-image{margin:0;float:left;margin-right:20px;}.node-testimonial .field-testimonial-image img{border:5px solid #FFF;}.node-testimonial .field-testimonial-author{display:block;margin-top:2em;font-size:1.2em;font-style:normal;}@media (min-width:46.875em){.node-testimonial .field-testimonial-author{margin-top:1.5em;}}.node-testimonial .field-testimonial-author-title:after{content:' - ';}.node-testimonial .field-testimonial-author-title,.node-testimonial .field-testimonial-author-company{display:inline-block;}.blog-feed{background-color:#F2F2F2;color:#4D4D4D;padding-top:2em;padding-bottom:4em;}.blog-feed__inner{margin:0 auto;max-width:1200px;padding:20px;}@media (min-width:77.5em){.blog-feed__inner{padding:0;}}.blog-feed__inner .blog-feed__title{margin-bottom:40px;}@media (min-width:46.875em){.blog-feed__inner .blog-feed__title{margin-top:20px;float:left;}.blog-feed__inner .blog-feed__items{overflow:hidden;clear:both;}}.blog-feed__item{margin-bottom:60px;}.blog-feed__item:last-child{margin-bottom:0;}@media (min-width:46.875em){.blog-feed__item{width:30%;clear:right;float:left;margin-left:0;margin-right:5%;margin-bottom:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;}.blog-feed__item:nth-child(3n+1){clear:right;}.blog-feed__item:nth-child(3n+0){margin-right:0;}}.blog-feed__item-title{text-transform:none;line-height:1.2;font-family:sans-serif;font-size:1.4em;}.body--fonts-loaded .blog-feed__item-title{font-family:"DIN Next W06 Regular",sans-serif;}.blog-feed__item-datetime{text-transform:none;color:#666;line-height:1.3;margin-top:.5em;}.blog-feed__item-description{clear:both;margin-top:1em;}.blog-feed__button{font-family:sans-serif;display:block;margin:20px 0;text-align:center;width:100%;}.body--fonts-loaded .blog-feed__button{font-family:"DIN Next W06 Light",sans-serif;}@media (min-width:46.875em){.blog-feed__button{margin-top:0;margin-bottom:50px;float:right;padding:.5em .8em;width:12em;}}.blog-feed__link{margin-top:2em;text-align:right;}.featured{margin-bottom:40px;margin-top:40px;}.featured__inner{margin:0 auto;max-width:1200px;padding:20px;}@media (min-width:77.5em){.featured__inner{padding:0;}}.featured__item-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.lt-ie10 .featured__item-list{display:block;}.lt-ie10 .featured__item-list:before,.lt-ie10 .featured__item-list:after{display:table;content:'';}.lt-ie10 .featured__item-list:after{clear:both;}@media (min-width:46.875em){.featured__item-list{margin:0 -5px;}}.featured__item-link{display:block;position:relative;margin-bottom:25px;background-color:#F2F2F2;background-position:right 5px bottom -10px;background-size:140%;border:10px solid white;color:#4D4D4D;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding:1.5em;text-align:center;width:100%;}.featured__item-link:hover{color:#666;}.lt-ie10 .featured__item-link{min-height:250px;}.featured__item-link:before{display:block;content:" ";position:absolute;top:0;left:0;width:100%;}@media (min-width:37.5em){.featured__item-link{margin-bottom:25px;width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}@media (min-width:59.375em){.featured__item-link{width:33%;}}.lt-ie10 .featured__item-link{margin-right:5px;float:left;width:100%;}@media (min-width:37.5em){.lt-ie10 .featured__item-link{width:48%;}.lt-ie10 .featured__item-link:nth-child(2n+1){clear:left;}}@media (min-width:59.375em){.lt-ie10 .featured__item-link{width:31%;}.lt-ie10 .featured__item-link:nth-child(2n+1){clear:none;}.lt-ie10 .featured__item-link:nth-child(3n+1){clear:left;}}.featured__item-link:nth-child(5n+2){background-position:right 15px bottom -170px;}.featured__item-link:nth-child(5n+3){background-position:left -80px top -250px;}.featured__item-link:nth-child(5n+4){background-position:left -0px top -50px;}.featured__item-link:nth-child(5n+5){background-position:left -1635px bottom -90px;}.featured__item-link-icon{display:block;margin:-45px 0 15px 0;background-position:top left;background-size:90px;height:90px;left:50%;max-width:90px;position:relative;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:100%;}.featured__item-link-text{border-bottom:none;font-size:20px;line-height:1.2;padding-top:0;position:relative;text-align:center;}.featured__item-link-text .field-description{min-height:175px;}span.featured__item-link-btn{display:inline-block;margin:0 auto;position:absolute;bottom:20px;left:0;width:100%;}.field-feature-link{margin:0 auto;position:relative;padding:0;}.view-newsroom-recent-prs h3{text-transform:none;font-family:sans-serif;}.body--fonts-loaded .view-newsroom-recent-prs h3{font-family:"DIN Next W06 Regular",sans-serif;}.view-newsroom-recent-prs .field-body{margin-top:1em;}.node-type-solution .field-title-field,.node-type-solution .pane-node-body,.node-type-solution .pane-cta{margin-top:20px;}@media (min-width:46.875em){.node-type-solution .field-solution-tagline{padding:20px 0;}}.node-type-solution article.node-cta{width:100%;text-align:center;background-color:#4D4D4D;background-image:url(/sites/all/themes/custom/fp_marketing/img/backgrounds/black-triangles-borders.svg);background-position:top right;background-repeat:none;background-size:700%;color:#F2F2F2;}.node-type-solution article.node-cta h3{color:#F2F2F2;}.node-type-solution article.node-resource{margin:40px 0;background-position:top left;background-size:40px;min-height:40px;max-width:600px;padding-left:60px;}@media (min-width:46.875em){.node-type-solution article.node-resource{margin:20px 0;}}.node-type-solution article.node-resource .field-resource-category{display:none;}.node-type-solution .pane-solution-resources-solution-products{padding:20px;clear:both;}@media (min-width:77.5em){.node-type-solution .pane-solution-resources-solution-products{padding:0;}}.node-type-solution .pane-solution-resources-solution-products .pane-title{padding-top:40px;text-align:center;}.node-type-solution .pane-solution-resources-solution-products .view-content{margin:0 auto;max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px auto 0 auto;padding-top:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;}.lt-ie10 .node-type-solution .pane-solution-resources-solution-products .view-content{display:block;}.node-type-solution .pane-solution-resources-solution-products .item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:20px;min-height:167px;padding:2em;background-color:#F2F2F2;}@media (min-width:37.5em){.node-type-solution .pane-solution-resources-solution-products .item-list{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;}}@media (min-width:59.375em){.node-type-solution .pane-solution-resources-solution-products .item-list{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;}}.lt-ie10 .node-type-solution .pane-solution-resources-solution-products .item-list{display:block;margin:0 1%;float:left;width:100%;}@media (min-width:37.5em){.lt-ie10 .node-type-solution .pane-solution-resources-solution-products .item-list{width:48%;}}@media (min-width:59.375em){.lt-ie10 .node-type-solution .pane-solution-resources-solution-products .item-list{width:31%;}}.node-type-solution .pane-solution-resources-solution-products .item-list h3{color:#4D4D4D;text-transform:none;padding-bottom:.5em;}.node-type-solution .pane-solution-resources-solution-products .item-list ul{margin:0;padding:0;}.node-type-solution .pane-solution-resources-solution-products .item-list li{font-size:1.1em;list-style:none;}.node-type-solution .pane-solution-resources-solution-products .view-footer{clear:both;text-align:center;}.node-type-solution .pane-solution-resources-solution-products .button{font-family:sans-serif;text-transform:uppercase;font-weight:normal;letter-spacing:1px;font-size:20px;padding:.7em 1.8em;margin-top:.5em;border:0;display:inline-block;background-color:#28A505;cursor:pointer;border-radius:5px;color:#F2F2F2;border-bottom:4px solid #186303;margin-top:20px;margin-bottom:40px;padding:.5em .8em;font-size:18px;}.body--fonts-loaded .node-type-solution .pane-solution-resources-solution-products .button{font-family:"DIN Next W06 Regular",sans-serif;}.node-type-solution .pane-solution-resources-solution-products .button:hover{color:#e5e5e5;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#34d707;border-bottom:4px solid #186303;}.node-type-solution .pane-solution-resources-solution-products .button:hover.btn-white{background-color:#165b03;}.node-type-solution .pane-solution-resources-solution-products .button:active{border-color:#186303;color:#dadada;background-color:#94d282;}.node-type-solution .panel-pane.pane-views-panes.pane-solution-resources-solution-resources.related-resources.wrap-hz.wrap-text{max-width:1200px;padding-left:30px;}.node-type-case-study .pane-page-content{margin-top:20px;}.node-type-case-study .pane-node-title,.node-type-case-study .pane-node-field-case-study-locations,.node-type-case-study .pane-node-field-case-study-solutions,.node-type-case-study .pane-node-field-case-study-size,.node-type-case-study .pane-node-field-case-study-products,.node-type-case-study .pane-node-field-case-study-tagline,.node-type-case-study .pane-node-field-case-study-download{padding:20px;padding-top:0;padding-bottom:0;}@media (min-width:77.5em){.node-type-case-study .pane-node-title,.node-type-case-study .pane-node-field-case-study-locations,.node-type-case-study .pane-node-field-case-study-solutions,.node-type-case-study .pane-node-field-case-study-size,.node-type-case-study .pane-node-field-case-study-products,.node-type-case-study .pane-node-field-case-study-tagline,.node-type-case-study .pane-node-field-case-study-download{padding:0;}}.node-type-case-study .pane-title{margin-top:0;}.node-type-case-study .pane-node-field-case-study-customer-logo .field-case-study-customer-logo{margin:0 auto 20px auto;max-width:50%;text-align:center;}@media (min-width:46.875em){.node-type-case-study .pane-node-field-case-study-customer-logo .field-case-study-customer-logo{margin:20px 0 20px auto;max-width:25%;float:right;}}.node-type-case-study .pane-case-study-testimonials-product-testimonials,.node-type-case-study .pane-entity-view{clear:both;}.node-type-case-study .pane-node-field-case-study-tagline,.node-type-case-study .pane-node-field-case-study-size,.node-type-case-study .pane-node-field-case-study-download{padding-top:20px;}.node-type-case-study .pane-node-field-case-study-size .pane-title,.node-type-case-study .pane-node-field-case-study-size .pane-content{display:inline-block;}.node-type-case-study .pane-node-field-case-study-size ul{margin:0;list-style:none;padding:0;}.node-type-case-study .pane-node-field-case-study-size,.node-type-case-study .pane-node-field-case-study-products{padding-bottom:20px;}.node-type-case-study .pane-node-field-case-study-locations,.node-type-case-study .pane-node-field-case-study-solutions{font-size:20px;}.node-type-case-study .pane-node-body{margin:40px auto;}.node-type-case-study .field-case-study-download a{font-family:sans-serif;text-transform:uppercase;font-weight:normal;letter-spacing:1px;font-size:20px;padding:.7em 1.8em;margin-top:.5em;border:0;display:inline-block;background-color:#666;cursor:pointer;border-radius:5px;color:#F2F2F2;border-bottom:4px solid #3d3d3d;margin-bottom:40px;background-position:center left 36px;background-size:27px;padding-left:75px;}.body--fonts-loaded .node-type-case-study .field-case-study-download a{font-family:"DIN Next W06 Regular",sans-serif;}.node-type-case-study .field-case-study-download a:hover{color:#e5e5e5;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:gray;border-bottom:4px solid #3d3d3d;}.node-type-case-study .field-case-study-download a:hover.btn-white{background-color:#404040;}.node-type-case-study .field-case-study-download a:active{border-color:#3d3d3d;color:#dadada;background-color:#b3b3b3;}.node-type-case-study .pane-entity-view.pane-node{padding:20px;background-color:#F2F2F2;}@media (min-width:77.5em){.node-type-case-study .pane-entity-view.pane-node{padding:0;}}.node-type-case-study .case-study-video__widget{padding-top:20px;}@media (min-width:75em){.node-type-case-study .case-study-video__title{padding-bottom:20px;}}.node-type-case-study .node-cta{text-align:center;width:100%;}.node-type-case-study .case-study-all{text-align:center;padding-bottom:40px;}@media (min-width:46.875em){.node-type-case-study .case-study-all{padding:0;}}.node-type-case-study .case-study-all .case-study-all__link{font-family:sans-serif;text-transform:uppercase;font-weight:normal;letter-spacing:1px;font-size:20px;padding:.7em 1.8em;margin-top:.5em;border:0;display:inline-block;background-color:#28A505;cursor:pointer;border-radius:5px;color:#F2F2F2;border-bottom:4px solid #186303;}.body--fonts-loaded .node-type-case-study .case-study-all .case-study-all__link{font-family:"DIN Next W06 Regular",sans-serif;}.node-type-case-study .case-study-all .case-study-all__link:hover{color:#e5e5e5;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#34d707;border-bottom:4px solid #186303;}.node-type-case-study .case-study-all .case-study-all__link:hover.btn-white{background-color:#165b03;}.node-type-case-study .case-study-all .case-study-all__link:active{border-color:#186303;color:#dadada;background-color:#94d282;}.node-type-team-listing section.cta{overflow:hidden;background-color:#E6E6E6;}.node-type-team-listing .pane-node-field-team-list-headline{padding:20px;}.node-type-team-listing .pane-node-field-team-list-headline,.node-type-team-listing .pane-node-field-team-list-profiles{margin:0 auto;max-width:1200px;}.node-type-team-listing .pane-node-field-team-list-profiles .pane-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.lt-ie10 .node-type-team-listing .pane-node-field-team-list-profiles .pane-content{display:block;}.node-type-team-listing .field-team-list-profiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:20px;}@media (min-width:37.5em){.node-type-team-listing .field-team-list-profiles{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;}}.lt-ie10 .node-type-team-listing .field-team-list-profiles{display:block;margin:0 1%;float:left;width:100%;}@media (min-width:37.5em){.lt-ie10 .node-type-team-listing .field-team-list-profiles{width:48%;}}.node-type-event .addressfield-container-inline{float:left;margin-right:5px;}.node-type-event .pane-node-body{margin-top:20px;}.node-type-microsite .microsite__hero h2.field-page-tagline{padding:0;font-size:24px;}.node-type-microsite .microsite__hero .pane-node-field-page-tagline{font-size:20px;margin-top:20px;position:relative;max-width:100%;-webkit-transform:none;-ms-transform:none;transform:none;left:0;top:0;}@media (min-width:75em){.node-type-microsite .microsite__hero .pane-node-field-page-tagline{font-size:20px;}}.node-type-microsite .microsite__hero .pane-node-field-page-tagline a{text-decoration:underline;}.node-type-microsite .pane-page-content:before,.node-type-microsite .pane-page-content:after{display:table;content:'';}.node-type-microsite .pane-page-content:after{clear:both;}.node-type-microsite .pane-page-content .page .container{margin:20px;}.node-type-microsite .pane-page-content .page .container:before,.node-type-microsite .pane-page-content .page .container:after{display:table;content:'';}.node-type-microsite .pane-page-content .page .container:after{clear:both;}.node-type-microsite .pane-page-content .field-body{margin-top:10px;}.node-type-microsite .pane-page-content .field-microsite-form{margin-top:20px;}@media (min-width:59.375em){.node-type-microsite .pane-page-content .field-microsite-form{margin-top:0;}}.node-type-press-release h1{margin-top:10px;margin-bottom:20px;}.node-type-press-release .page{padding:0 1.8%;margin-top:20px;margin-bottom:40px;}.node-type-press-release .page:before,.node-type-press-release .page:after{display:table;content:'';}.node-type-press-release .page:after{clear:both;}.node-type-press-release .pane-node-body{margin:20px auto;}.node-type-press-release form.marketo-form-wrapper{width:100% !important;}.node-type-press-release .node-marketo-form{margin:0 auto;padding:20px;max-width:740px;background-color:#E6E6E6;}.node-type-press-release .node-marketo-form h3{font-size:24px;}.node-type-press-release .mktoForm{padding:20px !important;}@media (min-width:56.25em){.node-type-press-release .node-marketo-form{padding:0;background-color:#FFF;}.node-type-press-release .node-marketo-form h3{font-size:20px;}.node-type-press-release .mktoForm{padding:20px 40px !important;}}.node-profile:before,.node-profile:after{display:table;content:'';}.node-profile:after{clear:both;}.node-profile.node-teaser .profile__photo,.node-profile.node-teaser .profile__info{display:inline-block;}.node-profile.node-teaser .profile__photo{margin-right:20px;}.node-profile.node-teaser .profile__info{padding-right:20px;width:250px;vertical-align:top;}.node-profile.node-teaser .profile__view-full{margin-top:20px;}.node-profile.node-view-mode-full{margin-bottom:40px;}.node-profile.node-view-mode-full .profile__bio{margin-top:20px;}.node-profile.node-view-mode-full .profile__job-title{padding-bottom:10px;}@media (min-width:46.875em){.node-profile.node-view-mode-full .profile__photo{width:30%;float:left;margin-right:-100%;margin-left:0;clear:none;margin-top:-34px;}.node-profile.node-view-mode-full .profile__bio,.node-profile.node-view-mode-full .profile__full-name,.node-profile.node-view-mode-full .profile__job-title{width:65%;float:right;margin-left:0;margin-right:0;clear:none;}.node-profile.node-view-mode-full .profile__job-title{padding-bottom:0;}}.node-type-product .pane-product-resources-product-resources,.node-type-product .pane-node-field-product-deployment-options{margin-bottom:0;}.node-type-product .pane-cta,.node-type-product .pane-node-field-cta{clear:both;}.node-type-product .pane-cta article.node-cta,.node-type-product .pane-node-field-cta article.node-cta{text-align:center;width:100%;}.node-type-product .pane-cta.cta-2,.node-type-product .pane-node-field-cta.cta-2{margin:0 0 60px 0;}.node-type-product .pane-cta.cta-2 article.node-cta,.node-type-product .pane-node-field-cta.cta-2 article.node-cta{background-color:#FFF;padding:0;}.node-type-product .pane-cta.cta-2 a,.node-type-product .pane-node-field-cta.cta-2 a{font-size:20px;padding:.7em 1.8em;}.node-type-product .pane-node-field-product-summary{padding:80px 0 20px;font-weight:bold;}.node-type-product .pane-node-field-product-case-studies{margin-top:60px;}.node-type-product .panel-pane.pane-views-panes.pane-product-resources-product-resources.wrap-hz.wrap-text{max-width:1200px;padding-left:30px;}.product__features{background-color:#F2F2F2;}.pane-node-field-body + .product__features{margin-top:40px;}@media (min-width:46.875em){.product__features{background-color:transparent;}.product__features .pane-content{background-color:#F2F2F2;padding:40px;margin-left:-40px;margin-right:-40px;}}.product__datasheet{padding:20px 0 40px;text-align:center;}.product__datasheet a{font-family:sans-serif;text-transform:uppercase;font-weight:normal;letter-spacing:1px;font-size:20px;padding:.7em 1.8em;margin-top:.5em;border:0;display:inline-block;background-color:#0A64AA;cursor:pointer;border-radius:5px;color:#F2F2F2;border-bottom:4px solid #063c66;background-position:top 15px left 36px;background-size:27px;padding-left:75px;}.body--fonts-loaded .product__datasheet a{font-family:"DIN Next W06 Regular",sans-serif;}.product__datasheet a:hover{color:#e5e5e5;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#0d80da;border-bottom:4px solid #063c66;}.product__datasheet a:hover.btn-white{background-color:#063a62;}.product__datasheet a:active{border-color:#063c66;color:#dadada;background-color:#85b2d5;}.product__add-ons{margin-bottom:60px;background-color:#F2F2F2;}@media (min-width:46.875em){.product__add-ons{background-color:transparent;}.product__add-ons .pane-content,.product__add-ons .pane-title{background-color:#F2F2F2;padding:40px;margin-left:-40px;margin-right:-40px;}.product__add-ons .pane-title{padding-bottom:0;}.product__add-ons .pane-content{padding-top:0;overflow:hidden;}}.product__add-ons .node-product h2{font-size:20px;margin-top:20px;}@media (min-width:75em){.product__add-ons .node-product h2{font-size:20px;}}.product__add-ons .node-product h2 a{text-decoration:underline;}.product__resources-cta{text-align:center;}.product__resources-cta a.product__resources-cta__button{font-family:sans-serif;text-transform:uppercase;font-weight:normal;letter-spacing:1px;font-size:20px;padding:.7em 1.8em;margin-top:.5em;border:0;display:inline-block;background-color:#28A505;cursor:pointer;border-radius:5px;color:#F2F2F2;border-bottom:4px solid #186303;}.body--fonts-loaded .product__resources-cta a.product__resources-cta__button{font-family:"DIN Next W06 Regular",sans-serif;}.product__resources-cta a.product__resources-cta__button:hover{color:#e5e5e5;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#34d707;border-bottom:4px solid #186303;}.product__resources-cta a.product__resources-cta__button:hover.btn-white{background-color:#165b03;}.product__resources-cta a.product__resources-cta__button:active{border-color:#186303;color:#dadada;background-color:#94d282;}.product__deployment-options{margin-top:20px;background-color:#4D4D4D;background-image:url(/sites/all/themes/custom/fp_marketing/img/backgrounds/black-triangles-borders.svg);background-position:top right;background-repeat:none;background-size:700%;color:#F2F2F2;overflow:hidden;padding:40px 0 20px;text-align:center;width:100%;}.product__deployment-options:before,.product__deployment-options:after{display:table;content:'';}.product__deployment-options:after{clear:both;}.product__deployment-options img{border-style:none;}@media (min-width:46.875em){.product__deployment-options{background-size:100%;}}.product__deployment-options .pane-title{text-align:center;color:#F2F2F2;}.product__deployment-options .pane-content{display:inline-block;margin-top:40px;margin-bottom:20px;text-align:center;}.product__deployment-options .pane-content:before,.product__deployment-options .pane-content:after{display:table;content:'';}.product__deployment-options .pane-content:after{clear:both;}.product__deployment-options .pane-content img{max-width:100px;}.product__deployment-options .field-product-deployment-options{margin-bottom:60px;text-align:center;border-bottom:none;padding-left:20px;padding-right:20px;}.product__deployment-options .field-product-deployment-options:hover{border:none;}@media (min-width:46.875em){.product__deployment-options .field-product-deployment-options{display:table-cell;margin-bottom:20px;}.product__deployment-options .field-product-deployment-options:first-child{padding-left:0;}.product__deployment-options .field-product-deployment-options:last-child{padding-right:0;}}@media (min-width:59.375em){.product__deployment-options .field-product-deployment-options{padding-left:40px;padding-right:40px;}}@media (min-width:75em){.product__deployment-options .field-product-deployment-options{padding-left:60px;padding-right:60px;}}.product__deployment-options .field-product-deployment-options a{color:#FFF;font-size:24px;text-transform:none;}@media (min-width:46.875em){.two-column-page .product__features .pane-content,.two-column-page .product__features .pane-title,.two-column-page .product__add-ons .pane-content,.two-column-page .product__add-ons .pane-title{padding:20px;margin-left:-20px;margin-right:-20px;}}.related-resources{margin:60px auto 60px;width:auto;}.related-resources:before,.related-resources:after{display:table;content:'';}.related-resources:after{clear:both;}.related-resources .pane-title{color:#4D4D4D;width:100%;}.related-resources .pane-content{margin-top:20px;width:100%;}.related-resources .pane-content .field-resource-category{color:#808080;font-size:20px;}@media (min-width:75em){.related-resources .pane-content .field-resource-category{font-size:20px;}}.related-resources .pane-content .item-list{margin-bottom:20px;}@media (min-width:46.875em){.related-resources .pane-content .item-list{width:46.15385%;clear:right;float:left;margin-left:0;margin-right:7.69231%;}}.related-resources .pane-content .item-list:nth-child(2n){margin-right:0;}.related-resources .pane-content .item-list ul{margin:0;padding:0;}.related-resources .pane-content .item-list li{list-style:none;}.related-resources .pane-content article.node-resource{margin:40px 0;background-position:top left;background-size:40px;min-height:40px;max-width:600px;padding-left:60px;}@media (min-width:46.875em){.related-resources .pane-content article.node-resource{margin:20px 0;}}.related-resources .pane-content article.node-resource .field-resource-category{display:none;}.overview-grid{margin:0 auto;max-width:1200px;padding:20px;margin-bottom:40px;margin-top:40px;}@media (min-width:77.5em){.overview-grid{padding:0;}}.overview-grid > .pane-content{margin-top:20px;}.overview-grid .panel-panel > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.lt-ie10 .overview-grid .panel-panel > div{display:block;}.lt-ie10 .overview-grid .panel-panel > div:before,.lt-ie10 .overview-grid .panel-panel > div:after{display:table;content:'';}.lt-ie10 .overview-grid .panel-panel > div:after{clear:both;}.overview-grid .panel-panel .panel-pane{border:5px solid white;padding-bottom:5px;margin-bottom:20px;background-color:#E6E6E6;}@media (min-width:37.5em){.overview-grid .panel-panel .panel-pane{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;}}@media (min-width:59.375em){.overview-grid .panel-panel .panel-pane{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;}}.lt-ie10 .overview-grid .panel-panel .panel-pane{margin-right:5px;float:left;width:100%;}@media (min-width:37.5em){.lt-ie10 .overview-grid .panel-panel .panel-pane{width:48%;}.lt-ie10 .overview-grid .panel-panel .panel-pane:nth-child(2n+1){clear:left;}}@media (min-width:59.375em){.lt-ie10 .overview-grid .panel-panel .panel-pane{width:31%;}.lt-ie10 .overview-grid .panel-panel .panel-pane:nth-child(2n+1){clear:none;}.lt-ie10 .overview-grid .panel-panel .panel-pane:nth-child(3n+1){clear:left;}}.overview-grid .panel-panel .view-content .views-group-header{position:relative;width:100%;}.overview-grid .panel-panel .view-content .views-group-header .queue-image{width:100%;}.overview-grid .panel-panel .view-content .views-group-header .queue-image img{display:block;max-width:none;width:100%;}.overview-grid .panel-panel .view-content .views-group-header h2{font-family:sans-serif;background-color:#252525;color:#FFF;bottom:0;box-shadow:10px 0 0 #252525,-10px 0 0 #252525;left:27px;padding:8px;position:absolute;right:27px;font-size:30px;}.body--fonts-loaded .overview-grid .panel-panel .view-content .views-group-header h2{font-family:"DIN Next W06 Regular",sans-serif;}.overview-grid .panel-panel .view-content .views-row{font-size:20px;line-height:1.2;padding:0 20px 10px;}.overview-grid .panel-panel .view-content .views-row-first{margin-top:20px;}.masthead-homepage-section{position:relative;width:100%;padding:20px;min-height:375px;overflow:hidden;background-position:center;background-size:cover;}.masthead-homepage-section .masthead-hero-image{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);min-width:1600px;}.masthead-homepage-section .new-brand-announcement-2{position:absolute;bottom:0;left:0;width:100%;max-width:500px;}@media (min-width:51.875em){.masthead-homepage-section .new-brand-announcement-2{width:auto;left:auto;right:10%;}}.masthead-homepage-section .masthead-homepage-text{margin-top:20px;height:100%;width:80%;text-transform:none;}.masthead-homepage-section .masthead-homepage-text .masthead-homepage-title{color:white;font-size:2.5em;letter-spacing:1px;line-height:.9em;font-family:sans-serif;text-transform:capitalize;margin-bottom:.5em;}.body--fonts-loaded .masthead-homepage-section .masthead-homepage-text .masthead-homepage-title{font-family:"DIN Next W06 Medium",sans-serif;}@media (min-width:35.3125em){.masthead-homepage-section .masthead-homepage-text .masthead-homepage-title{font-size:3em;}}@media (min-width:51.875em){.masthead-homepage-section .masthead-homepage-text .masthead-homepage-title{font-size:4em;}}.masthead-homepage-section .masthead-homepage-text .masthead-homepage-description{display:inline;color:white;font-size:1.3em;line-height:1.4;background:#2F2F2F;box-shadow:10px 0 0 #2F2F2F,-10px 0 0 #2F2F2F;padding:7px 0;}@media (min-width:35.3125em){.masthead-homepage-section .masthead-homepage-text .masthead-homepage-description{font-size:1.4em;}}.masthead-announcement-region{margin:0 auto;max-width:1600px;min-height:200px;background-color:#0A64AA;background-image:url(/sites/all/themes/custom/fp_marketing/img/backgrounds/triangulation-blue.svg);background-position:bottom 0 left 0;padding:40px 20px;border-top:2px solid white;text-align:center;}.masthead-announcement-region > *{max-width:1200px;margin-left:auto;margin-right:auto;}.masthead-announcement-region h2{font-size:1.5em;line-height:1.2em;text-transform:none;color:#FFF;}@media (min-width:50em){.masthead-announcement-region h2{font-size:2em;line-height:1.6em;}}.masthead-announcement-region h3{font-family:sans-serif;font-weight:400;font-size:18px;line-height:1.15em;text-transform:uppercase;color:#FFF;}.body--fonts-loaded .masthead-announcement-region h3{font-family:"DIN Next W06 Medium",sans-serif;}@media (min-width:50em){.masthead-announcement-region h3{font-size:20px;line-height:1.2em;}}.view-site-search{margin:0 auto;max-width:1200px;margin:20px auto;padding:20px;max-width:740px;}.view-site-search .view-header{margin-bottom:20px;}.view-site-search .field-title-field{font-size:1.3em;}.view-site-search .views-widget-filter-type{margin-top:6.66667px;position:relative;}@media (min-width:46.875em){.view-site-search .views-widget-filter-type{margin-top:0;}}.view-site-search .views-widget-filter-type .form-item-type{width:100%;padding:4.5px;position:absolute;top:-2px;border:2px solid #CCC;}.view-site-search .views-widget-filter-type .form-item-type{display:inline-block;position:relative;background:white;}.view-site-search .views-widget-filter-type .form-item-type select{margin:0;width:100%;position:relative;padding:6px 8px 6px 10px;height:28px;line-height:14px;font-size:12px;outline:0;color:#4D4D4D;text-shadow:0 1px white;background:transparent !important;border:0;border-radius:0;}.view-site-search .views-widget-filter-type .form-item-type select:hover{color:#2093CF;}@media (min-width:46.875em){.view-site-search .views-widget-filter-type .form-item-type{width:auto;}}.view-site-search .result-type{text-transform:uppercase;margin-top:0;margin-bottom:0;color:#808080;}.view-site-search .form-text,.view-site-search .form-submit{width:100%;}.view-site-search .view-empty{margin:20px auto;}@media (min-width:46.875em){.view-site-search .views-widget-filter-search_api_views_fulltext{margin-right:10px;}.view-site-search .views-exposed-widget{display:inline-block;}.view-site-search .views-exposed-widget .form-text{width:400px;}.view-site-search .views-exposed-widget .form-submit{margin-left:10px;width:auto;}}.eu-compliance-message{padding:20px;background-color:#4D4D4D;color:#FFF;}.eu-compliance-message .wrapper{max-width:1600px;}.eu-compliance-message .close{display:inline-block;width:22px;height:23px;cursor:pointer;margin-left:8px;background-size:20px;vertical-align:bottom;}@media (min-width:46.875em){.eu-compliance-message .close{margin-left:2px;}}.eu-compliance-message a{margin-left:6px;color:#FFF;text-decoration:underline;}@media (min-width:46.875em){.eu-compliance-message a{margin-left:3px;}}#colorbox{z-index:12;}#colorbox .cboxIframe{width:100%;height:100%;overflow:hidden;}#colorbox #cboxLoadedContent{overflow:hidden !important;}#colorbox #cboxClose{cursor:pointer;background-size:30px;background-position:center;background-color:transparent;text-indent:-9999px;padding:15px 25px;position:absolute;top:-10px;}#cboxOverlay{position:fixed;top:0;z-index:11;width:100%;height:100%;background:#000 none repeat 0 0;filter:alpha(opacity=90);}.fp_colorbox #colorbox{background-color:white !important;}.fp_colorbox #colorbox #cboxWrapper{background-color:white !important;}.fp_colorbox #colorbox #cboxLoadedContent{margin:50px 0;padding-left:5%;padding-right:5%;overflow:scroll !important;}.fp_colorbox #colorbox #cboxClose{background-image:url(/sites/all/themes/custom/fp_marketing/img/icons/btn-close-gray.svg) !important;background-repeat:no-repeat;}.fp_colorbox #colorbox .fp_colorbox_fadein{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-transition:opacity 2s ease-in;transition:opacity 2s ease-in;}#fp_colorbox{float:left;}.view-training-courses h2{margin-top:1em;}.view-training-courses .field-course-solutions,.view-training-courses .field-course-products{color:#808080;}.view-training-courses .field-body{margin:1em 0;}.view-training-courses .field-training-course-offerings{margin-top:1em;}.view-training-courses .field-training-course-offerings h4{margin-top:1em;}.view-training-courses .field-training-course-offerings table{margin:0;width:100%;}.view-training-courses .field-training-course-offerings table th,.view-training-courses .field-training-course-offerings table td{padding:10px 20px;}.training_courses_offering_filter .form-item-region{float:left;padding-top:2%;width:235px;height:28px;margin-right:2%;}.training_courses_offering_filter .form-item-region select{margin:0;width:100%;position:relative;height:28px;line-height:14px;font-size:12px;outline:0;text-shadow:0 1px white;border:1px solid #28A505;border-radius:3px;}.training_courses_offering_filter input[type=submit]{margin-top:3.5%;padding:.5em 1.6em;font-size:18px;}.training_courses_offering_filter .ajax-progress-throbber .throbber{background-image:url(/sites/all/themes/custom/fp_marketing/img/icons/loading-small.gif);background-position:center center;background-repeat:no-repeat;border-radius:7px;height:24px;opacity:0.9;padding:4px;width:24px;}.training_courses_offering_filter .ajax-progress .message{display:none;}.views-exposed-form .description{font-size:.9em;margin-bottom:10px;color:#808080;}.view-newsroom-recent-prs{margin-top:30px;}.view-newsroom-recent-prs:before,.view-newsroom-recent-prs:after{display:table;content:'';}.view-newsroom-recent-prs:after{clear:both;}.view-newsroom-recent-prs img{width:100%;}.view-newsroom-recent-prs .views-row{margin-bottom:30px;}@media (min-width:36.25em){.view-newsroom-recent-prs.view-display-id-prs_recent_four .views-row{width:47.05882%;clear:right;float:left;margin-left:0;margin-right:5.88235%;}.view-newsroom-recent-prs.view-display-id-prs_recent_four .views-row-even{margin-right:0;}.view-newsroom-recent-prs.view-display-id-prs_recent_four .views-row-odd{clear:both;}}.view-newsroom-recent-prs.view-display-id-pr_archive article:before,.view-newsroom-recent-prs.view-display-id-pr_archive article:after{display:table;content:'';}.view-newsroom-recent-prs.view-display-id-pr_archive article:after{clear:both;}@media (min-width:37.5em){.view-newsroom-recent-prs.view-display-id-pr_archive .field-page-hero-image{float:left;width:31.33%;margin-right:2%;}.view-newsroom-recent-prs.view-display-id-pr_archive header,.view-newsroom-recent-prs.view-display-id-pr_archive .content{overflow:hidden;}}.view-newsroom-recent-prs.view-display-id-pr_archive .pager a{text-indent:100%;overflow:hidden;white-space:nowrap;}.pane-ws-newsroom-archive-link{text-align:center;}.pane-ws-newsroom-fp-in-the-news{margin-top:40px;}@media (min-width:56.25em){.pane-ws-newsroom-fp-in-the-news{margin-top:70px;}}
