@charset "UTF-8";@font-face{font-family:figfont;src:url(../../public/fonts/figfont.eot);src:url(../../public/fonts/figfont.eot?#iefix) format("eot"),url(../../public/fonts/figfont.woff) format("woff"),url(../../public/fonts/figfont.ttf) format("truetype"),url(../../public/fonts/figfont.svg#figfont) format("svg")}.svg-arrow-left:before,.svg-arrow-right:before,.svg-codepen:before,.svg-email:before,.svg-github:before,.svg-linkedin:before,.svg-twitter:before{font-family:figfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.svg-arrow-left:before{content:""}.svg-arrow-right:before{content:""}.svg-codepen:before{content:""}.svg-email:before{content:""}.svg-github:before{content:""}.svg-linkedin:before{content:""}.svg-twitter:before{content:""}.icon{background-image:url(../img/sprite.png)}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.fade{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1;filter:alpha(opacity=100)}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.stripe{background-image:url(../img/swimex_stripe.svg)}.paddlewheel{background-image:url(../img/swimex_paddlewheel.svg)}.icon-close{background-position:-2px -2px;background-repeat:no-repeat;overflow:hidden;display:block;width:10px;height:10px}.icon-control-left{background-position:-2px -16px;background-repeat:no-repeat;overflow:hidden;display:block;width:12px;height:19px}.icon-control-right{background-position:-2px -39px;background-repeat:no-repeat;overflow:hidden;display:block;width:12px;height:19px}.icon-left-arrow{background-position:-2px -62px;background-repeat:no-repeat;overflow:hidden;display:block;width:15px;height:60px}.icon-right-arrow{background-position:-2px -126px;background-repeat:no-repeat;overflow:hidden;display:block;width:15px;height:60px}.wrapper{overflow-x:hidden}.section-header{padding:0 15px}.fig-wysiwyg-wrap img{max-width:100%;height:auto}.paddlewheel{position:relative}.paddlewheel:before{content:'';background:rgba(0,0,0,.2);display:block;position:absolute;width:100%;height:100%;left:0;top:0}.bg-light-blue{background:#0e92cf}.bg-green{background:#00b295}.bg-blue{background:#114778}.bg-eggshell{background:#f7f7f7}body{color:#2f3031}a{color:#1893d0}a:hover,a:focus{color:#0e92cf}a.secondary{color:#04b396}a.secondary:hover,a.secondary:focus{color:#00b295}h1{text-transform:uppercase;color:#114778;letter-spacing:1px;letter-spacing:.1rem}h2{text-transform:uppercase;letter-spacing:1px;letter-spacing:.1rem;color:#114778;font-weight:300}h3{text-transform:uppercase;color:#00b295;letter-spacing:1px;letter-spacing:.1rem;line-height:25px;line-height:1.6rem}h4{color:#114778}strong{font-family:AvenirNextLTW01-Medium}#header-wrapper .mobile-nav-button{position:absolute;right:0;top:15px}#header-wrapper .header-top{background:#0e92cf;height:40px}#header-wrapper .header-top .secondary-nav ul{padding:10px 0;padding:.625rem 0}#header-wrapper .header-top .secondary-nav ul li#menu-item-404{background:#114778;padding:8px 15px;padding:.5rem .9375rem;margin-top:-10px;margin-left:10px;float:right}#header-wrapper .header-top .secondary-nav ul li#menu-item-404:hover{background:#f6ca2c;color:#FFF}#header-wrapper .header-top .secondary-nav ul li#menu-item-404 a:hover{color:#FFF}#header-wrapper .header-top .secondary-nav ul li:after{content:""}#header-wrapper .header-top .secondary-nav ul li a{color:#FFF;line-height:48px;line-height:1.5rem;text-transform:uppercase;font-size:12px;font-size:.75rem;letter-spacing:3px;letter-spacing:.2rem}#header-wrapper .header-top .secondary-nav ul li a:hover{color:#f6ca2c}#header-wrapper .header-top ul.fig-social-links{margin-left:10px;margin-left:.625rem}#header-wrapper .header-top ul.fig-social-links li{padding:0 5px;padding:0 .3125rem}#header-wrapper .header-top ul.fig-social-links li a{line-height:18px;line-height:1.125rem}#header-wrapper .header-bottom{position:relative}#header-wrapper .header-bottom .logo{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:0;margin-top:15px;max-width:100%}#header-wrapper .header-bottom .logo img{max-width:250px;width:100%;height:auto;margin-bottom:20px;padding:0 15px 0 0}#header-wrapper #main-nav-wrap{float:right;width:72%;clear:none;margin-top:6px;margin-top:.375rem}#header-wrapper #main-nav-wrap .main-nav{width:66.66%;clear:none;float:left}#header-wrapper #main-nav-wrap .main-nav ul li a{text-transform:uppercase;letter-spacing:3px;letter-spacing:.2rem;font-size:16px;font-size:1rem;background:transparent;color:#114778;line-height:85px;line-height:5.3125rem}#header-wrapper #main-nav-wrap .main-nav ul li a:hover,#header-wrapper #main-nav-wrap .main-nav ul li a:focus,#header-wrapper #main-nav-wrap .main-nav ul li a.active{background:transparent;color:#0e92cf;text-decoration:none}#header-wrapper #main-nav-wrap .main-nav ul li .sub-menu{top:85px;top:5.3125rem}#header-wrapper #main-nav-wrap .main-nav ul li .sub-menu,#header-wrapper #main-nav-wrap .main-nav ul li .children{width:314px}#header-wrapper #main-nav-wrap .main-nav ul li .sub-menu li a,#header-wrapper #main-nav-wrap .main-nav ul li .children li a{text-transform:none;font-size:14px;font-size:.875rem;line-height:48px;line-height:3rem;text-align:left;padding-left:30px;padding-left:1.875rem;background-color:#FFF;background-color:rgba(255,255,255,.95)}#header-wrapper #main-nav-wrap .main-nav ul li .sub-menu li a:hover,#header-wrapper #main-nav-wrap .main-nav ul li .sub-menu li a:focus,#header-wrapper #main-nav-wrap .main-nav ul li .children li a:hover,#header-wrapper #main-nav-wrap .main-nav ul li .children li a:focus{background:#e4e6e7;color:#0e92cf}#header-wrapper #open-menu{position:relative;width:33.33%;float:left;text-transform:uppercase;letter-spacing:3px;letter-spacing:.2rem;font-size:16px;font-size:1rem;background:transparent;color:#114778;line-height:80px;line-height:5rem;border:none}#header-wrapper #open-menu:hover,#header-wrapper #open-menu:focus,#header-wrapper #open-menu.active{background:transparent;color:#0e92cf;text-decoration:none;outline:none}#header-wrapper #open-menu:after,#header-wrapper #open-menu::after{content:"\f107";font-family:FontAwesome;position:absolute;right:15px;line-height:30px;line-height:1.875rem;width:30px;height:30px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:3px;-webkit-transition:.25s;transition:.25s}#header-wrapper #open-menu:hover:after,#header-wrapper #open-menu:hover::after{background-color:rgba(29,147,205,.125);border-radius:50%}#header-wrapper .active #open-menu:after,#header-wrapper .active #open-menu::after{content:"\f106"}footer{background:#0e92cf;color:#FFF;padding-top:15px;padding-bottom:50px}footer .widget{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;font-size:14px;font-size:.875rem;color:#FFF;margin-bottom:20px}footer .widget h2{color:#FFF;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:3px;letter-spacing:.2rem;border-bottom:2px solid #FFF;padding-bottom:10px}footer ul{padding-left:0;color:#FFF}footer ul .sub-menu{padding-left:15px}footer ul li{list-style:none}footer ul li a{line-height:32px;line-height:2rem;color:#FFF}footer ul li a:hover{color:#f6ca2c}footer #social{float:right}.fig-hero-callout-wrap{background-position:center center;margin:0 auto}.fig-hero-callout-wrap .hero-callout-panel{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.fig-hero-callout-wrap .section-header,.fig-hero-callout-wrap .fig-hero{background-color:rgba(255,255,255,.77);margin:0;width:100%}.fig-hero-callout-wrap .section-header{padding:50px 15px 30px}.fig-hero-callout-wrap .section-header .section-title{color:#114778;font-size:38px;font-size:2.375rem}.fig-hero-callout-wrap .section-header .section-subtitle{color:#0e92cf;font-weight:400;text-transform:lowercase;font-variant:small-caps;font-size:18px;font-size:1.125rem;letter-spacing:3px;letter-spacing:.1875rem;line-height:28px;line-height:1.8rem}.fig-hero-callout-wrap .fig-hero .fig-hero-block{padding-top:15px;padding-bottom:15px}.fig-btn{border-radius:.3125rem;text-align:center;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;text-transform:uppercase;cursor:pointer;letter-spacing:3px;letter-spacing:.2rem;display:inline-block;clear:both;padding:15px 45px;padding:.9375rem 2.8125rem;border:2px solid #00b295;color:#00b295}.fig-btn:hover{background:#00b295;color:#FFF}.fig-btn.secondary{padding:12px 42px;padding:.75rem 2.625rem;border:2px solid #0e92cf;color:#0e92cf}.fig-btn.secondary:hover{background:#0e92cf;color:#FFF}.fig-btn.tertiary{padding:12px 42px;padding:.75rem 2.625rem;border:2px solid #f6ca2c;color:#f6ca2c}.fig-btn.tertiary:hover{background:#f6ca2c;color:#FFF}.btn-container{margin-top:30px}.btn-container.feat-btn{margin:20px 0;position:relative;text-align:center}.btn-container.feat-btn::before,.btn-container.feat-btn::after{content:'';width:50px;border-top:2px solid #0e92cf;display:block;position:absolute;top:50%}.btn-container.feat-btn::before{left:20px}.btn-container.feat-btn::after{right:20px}#header-reveal{display:none;box-shadow:0 1px 3px rgba(0,0,0,.25) inset}#header-reveal .row{text-align:center}#header-reveal .categories .model{padding:0}#header-reveal .categories a{padding:15px 0;width:100%;display:block;color:#FFF;text-transform:uppercase;letter-spacing:3px;letter-spacing:.2rem;font-weight:600}#header-reveal .categories a[data-target=plunge]{background-color:#f6ca2c;background-color:rgba(246,202,44,.7);border-top:3px solid #f6ca2c}#header-reveal .categories a[data-target=residential]{background-color:#0e92cf;background-color:rgba(14,146,207,.7);border-top:3px solid #0e92cf}#header-reveal .categories a[data-target=commercial]{background-color:#00b295;background-color:rgba(0,178,149,.7);border-top:3px solid #00b295}#header-reveal .categories a:hover[data-target=plunge]{background-color:#f6ca2c;background-color:rgba(246,202,44,.9);border-top:3px solid #f6ca2c}#header-reveal .categories a:hover[data-target=residential]{background-color:#0e92cf;background-color:rgba(14,146,207,.9);border-top:3px solid #0e92cf}#header-reveal .categories a:hover[data-target=commercial]{background-color:#00b295;background-color:rgba(0,178,149,.9);border-top:3px solid #00b295}#header-reveal .categories a.active{margin-bottom:-2px;text-decoration:none}#header-reveal .categories a.active[data-target=plunge]{background:#f6ca2c;border-color:#f6ca2c}#header-reveal .categories a.active[data-target=residential]{background:#0e92cf;border-color:#0e92cf}#header-reveal .categories a.active[data-target=commercial]{background:#00b295;border-color:#00b295}#header-reveal .fig-header-reveal-content{background:#FFF;padding:15px 50px}#header-reveal .fig-header-reveal-content a{font-family:AvenirNextLTW01-Medium,sans-serif}#header-reveal .fig-header-reveal-content a.fig-btn{font-family:Avenir Next W01 Light,sans-serif}#header-reveal .fig-header-reveal-content[data-toggle=plunge]{border-bottom:3px solid #f6ca2c;border-top:6px solid #f6ca2c}#header-reveal .fig-header-reveal-content[data-toggle=plunge] a{color:#f6ca2c}#header-reveal .fig-header-reveal-content[data-toggle=plunge] a:hover{border-bottom:2px solid #f6ca2c}#header-reveal .fig-header-reveal-content[data-toggle=plunge] a.fig-btn{border-color:#f6ca2c}#header-reveal .fig-header-reveal-content[data-toggle=plunge] a.fig-btn:hover{background:#f6ca2c;color:#FFF}#header-reveal .fig-header-reveal-content[data-toggle=residential]{border-bottom:3px solid #0e92cf;border-top:6px solid #0e92cf}#header-reveal .fig-header-reveal-content[data-toggle=residential] a{color:#0e92cf}#header-reveal .fig-header-reveal-content[data-toggle=residential] a:hover{border-bottom:2px solid #0e92cf}#header-reveal .fig-header-reveal-content[data-toggle=residential] a.fig-btn{border-color:#0e92cf}#header-reveal .fig-header-reveal-content[data-toggle=residential] a.fig-btn:hover{background:#0e92cf;color:#FFF}#header-reveal .fig-header-reveal-content[data-toggle=commercial]{border-bottom:3px solid #00b295;border-top:6px solid #00b295}#header-reveal .fig-header-reveal-content[data-toggle=commercial] a{color:#00b295}#header-reveal .fig-header-reveal-content[data-toggle=commercial] a:hover{border-bottom:2px solid #00b295}#header-reveal .fig-header-reveal-content[data-toggle=commercial] a.fig-btn{border-color:#00b295}#header-reveal .fig-header-reveal-content[data-toggle=commercial] a.fig-btn:hover{background:#00b295;color:#FFF}#header-reveal article img{border-radius:.3125rem;margin:20px 0}#header-reveal article a{font-weight:400;font-size:16px;font-size:1rem}#header-reveal .view-more{padding:50px 0 15px}#header-reveal .view-more .fig-btn{padding:7px 25px;font-size:12px;font-size:.75rem}.mobile-nav-button{color:#f6ca2c;-webkit-transition:.25s;transition:.25s}.mobile-nav-button:focus{outline:none}.mobile-nav-button .menu-text{font-size:18px;font-size:1.125rem;font-family:Avenir Next LT W01 Demi;font-weight:600}.mobile-nav-button .fa{width:58px}.mobile-nav-button .fa:hover,.mobile-nav-button .fa:active{background-color:rgba(29,147,205,.125);border-radius:50%}.wrapper-active{left:auto;right:auto;-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0)}#mobile-nav{width:100%;left:0;background:#00b295;color:#FFF}#mobile-nav.mobile-nav-active{right:0}#mobile-nav .menu-mobile-menu-container{position:relative;float:left;width:80%;left:20%}#mobile-nav .menu-mobile-menu-container ul{margin-right:20px;margin-left:40px}#mobile-nav .menu-mobile-menu-container ul.sub-menu{margin-right:0;margin-left:0}#mobile-nav .menu-mobile-menu-container ul{padding-left:0}#mobile-nav .menu-mobile-menu-container ul li{border-bottom:2px solid rgba(255,255,255,.25)}#mobile-nav .menu-mobile-menu-container ul li a{text-transform:uppercase;color:#FFF;letter-spacing:1px;letter-spacing:.1rem;padding-left:40px;font-family:Avenir Next LT W01 Demi;font-weight:600;font-size:15px;font-size:.9375rem;line-height:75px;line-height:4.6875rem}#mobile-nav .menu-mobile-menu-container ul.sub-menu{padding-left:0}#mobile-nav .menu-mobile-menu-container ul.sub-menu li{border-bottom:none}#mobile-nav .menu-mobile-menu-container ul.sub-menu a{padding-left:50px;font-family:AvenirNextLTW01-Medium;font-weight:400}#search-form{position:relative;padding:0;width:150px;margin-top:4px;height:auto}#search-form input[type=text]{border:1px solid #BBB;border-radius:5px;padding:0 44px 0 15px;padding:0 2.75rem 0 .9375rem;text-transform:uppercase;font-weight:300;letter-spacing:3px;letter-spacing:.2rem;font-size:12px;font-size:.75rem;width:100%;height:32px;height:2rem}#search-form input[type=submit]{display:block;position:absolute;right:6px;top:4px;z-index:10;background:#114778;border-radius:5px;width:24px;height:24px;font-family:FontAwesome;font-size:10px;font-size:.625rem;color:#FFF;line-height:24px;line-height:1.5rem}.search-page{padding-top:100px;padding-bottom:100px}.search-page .main-content{text-align:center}.search-page .main-content h4{font-size:42px;font-size:2.625rem;line-height:62px;line-height:3.875rem}.search-page .main-content #search-form{display:inline}.search-page .main-content #search-form input[type=text]{width:auto;height:36px;height:2.25rem;font-size:16px;font-size:1rem}.search-page .main-content #search-form input[type=submit]{top:16px;top:1rem;right:4px;right:.25rem;height:28px;width:28px}body.search .fig-query-wrap article{padding-bottom:15px;border-bottom:1px solid #e4e6e7}.search-callouts{padding:0}.search-callouts .row{height:150px}.search-callouts .row .col-xs-12{height:100%;position:relative;text-align:center}.search-callouts .row .fig-wysiwyg-callout-text{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:100%;padding-right:30px}.search-callouts .row .fig-wysiwyg-callout-text h3{color:#FFF}.search-callouts .row .bg-eggshell .fig-wysiwyg-callout-text h3{color:#0e92cf}.search-callouts .row a:hover .bg-green{background-color:#00b295;background-color:rgba(0,178,149,.7)}.search-callouts .row a:hover .bg-eggshell{background:#e4e6e7}#gform_1,footer .hbspt-form{position:relative;padding:0;margin-top:4px;height:auto}#gform_1 .hs-form.stacked,footer .hbspt-form .hs-form.stacked{margin:16px 0;margin:1rem 0}#gform_1 .hs-form.stacked label,footer .hbspt-form .hs-form.stacked label{color:#FFF;font-weight:400;margin:.625em 0 .5em;line-height:20px;line-height:1.3rem;font-family:Avenir Next W01 Light,sans-serif}#gform_1 .hs-form.stacked .hs-input,footer .hbspt-form .hs-form.stacked .hs-input{width:94%;height:22px}#gform_1 .hs-form.stacked .hs_submit .actions,footer .hbspt-form .hs-form.stacked .hs_submit .actions{margin:0;padding:0}#gform_1 .hs-form.stacked .hs-form-required,footer .hbspt-form .hs-form.stacked .hs-form-required{display:none}#gform_1 .ginput_container,footer .hbspt-form .ginput_container{width:100%!important}#gform_1 .input,footer .hbspt-form .input{border:none;margin:0;padding:0}#gform_1 input[type=text],footer .hbspt-form input[type=text]{border:1px solid #BBB;border-radius:5px;padding:0 44px 0 15px;padding:0 2.75rem 0 .9375rem;text-transform:uppercase;font-weight:300;letter-spacing:3px;letter-spacing:.2rem;font-size:12px;font-size:.75rem;width:100%!important;height:32px;height:2rem}#gform_1 input[type=submit],footer .hbspt-form input[type=submit]{display:block;background:#114778;border-radius:5px;width:24px!important;height:24px;position:absolute;z-index:10;font-family:FontAwesome;font-size:10px;font-size:.625rem;color:#FFF;line-height:24px;line-height:1.5rem;top:31px;padding:0;right:10px;border:none}#gform_1 .gform_footer{margin:0;padding:0;clear:both}#gform_wrapper_1.gform_validation_error input[type=submit]{bottom:45px;right:14px}#gform_wrapper_1.gform_validation_error .validation_error{display:none;padding:0!important}#gform_wrapper_1.gform_validation_error .validation_message{color:#FFF;letter-spacing:0;letter-spacing:.025rem}#gform_wrapper_1.gform_validation_error li.gfield.gfield_error{background:transparent;border:none;width:100%}#gform_wrapper_1.gform_validation_error li.gfield.gfield_error .gfield_label{color:#FFF}#gform_confirmation_wrapper_1 .gform_confirmation_message{background:transparent;border-color:#00b295;border-radius:5px}.section-header{margin-left:-15px;margin-right:-15px}.section-header:before,.section-header:after{content:" ";display:table}.section-header:after{clear:both}.section-header .section-title,.section-header .section-subtitle{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.fig-internal-header{background-repeat:repeat-x;background-position:center top;background-attachment:fixed;background-size:15px;background-color:#f7f7f7;color:#114778;text-align:center;position:relative}.fig-internal-header h1.title{text-transform:uppercase;letter-spacing:3px;letter-spacing:.2rem;color:#114778;font-size:64px;font-size:4rem}.fig-internal-header h2.sub-title{font-weight:300;letter-spacing:1px;letter-spacing:.1rem;color:#00b295;font-size:16px;font-size:1rem}.fig-internal-hero{max-height:400px}.fig-internal-hero h2{text-transform:uppercase;letter-spacing:3px;letter-spacing:.2rem}.fig-internal-hero .fig-hero{display:none}.fig-cta-wrap{color:#114778;background:#fffcf1;text-transform:uppercase;letter-spacing:1px;letter-spacing:.1rem;text-align:center;background-image:url(../img/swimex_stripe.svg);background-size:15px;background-repeat:repeat-x;background-position:top center;padding-top:64px;padding-top:4rem;position:relative}.fig-cta-wrap h3{color:#114778}.fig-cta-wrap .fig-cta-simple .fig-cta-title,.fig-cta-wrap .fig-cta-simple .fig-cta-btn{top:0;-webkit-transform:none;-ms-transform:none;transform:none}.fig-cta-wrap .fig-cta-simple .fig-cta-title{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.fig-cta-wrap .fig-cta-simple .fig-cta-btn{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-top:45px}.fig-cta-wrap .fig-cta-simple .fig-cta-btn .fig-btn{border:2px solid #114778;color:#114778}.fig-cta-wrap .fig-cta-simple .fig-cta-btn .fig-btn:hover{background:#114778;color:#FFF}.fig-wysiwyg-callout{color:#FFF;padding:0}.fig-wysiwyg-callout h2{text-transform:uppercase;letter-spacing:3px;letter-spacing:.2rem;text-align:left;padding-left:50px;color:#FFF}.fig-wysiwyg-callout img{margin:0}.fig-wysiwyg-callout p{padding:15px 50px;padding:.9375rem 3.125rem}.fig-wysiwyg-callout .fig-btn{margin:30px auto 15px;border:2px solid #FFF;color:#FFF;min-width:250px}.fig-wysiwyg-callout .fig-btn:hover{background:#FFF;color:#114778}.fig-wysiwyg-callout .col-md-4{position:static}.fig-wysiwyg-callout .fig-wysiwyg-callout-text.left{left:0}.fig-wysiwyg-callout .fig-wysiwyg-callout-text.right{right:0}.fig-icon-nav-wrap.fig-icon-nav-featured{background:#fffcf1;position:relative;padding:15px 0 0}.fig-icon-nav-wrap.fig-icon-nav-featured ul{margin-top:0}.fig-icon-nav-wrap.fig-icon-nav-featured li{padding:0 0 15px}.fig-icon-nav-wrap.fig-icon-nav-featured li a{display:block}.fig-icon-nav-wrap.fig-icon-nav-featured li .icon-nav-title{position:absolute;top:0;left:0;right:0;bottom:15px;padding:20px 0;text-transform:uppercase;letter-spacing:3px;letter-spacing:.2rem;color:#114778;background-color:rgba(17,71,120,.25);font-family:AvenirNextLTW01-Medium,sans-serif;color:#FFF!important;font-size:25px;-webkit-font-smoothing:antialiased}.fig-icon-nav-wrap.fig-icon-nav-featured li:hover .icon-nav-title,.fig-icon-nav-wrap.fig-icon-nav-featured li:active .icon-nav-title{background-color:#114778;background-color:rgba(17,71,120,.75);color:#FFF}.fig-icon-nav-wrap.fig-icon-nav-featured li img{width:100%}.fig-home-text{background:#fffcf1;text-align:center;background-image:url(../img/swimex_stripe.svg);background-size:15px;background-repeat:repeat-x;background-position:top center;padding-top:64px;padding-top:4rem}.fig-home-text .section-title{font-weight:800;color:#114778;font-size:28px;font-size:1.75rem;line-height:42px;line-height:2.625rem}.fig-home-text h3{line-height:48px;line-height:3rem;font-weight:200;font-size:22px;font-size:1.375rem;margin:0}.fig-home-text .fig-btn{margin-top:45px}.fig-wysiwyg-wrap.fig-home-testimonial{padding:100px 0}.fig-wysiwyg-wrap.fig-home-testimonial .section-header{text-align:center}.fig-wysiwyg-wrap.fig-home-testimonial .main-content.no-sidebar{max-width:700px;margin:0 auto;float:none}.fig-wysiwyg-wrap.fig-home-testimonial h4{line-height:30px;font-weight:400}#fig-home-customers{padding:80px 0;background:#f7f7f7;text-transform:uppercase;letter-spacing:3px;letter-spacing:.2rem}#fig-home-customers .section-header{border-bottom:2px solid #f6ca2c;padding-bottom:15px}#fig-home-customers img{border-radius:50%;margin-bottom:15px;width:120px}#fig-home-customers li{line-height:26px;line-height:1.68rem;width:50%}#fig-home-customers li:hover a{color:#f6ca2c}#fig-home-customers li:hover .st0{fill:#f6ca2c}.who-uses-swimex{text-align:center;opacity:.66;filter:alpha(opacity=66)}.who-uses-swimex img{max-width:100px!important;width:100%;height:auto;margin:45px 0}.fig-postobject-wrap.recent-posts-home{text-align:center}.fig-postobject-wrap.recent-posts-home .section-header{text-align:left}.fig-postobject-wrap.recent-posts-home article{text-align:left;float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.fig-postobject-wrap.recent-posts-home article img{width:100%;height:auto}.fig-postobject-wrap.recent-posts-home .fig-postobject-model{min-height:0}.fig-postobject-wrap.recent-posts-home .fig-query-inner{border:1px solid #e4e6e7;padding:15px 15px 30px;border-radius:.1875rem}.fig-postobject-team-wrap .section-header h2{border-bottom:2px solid #f6ca2c;padding-bottom:15px;color:#114778;text-transform:uppercase;letter-spacing:3px;letter-spacing:.2rem}.fig-postobject-team-wrap article{float:left;width:66.66667%;left:16.66667%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.fig-postobject-team-wrap article h4{letter-spacing:3px;letter-spacing:.2rem}.fig-postobject-team-wrap article small{text-transform:uppercase;color:#00b295;letter-spacing:3px;letter-spacing:.2rem;display:block;margin-bottom:15px;height:45px}.fig-postobject-team-wrap article img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 .7152 .0722 0 0 .2126 .7152 .0722 0 0 .2126 .7152 .0722 0 0 0 0 0 1 0" /></filter></svg>#filter');-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:gray;filter:gray;-webkit-transition:.25s;transition:.25s}.fig-postobject-team-wrap article .hover-wrap{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:32px;font-size:2rem;color:#FFF;display:none;text-align:center}.fig-postobject-team-wrap article .hover-wrap small{font-size:12px;font-size:.75rem;color:#FFF}.fig-postobject-team-wrap article a{position:relative;display:block}.fig-postobject-team-wrap article a:hover .hover-wrap{display:block}.fig-postobject-team-wrap article a:hover img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /></filter></svg>#filter');-webkit-filter:grayscale(0);filter:grayscale(0)}.fig-wysiwyg-team h4{font-size:24px;border-bottom:2px solid #0e92cf;padding-bottom:10px;margin-bottom:15px}.fig-wysiwyg-team .col-xs-12{margin:25px 0}.fig-postobject-model-wrap .section-header h2{border-bottom:2px solid #f6ca2c;padding-bottom:15px;color:#2f3031;letter-spacing:3px;letter-spacing:.2rem}.fig-postobject-model-wrap img{border-radius:.1875rem}.fig-postobject-model-wrap h4{font-size:24px;font-size:1.5rem;line-height:36px;line-height:2.25rem;color:#114778;margin-top:20px}.fig-postobject-model-wrap .btn-container{text-align:center}.fig-postobject-model-wrap .btn-container .fig-btn{margin-top:30px}.fig-postobject-model-wrap article{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.fig-postobject-model-wrap .fig-postobject-model{border:1px solid #e4e6e7;padding:15px 15px 30px;border-radius:.1875rem}.fig-model-wysiwyg{background-image:url(../img/swimex_stripe.svg);background-size:15px;background-repeat:repeat-x;background-position:top center;padding-top:64px;padding-top:4rem}.fig-model-wysiwyg .section-title{color:#114778;font-weight:300;letter-spacing:3px;letter-spacing:.2rem}.landing-page-hero{color:#114778;text-transform:uppercase;letter-spacing:3px;letter-spacing:.2rem;max-height:350px}.landing-page-hero .fig-hero{display:none}.fig-slideshow-wrap .fa{position:absolute;top:5px;right:30px;font-size:22px;color:#1d93cd}.fig-slideshow-wrap .section-header{margin-top:20px;margin-bottom:15px}.fig-slideshow-wrap .section-header .section-title{color:#2f3031;padding-bottom:15px;border-bottom:1px solid rgba(29,147,205,.125)}.fig-slideshow-wrap .section-header .section-subtitle{color:#00b295;line-height:25px;line-height:1.6rem}.fig-slideshow-wrap .slideshow-image{background-position:center center;background-size:cover}.fig-slideshow-wrap .pin-it-img{height:0;width:0}.fig-slideshow-wrap .fig-boxed-content{position:relative}.fig-slideshow-wrap .fig-boxed-content .fa{display:none;cursor:pointer;width:30px;height:30px;font-size:14px;font-size:.875rem;line-height:30px;text-align:center;-webkit-transition:.25s;transition:.25s}.fig-slideshow-wrap .fig-boxed-content .fa:hover{background-color:rgba(29,147,205,.125);border-radius:50%}.fig-slideshow-wrap .carousel-control.left,.fig-slideshow-wrap .carousel-control.right{background:transparent}.fig-slideshow-wrap .carousel-control .fa{top:200px;margin-top:-50%;font-size:32px;font-size:2rem;text-shadow:none;color:rgba(255,255,255,.95);-webkit-transition:.25s;transition:.25s;width:60px;height:60px;line-height:60px;text-align:center}.fig-slideshow-wrap .carousel-control .fa:hover{background-color:rgba(29,147,205,.66);border-radius:50%}.fig-slideshow-wrap .carousel-control .fa.fa-chevron-left{left:5px;padding-right:5px}.fig-slideshow-wrap .carousel-control .fa.fa-chevron-right{right:5px;padding-left:5px}.fig-tabs-wrap .section-header{margin-left:-15px;margin-right:-15px;position:relative}.fig-tabs-wrap .section-header:before,.fig-tabs-wrap .section-header:after{content:" ";display:table}.fig-tabs-wrap .section-header:after{clear:both}.fig-tabs-wrap .section-header .section-title,.fig-tabs-wrap .section-header .section-subtitle{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.fig-tabs-wrap .section-header .pin-it-button{position:absolute;right:30px;bottom:0}.fig-tabs-wrap .section-header h2{color:#0e92cf}.fig-tabs-wrap .fig-tabs .fig-tabs-nav ul li[role=presentation]{position:relative;min-height:1px;padding-left:15px;padding-right:15px;display:block;height:auto;border-bottom:1px solid #e4e6e7;border-left:1px solid #e4e6e7;border-right:1px solid #e4e6e7}.fig-tabs-wrap .fig-tabs .fig-tabs-nav ul li[role=presentation]:first-of-type{border-top:1px solid #e4e6e7}.fig-tabs-wrap .fig-tabs .fig-tabs-nav ul li[role=presentation]:last-of-type{border-right:1px solid #e4e6e7}.fig-tabs-wrap .fig-tabs .fig-tabs-nav ul li[role=presentation].active{background-color:#00b295;background-color:rgba(0,178,149,.125)}.fig-tabs-wrap .fig-tabs .fig-tabs-nav ul li[role=presentation].active a{color:#00b295}.fig-tabs-wrap .fig-tabs .fig-tabs-nav ul li[role=presentation]:hover{background-color:#00b295;background-color:rgba(0,178,149,.025)}.fig-tabs-wrap .fig-tabs .fig-tabs-nav ul li[role=presentation] a{text-transform:uppercase;letter-spacing:3px;letter-spacing:.2rem;font-size:18px;font-size:1.125rem;color:#BBB;line-height:60px;font-weight:400}.fig-tabs-wrap .fig-tabs .fig-tabs-nav ul li[role=presentation] a:focus,.fig-tabs-wrap .fig-tabs .fig-tabs-nav ul li[role=presentation] a:active{text-decoration:none;outline:none}.fig-tabs-wrap .tab-content{margin-top:30px}.fig-tabs-wrap img{max-width:100%;width:100%;height:100%}.fig-tabs-wrap.competition-tabs .fig-tabs .fig-tabs-nav ul,.competition-table .fig-tabs .fig-tabs-nav ul{border-right:none}.fig-tabs-wrap.competition-tabs .fig-tabs .fig-tabs-nav ul li[role=presentation],.competition-table .fig-tabs .fig-tabs-nav ul li[role=presentation]{width:100%;border:none;border-bottom:1px solid #e4e6e7;border-left:1px solid #e4e6e7;border-right:1px solid #e4e6e7}.fig-tabs-wrap.competition-tabs .fig-tabs .fig-tabs-nav ul li[role=presentation] a,.competition-table .fig-tabs .fig-tabs-nav ul li[role=presentation] a{line-height:60px}.fig-tabs-wrap.competition-tabs .fig-tabs .fig-tabs-nav ul li:first-of-type,.competition-table .fig-tabs .fig-tabs-nav ul li:first-of-type{border-top:1px solid #e4e6e7}.fig-tabs-wrap.competition-tabs thead,.competition-table thead{font-family:AvenirNextLTW01-Medium;border-bottom:2px solid #f6ca2c;color:#114778}.fig-tabs-wrap.competition-tabs tr,.competition-table tr{border-bottom:1px solid rgba(0,0,0,.025)}.fig-tabs-wrap.competition-tabs .columnOne,.competition-table .columnOne{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;float:none;text-align:left;padding:7px 15px 7px 0}.fig-tabs-wrap.competition-tabs .columnTwo,.competition-table .columnTwo{position:relative;float:left;width:25%;min-height:1px;padding-left:15px;padding-right:15px;float:none;text-align:left;padding:7px 15px 7px 0;font-family:AvenirNextLTW01-Medium;font-size:14px;font-size:.875rem}.fig-tabs-wrap.competition-tabs .columnThree,.competition-table .columnThree{position:relative;float:left;width:25%;min-height:1px;padding-left:15px;padding-right:15px;float:none;text-align:left;padding:7px 0;font-size:14px;font-size:.875rem}.fig-tabs-wrap.competition-tabs .firstRow,.competition-table .firstRow{padding-top:15px}.fig-tabs-wrap.competition-tabs .endless-pools .columnThree,.competition-table .endless-pools .columnThree{width:33.33%}.panel-group{margin:15px 0 30px}.panel-group .panel-heading{padding:0}.panel-group .panel-heading a{display:block;padding:10px 15px;padding:.625rem .9375rem}.sidebar h2{font-size:16px;border-bottom:2px solid #f6ca2c;padding-bottom:10px}.sidebar ul{padding-left:0}.sidebar ul li{list-style-type:none;line-height:32px;line-height:2rem}.fig-slideshow-wrap.no-full-screen .slideshow-image{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.fig-slideshow-wrap.no-full-screen .slideshow-image img{width:100%;height:auto;outline:2px solid rgba(255,255,255,.5);outline-offset:-15px}.fig-slideshow-wrap.no-full-screen .carousel-caption{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;left:0;text-align:left;color:#2f3031;background:#fffcf1;text-shadow:none}.fig-slideshow-wrap.no-full-screen .carousel-caption h3{line-height:32px;line-height:2rem;margin-bottom:30px}.fig-slideshow-wrap.no-full-screen .carousel-caption .fig-btn{margin-top:45px}.fig-slideshow-wrap.no-full-screen .carousel-control-wrap{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.fig-slideshow-wrap.no-full-screen .carousel-control .fa{top:200px;margin-top:-50%;font-size:32px;font-size:2rem;text-shadow:none;color:rgba(255,255,255,.95);-webkit-transition:.25s;transition:.25s;width:60px;height:60px;line-height:60px;text-align:center}.fig-slideshow-wrap.no-full-screen .carousel-control .fa:hover{background-color:rgba(29,147,205,.66);border-radius:50%}.fig-slideshow-wrap.no-full-screen .carousel-control .fa.fa-chevron-left{left:25px;padding-right:5px}.fig-slideshow-wrap.no-full-screen .carousel-control .fa.fa-chevron-right{right:25px;padding-left:5px}.fig-hero-text{text-align:center;padding:70px 0}.fig-hero-text h2{padding-bottom:9px}.fig-hero-text h4{letter-spacing:1px;letter-spacing:.1rem;margin-bottom:12px}.fig-hero-text p{font-size:18px;font-size:1.125rem;line-height:32px;line-height:2rem;padding:30px 0}.fig-hero-text hr{border-top:2px solid #f6ca2c}.fig-blog-section{padding:40px 0 0}.fig-blog-section .section-header .section-title{color:#114778;border-bottom:2px solid #f6ca2c;padding-bottom:15px;margin-bottom:0}.fig-blog-section .section-header .blog-link{float:right;text-align:right;font-size:14px;margin-top:14px}.fig-blog-section .section-header .section-subtitle{letter-spacing:1px;letter-spacing:.1rem}.fig-postobject-wrap.fig-blog-section{padding-bottom:40px}.fig-postobject-wrap .section-header{margin-bottom:15px}.fig-postobject-wrap .section-header .section-title{border-bottom:2px solid #f6ca2c;padding-bottom:15px}.fig-query-resources-wrap{background-color:#f7f7f7}.fig-query-resources-wrap .section-header{margin-bottom:15px}.fig-query-resources-wrap .section-header .section-title{border-bottom:2px solid #f6ca2c;padding-bottom:15px}.fig-query-resources-wrap .media .media-left img{width:100%}.fig-query-resources-wrap .pagination{text-align:center;border-top:1px solid #e4e6e7;padding-top:15px}.fig-query-resources-wrap .pagination a{margin:0 15px}.fig-query-resources-wrap .pagination .less{display:none}.fig-query-resources-wrap .pagination .btn.left{float:left}.fig-query-resources-wrap .pagination .btn.left .less{float:left;margin-right:15px}.fig-query-resources-wrap .pagination .btn.right{float:right}.fig-query-resources-wrap .pagination .btn.right .less{float:right;margin-left:15px}.fig-iconslider-wrap.who-we-serve{background-color:#f9f9f9}.fig-iconslider-wrap.who-we-serve .fig-iconslider .carousel-indicators{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.fig-iconslider-wrap.who-we-serve .fig-iconslider .carousel-indicators li{width:15%;margin:0}.fig-iconslider-wrap.who-we-serve .fig-iconslider .carousel-control{opacity:1;filter:alpha(opacity=100);width:60px;display:none}.fig-iconslider-wrap.who-we-serve .fig-iconslider .carousel-control .fa{text-shadow:none;color:#00b295;display:block;width:60px;height:60px;-webkit-transition:.25s;transition:.25s;line-height:60px}.fig-iconslider-wrap.who-we-serve .fig-iconslider .carousel-control .fa:hover{background-color:rgba(29,147,205,.125);border-radius:50%}.fig-iconslider-wrap.who-we-serve .fig-iconslider .carousel-control .fa.fa-chevron-left{padding-right:4px}.fig-iconslider-wrap.who-we-serve .fig-iconslider .carousel-inner{position:relative;min-height:1px;padding-left:15px;padding-right:15px;text-align:justify}.fig-iconslider-wrap.who-we-serve .fig-iconslider .carousel-inner h3{margin-bottom:20px;text-align:center}.fig-postobject-advocates-wrap article.nm-image.fig-postobject{position:relative;min-height:1px;padding-left:15px;padding-right:15px;width:50%;float:left;max-width:100%}.fig-postobject-advocates-wrap article.nm-image.fig-postobject a{background-color:#ebebeb;border-radius:5px;-webkit-transition:.5s;transition:.5s;display:block;padding:35px}.fig-postobject-advocates-wrap article.nm-image.fig-postobject a:hover img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1" /><feFuncG type="linear" slope="1" /><feFuncB type="linear" slope="1" /></feComponentTransfer><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);filter:progid:DXImageTransform.Microsoft.Light() invert}.fig-map-wrap.fig-contact-map{position:relative;padding-top:0;background:#f7f7f7}.fig-map-wrap.fig-contact-map .fig-map{height:200px}.fig-map-wrap.fig-contact-map .container{position:static;text-align:center;margin:45px auto 0}.fig-map-wrap.fig-contact-map .fig-map-zoom-in,.fig-map-wrap.fig-contact-map .fig-map-zoom-out{background:rgba(29,147,205,.66)}.fig-map-wrap.fig-contact-map .fig-map-zoom-in:hover,.fig-map-wrap.fig-contact-map .fig-map-zoom-out:hover{background:#1d93cd}.fig-wysiwyg-wrap.contact h4{border-bottom:1px solid #e4e6e7;padding-bottom:5px}.fig-wysiwyg-wrap.contact p{margin-bottom:30px}.fig-wysiwyg-wrap.contact .hs-form-required{display:none}.fig-wysiwyg-wrap.contact .input{border-radius:3px;border:1px solid #e4e6e7;margin:10px 5px 10px 0;padding:5px 10px}.fig-wysiwyg-wrap.contact .input input{box-shadow:none;border:none}.fig-wysiwyg-wrap.contact .hs-form fieldset{max-width:100%}.fig-wysiwyg-wrap.contact .hs-form fieldset.form-columns-1 .hs-input{width:100%;border:none;box-shadow:none}.fig-wysiwyg-wrap.contact .hs_submit{margin-top:15px}.fig-wysiwyg-wrap.contact .hs_submit .actions{text-align:right}.fig-wysiwyg-wrap.contact input[type=submit]{border-radius:.3125rem;text-align:center;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;text-transform:uppercase;cursor:pointer;letter-spacing:3px;letter-spacing:.2rem;display:inline-block;clear:both;padding:12px 42px;padding:.75rem 2.625rem;border:2px solid #0e92cf;color:#0e92cf;margin-right:8px;box-shadow:none;text-shadow:none;background-image:none;background:transparent;font-weight:300}.fig-wysiwyg-wrap.contact input[type=submit]:hover{background:#0e92cf;border:2px solid #0e92cf;color:#FFF;box-shadow:none;text-shadow:none;background-image:none;font-weight:300}@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.icon{background-image:url(../img/sprite@2x.png);background-size:19px 188px}}@media(min-width:992px){#header-wrapper .header-bottom .logo{float:left;width:25%}footer .widget{float:left;width:25%}.fig-hero-callout-wrap .hero-callout-panel{float:left;width:50%}.fig-cta-wrap .fig-cta-simple .fig-cta-title{float:left;width:66.66667%}.fig-cta-wrap .fig-cta-simple .fig-cta-btn{float:left;width:33.33333%}.fig-postobject-wrap.recent-posts-home article{float:left;width:33.33333%}.fig-postobject-team-wrap article{float:left;width:33.33333%}.fig-postobject-model-wrap article{float:left;width:33.33333%}.fig-slideshow-wrap.no-full-screen .slideshow-image{float:left;width:66.66667%}.fig-slideshow-wrap.no-full-screen .carousel-caption{float:left;width:33.33333%}.fig-slideshow-wrap.no-full-screen .carousel-control-wrap{float:left;width:66.66667%}}@media screen and (min-width:992px){#header-wrapper .header-bottom .logo{width:25%;margin-top:20px}footer .widget{margin-bottom:0}.btn-container.feat-btn::before,.btn-container.feat-btn::after{width:200px}.btn-container.feat-btn::before{left:20px}.btn-container.feat-btn::after{right:20px}.search-callouts .row{height:300px}.fig-cta-wrap{text-align:left;background-repeat:repeat-y;background-position:right center;background-attachment:fixed;background-size:30px}.fig-cta-wrap .fig-cta-simple .fig-cta-title,.fig-cta-wrap .fig-cta-simple .fig-cta-btn{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.fig-cta-wrap .fig-cta-simple .fig-cta-btn{margin-top:0;text-align:right}.fig-wysiwyg-callout .fig-wysiwyg-callout-text{width:33.333%}.fig-icon-nav-wrap.fig-icon-nav-featured{margin-top:-150px}#fig-home-customers li{width:16.6666}.fig-postobject-wrap.recent-posts-home .fig-postobject-model{min-height:480px;margin-bottom:35px}.fig-postobject-team-wrap article{height:400px}.fig-tabs-wrap.competition-tabs .fig-tabs .fig-tabs-nav ul li[role=presentation] a,.competition-table .fig-tabs .fig-tabs-nav ul li[role=presentation] a{height:90px;line-height:1.6rem;padding:15px 0}.fig-tabs-wrap.competition-tabs .fig-tabs .fig-tabs-nav ul li[role=presentation],.competition-table .fig-tabs .fig-tabs-nav ul li[role=presentation]{width:20%;border-left:none;border-top:1px solid #e4e6e7}.fig-tabs-wrap.competition-tabs .fig-tabs .fig-tabs-nav ul li:first-of-type,.competition-table .fig-tabs .fig-tabs-nav ul li:first-of-type{border-left:1px solid #e4e6e7}.fig-hero-text{padding:85px 0}.fig-iconslider-wrap.who-we-serve .fig-iconslider .carousel-control{display:block;top:50px}.fig-iconslider-wrap.who-we-serve .fig-iconslider .carousel-inner{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.fig-postobject-advocates-wrap article.nm-image.fig-postobject a{padding:50px}.fig-map-wrap.fig-contact-map .fig-map{height:300px}}@media screen and (min-width:10px){#header-wrapper #main-nav-wrap .main-nav ul{margin-bottom:-10px}}@media(min-width:768px){footer .widget{float:left;width:50%}.fig-postobject-team-wrap article{float:left;width:50%}.fig-postobject-team-wrap article{left:0}.fig-postobject-model-wrap article{float:left;width:50%}.fig-tabs-wrap .fig-tabs .fig-tabs-nav ul li[role=presentation]{float:left;width:25%}.fig-iconslider-wrap.who-we-serve .fig-iconslider .carousel-indicators{float:left;width:83.33333%}.fig-iconslider-wrap.who-we-serve .fig-iconslider .carousel-indicators{left:8.33333%}.fig-iconslider-wrap.who-we-serve .fig-iconslider .carousel-inner{float:left;width:83.33333%}.fig-iconslider-wrap.who-we-serve .fig-iconslider .carousel-inner{left:8.33333%}.fig-postobject-advocates-wrap article.nm-image.fig-postobject{float:left;width:25%}}@media(min-width:1200px){footer .widget{float:left;width:25%}.fig-postobject-wrap.recent-posts-home article{float:left;width:33.33333%}.fig-postobject-team-wrap article{float:left;width:25%}.fig-postobject-model-wrap article{float:left;width:33.33333%}}@media screen and (min-width:480px){.fig-hero-callout-wrap .section-header,.fig-hero-callout-wrap .fig-hero{float:none}.fig-hero-callout-wrap .section-header{margin-top:45px;border-bottom:4px solid #f6ca2c;border-top-left-radius:3px;border-top-right-radius:3px}.fig-hero-callout-wrap .fig-hero{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.btn-container.feat-btn::before,.btn-container.feat-btn::after{width:120px}.fig-query-resources-wrap .media .media-left{display:table-cell;width:25%}.fig-query-resources-wrap .media .media-right h3{margin-top:0}.fig-query-resources-wrap .pagination .less{display:inline}}@media screen and (max-width:480px){.fig-hero-callout-wrap .container{position:absolute;bottom:0;padding:0}.fig-postobject-wrap .fig-postobject.nm-image img{width:100%}.fig-query-resources-wrap .media .media-left{display:block}}@media screen and (min-width:768px){.btn-container.feat-btn::before{left:70px}.btn-container.feat-btn::after{right:70px}.search-page .main-content #search-form input[type=text]{margin-left:15px}body.home .fig-home-text{background-image:none;margin-top:-200px;padding-top:280px;padding-bottom:80px}.fig-wysiwyg-callout .fig-wysiwyg-callout-text{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.fig-icon-nav-wrap.fig-icon-nav-featured{margin-top:-100px;background:transparent}.fig-icon-nav-wrap.fig-icon-nav-featured li{padding:0 7px}.fig-icon-nav-wrap.fig-icon-nav-featured li:first-of-type{padding-left:0;padding-right:14px}.fig-icon-nav-wrap.fig-icon-nav-featured li:first-of-type .icon-nav-title{top:5px;left:5px;right:19px;bottom:5px}.fig-icon-nav-wrap.fig-icon-nav-featured li:last-of-type{padding-right:0;padding-left:14px}.fig-icon-nav-wrap.fig-icon-nav-featured li:last-of-type .icon-nav-title{top:5px;left:19px;right:5px;bottom:5px}.fig-icon-nav-wrap.fig-icon-nav-featured li .icon-nav-title{top:5px;left:12px;right:12px;bottom:5px}.fig-icon-nav-wrap.fig-icon-nav-featured li img{border:5px solid #FFF}.fig-home-text .col-xs-12{padding-left:75px;padding-right:75px}.fig-postobject-wrap.recent-posts-home .fig-postobject-model{padding-bottom:110px}.fig-postobject-wrap.recent-posts-home .fig-postobject-model .btn-container{text-align:center;position:absolute;bottom:75px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:230px}.fig-postobject-wrap.recent-posts-home .fig-query-inner{min-height:610px}.fig-postobject-team-wrap article{min-height:350px}.fig-wysiwyg-team{margin:60px 0;padding:0}.fig-wysiwyg-team .col-xs-12{margin:0}.fig-postobject-model-wrap .fig-postobject-model{min-height:610px}.fig-postobject-model-wrap .fig-postobject-model .btn-container{text-align:center;position:absolute;bottom:45px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:230px}.landing-page-hero{max-height:500px}.fig-slideshow-wrap .fig-boxed-content{position:relative;min-height:1px;padding-left:15px;padding-right:15px;background-color:#FFF;background-color:rgba(255,255,255,.8);border-top:5px solid rgba(29,147,205,.25);position:absolute;left:75px;top:0}.fig-slideshow-wrap .fig-boxed-content .fa{display:block}.fig-slideshow-wrap .carousel-control .fa{top:50%;margin-top:-16px}.fig-tabs-wrap .fig-tabs .fig-tabs-nav ul{display:block;width:100%;padding-left:15px;padding-right:15px;margin-left:0;margin-right:0}.fig-tabs-wrap .fig-tabs .fig-tabs-nav ul li[role=presentation]{border-top:1px solid #e4e6e7;border-right:none}.fig-tabs-wrap .fig-tabs .fig-tabs-nav ul li[role=presentation] a{line-height:90px}.fig-slideshow-wrap.no-full-screen .carousel-control .fa{top:50%;margin-top:-16px}}@media screen and (max-width:992px){.fig-cta-wrap .fig-cta-simple .fig-cta-title,.fig-cta-wrap .fig-cta-simple .fig-cta-btn{width:100%}.fig-home-text .col-xs-12 h3{font-size:1rem;line-height:2rem}}@media screen and (min-width:768px) and (max-width:992px){.fig-wysiwyg-callout .fig-wysiwyg-callout-text{width:50%}}@media screen and (min-width:768px) and (min-width:768px){.fig-slideshow-wrap .fig-boxed-content{float:left;width:33.33333%}}@media screen and (min-width:768px) and (min-width:992px){.fig-slideshow-wrap .fig-boxed-content{float:left;width:25%}}@media screen and (min-width:992px) and (min-width:992px){.fig-iconslider-wrap.who-we-serve .fig-iconslider .carousel-inner{float:left;width:66.66667%}.fig-iconslider-wrap.who-we-serve .fig-iconslider .carousel-inner{left:16.66667%}}