html{font-size:16px;scroll-behavior:smooth}body,html{height:100%}body{font-family:Assistant,sans-serif;color:#6E7D76;font-size:100%;font-weight:400;background-color:#FFF}a{color:#435F12;transition:all .65s;opacity:.8;text-decoration:none!important}a.active,a:active,a:focus,a:hover{opacity:1;color:#435F12}p{line-height:1.65rem;margin-bottom:1.65rem;letter-spacing:.05rem}h1,h2,h3,h4,h5,h6{font-family:Gelasio,serif;color:#1F372D}button{outline:0}button:focus{outline:0}.btn{text-transform:uppercase;border:2px solid #FFF;font-weight:700;padding:.5rem 2rem;border-radius:2rem;color:#333;position:relative;margin-bottom:1.65rem;margin-right:.65rem;box-shadow:0 3px 14px -4px rgba(0,0,0,.35);transform:translateY(0);transition:color .65s,background-color .65s,border-color .65s,transform .65s}.btn:last-of-type{margin-right:0}.btn:active,.btn:focus,.btn:hover{transform:translateY(-1px)}.btn.btn-primary{background-color:#435F12;color:#FFF;border-color:#435F12}.btn.btn-white{background-color:#F0F0F0;color:#1F372D;border-color:#F0F0F0}.btn.btn-white.btn-transparent{background-color:transparent;color:#F0F0F0}.container{position:relative}#mast{margin-bottom:1.65rem;position:absolute;top:0;left:0;width:100%;z-index:100;background-color:#FFF;transition:background-color .65s}#mast.paint{background-color:#F5F1F0}#mast .topper{background-color:#F5F1F0;text-align:center;border-bottom:1px solid #FFF}#mast .topper a{display:inline-block;padding:.5rem;font-weight:700}#mast nav{width:100%;padding-top:1rem}#mast nav .navbar-brand .logo-type{opacity:0;max-width:0;transition:opacity .65s,max-width .35s}#mast nav .navbar-toggler{color:#1F372D;font-size:1.15rem;padding:.5rem;position:relative}#mast nav .navbar-toggler .back{position:absolute;opacity:1;left:.5rem;transition:opacity .65s}#mast nav .navbar-toggler .menu{opacity:0;transition:opacity .65s}#mast nav .navbar-toggler.collapsed .back{opacity:0}#mast nav .navbar-toggler.collapsed .menu{opacity:1}#mast nav .navbar-toggler::before{content:"";position:absolute;left:.5rem;bottom:0;display:block;width:1.5rem;height:2px;background-color:#435F12;opacity:1}#mast nav #mcgnav .navbar-nav{padding-top:2rem}#mast nav #mcgnav .navbar-nav .nav-item,#mast nav #mcgnav .navbar-nav .nav-link{color:#435F12;position:relative;font-size:2rem;font-family:Gelasio,serif}#mast nav #mcgnav .navbar-nav .nav-item.dropdown-toggle,#mast nav #mcgnav .navbar-nav .nav-link.dropdown-toggle{width:49%;display:inline-block;vertical-align:top;color:#464064}#mast nav #mcgnav .navbar-nav .nav-item.dropdown-toggle::after,#mast nav #mcgnav .navbar-nav .nav-link.dropdown-toggle::after{opacity:0;border:0 none;content:"\f107";font-family:'Font Awesome 5 Pro';vertical-align:middle;font-weight:300}#mast nav #mcgnav .navbar-nav .nav-item .dropdown-menu,#mast nav #mcgnav .navbar-nav .nav-link .dropdown-menu{width:49%;vertical-align:top;border:0 none;background-color:transparent}#mast nav #mcgnav .navbar-nav .nav-item .dropdown-menu .dropdown-item,#mast nav #mcgnav .navbar-nav .nav-link .dropdown-menu .dropdown-item{white-space:normal;font-family:Assistant,sans-serif;color:#1F372D}#mast nav #mcgnav .navbar-nav .nav-item .dropdown-menu .dropdown-item.active,#mast nav #mcgnav .navbar-nav .nav-item .dropdown-menu .dropdown-item:active,#mast nav #mcgnav .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus,#mast nav #mcgnav .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,#mast nav #mcgnav .navbar-nav .nav-link .dropdown-menu .dropdown-item.active,#mast nav #mcgnav .navbar-nav .nav-link .dropdown-menu .dropdown-item:active,#mast nav #mcgnav .navbar-nav .nav-link .dropdown-menu .dropdown-item:focus,#mast nav #mcgnav .navbar-nav .nav-link .dropdown-menu .dropdown-item:hover{background-color:transparent}#mast nav #mcgnav .navbar-nav .nav-item:nth-of-type(2),#mast nav #mcgnav .navbar-nav .nav-link:nth-of-type(2){color:#35746F}#mast nav #mcgnav .navbar-nav .nav-item:nth-of-type(3),#mast nav #mcgnav .navbar-nav .nav-link:nth-of-type(3){color:#2E5B7E}#mast nav #mcgnav .navbar-nav.ml-auto a:first-of-type{display:none}#mast nav #mcgnav .navbar-nav.ml-auto a:last-of-type{background-color:#435F12;color:#FFF;font-family:Assistant,sans-serif;text-transform:uppercase;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;font-size:1.15rem;font-weight:700}.down-arrow{display:block;position:relative;margin-top:.5rem;font-size:1rem}.down-arrow::before{content:"";height:3rem;width:1px;background-color:#1F372D;display:block;position:relative;left:4px;z-index:1}.down-arrow::after{content:"\f107";font-family:'Font Awesome 5 Pro';font-weight:300;position:absolute;bottom:-4px;left:1px;display:block;width:.5rem;height:1rem;color:#1F372D;text-align:center;z-index:5}.arrow-right{display:block;position:relative;font-size:1rem}.arrow-right::before{content:"";height:1px;width:3rem;background-color:#1F372D;display:block;position:relative;top:4px;left:0;z-index:1}.arrow-right::after{content:"\f105";font-family:'Font Awesome 5 Pro';font-weight:300;position:absolute;top:-3px;left:2.45rem;display:block;width:1rem;height:1rem;line-height:1rem;color:#1F372D;text-align:center;z-index:5}.scroll-trigger.uni-down{text-transform:uppercase;letter-spacing:.05rem;font-weight:700;margin-top:3.3rem;display:inline-block}.link-trigger{display:inline-block;font-weight:700;text-transform:uppercase;padding-right:1rem}.link-trigger .label{display:inline-block;vertical-align:middle}.link-trigger .arrow-right{display:inline-block;vertical-align:super}.tagline{color:#697F41;font-size:1.25rem;display:block;margin:.65rem 0 0}.tagline.dos{color:#2E5B7E}.tagline.tres{color:#35746F}.tagline.quatro{color:#464064}.break-out{padding-bottom:6.6rem;position:relative;overflow:hidden}.break-out .container{z-index:5}.break-out.uno{background-color:#435F12}.break-out.dos{background-color:#2E5B7E}.break-out.tres{background-color:#35746F}.break-out.quatro{background-color:#464064}.break-out.special .tagline{font-size:1.25rem;font-family:Assistant,sans-serif;margin:3.3rem 0 1.65rem;color:#F5F1F0;opacity:.8}.break-out.special p{color:#F5F1F0;font-size:2rem;font-family:Gelasio,serif;font-weight:400;line-height:2.25rem}.break-out.natural .tagline{color:#F5F1F0;font-size:2rem;font-family:Gelasio,serif;font-weight:400;line-height:2.25rem;margin-top:3.3rem}.break-out.natural p{font-size:1.25rem;font-family:Assistant,sans-serif;margin:0 0 1.65rem;color:rgba(245,241,240,.8)}.break-out.puller{margin-bottom:28rem;overflow:visible}.break-out.puller .scroll-trigger{color:#435F12;position:absolute;bottom:-28rem}.break-out.puller .scroll-trigger .down-arrow::before{background-color:#435F12}.break-out.puller .scroll-trigger .down-arrow::after{color:#435F12}.break-out .scroll-trigger{color:#FFF;text-decoration:none!important;text-transform:uppercase;font-size:1.15rem;font-weight:700;position:relative;z-index:5}.break-out .scroll-trigger .down-arrow::before{background-color:#F5F1F0}.break-out .scroll-trigger .down-arrow::after{color:#F5F1F0}.team-row{margin-bottom:6.6rem}.team-row .con-col .tagline{color:#697f41;font-size:1.25rem;display:block;margin:.65rem 0 0}.team-row .con-col .hdr{margin:.65rem 0 1.65rem;font-size:2.25rem}.team-row .con-col h4{border-top:1px solid rgba(31,55,45,.6);border-bottom:1px solid rgba(31,55,45,.6);padding:.65rem 0;font-size:1.85rem;margin-bottom:1.65rem}#hero{position:relative;overflow:hidden;padding-top:10rem}#hero::before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:2;background:#000;background:linear-gradient(160deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.05) 50%,rgba(0,0,0,.05) 100%)}#hero .container{position:relative}#hero .con-col{z-index:5}#hero .con-col .wrap .tagline{font-size:1.25rem;opacity:.8}#hero .con-col .wrap h1{font-size:2rem}#hero .con-col .wrap .scroll-trigger{font-weight:700;text-transform:uppercase;text-decoration:none!important;position:relative;z-index:5;letter-spacing:.05rem}#hero .con-col .wrap .scroll-trigger.sharer{width:35%;display:inline-block;vertical-align:top;margin-top:1.65rem}#hero .con-col .wrap .extra-links{display:inline-block;width:60%;margin-left:4%;vertical-align:top;margin-top:1.65rem}#hero .con-col .wrap .extra-links a{display:inline-block;text-transform:uppercase;font-weight:700;vertical-align:top;margin:0 1rem .65rem 0}#hero .img-col{margin-top:0;z-index:-1;z-index:1}#services .item a{text-decoration:none!important;display:block;margin-left:-15px;margin-right:-15px;padding-right:15px;padding-left:15px;margin-bottom:1.65rem}#services .item a .tagline{font-size:1.25rem;color:#435F12;display:block;margin-top:1.65rem}#services .item a h3{font-size:2rem;margin-bottom:1.65rem;color:#161D1A}#services .item a p{color:#161D1A}#services .item a img{margin-top:1.65rem}#services .item:nth-of-type(1) a{border-top:2px solid #435F12}#services .item:nth-of-type(2) a{border-top:2px solid #2E5B7E}#services .item:nth-of-type(2) a .tagline{color:#2E5B7E}#services .item:nth-of-type(3) a{border-top:2px solid #35746F}#services .item:nth-of-type(3) a .tagline{color:#35746F}#services .item:nth-of-type(4) a{border-top:2px solid #464064}#services .item:nth-of-type(4) a .tagline{color:#464064}#process{position:relative;overflow:hidden}#process .con-col{padding-bottom:3.3rem}#process .con-col .tagline{color:#435F12;font-size:1.25rem;display:block;margin-bottom:.65rem;opacity:.8}#process .con-col h3{font-size:2rem;margin-bottom:1.65rem}#process .con-col .bullet-item{margin-bottom:1.65rem}#process .con-col .bullet-item .bullet{padding:0 1.65rem;display:inline-block;font-size:3.75rem;font-family:Gelasio,serif;background-color:#6E7D76;color:#F5F1F0;border-radius:5.5rem;line-height:5.5rem;height:5.5rem;width:5.5rem;text-align:center;margin-bottom:1.65rem;position:relative}#process .con-col .bullet-item .bullet .bubble{position:absolute;width:1.65rem;height:1.65rem;display:block;background-color:#1F372D;opacity:.2;border-radius:1.65rem;left:.5rem;top:-.5rem}#process .con-col .bullet-item .hdr{font-family:Assistant,sans-serif;text-transform:uppercase;font-size:1.15rem;font-weight:700}#process .con-col .bullet-item:nth-of-type(1){margin-top:1.65rem}#process .con-col .bullet-item:nth-of-type(1) .bullet{background-color:#435F12}#process .con-col .bullet-item:nth-of-type(1) .hdr{color:#435F12}#process .con-col .bullet-item:nth-of-type(2) .bullet{background-color:#2E5B7E}#process .con-col .bullet-item:nth-of-type(2) .bullet::before{content:"";position:absolute;width:1.65rem;height:1.65rem;display:block;background-color:#1F372D;opacity:.2;border-radius:1.65rem;right:-1rem;top:50%;transform:translateY(-50%)}#process .con-col .bullet-item:nth-of-type(2) .hdr{color:#2E5B7E}#process .con-col .bullet-item:nth-of-type(3) .bullet{background-color:#35746F;line-height:5rem}#process .con-col .bullet-item:nth-of-type(3) .bullet::before{content:"";position:absolute;width:1.65rem;height:1.65rem;display:block;background-color:#1F372D;opacity:.2;border-radius:1.65rem;right:-1rem;top:50%;transform:translateY(-50%)}#process .con-col .bullet-item:nth-of-type(3) .bullet::after{content:"";position:absolute;width:1.65rem;height:1.65rem;display:block;background-color:#1F372D;opacity:.2;border-radius:1.65rem;left:.5rem;bottom:-.5rem}#process .con-col .bullet-item:nth-of-type(3) .hdr{color:#35746F}#process .con-col .scroll-trigger{font-weight:700;text-transform:uppercase;text-decoration:none!important;position:relative;z-index:5}#process .con-col .scroll-trigger::before{margin-top:1.65rem}#testimonials{background-color:#435F12;position:relative;overflow:hidden;padding-bottom:6.6rem}#testimonials .tagline{font-size:1.25rem;font-family:Assistant,sans-serif;margin:3.3rem 0 0;color:rgba(245,241,240,.8);display:inline-block}#testimonials h2{color:#F5F1F0;font-size:2rem}#testimonials .carousel{padding-bottom:3.3rem}#testimonials .carousel .carousel-inner .carousel-item svg{display:inline-block;margin-bottom:1rem}#testimonials .carousel .carousel-inner .carousel-item .conner{color:#F5F1F0;font-size:1.5rem; line-height: 1.3; font-family:Gelasio,serif;font-weight:400}#testimonials .carousel .carousel-inner .carousel-item .cli{color:#F5F1F0;font-size:1.15rem;padding-left:1.5rem;position:relative}#testimonials .carousel .carousel-inner .carousel-item .cli::before{content:"—";position:absolute;font-weight:700;top:-1px;left:0;color:#F5F1F0}#testimonials .carousel .carousel-inner .carousel-item .cli strong{display:block;text-transform:uppercase}#testimonials .carousel .carousel-indicators{margin:0;position:relative;justify-content:unset}#testimonials .carousel .carousel-indicators li{margin:0 1rem 0 0;border:0 none;border-radius:1rem;height:1rem;width:1rem;background-color:#8A996B;opacity:1;position:relative;z-index:5}#testimonials .carousel .carousel-indicators li.active{background-color:#FFF}#testimonials .carousel .carousel-indicators li:first-child{margin-left:0}#testimonials .carousel .carousel-indicators li:last-child{margin-right:0}#medicare{padding:3.3rem 0}#medicare .con-col .tagline{color:#435F12;font-size:1.25rem;opacity:.8}#medicare .con-col h2{font-size:2rem}#medicare .con-col .wrap{position:relative}#medicare .con-col .wrap .date{color:#1F372D;display:block;font-size:1.15rem;position:relative}#medicare .con-col .wrap .date::after{content:"";display:block;width:calc(100% - 5rem);background-color:#1F372D;height:1px;position:absolute;bottom:0;right:0}#medicare .con-col .wrap .date .month{font-weight:700;display:block;text-transform:uppercase}#medicare .con-col .wrap .date .day{font-size:3.75rem;font-family:Gelasio,serif;display:block;line-height:2.5rem;margin-bottom:2rem}#medicare .con-col .wrap p{color:#1F372D;opacity:1}#medicare .con-col p{color:#161D1A;opacity:.8}#medicare .con-col p a{font-size:1.15rem;text-transform:uppercase;font-weight:700}#medicare .quick-links-row a{display:block;margin:1.65rem 0;text-transform:uppercase;font-weight:700}#medicare .quick-links-row a:nth-of-type(2){color:#2E5B7E}#medicare .quick-links-row a:nth-of-type(3){color:#35746F}#medicare .quick-links-row a:nth-of-type(4){color:#464064}#timeline{padding-top:3.3rem;padding-bottom:3.3rem}#timeline h2{margin-bottom:3.3rem}#timeline .event{margin-bottom:1.65rem}#timeline .event .img-col{padding-right:3.3rem}#timeline .event .img-col img{width:100%}#timeline .event .con-col{position:relative}#timeline .event .con-col h3{color:#435F12;font-size:2rem}#timeline .event .con-col::before{content:"";position:absolute;left:-1rem;top:0;width:1px;height:110%;display:block;background-color:#435F12}#timeline .event .con-col::after{content:"";position:absolute;top:0;left:-1.5rem;display:block;background-color:#435F12;width:1rem;height:1rem;border-radius:1rem}#timeline .event .con-col.today::before{display:none}#timeline .question-block a{display:inline-block;margin-right:1.65rem;text-transform:uppercase;font-weight:700}#timeline .question-block a .arrow-right{display:inline-block;vertical-align:top;margin-top:.5rem;margin-left:.65rem}#badging{padding:6rem 0;background-color:rgba(245,241,240,.5)}#badging .badger{padding-left:3.3rem;padding-right:3.3rem;margin-bottom:3.3rem}#badging .badger img{margin:1.65rem 0}#badging .scroll-trigger{font-weight:700;text-transform:uppercase;text-decoration:none!important;position:relative;z-index:5;letter-spacing:.05rem}#badging .scroll-trigger.sharer{width:49%;display:inline-block;vertical-align:top;margin-top:1.65rem}#team{background-color:rgba(245,241,240,.5);padding-top:6rem}.boxxer{padding:6rem 0;background-color:rgba(245,241,240,.5)}.boxxer .container{background-color:#FFF;margin-top:-11rem;padding:4rem;box-shadow:0 10px 40px rgba(0,0,0,.15)}.boxxer .container .lister{padding-left:3rem;position:relative}.boxxer .container .lister::before{content:"";position:absolute;display:block;width:1rem;height:1rem;border-radius:2rem;top:.5rem;left:1rem;background-color:#435F12}.boxxer .container .img-col .item{position:relative;z-index:10}.boxxer .container .img-col .item img{padding:4em 2em;box-shadow:0 10px 40px rgba(0,0,0,.15);background-color:#FFF}.boxxer .container .img-col .item:nth-of-type(even){margin-top:5rem;margin-left:-3rem;margin-right:2rem;z-index:5}.boxxer .container .wrap{position:relative}.boxxer .container .wrap .stat{color:#1F372D;display:block;font-size:1.15rem;position:relative}.boxxer .container .wrap .stat::after{content:"";display:block;width:calc(100% - 5rem);background-color:#1F372D;height:1px;position:absolute;bottom:0;right:0}.boxxer .container .wrap .stat span{font-size:3.75rem;font-family:Gelasio,serif;display:block;line-height:2.5rem;margin-bottom:2rem}.boxxer .container .wrap p{color:#1F372D;opacity:1}.sector{background-color:rgba(245,241,240,.5)}.sector .scroll-trigger{font-weight:700;text-transform:uppercase;text-decoration:none!important;position:relative;z-index:5;letter-spacing:.05rem}.sector .scroll-trigger.sharer{width:49%;display:inline-block;vertical-align:top;margin-top:1.65rem}.sider{padding:6rem 0;background-color:rgba(245,241,240,.5)}.sider .img-col{text-align:center}.sider .img-col>img{width:85%;margin:auto;box-shadow:0 10px 40px rgba(0,0,0,.15)}.sider .img-col .item .wrap{padding:4rem 2rem;background-color:#FFF;box-shadow:0 10px 40px rgba(0,0,0,.15);text-align:center;position:relative}.sider .img-col .item:nth-of-type(odd) .wrap{z-index:10;margin-top:-4rem}.sider .img-col .item:nth-of-type(even) .wrap{z-index:5;margin-top:1rem;margin-left:-2rem;margin-right:2rem;margin-bottom:-2rem}.sider .img-col .item:nth-of-type(1) .wrap{margin-top:0}.sider .img-col .item:nth-of-type(2) .wrap{margin-top:5rem;margin-bottom:0}.sider .scroll-trigger{font-weight:700;text-transform:uppercase;text-decoration:none!important;position:relative;z-index:5;letter-spacing:.05rem}.sider .scroll-trigger.sharer{width:49%;display:inline-block;vertical-align:top;margin-top:1.65rem}.sider .container .wrap .stat{color:#1F372D;display:block;font-size:1.15rem;position:relative}.sider .container .wrap .stat::after{content:"";display:block;width:calc(100% - 5rem);background-color:#1F372D;height:1px;position:absolute;bottom:0;right:0}.sider .container .wrap .stat span{font-size:3.75rem;font-family:Gelasio,serif;display:block;line-height:2.5rem;margin-bottom:2rem}.fuller{padding:6rem 0;background-color:rgba(245,241,240,.5)}.fuller .item .wrap{margin-bottom:2rem}.fuller .item .wrap.inner .hdr{display:inline-block;width:5.5rem;vertical-align:middle;margin:0;border-right:1px solid rgba(31,55,45,.8);font-size:2.65rem}.fuller .item .wrap.inner p{display:inline-block;width:calc(100% - 6rem);vertical-align:middle;margin:0;padding-left:.5rem}.fuller .item .wrap.boxed{padding:2rem;background-color:#FFF;box-shadow:0 10px 40px rgba(0,0,0,.15);border-top:1px solid #2E5B7E}.fuller .item .wrap.boxed p{margin:0}#newsletterForm .form-label{display:none}#newsletterForm .form-control{background-color:transparent;border:0 none;border-bottom:1px solid #FFF;border-radius:0;color:#FFF;font-size:2rem;font-family:Gelasio,serif}#newsletterForm .form-control::placeholder{color:#FFF;opacity:.6}.former{background-color:#435F12;padding:3rem 0}.former label{color:#FFF}.former .form-label{color:#FFF;text-transform:uppercase;font-weight:700}.former .form-control{background-color:transparent;border:0 none;border-bottom:1px solid #FFF;border-radius:0;color:#FFF;font-size:2rem;font-family:Gelasio,serif}.former .form-control::placeholder{color:#FFF;opacity:.6}#quoteForm{margin-top:14rem}#quoteForm .form-label{color:#1F372D;text-transform:uppercase;font-weight:700}#quoteForm .form-control{background-color:transparent;border:0 none;border-bottom:1px solid rgba(31,55,45,.6);border-radius:0;color:#1F372D;font-size:2rem;font-family:Gelasio,serif}#quoteForm .form-control::placeholder{color:rgba(31,55,45,.6);opacity:.6}footer a{text-decoration:none!important}footer a.navlink{font-family:Gelasio,serif;font-size:2rem;padding:.5rem 0;display:block;border-top:1px solid #435F12;margin-top:1.65rem;padding-top:1.65rem}footer a.navlink.dos{color:#2E5B7E;border-color:#2E5B7E}footer a.navlink.tres{color:#35746F;border-color:#35746F}footer a.navlink.quatro{color:#464064;border-color:#464064}footer ul{margin-bottom:3.3rem;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:3.3rem}footer ul li a{display:inline-block;margin:.5rem 0;color:#1F372D}@media (max-width:767px){#mast nav #mcgnav .navbar-nav .nav-item .dropdown-menu{display:inline-block}#mast nav #mcgnav .navbar-nav .nav-item.dropdown{order:13}.break-out .btn{display:block;margin-bottom:1.65rem}.sider .img-col{display:none}}@media (max-width:991px){#timeline .question-block{order:13}}@media (min-width:768px){#mast .topper{display:none}#mast nav .navbar-brand{width:15%}#mast nav #mcgnav .navbar-nav .nav-item,#mast nav #mcgnav .navbar-nav .nav-link{font-family:Assistant,sans-serif;font-size:1.15rem}#mast nav #mcgnav .navbar-nav .nav-item.dropdown-toggle::after,#mast nav #mcgnav .navbar-nav .nav-link.dropdown-toggle::after{opacity:1}#mast nav #mcgnav .navbar-nav .nav-item .dropdown-menu,#mast nav #mcgnav .navbar-nav .nav-link .dropdown-menu{position:fixed;left:0;top:6rem;width:100%;box-shadow:0 14px 14px -7px rgba(0,0,0,.1);border-radius:0;padding-left:19%;background-color:#FFF}#mast nav #mcgnav .navbar-nav .nav-item .dropdown-menu .dropdown-item,#mast nav #mcgnav .navbar-nav .nav-link .dropdown-menu .dropdown-item{display:inline-block;width:24%;vertical-align:top;padding:.5rem;max-width:13rem}#mast nav #mcgnav .navbar-nav.ml-auto a:first-of-type{display:inline-block;font-weight:700}#mast nav #mcgnav .navbar-nav.ml-auto a:last-of-type{margin:0 0 0 .5rem;border-radius:2rem;padding:.5rem 2rem}#hero .img-col{margin-top:-4rem}#hero .con-col .wrap{padding-top:3rem}#hero .con-col .wrap .scroll-trigger{display:inline-block;margin-top:3rem;margin-bottom:3rem}#services .item{box-shadow:0 10px 40px 0 rgba(0,0,0,.15);transform:translateY(0);background-color:#FFF;position:relative;z-index:1;transition:transform .65s,z-index .65s;margin-bottom:3.3rem}#services .item:nth-of-type(2){z-index:2}#services .item:nth-of-type(3){z-index:3}#services .item:nth-of-type(4){z-index:4}#services .item a{padding:0 2rem}#services .item a h3{font-size:1.65rem;margin-bottom:0;min-height:4rem}#services .item.active,#services .item:active,#services .item:focus,#services .item:hover{transform:translateY(-3rem);z-index:10}#process{padding-top:3.3rem;padding-bottom:3.3rem}#process .con-col .bullet-item .bullet{display:none}#medicare .con-col .wrap .date{position:absolute}#medicare .con-col .wrap .date::after{display:none}#medicare .con-col .wrap p{margin-left:5rem;padding-left:1rem;border-left:1px solid rgba(0,0,0,.2);font-size:1rem}.break-out.natural{padding-top:6rem}.break-out.natural .conner{padding-top:3.3rem}#testimonials h2{margin-bottom:3rem}#testimonials .carousel .carousel-inner .carousel-item{padding-left:8rem}#testimonials .carousel .carousel-inner .carousel-item svg{position:absolute;left:0}.boxxer .container .wrap .stat{display:inline-block}.boxxer .container .wrap .stat span{font-size:3rem}.boxxer .container .wrap .stat::after{display:none}.boxxer .container .wrap p{display:inline-block;vertical-align:middle;padding-left:1rem;border-left:1px solid rgba(0,0,0,.2);font-size:1rem}.sider .container .wrap .stat{display:inline-block}.sider .container .wrap .stat span{font-size:3rem}.sider .container .wrap .stat::after{display:none}.sider .container .wrap p{display:inline-block;vertical-align:middle;padding-left:1rem;border-left:1px solid rgba(0,0,0,.2);font-size:1rem}}@media (min-width:992px){#hero .con-col .wrap{padding-top:7rem}#hero .con-col .wrap .scroll-trigger{margin-top:7rem}footer a.navlink{margin-top:3.3rem}footer ul{margin-bottom:1.65rem;border:0 none}footer .copy{border-top:1px solid rgba(0,0,0,.2);padding-top:1.65rem}}@media (min-width:1200px){#mast nav .navbar-brand{width:33%}#mast nav .navbar-brand .logo-type{max-width:13rem;opacity:1;margin-left:1rem}#mast nav #mcgnav .navbar-nav .nav-item,#mast nav #mcgnav .navbar-nav .nav-link{margin:0 .65rem}#mast nav #mcgnav .navbar-nav .nav-item .dropdown-menu,#mast nav #mcgnav .navbar-nav .nav-link .dropdown-menu{padding-left:35.35%}#mast nav #mcgnav .navbar-nav.ml-auto a:last-of-type{padding:.5rem 3.3rem}.fuller h2{font-size:2.25rem}.sider h2{font-size:2.25rem}#hero .img-col{margin-top:-7rem}#hero .con-col .wrap{padding-top:8rem}#hero .con-col .wrap h1{font-size:3rem;max-width:35rem}#hero .con-col .wrap .scroll-trigger{margin-top:6rem}#process{padding-top:6rem;padding-bottom:4rem}#process .con-col .bullet-item{margin-bottom:3.3rem;position:relative}#process .con-col .bullet-item .bullet{display:block;position:absolute}#process .con-col .bullet-item h4,#process .con-col .bullet-item p{padding-left:7rem}#medicare{padding-top:6rem;padding-bottom:4rem}#medicare .quick-links-row a{display:inline-block;margin:1.65rem .65rem}#timeline{padding-top:6rem;padding-bottom:6rem}#timeline h2{font-size:2.25rem}#timeline .event{margin-bottom:3.3rem}#timeline .event .con-col::before{height:120%}#timeline .event .con-col h3{font-size:2.25rem}#timeline .event .question-block h3{font-size:2.25rem}.break-out.natural .tagline{font-size:3rem;line-height:3rem}}@media (min-width:1475px){.container-extended{max-width:1445px}#mast nav #mcgnav .navbar-nav .nav-item,#mast nav #mcgnav .navbar-nav .nav-link{margin:0 1.65rem}#hero .con-col .wrap{padding-top:10rem}#timeline .event .con-col::before{height:115%}}

/*.fui-page-container {*/
/*    display: grid;*/
/*    grid-template-columns: 1fr 1fr;*/
/*    grid-gap: 30px;*/
/*}*/

/*.fui-row {*/
/*    display: grid;*/
/*    grid-template-columns: 1fr 1fr;*/
/*    grid-gap: 30px;*/
/*}*/

/*.fui-form-container {*/
/*    --fui-font: 'Assistant', sans-serif;*/
/*}*/
body .fui-i {
    font-family: Assistant, sans-serif;
    font-size: 1rem;
    -webkit-font-smoothing: subpixel-antialiased;
    /*-moz-osx-font-smoothing: unset;*/
}

body .fui-checkbox,
body .fui-radio {
    font-size: 1rem;
}

body .fui-checkbox label, body .fui-radio label {
    padding-left: 1.5rem;
}

.fui-page-container .fui-input {
    background-color: transparent;
    border: 0 none;
    border-radius: 0;
    font-size: 2rem;
    font-family: Gelasio,serif;
    /*display: block;*/
    /*width: 100%;*/
    /*height: calc(1.5em + 0.75rem + 2px);*/
    /*padding: 0.375rem 0.75rem;*/
}

.former .fui-page-container .fui-input {
    color: #FFF;
    border-bottom: 1px solid #FFF;

}

.quotter .fui-page-container .fui-input {
    color: #1F372D;
    border-bottom: 1px solid rgba(31,55,45,.6)

}
.conner .fui-page-container .fui-input {
    color: #FFF;
    border-bottom: 1px solid #FFF;

}

.fui-page-container .fui-label,
.fui-page-container .fui-legend {
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    margin-bottom: 0.5rem;
    font-size: 1rem;
    font-family: Assistant,sans-serif;
}

.former .fui-page-container .fui-label,
.former .fui-page-container .fui-legend {
    color: #FFF;
}

.conner .fui-page-container .fui-label,
.conner .fui-page-container .fui-legend {
    display: none;
}

.fui-page-container input::placeholder,
.fui-page-container textarea::placeholder{ /* Chrome, Firefox, Opera, Safari 10.1+ */
    opacity: 0.75; /* Firefox */
}

.former .fui-page-container input::placeholder,
.former .fui-page-container textarea::placeholder{ /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: white;
}
.conner .fui-page-container input::placeholder,
.conner .fui-page-container textarea::placeholder{ /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: white;
}

.fui-type-date-time .fui-row .fui-field-container .fui-label {
    font-size: 0.8rem;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: red;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: red;
}

body .fui-btn {
    text-transform: uppercase;
    border: 2px solid #FFF;
    font-weight: 700;
    padding: 0.5rem 2rem;
    border-radius: 2rem;
    background: white;
    color: #1F372D;
}

body .fui-btn:hover {
    background: white;
    border-color: white;
    color: #1F372D;
}

.quotter .fui-btn {
    background: #435F12;
    border-color: #435F12;
    color: white;
}

.quotter .fui-btn:hover {
    background: #435F12;
    border-color: #435F12;
    color: white;
}

.conner .fui-btn-wrapper {
    padding-top: 0;
}

.former .fui-btn-wrapper,
.quotter .fui-btn-wrapper {
    padding-top: 0;
}


.logos {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.logo {
    background: white;
    position: relative;
    height: 0;
    padding-bottom: 58%;
    margin-bottom: 10%;
    box-shadow: 0 10px 40px rgba(0, 0, 0, .15);
    z-index: 10;
}

.logo:nth-child(2n) {
    top: 50%;
    z-index: 5;
    right: 2rem;
}

.logo-wrap {
    position: absolute;
    top: 2rem;
    left: 2rem;
    right: 2rem;
    bottom: 2rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.logo img {
    max-width: 100%;
}