.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, white 50%, #eee 100%);background-image:-o-linear-gradient(top, white 50%, #eee 100%);background-image:linear-gradient(to bottom, white 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, white 0%, #eee 50%);background-image:-o-linear-gradient(top, white 0%, #eee 50%);background-image:linear-gradient(to bottom, white 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, white 100%);background-image:-o-linear-gradient(top, #eee 50%, white 100%);background-image:linear-gradient(to bottom, #eee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{background-color:#fff;color:#1c2332;font-family:"proxima-nova";font-size:16px;font-weight:100;line-height:1.2}h1{font-size:36px;margin-bottom:20px}h2{font-size:24px;font-weight:400;margin-bottom:10px}h2.bigger{font-size:30px}h3{font-size:18px;font-weight:600;margin-bottom:14px}h4{font-size:16px}p{margin:auto 0 20px}ul,ol{margin-bottom:20px}ul li,ol li{margin:0 0 10px 40px}ul{list-style:disc}ol{list-style:decimal}a,a:visited,a:hover{color:#004480;text-decoration:underline}strong,b{font-weight:bold}em,i{font-style:italic}.float-right{float:right}.float-left{float:left}.clear{clear:both}.columns:after,.clearfix:after{clear:both;content:"";display:table}.column-33,.column-50,.column-25{float:left;margin-bottom:26px}.column-33{width:33.3333333333%}.column-33:nth-child(3n + 1){clear:left;padding-left:6px;padding-right:20px}.column-33:nth-child(3n + 2){padding-left:13px;padding-right:13px}.column-33:nth-child(3n + 3){padding-left:20px;padding-right:6px}.column-50{width:50%}.column-50:nth-child(2n + 1){clear:left;padding-right:20px}.column-50:nth-child(2n + 2){padding-left:20px}.column-25{width:25%}.column-25:nth-child(4n){clear:left;padding-left:6px;padding-right:20px}.column-25:nth-child(4n + 1){padding-left:10px;padding-right:15px}.column-25:nth-child(4n + 2){padding-left:15px;padding-right:10px}.column-25:nth-child(4n + 3){padding-left:20px;padding-right:6px}.center{text-align:center}.right{text-align:right}.left{text-align:left}.tablet-mobile-only{display:none}.desktop-only{display:block}.desktop-only.inline{display:inline}.rust,a.rust,a.rust:visited,a.rust:hover{color:#6e3929 !important}.grey{color:#717584}.caps{text-transform:uppercase}.smaller{font-size:14px}.nudge-next-down{margin-bottom:40px}.nudge-next-down-padding{padding-bottom:40px}.nudge-down{margin-top:40px}.nudge-padding-down{padding-top:40px}.padding-vertical{padding:25px 0}.nudge-down-small{margin-top:20px}.no-margin-bottom{margin-bottom:0 !important}.no-margin-top{margin-top:0 !important}.italics-fix{padding-right:2px}ul.in-page-navigation{display:flow-root;list-style-type:none;margin:0 0 40px;text-align:center}ul.in-page-navigation li{display:inline-block;margin:0;padding:0 10px}ul.in-page-navigation li.active a,ul.in-page-navigation li.active a:visited,ul.in-page-navigation li.active a:hover{font-weight:bold}ul.in-page-navigation li:not(:last-child){border-right:1px solid #717584}.inline-image{float:right;padding:0 0 20px 25px;width:50%}.inline-image img{width:100%}.full-width-image img{width:100%}.box-item-container{border-top:1px solid #f2f5f8}.box-item-container .column-33:nth-child(3n+1){clear:left}.grey-box{background:#f2f5f8;padding:25px}.padding-box{padding:25px}.mirror-h1{font-size:36px;font-weight:100}.pointer{cursor:pointer}.bigger{font-size:18px}ul.no-bullets{list-style-type:none}.place-order-link{margin-top:-20px;text-align:center}.flex{display:flex}.flex.flex-column{flex-direction:column}.flex.justify-between{justify-content:space-between}.content-margins{margin:0 auto;max-width:1040px;padding:50px 25px;width:100%}.content-margins.page-margins{padding-bottom:140px}.content-margins.wide-margins{max-width:1400px}.content-margins.text-heavy-margins{max-width:850px}.content-margins.text-heavy-margins h1{font-weight:bold;margin-bottom:40px;text-align:center}#overlay{background-color:rgba(66,66,66,0.5);bottom:0;cursor:pointer;left:0;position:fixed;right:0;top:0;z-index:100}.custom-alert{background:#6e3929;color:white;font-size:20px;font-weight:bold;padding:20px;text-align:center}.custom-alert p{margin-bottom:0}.custom-alert a,.custom-alert a:visited,.custom-alert a:hover{color:white}header{box-shadow:0 0 5px 0 rgba(28,35,50,0.25);font-size:16px;margin-bottom:12px;position:relative;z-index:101}header.expanded{box-shadow:none}header.expanded .white-header.active{box-shadow:0 60px 150px 0 white;padding-bottom:2px}header.expanded .primary-nav-links{background-color:white;border-bottom:1px solid #f2f5f8;position:relative;z-index:2}header .content-margins{display:flow-root;margin-bottom:0;padding:0 20px}header .logo{background:url(/assets/fipco/logo-2bffc9ae735d8923cfc61f6de37fa55d271bcf0e06e493172815f44836a0dc73.png) center center no-repeat;background-size:contain;float:left;height:33px;margin:20px 15px 0 0;width:120px}header .hamburger{display:none}header ul{display:flow-root;list-style-type:none;margin:0}header li{float:left;margin:0}header .nav-button{margin:20px 10px}.grey-header{background:#f2f5f8;color:#004480;font-size:12px;font-weight:bold;height:36px;line-height:36px}.grey-header .copyright-line{color:black;float:left;font-weight:bold}.grey-header .copyright-line p{margin-bottom:-12px}.grey-header li:not(:last-child){margin-right:20px}.grey-header a,.grey-header a:visited,.grey-header a:hover{color:#004480;display:inline-block;margin-left:4px;text-decoration:none}.grey-header .social-links .linked-in,.grey-header .social-links .linked-in:visited,.grey-header .social-links .linked-in:hover{color:#2867B2}.grey-header .social-links .twitter,.grey-header .social-links .twitter:visited,.grey-header .social-links .twitter:hover{color:#00acee}.grey-header form{margin:0;margin-top:-2px}.grey-header form input{font-size:12px;height:initial;margin:0}.white-header{display:flow-root;background:white;font-size:14px}.white-header ul{float:left}.white-header ul a,.white-header ul a:visited,.white-header ul a:hover{color:#1c2332;display:block;padding:25px 17px;text-decoration:none}.white-header .primary-nav-links a.open-page,.white-header .primary-nav-links a.active,.white-header .primary-nav-links a.open-page:visited,.white-header .primary-nav-links a.active:visited,.white-header .primary-nav-links a.open-page:hover,.white-header .primary-nav-links a.active:hover{font-weight:bold}.white-header .primary-nav-links a.active,.white-header .primary-nav-links a.active:visited,.white-header .primary-nav-links a.active:hover{color:#004480}.white-header .primary-nav-links a.open-page,.white-header .primary-nav-links a.open-page:visited,.white-header .primary-nav-links a.open-page:hover{border-top:4px solid #6e3929;color:#6e3929;padding-top:21px}.white-header .primary-nav-links a:hover{color:#004480}.white-header .account-links{padding:25px 0}.second-tier-menus-container{background:white;font-size:14px;left:0;position:absolute;right:0;z-index:101}.second-tier-menus-container.active{box-shadow:0 0 5px 0 rgba(28,35,50,0.25)}.second-tier-menus-container ul{list-style-type:none;margin:0}.second-tier-menus-container ul:after{clear:both;content:"";display:table}.second-tier-menus-container li{display:inline-block;float:none;margin:0}.second-tier-menus-container li.active .second-tier-link{font-weight:bold}.second-tier-menus-container a,.second-tier-menus-container a:visited,.second-tier-menus-container a:hover,.second-tier-menus-container .second-tier-link{color:#1c2332;display:block;padding:25px 20px;text-decoration:none}.second-tier-menus-container .second-tier-menu .with-submenu:hover .third-tier-menu{display:block}.second-tier-menus-container .second-tier-menu a,.second-tier-menus-container .second-tier-menu a:visited,.second-tier-menus-container .second-tier-menu a:hover{padding:25px 20px 20px}.second-tier-menus-container .second-tier-menu a:hover{padding-bottom:19px}.second-tier-menus-container .second-tier-menu a:hover .border-bottom-padder{border-bottom:1px solid #1c2332}.third-tier-menu{background:white;display:none;float:none;max-width:200px;padding:10px 0;position:absolute}.third-tier-menu li{display:block;float:none}.third-tier-menu a,.third-tier-menu a:visited,.third-tier-menu a:hover{display:block;float:none;padding:10px 20px}.third-tier-menu a.active,.third-tier-menu a.active:visited,.third-tier-menu a.active:hover{font-weight:bold}.third-tier-menu a:hover{color:#004480}.flash{font-size:26px;font-weight:bold;padding:15px;text-align:center}.flash.notice{background-color:#004480;color:white}.flash.alert{background-color:#6e3929}.full-width-banner{background-position:center center;background-repeat:no-repeat;background-size:cover}.full-width-banner.index-main{background-image:url(/assets/fipco/homepage_banner-7929c98d5952ee737cbc4ef35b41cb79f9fcc1f6f77d0d10f758d87347104618.jpg);height:1500px;margin-top:-15px;position:absolute;top:0;width:100%;z-index:1}.full-width-banner.concierge,.full-width-banner.security{color:white;padding:70px 25px}.full-width-banner.concierge{background-image:url(/assets/fipco/concierge-d8147c248d412f2ff5e3d1ffe9e101712131f16ff1123e04c061b38208974501.png)}.full-width-banner.concierge .compliance-image{margin-top:50px;max-width:385px}.full-width-banner.concierge .compliance-image img{width:100%}.full-width-banner.security{background-image:url(/assets/fipco/security-cec2c49e1d3fab8650433fa7b550768e6acb79c16d544a82d5bad36f7b849f2f.png)}.index-header-container{margin-top:-15px;position:relative}.index-header{margin-bottom:80px;position:relative;top:80px;width:100%;z-index:2}.index-header h1,.index-header h2{color:white;text-align:center}.index-header h1{font-size:42px;font-weight:bold}.index-header h2{font-size:28px}.programs-container{margin-top:100px}.programs-container .program-box{background-color:white;box-shadow:0 0 5px 0 rgba(28,35,50,0.25);margin-top:10px;height:330px;padding:20px;position:relative}.programs-container .program-box.blue-accent-color{border-top:30px solid #004480}.programs-container .program-box.tan-accent-color{border-top:30px solid #81725f}.programs-container .program-box.dark-rust-accent-color{border-top:30px solid #49261b}.programs-container .program-box.rust-accent-color{border-top:30px solid #6e3929}.programs-container .program-box.navy-accent-color{border-top:30px solid #1c2332}.programs-container .program-box.text-grey-accent-color{border-top:30px solid #717584}.programs-container a,.programs-container a:visited,.programs-container a:hover{display:block;text-decoration:none}.programs-container a.edit-entity-instance-link,.programs-container a.edit-entity-instance-link:visited,.programs-container a.edit-entity-instance-link:hover{display:none}.programs-container a .description,.programs-container a:visited .description,.programs-container a:hover .description{color:#424242}.programs-container .logo{background-repeat:no-repeat;background-size:contain;height:75px;margin-bottom:25px}.programs-container .description{margin-bottom:25px}.programs-container .cta{position:absolute;bottom:20px}.programs-container .cta .button:first-child{margin-right:15px}.grey-background{background:#f2f5f8}.accent-logo{float:right;margin:-92px 50px 0 0;position:relative;width:400px}.accent-logo img{width:100%}.diagonal-screenshots .column-50:first-child{margin-top:60px}.diagonal-screenshots .column-50:last-child{margin-top:35px;position:relative}.diagonal-screenshots .screenshot1,.diagonal-screenshots .screenshot2{width:304px}.diagonal-screenshots .screenshot1 img,.diagonal-screenshots .screenshot2 img{width:100%}.diagonal-screenshots .screenshot2{position:absolute;right:25px;top:85px}.diagonal-screenshots .screenshot2.higher{top:55px}.blog-keywords{margin-bottom:10px}.clients-section{background:#f2f5f8;padding:80px 0}.clients-section .text-container,.clients-section .video-container{float:left}.clients-section .text-container{padding:90px 20px 0;width:33%}.clients-section .video-container{margin:0 auto;max-width:630px;width:67%}.clients-section .video-container .video{height:0;overflow:hidden;padding-bottom:55.25%;padding-top:0;position:relative}.clients-section .video-container .video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.testimonials-container{padding-top:80px}.testimonial-image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:340px;width:468px}.testimonial-text{background:white;padding:40px}.team-members{display:flow-root;margin-top:20px;text-align:center}.team-member-container{display:flow-root;display:inline-block;margin:0 15px 20px}.team-member-image,.team-member-text{float:left;height:175px}.team-member-image{background-position:center center;background-repeat:no-repeat;background-size:cover;width:125px}.team-member-text{background:#f2f5f8;font-size:14px;padding:20px;text-align:left;width:140px}.team-member-text .title{font-style:italic}.team-member-text .contact{padding:10px 0}.name-display{font-weight:bold}.contact-section{padding:80px 0}footer{display:flow-root;background-image:url(/assets/fipco/footer-ac0adfc953a27c9a58d370f5bcff8baecda70865fb643aa1c6ce5a075a9b20c4.png);background-position:center center;background-repeat:no-repeat;background-size:cover;color:white;padding:80px 25px 0}footer h2{margin:0 auto 80px;max-width:1000px}footer .columns{margin:0 auto;max-width:1280px}footer .footer-column{float:left;padding:0 25px;width:calc(100% / 6)}footer a,footer a:visited,footer a:hover{color:white;text-decoration:none}footer h3{margin-bottom:20px;text-transform:uppercase}footer ul{list-style-type:none;margin:0}footer ul li{margin:0 0 20px 0}footer .contact-container{font-size:14px}footer .other-phone-number{margin:0 15px}footer .contact-information{text-align:right}.social-links{margin-top:3px}.social-links .linked-in,.social-links .linked-in:visited,.social-links .linked-in:hover{color:#2867B2;margin-left:4px}.social-links .twitter,.social-links .twitter:visited,.social-links .twitter:hover{color:#00acee;margin-left:4px}.social-links a,.social-links a:visited,.social-links a:hover{font-size:22px;margin-left:4px}.interfaces h2{min-height:80px}.logo-display{background-position:center center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:60px;margin:20px;width:200px}.service-partner{margin-bottom:40px}.service-partner h2{padding-bottom:20px}.partner-image{float:right;max-width:200px;padding:0 0 10px 20px;width:50%}.partner-image img{width:100%}.event-details{margin:25px 0;padding:15px 25px 0}.event-details h3{margin-top:15px}.board-of-directors .columns{border-top:1px solid #6e3929;margin-top:40px;padding-top:40px}.board-of-directors .name-display{margin-bottom:5px}.paper-image{margin:40px 0 0}.paper-image img{padding:0 25px;width:100%}.product-image{float:left;margin:25px 25px 0 0;width:105px}.product-image img{width:100%}.product-description{float:left;margin-top:25px;width:calc(100% - 130px)}.cookie-warning{margin:20px auto 0 auto;width:80%}.cookie-warning h3{border:4px solid red;font-size:22px;font-weight:bold;margin:10%;padding:10px}.cookie-warning p{margin:0 auto;max-width:600px}.cookie-warning img{display:block;margin:16px auto;max-width:400px;width:100%}.demo-contact-icons,.demo-contact-form{flex:0 0 45%}.demo-contact-icons span{margin-bottom:20px;white-space:nowrap}.demo-contact-icons span .fa{margin-right:5px}table.table,.fr-view table.table{background:white;margin:40px 0;table-layout:fixed;width:100%}table.table.alternate-shading tr:nth-child(odd),.fr-view table.table.alternate-shading tr:nth-child(odd){background:#f2f5f8}table.table.alternate-shading tr:nth-child(even),.fr-view table.table.alternate-shading tr:nth-child(even){background:white}table.table th,table.table td,.fr-view table.table th,.fr-view table.table td{font-weight:300;padding:20px;vertical-align:baseline}table.table th,.fr-view table.table th{background:#004480;color:white}table.table th a,table.table th a:visited,table.table th a:hover,.fr-view table.table th a,.fr-view table.table th a:visited,.fr-view table.table th a:hover{color:white;text-decoration:none}table.table th a:active,table.table th a:visited:active,table.table th a:hover:active,.fr-view table.table th a:active,.fr-view table.table th a:visited:active,.fr-view table.table th a:hover:active{font-weight:bold}table.table td,.fr-view table.table td{color:#1c2332}table.table tr:nth-child(even),.fr-view table.table tr:nth-child(even){background:#f2f5f8}table.double-striped tr:nth-child(4n),table.double-striped tr:nth-child(4n-1){background:#f2f5f8}table.double-striped tr:nth-child(4n-2),table.double-striped tr:nth-child(4n-3){background:white}table.pricing td{width:35%}#debug{font-family:monospace;font-size:12px}#debug td{word-break:break-all}.button,a.button,a.button:visited,a.button:hover,input[type=submit]{background-color:#004480;border:none;border-radius:2px;color:white;cursor:pointer;display:inline-block;font-family:"proxima-nova";font-size:14px;font-weight:100;height:auto;line-height:normal;padding:8px 20px;text-align:center;text-decoration:none;width:auto}.button.blue-accent-color,a.button.blue-accent-color,a.button.blue-accent-color:visited,a.button.blue-accent-color:hover,input.blue-accent-color[type=submit]{background-color:#004480}.button.tan-accent-color,a.button.tan-accent-color,a.button.tan-accent-color:visited,a.button.tan-accent-color:hover,input.tan-accent-color[type=submit]{background-color:#81725f}.button.dark-rust-accent-color,a.button.dark-rust-accent-color,a.button.dark-rust-accent-color:visited,a.button.dark-rust-accent-color:hover,input.dark-rust-accent-color[type=submit]{background-color:#49261b}.button.rust-accent-color,a.button.rust-accent-color,a.button.rust-accent-color:visited,a.button.rust-accent-color:hover,input.rust-accent-color[type=submit]{background-color:#6e3929}.button.navy-accent-color,a.button.navy-accent-color,a.button.navy-accent-color:visited,a.button.navy-accent-color:hover,input.navy-accent-color[type=submit]{background-color:#1c2332}.button.text-grey-accent-color,a.button.text-grey-accent-color,a.button.text-grey-accent-color:visited,a.button.text-grey-accent-color:hover,input.text-grey-accent-color[type=submit]{background-color:#717584}.button.alt,a.button.alt,a.button.alt:visited,a.button.alt:hover,input.alt[type=submit]{background-color:white}.button.alt.blue-accent-color,a.button.alt.blue-accent-color,a.button.alt.blue-accent-color:visited,a.button.alt.blue-accent-color:hover,input.alt.blue-accent-color[type=submit]{border:1px solid #004480;color:#004480}.button.alt.tan-accent-color,a.button.alt.tan-accent-color,a.button.alt.tan-accent-color:visited,a.button.alt.tan-accent-color:hover,input.alt.tan-accent-color[type=submit]{border:1px solid #81725f;color:#81725f}.button.alt.dark-rust-accent-color,a.button.alt.dark-rust-accent-color,a.button.alt.dark-rust-accent-color:visited,a.button.alt.dark-rust-accent-color:hover,input.alt.dark-rust-accent-color[type=submit]{border:1px solid #49261b;color:#49261b}.button.alt.rust-accent-color,a.button.alt.rust-accent-color,a.button.alt.rust-accent-color:visited,a.button.alt.rust-accent-color:hover,input.alt.rust-accent-color[type=submit]{border:1px solid #6e3929;color:#6e3929}.button.alt.navy-accent-color,a.button.alt.navy-accent-color,a.button.alt.navy-accent-color:visited,a.button.alt.navy-accent-color:hover,input.alt.navy-accent-color[type=submit]{border:1px solid #1c2332;color:#1c2332}.button.alt.text-grey-accent-color,a.button.alt.text-grey-accent-color,a.button.alt.text-grey-accent-color:visited,a.button.alt.text-grey-accent-color:hover,input.alt.text-grey-accent-color[type=submit]{border:1px solid #717584;color:#717584}.button:hover,a.button:hover,input[type=submit]{background-color:#00294d;color:white}input,select,textarea{background:white;border:1px solid #717584;border-radius:4px;font-family:"proxima-nova";font-size:18px;font-weight:100;padding:5px;width:100%}input[type=checkbox],input[type=radio],select[type=checkbox],select[type=radio],textarea[type=checkbox],textarea[type=radio]{height:auto;padding:0;width:auto}input{height:33px}input[type=submit]{font-size:16px}form{font-size:18px;margin:16px auto;max-width:640px}form.schedule-demo-form{max-width:unset}form .form-inputs,form .form-actions{padding-top:40px}form .form-actions{text-align:center}form .secondary-actions{margin-top:10px}form .column-50,form .column-33,form .column-25{margin-bottom:15px}form .form-group{margin-top:8px}form label{display:block;padding-bottom:6px}form .form-inputs input,form .form-inputs select{margin-top:8px}form .alert-danger,form .help-block{color:#DD3603;font-weight:bold}form .help-block{font-size:14px;font-style:italic;margin-bottom:0;padding-top:3px}form .alert-danger{text-transform:uppercase}form .error-input{border:1px solid #DD3603}form .form-subheader{color:#6e3929;font-weight:bold;margin:60px 0 20px}form abbr{color:#6e3929;text-decoration:none}form fieldset{border:1px solid #6e3929;border-radius:4px;margin:8px 0 16px 0;padding:16px}form legend{padding:0 15px}.g-recaptcha>div{display:block;margin:16px auto 16px}.select2 ul,.select2-container ul{padding:initial}.select2 li,.select2-container li{margin:initial}.search-form{max-width:initial}.search-bar{float:right}.search-bar input,.search-bar .input,.search-bar a{display:inline-block;margin:0 2px}.search-bar input{padding:8px}.search-bar select{padding:8px;width:auto}.search-bar .search{width:500px}.search-bar label{display:inline-block;margin-left:4px}.search-bar.with-category-dropdown{display:flow-root;float:none}.search-bar.with-category-dropdown .search{width:100%}.search-bar.with-category-dropdown .search-column{float:left;width:calc(100% - 250px)}.search-bar.with-category-dropdown .category-column{float:right;margin-top:3px;width:200px}.search-bar.with-category-dropdown .category-column select{width:100%}.search-bar.with-category-dropdown .select2-container{float:left;width:calc(100% - 240px) !important}.number-field{height:33px;margin:0 10px 8px 0;width:60px}.devise-form{margin:0 auto;max-width:640px}.posts-container{margin-top:50px}.posts-container .inline-image{padding-bottom:0}.post-body{color:#1c2332;font-size:18px;margin-top:20px}.post-body .dateline{padding-right:5px}.strategic-allies-container{margin-bottom:200px;position:relative}.strategic-allies-container a.logo-display:hover{cursor:pointer}.strategic-allies-container .strategic-ally{box-shadow:0px 10px 145px -12px #004480;color:white;left:0;position:absolute;right:0;top:0;z-index:10}.strategic-allies-container .strategic-ally a,.strategic-allies-container .strategic-ally a:visited,.strategic-allies-container .strategic-ally a:hover{color:white}.strategic-allies-container .strategic-ally-background{background-color:white;background-position:center right;background-repeat:no-repeat;background-size:cover}.strategic-allies-container .color-container{background-color:rgba(0,68,128,0.9);height:100%;padding:50px;width:100%}.strategic-allies-container .photo-container{background:white;float:left;margin-right:50px;padding:15px;width:222px}.strategic-allies-container .ally-photo{background-position:center center;background-repeat:no-repeat;background-size:contain;display:block;height:150px;width:192px;z-index:1}.strategic-allies-container .description-container{float:left;padding:20px 0 0;text-align:left;width:calc(100% - 375px)}.strategic-allies-container .description-container p{margin-bottom:0}.strategic-allies-container .close-description-container{cursor:pointer;float:right;font-size:24px}@media only screen and (max-width: 980px){header.open{background:white;min-height:100vh;position:absolute;top:0;width:100%;z-index:100}header .hamburger{display:block;height:60px;position:relative;right:0;top:10px;width:40px;z-index:1000}header .hamburger::before,header .hamburger::after,header .hamburger span{background-color:#004480;content:'';display:block;height:5px;left:5px;position:absolute;transition:none 0.5s ease 0s;transition-property:transform, top, bottom, right, opacity;width:34px}header .hamburger::before{top:6px}header .hamburger span{pointer-events:none;top:18px}header .hamburger::after{top:30px}header .hamburger.opening::before,header .hamburger.opening::after{background-color:#004480;top:20px}header .hamburger.opening::before{transform:rotate(45deg)}header .hamburger.opening span{background-color:#004480;opacity:0;right:-50px}header .hamburger.opening::after{transform:rotate(-45deg)}header ul.menu{background:white;display:none;padding:25px 0 0 0}header ul.menu li{float:none;margin:0;text-align:center}header ul.menu a,header ul.menu a:visited,header ul.menu a:hover,header ul.menu .second-tier-link{border-top:1px solid #f2f5f8;color:#1c2332;font-size:16px;font-weight:bold;padding:15px 15px 15px 18px;text-transform:uppercase}header .responsive-menu .second-tier-link{cursor:pointer}header .responsive-menu .second-tier-link.active{font-weight:bold}header .responsive-menu .third-tier-menu{max-width:100%;padding:0;position:unset}header .responsive-menu .third-tier-menu.active{display:block}header .responsive-menu .third-tier-menu a,header .responsive-menu .third-tier-menu a:visited,header .responsive-menu .third-tier-menu a:hover{text-transform:capitalize}.white-header ul{float:none}.white-header .mobile-active,.white-header .mobile-active:hover,.white-header .mobile-active:visited{background:#6e3929;color:white !important}.white-header .submenu{background-color:#f2f5f8}.white-header .submenu a,.white-header .submenu a:visited,.white-header .submenu a:hover,.white-header .submenu .second-tier-link{font-weight:300}.diagonal-screenshots .screenshot1,.diagonal-screenshots .screenshot2{float:left;position:static;width:50%}.diagonal-screenshots .screenshot1{padding-right:20px}.diagonal-screenshots .screenshot2{padding-left:20px}.full-width-banner.index-main{height:1200px}.full-width-banner.concierge,.full-width-banner.security{padding:25px 0}.full-width-banner.concierge{background-position:left -275px center}.full-width-banner.concierge .compliance-image{margin:0 auto 50px}.full-width-banner .column-50{text-align:left}.programs-container{text-align:center}.programs-container .program-box{text-align:left}.blog-section h3{font-size:22px}.clients-section{padding:0}.clients-section .text-container,.clients-section .video-container{float:none;max-width:100%;padding:0;width:100%}.clients-section .text-container{margin-bottom:40px}.testimonials-container .column-50{display:flow-root}.testimonials-container .column-50:first-child{margin-bottom:40px}.testimonial-text,.testimonial-image{float:left;height:340px;width:50%}.contact-section{padding:25px 0}.contact-section .learn-more{border-top:1px solid #f2f5f8;margin-top:40px;padding-top:40px !important}footer{padding:80px 15px 0}footer .footer-column{float:none;width:100%}footer ul{margin-bottom:20px}footer ul li{margin:0 0 5px}footer .contact-information{text-align:left}}@media only screen and (max-width: 875px){.grey-header{height:auto}.grey-header .copyright-line p{margin-bottom:0}.grey-header ul.contact{display:none}}@media only screen and (max-width: 740px){.programs-container .program-box{height:400px}.programs-container .program-box .button{display:block;float:none}.programs-container .program-box .button.alt{margin-top:12px}}@media only screen and (max-width: 700px){.testimonial-text{padding:25px}}@media only screen and (max-width: 640px){.programs-container .program-box{height:auto}.programs-container .program-box .logo{background-position:center}.programs-container .program-box .cta{position:initial}.programs-container .program-box .cta .button:first-child{margin-right:0}}@media only screen and (max-width: 568px){.full-width-banner.index-main{background-position:left -135px center}.index-header{top:40px}.accent-logo{display:none}.diagonal-screenshots .column-50:first-child{margin-top:0}.diagonal-screenshots .screenshot1,.diagonal-screenshots .screenshot2{float:none;width:100%}.diagonal-screenshots .screenshot1{margin-bottom:25px;padding-right:0}.diagonal-screenshots .screenshot2{padding-left:0}.testimonial-text,.testimonial-image{float:none;height:240px;width:100%}.testimonial-text{height:auto}.team-member-container{margin:0 0 20px}}@media only screen and (max-width: 980px){.desktop-only{display:none !important}.tablet-mobile-only{display:block}.tablet-mobile-only.inline{display:inline}.column-33,.column-50,.column-25{float:none;width:100%}.column-33:not(.persist-to-640):nth-child(3n + 1),.column-33:not(.persist-to-640):nth-child(3n + 2),.column-33:not(.persist-to-640):nth-child(3n + 3){padding:6px}.column-33.persist-to-640{display:inline-block;vertical-align:top;width:49%}.column-33.persist-to-640:nth-child(3n + 1),.column-33.persist-to-640:nth-child(3n + 2),.column-33.persist-to-640:nth-child(3n + 3){clear:none;padding:0}.column-33.persist-to-640:nth-child(2n + 1){clear:left;padding-right:20px}.column-33.persist-to-640:nth-child(2n + 2){padding-left:20px}.column-50:nth-child(2n + 1),.column-50:nth-child(2n + 2){padding:6px}.column-25:nth-child(4n),.column-25:nth-child(4n + 1),.column-25:nth-child(4n + 2),.column-25:nth-child(4n + 3){padding:6px}}@media only screen and (max-width: 640px){.column-33.persist-to-640{float:none;width:100%}.column-33.persist-to-640:nth-child(2n + 1),.column-33.persist-to-640:nth-child(2n + 2){padding:0 6px 6px}}@media only screen and (max-width: 800px){.search-bar.with-category-dropdown .select2-container{width:100%}.search-bar.with-category-dropdown .search-column,.search-bar.with-category-dropdown .category-column{float:none;width:100%}.search-bar.with-category-dropdown .category-column{margin-top:25px}}@media only screen and (max-width: 550px){.posts-container .inline-image{float:none;padding:0 0 20px 0;width:100%}}
