html{box-sizing:border-box;font-size:16px;height:100%;overflow-x:hidden;width:100%}*,:after,:before{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;height:100%;width:100%}#__layout,#__nuxt,.header-scrolled{display:flex;flex:1;flex-direction:column}h1,h2,h3,h4,h5,h6{font-family:Frank Ruhl Libre,serif}p{font-weight:500}a,p{font-family:Open Sans,sans-serif}a,p{color:#333;font-size:1rem}@media(min-width:1280px){a,p{font-size:1.125rem}}.container{margin:0 auto}section{padding-bottom:2.5rem;padding-top:2.5rem}@media(min-width:768px){section{padding-bottom:4rem;padding-top:4rem}}@media(min-width:1280px){section{padding-bottom:5rem;padding-top:5rem}}.section-title{font-size:2rem;font-weight:600;letter-spacing:1px;margin:0 auto 2rem}@media(min-width:768px){.section-title{font-size:3.5rem;margin:4rem auto 3rem}}@media(min-width:1280px){.section-title{font-size:4.5rem;margin:0 auto 4rem}}.header-scrolled .section-title{margin-top:0}.button{background-color:#0f5976;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;letter-spacing:2px;padding:1.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase;width:19rem}.button:hover{background:#fb9902;box-shadow:1px 1px 3px #d6d6d6;color:#fff}ul{list-style:none}a{text-decoration:none}.icon-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.icon-container img{max-height:1.5rem;width:1.5rem}.icon-container img:first-of-type{margin-right:1rem}.leadership-section{align-items:center;display:flex;justify-content:center}@media(min-width:768px){.leadership-section{padding-bottom:4rem;padding-top:4rem}}.leadership-section .container{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:18rem;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.leadership-section .container{max-width:50rem;padding-left:0;padding-right:0}}@media(min-width:1024px){.leadership-section .container{max-width:60rem;padding-bottom:2rem;padding-top:2rem}}@media(min-width:1280px){.leadership-section .container{max-width:80rem}}@media(min-width:1440px){.leadership-section .container{max-width:90rem}}.leadership-section .detail-container{display:grid;grid-template-columns:1fr;grid-gap:1.5rem}@media(max-width:767px){.leadership-section .detail-container{margin-bottom:2rem;margin-top:.5rem}}@media(min-width:768px){.leadership-section .detail-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:0}}@media(min-width:1280px){.leadership-section .detail-container{grid-column-gap:2rem}}.leadership-section .detail-container .detail{box-shadow:none;filter:blur(.15px);opacity:.75;transform:scale(.98)}.leadership-section .detail-container .detail:hover{filter:blur(0);opacity:1;transform:scale(1)}.leadership-section .detail{align-items:center;background-color:#f9f9f9;border:1px solid #d6d6d6;border-radius:3px;box-shadow:0 2px 3px #00000040;display:flex;flex-direction:column;justify-content:space-between;margin:-1px 1rem 0;position:relative}.leadership-section .detail-title{color:#333;font-size:1.25rem;margin-bottom:.5rem}@media(min-width:768px){.leadership-section .detail-title{font-size:1.5rem}}@media(min-width:1280px){.leadership-section .detail-title{font-size:2rem}}.leadership-section .detail-subtitle{color:#333;font-size:1rem;font-weight:400}@media(min-width:1024px){.leadership-section .detail-subtitle{font-size:1.125rem}}@media(min-width:1280px){.leadership-section .detail-subtitle{font-size:1.5rem}}.leadership-section .image-block{max-height:14rem;max-width:14rem;position:relative}@media(min-width:768px){.leadership-section .image-block{max-height:20rem;max-width:20rem}}@media(min-width:1024px){.leadership-section .image-block{max-height:20rem;max-width:20rem}}.leadership-section .image-block img{width:100%}.leadership-section .content-block{padding:.5rem;width:100%}@media(min-width:768px){.leadership-section .content-block{padding:1.5rem 1.25rem .5rem}}.leadership-section .content-block>*{padding-bottom:.5rem}@media(min-width:768px){.leadership-section .content-block>*{padding-bottom:1.5rem}}.leadership-section .text-container{color:#333;flex-basis:50%;padding-top:1rem;text-align:left;text-align:center;width:100%}@media(min-width:768px){.leadership-section .text-container{padding-top:.5rem}}.leadership-section .icon-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.leadership-section .icon-container img{max-height:1.5rem;width:1.5rem}.leadership-section .icon-container img:first-of-type{margin-right:1rem}.header-wrapper{position:fixed;top:0;width:100%}.header-wrapper.scrolled{position:sticky;z-index:100}.header-wrapper.scrolled .navbar-section{background:#0d8f97;box-shadow:0 3px 2px -2px #d6d6d6;transition:background .5s linear,box-shadow .6s linear}.header-wrapper.scrolled .services-dropdown:active,.header-wrapper.scrolled .services-dropdown:hover{border-bottom:none}@media(min-width:768px){.header-wrapper.scrolled .services-dropdown:active .dropdown-content,.header-wrapper.scrolled .services-dropdown:active .dropdown-content:hover,.header-wrapper.scrolled .services-dropdown:hover .dropdown-content,.header-wrapper.scrolled .services-dropdown:hover .dropdown-content:hover{background:#0d8f97;transition:background .5s linear}.header-wrapper.scrolled .services-dropdown:active .dropdown-content a,.header-wrapper.scrolled .services-dropdown:active .dropdown-content:hover a,.header-wrapper.scrolled .services-dropdown:hover .dropdown-content a,.header-wrapper.scrolled .services-dropdown:hover .dropdown-content:hover a{border-color:#fff;color:#fff;transition:border-color .5s linear}.header-wrapper.scrolled .services-dropdown:active .dropdown-content a:hover,.header-wrapper.scrolled .services-dropdown:active .dropdown-content:hover a:hover,.header-wrapper.scrolled .services-dropdown:hover .dropdown-content a:hover,.header-wrapper.scrolled .services-dropdown:hover .dropdown-content:hover a:hover{color:#fb9902}}.navbar-section{height:4rem;position:relative}@media(max-width:767px){.navbar-section{background-color:#0d8f97}}@media(min-width:768px){.navbar-section{margin-top:-1px}}.navbar-section .navbar-container{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;width:100%}.navbar-section .container{height:100%}.navbar-section .site-logo{margin-left:1rem;width:6.5rem}@media(min-width:768px){.navbar-section .site-logo{margin-left:.5rem;width:6.5rem}}@media(min-width:1024px){.navbar-section .site-logo{margin-left:1rem;width:8.5rem}}.navbar-section .image-block{align-items:center;display:flex;flex-direction:row;width:100%}.navbar-section .dt-container{display:flex;flex-direction:row;height:100%;width:100%}@media(max-width:767px){.navbar-section .dt-container{display:none}}.navbar-section .desktop-menu{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:flex-end;width:100%}.navbar-section .desktop-menu .menu-item{display:flex;text-align:center}.navbar-section .desktop-menu .menu-item a{color:#fff;font-weight:500;padding-left:1rem;padding-right:1rem;width:9rem}.navbar-section .desktop-menu .menu-item a:hover{color:#fb9902}.navbar-section .desktop-menu .menu-item:not(:last-of-type) a:not(.dt-dropdown-link){border-right:1px solid #fff}.navbar-section .desktop-menu .menu-item:first-of-type a{padding-left:0;padding-right:0;width:7rem}.navbar-section .desktop-menu .menu-item:last-of-type{padding-right:.25rem}@media(min-width:1280px){.navbar-section .desktop-menu .menu-item:last-of-type{padding-right:1rem}}.navbar-section .desktop-menu .menu-item p{width:7rem}.navbar-section .desktop-menu .services-dropdown .dropdown-content a{padding:.25rem 0;width:8rem}.navbar-section .menu-container{display:none;height:100%}@media(max-width:767px){.navbar-section .menu-container{display:block}}.navbar-section ul{background:#fff;box-shadow:0 4px 4px #bbb;display:flex;flex-direction:column;list-style:none;padding-bottom:1.25rem;padding-left:0;padding-top:.5rem;transition:.15s;width:0}.navbar-section ul li{border-bottom:1px solid #333;padding-bottom:5px;padding-top:.25rem}.dropdown-content{display:none;flex-direction:column;overflow-x:hidden;padding:1rem;position:absolute;right:0;top:4rem;width:10rem}@media(max-width:767px){.dropdown-content{padding-left:1rem;padding-top:1rem;position:static}}@media(min-width:768px){.dropdown-content{text-align:left}}.dropdown-content a{color:#333;padding:.25rem 0;width:100%}.dropdown-content a:hover{color:#fb9902}.menu-item{align-items:center;display:flex;height:100%}@media(max-width:767px){.menu-item{visibility:hidden}}.menu-item a{color:#333;text-decoration:none}.menu-item a:hover{color:#fb9902}.hamburger-icon-container{cursor:pointer;height:2.5rem;height:100%;margin-left:auto;margin-right:.5rem;position:relative;width:2.75rem}.hamburger-icon{transform:translateY(-50%)}.hamburger-icon,.hamburger-icon:after,.hamburger-icon:before{background:#333;content:"";height:5px;left:0;position:absolute;transition:all .2s ease;width:100%}.hamburger-icon{top:50%}.hamburger-icon:before{top:-200%}.hamburger-icon:after{top:200%}.hamburger-active .hamburger-icon{transform:rotate(45deg) translate(-3px,-3px)}.hamburger-active .hamburger-icon:after,.hamburger-active .hamburger-icon:before{top:0}.hamburger-active .hamburger-icon:before{transform:rotate(90deg)}.hamburger-active .mobile-menu{padding-left:.75rem;padding-right:.75rem;width:9rem}@media(max-width:767px){.hamburger-active .mobile-menu{position:absolute;right:0;width:100%}}.hamburger-active .mobile-menu li{width:100%}.hamburger-active .mobile-menu li:hover{color:#fb9902}.hamburger-active .mobile-menu .menu-item{transition:visibility .5s linear;visibility:visible;width:100%}.hamburger-active .mobile-menu .menu-item a,.hamburger-active .mobile-menu .menu-item p{color:#333;transition:visibility .5s linear;visibility:visible}.services-dropdown{align-items:flex-start;display:flex;flex-direction:column;position:relative}@media(min-width:768px){.services-dropdown{align-items:center;flex-direction:row}}.services-dropdown.reveal .dropdown-content{display:flex}@media(max-width:767px){.services-dropdown.reveal .dropdown-content{background-color:#fff}}.services-dropdown:active,.services-dropdown:hover{border-bottom:none}.services-dropdown:active .dropdown-content,.services-dropdown:active .dropdown-content:hover,.services-dropdown:hover .dropdown-content,.services-dropdown:hover .dropdown-content:hover{display:flex}@media(max-width:767px){.services-dropdown:active .dropdown-content,.services-dropdown:active .dropdown-content:hover,.services-dropdown:hover .dropdown-content,.services-dropdown:hover .dropdown-content:hover{background-color:#fff;border-top:1px solid #333;padding-top:.5rem;width:100%}}.services-dropdown:active a,.services-dropdown:hover a{border-bottom:1px solid #333}.services-dropdown a{color:#333}.services-dropdown .services-title{color:#333;font-family:Open Sans,sans-serif}@media(max-width:767px){.services-dropdown .services-title{font-weight:400}}@media(min-width:768px){.services-dropdown .services-title{border-right:1px solid #fff;color:#fff}}.services-dropdown .services-title:hover{color:#fb9902}.benefits-section .container{align-items:center;display:flex;flex-direction:column;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.benefits-section .container{max-width:80rem;padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.benefits-section .container{padding-left:4rem;padding-right:4rem}}.benefits-section .benefit{align-items:center;background-color:#0d8f97;display:flex;flex-direction:column;justify-content:space-between;padding:1rem}@media(min-width:768px){.benefits-section .benefit{padding:2rem}.benefits-section .benefit:not(:first-of-type){margin-top:4rem}}@media(min-width:1024px){.benefits-section .benefit{flex-direction:row}}.benefits-section .benefit .text-block{max-width:18rem;text-align:left}@media(min-width:768px){.benefits-section .benefit .text-block{max-width:40rem}}@media(min-width:1024px){.benefits-section .benefit .text-block{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.benefits-section .benefit .text-block{padding-left:4rem;padding-right:2rem}}@media(min-width:1024px){.benefits-section .benefit:nth-child(odd){flex-direction:row-reverse}}@media(min-width:768px){.benefits-section .benefit:nth-child(odd) .text-block{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.benefits-section .benefit:nth-child(odd) .text-block{padding-left:2rem;padding-right:4rem}}.benefits-section .benefits-title{color:#fff;font-size:1.5rem;letter-spacing:2px;margin-bottom:1rem;margin-top:2rem;text-align:center}@media(min-width:768px){.benefits-section .benefits-title{font-size:2rem;margin-bottom:1.5rem}}@media(min-width:1280px){.benefits-section .benefits-title{font-size:3rem;margin-bottom:2rem}}.benefits-section .benefit p{color:#fff}.benefits-section .benefit .image-block,.benefits-section .benefit .text-block{flex-basis:50%}.benefits-section .benefit .image-block,.benefits-section .benefit img{width:18rem}@media(min-width:768px){.benefits-section .benefit .image-block,.benefits-section .benefit img{width:40rem}}@media(min-width:1280px){.benefits-section .benefit .image-block,.benefits-section .benefit img{width:40rem}}.hero-section{background-repeat:no-repeat;background-size:cover;max-width:100vw;padding-bottom:0;padding-top:0;position:relative;z-index:-2}@media(min-width:768px){.hero-section{background-color:#333;min-height:32rem}}@media(min-width:1280px){.hero-section{height:34rem}}.hero-section:after{background-image:url(./buildings.D3rfTk3f.jpg);background-size:cover;content:"";inset:0;opacity:.9;position:absolute;z-index:-1}@media(max-width:767px){.hero-section:after{background-image:none;opacity:1}}.hero-section .container{align-items:center;display:flex;height:100%;justify-content:center;padding:0}@media(min-width:768px){.hero-section .container{min-height:32rem}}@media(min-width:1280px){.hero-section .container{min-height:36rem}}.hero-section .image-block{display:none;opacity:.9}@media(max-width:767px){.hero-section .image-block{display:block}}.hero-section img{width:100%}.hiw-section{background-color:#e5e5e5}.hiw-section .container{display:grid;grid-template-columns:1fr;margin-top:2rem;padding:0 1rem;grid-row-gap:1.5rem;max-width:40rem}@media(min-width:768px){.hiw-section .container{padding:0 2rem}}@media(min-width:1024px){.hiw-section .container{grid-template-columns:repeat(3,1fr);max-width:80rem;grid-column-gap:1.5rem}}@media(min-width:1280px){.hiw-section .container{grid-column-gap:2.5rem}}@media(min-width:1440px){.hiw-section .container{max-width:90rem}}.hiw-section .hiw-item{align-items:center;background:linear-gradient(126.38deg,#0d8f97 -.36%,#0e0f11);box-shadow:0 10px 10px #bbb;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem}@media(min-width:768px){.hiw-section .hiw-item{margin:1rem 0}}@media(min-width:1024px){.hiw-section .hiw-item{margin:0}}@media(min-width:1280px){.hiw-section .hiw-item{margin:0 1rem}}.hiw-section img{width:7rem}@media(min-width:768px){.hiw-section .text-block{max-width:26rem}}.hiw-section .item-title{color:#fff;font-size:1.5rem;margin-top:1.5rem;text-align:center}@media(min-width:768px){.hiw-section .item-title{font-size:2rem;margin-top:2rem}}.hiw-section .item-text{color:#fff;margin-top:1rem}@media(min-width:1024px){.hiw-section .item-text{text-align:left}}.text-box{align-items:center;display:flex;flex-direction:column}.text-box .content-container{display:flex;flex-direction:column;height:100%;line-height:1.5;max-width:19rem}@media(min-width:768px){.text-box .content-container{max-width:40rem}}@media(min-width:1280px){.text-box .content-container{max-width:50rem}}@media(min-width:768px){.text-box .content-container p{font-size:1.125rem}}.text-box .section-title{margin-bottom:2rem;text-align:center}.text-box .cta-block{align-items:center;display:flex;flex-direction:column;height:4rem;justify-content:center;margin-top:2rem}.text-box.maintext .section-title{line-height:1.25}@media(max-width:767px){.text-box.maintext .section-title{font-size:1.75rem;margin-bottom:1.25rem}}.text-box.maintext p{color:#444;text-align:center}@media(min-width:768px){.text-box.maintext p{font-size:1.5rem}}footer{flex:1}.footer-section{background:linear-gradient(174.01deg,#0d8f97,#151f2b 94.08%);color:#fff;height:100%;min-height:20rem}.footer-section .navbar-container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.footer-section .navbar-container{flex-direction:row;padding:2rem;grid-gap:1rem;min-height:20rem}.footer-section .navbar-container .contact-container{padding-left:2rem;padding-right:2rem}}@media(min-width:1440px){.footer-section .navbar-container{margin-left:auto;margin-right:auto;max-width:100rem}}.footer-section .text-block{height:100%}@media(min-width:1280px){.footer-section .text-block{flex-basis:80%}}.footer-section a,.footer-section p{color:#fff;font-size:1rem}.footer-section a{font-size:1rem}.footer-section a:hover{color:#fb9902}.footer-section .logo-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding-bottom:1.5rem;padding-top:1.5rem;width:100%}@media(min-width:768px){.footer-section .logo-container{align-items:flex-start;flex-direction:row;padding-bottom:0;padding-top:0}}.footer-section .logo-container img{height:5rem;margin-top:1.35rem;max-width:12rem}@media(min-width:1024px){.footer-section .logo-container img{height:7.5rem;margin-top:1rem;max-width:20rem}}.footer-section .mobile-menu-container{display:block;padding-bottom:2rem}@media(min-width:768px){.footer-section .mobile-menu-container{display:none}}.footer-section .mobile-menu{display:none;flex-direction:column;padding-bottom:1.5rem;padding-left:0}.footer-section .title-container{border-bottom:1px solid #fff;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:1.5rem;padding-top:2.5rem}.footer-section .drop-down{margin-left:1rem;transform:rotate(180deg)}.footer-section .active .mobile-menu{display:flex}.footer-section .active .drop-down{transform:none}.footer-section .links-container{display:flex;flex-direction:column}@media(min-width:768px){.footer-section .links-container{flex-direction:row;justify-content:space-between;min-width:30rem}}@media(min-width:1024px){.footer-section .links-container{margin-top:4.35rem}}@media(min-width:1280px){.footer-section .links-container{width:34rem}}.footer-section .phone-list{padding-left:0;width:18rem}@media(min-width:768px){.footer-section .phone-list{width:15rem}}.footer-section .list-item{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:.25rem;padding-top:.25rem}.footer-section .list-item:first-of-type{margin-top:1rem}.footer-section .list-title{border-bottom:1px solid #fff;font-size:1.125rem;letter-spacing:1.5px;padding-bottom:1rem;padding-top:1rem}@media(min-width:768px){.footer-section .list-title{font-size:1.25rem;text-align:right}}.footer-section .footer-links{width:18rem}@media(min-width:768px){.footer-section .footer-links{flex:1;width:15rem}}.footer-section .desktop-menu-container{display:none}@media(min-width:768px){.footer-section .desktop-menu-container{display:block}}@media(min-width:1280px){.footer-section .desktop-menu-container{padding-left:2rem}}.footer-section .desktop-menu{padding:0}.footer-section .desktop-menu li{text-align:right}.footer-section .desktop-menu a{width:100%}.contact-section .container{display:flex;flex-direction:column;justify-content:space-around;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.contact-section .container{max-width:46.5rem;padding-left:2rem;padding-right:2rem}}@media(min-width:1024px){.contact-section .container{max-width:54.5rem}}@media(min-width:1280px){.contact-section .container{max-width:58rem}}.contact-section .section-title{margin-bottom:2rem;text-align:center}@media(min-width:768px){.contact-section .section-title{margin-bottom:4rem}}.contact-section .location{align-items:center;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:768px){.contact-section .location-1{flex-direction:row-reverse}.contact-section .location-1 .content-container{margin-left:3rem}}.contact-section .location-2{margin-top:4rem}@media(min-width:768px){.contact-section .location-2{flex-direction:row;margin-top:6rem}.contact-section .location-2 .content-container{margin-right:3rem}}.contact-section .location-title{border-bottom:1px solid #495057;font-size:2rem;margin-bottom:1rem;padding-bottom:.75rem;text-align:left}@media(min-width:768px){.contact-section .location-title{font-size:2.5rem}}.contact-section .content-container{margin-bottom:2rem}@media(min-width:768px){.contact-section .content-container{margin-bottom:0}}.contact-section iframe{height:18rem;width:18rem}@media(min-width:1024px){.contact-section iframe{height:25rem;width:25rem}}.contact-section ul{padding-left:0}.contact-section li{display:flex;flex-direction:row;margin-bottom:.25rem;margin-top:.5rem}.contact-section a,.contact-section p{color:#333;font-size:1rem;text-align:left}@media(min-width:768px){.contact-section a,.contact-section p{font-size:1.25rem}}.contact-section a{margin-left:.25rem}.contact-section a:hover{color:#fb9902}.contact-section .address{line-height:1.6;max-width:20rem}.contact-section .image-block img{width:100%}.about-section .container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 1rem}@media(min-width:768px){.about-section .container{padding:0 2rem}}.about-section .section-title{font-family:Frank Ruhl Libre,serif}.about-section .title-container{border-bottom:2px solid #0f5976;display:flex;flex-direction:column;justify-content:center;padding-bottom:2rem;width:70%}.about-section .logo-container{text-align:center}.about-section .site-logo{width:8rem}@media(min-width:768px){.about-section .site-logo{width:10rem}}.about-section .section-text{font-size:1rem;margin:0 auto;max-width:40rem;padding-top:1.5rem}@media(min-width:768px){.about-section .section-text{font-size:1.25rem}}@media(min-width:1280px){.about-section .section-text{font-size:1.5rem;max-width:60rem;padding-top:3rem}}.about-section .underwriter-block{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.about-section .underwriter-block{width:30rem}}.about-section h3{border-bottom:2px solid #0f5976;color:#0f5976;font-size:1.5rem;font-weight:500;padding-bottom:2rem;padding-top:2rem;text-align:center;width:100%}.about-section .underwriter-logo{max-width:11rem}@media(min-width:768px){.about-section .underwriter-logo{max-width:15rem;padding-top:2rem}}.linkbar{background:#0d8f97;color:#fff;padding:1rem 0;text-align:center}@media(min-width:768px){.linkbar{padding:1.25rem 1rem;text-align:right}}.linkbar a{color:#fff;font-size:.75rem;text-decoration:none;width:100%}@media(min-width:768px){.linkbar a{font-size:.875rem}}.linkbar .call-btn{background-color:#fff;border-radius:4px;color:#333;padding:.75rem 1rem}.linkbar .call-btn:hover{background-color:#fb9902;box-shadow:1px 1px 3px #333;color:#fff;cursor:pointer}.linkbar .orlando-btn{margin-right:.5rem}.bio-section .container{padding-left:1rem;padding-right:1rem}@media(min-width:768px){.bio-section .container{max-width:90rem;padding-left:4rem;padding-right:4rem}}.bio-section .detail{align-items:center;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:1280px){.bio-section .detail{align-items:flex-start;flex-direction:row}}.bio-section .detail-title{font-size:2rem}@media(min-width:768px){.bio-section .detail-title{font-size:2.5rem}}@media(min-width:1440px){.bio-section .detail-title{font-size:3rem}}.bio-section .detail-subtitle{font-size:1.125rem}@media(min-width:768px){.bio-section .detail-subtitle{font-size:1.25rem}}@media(min-width:1440px){.bio-section .detail-subtitle{font-size:1.5rem}}.bio-section .detail-text{font-size:1rem;line-height:1.33}@media(min-width:768px){.bio-section .detail-text{font-size:1.125rem;text-align:left}}@media(min-width:1280px){.bio-section .detail-text{line-height:1.5}}.bio-section .title-block{align-items:center;border-bottom:1px solid #d6d6d6;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto 1rem;max-width:25rem;padding:1rem 0}@media(min-width:768px){.bio-section .title-block{flex-direction:row;margin-bottom:1.5rem;max-width:40rem;padding-top:2rem}}@media(min-width:1280px){.bio-section .title-block{margin-left:0;padding-top:0}}.bio-section .image-container{display:flex;flex-direction:column}@media(min-width:1280px){.bio-section .image-block{padding-right:4rem}}.bio-section .text-block{max-width:40rem}@media(min-width:1280px){.bio-section .text-block{margin-top:3rem;max-width:50rem}}@media(min-width:1440px){.bio-section .text-block{margin-top:5.5rem}}.bio-section img{max-width:18rem}@media(min-width:768px){.bio-section img{max-width:40rem}}.bio-section .icons-mobile{display:flex;margin-bottom:1em}@media(min-width:1280px){.bio-section .icons-mobile{display:none}}.bio-section .icons-desktop{display:none}@media(min-width:1280px){.bio-section .icons-desktop{display:block;justify-content:flex-start;margin-bottom:2rem;margin-top:2rem}}.icons-container{text-align:center}.social-icons{list-style:none;padding:0}.social-icons .icon-items{display:inline-block;font-size:1.2em;margin:.15em;position:relative}.social-icons .fa,.social-icons .fab{color:#fff;left:9.5px;position:absolute;top:10.5px;transition:all 265ms ease-out}.social-icons .fa-linkedin,.social-icons .fab-linkedin{left:11px}.social-icons a{display:inline-block}.social-icons a:before{background:linear-gradient(45deg,#0d8f97,#0f5976);border-radius:3rem;content:" ";display:block;height:2.25rem;transition:all 265ms ease-out;width:2.25rem}.social-icons a:hover:before{transform:scale(0);transition:all 265ms ease-in}.social-icons a:hover .fa,.social-icons a:hover .fab{background:-webkit-linear-gradient(45deg,#0d8f97,#0f5976);-webkit-background-clip:text;color:#0f5976;transform:scale(2.2);-webkit-text-fill-color:transparent;transition:all 265ms ease-in}
