@import"https://use.typekit.net/sms1ryn.css";@font-face{font-family:Avenir-Light,sans-serif;font-style:normal;font-weight:300;src:url(/fonts/Avenir-Light.ttf) format("ttf")}@font-face{font-family:Avenir-Italic,sans-serif;font-style:italic;font-weight:400;src:url(/fonts/Avenir-Italic.ttf) format("ttf")}@font-face{font-family:Avenir,sans-serif;font-style:normal;font-weight:400;src:url(/fonts/Avenir.ttf) format("ttf")}@font-face{font-family:Avenir-Black,sans-serif;font-style:normal;font-weight:900;src:url(/fonts/Avenir-Black.ttf) format("ttf")}.safe-html-p,.safe-html-paragraph,p{color:#4d4d4d;font-family:Roboto,sans-serif;font-style:normal;font-weight:400}.safe-html-h1,h1{color:#fff;letter-spacing:.01rem}.safe-html-h1,.safe-html-h2,h1,h2{font-family:Avenir-Light,sans-serif;font-weight:300}.safe-html-h2,h2{color:#375a88;line-height:1em}.safe-html-h3,h3{font-weight:500}.safe-html-h3,.safe-html-h4,h3,h4{color:#375a88;font-family:Roboto,sans-serif}.safe-html-h4,h4{font-size:1.3rem}.safe-html-h4,.safe-html-h5,h4,h5{font-weight:700;letter-spacing:.05rem;text-transform:uppercase}.safe-html-h5,h5{color:#375a88;font-family:Roboto,sans-serif;font-size:14px;line-height:1.5em}.safe-html-h6,h6{font-family:Avenir,sans-serif;font-weight:400}.logo{height:100%!important;max-height:90px!important;min-width:200px!important}.logo-row{padding:0!important}html{overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:3%}body{font-family:Roboto,sans-serif;font-style:normal;font-weight:400}a{color:#fff}a:hover{color:#ff671f;cursor:pointer;text-decoration:none}a:not([href]):not([tabindex]){color:#aeadaf!important}a:not([href]):not([tabindex]):hover{color:#ff671f!important}strong{font-weight:700}big{color:#212529}blockquote .safe-html-p,blockquote .safe-html-paragraph,blockquote p{border-left:3px solid #375a88;color:#375a88;font-size:1.5rem;font-weight:900;padding-left:5%}btn,button{border-radius:5px;font-size:16px;font-weight:600;margin:10px 0;padding:5px 30px;text-transform:uppercase}.btn-primary{background-color:#ff671f;border:2px solid #ff671f;color:#fff}.btn-primary:hover{background-color:transparent;border:2px solid #ff671f;color:#ff671f}.btn-secondary{border:transparent;border-bottom:1px solid #fff!important;border-radius:0!important;color:#fff}.btn-secondary,.btn-secondary:hover{background-color:transparent;padding:5px 0!important}.btn-secondary:hover{border:transparent;border-bottom:1px solid #ff671f!important;border-radius:0!important;color:#ff671f}.btn-banner{background-color:transparent;border:transparent;border:2px solid #fff!important;color:#fff}.btn-banner:hover{background-color:transparent;border:2px solid #ff671f!important;color:#ff671f}.btn-second-alt{background-color:transparent;border:transparent;border-bottom:1px solid #375a88!important;border-radius:0!important;color:#375a88;padding:5px 0!important}.ins-btn{background-color:#375a88;color:#fff;font-family:avenir,sans-serif;font-size:1.3rem;font-weight:400;letter-spacing:.02em;margin:4px 0!important;min-height:80px;text-align:left;text-transform:none}.ins-btn,.ins-btn:hover{border:2px solid #375a88!important;border-radius:0!important;width:94%}.ins-btn:hover{background-color:#fff;color:#375a88}.btn-second-alt:hover{background-color:transparent;border:transparent;border-bottom:1px solid #ff671f!important;border-radius:0!important;color:#ff671f;padding:5px 0!important}#submit-button-160{background-color:#ff671f;border:2px solid #ff671f!important;border-radius:5px!important;color:#fff;margin:7px auto;width:94%}#submit-button-160:hover{background-color:transparent!important;border:2px solid #ff671f!important;color:#ff671f!important}#submit-button-161{background-color:#375a88;border:2px solid #375a88!important;border-radius:5px!important;color:#fff;margin:7px auto;width:94%}#submit-button-161:hover{background-color:#293644!important;border:2px solid #293644!important;color:#fff}#submit-button-162{background-color:#ff671f;border:2px solid #ff671f!important;border-radius:5px!important;color:#fff;margin:7px auto;width:94%}#submit-button-162:hover{background-color:transparent!important;border:2px solid #ff671f!important;color:#ff671f!important}#submit-button-163{background-color:#ff671f;border:2px solid #ff671f!important;border-radius:5px!important;color:#fff;margin:7px auto;width:94%}#submit-button-163:hover{background-color:transparent!important;border:2px solid #ff671f!important;color:#ff671f!important}#submit-button-164{background-color:#375a88;border:2px solid #375a88!important;border-radius:5px!important;color:#fff;margin:7px auto;width:94%}#submit-button-164:hover{background-color:#293644!important;border:2px solid #293644!important;color:#fff}#submit-button-165{background-color:#ff671f;border:2px solid #ff671f!important;border-radius:5px!important;color:#fff;margin:7px auto;width:94%}#submit-button-165:hover{background-color:transparent!important;border:2px solid #ff671f!important;color:#ff671f!important}#submit-button-166{background-color:#375a88;border:2px solid #375a88!important;border-radius:5px!important;color:#fff;margin:7px auto;width:94%}#submit-button-166:hover{background-color:#293644!important;border:2px solid #293644!important;color:#fff}#submit-button-181{background-color:#ff671f;border:2px solid #ff671f!important;border-radius:5px!important;color:#fff;margin:7px auto;width:94%}#submit-button-181:hover{background-color:transparent!important;border:2px solid #ff671f!important;color:#ff671f!important}#submit-button-182{background-color:#375a88;border:2px solid #375a88!important;border-radius:5px!important;color:#fff;margin:7px auto;width:94%}#submit-button-182:hover{background-color:#293644!important;border:2px solid #293644!important;color:#fff}#mc_embed_signup{background:transparent!important}#mc_embed_signup .mc-field-group{padding-bottom:.5%!important}#mc_embed_signup .mc-field-group label{margin-bottom:0!important;margin-top:1px!important}#mc_embed_subscribe .button{margin-top:10px!important;width:96%!important}#mc_embed_signup .safe-html-h2,#mc_embed_signup h2{font-family:Roboto,sans-serif!important;font-size:2rem!important;text-align:center!important}.signUpButton{background-color:#ff671f!important;border:2px solid #ff671f!important;border-radius:5px;color:#fff!important;font-size:14px!important;padding:2px 15px!important}.signUpButton:hover{background-color:transparent!important;color:#ff671f!important;font-size:14px!important}.linkButton,.signUpButton:hover{border:2px solid #ff671f!important}.linkButton{background-color:#ff671f!important;border-radius:5px;color:#fff!important}.linkButton:hover{background-color:transparent!important;border:2px solid #ff671f!important;color:#ff671f!important}.navbar a{color:#fff;font-size:14px;font-weight:400;letter-spacing:.05rem;text-transform:uppercase}.navbar a:hover{background-color:transparent;color:#ff671f}.nuxt-link-active{color:#f4f4f4!important}.link-text .safe-html-p,.link-text .safe-html-paragraph,.link-text a,.link-text p{color:#aeadaf;font-weight:300;margin-bottom:3px!important}.link-text a{cursor:pointer}.link-text a:hover{color:#375a88!important}.service-link{color:#fff!important}.service-link:hover{color:#ff671f!important}.banner{align-items:center;height:800px;justify-content:center;margin-top:-80px!important;text-align:center}.banner-box{align-self:center;background-color:transparent;border-top:none;justify-self:center;margin:0 auto;padding:0!important;width:100%!important}.banner-text-container{justify-content:center}.banner-text-button-container{align-items:center}.anchor{display:block;position:relative;top:-150px;visibility:hidden}.publish{font-size:14px!important}hr{border-top:1px solid #aeadaf}.custom-select{margin-bottom:5px!important}.cta{display:flex;flex-direction:row;justify-content:flex-end;padding-right:5%}.social{display:none!important}.nav-item.show .nav-link,.nav-link.active{background-color:transparent!important}.block-bg{align-items:flex-start;background-color:#adadae17;display:flex;flex-direction:column;justify-content:center;min-height:700px;padding:5% 10%;width:100%}.block-bg-pic{background-image:url(https://cdn-webmaker1.nyc3.digitaloceanspaces.com/e98e4a15_24e3_4499_810d_b388509bd583_218665a042.jpeg)}.block-bg-pic,.block-bg-pic2{align-items:flex-start;background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:700px;-o-object-fit:contain;object-fit:contain;padding:5% 10%;width:100%}.block-bg-pic2{background-image:url(https://cdn-webmaker1.nyc3.digitaloceanspaces.com/c093e919_a8aa_465f_8efa_d5aa1d281e91_6d1f378cd1.jpeg)}.block-bg-pic3{align-items:flex-start;background-image:url(https://cdn-webmaker1.nyc3.digitaloceanspaces.com/72848d5f_9596_4e1a_b1b3_5eadd052dc57_4b86dbc5c9.jpeg);background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:500px;-o-object-fit:contain;object-fit:contain;padding:5% 10%;width:100%}.block-bg-pic4{background-image:url(https://cdn-webmaker1.nyc3.digitaloceanspaces.com/2f065d80_d203_44c3_9bf0_3e98aa1c9e36_361971d6c8.jpeg)}.block-bg-pic4,.block-bg-pic5{align-items:flex-start;background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:700px;-o-object-fit:contain;object-fit:contain;padding:5% 10%;width:100%}.block-bg-pic5{background-image:url(https://cdn-webmaker1.nyc3.digitaloceanspaces.com/5076a69e_2e80_469b_af6c_d9753f2f68ab_135168fc69.jpeg)}.block-bg-taxes1{background-image:url(https://cdn-webmaker1.nyc3.digitaloceanspaces.com/49bc7ef8_e7b9_4f2e_bbc8_167b3a572aa7_2a5b92b43b.jpeg)}.block-bg-taxes1,.block-bg-taxes2{align-items:flex-start;background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:700px;-o-object-fit:contain;object-fit:contain;padding:5% 10%;width:100%}.block-bg-taxes2{background-image:url(https://cdn-webmaker1.nyc3.digitaloceanspaces.com/b4320380_78f6_411f_a73f_3a88eb8b9527_0ab3ff1a4a.jpeg)}.block-bg-insurance1{align-items:flex-start;background-image:url(https://cdn-webmaker1.nyc3.digitaloceanspaces.com/a7ba54a9_c211_4955_af6b_afa05b5077bd_d503f21a17.jpeg);background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:700px;-o-object-fit:contain;object-fit:contain;padding:5% 10%;width:100%}.img-block{margin:0;padding:0}.bullet,.img-block{display:flex;flex-direction:row;width:100%}.bullet{align-items:center;justify-content:flex-start;margin:8px}.bullet-list{flex-flow:wrap}.bullet-list,.bullet-tax{display:flex;flex-direction:row}.bullet-tax{align-items:center;justify-content:center;margin:8px 10px}.bullet-icon{display:flex;padding-right:1%}.bullet-text{display:flex;transition:transform .2s}.bullet-text .safe-html-h4:hover,.bullet-text h4:hover,.card-title:hover{color:#ff671f!important}.post{border:2px solid #f4f4f4;width:330px}.img-horizontal{-o-object-position:center;object-position:center}.img-horizontal,.img-vertical{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}.img-vertical{height:auto}.panel-title-button{color:#ff671f!important}.collapsed,.panel-button,.panel-title{color:#375a91}.disclaimer .safe-html-p,.disclaimer .safe-html-paragraph,.disclaimer p{color:#a9a9a9!important}.disclaimer a{color:#ff671f!important}.disclaimer a:hover{color:#fff!important}.g-recaptcha{margin:24px auto;width:302px}#container-clientfirstadvisors-about-12,#container-clientfirstadvisors-home-11,#container-clientfirstadvisors-insurance-9,#container-clientfirstadvisors-our-approach-9{min-width:100%!important;padding:0!important}#container-clientfirstadvisors-taxes-9{background-color:#f4f4f4;margin-bottom:-30px!important}#container-clientfirstadvisors-insurance-8{background-color:#f4f4f4}.flip-card{background-color:transparent;height:200px;margin:5px;perspective:1000px;width:200px}.flip-card-inner{height:100%;padding:2%;position:relative;transform-style:preserve-3d;transition:transform .8s;width:100%}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{backface-visibility:hidden;height:100%;position:absolute;width:100%}.flip-card-front{padding:2%}.flip-card-back,.flip-card-front{background-color:#f4f4f4;border-radius:50%;display:flex;flex-direction:column;justify-content:center}.flip-card-back{align-items:center;margin:0 -15px;padding:2% 5%;text-align:center;transform:rotateY(180deg)}.puzzle-container{height:350px;margin:20px auto;position:relative;width:400px}.puzzle-container .puzzle-box{box-sizing:border-box;float:left;height:365px;margin:10px;overflow:hidden;position:relative;width:400px}.puzzle-container .puzzle-box .circle{height:100%;left:0;position:absolute;top:0;transition:.5s;width:90%;z-index:1}.circle{align-items:center;display:flex;justify-content:center}.puzzle-container .puzzle-box:hover .circle{height:100px;top:45px;width:350px}.puzzle-container .puzzle-box .circle .fp .safe-html-h3,.puzzle-container .puzzle-box .circle .fp h3{align-items:center;color:#375989;display:flex;height:100%;justify-content:center;margin:auto 0;position:absolute}.puzzle-container .puzzle-box:hover .fp{display:none}.puzzle-container .puzzle-box .puzzle-content{box-sizing:border-box;opacity:0;padding:20px 20px 20px 30px;position:absolute;text-align:center;transition:.5s}.puzzle-container .puzzle-box:hover .puzzle-content{max-width:350px;opacity:1;top:20px}.puzzle-container .puzzle-box .puzzle-content .safe-html-h3,.puzzle-container .puzzle-box .puzzle-content h3{color:#375989;font-size:24px;margin:20px 0 10px;padding:0;text-align:center}.puzzle-container .puzzle-box .puzzle-content .safe-html-p,.puzzle-container .puzzle-box .puzzle-content .safe-html-paragraph,.puzzle-container .puzzle-box .puzzle-content p{margin:0;padding:0}.category{border:1px solid transparent;color:#375a88;text-transform:uppercase}.category-selected{background-color:transparent!important;border:1px solid #ff671f!important;border-radius:0;color:#ff671f!important;font-weight:700;text-transform:uppercase}.categories-title{display:none}.categories-container{justify-content:center!important}.separator-2{border:none!important}.tax-questions{transition:transform .2s}.tax-questions:hover{transform:scale(1.2)}.footer-icon{cursor:pointer;height:auto;padding-left:1px;width:30px}.puzzle-1,.puzzle-2,.puzzle-3,.puzzle-4,.puzzle-5,.puzzle-6{padding-top:10%}.puz-txt{background-color:#375989cc!important;color:#ccc;font-size:16px;max-width:280px;width:100%}#container-clientfirstadvisors-our-approach-3{margin-top:2%!important;padding:0 15%}#container-clientfirstadvisors-our-approach-4{display:none!important}@media screen and (max-width:1700px){#container-clientfirstadvisors-our-approach-3{padding:0 13%}}@media screen and (max-width:1600px){#container-clientfirstadvisors-our-approach-3{padding:0 12%}}@media screen and (max-width:1500px){#container-clientfirstadvisors-our-approach-3{padding:0 10%}}@media screen and (max-width:1400px){#container-clientfirstadvisors-our-approach-3{padding:0 8%}}@media screen and (max-width:1300px){#container-clientfirstadvisors-our-approach-3{padding:0 5%}}@media screen and (max-width:1200px){#container-clientfirstadvisors-our-approach-3{padding:0 1%}}@media screen and (max-width:960px){.block-container{margin:0;padding:0 10px;width:100%}.banner-box{width:100%}.navbar-nav{margin-bottom:15px!important;margin-top:15px!important}.dropdown-container{-webkit-backdrop-filter:blur(41px);backdrop-filter:blur(41px);background-color:#fff3!important;margin-top:15px}.img-block{flex-wrap:wrap}.col-sm-12{padding:0!important}.post{max-width:315px!important;width:100%!important}.posts{gap:65px!important;left:26px}.cta{justify-content:center}.menu-line{display:none!important}.bullet-tax{justify-content:flex-start}#container-clientfirstadvisors-our-approach-3{display:none!important}#container-clientfirstadvisors-our-approach-4{display:block!important}.puzzle-1,.puzzle-2,.puzzle-3,.puzzle-4,.puzzle-5,.puzzle-6{background-color:#375989;min-width:350px;padding:9%;width:100%}}@media screen and (max-width:432px){.banner-description{font-size:24px!important}.dropdown-container{-webkit-backdrop-filter:blur(41px);backdrop-filter:blur(41px);background-color:#fff3!important;margin-top:15px}.footer-logo{height:100%!important;min-width:350px!important}.right{right:-32px!important}.left{left:-32px!important}.carousel-container{margin:0 auto;max-width:368px;width:85%!important}.post,.social-icon{width:100%!important}.social-icon{height:auto!important;margin:0 10px;max-height:25px!important;max-width:35px!important;padding-left:10px}.menu-line{display:none!important}}.block-container{max-width:100%!important;padding-left:0;padding-right:0}.lg-spacer{height:50px}.sm-spacer{height:25px}.banner-description{font-size:24px!important}.banner-box{width:100%}.modal-body .safe-html-p,.modal-body .safe-html-paragraph,.modal-body p{font-size:1.083em}.page-layout{display:flex;flex-flow:row wrap;justify-content:space-between}:where(.safe-html-paragraph){font-family:inherit;font-size:18px;margin-bottom:1rem;margin-top:0}.social-container{border-bottom:.5px solid #d3d3d3;padding:5px 0}.linkButton{background-color:#fff;border:2px solid #000;color:#000;margin:10px 0;padding:10px 20px;text-transform:uppercase}.social{display:flex;flex-direction:row;justify-content:flex-end}.social-icon{cursor:pointer;height:20px;padding-left:10px;width:30px}.logo{align-self:center;max-height:70px;min-width:100px;-o-object-fit:contain;object-fit:contain;padding:10px 10px 10px 0;width:auto}.navbar{height:80px}.nav-item{margin:0 5px;white-space:nowrap}.navbar-toggler{border:none}.mobile-nav{display:flex;flex-flow:row nowrap;justify-content:space-between}.dropdown-container{background-color:#fff;padding:10px;z-index:4}.dropdown-menu a{color:#000;margin-left:0;padding-left:0}.dropdown-item.active,.dropdown-item:active{background-color:#d3d3d3;color:#fff}@media screen and (max-width:960px){.logo{margin:0;padding:0 0 10px;width:100%}.dropdown-container{box-shadow:0 8px 17px #0006,0 6px 20px #ffffff63}}.link-text{text-decoration:none}.row{display:flex;flex-flow:row wrap;justify-content:space-between}.disclaimer{background-color:#d3d3d3;font-size:10px;padding:30px 0}.footer{background-color:#3c3c3c;color:#fff;padding:30px 0}.footer a{color:#fff;text-decoration:none}.footer-side-logo{max-width:10vw;padding-right:20px}.logo-column{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.footer-full-logo{max-height:100px;max-width:300px;-o-object-fit:contain;object-fit:contain}.footer-text-container{padding-bottom:40px}.logo-row{align-items:center;display:flex;padding:30px 0;width:100%}.link-icon{height:20px;-o-object-fit:contain;object-fit:contain;padding-right:5px;width:25px}.link-groups{display:flex;flex:1;justify-content:space-between}.link-group-container{word-wrap:break-word;display:flex;flex-direction:column;margin:0 5px;padding:20px 0}.link-and-image-container{align-items:baseline;color:#fff;display:flex}.trademark{bottom:20px;float:left;font-size:14px;position:relative}.background{height:100%}.copyRightContainer{text-align:center}@media only screen and (max-width:960px){.trademark{bottom:30px;float:none;padding-top:40px}.row{flex-direction:column}.footer .link-groups{display:block;flex:1}}.button-wrapper{position:fixed;right:0;top:20%;z-index:5}.modal{display:flex;justify-content:center;overflow-y:hidden}.modal-content{min-width:300px;padding:8px}.modal-header{border-bottom:#fff;display:flex;flex-direction:column;padding:0}.icon:after{content:"−"}.icon.collapsed:after,.icon:after{font-size:30px;position:absolute;right:0}.icon.collapsed:after{content:"+"}.broker-img{height:70px;-o-object-fit:contain;object-fit:contain;width:100%}.prompt-text-block{display:flex;justify-content:center;padding:10px;width:100%}.cursor{cursor:auto}.footer{display:flex;padding:0 10px;text-align:center}.accordion-container{margin:0 30px 30px}.panel{border-bottom:1px solid #d3d3d3;padding:30px 0 20px}.panel-title-container{align-items:flex-end;display:flex;justify-content:space-between}.panel-title{font-weight:700;text-decoration:none}.panel-button{font-size:40px}.material-icons{font-size:30px}.panel-text{font-weight:400;padding:10px 0}.banner,.banner-main{padding:0}.banner{display:flex}.banner-background-image{height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%;z-index:1}.banner-overlay{opacity:70%;position:absolute;width:100%;z-index:2}.banner-box{padding:20px;position:absolute;z-index:3}.banner-foreground-image{height:200px;margin-right:20px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:200px}.banner-box-text{display:flex;flex-direction:column;padding:0 20px}.banner-text-button-container,.banner-text-container{display:flex;flex-direction:row;position:absolute;z-index:3}.banner-text-container{align-items:center}.banner-image-title-container{align-items:flex-end;display:flex;padding-bottom:10px}.banner-description{font-size:24px}.banner-button{margin-left:auto}.parallax-container{position:relative}.parallax-banner-title{left:50%;position:relative;top:50%;transform:translate(15%,380%)}.parallax-banner-box{top:35%}.parallax-banner-foreground-image{left:50%;top:50%;transform:translate(30%,100%);width:100%}@media only screen and (max-width:960px){.banner-title{font-size:20px}.banner-description{font-size:10px}.banner-box{left:0;position:absolute;right:0}}.block-title{padding-bottom:10px}.block{margin:auto;padding:30px 0}.block-parallax{background-attachment:fixed;background-position:bottom;background-size:cover;overflow:hidden;transition:background-image 1s}.cell-text{font-size:18px;padding:10px 0}.cell-image{height:auto;max-width:100%;padding:10px 0}.block-elements{padding:0}.card{border:.5px solid;margin-bottom:20px;text-align:center}.card:hover{box-shadow:0 8px 17px #0006,0 6px 20px #ffffff63;cursor:pointer;transition:box-shadow .25s}.card-photo{height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.card-text{padding:20px;text-align:center}.team-title{padding:50px 0 30px;text-align:center}.carousel,.wrapper{position:relative}.carousel{margin:auto;overflow:hidden}.posts{display:flex;gap:50px;left:0;padding:0 0 0 2.19%;position:relative;transition-duration:1s;width:9999vh}.post{display:inline-block;width:330px}.label{position:absolute;right:0;top:10%}.next,.prev{top:50%}.arrow{border:solid;border-width:0 1px 1px 0;display:inline-block;padding:15px}.left{left:-40px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.left,.right{position:absolute}.right{right:-40px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.documents-container{margin-top:20px}.doc-card:hover{box-shadow:0 8px 16px #0000004d}.doc-card{align-items:center;border:4px solid #eee;display:flex;flex-direction:column;height:250px;justify-content:center;margin:10px 0;max-width:340px;min-width:340px;text-align:center}.doc-image{max-height:50%;-o-object-fit:contain;object-fit:contain;padding:20px}.doc-card-container{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;padding:20px 0}.accordion-container,.tab-container{padding:30px 0}a{text-decoration:none}img{height:15vw;-o-object-fit:cover;object-fit:cover;width:100%}.tab-content{border:2px solid #eee;border-top:none}.panel-group .panel{border-color:#eee;box-shadow:none}.panel-default>.panel-heading{background-color:#fafafa;border-color:#eee;border-style:solid;color:#212121;margin-top:10px;padding:0}.panel-title>a{color:#000;display:block;padding:15px;text-align:center;text-decoration:none;text-transform:uppercase}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#eee;display:flex}.tab-button{padding:20px}.doc-link{font-size:18px;font-weight:700}@media only screen and (max-width:960px){.tab-content{border:none}.tab-button-text{font-size:10px;margin:0;padding:0;word-wrap:break-word}.doc-card{border:1px solid #eee;height:220px;min-width:245px}.doc-image{height:100%}.doc-card-container,.panel-title>a{padding:0}}button{justify-content:flex-end}.outer-container{padding:20px}.buttons-container{display:flex;justify-content:flex-end}.header-bar{display:flex;justify-content:space-between;width:100%}.progress{position:relative}.back-line{background-color:#00f;height:10px;position:absolute;top:15px;width:100%}.progress-bar{z-index:1}.linear{height:100%;margin-top:20px;width:100%}.footer-bar{display:flex;gap:10px;justify-content:center;margin-top:20px}.modal{background:#000000b3;display:block;overflow-y:auto}.modal-content{background:#fff;color:#000;text-decoration:none;text-transform:none}.modal-close-button{float:right;margin:20px}.modal-background{background-color:#fff;width:100%}.modal-footer{border-top:1.5px solid #d3d3d3;padding:0 10px}.modal-image{float:left;height:auto;padding:10px;width:400px}.modal-text{padding:10px}.modal-photo-and-title{display:flex}@media only screen and (max-width:960px){.modal-photo-and-title{flex-direction:column-reverse}.modal-image{max-width:100%;-o-object-fit:contain;object-fit:contain}}.separator,.separator-2{border:5px solid gray;padding:0 1px;width:50px}.category{background-color:transparent;margin:0 20px;text-decoration:none}.category-selected{background-color:gray;color:#fff}a{color:#000}.categories-container{align-items:center;display:flex;justify-content:flex-end;padding:20px 0}.post-container{border:1px solid #d3d3d3;display:flex;flex-direction:row;width:100%}.post-body{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;padding:10px 10px 10px 20px;width:100%}.post-text-container{align-self:flex-start!important}.post-image{align-self:center;height:25vh;-o-object-fit:contain;object-fit:contain;width:25vh}.full-width{border:solid pink;width:100%}.post-external-button{display:inline-block;margin:5px}.post-external-button .external-btn-label{display:flex}@media only screen and (max-width:960px){.post-container,.post-image{display:block}.post-image{margin-left:auto;margin-right:auto}.post-body{align-items:baseline}}.table-container{padding:25px 0;text-align:center}.table-row-container{padding:15px 0}.table-title{text-align:center;text-decoration:underline;text-underline-position:under}.table-description{font-size:16px;padding:10px 0 0;text-align:center}table{border-bottom:1px solid}td{font-size:16px;white-space:nowrap;width:10%}.caption{caption-side:top;color:#000;text-align:center}.footnote{font-size:16px;text-align:center}.graph-title{padding:20px 0 5px}.table-tabs{border-bottom:none;border-left:none;border-right:none}.buttonsContainer{display:flex;justify-content:center}.buttonsContainer button{margin:15px}.footnote{margin-left:auto;margin-right:auto}.link-container,.text-data-container{display:flex;flex-direction:column}.link-container{align-items:center;justify-content:center}.row{margin:0}.body-text{padding-top:10px}.text-container{padding:30px 0}.text-image{-o-object-fit:contain;object-fit:contain}.footnote{font-size:14px;padding-top:10px}
