/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
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:inherit;font-size:100%;vertical-align:baseline;}html{line-height:1;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}q,blockquote{quotes:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none;}a img{border:none;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}button,input[type=submit]{display:inline-block;color:#fff;background:#1e7bda;border:none;padding:1em 1.5em;font-size:0.9em;line-height:1em;text-transform:uppercase;letter-spacing:3px;font-weight:700;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s;}button:hover,input[type=submit]:hover{background:#082c60;text-decoration:none !important;}a{outline:none !important;}img{max-width:100%;height:auto;}input,textarea,button,html{font-family:"proxima-nova",sans-serif;font-weight:300;font-size:1em;color:#6e6e6e;}html{font-size:1.125em;line-height:1.6em;background:#eeeced;}@media screen and (min-width:760px){html{font-size:1.25em;line-height:1.6em;}}@media screen and (min-width:960px){html{font-size:1.375em;line-height:1.6em;}}@media screen and (min-width:1800px){html{font-size:1.625em;line-height:1.6em;}}h1,h2,h3,h4,h5,h6{font-family:"source-sans-pro",sans-serif;font-weight:300;}a{text-decoration:none;color:#1e7bda;}.field--name-body a:hover{text-decoration:underline;}::-moz-selection{background:#1f2528;color:#9DD9FB;}::selection{background:#1f2528;color:#9DD9FB;}img::-moz-selection{background:#1f2528;color:#9DD9FB;}img::selection{background:#1f2528;color:#9DD9FB;}.button,button{display:inline-block;color:#fff;background:#1e7bda;border:none;padding:1em 1.5em;font-size:0.9em;line-height:1em;text-transform:uppercase;letter-spacing:3px;font-weight:700;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s;}.button:hover,button:hover{background:#082c60;text-decoration:none !important;}#container{overflow:hidden;}#masthead{padding:20px;background:#1b1a1a;}#masthead .site-title{max-width:200px;margin:auto;}#masthead .site-title img{display:block;width:100%;height:auto;}@media screen and (min-width:960px){#masthead .site-title{max-width:340px;}}#navigation{text-align:center;position:relative;}@media screen and (max-width:759px){#navigation h2{padding:20px;background:#1e7bda;color:#eeeced;border-bottom:10px solid #082c60;font-size:1.5em;line-height:1em;font-family:"proxima-nova",sans-serif;}#navigation h2 span:after{content:" +";}#navigation h2:hover{cursor:pointer;}#navigation.open h2 span:after{content:" -";}#navigation ul li a{display:block;padding:0.75em;background:#eeeced;font-weight:400;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s;}#navigation ul li a:hover,#navigation ul li a.active{background:#1e7bda;color:#eeeced;}.js #navigation ul{position:absolute;z-index:500;left:0;top:100%;width:100%;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;}.js #navigation.open ul{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}}@media screen and (min-width:760px){#navigation h2{display:none;}#navigation ul{background:#1e7bda;padding:30px 0;border-bottom:15px solid #082c60;}#navigation ul li{display:inline-block;padding:0 6px;}#navigation ul li a{font-size:0.8em;color:#eeeced;}#navigation ul li a:hover,#navigation ul li a.active{color:#082c60;}#navigation.sticky ul{position:fixed;z-index:300;left:0;top:0;width:100%;}}#header{position:relative;}#header .client-portal{position:absolute;z-index:400;right:0;top:100%;font-size:0.8em;}@media screen and (min-width:960px){#header{position:fixed;left:0;top:0;width:100%;z-index:500;background:#1b1a1a;height:80px;}.adminimal-admin-toolbar #header{top:79px;}}@media screen and (min-width:960px) and (min-width:1400px){#header{height:100px;}}@media screen and (min-width:960px){#header #masthead{position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:120px;background:transparent;}#header #masthead .site-title{max-width:100%;}}@media screen and (min-width:960px) and (min-width:1200px){#header #masthead{width:180px;}}@media screen and (min-width:960px) and (min-width:1400px){#header #masthead{width:220px;}}@media screen and (min-width:960px){#header #navigation{margin-left:160px;background:transparent;text-transform:uppercase;}#header #navigation ul{background:transparent;border:none;padding:0;font-size:0.6em;line-height:80px;text-align:right;padding-right:20px;}#header #navigation ul li a{display:block;color:#c9c9c9;font-weight:700;position:relative;}#header #navigation ul li a::after{content:"";position:absolute;left:50%;bottom:0;width:0;height:4px;background:#7d7d7d;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s;}#header #navigation ul li a:hover::after,#header #navigation ul li a.is-active::after,#header #navigation ul li a:focus::after{width:100%;}}@media screen and (min-width:960px) and (min-width:1200px){#header #navigation ul{font-size:0.8em;}}@media screen and (min-width:960px) and (min-width:1400px){#header #navigation ul{line-height:100px;letter-spacing:0.05em;}}@media screen and (min-width:960px) and (min-width:1600px){#header #navigation ul li{margin-left:1em;}}.pager ul{text-align:center;padding:80px 20px;}.pager ul li{display:inline-block;margin:10px;}.pager ul a{display:inline-block;color:#fff;background:#1e7bda;border:none;padding:1em 1.5em;font-size:0.9em;line-height:1em;text-transform:uppercase;letter-spacing:3px;font-weight:700;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s;}.pager ul a:hover{background:#082c60;text-decoration:none !important;}.pager ul li.is-active a,.pager ul a:hover{background:#082c60;}#main{position:relative;}#contact-widget{text-align:center;background:#fff;}#contact-widget .tab{display:none;}#contact-widget .panel > div{padding:40px 20px;border-bottom:10px solid #eeeced;}.not-front #contact-widget{display:none;}@media screen and (min-width:760px){.not-front #contact-widget{display:block;}}#contact-widget p{margin-bottom:2em;color:#6e6e6e;}#contact-widget p strong{font-weight:700;}#contact-widget p:last-child{margin-bottom:0;}@media screen and (min-width:760px){#contact-widget{position:absolute;right:-490px;top:0px;z-index:200;}.loaded #contact-widget{-moz-transition:right 0.5s;-o-transition:right 0.5s;-webkit-transition:right 0.5s;transition:right 0.5s;right:-360px;}#contact-widget .tab{display:block;position:absolute;right:100%;top:0;width:130px;}#contact-widget .tab > div{text-align:left;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s;height:38px;line-height:38px;padding-left:38px;}#contact-widget .tab > div span{padding-left:10px;}#contact-widget .tab .call{background:#e3555a url('/sites/all/themes/tib/img/contact-tab-phone.png?1578856578') 0px 0px no-repeat;color:#fff;background-size:38px 38px;}#contact-widget .tab .email{background:#fff url('/sites/all/themes/tib/img/contact-tab-email.png?1578856578') 0px 0px no-repeat;color:#e3555a;background-size:38px 38px;}#contact-widget .tab:hover{cursor:pointer;}#contact-widget .tab:hover .call{background-color:#fff;color:#e3555a;}#contact-widget .tab:hover .email{background-color:#e3555a;color:#fff;}#contact-widget .panel{width:360px;}#contact-widget.open{right:0px;}}@media screen and (min-width:960px){#contact-widget{font-size:0.8em;}}@media screen and (min-width:1200px){#contact-widget{right:-550px;}#contact-widget .tab{width:190px;}#contact-widget .tab > div{height:68px;line-height:68px;padding-left:68px;}#contact-widget .tab > div span{padding-left:20px;}#contact-widget .tab .call,#contact-widget .tab .email{background-size:auto;}}.glossify-link{color:#1e7bda;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s;padding:0 3px;}.glossify-link:hover{cursor:pointer;background:#082c60;color:#9cd9fb;}#definition-popup{position:absolute;background:#1e7bda;color:#fff;max-width:15em;padding:10px;font-size:0.8em;line-height:1.4em;margin-bottom:20px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);margin-top:-25px;}#definition-popup p{background:#1e7bda;}#definition-popup:after{content:"";position:absolute;left:0;top:100%;margin-top:-24px;border:24px solid blue;border-color:transparent transparent transparent #1e7bda;}#definition-popup.closed{-moz-transition:opacity 0.5s 0s,left 0s 0.5s;-o-transition:opacity 0.5s 0s,left 0s 0.5s;-webkit-transition:opacity 0.5s,left 0s;-webkit-transition-delay:0s,0.5s;transition:opacity 0.5s 0s,left 0s 0.5s;display:none;}#definition-popup.open{-moz-transition:opacity 0.5s 0s,left 0s 0s;-o-transition:opacity 0.5s 0s,left 0s 0s;-webkit-transition:opacity 0.5s,left 0s;-webkit-transition-delay:0s,0s;transition:opacity 0.5s 0s,left 0s 0s;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}.page-title{position:relative;padding:80px 0;color:#eeeced;text-align:center;background-position:50% 50%;background-size:cover;text-shadow:0 0 1px #1A1A1A;}.page-title:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;}.ie8 .page-title:before{background:url('/sites/all/themes/tib/img/black-50.png?1578856578');}.page-title h1{position:relative;font-size:3em;line-height:1em;font-weight:200;}@media screen and (min-width:960px){.page-title{padding:160px 0;margin-top:80px;}}@media screen and (min-width:1200px){.page-title{padding:240px 0;}.page-title h1{font-size:4em;line-height:1em;}}@media screen and (min-width:1400px){.page-title{padding:300px 0;margin-top:100px;}}@media screen and (min-width:760px){.js .page-title span{-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-webkit-transform:translateX(-100px);transform:translateX(-100px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.js.loaded .page-title span{-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}}.node-article.node-full .page-title{height:80vh;padding:0;}.node-article.node-full .page-title > .inner{position:absolute;left:50%;top:50%;width:100%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.section,.block-type-advantages,.block-type-insurance-quote-links,.block-type-bios,.block-type-hero,.block-type-collapsing-sections,.block-type-industry-partners,.block-views-blocktestimonials-block-1,.block-type-block-sections .node-section,.node-webform,#footer section.block,.section.double .section,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93{padding:40px 20px;background-color:#fff;text-align:center;}.section > div,.block-type-advantages > div,.block-type-insurance-quote-links > div,.block-type-bios > div,.block-type-hero > div,.block-type-collapsing-sections > div,.block-type-industry-partners > div,.block-views-blocktestimonials-block-1 > div,.block-type-block-sections .node-section > div,.node-webform > div,#footer section.block > div,.section.double .section > div,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 > div{max-width:40em;margin:auto;}.section .block-title,.block-type-advantages .block-title,.block-type-insurance-quote-links .block-title,.block-type-bios .block-title,.block-type-hero .block-title,.block-type-collapsing-sections .block-title,.block-type-industry-partners .block-title,.block-views-blocktestimonials-block-1 .block-title,.block-type-block-sections .node-section .block-title,.node-webform .block-title,#footer section.block .block-title,.section.double .section .block-title,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .block-title{text-align:center;font-size:1.25em;line-height:1.25em;margin-bottom:1em;color:#5a5a5a;}.section .field--name-body h2,.section .field--name-body h3,.section .field--name-body h4,.section .field--name-body h5,.section .field--name-body h6,.section .field--name-body p,.section .field--name-body ul,.section .field--name-body ol,.block-type-advantages .field--name-body h2,.block-type-advantages .field--name-body h3,.block-type-advantages .field--name-body h4,.block-type-advantages .field--name-body h5,.block-type-advantages .field--name-body h6,.block-type-advantages .field--name-body p,.block-type-advantages .field--name-body ul,.block-type-advantages .field--name-body ol,.block-type-insurance-quote-links .field--name-body h2,.block-type-insurance-quote-links .field--name-body h3,.block-type-insurance-quote-links .field--name-body h4,.block-type-insurance-quote-links .field--name-body h5,.block-type-insurance-quote-links .field--name-body h6,.block-type-insurance-quote-links .field--name-body p,.block-type-insurance-quote-links .field--name-body ul,.block-type-insurance-quote-links .field--name-body ol,.block-type-bios .field--name-body h2,.block-type-bios .field--name-body h3,.block-type-bios .field--name-body h4,.block-type-bios .field--name-body h5,.block-type-bios .field--name-body h6,.block-type-bios .field--name-body p,.block-type-bios .field--name-body ul,.block-type-bios .field--name-body ol,.block-type-hero .field--name-body h2,.block-type-hero .field--name-body h3,.block-type-hero .field--name-body h4,.block-type-hero .field--name-body h5,.block-type-hero .field--name-body h6,.block-type-hero .field--name-body p,.block-type-hero .field--name-body ul,.block-type-hero .field--name-body ol,.block-type-collapsing-sections .field--name-body h2,.block-type-collapsing-sections .field--name-body h3,.block-type-collapsing-sections .field--name-body h4,.block-type-collapsing-sections .field--name-body h5,.block-type-collapsing-sections .field--name-body h6,.block-type-collapsing-sections .field--name-body p,.block-type-collapsing-sections .field--name-body ul,.block-type-collapsing-sections .field--name-body ol,.block-type-industry-partners .field--name-body h2,.block-type-industry-partners .field--name-body h3,.block-type-industry-partners .field--name-body h4,.block-type-industry-partners .field--name-body h5,.block-type-industry-partners .field--name-body h6,.block-type-industry-partners .field--name-body p,.block-type-industry-partners .field--name-body ul,.block-type-industry-partners .field--name-body ol,.block-views-blocktestimonials-block-1 .field--name-body h2,.block-views-blocktestimonials-block-1 .field--name-body h3,.block-views-blocktestimonials-block-1 .field--name-body h4,.block-views-blocktestimonials-block-1 .field--name-body h5,.block-views-blocktestimonials-block-1 .field--name-body h6,.block-views-blocktestimonials-block-1 .field--name-body p,.block-views-blocktestimonials-block-1 .field--name-body ul,.block-views-blocktestimonials-block-1 .field--name-body ol,.block-type-block-sections .node-section .field--name-body h2,.block-type-block-sections .node-section .field--name-body h3,.block-type-block-sections .node-section .field--name-body h4,.block-type-block-sections .node-section .field--name-body h5,.block-type-block-sections .node-section .field--name-body h6,.block-type-block-sections .node-section .field--name-body p,.block-type-block-sections .node-section .field--name-body ul,.block-type-block-sections .node-section .field--name-body ol,.node-webform .field--name-body h2,.node-webform .field--name-body h3,.node-webform .field--name-body h4,.node-webform .field--name-body h5,.node-webform .field--name-body h6,.node-webform .field--name-body p,.node-webform .field--name-body ul,.node-webform .field--name-body ol,#footer section.block .field--name-body h2,#footer section.block .field--name-body h3,#footer section.block .field--name-body h4,#footer section.block .field--name-body h5,#footer section.block .field--name-body h6,#footer section.block .field--name-body p,#footer section.block .field--name-body ul,#footer section.block .field--name-body ol,.section.double .section .field--name-body h2,.section.double .section .field--name-body h3,.section.double .section .field--name-body h4,.section.double .section .field--name-body h5,.section.double .section .field--name-body h6,.section.double .section .field--name-body p,.section.double .section .field--name-body ul,.section.double .section .field--name-body ol,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .field--name-body h2,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .field--name-body h3,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .field--name-body h4,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .field--name-body h5,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .field--name-body h6,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .field--name-body p,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .field--name-body ul,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .field--name-body ol{margin-bottom:1.25em;}.section .field--name-body h2,.block-type-advantages .field--name-body h2,.block-type-insurance-quote-links .field--name-body h2,.block-type-bios .field--name-body h2,.block-type-hero .field--name-body h2,.block-type-collapsing-sections .field--name-body h2,.block-type-industry-partners .field--name-body h2,.block-views-blocktestimonials-block-1 .field--name-body h2,.block-type-block-sections .node-section .field--name-body h2,.node-webform .field--name-body h2,#footer section.block .field--name-body h2,.section.double .section .field--name-body h2,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .field--name-body h2{text-align:center;font-size:1.25em;line-height:1.25em;margin-bottom:1em;margin-top:1.5em;color:#5a5a5a;}@media screen and (min-width:480px){.section .field--name-body h2,.block-type-advantages .field--name-body h2,.block-type-insurance-quote-links .field--name-body h2,.block-type-bios .field--name-body h2,.block-type-hero .field--name-body h2,.block-type-collapsing-sections .field--name-body h2,.block-type-industry-partners .field--name-body h2,.block-views-blocktestimonials-block-1 .field--name-body h2,.block-type-block-sections .node-section .field--name-body h2,.node-webform .field--name-body h2,#footer section.block .field--name-body h2,.section.double .section .field--name-body h2,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .field--name-body h2{font-size:1.5em;line-height:1.4em;}}@media screen and (min-width:640px){.section .field--name-body h2,.block-type-advantages .field--name-body h2,.block-type-insurance-quote-links .field--name-body h2,.block-type-bios .field--name-body h2,.block-type-hero .field--name-body h2,.block-type-collapsing-sections .field--name-body h2,.block-type-industry-partners .field--name-body h2,.block-views-blocktestimonials-block-1 .field--name-body h2,.block-type-block-sections .node-section .field--name-body h2,.node-webform .field--name-body h2,#footer section.block .field--name-body h2,.section.double .section .field--name-body h2,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .field--name-body h2{font-size:1.75em;line-height:1.4em;}}@media screen and (min-width:1200px){.section .field--name-body h2,.block-type-advantages .field--name-body h2,.block-type-insurance-quote-links .field--name-body h2,.block-type-bios .field--name-body h2,.block-type-hero .field--name-body h2,.block-type-collapsing-sections .field--name-body h2,.block-type-industry-partners .field--name-body h2,.block-views-blocktestimonials-block-1 .field--name-body h2,.block-type-block-sections .node-section .field--name-body h2,.node-webform .field--name-body h2,#footer section.block .field--name-body h2,.section.double .section .field--name-body h2,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .field--name-body h2{font-size:2em;line-height:1.4em;}}.section .field--name-body h3,.block-type-advantages .field--name-body h3,.block-type-insurance-quote-links .field--name-body h3,.block-type-bios .field--name-body h3,.block-type-hero .field--name-body h3,.block-type-collapsing-sections .field--name-body h3,.block-type-industry-partners .field--name-body h3,.block-views-blocktestimonials-block-1 .field--name-body h3,.block-type-block-sections .node-section .field--name-body h3,.node-webform .field--name-body h3,#footer section.block .field--name-body h3,.section.double .section .field--name-body h3,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .field--name-body h3{font-size:1.125em;line-height:1.25em;margin-bottom:0.75em;margin-top:1.5em;}@media screen and (min-width:480px){.section .field--name-body h3,.block-type-advantages .field--name-body h3,.block-type-insurance-quote-links .field--name-body h3,.block-type-bios .field--name-body h3,.block-type-hero .field--name-body h3,.block-type-collapsing-sections .field--name-body h3,.block-type-industry-partners .field--name-body h3,.block-views-blocktestimonials-block-1 .field--name-body h3,.block-type-block-sections .node-section .field--name-body h3,.node-webform .field--name-body h3,#footer section.block .field--name-body h3,.section.double .section .field--name-body h3,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .field--name-body h3{font-size:1.25em;line-height:1.4em;}}@media screen and (min-width:640px){.section .field--name-body h3,.block-type-advantages .field--name-body h3,.block-type-insurance-quote-links .field--name-body h3,.block-type-bios .field--name-body h3,.block-type-hero .field--name-body h3,.block-type-collapsing-sections .field--name-body h3,.block-type-industry-partners .field--name-body h3,.block-views-blocktestimonials-block-1 .field--name-body h3,.block-type-block-sections .node-section .field--name-body h3,.node-webform .field--name-body h3,#footer section.block .field--name-body h3,.section.double .section .field--name-body h3,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .field--name-body h3{font-size:1.5em;line-height:1.4em;}}.section .field--name-body ul,.section .field--name-body ol,.block-type-advantages .field--name-body ul,.block-type-advantages .field--name-body ol,.block-type-insurance-quote-links .field--name-body ul,.block-type-insurance-quote-links .field--name-body ol,.block-type-bios .field--name-body ul,.block-type-bios .field--name-body ol,.block-type-hero .field--name-body ul,.block-type-hero .field--name-body ol,.block-type-collapsing-sections .field--name-body ul,.block-type-collapsing-sections .field--name-body ol,.block-type-industry-partners .field--name-body ul,.block-type-industry-partners .field--name-body ol,.block-views-blocktestimonials-block-1 .field--name-body ul,.block-views-blocktestimonials-block-1 .field--name-body ol,.block-type-block-sections .node-section .field--name-body ul,.block-type-block-sections .node-section .field--name-body ol,.node-webform .field--name-body ul,.node-webform .field--name-body ol,#footer section.block .field--name-body ul,#footer section.block .field--name-body ol,.section.double .section .field--name-body ul,.section.double .section .field--name-body ol,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .field--name-body ul,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .field--name-body ol{padding-left:30px;text-align:left;}.section .field--name-body ul,.block-type-advantages .field--name-body ul,.block-type-insurance-quote-links .field--name-body ul,.block-type-bios .field--name-body ul,.block-type-hero .field--name-body ul,.block-type-collapsing-sections .field--name-body ul,.block-type-industry-partners .field--name-body ul,.block-views-blocktestimonials-block-1 .field--name-body ul,.block-type-block-sections .node-section .field--name-body ul,.node-webform .field--name-body ul,#footer section.block .field--name-body ul,.section.double .section .field--name-body ul,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .field--name-body ul{display:inline-block;}.section .field--name-body ul li,.block-type-advantages .field--name-body ul li,.block-type-insurance-quote-links .field--name-body ul li,.block-type-bios .field--name-body ul li,.block-type-hero .field--name-body ul li,.block-type-collapsing-sections .field--name-body ul li,.block-type-industry-partners .field--name-body ul li,.block-views-blocktestimonials-block-1 .field--name-body ul li,.block-type-block-sections .node-section .field--name-body ul li,.node-webform .field--name-body ul li,#footer section.block .field--name-body ul li,.section.double .section .field--name-body ul li,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .field--name-body ul li{list-style:disc;}.section .field--name-body ol li,.block-type-advantages .field--name-body ol li,.block-type-insurance-quote-links .field--name-body ol li,.block-type-bios .field--name-body ol li,.block-type-hero .field--name-body ol li,.block-type-collapsing-sections .field--name-body ol li,.block-type-industry-partners .field--name-body ol li,.block-views-blocktestimonials-block-1 .field--name-body ol li,.block-type-block-sections .node-section .field--name-body ol li,.node-webform .field--name-body ol li,#footer section.block .field--name-body ol li,.section.double .section .field--name-body ol li,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .field--name-body ol li{list-style:decimal;}.section.full-width,.section.double,.block-type-advantages.full-width,.block-type-advantages.double,.block-type-insurance-quote-links.full-width,.block-type-insurance-quote-links.double,.block-type-bios.full-width,.block-type-bios.double,.block-type-hero.full-width,.block-type-hero.double,.block-type-collapsing-sections.full-width,.block-type-collapsing-sections.double,.block-type-industry-partners.full-width,.block-type-industry-partners.double,.block-views-blocktestimonials-block-1.full-width,.block-views-blocktestimonials-block-1.double,.block-type-block-sections .node-section.full-width,.block-type-block-sections .node-section.double,.node-webform.full-width,.node-webform.double,#footer section.block.full-width,#footer section.block.double,.section.double .section.full-width,.section.double .section.double,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93.full-width,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93.double{padding:0;}.section.full-width > div,.section.double > div,.block-type-advantages.full-width > div,.block-type-advantages.double > div,.block-type-insurance-quote-links.full-width > div,.block-type-insurance-quote-links.double > div,.block-type-bios.full-width > div,.block-type-bios.double > div,.block-type-hero.full-width > div,.block-type-hero.double > div,.block-type-collapsing-sections.full-width > div,.block-type-collapsing-sections.double > div,.block-type-industry-partners.full-width > div,.block-type-industry-partners.double > div,.block-views-blocktestimonials-block-1.full-width > div,.block-views-blocktestimonials-block-1.double > div,.block-type-block-sections .node-section.full-width > div,.block-type-block-sections .node-section.double > div,.node-webform.full-width > div,.node-webform.double > div,#footer section.block.full-width > div,#footer section.block.double > div,.section.double .section.full-width > div,.section.double .section.double > div,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93.full-width > div,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93.double > div{max-width:none;}.section.callout .field-name-body p,.block-type-advantages.callout .field-name-body p,.block-type-insurance-quote-links.callout .field-name-body p,.block-type-bios.callout .field-name-body p,.block-type-hero.callout .field-name-body p,.block-type-collapsing-sections.callout .field-name-body p,.block-type-industry-partners.callout .field-name-body p,.block-views-blocktestimonials-block-1.callout .field-name-body p,.block-type-block-sections .node-section.callout .field-name-body p,.node-webform.callout .field-name-body p,#footer section.block.callout .field-name-body p,.section.double .section.callout .field-name-body p,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93.callout .field-name-body p{font-size:1.2em;line-height:1.4em;}@media screen and (min-width:480px){.section,.block-type-advantages,.block-type-insurance-quote-links,.block-type-bios,.block-type-hero,.block-type-collapsing-sections,.block-type-industry-partners,.block-views-blocktestimonials-block-1,.block-type-block-sections .node-section,.node-webform,#footer section.block,.section.double .section,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93{padding:40px;}.section .block-title,.block-type-advantages .block-title,.block-type-insurance-quote-links .block-title,.block-type-bios .block-title,.block-type-hero .block-title,.block-type-collapsing-sections .block-title,.block-type-industry-partners .block-title,.block-views-blocktestimonials-block-1 .block-title,.block-type-block-sections .node-section .block-title,.node-webform .block-title,#footer section.block .block-title,.section.double .section .block-title,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .block-title{font-size:1.5em;line-height:1.4em;}}@media screen and (min-width:640px){.section .block-title,.block-type-advantages .block-title,.block-type-insurance-quote-links .block-title,.block-type-bios .block-title,.block-type-hero .block-title,.block-type-collapsing-sections .block-title,.block-type-industry-partners .block-title,.block-views-blocktestimonials-block-1 .block-title,.block-type-block-sections .node-section .block-title,.node-webform .block-title,#footer section.block .block-title,.section.double .section .block-title,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .block-title{font-size:1.75em;line-height:1.4em;}}@media screen and (min-width:760px){.section,.block-type-advantages,.block-type-insurance-quote-links,.block-type-bios,.block-type-hero,.block-type-collapsing-sections,.block-type-industry-partners,.block-views-blocktestimonials-block-1,.block-type-block-sections .node-section,.node-webform,#footer section.block,.section.double .section,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93{padding:80px 40px;}}@media screen and (min-width:960px){.section,.block-type-advantages,.block-type-insurance-quote-links,.block-type-bios,.block-type-hero,.block-type-collapsing-sections,.block-type-industry-partners,.block-views-blocktestimonials-block-1,.block-type-block-sections .node-section,.node-webform,#footer section.block,.section.double .section,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93{padding:120px 60px;}}@media screen and (min-width:1200px){.section,.block-type-advantages,.block-type-insurance-quote-links,.block-type-bios,.block-type-hero,.block-type-collapsing-sections,.block-type-industry-partners,.block-views-blocktestimonials-block-1,.block-type-block-sections .node-section,.node-webform,#footer section.block,.section.double .section,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93{padding:120px 80px;}.section .block-title,.block-type-advantages .block-title,.block-type-insurance-quote-links .block-title,.block-type-bios .block-title,.block-type-hero .block-title,.block-type-collapsing-sections .block-title,.block-type-industry-partners .block-title,.block-views-blocktestimonials-block-1 .block-title,.block-type-block-sections .node-section .block-title,.node-webform .block-title,#footer section.block .block-title,.section.double .section .block-title,.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .block-title{font-size:2em;line-height:1.4em;}}.block-type-block-sections{color:#eeeced;}.block-type-block-sections .node-section{background:#1e7bda;}.block-type-block-sections .node-section .block-title{color:#eeeced;}.block-type-block-sections .field--name-field-sections > div:nth-child(odd) .node-section{background:#082c60;}.block-type-block-sections .field--name-field-sections > div:nth-child(even) .node-section{background:#1e7bda;}@media screen and (min-width:640px){.block-type-block-sections .field--name-field-sections{display:-webkit-flex;display:flex;}.block-type-block-sections .field--name-field-sections > div{width:50%;}.block-type-block-sections .field--name-field-sections > div > div{height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.block-type-block-sections .node-section{margin:0;}}.node-fancy-section,.node-article.node-teaser,.node-testimonial.node-teaser{*zoom:1;position:relative;}.node-fancy-section:after,.node-article.node-teaser:after,.node-testimonial.node-teaser:after{content:"";display:table;clear:both;}.node-fancy-section a .text,.node-fancy-section .text,.node-article.node-teaser a .text,.node-article.node-teaser .text,.node-testimonial.node-teaser a .text,.node-testimonial.node-teaser .text{color:#eeeced;}.node-fancy-section .text,.node-article.node-teaser .text,.node-testimonial.node-teaser .text{background:#1e7bda;}.views-row:nth-child(odd) .node-fancy-section .text,.odd .node-fancy-section .text,.field--name-field-fancy-sections > div:nth-child(odd) .node-fancy-section .text,.views-row:nth-child(odd)
.node-article.node-teaser .text,.odd
.node-article.node-teaser .text,.field--name-field-fancy-sections > div:nth-child(odd)
.node-article.node-teaser .text,.views-row:nth-child(odd)
.node-testimonial.node-teaser .text,.odd
.node-testimonial.node-teaser .text,.field--name-field-fancy-sections > div:nth-child(odd)
.node-testimonial.node-teaser .text{background:#082c60;}.node-fancy-section img,.node-article.node-teaser img,.node-testimonial.node-teaser img{display:block;width:100%;height:auto;}.node-fancy-section h2,.node-article.node-teaser h2,.node-testimonial.node-teaser h2{font-size:1.5em;line-height:1em;margin-bottom:0.75em;}.node-fancy-section .text > div,.node-article.node-teaser .text > div,.node-testimonial.node-teaser .text > div{padding:20px;}@media screen and (min-width:480px){.node-fancy-section .text > div,.node-article.node-teaser .text > div,.node-testimonial.node-teaser .text > div{padding:40px;}}@media screen and (min-width:640px){.node-fancy-section .image,.node-fancy-section .text,.node-article.node-teaser .image,.node-article.node-teaser .text,.node-testimonial.node-teaser .image,.node-testimonial.node-teaser .text{width:50%;}.node-fancy-section .text,.node-article.node-teaser .text,.node-testimonial.node-teaser .text{position:absolute;height:100%;font-size:0.8em;line-height:1.3em;text-align:left;}.node-fancy-section .text > div,.node-article.node-teaser .text > div,.node-testimonial.node-teaser .text > div{padding:20px;}.node-fancy-section .image,.node-article.node-teaser .image,.node-testimonial.node-teaser .image{float:left;}.node-fancy-section .text,.node-article.node-teaser .text,.node-testimonial.node-teaser .text{left:50%;top:0;}.node-fancy-section:nth-child(even) .image,.views-row:nth-child(even) .node-fancy-section .image,.even .node-fancy-section .image,.field--name-field-fancy-sections > div:nth-child(odd) .node-fancy-section .image,.node-article.node-teaser:nth-child(even) .image,.views-row:nth-child(even)
  .node-article.node-teaser .image,.even
  .node-article.node-teaser .image,.field--name-field-fancy-sections > div:nth-child(odd)
  .node-article.node-teaser .image,.node-testimonial.node-teaser:nth-child(even) .image,.views-row:nth-child(even)
  .node-testimonial.node-teaser .image,.even
  .node-testimonial.node-teaser .image,.field--name-field-fancy-sections > div:nth-child(odd)
  .node-testimonial.node-teaser .image{float:right;}.node-fancy-section:nth-child(even) .text,.views-row:nth-child(even) .node-fancy-section .text,.even .node-fancy-section .text,.field--name-field-fancy-sections > div:nth-child(odd) .node-fancy-section .text,.node-article.node-teaser:nth-child(even) .text,.views-row:nth-child(even)
  .node-article.node-teaser .text,.even
  .node-article.node-teaser .text,.field--name-field-fancy-sections > div:nth-child(odd)
  .node-article.node-teaser .text,.node-testimonial.node-teaser:nth-child(even) .text,.views-row:nth-child(even)
  .node-testimonial.node-teaser .text,.even
  .node-testimonial.node-teaser .text,.field--name-field-fancy-sections > div:nth-child(odd)
  .node-testimonial.node-teaser .text{left:0;top:0;}}@media screen and (min-width:760px){.node-fancy-section .text,.node-article.node-teaser .text,.node-testimonial.node-teaser .text{font-size:1em;line-height:1.4em;}}@media screen and (min-width:960px){.node-fancy-section .text > div,.node-article.node-teaser .text > div,.node-testimonial.node-teaser .text > div{padding:40px;}}.node-section.node-collapsible,.node-faq.node-collapsible{background:#eeeced;margin-bottom:20px;}.node-section.node-collapsible .title,.node-faq.node-collapsible .title{margin-bottom:0;font-size:1em;line-height:1em;text-align:left;}.node-section.node-collapsible .title a,.node-faq.node-collapsible .title a{display:block;padding:20px;font-family:"proxima-nova",sans-serif;font-weight:700;}.node-section.node-collapsible .title a span,.node-faq.node-collapsible .title a span{position:relative;padding-right:20px;}.node-section.node-collapsible .title a span:after,.node-faq.node-collapsible .title a span:after{content:"";display:block;position:absolute;top:50%;margin-top:-13px;left:100%;width:0;height:0;border:13px solid #1e7bda;border-color:transparent transparent transparent #1e7bda;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s;}.node-section.node-collapsible .field--name-body,.node-faq.node-collapsible .field--name-body{text-align:left;padding:20px;padding-top:0px;}.node-section.node-collapsible.open .title a span:after,.node-faq.node-collapsible.open .title a span:after{-moz-transform:rotateZ(90deg);-ms-transform:rotateZ(90deg);-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);}.js .node-section.node-collapsible .text,.js
.node-faq.node-collapsible .text{height:0;overflow:hidden;}@media screen and (min-width:960px){.node-section.node-collapsible,.node-faq.node-collapsible{margin-bottom:40px;}.node-section.node-collapsible .title a,.node-section.node-collapsible .field--name-body,.node-faq.node-collapsible .title a,.node-faq.node-collapsible .field--name-body{padding:40px;}.node-section.node-collapsible .field--name-body,.node-faq.node-collapsible .field--name-body{padding-top:0;}}.footer-bottom{background:#021126;color:#fff;padding-top:80px;}.footer-bottom > div{max-width:50rem;margin:auto;}.footer-bottom .blocks{border-top:1px solid #3d4959;font-size:0.8em;}.footer-bottom .blocks a{color:#fff;}.footer-bottom .blocks h2{text-transform:uppercase;letter-spacing:0.05em;color:#9d9fa5;font-weight:700;}.footer-bottom .blocks > div > div > div{padding:0 20px;}.footer-bottom .blocks > div > div > div > div{padding:20px 0;border-bottom:1px solid #3d4959;}@media screen and (min-width:640px){.footer-bottom .blocks > div{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}}@media screen and (min-width:640px) and (min-width:1200px){.footer-bottom .blocks > div{margin-left:-20px;margin-right:-20px;}}@media screen and (min-width:640px){.footer-bottom .blocks > div > div > div:last-child > div{border-bottom:none;}}#block-getresponseform{border-top:1px solid #3d4959;padding:40px 20px;}#block-getresponseform h2{font-size:2em;line-height:1em;font-weight:700;margin-bottom:1em;}#block-getresponseform .header{text-align:center;}@media screen and (min-width:480px){#block-getresponseform form{overflow:hidden;*zoom:1;}}@media screen and (min-width:480px) and (max-width:1199px){#block-getresponseform form .form-item{float:left;width:32%;margin-right:2%;}#block-getresponseform form .form-item.email{margin-right:0;}}@media screen and (min-width:480px) and (min-width:1200px){#block-getresponseform form > div{float:left;width:23.5%;margin-right:2%;}#block-getresponseform form > div:last-child{margin-right:0;}}#block-getresponseform form .form-item{margin-bottom:10px;}#block-getresponseform form .form-item label{display:none;}#block-getresponseform form .form-item input{width:100%;height:60px;line-height:60px;background:#fff;border:none;padding:0 0 0 1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}@media screen and (min-width:1200px){#block-getresponseform form .form-item input{height:80px;line-height:80px;}}#block-getresponseform form input[type=submit]{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:60px;padding:0 1em;}@media screen and (min-width:1200px){#block-getresponseform form input[type=submit]{height:80px;}}#block-getresponseform .js-form-type-checkbox{font-size:0.8em;margin-top:10px;}#block-getresponseform .js-form-type-checkbox .element .input-link{width:30px;height:30px;}#block-social-media-block-social-media-block{background:url("/themes/tib/img/socialbg.jpg") 50% 50%;background-size:cover;background-attachment:fixed;position:relative;}#block-social-media-block-social-media-block::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);}#block-social-media-block-social-media-block h2{font-size:1.75em;color:#eeeced;position:relative;}#block-social-media-block-social-media-block > ul{margin:40px 0;position:relative;}#block-social-media-block-social-media-block > ul li{display:inline-block;margin:10px;}@media screen and (min-width:640px){#block-social-media-block-social-media-block > ul li{margin:20px;}}@media screen and (min-width:960px){#block-social-media-block-social-media-block > ul li{margin:0 40px;}}#block-social-media-block-social-media-block > ul li,#block-social-media-block-social-media-block > ul li a{-moz-border-radius:9999px;-webkit-border-radius:9999px;border-radius:9999px;width:60px;height:60px;}#block-social-media-block-social-media-block > ul a{display:block;text-indent:-9999px;line-height:0;}#block-social-media-block-social-media-block > ul li a{background:#eeeced url("/themes/tib/img/social-small.png") 0px 0px no-repeat;-moz-transition:background 0.25s;-o-transition:background 0.25s;-webkit-transition:background 0.25s;transition:background 0.25s;}#block-social-media-block-social-media-block > ul li a:hover{background-color:#9dd9fb;}#block-social-media-block-social-media-block > ul li.googleplus a{background-position:-60px 0px;}#block-social-media-block-social-media-block > ul li.facebook a{background-position:-120px 0px;}#block-social-media-block-social-media-block > ul li.linkedin a{background-position:-180px 0px;}#block-social-media-block-social-media-block > ul li.youtube a{background-position:-240px 0px;}#block-social-media-block-social-media-block > ul li.instagram a{background-position:-300px 0px;}@media screen and (min-width:960px){#block-social-media-block-social-media-block > ul li,#block-social-media-block-social-media-block > ul li a{width:100px;height:100px;}#block-social-media-block-social-media-block > ul li a{background:#eeeced url("/themes/tib/img/social.png") 0px 0px no-repeat;}#block-social-media-block-social-media-block > ul li.googleplus a{background-position:-100px 0px;}#block-social-media-block-social-media-block > ul li.facebook a{background-position:-200px 0px;}#block-social-media-block-social-media-block > ul li.linkedin a{background-position:-300px 0px;}#block-social-media-block-social-media-block > ul li.youtube a{background-position:-400px 0px;}#block-social-media-block-social-media-block > ul li.instagram a{background-position:-500px 0px;}}#footer .credits{position:relative;padding:20px;background:#041e42;color:#7d8fa9;font-size:0.8em;line-height:1.6em;font-weight:400;text-align:center;}#footer .credits img{display:inline;vertical-align:middle;height:0.75em;width:auto;}@media screen and (min-width:640px){#footer .credits{font-size:0.9em;line-height:1.6em;}}@media screen and (min-width:960px){#footer .credits{padding:40px;text-align:right;}#footer .credits .copy{float:left;text-align:left;}}#footer .credits a{color:#9dd9fb;}#footer .credits a:hover{text-decoration:underline;}#footer .credits .btt{display:none;}input,button,textarea{-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.node-webform .field--name-body{margin-bottom:80px;}.field--name-webform{max-width:960px;margin:auto;text-align:left;}.field--name-webform .form-item,.field--name-webform .captcha{margin-bottom:40px;}.field--name-webform .form-item label,.field--name-webform .captcha label{display:block;font-size:1em;color:#9e9e9e;margin-bottom:5px;}.field--name-webform .form-item label .form-required,.field--name-webform .captcha label .form-required{color:#1e7bda;}.field--name-webform .form-item input,.field--name-webform .form-item textarea,.field--name-webform .form-item .form-managed-file,.field--name-webform .captcha input,.field--name-webform .captcha textarea,.field--name-webform .captcha .form-managed-file{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background:#9e9e9e;border:none;padding:0.8em;-moz-transition:background 0.25s;-o-transition:background 0.25s;-webkit-transition:background 0.25s;transition:background 0.25s;font-size:1em;line-height:1.2em;}.field--name-webform .form-item input:focus,.field--name-webform .form-item textarea:focus,.field--name-webform .form-item .form-managed-file:focus,.field--name-webform .captcha input:focus,.field--name-webform .captcha textarea:focus,.field--name-webform .captcha .form-managed-file:focus{background:#1e7bda;color:#fff;}.field--name-webform .form-item .description,.field--name-webform .captcha .description{font-size:0.7em;line-height:1.4em;}.field--name-webform .form-actions{text-align:center;}@media screen and (min-width:480px){.field--name-webform > div{*zoom:1;}.field--name-webform > div:after{content:"";display:table;clear:both;}.field--name-webform .form-item{float:left;width:48%;}.field--name-webform .form-item:nth-child(odd){margin-right:4%;}.ie8 .field--name-webform .form-item{margin-left:1%;margin-right:1%;}.field--name-webform .form-item.form-item-message,.field--name-webform .form-item.form-item-comments{width:100%;margin-right:0;}.field--name-webform .captcha{float:left;width:100%;text-align:center;}.field--name-webform .captcha div{margin:auto;}.field--name-webform .form-actions{float:left;width:100%;}}.messages.error.clientside-error{border:3px solid #e3555a;padding:20px;margin:40px 0;background:#fff;color:#e3555a;font-weight:700;}input.error,textarea.error{border:3px solid #e3555a !important;}.form-managed-file{position:relative;padding:0 !important;}.form-managed-file label.button{width:100% !important;background:#9e9e9e;padding:0.8em;font-size:1em;line-height:1.2em;margin:0 !important;color:#fff !important;font-weight:300;text-transform:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.form-managed-file label.button:hover{cursor:pointer;}.form-managed-file .description{display:none;}.form-managed-file button{position:absolute;right:0;top:0;width:10% !important;height:100%;color:#1e7bda !important;text-indent:-9999px;}.form-managed-file button:after,.form-managed-file button:before{content:"";position:absolute;left:50%;top:50%;background:#fff;transform:translate(-50%,-50%);}.form-managed-file button:before{width:0.3em;height:1.5em;}.form-managed-file button:after{width:1.5em;height:0.3em;}.form-checkboxes,.js-form-type-checkbox,.form-radios,.js-webform-radios{overflow:hidden;*zoom:1;}.form-checkboxes *,.js-form-type-checkbox *,.form-radios *,.js-webform-radios *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.form-checkboxes .element,.js-form-type-checkbox .element,.form-radios .element,.js-webform-radios .element{position:relative;margin:5px 0;}.form-checkboxes .element input,.js-form-type-checkbox .element input,.form-radios .element input,.js-webform-radios .element input{position:absolute;left:-9999px;opacity:0;}.form-checkboxes .element .input-link,.js-form-type-checkbox .element .input-link,.form-radios .element .input-link,.js-webform-radios .element .input-link{position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:26px;color:#fff;background:#fff;border:8px solid #fff;}.form-checkboxes .element label,.js-form-type-checkbox .element label,.form-radios .element label,.js-webform-radios .element label{padding-left:40px;margin:0;text-transform:none;font-weight:400;font-size:1em;line-height:36px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.form-checkboxes .element .inputChecked .input-link,.form-checkboxes .element.inputChecked .input-link,.js-form-type-checkbox .element .inputChecked .input-link,.js-form-type-checkbox .element.inputChecked .input-link,.form-radios .element .inputChecked .input-link,.form-radios .element.inputChecked .input-link,.js-webform-radios .element .inputChecked .input-link,.js-webform-radios .element.inputChecked .input-link{background:#000;}.js-webform-radios .form-item .input-link{border-radius:999px;}.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 form{overflow:hidden;*zoom:1;}.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .action-buttons{font-size:0.8em;margin-bottom:20px;}.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .form-actions input{display:inline-block;color:#fff;background:#1e7bda;border:none;padding:1em 1.5em;font-size:0.9em;line-height:1em;text-transform:uppercase;letter-spacing:3px;font-weight:700;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s;}.block-block-content151ebfcd-14a7-4a15-9720-c63b14168f93 .form-actions input:hover{background:#082c60;text-decoration:none !important;}.block-type-hero.has-bg{color:#fff;background-position:50% 50%;background-size:cover;position:relative;}.block-type-hero.has-bg::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6);}.block-type-hero.has-bg .block-title{color:#fff;}.block-type-hero > div{position:relative;}.block-type-hero .field--name-field-button a{display:inline-block;color:#fff;background:#1e7bda;border:none;padding:1em 1.5em;font-size:0.9em;line-height:1em;text-transform:uppercase;letter-spacing:3px;font-weight:700;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s;}.block-type-hero .field--name-field-button a:hover{background:#082c60;text-decoration:none !important;}.block-type-hero.block-block-contentfc6a4a70-d60c-4704-acec-883bff51a0d4{background:#eeeced;}.node-insurance.node-teaser{padding:40px 20px;color:#eeeced;}.node-insurance.node-teaser h2{font-family:"proxima-nova",sans-serif;font-weight:700;font-size:1.25em;line-height:1em;color:#eeeced;}.node-insurance.node-teaser h2 a{color:#eeeced;}.node-insurance.node-teaser h2 a:hover{text-decoration:underline;}.node-insurance.node-teaser .field--name-body{margin:20px 0;}.field--name-field-insurance-services > div:nth-child(odd) .node-insurance.node-teaser .text{background:#1e7bda;}.field--name-field-insurance-services > div:nth-child(even) .node-insurance.node-teaser .text{background:#082c60;}@media screen and (max-width:759px){.node-insurance.node-teaser .links .image{display:none;}.node-insurance.node-teaser .links a{display:inline-block;color:#fff;background:#1e7bda;border:none;padding:1em 1.5em;font-size:0.9em;line-height:1em;text-transform:uppercase;letter-spacing:3px;font-weight:700;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s;display:block;margin:10px 0;background:#eeeced;color:#1e7bda;text-align:center;}.node-insurance.node-teaser .links a:hover{background:#082c60;text-decoration:none !important;}.field--name-field-insurance-services > div:nth-child(odd) .node-insurance.node-teaser{background:#1e7bda;}.field--name-field-insurance-services > div:nth-child(odd) .node-insurance.node-teaser .links a:hover{color:#fff;}.field--name-field-insurance-services > div:nth-child(even) .node-insurance.node-teaser{background:#082c60;}.field--name-field-insurance-services > div:nth-child(even) .node-insurance.node-teaser .links a:hover{background:#1e7bda;color:#fff;}}@media screen and (max-width:759px) and (min-width:480px){.node-insurance.node-teaser{padding:60px 40px;}}@media screen and (max-width:759px) and (min-width:640px){.node-insurance.node-teaser .links > div{*zoom:1;}.node-insurance.node-teaser .links > div:after{content:"";display:table;clear:both;}.node-insurance.node-teaser .links > div a{float:left;width:48%;padding-left:0;padding-right:0;}.node-insurance.node-teaser .links > div a.quote{margin-right:4%;}}@media screen and (min-width:760px){.node-insurance.node-teaser{position:relative;*zoom:1;padding-bottom:25%;padding-top:0;height:0;}.node-insurance.node-teaser:after{content:"";display:table;clear:both;}.node-insurance.node-teaser .text,.node-insurance.node-teaser .links{position:absolute;top:0;width:50%;}.node-insurance.node-teaser .text{height:100%;text-align:left;font-size:0.7em;line-height:1.4em;}.flexbox .node-insurance.node-teaser .text{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;}.no-flexbox.csstransforms .node-insurance.node-teaser .text > div{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}.node-insurance.node-teaser .text > div{padding:20px;}.node-insurance.node-teaser .links img{display:block;position:absolute;left:0;top:0;width:100%;height:auto;}.node-insurance.node-teaser .links .image{position:absolute;left:0;top:0;width:100%;height:100%;}.node-insurance.node-teaser .links .image:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);-moz-transition:background 1s ease-in-out;-o-transition:background 1s ease-in-out;-webkit-transition:background 1s ease-in-out;transition:background 1s ease-in-out;}.ie8 .node-insurance.node-teaser .links .image:after{background:url('/sites/all/themes/tib/img/black-50.png?1578856578');}.node-insurance.node-teaser .links a{display:block;position:absolute;top:0;width:50%;padding-bottom:50%;color:#eeeced;font-weight:700;text-align:center;overflow:hidden;}.node-insurance.node-teaser .links a img{-moz-transition:-moz-transform 0.5s ease-in-out;-o-transition:-o-transform 0.5s ease-in-out;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;}.node-insurance.node-teaser .links a span{display:block;position:absolute;left:0;top:50%;width:100%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;}.node-insurance.node-teaser .links a span.rollover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.node-insurance.node-teaser .links a.quote{left:50%;}.node-insurance.node-teaser .links a.more{left:0;}.node-insurance.node-teaser .links a:hover .image:after{background:rgba(0,0,0,0.8);}.node-insurance.node-teaser .links a:hover img{-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}.node-insurance.node-teaser .links a:hover span.t{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.node-insurance.node-teaser .links a:hover span.rollover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}.field--name-field-insurance-services > div:nth-child(odd) .node-insurance.node-teaser .links{left:0;}.field--name-field-insurance-services > div:nth-child(odd) .node-insurance.node-teaser .text{left:50%;}.field--name-field-insurance-services > div:nth-child(even) .node-insurance.node-teaser .links{left:50%;}.field--name-field-insurance-services > div:nth-child(even) .node-insurance.node-teaser .text{left:0;}}@media screen and (min-width:960px){.node-insurance.node-teaser .text{font-size:0.8em;}.node-insurance.node-teaser .text > div{padding:40px;}}@media screen and (min-width:1200px){.node-insurance.node-teaser .text{font-size:1em;}}.node.view-mode-full .menu{text-align:center;}.node.view-mode-full .menu li{display:inline-block;}.node.view-mode-full .menu a{display:block;padding:1em 2em;-moz-transition:background 0.25s;-o-transition:background 0.25s;-webkit-transition:background 0.25s;transition:background 0.25s;}.node.view-mode-full .menu a.active,.node.view-mode-full .menu a:hover{background:#dcdcdc;}@media screen and (min-width:760px){.node-insurance.node-full .info{background:#fff;}.node-insurance.node-full .info > div{*zoom:1;position:relative;min-height:300px;}.node-insurance.node-full .info > div:after{content:"";display:table;clear:both;}.node-insurance.node-full .info > div > div{width:50%;}.node-insurance.node-full .info img{display:block;width:100%;height:auto;}.node-insurance.node-full .info h2{font-size:1.5em;line-height:1em;margin-bottom:0.75em;}.node-insurance.node-full .info .text{position:absolute;display:flex;flex-direction:column;justify-content:center;height:100%;}.node-insurance.node-full .info .text > div{padding:80px;}.node-insurance.node-full .info .overview .image{float:left;}.node-insurance.node-full .info .overview .text{left:50%;top:0;}.node-insurance.node-full .info .benefits .image{float:right;}.node-insurance.node-full .info .benefits .text{left:0;top:0;}.node-insurance.node-full .quote{background:#eeeced !important;}.node-insurance.node-full .quote .form-actions{text-align:center;}}@media screen and (min-width:760px) and (min-width:640px){.node-insurance.node-full .quote form > div{*zoom:1;max-width:960px;margin:auto;}.node-insurance.node-full .quote form > div:after{content:"";display:table;clear:both;}.node-insurance.node-full .quote .form-item{float:left;width:48%;margin-bottom:60px;}.node-insurance.node-full .quote .form-item:nth-child(odd){margin-right:4%;}.node-insurance.node-full .quote .form-item.webform-component--message{width:100%;margin-right:0;}}.node-industry-partner.node-teaser{margin:20px;}.node-industry-partner.node-teaser h3{text-align:left;font-family:"proxima-nova",sans-serif;font-weight:700;}.node-industry-partner.node-teaser .logo a{display:block;position:relative;padding:20px;}.node-industry-partner.node-teaser .logo a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3;-moz-transition:opacity 0.25s;-o-transition:opacity 0.25s;-webkit-transition:opacity 0.25s;transition:opacity 0.25s;}.ie8 .node-industry-partner.node-teaser .logo a:after{background:url('/sites/all/themes/tib/img/black-30.png?1578856578');}.node-industry-partner.node-teaser .logo a:hover:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}@media screen and (min-width:1200px){.node-industry-partner.node-teaser{margin:40px;}.node-industry-partner.node-teaser .logo a{padding:40px;}}.node-insurance-quote.node-full .field--name-body p{text-align:left;}.node-insurance-quote.node-full .section:nth-child(even){background:#eeeced;}.node-insurance-quote.node-full .field--name-field-faqs-link a{display:inline-block;color:#fff;background:#1e7bda;border:none;padding:1em 1.5em;font-size:0.9em;line-height:1em;text-transform:uppercase;letter-spacing:3px;font-weight:700;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s;}.node-insurance-quote.node-full .field--name-field-faqs-link a:hover{background:#082c60;text-decoration:none !important;}.node-insurance-quote.node-teaser .field--name-body{margin-bottom:1em;}#block-homebanner{display:none;position:relative;}#block-homebanner h2,#block-homebanner .field-name-body{text-shadow:0 0 1px #1a1a1a;}#block-homebanner h2{font-weight:200;}@media screen and (min-width:760px){#block-homebanner{display:block;}}#block-homebanner .nav{position:absolute;bottom:20px;left:0;width:100%;text-align:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px;}#block-homebanner .nav a{display:inline-block;margin:0 5px;overflow:hidden;text-indent:9999px;width:70px;height:12px;background:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4;}#block-homebanner .nav a.active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;}.lean-slider{position:relative;*zoom:1;overflow:hidden;}.lean-slider:before,.lean-slider:after{content:" ";display:table;}.lean-slider:after{clear:both;}.lean-slider-slide{position:relative;float:left;width:100%;margin-right:-100%;height:100%;opacity:1;left:-100%;}.lean-slider-slide.current{left:0;}.js #block-homebanner .field--name-field-slides > div h2,.js #block-homebanner .field--name-field-slides > div .field--name-body,.js #block-homebanner .field--name-field-slides > div .field--name-field-button{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.js #block-homebanner .field--name-field-slides > div h2{-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-webkit-transform:translateX(-100px);transform:translateX(-100px);}.js #block-homebanner .field--name-field-slides > div .field--name-body{-moz-transform:translateY(50px);-ms-transform:translateY(50px);-webkit-transform:translateY(50px);transform:translateY(50px);}.js #block-homebanner .field--name-field-slides > div .field--name-field-button{-moz-transform:translateX(100px);-ms-transform:translateX(100px);-webkit-transform:translateX(100px);transform:translateX(100px);}.js #block-homebanner .field--name-field-slides > div.current h2,.js #block-homebanner .field--name-field-slides > div.current .field--name-body,.js #block-homebanner .field--name-field-slides > div.current .field--name-field-button{-moz-transition:all 0.5s 2s;-o-transition:all 0.5s 2s;-webkit-transition:all 0.5s;-webkit-transition-delay:2s;transition:all 0.5s 2s;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}.js #block-homebanner .field--name-field-slides > div.current h2{-moz-transition-delay:2s;-o-transition-delay:2s;-webkit-transition-delay:2s;transition-delay:2s;}.js #block-homebanner .field--name-field-slides > div.current .field--name-body{-moz-transition-delay:2.25s;-o-transition-delay:2.25s;-webkit-transition-delay:2.25s;transition-delay:2.25s;}.js #block-homebanner .field--name-field-slides > div.current .field--name-field-button{-moz-transition-delay:2.5s;-o-transition-delay:2.5s;-webkit-transition-delay:2.5s;transition-delay:2.5s;}.node-home-page-slide{padding-bottom:80%;background-position:50% 50%;background-size:cover;}.node-home-page-slide .text{position:absolute;left:0;top:0;width:100%;height:100%;text-align:left;color:#eeeced;background:rgba(0,0,0,0.5);}.node-home-page-slide .text > div{position:absolute;left:50%;top:50%;padding:40px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.node-home-page-slide .text h2{font-size:2.25em;line-height:1em;max-width:9em;}.node-home-page-slide .text .field--name-body{margin:40px 0;font-size:1.25em;line-height:1.4em;max-width:28em;}.node-home-page-slide .text .field--name-body p{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;}.node-home-page-slide .text .field--name-field-button a{display:inline-block;color:#fff;background:#1e7bda;border:none;padding:1em 1.5em;font-size:0.9em;line-height:1em;text-transform:uppercase;letter-spacing:3px;font-weight:700;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s;background:rgba(0,0,0,0.3);border:4px solid #1e7bda;font-size:0.8em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:70px;padding-top:0;padding-bottom:0;line-height:62px;border-right-width:70px;position:relative;}.node-home-page-slide .text .field--name-field-button a:hover{background:#082c60;text-decoration:none !important;}.node-home-page-slide .text .field--name-field-button a:after{content:"";position:absolute;right:-35px;top:31px;width:15px;height:15px;border:3px solid #fff;border-style:solid solid none none;-moz-transform:translate(25%,-50%) rotate(45deg);-ms-transform:translate(25%,-50%) rotate(45deg);-webkit-transform:translate(25%,-50%) rotate(45deg);transform:translate(25%,-50%) rotate(45deg);}.node-home-page-slide .text .field--name-field-button a:hover{background:#fff;color:#1e7bda;}@media screen and (min-width:1200px){.node-home-page-slide{padding-bottom:900px;}.node-home-page-slide .text h2{font-size:3em;line-height:1em;}}@media screen and (max-width:759px){.path-frontpage .block-type-advantages > div{padding-top:3em;}}.path-frontpage .block-type-advantages > div{max-width:45em;}@media screen and (min-width:760px){.field--name-field-advantages{*zoom:1;}.field--name-field-advantages:after{content:"";display:table;clear:both;}.field--name-field-advantages > div{float:left;width:33.33%;font-size:0.8em;line-height:1.6em;}}.node-advantage{text-align:center;margin-bottom:40px;}.node-advantage .field--name-field-icon{width:200px;margin:auto;}.node-advantage .field--name-field-icon img{display:block;width:100%;margin:auto;}.node-advantage h3{font-family:"proxima-nova",sans-serif;font-weight:700;font-size:1.25em;line-height:1em;margin-top:1em;margin-bottom:0.5em;}@media screen and (min-width:760px){.node-advantage{margin-bottom:0;padding:20px;}.node-advantage .field--name-field-icon{width:120px;}}@media screen and (min-width:1200px){.node-advantage .field--name-field-icon{width:150px;}}.block-type-insurance-quote-links{text-align:center;}.block-type-insurance-quote-links .field--name-field-insurance-quote-links ul{font-weight:700;padding-left:0;}.block-type-insurance-quote-links .field--name-field-insurance-quote-links ul li{list-style:none;}@media screen and (min-width:640px){.block-type-insurance-quote-links .field--name-field-insurance-quote-links ul{*zoom:1;width:80%;margin-left:20%;text-align:left;}.block-type-insurance-quote-links .field--name-field-insurance-quote-links ul:after{content:"";display:table;clear:both;}.block-type-insurance-quote-links .field--name-field-insurance-quote-links li{float:left;width:50%;}}.block-type-insurance-quote-links .field--name-field-insurance-quote-links ul{display:inline-block;text-align:left;}.block-type-insurance-quote-links .field--name-field-insurance-quote-links li{margin:15px 0;list-style:none;}.block-type-insurance-quote-links .field--name-field-insurance-quote-links li a{position:relative;margin-left:40px;line-height:40px;font-weight:700;}.block-type-insurance-quote-links .field--name-field-insurance-quote-links li a:before{content:"";display:block;position:absolute;right:100%;top:50%;width:40px;height:40px;margin-top:-20px;margin-right:10px;background:url("/themes/tib/img/icons.png") 0px 0px no-repeat;}.block-type-insurance-quote-links .field--name-field-insurance-quote-links li #node-17 a:before{background-position:-120px 0px;}.block-type-insurance-quote-links .field--name-field-insurance-quote-links li #node-16 a:before{background-position:-160px 0px;}.block-type-insurance-quote-links .field--name-field-insurance-quote-links li #node-14 a:before{background-position:-200px 0px;}@media screen and (min-width:640px){.block-type-insurance-quote-links .field--name-field-insurance-quote-links li a{margin-left:0;}}.node-id-claims .section.phone{background:#eeeced;}.node-id-claims .section.phone ul{font-weight:700;padding-left:0;}.node-id-claims .section.phone ul li{list-style:none;}@media screen and (min-width:640px){.node-id-claims .section.phone ul{*zoom:1;width:80%;margin-left:20%;text-align:left;}.node-id-claims .section.phone ul:after{content:"";display:table;clear:both;}.node-id-claims .section.phone li{float:left;width:50%;}}.node-id-claims .section.resources ul{max-width:30em;margin-left:auto;margin-right:auto;}.node-id-claims .section.phone ul{margin-left:10%;}@media screen and (min-width:760px){.node-id-claims .section.phone ul{margin-left:0%;width:100%;text-align:center;}.node-id-claims .section.phone ul li{width:33.33%;}}@media screen and (min-width:480px){.field--name-field-industry-partners{*zoom:1;}.field--name-field-industry-partners:after{content:"";display:table;clear:both;}.field--name-field-industry-partners > div{float:left;width:50%;}}@media screen and (min-width:760px){.field--name-field-industry-partners > div{width:33.33%;}.field--name-field-industry-partners h3{font-size:0.8em;line-height:1em;}}.section.restoration-partners{padding-top:0 !important;}#block-insurancequotelinksmenu,#block-insurancelinksmenu{padding:0 !important;}#block-insurancequotelinksmenu > div,#block-insurancelinksmenu > div{max-width:none;}#block-insurancequotelinksmenu .field--name-field-insurance-quote-links,#block-insurancequotelinksmenu .field--name-field-insurance,#block-insurancelinksmenu .field--name-field-insurance-quote-links,#block-insurancelinksmenu .field--name-field-insurance{background:#eeeced;}#block-insurancequotelinksmenu .field--name-field-insurance-quote-links ul,#block-insurancequotelinksmenu .field--name-field-insurance ul,#block-insurancelinksmenu .field--name-field-insurance-quote-links ul,#block-insurancelinksmenu .field--name-field-insurance ul{margin:0;text-align:center;width:100%;display:block;}#block-insurancequotelinksmenu .field--name-field-insurance-quote-links ul li,#block-insurancequotelinksmenu .field--name-field-insurance ul li,#block-insurancelinksmenu .field--name-field-insurance-quote-links ul li,#block-insurancelinksmenu .field--name-field-insurance ul li{display:inline-block;width:auto;margin:0;float:none;}#block-insurancequotelinksmenu .field--name-field-insurance-quote-links ul li a,#block-insurancequotelinksmenu .field--name-field-insurance ul li a,#block-insurancelinksmenu .field--name-field-insurance-quote-links ul li a,#block-insurancelinksmenu .field--name-field-insurance ul li a{display:block;padding:1em 2em;-moz-transition:background 0.25s;-o-transition:background 0.25s;-webkit-transition:background 0.25s;transition:background 0.25s;background:#eeeced;color:#1e7bda;font-weight:300;}#block-insurancequotelinksmenu .field--name-field-insurance-quote-links ul li a::before,#block-insurancequotelinksmenu .field--name-field-insurance ul li a::before,#block-insurancelinksmenu .field--name-field-insurance-quote-links ul li a::before,#block-insurancelinksmenu .field--name-field-insurance ul li a::before{display:none;}#block-insurancequotelinksmenu .field--name-field-insurance-quote-links ul li a.active,#block-insurancequotelinksmenu .field--name-field-insurance-quote-links ul li a:hover,#block-insurancequotelinksmenu .field--name-field-insurance ul li a.active,#block-insurancequotelinksmenu .field--name-field-insurance ul li a:hover,#block-insurancelinksmenu .field--name-field-insurance-quote-links ul li a.active,#block-insurancelinksmenu .field--name-field-insurance-quote-links ul li a:hover,#block-insurancelinksmenu .field--name-field-insurance ul li a.active,#block-insurancelinksmenu .field--name-field-insurance ul li a:hover{background:#dcdcdc;}.node-id-quote nav{padding:0;background:#eeeced;text-align:center;}.node-id-quote nav li{display:inline-block;}.node-id-quote nav a{display:block;padding:1em 2em;-moz-transition:background 0.25s;-o-transition:background 0.25s;-webkit-transition:background 0.25s;transition:background 0.25s;background:#eeeced;color:#1e7bda;}.node-id-quote nav a.active,.node-id-quote nav a:hover{background:#dcdcdc;}.view-faq-categories{padding:60px 0;color:#eeeced;text-align:left;}.view-faq-categories h2{font-size:1.25em;line-height:1em;padding:0 30px;margin-bottom:40px;text-align:center;}.view-faq-categories a{padding:0.75em 30px;display:block;color:#eeeced;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s;}.view-faq-categories a:hover,.view-faq-categories a.active{background:#082c60;}@media screen and (min-width:480px) and (max-width:759px){.view-faq-categories ul{*zoom:1;}.view-faq-categories ul:after{content:"";display:table;clear:both;}.view-faq-categories li{float:left;width:50%;}}.view-faq{position:relative;background:#fff;}.view-faq > .view-header{background:#1e7bda;}.view-faq > .view-content{*zoom:1;}.view-faq > .view-content:after{content:"";display:table;clear:both;}.view-faq > .view-content h2{text-align:center;font-size:2em;line-height:1em;margin-bottom:40px;}.view-faq > .view-content section{border-bottom:5px solid #eeeced;padding:40px 20px;overflow:hidden;}.view-faq > .view-content section:last-child{border:none;}@media screen and (min-width:480px){.view-faq > .view-content section{padding:40px 40px;}}@media screen and (min-width:760px){.view-faq > .view-content section{padding:80px 40px;}}@media screen and (min-width:960px){.view-faq > .view-content section{padding:120px 60px;}}@media screen and (min-width:1200px){.view-faq > .view-content section{padding:120px 80px;}}@media screen and (min-width:760px){.view-faq > .view-header{position:absolute;left:0;top:0;width:30%;height:100%;font-size:0.8em;}.view-faq > .view-header .view-faq-categories h2{text-align:left;}.view-faq > .view-header .view-faq-categories.stuck{position:fixed;left:0;width:30%;}.view-faq > .view-header .view-faq-categories.stuck.bottomed{position:absolute;bottom:0;top:auto !important;width:100%;}.view-faq > .view-content{margin-left:30%;}}@media screen and (min-width:1200px){.view-faq > .view-header{width:360px;font-size:1em;}.view-faq > .view-header .view-faq-categories.stuck{width:360px;}.view-faq > .view-content{margin-left:360px;}}.node-faq .field-name-body h2,.node-faq .field-name-body h3,.node-faq .field-name-body h4,.node-faq .field-name-body h5,.node-faq .field-name-body h6,.node-faq .field-name-body p,.node-faq .field-name-body ul,.node-faq .field-name-body ol{margin-bottom:1.25em;}.node-faq .field-name-body h2{text-align:center;font-size:1.25em;line-height:1.25em;margin-bottom:1em;margin-top:1.5em;color:#5a5a5a;}@media screen and (min-width:480px){.node-faq .field-name-body h2{font-size:1.5em;line-height:1.4em;}}@media screen and (min-width:640px){.node-faq .field-name-body h2{font-size:1.75em;line-height:1.4em;}}@media screen and (min-width:1200px){.node-faq .field-name-body h2{font-size:2em;line-height:1.4em;}}.node-faq .field-name-body h3{font-size:1.125em;line-height:1.25em;margin-bottom:0.75em;margin-top:1.5em;}@media screen and (min-width:480px){.node-faq .field-name-body h3{font-size:1.25em;line-height:1.4em;}}@media screen and (min-width:640px){.node-faq .field-name-body h3{font-size:1.5em;line-height:1.4em;}}.node-faq .field-name-body ul,.node-faq .field-name-body ol{padding-left:30px;text-align:left;}.node-faq .field-name-body ul{display:inline-block;}.node-faq .field-name-body ul li{list-style:disc;}.node-faq .field-name-body ol li{list-style:decimal;}.node-article.node-teaser{overflow:hidden;}.node-article.node-teaser .image{position:relative;overflow:hidden;padding-bottom:200px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-moz-transition:-moz-transform 0.5s ease-in-out;-o-transition:-o-transform 0.5s ease-in-out;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;}.node-article.node-teaser .image:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);-moz-transition:background 0.5s ease-in-out;-o-transition:background 0.5s ease-in-out;-webkit-transition:background 0.5s ease-in-out;transition:background 0.5s ease-in-out;}.node-article.node-teaser .image span{display:block;position:absolute;left:0;top:50%;width:100%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;color:#eeeced;font-weight:700;text-align:center;z-index:10;}.node-article.node-teaser .text{overflow:hidden;}.node-article.node-teaser a:hover h2{text-decoration:underline;}.node-article.node-teaser a:hover .image:after{background:rgba(0,0,0,0.8);}.node-article.node-teaser a:hover .image{-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}.node-article.node-teaser a:hover span{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}@media screen and (min-width:640px){.node-article.node-teaser .image{padding-bottom:300px;}}@media screen and (min-width:760px){.node-article.node-teaser .image{padding-bottom:360px;}}@media screen and (min-width:1200px){.node-article.node-teaser .image{padding-bottom:400px;}}@media screen and (min-width:1600px){.node-article.node-teaser .image{padding-bottom:480px;}}.node-article.node-full .section > div{max-width:40em;}.node-article.node-full .meta{font-weight:700;}.node-article.node-full .field--name-body{margin-top:80px;text-align:left;}.node-article.node-full .field--name-body h2,.node-article.node-full .field--name-body h3,.node-article.node-full .field--name-body h4,.node-article.node-full .field--name-body h5,.node-article.node-full .field--name-body h6,.node-article.node-full .field--name-body p,.node-article.node-full .field--name-body ul,.node-article.node-full .field--name-body ol{margin-bottom:1.25em;}.node-article.node-full .field--name-body h2{text-align:center;font-size:1.25em;line-height:1.25em;margin-bottom:1em;margin-top:1.5em;color:#5a5a5a;}@media screen and (min-width:480px){.node-article.node-full .field--name-body h2{font-size:1.5em;line-height:1.4em;}}@media screen and (min-width:640px){.node-article.node-full .field--name-body h2{font-size:1.75em;line-height:1.4em;}}@media screen and (min-width:1200px){.node-article.node-full .field--name-body h2{font-size:2em;line-height:1.4em;}}.node-article.node-full .field--name-body h3{font-size:1.125em;line-height:1.25em;margin-bottom:0.75em;margin-top:1.5em;}@media screen and (min-width:480px){.node-article.node-full .field--name-body h3{font-size:1.25em;line-height:1.4em;}}@media screen and (min-width:640px){.node-article.node-full .field--name-body h3{font-size:1.5em;line-height:1.4em;}}.node-article.node-full .field--name-body ul,.node-article.node-full .field--name-body ol{padding-left:30px;text-align:left;}.node-article.node-full .field--name-body ul{display:inline-block;}.node-article.node-full .field--name-body ul li{list-style:disc;}.node-article.node-full .field--name-body ol li{list-style:decimal;}.node-article.node-full .field--name-body a:hover{text-decoration:underline;}.node-article.node-full .share{margin:80px 0;}.node-article.node-full .share h3{font-size:1.5em;line-height:1em;margin-bottom:1em;}.node-article.node-full .share a{display:inline-block;text-indent:-9999px;line-height:0;-moz-transition:background 0.25s;-o-transition:background 0.25s;-webkit-transition:background 0.25s;transition:background 0.25s;}.node-article.node-full .share a:hover{background-color:#082c60;}.node-article.node-full .share a{margin:5px;width:60px;height:60px;background:#1e7bda url('/sites/all/themes/tib/img/share-small.png?1578856578') 0 0 no-repeat;}.node-article.node-full .share a.social-share-facebook{background-position:-60px 0;}.node-article.node-full .share a.social-share-googleplus{background-position:-120px 0;}.node-article.node-full .share a.social-share-linkedin{background-position:-180px 0;}.node-article.node-full .share a.social-share-pinterest{background-position:-240px 0;}.node-article.node-full .tags{background:#eeeced;margin-top:40px;padding:40px 20px;}.node-article.node-full .tags h3{font-size:1.5em;line-height:1em;margin-bottom:1em;}.node-article.node-full .tags a{font-weight:700;}.node-article.node-full .navigation{padding:40px 0;text-align:center;font-size:0.8em;line-height:1em;}.node-article.node-full .navigation li{display:inline-block;margin:5px;}.node-article.node-full .navigation a{display:inline-block;color:#fff;background:#1e7bda;border:none;padding:1em 1.5em;font-size:0.9em;line-height:1em;text-transform:uppercase;letter-spacing:3px;font-weight:700;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s;}.node-article.node-full .navigation a:hover{background:#082c60;text-decoration:none !important;}@media screen and (min-width:480px){.node-article.node-full .navigation{font-size:1em;line-height:1em;}}@media screen and (min-width:640px){.node-article.node-full .tags ul{*zoom:1;text-align:left;}.node-article.node-full .tags ul:after{content:"";display:table;clear:both;}.node-article.node-full .tags li{float:left;width:50%;}}@media screen and (min-width:760px){.node-article.node-full .tags{margin-top:80px;padding:60px 40px;}.node-article.node-full .navigation{padding:80px;}.node-article.node-full .navigation li{margin:10px;}}@media screen and (min-width:1200px){.node-article.node-full .share a{margin:10px;width:80px;height:80px;background:#1e7bda url('/sites/all/themes/tib/img/share.png?1578856578') 0 0 no-repeat;}.node-article.node-full .share a.social-share-facebook{background-position:-80px 0;}.node-article.node-full .share a.social-share-googleplus{background-position:-160px 0;}.node-article.node-full .share a.social-share-linkedin{background-position:-240px 0;}.node-article.node-full .share a.social-share-pinterest{background-position:-320px 0;}}.view-job-postings{background:#fff;padding:80px 0;}.view-job-postings .view-content{max-width:40em;margin:auto;}.view-job-postings .views-row{padding-bottom:20px;border-bottom:2px solid #f1f1f1;margin-bottom:40px;}.view-job-postings .views-row.views-row-last{border-bottom:none;margin-bottom:0;}@media screen and (min-width:768px){.view-job-postings .views-row{padding-bottom:40px;margin-bottom:60px;}}.node-job-posting{text-align:left;}.node-job-posting h2{font-size:2em;line-height:1.2em;margin-bottom:0.5em;}.node-job-posting p{padding:0.5em 0;}.node-job-posting strong{font-weight:700;}.node-job-posting ul{list-style:disc;padding-left:1em;}.node-job-posting .body{line-height:1.6em;}.node-job-posting .body p{padding:0;}.node-job-posting .body > .inner{height:0;overflow:hidden;}.node-job-posting .body .more-toggle{position:relative;font-weight:700;}.node-job-posting .body .more-toggle span{-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}.node-job-posting .body .more-toggle .less{position:absolute;left:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.node-job-posting .body.open .more-toggle .more{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.node-job-posting .body.open .more-toggle .less{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}.block-type-bios > div{max-width:1400px;}.block-type-bios .block-title,.block-type-bios .field--name-body{text-align:left;}.block-type-bios .field--name-body{max-width:700px;}.block-type-bios .field--name-field-bios{*zoom:1;margin-left:-10px;margin-right:-10px;}.block-type-bios .field--name-field-bios:after{content:"";display:table;clear:both;}.block-type-bios .field--name-field-bios > div{float:left;width:25%;font-size:0.8em;line-height:1.6em;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.node-bio img{display:block;width:100%;height:auto;}.node-bio h3{font-weight:700;text-align:left;margin-top:0.5em;}.node-bio .field--name-field-title{text-align:left;margin-bottom:1.5em;}.node-bio .field--name-body{font-size:0.8em;}.view-testimonials .view-content{overflow:hidden;*zoom:1;}.view-testimonials .views-row{padding-bottom:40px;}@media screen and (min-width:960px){.view-testimonials .views-row{float:left;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.view-testimonials .views-row:nth-child(odd){padding-right:20px;clear:left;}.view-testimonials .views-row:nth-child(even){padding-left:20px;}}@media screen and (min-width:1400px){.view-testimonials .views-row{padding-bottom:80px;}}.view-testimonials .view-footer{text-align:center;}.view-testimonials .view-footer h2{font-size:2em;margin-bottom:0.5em;}.node-testimonial.node-teaser .field--name-body{font-weight:700;color:#1e7bda;}.node-testimonial.node-teaser blockquote{padding-top:30px;padding-left:20px;background:url("/themes/tib/img/quote.png") 0 0 no-repeat;background-size:40px auto;}.node-testimonial.node-teaser blockquote footer{padding-top:40px;background:url("/themes/tib/img/stars.png") 50% 0 no-repeat;text-transform:uppercase;font-weight:700;letter-spacing:0.1em;background-size:auto 30px;}.node-testimonial.node-teaser blockquote footer span::before{content:"- ";}@media screen and (min-width:960px){.node-testimonial.node-teaser{text-align:left;font-size:0.8em;}.node-testimonial.node-teaser blockquote footer{background-position:0 0;background-size:auto 25px;padding-top:35px;}}.element-invisible{display:none;}#main .page-content{position:relative;}#main .page-content .block-local-tasks{text-align:center;}#main .page-content .block-local-tasks li{display:inline-block;}#main .page-content .block-local-tasks a{display:inline-block;color:#fff;background:#1e7bda;border:none;padding:1em 1.5em;font-size:0.9em;line-height:1em;text-transform:uppercase;letter-spacing:3px;font-weight:700;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s;}#main .page-content .block-local-tasks a:hover{background:#082c60;text-decoration:none !important;}.page-user .page-content > form{max-width:800px;margin:auto;}.path-user #main > .inner{max-width:900px;margin:auto;padding:80px 0;}.block-local-tasks-block,.block-local-actions-block{text-align:center;margin-top:1em;}.block-local-tasks-block ul,.block-local-actions-block ul{list-style:none;margin:0;}.block-local-tasks-block ul li,.block-local-actions-block ul li{display:inline-block;}.block-local-tasks-block ul li a,.block-local-actions-block ul li a{display:inline-block;color:#fff;background:#1e7bda;border:none;padding:1em 1.5em;font-size:0.9em;line-height:1em;text-transform:uppercase;letter-spacing:3px;font-weight:700;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s;font-size:0.7em;}.block-local-tasks-block ul li a:hover,.block-local-actions-block ul li a:hover{background:#082c60;text-decoration:none !important;}.page-node-type-article .block-local-tasks-block{margin-top:180px;}
