.margin-small{margin-top:1rem;margin-bottom:1rem}@media all and (min-width: 640px){.margin-small{margin-top:1.25rem;margin-bottom:1.25rem}}@media (min-width: 1200px){.margin-small{margin-top:1.5rem;margin-bottom:1.5rem}}.margin-small-top{margin-top:1rem}@media all and (min-width: 640px){.margin-small-top{margin-top:1.25rem}}@media (min-width: 1200px){.margin-small-top{margin-top:1.5rem}}.margin-small-bottom{margin-bottom:1rem}@media all and (min-width: 640px){.margin-small-bottom{margin-bottom:1.25rem}}@media (min-width: 1200px){.margin-small-bottom{margin-bottom:1.5rem}}.margin-medium{margin-top:2rem;margin-bottom:2rem}@media all and (min-width: 640px){.margin-medium{margin-top:2.5rem;margin-bottom:2.5rem}}@media (min-width: 1200px){.margin-medium{margin-top:3rem;margin-bottom:3rem}}.margin-medium-top{margin-top:2rem}@media all and (min-width: 640px){.margin-medium-top{margin-top:2.5rem}}@media (min-width: 1200px){.margin-medium-top{margin-top:3rem}}.margin-medium-bottom{margin-bottom:2rem}@media all and (min-width: 640px){.margin-medium-bottom{margin-bottom:2.5rem}}@media (min-width: 1200px){.margin-medium-bottom{margin-bottom:3rem}}.margin-large{margin-top:3rem;margin-bottom:3rem}@media all and (min-width: 640px){.margin-large{margin-top:3.75rem;margin-bottom:3.75rem}}@media (min-width: 1200px){.margin-large{margin-top:4.5rem;margin-bottom:4.5rem}}.margin-large-top{margin-top:3rem}@media all and (min-width: 640px){.margin-large-top{margin-top:3.75rem}}@media (min-width: 1200px){.margin-large-top{margin-top:4.5rem}}.margin-large-top{margin-top:3rem}@media all and (min-width: 640px){.margin-large-top{margin-top:3.75rem}}@media (min-width: 1200px){.margin-large-top{margin-top:4.5rem}}@-webkit-keyframes fixedHeader{0%{-webkit-transform:translateY(-10vh);transform:translateY(-10vh)}100%{-webkit-transform:none;transform:none}}@keyframes fixedHeader{0%{-webkit-transform:translateY(-10vh);transform:translateY(-10vh)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes opacityOne{100%{opacity:1}}@keyframes opacityOne{100%{opacity:1}}@-webkit-keyframes showUp{from{opacity:0;-webkit-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes showUp{from{opacity:0;-webkit-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@-webkit-keyframes showDropDown{from{opacity:0}to{opacity:1}}@keyframes showDropDown{from{opacity:0}to{opacity:1}}@-webkit-keyframes loadingSpinner{to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes loadingSpinner{to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes inputHighlight{from{background:#bebebe}to{background:transparent}}@keyframes inputHighlight{from{background:#bebebe}to{background:transparent}}@-webkit-keyframes pulsate{to{-webkit-transform:scale(1.25);transform:scale(1.25)}}@keyframes pulsate{to{-webkit-transform:scale(1.25);transform:scale(1.25)}}@-webkit-keyframes removeTransOp{to{-webkit-transform:none;transform:none;opacity:1}}@keyframes removeTransOp{to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes noTrans{to{-webkit-transform:none;transform:none}}@keyframes noTrans{to{-webkit-transform:none;transform:none}}@-webkit-keyframes sdZero{80%,100%{stroke-dashoffset:0}}@keyframes sdZero{80%,100%{stroke-dashoffset:0}}@-webkit-keyframes topBurgerLine{50%{-webkit-transform:translateY(8px);transform:translateY(8px)}to{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}}@keyframes topBurgerLine{50%{-webkit-transform:translateY(8px);transform:translateY(8px)}to{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}}@-webkit-keyframes bottomBurgerLine{50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{-webkit-transform:translateY(-8px) rotate(135deg);transform:translateY(-8px) rotate(135deg)}}@keyframes bottomBurgerLine{50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{-webkit-transform:translateY(-8px) rotate(135deg);transform:translateY(-8px) rotate(135deg)}}@-webkit-keyframes topBurgerLineReverse{from{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}50%{-webkit-transform:translateY(8px) rotate(0);transform:translateY(8px) rotate(0)}to{-webkit-transform:none;transform:none}}@keyframes topBurgerLineReverse{from{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}50%{-webkit-transform:translateY(8px) rotate(0);transform:translateY(8px) rotate(0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes bottomBurgerLineReverse{from{-webkit-transform:translateY(-8px) rotate(135deg);transform:translateY(-8px) rotate(135deg)}50%{-webkit-transform:translateY(-8px) rotate(0);transform:translateY(-8px) rotate(0)}to{-webkit-transform:none;transform:none}}@keyframes bottomBurgerLineReverse{from{-webkit-transform:translateY(-8px) rotate(135deg);transform:translateY(-8px) rotate(135deg)}50%{-webkit-transform:translateY(-8px) rotate(0);transform:translateY(-8px) rotate(0)}to{-webkit-transform:none;transform:none}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.6}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}*{margin:0;padding:0}*::-webkit-input-placeholder{color:#767676}*::-moz-placeholder{color:#767676}*:-ms-input-placeholder{color:#767676}*::-ms-input-placeholder{color:#767676}*::placeholder{color:#767676}*::-moz-selection{color:#fff;background-color:#767676}*::selection{color:#fff;background-color:#767676}html,body{width:100%;height:100%}body{overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Roboto",sans-serif;position:relative;opacity:0;-webkit-animation:opacityOne 1s ease-in-out forwards;animation:opacityOne 1s ease-in-out forwards;color:#0a0a0a}body.no-scroll{overflow:hidden}h1,h2,h3,h4,h5,h6{color:#6f3aa0;font-weight:700;margin-bottom:1rem;line-height:1.2}h1{font-size:1.85rem;font-family:ff-dax-pro,sans-serif;letter-spacing:-.01em}@media all and (min-width: 640px){h1{font-size:2.25rem}}@media all and (min-width: 1024px){h1{font-size:2.75rem}}h2{font-size:1.75rem}@media all and (min-width: 640px){h2{font-size:2rem}}@media (min-width: 1440px){h2{font-size:2.5rem}}h3{font-size:1.5rem}@media all and (min-width: 640px){h3{font-size:1.75rem}}@media (min-width: 1440px){h3{font-size:2rem}}h4{font-size:1.25rem}@media all and (min-width: 640px){h4{font-size:1.5rem}}@media (min-width: 1440px){h4{font-size:1.75rem}}ul,ol{margin-bottom:1.5rem}p,li{font-size:15px}@media all and (min-width: 640px){p,li{font-size:16px}}@media (min-width: 1440px){p,li{font-size:18px}}p{margin-bottom:1.5rem}@media (max-width: 639px){p img{float:none !important}}a{color:#2b6bb2;text-decoration:underline;-webkit-transition:.15s color ease-in-out;transition:.15s color ease-in-out}a:hover,a:active,a:focus{color:#a51890}.button{background-color:transparent;color:#2b6bb2;font-weight:700;letter-spacing:1px;line-height:1.125;text-decoration:none;-webkit-transition:.15s color ease-in-out;transition:.15s color ease-in-out;margin-bottom:0;position:relative;z-index:1;overflow:hidden;text-decoration:none;min-width:120px}.button::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:2px solid #2b6bb2}.button::after{content:"";position:absolute;display:inline-block;height:102%;left:-75%;top:0;-webkit-transform:skew(50deg);-ms-transform:skew(50deg);transform:skew(50deg);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:0;background:#2b6bb2;z-index:-1}.button:hover,.button:focus,.button:active{color:#fff;-webkit-transition-delay:.15s;transition-delay:.15s}.button:hover::after,.button:focus::after,.button:active::after{height:102%;width:175%}.button--blue{background:#2b6bb2;color:#fff;-webkit-transition:.3s background;transition:.3s background}.button--blue::before{display:none}.button--blue::after{display:none}.button--blue:hover,.button--blue:focus,.button--blue:active{background:#a51890}.button--inline{margin:.75rem 0}@media all and (min-width: 640px){.button--inline{display:inline-block;margin:.75rem .5rem}.button--inline:first-child{margin-left:0}}.caps{text-transform:uppercase}.bold{font-weight:700}.lightweight{font-weight:400}.big-highlight-text{font-family:ff-dax-pro,sans-serif;letter-spacing:-.01em;font-size:1.75rem;font-weight:bold;color:#389cd3}@media all and (min-width: 640px){.big-highlight-text{font-size:2.5rem}}.revealer{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:0.4s opacity ease-in-out,0.4s -webkit-transform ease-in-out;transition:0.4s opacity ease-in-out,0.4s -webkit-transform ease-in-out;transition:0.4s opacity ease-in-out,0.4s transform ease-in-out;transition:0.4s opacity ease-in-out,0.4s transform ease-in-out,0.4s -webkit-transform ease-in-out}.show-revealer{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}input.button{border:2px solid #2b6bb2;-webkit-transition:.15s color ease-in-out,.15s background-color ease-in-out;transition:.15s color ease-in-out,.15s background-color ease-in-out}input.button::before{display:none}input.button:hover,input.button:active,input.button:focus{background-color:#2b6bb2}input.button:hover::after,input.button:active::after,input.button:focus::after{display:none}.grid-container{padding-left:1.25rem;padding-right:1.25rem}@media all and (min-width: 640px){.grid-container{padding-left:2rem;padding-right:2rem}}@media (min-width: 1440px){.grid-container{max-width:90rem}}.breadcrumb-container{display:none;padding:1rem 0;background:#f4f2f0}@media all and (min-width: 640px){.breadcrumb-container{display:block}}.breadcrumbs{margin:0}.breadcrumbs li{font-size:.875rem;text-transform:none}.breadcrumbs li:not(:last-child)::after{margin:0 .5rem;color:#767676}.breadcrumbs a{color:#2b6bb2;text-decoration:none}.breadcrumbs a:active,.breadcrumbs a:focus,.breadcrumbs a:hover{color:#a51890}table.border-table{border:1px solid #767676}table.border-table tr,table.border-table th,table.border-table td{background:#fff}table.border-table th,table.border-table td{border:1px solid #767676;vertical-align:top;text-align:left}table.clean-table{border:none}table.clean-table tbody,table.clean-table tr,table.clean-table th,table.clean-table td{background:transparent;border:none}.content-area-wrapper{padding:3rem 0}@media all and (min-width: 640px){.content-area-wrapper{padding:6rem 0}}@media (min-width: 1200px){.content-area-wrapper{padding:8rem 0}}form textarea{min-height:150px}form .cf-field-title{font-weight:bold}form .custom-user-form label{margin-top:10px}form label.error{margin-top:-0.5rem;margin-bottom:0.5rem;font-size:0.8em;color:#cd2026;font-style:italic}form .radio-label-inline{display:inline-block;padding-right:25px}.color-bg{color:#fff}.color-bg a:not(.button){color:#fff;-webkit-transition:.15s opacity ease-in-out;transition:.15s opacity ease-in-out}.color-bg a:not(.button):hover,.color-bg a:not(.button):active,.color-bg a:not(.button):focus{color:#efecea;text-decoration:none}.color-bg h1,.color-bg h2,.color-bg h3,.color-bg h4,.color-bg h5,.color-bg h6,.color-bg p,.color-bg li{color:#fff}.color-bg .button{color:#fff}.color-bg .button::before{border-color:#fff}.color-bg .button::after{color:#2b6bb2;background-color:#fff}.color-bg .button:hover,.color-bg .button:focus,.color-bg .button:active{color:#2b6bb2}.color-bg input.button:hover,.color-bg input.button:active,.color-bg input.button:focus{background-color:#fff}.color-bg--blue{background-color:#2b6bb2}.color-bg--purple{background-color:#6f3aa0}.color-bg--magenta{background-color:#a51890}.color-bg--teal{background-color:#279989}.color-bg--green{background-color:#53bf36}.color-bg--light-blue{background-color:#389cd3}.color-bg--blue-light-blue-gradient{background:-webkit-gradient(linear, left top, right top, from(#2b6bb2), to(#389cd3));background:linear-gradient(90deg, #2b6bb2, #389cd3)}.color-bg--purple-magenta-gradient{background:-webkit-gradient(linear, left top, right top, from(#6f3aa0), to(#a51890));background:linear-gradient(90deg, #6f3aa0, #a51890)}.color-bg--teal-light-blue-gradient{background:-webkit-gradient(linear, left top, right top, from(#279989), to(#389cd3));background:linear-gradient(90deg, #279989, #389cd3)}.color-bg form label,.color-bg form input{color:#fff}.color-bg form label.error{font-style:italic}.dot{border-radius:50%;height:80px;width:80px}@media all and (min-width: 640px){.dot{height:120px;width:120px}}@media all and (min-width: 1024px){.dot{height:150px;width:150px}}.dot--green{background-color:#53bf36}.dot--purple{background-color:#6f3aa0}.dot--magenta{background-color:#a51890}.dot--blue{background-color:#2b6bb2}.dot--light-blue{background-color:#389cd3}.dot--teal{background-color:#279989}.play-dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;height:60px;width:60px}.play-dot i{color:#fff;font-size:18px}@media all and (min-width: 1024px){.play-dot i{font-size:21px}}.circle{border-radius:50%;border-width:2px;border-style:solid}.circle--purple{border-color:#6f3aa0}.circle--magenta{border-color:#a51890}.circle--blue{border-color:#2b6bb2}.circle--light-blue{border-color:#389cd3}.circle--green{border-color:#53bf36}.circle--teal{border-color:#279989}.circle-image-wrap{position:relative;width:100%;padding-bottom:100%}.circle-image-wrap img{display:block;position:absolute;border-radius:50%;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.circle-image-wrap .no-img{display:block;position:absolute;border-radius:50%;height:100%;width:100%;background:#efecea}.arrow-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:10px 0;white-space:nowrap;font-weight:700;text-decoration:none;color:#2b6bb2}.arrow-button .arrow-button-arrow{position:relative;margin-left:.5rem;margin-right:10px;-webkit-transition:.2s all;transition:.2s all}.arrow-button .arrow-button-arrow .line{height:2px;width:40px;background:#2b6bb2;-webkit-transition:.2s all;transition:.2s all}.arrow-button .arrow-button-arrow .point{height:10px;width:10px;border-right:2px solid #2b6bb2;border-bottom:2px solid #2b6bb2;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.arrow-button:hover .arrow-button-arrow,.arrow-button:active .arrow-button-arrow,.arrow-button:focus .arrow-button-arrow{margin-right:0}.arrow-button:hover .arrow-button-arrow .line,.arrow-button:active .arrow-button-arrow .line,.arrow-button:focus .arrow-button-arrow .line{width:50px}.bar-wrap{position:relative;padding:6.66rem 0}@media (min-width: 1440px){.bar-wrap{padding:9rem 0}}.gradient--blue{background:-webkit-gradient(linear, left top, right top, from(#2b6bb2), to(#389cd3));background:linear-gradient(90deg, #2b6bb2, #389cd3)}.gradient--blue h2,.gradient--blue h3,.gradient--blue h4,.gradient--blue h5,.gradient--blue p,.gradient--blue li,.gradient--blue a{color:#fff}.gradient--teal{background:-webkit-gradient(linear, left top, right top, from(#279989), to(#389cd3));background:linear-gradient(90deg, #279989, #389cd3)}.gradient--purple{background:-webkit-gradient(linear, left top, right top, from(#6f3aa0), to(#a51890));background:linear-gradient(90deg, #6f3aa0, #a51890)}.popup-content{position:relative;margin:0 auto;width:80%;max-width:640px;max-height:100vh;overflow-y:auto;padding:2rem;background:#fff}@media all and (min-width: 640px){.popup-content{padding:3rem}}.popup-content--wide{max-width:800px}.contact-info p{margin-bottom:.5rem}#skipmenu{height:0;position:relative;z-index:101;overflow:hidden;-webkit-user-select:none}#header-wrap{-webkit-box-shadow:none;box-shadow:none;position:fixed;top:0;left:0;width:100%;z-index:100;-webkit-transition:.3s top ease-in-out,.15s box-shadow ease-in-out;transition:.3s top ease-in-out,.15s box-shadow ease-in-out;-webkit-box-shadow:0px 2px 14px rgba(0,0,0,0.1);box-shadow:0px 2px 14px rgba(0,0,0,0.1)}#header-wrap.header-up{top:-200px}#header-wrap.shadowed{-webkit-box-shadow:0px 2px 14px rgba(0,0,0,0.1);box-shadow:0px 2px 14px rgba(0,0,0,0.1)}.top-nav-wrap{display:none;background:#2b6bb2}@media all and (min-width: 640px){.top-nav-wrap{display:block}}.top-nav-wrap .top-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-nav-wrap .top-nav a{color:#fff;display:inline-block;padding:10px 0;text-decoration:none;font-size:13px}@media all and (min-width: 1024px){.top-nav-wrap .top-nav a{font-size:14px}}.top-nav-wrap .top-nav a:not(:first-of-type){margin-left:1rem}.top-nav-wrap .top-nav a:hover,.top-nav-wrap .top-nav a:focus,.top-nav-wrap .top-nav a:active{text-decoration:underline}.header{background:none;-webkit-box-shadow:none;box-shadow:none;padding:1rem 0;background:#fff;z-index:100}@media all and (min-width: 640px){.header{position:relative;margin-top:-.5px}}@media all and (min-width: 1024px){.header{padding:0}}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo{z-index:100;margin-right:1rem}.logo img{max-width:160px;width:100%;height:auto}@media all and (min-width: 1024px){.logo img{max-width:200px}}.nav-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto;position:absolute;background:#fff;height:calc(100vh - 110px);width:100%;left:0;top:0;opacity:0;pointer-events:none;-webkit-transition:0s opacity cubic-bezier(0.84, 0, 0.15, 1),0s .15s transform;transition:0s opacity cubic-bezier(0.84, 0, 0.15, 1),0s .15s transform}@media all and (min-width: 640px){.nav-wrap{position:static;top:auto;left:auto;bottom:auto;width:auto;height:auto;background:none;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;pointer-events:all}}@media all and (min-width: 1024px){.nav-wrap{position:relative;padding:2rem 0}}.nav-wrap__secondary{margin:3rem 1rem;text-align:center}@media all and (min-width: 640px){.nav-wrap__secondary{display:none}}.nav-wrap__secondary a{display:inline-block;padding:.5rem 1rem;font-weight:bold;text-decoration:none}.nav-wrap__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto;margin-bottom:2.33rem;opacity:0;-webkit-transition:.45s opacity ease-in-out;transition:.45s opacity ease-in-out}.nav-wrap__bottom__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (min-width: 640px){.nav-wrap__bottom{display:none}}.nav-wrap.show-nav-wrap{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;-webkit-transition:.45s transform ease-in-out,.15s opacity ease-in-out;transition:.45s transform ease-in-out,.15s opacity ease-in-out;pointer-events:all}.nav-wrap.show-nav-wrap .nav-wrap__bottom{opacity:1;-webkit-transition:.45s .3s opacity ease-in-out;transition:.45s .3s opacity ease-in-out}.nav-wrap.dropdown-is-engaged{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.45s transform cubic-bezier(0.84, 0, 0.15, 1);transition:.45s transform cubic-bezier(0.84, 0, 0.15, 1)}@media all and (min-width: 640px){.nav-wrap.dropdown-is-engaged{-webkit-transform:none;-ms-transform:none;transform:none}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0}@media all and (min-width: 640px){.nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;width:100%;-webkit-transform:translateY(7.5px);-ms-transform:translateY(7.5px);transform:translateY(7.5px);opacity:0;list-style-type:none;position:relative;border-bottom:2px solid rgba(43,107,178,0.33)}.nav__item:first-of-type{border-top:2px solid rgba(43,107,178,0.33)}@media all and (min-width: 640px){.nav__item:first-of-type{border:none}}@media all and (min-width: 640px){.nav__item{width:auto;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;border:none}}@media all and (min-width: 640px){.nav__item+.nav__item{margin-top:0;margin-left:1rem}}@media all and (min-width: 1024px){.nav__item+.nav__item{margin-left:1.66rem}}.nav__item.animated{-webkit-animation:removeTransOp .15s ease-in-out forwards;animation:removeTransOp .15s ease-in-out forwards}.nav__item.animated:nth-child(2){-webkit-animation-delay:.066s;animation-delay:.066s}.nav__item.animated:nth-child(3){-webkit-animation-delay:.099s;animation-delay:.099s}.nav__item.animated:nth-child(4){-webkit-animation-delay:.132s;animation-delay:.132s}.nav__item.animated:nth-child(5){-webkit-animation-delay:.165s;animation-delay:.165s}.nav__item.animated:nth-child(6){-webkit-animation-delay:.198s;animation-delay:.198s}.nav__item.animated:nth-child(7){-webkit-animation-delay:.231s;animation-delay:.231s}.nav__item.animated:nth-child(8){-webkit-animation-delay:.264s;animation-delay:.264s}.nav__item.animated:nth-child(9){-webkit-animation-delay:.297s;animation-delay:.297s}.nav__item.animated:nth-child(10){-webkit-animation-delay:.33s;animation-delay:.33s}.nav__item.animated:nth-child(11){-webkit-animation-delay:.363s;animation-delay:.363s}.nav__item.animated:nth-child(12){-webkit-animation-delay:.396s;animation-delay:.396s}.nav__item.animated:nth-child(13){-webkit-animation-delay:.429s;animation-delay:.429s}.nav__item.animated:nth-child(14){-webkit-animation-delay:.462s;animation-delay:.462s}.nav__item.animated:nth-child(15){-webkit-animation-delay:.495s;animation-delay:.495s}.nav__item.animated:nth-child(16){-webkit-animation-delay:.528s;animation-delay:.528s}.nav__item.animated:nth-child(17){-webkit-animation-delay:.561s;animation-delay:.561s}.nav__item.animated:nth-child(18){-webkit-animation-delay:.594s;animation-delay:.594s}.nav__item.animated:nth-child(19){-webkit-animation-delay:.627s;animation-delay:.627s}.nav__item.animated:nth-child(20){-webkit-animation-delay:.66s;animation-delay:.66s}.nav__item.animated:nth-child(21){-webkit-animation-delay:.693s;animation-delay:.693s}.nav__item.animated:nth-child(22){-webkit-animation-delay:.726s;animation-delay:.726s}.nav__item.animated:nth-child(23){-webkit-animation-delay:.759s;animation-delay:.759s}.nav__item.animated:nth-child(24){-webkit-animation-delay:.792s;animation-delay:.792s}.nav__item.animated:nth-child(25){-webkit-animation-delay:.825s;animation-delay:.825s}.nav__item.animated:nth-child(26){-webkit-animation-delay:.858s;animation-delay:.858s}.nav__item.animated:nth-child(27){-webkit-animation-delay:.891s;animation-delay:.891s}.nav__item.animated:nth-child(28){-webkit-animation-delay:.924s;animation-delay:.924s}.nav__item.animated:nth-child(29){-webkit-animation-delay:.957s;animation-delay:.957s}.nav__item.animated:nth-child(30){-webkit-animation-delay:.99s;animation-delay:.99s}.nav__item.animated:nth-child(31){-webkit-animation-delay:1.023s;animation-delay:1.023s}.nav__item.animated:nth-child(32){-webkit-animation-delay:1.056s;animation-delay:1.056s}.nav__item.animated:nth-child(33){-webkit-animation-delay:1.089s;animation-delay:1.089s}.nav__item.animated:nth-child(34){-webkit-animation-delay:1.122s;animation-delay:1.122s}.nav__item.animated:nth-child(35){-webkit-animation-delay:1.155s;animation-delay:1.155s}.nav__item.animated:nth-child(36){-webkit-animation-delay:1.188s;animation-delay:1.188s}.nav__item.animated:nth-child(37){-webkit-animation-delay:1.221s;animation-delay:1.221s}.nav__item.animated:nth-child(38){-webkit-animation-delay:1.254s;animation-delay:1.254s}.nav__item.animated:nth-child(39){-webkit-animation-delay:1.287s;animation-delay:1.287s}.nav__item.animated:nth-child(40){-webkit-animation-delay:1.32s;animation-delay:1.32s}.nav__item.animated:nth-child(41){-webkit-animation-delay:1.353s;animation-delay:1.353s}.nav__item.animated:nth-child(42){-webkit-animation-delay:1.386s;animation-delay:1.386s}.nav__item.animated:nth-child(43){-webkit-animation-delay:1.419s;animation-delay:1.419s}.nav__item.animated:nth-child(44){-webkit-animation-delay:1.452s;animation-delay:1.452s}.nav__item.animated:nth-child(45){-webkit-animation-delay:1.485s;animation-delay:1.485s}.nav__item.animated:nth-child(46){-webkit-animation-delay:1.518s;animation-delay:1.518s}.nav__item.animated:nth-child(47){-webkit-animation-delay:1.551s;animation-delay:1.551s}.nav__item.animated:nth-child(48){-webkit-animation-delay:1.584s;animation-delay:1.584s}.nav__item.animated:nth-child(49){-webkit-animation-delay:1.617s;animation-delay:1.617s}.nav__item.animated:nth-child(50){-webkit-animation-delay:1.65s;animation-delay:1.65s}.nav__item__link{color:#2b6bb2;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-weight:700;text-decoration:none;font-size:18px;-webkit-transition:.15s color cubic-bezier(0.84, 0, 0.15, 1);transition:.15s color cubic-bezier(0.84, 0, 0.15, 1);padding:1rem}.nav__item__link:hover,.nav__item__link:focus,.nav__item__link:active{color:#a51890}.nav__item__link:hover+.nav__item__arrow svg polygon,.nav__item__link:focus+.nav__item__arrow svg polygon,.nav__item__link:active+.nav__item__arrow svg polygon{fill:#a51890}@media all and (min-width: 640px){.nav__item__link{font-size:14px;color:#2b6bb2;padding:0;border-bottom:2px solid #fff}.nav__item__link:hover,.nav__item__link:focus,.nav__item__link:active{color:#6f3aa0}}@media all and (min-width: 1024px){.nav__item__link{font-size:15px}}@media (min-width: 1440px){.nav__item__link{font-size:16px}}@media all and (min-width: 640px){.nav__item__link.nav-current{border-bottom:2px solid #389cd3}}.nav__item__link.nav-current::after{content:"";font-size:16px;position:absolute;bottom:-10px;left:50%;margin-left:-8px}.nav__item__arrow{position:absolute !important;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:1rem}@media all and (min-width: 640px){.nav__item__arrow{display:none}}.arrow{height:10px;width:10px;position:relative}.arrow svg{position:absolute;top:0;left:0;height:100%;width:100%}.arrow--right polygon,.arrow--down polygon{fill:#2b6bb2;-webkit-transition:.15s fill ease-in-out;transition:.15s fill ease-in-out}.arrow--left polygon{fill:#0a0a0a;-webkit-transition:.15s fill ease-in-out;transition:.15s fill ease-in-out}.hover-link{color:#767676;position:relative}.hover-link::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.5rem 0 .5rem .5rem;-webkit-transition:.15s all cubic-bezier(0.84, 0, 0.15, 1);transition:.15s all cubic-bezier(0.84, 0, 0.15, 1);z-index:100;margin-left:auto}.burger:hover{cursor:pointer}.burger__line{width:35px;height:2px;background-color:#2b6bb2;margin:3px 0;-webkit-transition:.45s all cubic-bezier(0.84, 0, 0.15, 1);transition:.45s all cubic-bezier(0.84, 0, 0.15, 1)}.burger.active{z-index:20}.burger.active .burger__line:nth-of-type(1){-webkit-animation:topBurgerLine .45s cubic-bezier(0.84, 0, 0.15, 1) forwards;animation:topBurgerLine .45s cubic-bezier(0.84, 0, 0.15, 1) forwards}.burger.active .burger__line:nth-of-type(2){-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.burger.active .burger__line:nth-of-type(3){-webkit-animation:bottomBurgerLine .45s cubic-bezier(0.84, 0, 0.15, 1) forwards;animation:bottomBurgerLine .45s cubic-bezier(0.84, 0, 0.15, 1) forwards}.burger.inactive .burger__line:nth-of-type(1){-webkit-animation:topBurgerLineReverse .45s cubic-bezier(0.84, 0, 0.15, 1) forwards;animation:topBurgerLineReverse .45s cubic-bezier(0.84, 0, 0.15, 1) forwards}.burger.inactive .burger__line:nth-of-type(3){-webkit-animation:bottomBurgerLineReverse .45s cubic-bezier(0.84, 0, 0.15, 1) forwards;animation:bottomBurgerLineReverse .45s cubic-bezier(0.84, 0, 0.15, 1) forwards}@media all and (min-width: 640px){.burger{display:none}}.dropdown-wrap{display:none;position:absolute;top:0;left:0;width:100%;min-height:calc(100vh - 110px);height:auto;background:#fff;border-top:2px solid rgba(43,107,178,0.33);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.45s transform cubic-bezier(0.84, 0, 0.15, 1);transition:.45s transform cubic-bezier(0.84, 0, 0.15, 1);background:#fff;z-index:101}@media all and (min-width: 640px){.dropdown-wrap{min-height:0;height:auto;-webkit-transform:none;-ms-transform:none;transform:none;top:100%;left:auto;right:0;width:600px;border:none;background:transparent}}.dropdown-wrap .dropdown{position:fixed;top:0;left:0;height:100%;width:100%;opacity:0;pointer-events:none;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media all and (min-width: 640px){.dropdown-wrap .dropdown{display:grid;grid-template-columns:1fr;position:absolute;background:#fff;height:auto;top:100%;border-top:2px solid rgba(43,107,178,0.33);overflow-y:auto}}@media all and (min-width: 1024px){.dropdown-wrap .dropdown{grid-template-columns:1fr;grid-gap:2px}}.dropdown-wrap .dropdown.dropdown-active{opacity:1;pointer-events:all}@media all and (min-width: 640px){.dropdown-wrap .dropdown.dropdown-active{-webkit-box-shadow:0px 4px 8px rgba(72,73,74,0.33);box-shadow:0px 4px 8px rgba(72,73,74,0.33)}}.dropdown-wrap .dropdown-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.66rem;padding:1rem}@media all and (min-width: 640px){.dropdown-wrap .dropdown-close{display:none}}.dropdown-wrap .dropdown-close p{margin-bottom:0;margin-left:1rem;-webkit-transition:.15s color ease-in-out;transition:.15s color ease-in-out}.dropdown-wrap .dropdown-close:hover,.dropdown-wrap .dropdown-close:active,.dropdown-wrap .dropdown-close:focus{cursor:pointer}.dropdown-wrap .dropdown-close:hover p,.dropdown-wrap .dropdown-close:active p,.dropdown-wrap .dropdown-close:focus p{color:#48494a}.dropdown-wrap .dropdown-close:hover .dropdown-close__arrow svg polygon,.dropdown-wrap .dropdown-close:active .dropdown-close__arrow svg polygon,.dropdown-wrap .dropdown-close:focus .dropdown-close__arrow svg polygon{fill:#48494a}@media all and (min-width: 640px){.dropdown-wrap .dropdown__headline{background-color:#fff;padding:1rem}}@media all and (min-width: 1024px){.dropdown-wrap .dropdown__headline{padding:2rem 2rem 0}}.dropdown-wrap .dropdown__headline a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-weight:700;font-size:1.5rem;line-height:30px;margin-bottom:.66rem;padding:0 1rem}@media all and (min-width: 1024px){.dropdown-wrap .dropdown__headline a{padding:0}}.dropdown-wrap .dropdown__sections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:1rem 0 20vh}@media all and (min-width: 640px){.dropdown-wrap .dropdown__sections{display:block;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin:0;background:#fff;padding:0 2rem 2rem}.dropdown-wrap .dropdown__sections.dropdown__sections__grid{display:grid;grid-template-columns:1fr 1fr}}.dropdown-wrap .dropdown__sections a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropdown-wrap .dropdown__sections__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;border-bottom:1px solid rgba(43,107,178,0.33)}@media all and (min-width: 640px){.dropdown-wrap .dropdown__sections__block{display:block;border:none;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}.dropdown-wrap .dropdown__sections__block:nth-of-type(1){border-top:1px solid rgba(43,107,178,0.33)}@media all and (min-width: 640px){.dropdown-wrap .dropdown__sections__block:nth-of-type(1){border:none}}.dropdown-wrap .dropdown__sections__block__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;width:100%}@media all and (min-width: 640px){.dropdown-wrap .dropdown__sections__block__title{padding:.5rem 0 .575rem;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.dropdown-wrap .dropdown__sections__block__title .nav-title-icon{display:none}@media all and (min-width: 640px){.dropdown-wrap .dropdown__sections__block__title .nav-title-icon{display:block;width:10px;height:10px;border-radius:50%;background-color:#6f3aa0;background-size:contain;background-repeat:no-repeat;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-right:8px;margin-top:6px}}.dropdown-wrap .dropdown__sections__block__title a{text-decoration:none;font-size:16px;font-weight:700}.dropdown-wrap .dropdown__sections__block__title__arrow{display:none}.dropdown-wrap .dropdown__sections__block__title__arrow.show-arrow{display:inline-block;pointer-events:none}@media all and (min-width: 640px){.dropdown-wrap .dropdown__sections__block__title__arrow.show-arrow{display:none}}.dropdown-wrap .dropdown__sections__block__title__arrow.reverse{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.dropdown-wrap .dropdown__sections__block__list{display:none;margin-left:2rem;margin-bottom:1rem;width:100%}@media all and (min-width: 640px){.dropdown-wrap .dropdown__sections__block__list{width:auto}}.dropdown-wrap .dropdown__sections__block__list li{line-height:1.25}.dropdown-wrap .dropdown__sections__block__list li::marker{color:#53bf36}.dropdown-wrap .dropdown__sections__block__list li:not(:first-of-type){margin-top:.575rem}.dropdown-wrap .dropdown__sections__block__list li a{font-weight:normal;font-size:15px;-webkit-transition:.15s color ease-in-out;transition:.15s color ease-in-out;width:100%;text-decoration:none}@media all and (min-width: 640px){.dropdown-wrap .dropdown__sections__block__list{display:block}}.dropdown-wrap .dropdown__sections__block__list.show-dropdown-block-list{display:block}#dropdown-bg{display:none}@media all and (min-width: 640px){#dropdown-bg{position:absolute;top:100%;left:0;width:100%;height:calc(100vh - 110px);background:transparent;z-index:99}#dropdown-bg.show-bg{display:block}}.dropdown-wrap-close{display:none}@media all and (min-width: 640px){.dropdown-wrap-close{position:absolute;top:10px;right:10px;height:30px;width:30px;border-radius:50%;border:2px solid #767676;z-index:1}.dropdown-wrap-close i{font-size:20px;color:#767676}.dropdown-wrap-close:hover{cursor:pointer}.dropdown-wrap-close.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.section-navbar{display:none;position:relative}@media all and (min-width: 640px){.section-navbar{display:block}}.section-navbar-wrap{position:absolute;top:0;left:0;width:100%;background-color:#6f3aa0}@media all and (min-width: 640px){.section-navbar-wrap{position:relative}}.section-nav{padding:0 1rem 2rem;margin:0;max-width:300px}@media all and (min-width: 640px){.section-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;max-width:none}}.section-nav li{list-style-type:none;position:relative;line-height:1.2;padding:.5rem 0}@media all and (min-width: 640px){.section-nav li{padding:0;text-align:center;min-width:140px}}@media all and (min-width: 1024px){.section-nav li{min-width:200px}}.section-nav li a{color:#fff;display:inline-block;width:100%;text-decoration:none;font-size:16px}@media all and (min-width: 640px){.section-nav li a{font-size:14px;padding:.75rem 1rem}}@media all and (min-width: 1024px){.section-nav li a{font-size:16px}}.section-nav li a:active,.section-nav li a:focus,.section-nav li a:hover{color:#fff}.section-nav li .section-sub-nav-toggle{position:absolute;top:8px;right:0;font-size:20px;color:#fff;cursor:pointer}@media all and (min-width: 640px){.section-nav li .section-sub-nav-toggle{display:none}}.section-nav li .section-sub-nav-toggle.active{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.section-nav li .section-sub-nav{display:none;position:relative;margin:0 0 0 1rem;padding:.5rem 0 .75rem}@media all and (min-width: 640px){.section-nav li .section-sub-nav{display:block;opacity:0;visibility:hidden;z-index:-1;position:absolute;left:0;width:100%;margin:0;padding:.75rem 0;background:#6f3aa0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:0 3px 7px rgba(32,32,32,0.35);box-shadow:0 3px 7px rgba(32,32,32,0.35)}}.section-nav li .section-sub-nav.open{display:block}.section-nav li .section-sub-nav li{padding:0;text-align:left}.section-nav li .section-sub-nav li a{padding:.5rem 0;font-size:14px}@media all and (min-width: 640px){.section-nav li .section-sub-nav li a{font-size:13px;padding:.75rem 1.25rem}}@media all and (min-width: 1024px){.section-nav li .section-sub-nav li a{font-size:15px}}.section-nav li:focus-within,.section-nav li:hover{background-color:#552c7b}@media all and (min-width: 640px){.section-nav li:focus-within .section-sub-nav,.section-nav li:hover .section-sub-nav{opacity:1;visibility:visible;z-index:999}}.gallery{margin-bottom:2rem}.gallery-item-title{margin-bottom:0.5rem;font-weight:bold;line-height:1.5}.gallery-item-thumb{margin-bottom:0.75rem}.gallery-grid .gallery-item{margin-bottom:2.5rem}.gallery-grid .gallery-item p{font-size:0.9rem;line-height:1.5}.gallery-list .gallery-item:not(:first-of-type){margin-top:4rem}.gallery-item-iframe:hover::after{display:none}.gallery-item-iframe{position:relative}.gallery-item-iframe__play{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:white;height:60px;width:60px;border-radius:50%;background:rgba(0,0,0,0.5)}.gallery-item-iframe__play i{font-size:26px;position:relative;left:2.5px}.gallery-item-iframe:hover .gallery-item-iframe__play{background:#53bf36}.circle-image-wrap .gallery-item-iframe{position:static}.gallery-item-image-wrap{margin-bottom:1.5rem}@media all and (min-width: 640px){.gallery-item-image-wrap{margin-bottom:0}}.gallery-item-image-wrap img{max-height:220px}.gallery-item-image img{border:2px solid transparent;max-height:240px}@media all and (min-width: 640px){.gallery-item-image img{max-height:none}}a.gallery-item-image img{-webkit-transition:.15s border ease-in-out;transition:.15s border ease-in-out}a.gallery-item-image img:hover,a.gallery-item-image img:focus,a.gallery-item-image img:active{border:2px solid #53bf36}.gallery-item-content{position:relative}.gallery-item-content-condensed{max-height:250px;overflow:hidden}.gallery-item-content-condensed .gallery-item-content-wrap{-webkit-mask-image:linear-gradient(to bottom, black 200px, transparent 250px);mask-image:linear-gradient(to bottom, black 200px, transparent 250px)}.gallery-item-content-toggle{padding:1rem 0;text-align:center}.gallery-item-content-toggle a{font-size:15px;font-weight:bold;text-decoration:none}.hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-position:top center;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden;display:none}@media all and (min-width: 640px){.hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:250px}}.hero::before{content:"";position:absolute;bottom:0;left:0;z-index:0}@media all and (min-width: 640px){.hero::before{background:-webkit-gradient(linear, left top, right top, color-stop(20%, #fff), to(rgba(255,255,255,0)));background:linear-gradient(90deg, #fff 20%, rgba(255,255,255,0));height:100%;width:75%}}@media all and (min-width: 1024px){.hero::before{width:60%}}.hero::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;-webkit-box-shadow:inset 0px -14px 14px -14px rgba(0,0,0,0.1);box-shadow:inset 0px -14px 14px -14px rgba(0,0,0,0.1);z-index:0}.hero--photo-bg{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:200px;max-height:500px}@media all and (min-width: 640px){.hero--photo-bg{min-height:320px}}@media (min-width: 1200px){.hero--photo-bg{min-height:400px}}@media (min-width: 1440px){.hero--photo-bg{min-height:420px}}.hero--home{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:250px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-position:top right}@media all and (min-width: 640px){.hero--home{min-height:67vh}}@media all and (min-width: 640px){.hero--home::before{background:-webkit-gradient(linear, left top, right top, color-stop(15%, #fff), to(rgba(255,255,255,0)));background:linear-gradient(90deg, #fff 15%, rgba(255,255,255,0));height:100%;width:75%}}@media all and (min-width: 1024px){.hero--home::before{background:-webkit-gradient(linear, left top, right top, color-stop(10%, #fff), to(rgba(255,255,255,0)));background:linear-gradient(90deg, #fff 10%, rgba(255,255,255,0));width:67%}}@media (min-width: 1200px){.hero--home::before{background:-webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255,255,255,0)));background:linear-gradient(90deg, #fff, rgba(255,255,255,0));width:60%}}@media all and (min-width: 640px){.hero.no-bottom-shadow::after{-webkit-box-shadow:none;box-shadow:none}}.hero .grid-container{width:100%}.hero-callout{margin:0;z-index:2;position:relative;padding:3rem 0 0}@media all and (min-width: 640px){.hero-callout{padding:4rem 0;width:50%}}@media all and (min-width: 1024px){.hero-callout{margin-left:2rem;width:45%}}@media (min-width: 1200px){.hero-callout{width:40%}}.hero-callout h1{opacity:0;-webkit-animation:opacityOne 1.25s ease-in-out forwards;animation:opacityOne 1.25s ease-in-out forwards}.hero-callout p{opacity:0;-webkit-animation:opacityOne 1.25s 0.5s ease-in-out forwards;animation:opacityOne 1.25s 0.5s ease-in-out forwards}.hero--home .hero-callout{width:60%;padding:3rem 0}@media all and (min-width: 640px){.hero--home .hero-callout{width:40%;padding:4rem 0}}.hero-content-mobile{padding:2rem 0}.hero-content-mobile h1{margin-bottom:0}.hero-content-mobile p{font-size:16px;margin-top:1rem}.hero-content-mobile p:last-of-type{margin-bottom:0}@media all and (min-width: 640px){.hero-content-mobile{display:none}}.hero-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-36px;z-index:-1}@media all and (min-width: 640px){.hero-dots{right:-60px}}.hero-dots__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-dots__row--top .hero-dot:nth-of-type(1){background:#a51890}.hero-dots__row--top .hero-dot:nth-of-type(2){background:#6f3aa0}.hero-dots__row--top .hero-dot:nth-of-type(3){background:#2b6bb2}.hero-dots__row--middle{margin-left:-72px}@media all and (min-width: 640px){.hero-dots__row--middle{margin-left:-120px}}.hero-dots__row--middle .hero-dot:nth-of-type(1){background:#389cd3}.hero-dots__row--middle .hero-dot:nth-of-type(2){background:#2b6bb2}.hero-dots__row--middle .hero-dot:nth-of-type(3){background:#2b6bb2}.hero-dots__row--bottom{margin-left:-144px}@media all and (min-width: 640px){.hero-dots__row--bottom{margin-left:-240px}}.hero-dots__row--bottom .hero-dot:nth-of-type(1){background:#53bf36}.hero-dots__row--bottom .hero-dot:nth-of-type(2){background:#53bf36}.hero-dots__row--bottom .hero-dot:nth-of-type(3){background:#279989}.hero-dots .hero-dot{height:60px;width:60px;margin:6px;border-radius:50%}.hero-dots .hero-dot--medium{height:54px;width:54px;margin:9px}.hero-dots .hero-dot--small{height:48px;width:48px;margin:12px}@media all and (min-width: 640px){.hero-dots .hero-dot{height:100px;width:100px;margin:10px}.hero-dots .hero-dot--medium{height:90px;width:90px;margin:15px}.hero-dots .hero-dot--small{height:80px;width:80px;margin:20px}}.circle{border-radius:50%}.hero-circle{position:absolute;height:500px;width:500px;left:20%;top:50%;-webkit-transform:translate(-30%, -50%) scale(0.66);-ms-transform:translate(-30%, -50%) scale(0.66);transform:translate(-30%, -50%) scale(0.66)}@media all and (min-width: 640px){.hero-circle{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width: 1200px){.hero-circle{left:25%}}.hero-circle svg{position:absolute;top:0;left:0;height:100%;width:100%}.hero-circle svg circle{stroke-width:2px;fill:none;stroke-dasharray:1572;stroke-dashoffset:0}.hero-circle svg circle.green-circle{stroke:#53bf36}.hero-circle svg circle.purple-circle{stroke:#6f3aa0}.hero-circle svg circle.magenta-circle{stroke:#a51890}.hero-circle svg circle.blue-circle{stroke:#2b6bb2}.hero-circle svg circle.teal-circle{stroke:#279989}.hero-circle--home{display:none}@media all and (min-width: 1024px){.hero-circle--home{display:block;left:auto;right:5%;-webkit-transform:translateY(-50%) scale(1.25);-ms-transform:translateY(-50%) scale(1.25);transform:translateY(-50%) scale(1.25);display:none}}@media (min-width: 1200px){.hero-circle--home{right:10%;-webkit-transform:translateY(-50%) scale(1.5);-ms-transform:translateY(-50%) scale(1.5);transform:translateY(-50%) scale(1.5)}}@media (min-width: 1440px){.hero-circle--home{right:15%;-webkit-transform:translateY(-50%) scale(1.85);-ms-transform:translateY(-50%) scale(1.85);transform:translateY(-50%) scale(1.85)}}@media all and (min-width: 640px){.hero-circle--home .hero-callout{width:40%}}.basic-heading{padding-top:3rem;padding-bottom:1.5rem}@media all and (min-width: 640px){.basic-heading{padding-top:4rem;padding-bottom:2rem}}.white-end-gradient{background:-webkit-gradient(linear, left top, left bottom, color-stop(85%, #fff), to(#efecea));background:linear-gradient(#fff 85%, #efecea)}.has-right-arrow .arrow{margin-left:.5rem}.has-right-arrow:hover>.arrow svg polygon,.has-right-arrow:active>.arrow svg polygon,.has-right-arrow:focus>.arrow svg polygon{fill:#a51890}.home-intro-wrap{padding:3rem 0}@media all and (min-width: 640px){.home-intro-wrap{padding:5rem 0 0}}@media all and (min-width: 1024px){.home-intro-wrap{padding:7rem 0 0}}@media (min-width: 1440px){.home-intro-wrap{padding:9rem 0 0}}.home-intro{display:grid;grid-template-columns:1fr}@media all and (min-width: 1024px){.home-intro{grid-template-columns:1fr 1.5fr;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}@media all and (min-width: 640px){.home-intro__content{max-width:600px;margin:0 auto}}@media all and (min-width: 1024px){.home-intro__content{max-width:none;margin:unset}}.home-intro__content__video-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem;margin-top:2rem}@media all and (min-width: 1024px){.home-intro__content__video-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, 1fr);row-gap:1rem;margin-bottom:4rem}}.home-intro__content__video-grid__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 10px}@media all and (min-width: 640px){.home-intro__content__video-grid__item{margin:30px 20px}}@media all and (min-width: 1024px){.home-intro__content__video-grid__item{margin:0}}.home-intro__content__video-grid__item__photo{position:relative;border-radius:50%;height:140px;width:140px}@media all and (min-width: 640px){.home-intro__content__video-grid__item__photo{height:240px;width:240px}}@media all and (min-width: 1024px){.home-intro__content__video-grid__item__photo{height:210px;width:210px}}.home-intro__content__video-grid__item__photo img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s filter ease-in-out;transition:.3s filter ease-in-out}.home-intro__content__video-grid__item .play-dot{position:absolute;bottom:-1rem;left:0}@media all and (min-width: 640px){.home-intro__content__video-grid__item .play-dot{left:1rem}}@media all and (min-width: 1024px){.home-intro__content__video-grid__item .play-dot{bottom:1rem;left:0}}@media all and (min-width: 1024px){.home-intro__content__video-grid__item:nth-of-type(2){grid-area:2 / 1 / 4 / 2}}@media all and (min-width: 1024px){.home-intro__content__video-grid__item:nth-of-type(3){grid-area:1 / 2 / 3 / 3}}@media all and (min-width: 1024px){.home-intro__content__video-grid__item:nth-of-type(4){grid-area:3 / 2 / 5 / 3}}@media all and (min-width: 1024px){.home-intro__content__video-grid__item:nth-of-type(4) .play-dot{right:0}}.home-intro__content__video-grid__item:hover,.home-intro__content__video-grid__item:active,.home-intro__content__video-grid__item:focus{cursor:pointer}.home-intro__content__video-grid__item:hover .play-dot,.home-intro__content__video-grid__item:active .play-dot,.home-intro__content__video-grid__item:focus .play-dot{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.home-intro__content__video-grid__item:hover img,.home-intro__content__video-grid__item:active img,.home-intro__content__video-grid__item:focus img{-webkit-filter:brightness(110%);filter:brightness(110%)}.home-intro__featured{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (min-width: 1024px){.home-intro__featured{margin-top:-4rem}}.home-intro__featured__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.home-intro__featured__item__photo{position:relative;border-radius:50%;height:70vw;width:70vw}@media all and (min-width: 640px){.home-intro__featured__item__photo{height:375px;width:375px}}@media all and (min-width: 1024px){.home-intro__featured__item__photo{height:475px;width:475px}}@media (min-width: 1440px){.home-intro__featured__item__photo{height:575px;width:575px}}.home-intro__featured__item__photo img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;z-index:1;-webkit-transition:.3s filter ease-in-out;transition:.3s filter ease-in-out}.home-intro__featured__item__photo .circle{height:33vw;width:33vw;position:absolute;bottom:-20px;left:-10px;z-index:0}@media all and (min-width: 640px){.home-intro__featured__item__photo .circle{bottom:-20px;left:-1rem;height:200px;width:200px}}@media all and (min-width: 1024px){.home-intro__featured__item__photo .circle{height:400px;width:400px}}.home-intro__featured__item__photo .dot{height:25vw;width:25vw;border-radius:50%;position:absolute;top:-15px;right:-10px;z-index:0}@media all and (min-width: 640px){.home-intro__featured__item__photo .dot{top:-30px;right:-1rem;height:130px;width:130px}}@media all and (min-width: 1024px){.home-intro__featured__item__photo .dot{height:250px;width:250px}}.home-intro__featured__item__photo .play-dot{position:absolute;bottom:25%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;-webkit-transition:.3s transform cubic-bezier(0.32, 0.63, 0.55, 0.95);transition:.3s transform cubic-bezier(0.32, 0.63, 0.55, 0.95)}.home-intro__featured__item:hover,.home-intro__featured__item:active,.home-intro__featured__item:focus{cursor:pointer}.home-intro__featured__item:hover .play-dot,.home-intro__featured__item:active .play-dot,.home-intro__featured__item:focus .play-dot{-webkit-transform:translateX(-50%) scale(1.1);-ms-transform:translateX(-50%) scale(1.1);transform:translateX(-50%) scale(1.1)}.home-intro__featured__item:hover img,.home-intro__featured__item:active img,.home-intro__featured__item:focus img{-webkit-filter:brightness(110%);filter:brightness(110%)}@media all and (min-width: 1024px){.home-intro__featured .button{margin-top:4rem}}.bar__content{max-width:90%}.bar__photo-wrap{position:absolute;top:30px;right:30px}@media all and (min-width: 640px){.bar__photo-wrap{position:relative;top:auto;right:auto}}.bar__photo-wrap__photo{height:100px;width:100px;border-radius:50%;position:relative}@media all and (min-width: 640px){.bar__photo-wrap__photo{height:35vw;width:35vw}}@media all and (min-width: 1024px){.bar__photo-wrap__photo{position:absolute;top:-150px;height:450px;width:450px}}@media (min-width: 1200px){.bar__photo-wrap__photo{top:-175px}}.bar__photo-wrap__photo img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.bar__photo-wrap__photo__circle{position:absolute;height:80%;width:80%;bottom:-8px;right:-8px;z-index:0;border-width:2px;border-style:solid}@media all and (min-width: 640px){.bar__photo-wrap__photo__circle{bottom:-1.66rem;right:-1.66rem;height:50%;width:50%}}.bar--home{display:grid;grid-template-columns:1fr}@media all and (min-width: 640px){.bar--home{grid-template-columns:1.25fr 1fr;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}@media all and (min-width: 1024px){.bar--home{grid-template-columns:1fr 1fr}}.articles-wrap{padding:5rem 0;position:relative}@media all and (min-width: 1024px){.articles-wrap{padding:7rem 0}}.articles{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-auto-rows:auto;grid-gap:2.33rem}@media all and (min-width: 640px){.articles__item{max-width:none;margin:unset}}.articles__item__tag{color:#6f3aa0;font-weight:700;margin-bottom:.33rem}.articles__item img{margin-bottom:.66rem;width:100%}.articles__item__title{text-decoration:none}.articles__item__title h3{font-size:15px;line-height:20px;color:#2b6bb2}@media all and (min-width: 640px){.articles__item__title h3{font-size:16px;line-height:22px}}@media all and (min-width: 1024px){.articles__item__title h3{font-size:18px;line-height:24px}}@media (min-width: 1440px){.articles__item__title h3{font-size:24px;line-height:28px}}.articles__item__title:hover,.articles__item__title:active,.articles__item__title:focus{text-decoration:underline}.articles__item__title:hover h3,.articles__item__title:active h3,.articles__item__title:focus h3{color:#a51890}.articles__circle{position:absolute;z-index:-1}.articles__circle--left{height:150px;width:150px;top:30px;left:0}.articles__circle--right{height:90px;width:90px;bottom:200px;right:0}@media all and (min-width: 1024px){.articles__circle--right{bottom:250px}}.bottom-cta{display:grid;grid-template-columns:1fr}@media all and (min-width: 640px){.bottom-cta{grid-template-columns:1fr 1fr}}.bottom-cta__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50vw;width:100%;background:center / cover no-repeat}@media all and (min-width: 640px){.bottom-cta__item{height:25vw}}.content-blocks .content-block:first-child.revealer{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.content-blocks.ending-gradient .content-block:last-child.basic-content-block:not(.color-bg){background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, #fff), to(#efecea));background:linear-gradient(#fff 80%, #efecea);margin:0;padding:3rem 0}@media all and (min-width: 640px){.content-blocks.ending-gradient .content-block:last-child.basic-content-block:not(.color-bg){padding:5rem 0}}@media (min-width: 1440px){.content-blocks.ending-gradient .content-block:last-child.basic-content-block:not(.color-bg){padding:6rem 0}}.content-blocks.ending-gradient .content-block:last-child.side-photo-block:not(.color-bg){background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, #fff), to(#efecea));background:linear-gradient(#fff 80%, #efecea)}.content-blocks.ending-gradient .content-block:last-child.leadership-block:not(.color-bg){background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, #fff), to(#efecea));background:linear-gradient(#fff 80%, #efecea)}.basic-content-block{margin:3rem 0}@media all and (min-width: 640px){.basic-content-block{margin:5rem 0}}@media (min-width: 1440px){.basic-content-block{margin:6rem 0}}.basic-content-block.color-bg{margin:0;padding:3rem 0}@media all and (min-width: 640px){.basic-content-block.color-bg{padding:5rem 0}}@media (min-width: 1440px){.basic-content-block.color-bg{padding:6rem 0}}.side-photo-block{margin:4rem 0 0;padding-bottom:4rem}@media all and (min-width: 640px){.side-photo-block{margin:8rem 0 4rem}}.side-photo-block__columns{display:grid;grid-template-columns:1fr;row-gap:3rem;justify-items:center}@media all and (min-width: 640px){.side-photo-block__columns{grid-template-columns:1fr 1fr;row-gap:0;-webkit-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem;max-width:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.side-photo-block__columns__photo-column{position:relative}.side-photo-block__columns__photo-column__photo{height:60vw;width:60vw;position:relative;border-radius:50%;overflow:hidden}@media all and (min-width: 640px){.side-photo-block__columns__photo-column__photo{height:35vw;width:35vw}}@media all and (min-width: 1024px){.side-photo-block__columns__photo-column__photo{width:375px;height:375px}}@media (min-width: 1440px){.side-photo-block__columns__photo-column__photo{width:500px;height:500px}}.side-photo-block__columns__photo-column__photo img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.side-photo-block__columns__photo-column__photo-unmasked{width:100%;max-width:500px}@media all and (min-width: 640px){.side-photo-block__columns__photo-column__photo-unmasked{width:40vw}}@media all and (min-width: 1024px){.side-photo-block__columns__photo-column__photo-unmasked{width:400px}}@media (min-width: 1200px){.side-photo-block__columns__photo-column__photo-unmasked{width:450px}}@media (min-width: 1440px){.side-photo-block__columns__photo-column__photo-unmasked{width:500px}}.side-photo-block__columns__photo-column .circle{height:33vw;width:33vw;position:absolute;top:-40px;z-index:0}@media all and (min-width: 640px){.side-photo-block__columns__photo-column .circle{top:-50px;height:27vw;width:27vw}}@media all and (min-width: 1024px){.side-photo-block__columns__photo-column .circle{height:250px;width:250px}}.side-photo-block__columns__photo-column .dot{height:22vw;width:22vw;border-radius:50%;position:absolute;bottom:-15px;z-index:0}@media all and (min-width: 640px){.side-photo-block__columns__photo-column .dot{bottom:-30px;height:17vw;width:17vw}}@media all and (min-width: 1024px){.side-photo-block__columns__photo-column .dot{height:150px;width:150px}}.side-photo-block--left-photo .side-photo-block__columns__photo-column .circle{right:-40px}@media all and (min-width: 640px){.side-photo-block--left-photo .side-photo-block__columns__photo-column .circle{right:-50px}}.side-photo-block--left-photo .side-photo-block__columns__photo-column .dot{left:-15px}@media all and (min-width: 640px){.side-photo-block--left-photo .side-photo-block__columns__photo-column .dot{left:-30px}}.side-photo-block--right-photo .side-photo-block__columns__photo-column .circle{left:-40px}@media all and (min-width: 640px){.side-photo-block--right-photo .side-photo-block__columns__photo-column .circle{left:-50px}}.side-photo-block--right-photo .side-photo-block__columns__photo-column .dot{right:-15px}@media all and (min-width: 640px){.side-photo-block--right-photo .side-photo-block__columns__photo-column .dot{right:-30px}}@media all and (min-width: 640px){.side-photo-block--right-photo .side-photo-block__columns__photo-column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.gallery-section-block{margin-top:3rem}@media all and (min-width: 640px){.gallery-section-block{margin-top:5rem}}@media (min-width: 1440px){.gallery-section-block{margin-top:6rem}}.gallery-section-block .gallery-section-intro{padding-bottom:4rem}.gallery-section-block .gallery-section-intro h2:last-child,.gallery-section-block .gallery-section-intro h3:last-child,.gallery-section-block .gallery-section-intro h4:last-child,.gallery-section-block .gallery-section-intro p:last-child{margin-bottom:0}.gallery-section-block .gallery-section-intro .gallery-section-headline{margin-bottom:1rem}@media all and (min-width: 640px){.gallery-section-block .gallery-section-intro .gallery-section-headline{margin-bottom:0}}.gallery-section-block .gallery-section-bg{margin-top:4rem;padding-bottom:1rem}@media all and (min-width: 640px){.gallery-section-block .gallery-section-bg{margin-top:3.5rem;padding-bottom:3rem}}@media all and (min-width: 1024px){.gallery-section-block .gallery-section-bg{margin-top:4.5rem}}@media (min-width: 1440px){.gallery-section-block .gallery-section-bg{padding-bottom:4rem}}.gallery-section-block .gallery-section-bg .gallery-section-grid{margin-top:-4rem}@media all and (min-width: 640px){.gallery-section-block .gallery-section-bg .gallery-section-grid{margin-top:-3.5rem}}@media all and (min-width: 1024px){.gallery-section-block .gallery-section-bg .gallery-section-grid{margin-top:-4.5rem}}.gallery-section-block .gallery-section-bg .gallery{margin-bottom:0}.gallery-section-block .gallery-section-bg .gallery-item{text-align:center;margin-bottom:2rem}.gallery-section-block .gallery-section-bg .gallery-item p:last-child{margin-bottom:0}.gallery-section-block .gallery-section-bg .gallery-item-title{font-size:18px}@media all and (min-width: 1024px){.gallery-section-block .gallery-section-bg .gallery-item-title{font-size:20px}}.gallery-section-block .gallery-section-bg .gallery-item-title a{text-decoration:none}.gallery-section-block .gallery-section-bg .gallery-item-title a:active,.gallery-section-block .gallery-section-bg .gallery-item-title a:focus,.gallery-section-block .gallery-section-bg .gallery-item-title a:hover{text-decoration:underline}.locations-map-block{margin-top:3rem}@media all and (min-width: 640px){.locations-map-block{margin-top:5rem}}@media (min-width: 1440px){.locations-map-block{margin-top:6rem}}.locations-map-block .locations-map{height:400px}@media all and (min-width: 640px){.locations-map-block .locations-map{height:50vh}}.leadership-block{margin-top:3rem}@media all and (min-width: 640px){.leadership-block{margin-top:5rem}}@media (min-width: 1440px){.leadership-block{margin-top:6rem}}.leadership-block .leadership-content{margin-bottom:2rem}.leadership-block .leadership-grid .cell{margin-bottom:2rem;text-align:center}@media all and (min-width: 640px){.leadership-block .leadership-grid .cell{margin-bottom:3rem}}.leadership-block .leadership-grid .circle-image-wrap{width:80%;padding-bottom:80%;margin:0 auto 1rem}.leadership-block .leadership-grid .circle-image-wrap img{-o-object-position:top;object-position:top}.leadership-block .leadership-grid h5.leader-name{margin-bottom:.5rem}.leadership-block .leadership-grid p.leader-title{margin-bottom:.5rem}img.profile-popup-photo{display:block;width:40%;float:right;margin-left:2rem;margin-bottom:2rem}.featured-story-block{position:relative;padding:3rem 0}@media all and (min-width: 640px){.featured-story-block{padding:5rem 0}}@media (min-width: 1440px){.featured-story-block{padding:6rem 0}}@media all and (min-width: 1024px){.featured-story-block__content{padding-right:1rem}}@media (min-width: 1200px){.featured-story-block__content{padding-right:2rem}}.featured-story-block__photo{position:relative;width:90%;margin:4rem auto 0}@media all and (min-width: 640px){.featured-story-block__photo{margin:0}}@media all and (min-width: 1024px){.featured-story-block__photo{margin-top:-8rem;width:450px}}@media (min-width: 1440px){.featured-story-block__photo{margin-top:-9rem}}.featured-story-block__photo .circle-image-wrap{z-index:1}.featured-story-block__circle{position:absolute;width:250px;height:250px;bottom:-15px;right:-15px;z-index:0}@media all and (min-width: 640px){.featured-story-block__circle{width:200px;height:200px;bottom:-24px;right:-24px}}@media all and (min-width: 1024px){.featured-story-block__circle{width:280px;height:280px;bottom:-30px;right:-30px}}.latest-posts-block{position:relative;padding:2.5rem 0;background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(80%, #efecea));background:linear-gradient(#fff, #efecea 80%)}@media all and (min-width: 640px){.latest-posts-block{padding:5rem 0}}@media (min-width: 1440px){.latest-posts-block{padding:6rem 0}}.latest-posts-block .latest-posts-content{margin-bottom:2rem}.latest-posts-block .latest-post{position:relative;margin-bottom:2rem;background:#fff}.latest-posts-block .latest-post .post-card{position:relative;height:100%;z-index:1;background:#fff}.latest-posts-block .latest-post .post-head{padding:1rem 1rem 0;border-top:4px solid #389cd3}.latest-posts-block .latest-post .post-head a{text-decoration:none}.latest-posts-block .latest-post .post-body{padding:1rem}.latest-posts-block .latest-post .post-date{margin-bottom:1rem;font-weight:bold;color:#6f3aa0}.latest-posts-block .latest-post .post-image{padding-bottom:56.25%;background-size:contain;background-position:center center;background-repeat:no-repeat}.latest-posts-block .latest-post .post-headline{font-weight:bold;font-size:16px}@media all and (min-width: 1024px){.latest-posts-block .latest-post .post-headline{font-size:18px}}@media (min-width: 1440px){.latest-posts-block .latest-post .post-headline{font-size:20px}}.latest-posts-block .latest-post .dot{display:none}@media all and (min-width: 640px){.latest-posts-block .latest-post .dot{display:block;position:absolute;top:2rem;left:-1.25rem;width:150px;height:150px;background:#a51890;z-index:0}}@media (min-width: 1240px){.latest-posts-block .latest-post .dot{left:-2.5rem}}.latest-posts-block .latest-post .circle{display:none}@media all and (min-width: 640px){.latest-posts-block .latest-post .circle{display:block;position:absolute;bottom:-3.5rem;left:-5rem;width:300px;height:300px;border:2px solid #53bf36;z-index:0}}.latest-posts-block .latest-post:nth-child(6n-2) .dot{background:#279989}.latest-posts-block .latest-post:nth-child(6n) .circle{border:2px solid #6f3aa0}.latest-posts-block:nth-child(2n) .latest-post .dot{background:#279989}.latest-posts-block:nth-child(2n) .latest-post .circle{border:2px solid #6f3aa0}.latest-posts-block:nth-child(2n) .latest-post:nth-child(6n-2) .dot{background:#a51890}.latest-posts-block:nth-child(2n) .latest-post:nth-child(6n) .circle{border:2px solid #53bf36}.post-page-intro{border-bottom:1px solid #cccccc;padding:1.5rem 0}@media all and (min-width: 640px){.post-page-intro{padding:3rem 0}}@media (min-width: 1440px){.post-page-intro{padding:4rem 0}}.post-filters{border-bottom:1px solid #cccccc}@media (max-width: 639px){.post-filters .post-filters-container{padding:0}}@media all and (min-width: 640px){.post-filters .post-filters-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.post-filters .post-filter{border-bottom:1px solid #cccccc;font-size:14px;font-weight:bold}.post-filters .post-filter:last-child{border-bottom:none}@media all and (min-width: 640px){.post-filters .post-filter{border-bottom:none;border-right:1px solid #cccccc}.post-filters .post-filter:last-child{border-right:none}}.post-filters .post-filter.post-filter-input{padding:.75rem 1.25rem}.post-filters .post-filter.post-filter-input label{display:block;padding-right:.5rem;font-size:14px;font-weight:bold;line-height:1.5}@media all and (min-width: 640px){.post-filters .post-filter.post-filter-input label{display:inline-block}}.post-filters .post-filter.post-filter-input input{display:inline-block;width:160px;height:auto;font-size:14px;line-height:1.5;background-color:#efecea;margin:0;padding:.5rem}@media all and (min-width: 1024px){.post-filters .post-filter.post-filter-input input{width:240px}}.post-filters .post-filter.post-filter-input input.button{font-size:14px;line-height:1.5;width:auto;min-width:0;background:#2b6bb2;color:#ffffff;border:1px solid #2b6bb2;vertical-align:inherit;margin-left:.5rem;padding:.5rem 1.5rem}.post-filters .post-filter.post-filter-dropdown .dropdown-button{height:100%;padding:.75rem 2.5rem .75rem 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%2880, 80, 80%29'></polygon></svg>");background-size:10px 10px;background-origin:content-box;background-position:right -1.25rem center;background-repeat:no-repeat;cursor:pointer}.post-filters .post-filter.post-filter-dropdown .dropdown-button:active,.post-filters .post-filter.post-filter-dropdown .dropdown-button:focus,.post-filters .post-filter.post-filter-dropdown .dropdown-button:hover{-webkit-box-shadow:none;box-shadow:none;background-color:#dde6e8}.post-filters .post-filter.post-filter-dropdown .dropdown-pane{-webkit-box-shadow:0px 4px 8px rgba(72,73,74,0.33);box-shadow:0px 4px 8px rgba(72,73,74,0.33)}.post-filters .post-filter.post-filter-dropdown .dropdown-pane a{display:block;padding:.375rem 0;font-size:.875rem;text-decoration:none}.post-page-subhead{margin-top:1.5rem}@media all and (min-width: 640px){.post-page-subhead{margin-top:3rem}}@media (min-width: 1440px){.post-page-subhead{margin-top:4rem}}.post-page-subhead h3{margin-bottom:0}.post-listing{padding:3rem 0;background:-webkit-gradient(linear, left top, left bottom, color-stop(85%, #fff), to(#efecea));background:linear-gradient(#fff 85%, #efecea)}@media all and (min-width: 640px){.post-listing{padding:5rem 0}}@media (min-width: 1440px){.post-listing{padding:6rem}}@media (min-width: 1440px){.post-listing .grid-container{padding:0 4rem}}@media all and (min-width: 640px){.post-listing:nth-of-type(2n) .post-image-column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.post-listing .post-image{position:relative;margin-bottom:1.5rem}@media all and (min-width: 640px){.post-listing .post-image{margin-bottom:0}}.post-listing .post-image img{display:block;position:relative;z-index:1;margin:0 auto;max-height:280px}@media all and (min-width: 640px){.post-listing .post-image img{max-height:360px}}.post-listing .post-image .circle{display:none;position:absolute;z-index:0;width:150px;height:150px;left:-1.25rem;top:-2.5rem;border-color:#53bf36}@media all and (min-width: 640px){.post-listing .post-image .circle{display:block}}.post-listing:nth-of-type(3n-1) .post-image .circle{border-color:#389cd3}.post-listing:nth-of-type(3n) .post-image .circle{border-color:#a51890}.post-listing:nth-of-type(4n-2) .post-image .circle{top:auto;left:auto;bottom:-2.5rem;right:-1.25rem}.post-listing:nth-of-type(4n-1) .post-image .circle{top:auto;bottom:-2.5rem}.post-listing:nth-of-type(4n) .post-image .circle{left:auto;right:-1.25rem}@media all and (min-width: 640px){.post-listing .post-content{padding:0 2rem}}.post-listing .post-content.text-center .flex-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-listing .post-date{font-weight:bold;color:#6f3aa0;margin-bottom:1.5rem}.load-more-bar{text-align:center;padding:1.5rem}@media all and (min-width: 640px){.load-more-bar{padding:2.5rem}}.hero.post-hero{display:block;min-height:auto}.hero.post-hero::before{background:none}.hero.post-hero .post-hero-content{position:relative;z-index:2;padding-top:2rem;padding-bottom:2rem}@media all and (min-width: 640px){.hero.post-hero .post-hero-content{padding-top:3rem;padding-bottom:3rem}}.hero.post-hero a{text-decoration:none}.post-header{margin:1.5rem 0}@media all and (min-width: 640px){.post-header{margin:3rem 0}}@media (min-width: 1440px){.post-header{margin:4rem 0}}.post-header .post-date{font-weight:bold;margin-bottom:1rem}.post-header .post-tags{font-size:.875em}.post-header .post-download{margin-top:1.5rem}.post-header .post-download:first-child{margin-top:0}.post-header .post-share{margin-top:1.5rem}@media all and (min-width: 640px){.post-header .post-share{text-align:right;margin-top:0}}.post-header .post-share .share-label{display:inline-block;color:#767676;text-transform:uppercase;font-size:.875em;font-weight:bold}@media all and (min-width: 640px){.post-header .post-share .share-label{display:block}}.post-header .post-share a.share-icon{display:inline-block;margin:.5rem 0 0 1rem;font-size:24px;text-decoration:none}.post-body{padding-bottom:4rem}@media all and (min-width: 640px){.post-body{padding-bottom:6rem}}@media (min-width: 1440px){.post-body{padding-bottom:8rem}}.post-body .post-image{display:block;margin:0 auto 1.5rem;max-height:360px}@media all and (min-width: 640px){.post-body .post-image{margin:0 auto 3rem;max-height:480px}}@media (min-width: 1440px){.post-body .post-image{margin:0 auto 4rem;max-height:540px}}.landing-page-content{margin:1.5rem}@media all and (min-width: 640px){.landing-page-content{margin:3rem}}@media (min-width: 1440px){.landing-page-content{margin:4rem}}.landing-page-content-header{margin-bottom:1rem}@media all and (min-width: 640px){.landing-page-content-header{margin-bottom:2rem}}@media (min-width: 1440px){.landing-page-content-header{margin-bottom:3rem}}.landing-page-content-body{margin-bottom:1rem}.cta-block{text-align:center;padding:1.5rem}@media all and (min-width: 1024px){.cta-block{padding:2rem}}@media (min-width: 1440px){.cta-block{padding:3rem}}.cta-block p:last-child{margin-bottom:0}.lp-bottom-cta{padding:1rem}.locations-map{width:100%}#locations-page-map{height:400px}@media all and (min-width: 640px){#locations-page-map{height:64vh}}.locations-map-filters{border-top:1px solid #cccccc}.locations-map-filters .map-filter{border:none;font-size:14px;font-weight:bold}@media all and (min-width: 640px){.locations-map-filters .map-filter{border-right:1px solid #cccccc}.locations-map-filters .map-filter:last-child{border-right:none}}.locations-map-filters .map-filter.map-filter-input{padding:.625rem .75rem}.locations-map-filters .map-filter.map-filter-input label{display:inline-block;padding-right:.5rem;font-size:14px;font-weight:bold;line-height:1.5}.locations-map-filters .map-filter.map-filter-input input{font-size:16px;display:inline-block;width:80px;height:auto;line-height:1.5;background-color:#efecea;margin:0;padding:.25rem .5rem}@media all and (min-width: 640px){.locations-map-filters .map-filter.map-filter-input input{font-size:14px}}.locations-map-filters select{height:auto;width:auto;margin:0;padding:.75rem 2rem .75rem .75rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%2880, 80, 80%29'></polygon></svg>");background-size:10px 10px;cursor:pointer}.locations-map-filters select:active,.locations-map-filters select:focus,.locations-map-filters select:hover{-webkit-box-shadow:none;box-shadow:none;background-color:#dde6e8}.locations-grid-block{position:relative;padding:2rem 0}@media all and (min-width: 640px){.locations-grid-block{padding:4rem 0}}.locations-grid-block .grid-container{position:relative;z-index:1}@media all and (min-width: 640px){.locations-grid-block .grid-container{padding-left:2.5rem;padding-right:2.5rem}}.locations-grid-block::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;max-height:200px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.15)));background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.15));z-index:0}.locations-grid .cell{margin-bottom:1.125rem;font-size:15px}.locations-grid a{font-weight:bold;text-decoration:none}.locations-grid a:active,.locations-grid a:focus,.locations-grid a:hover{text-decoration:underline}.color-bg .locations-grid a:not(.button):active,.color-bg .locations-grid a:not(.button):focus,.color-bg .locations-grid a:not(.button):hover{color:#fff;text-decoration:underline}.location-listing{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;transition-duration:.5s}.location-listing.faded{opacity:0}.location-popup-image{display:block;margin-bottom:1rem}@media all and (min-width: 640px){.location-popup-image{max-width:50%;float:right;margin-left:2rem}}.marketo-form-embed .mktoForm{margin-top:1rem;width:auto !important;font-family:inherit !important;max-width:480px}.marketo-form-embed .mktoLabel,.marketo-form-embed .mktoFormCol,.marketo-form-embed .mktoFieldWrap,.marketo-form-embed .mktoField{float:none !important}.marketo-form-embed .mktoFieldWrap{margin-bottom:1rem}.marketo-form-embed .mktoGutter{display:none !important}.marketo-form-embed .mktoLabel{margin-bottom:.5rem;font-weight:bold;width:100% !important}.marketo-form-embed .mktoField{width:100% !important}.marketo-form-embed .mktoOffset{width:0 !important}.marketo-form-embed .mktoHtmlText{width:100% !important;font-size:16px !important}.marketo-form-embed .mktoButtonWrap{margin-left:0 !important}.marketo-form-embed .mktoButton{padding:.75rem 2rem !important;font-size:.875rem !important;font-weight:bold !important;background:#2b6bb2 !important;border:0 !important}.marketo-form-embed .mktoButton:active,.marketo-form-embed .mktoButton:focus,.marketo-form-embed .mktoButton:hover{background:#a51890 !important}.marketo-form-embed .mktoAsterix{display:none !important}.marketo-form-embed #LblemailOptIn{padding-left:2rem}.marketo-form-embed #LblemailOptIn span{font-size:12px !important}.marketo-form-embed #LblemailOptIn ~ .mktoCheckboxList{width:auto !important;margin-top:-2rem}.marketo-form-embed #LblemailOptIn ~ .mktoCheckboxList #LblemailOptIn{padding-left:0}.marketo-form-embed #LblemailOptIn ~ .mktoCheckboxList input{position:relative !important}.marketo-form-embed #LblemailOptIn ~ .mktoCheckboxList label{margin-right:0 !important}.marketo-success-message{display:none}.footer{padding:2rem 0}@media all and (min-width: 640px){.footer{padding:4rem 0 2rem}}.footer__inner__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-gap:2rem;margin-bottom:1.66rem;padding-bottom:1.66rem;border-bottom:2px solid #2b6bb2}@media all and (min-width: 640px){.footer__inner__top{display:grid;grid-auto-rows:auto;grid-template-columns:1fr 1fr;grid-template-areas:"footer-logo   footer-nav" "...            footer-social"}}.footer__inner__top .footer-logo{max-width:200px;width:100%;height:auto}@media all and (min-width: 640px){.footer__inner__top .footer-logo{grid-area:footer-logo;max-width:250px}}@media all and (min-width: 1024px){.footer__inner__top .footer-logo{max-width:300px}}.footer__inner__top__nav{display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (min-width: 640px){.footer__inner__top__nav{justify-self:end}}.footer__inner__top__nav .footer-nav-col{margin:0 2rem 0 0}@media all and (min-width: 640px){.footer__inner__top__nav .footer-nav-col{margin:0 0 0 3rem}}.footer__inner__top__nav__link{display:block;text-decoration:none;font-weight:700;font-size:15px;margin-bottom:.5rem}@media all and (min-width: 640px){.footer__inner__top__social{grid-area:footer-social;justify-self:end}}.footer__inner__btm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media all and (min-width: 640px){.footer__inner__btm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__inner__btm__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media all and (min-width: 640px){.footer__inner__btm__block:nth-of-type(2){-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media all and (min-width: 1024px){.footer__inner__btm__block:nth-of-type(2){-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media all and (min-width: 1024px){.footer__inner__btm__block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-self:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer__inner__btm__block p{margin:0;font-size:14px}.footer__inner__btm__block p a{color:inherit;text-decoration:none}.footer__inner__btm__block p.copyright-text{width:100%}@media (min-width: 1200px){.footer__inner__btm__block p.copyright-text{width:auto}}.footer__inner__btm__block .breaker{display:none}@media all and (min-width: 1024px){.footer__inner__btm__block .breaker{display:inline-block;margin:0 5px;height:1rem;width:1px;background:#0a0a0a}}.footer__inner__btm__block#copyright p a{color:#2b6bb2}.footer__inner__btm__block#copyright p a:hover{color:#a51890}.social-link{text-decoration:none !important;font-size:24px;color:#bebebe !important;-webkit-transition-delay:.15s color ease-in-out;transition-delay:.15s color ease-in-out}.social-link:not(:first-of-type){margin-left:1.33rem}.social-link:hover,.social-link:active,.social-link:focus{color:#2b6bb2 !important}.footer-disclaimer{margin-top:2rem}.footer-disclaimer p{font-size:12px}.partner-footer-block{position:relative;text-align:center;max-width:720px;margin:0 auto;overflow:hidden;padding:2rem}@media all and (min-width: 640px){.partner-footer-block{padding:4rem}}@media (min-width: 1440px){.partner-footer-block{padding:5rem}}.fad-market-select{background:#2b6bb2;padding:2rem 0}@media all and (min-width: 640px){.fad-market-select{padding:4rem 0}}.fad-market-select .fad-select-wrapper{margin-bottom:1.5rem}@media all and (min-width: 640px){.fad-market-select .fad-select-wrapper{margin-bottom:0}}.fad-market-select .fad-select-wrapper:last-of-type{margin-bottom:1.5rem}.fad-market-select .fad-select-wrapper select{margin-bottom:0}.fad-heading{background:#efecea;padding:2rem 0}@media all and (min-width: 640px){.fad-heading{padding:4rem 0}}#find-a-doctor-filter-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#find-a-doctor-filter-input input{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:.5rem 0;font-weight:700}@media all and (min-width: 640px){#find-a-doctor-filter-input input{margin:.5rem}}#find-a-doctor-filter-input #doc-filter-search-arrow{background:#2b6bb2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.75rem 0;padding:.75rem .5rem;background:#2b6bb2;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;text-decoration:none;width:85px;cursor:pointer}@media all and (min-width: 640px){#find-a-doctor-filter-input #doc-filter-search-arrow{margin:.5rem;padding:.5rem;width:60px}}#find-a-doctor-filter-input #doc-filter-search-arrow i{color:#fff}.fad-content{padding:2rem 0}@media all and (min-width: 640px){.fad-content{padding:4rem 0}}#find-a-doctor-list-wrap{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem 0 3rem}@media all and (min-width: 1024px){#find-a-doctor-list-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#find-a-doctor-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (min-width: 640px){#find-a-doctor-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}}@media all and (min-width: 1024px){#find-a-doctor-list{width:auto;-webkit-box-flex:1.75;-ms-flex:1.75;flex:1.75}}@media all and (min-width: 640px){.find-a-doctor-list-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#filter-buttons-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem;-webkit-transition:.15s background ease-in-out;transition:.15s background ease-in-out}@media all and (min-width: 1024px){#filter-buttons-wrap{margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#filter-buttons-wrap .filter-results-title-button{margin-right:1rem}@media all and (min-width: 1024px){#filter-buttons-wrap .filter-results-title-button{white-space:nowrap;margin:0 0 1.5rem 2rem;display:inline-block;display:none}}.filters{display:none;position:fixed;top:12.5%;left:2.5%;height:75%;width:95%;padding:2rem .5rem;margin-top:0;margin-left:0;background:#efecea;z-index:10000000000000000000}@media all and (min-width: 1024px){.filters{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;left:auto;top:auto;margin-top:0;height:auto;width:100%;-webkit-transition:.15s background ease-in-out;transition:.15s background ease-in-out;z-index:1}}.filters.shown-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.filters-mobile-bg{position:absolute;top:0;left:0;height:120vh;width:100%;background:rgba(0,0,0,0.8);z-index:1000000000000000000;display:none}.view-results-button{margin-left:0.625rem;margin-top:3vh;max-height:40px}.view-results-button:hover{cursor:pointer}.filter-wrap{height:auto}@media all and (min-width: 640px){.filter-wrap{margin:0 .5rem;position:relative}}.filter-wrap:last-of-type{margin-bottom:2rem}.filter-wrap label{font-size:10px}@media all and (min-width: 640px){.filter-wrap label{font-size:inherit}}.filter-button{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.5rem;border:1px solid #efecea;-webkit-transition:.15s all ease-in-out;transition:.15s all ease-in-out;width:100%;display:block;text-decoration:none;position:relative}@media all and (min-width: 640px){.filter-button{min-width:80px}}.filter-button p{text-align:center;font-size:13px;margin-bottom:0}@media all and (min-width: 1024px){.filter-button p{font-size:14px}}.filter-button:hover{background:#2b6bb2;cursor:pointer}.filter-button:hover p{color:#fff !important}.filter-button.filter-button-active{background:#2b6bb2}.filter-button.filter-button-active p{color:#fff !important}.filter-dropdown{display:none;width:100%;background:#fff;padding:.5rem;margin:.5rem 0 0}@media all and (min-width: 640px){.filter-dropdown{left:0;top:100%}}.filter-dropdown p{text-align:left;margin-bottom:0}.filter-dropdown .filter-checkbox-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-dropdown .filter-checkbox-wrap:nth-of-type(2){margin-bottom:.5rem}.filter-dropdown .filter-checkbox-wrap input{margin-bottom:0}.filter-dropdown .filter-checkbox-wrap label{margin-bottom:0;margin-left:.5rem}.filter-dropdown .filter-apply{padding:.5rem;border-top:1px solid #efecea}.filter-dropdown .filter-apply a{position:relative;display:inline-block;text-decoration:none !important;color:#2b6bb2;text-align:right;font-size:12px}.filter-dropdown .filter-apply a:hover{text-decoration:underline !important}.filter-dropdown:hover{cursor:default}.filter-dropdown.show-filter-dropdown{display:block;position:relative;top:100%;left:0;-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.3);box-shadow:0px 3px 5px rgba(0,0,0,0.3);margin-top:.5rem}@media all and (min-width: 640px){.filter-dropdown.show-filter-dropdown{position:absolute;min-width:250px}}.zip-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.zip-filter input{margin-bottom:0}.zip-filter #zip-search-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#767676;-webkit-transition:.15s background ease-in-out;transition:.15s background ease-in-out;-ms-flex-item-align:stretch;align-self:stretch;height:auto;padding:0 1rem;width:3rem;margin-left:-3rem}.zip-filter #zip-search-button i{font-size:22px;color:#fff;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.zip-filter #zip-search-button:hover,.zip-filter #zip-search-button:active,.zip-filter #zip-search-button:focus{cursor:pointer;background:#505050}.pdf-doc-button-wrap{display:none}hr.find-a-doc-hr{width:100%;max-width:none;margin:0}#providers-amount{padding:2rem 1rem 1rem}#providers-amount p{color:#767676;margin-bottom:0}.doctor-list-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #dddddd;background:#ffffff;padding:1rem;margin:0 auto;width:100%;min-width:80%}@media all and (min-width: 640px){.doctor-list-view{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;padding:2rem .5rem;min-width:0;width:100%;margin:0 auto 1rem}.doctor-list-view.doctor-details{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media all and (min-width: 1024px){.doctor-list-view{padding:2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.doctor-list-view.doctor-details{border:none;padding:1rem 0 0}@media all and (min-width: 640px){.doctor-list-view.doctor-details{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.doctor-about{display:block}@media all and (min-width: 640px){.doctor-about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.doctor-about.details-view{display:block}@media all and (min-width: 640px){.doctor-about.details-view{padding-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media all and (min-width: 640px){.doctor-about.details-view .doctor-photo{height:160px;width:160px}}@media all and (min-width: 1024px){.doctor-about.details-view .doctor-photo{height:200px;width:200px}}.doctor-about.details-view img.doctor-results-photo{height:auto;width:100%;margin-bottom:1.5rem}@media all and (min-width: 640px){.doctor-about.details-view img.doctor-results-photo{margin-bottom:0;margin-right:1rem;width:160px}}@media all and (min-width: 1024px){.doctor-about.details-view img.doctor-results-photo{width:200px}}@media print{.doctor-about.details-view img.doctor-results-photo{max-width:200px !important}}.doctor-about.details-view .lower{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.doctor-about.details-view .lower .lower-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (min-width: 1024px){.doctor-about.details-view .lower .personality-attributes{margin:.5rem 0 0 0}}.doctor-photo{background-size:cover;background-repeat:no-repeat;background-position:50% 40%;height:85vw;width:100%;background-image:url("/images/generic-doc.png");border:1px solid #efecea;margin:0 0 1rem 0}@media all and (min-width: 640px){.doctor-photo{margin:.25rem 1rem 0 0;height:130px;width:100px}}@media all and (min-width: 1024px){.doctor-photo{height:140px;width:110px}}.doctor-profile-top{margin-bottom:1rem}.doctor-profile-top p{margin-bottom:.5rem}.doctor-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.doctor-rating .outer-stars{position:relative}.doctor-rating .outer-stars::before{font-family:'Font Awesome 5 Free';content:"\f005 \f005 \f005 \f005 \f005";color:#2b6bb2}.doctor-rating .inner-stars{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;width:0}.doctor-rating .inner-stars::before{font-family:'Font Awesome 5 Free';content:"\f005 \f005 \f005 \f005 \f005";color:#2b6bb2;font-weight:900}.doctor-rating .ratings-amount{color:#2b6bb2;margin-left:.5rem}img.doctor-profile-photo{height:auto;width:100%;max-width:200px;margin-bottom:2rem}@media print{img.doctor-profile-photo{max-width:200px !important}}.doctor-contact-box{background:#6f3aa0;color:#ffffff;padding:1.5rem 1rem 0.5rem;text-align:center}.doctor-contact-box .button{padding:.75rem 2.5rem;border:2px solid #ffffff;background:#ffffff}.doctor-contact-box .button::after{background:#a51890}.doctor-contact-box .button:hover,.doctor-contact-box .button:active,.doctor-contact-box .button:focus{color:#ffffff}.doctor-contact-box h1,.doctor-contact-box h2,.doctor-contact-box h3,.doctor-contact-box h4,.doctor-contact-box h5,.doctor-contact-box h6{color:#ffffff}.doctor-action-box{background:#efecea;padding:1.5rem 1rem;text-align:center;margin-bottom:1.5rem}.doctor-action-box .button{padding:.75rem 2.5rem}.doctor-action-box .doctor-action-appt{margin-bottom:1.5rem}@media all and (min-width: 640px){.doctor-action-box .doctor-action-appt{margin-bottom:0}}.doctor-action-box .doctor-action-appt p{margin:1.5rem 0 0}.doctor-action-box .doctor-action-address p{margin:.5rem 0 0;line-height:1.5rem}.doctor-action-box .fas{font-size:28px}.doctor-reviews-summary .doctor-reviews-summary-header{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem 0}.doctor-reviews-summary .doctor-reviews-summary-header .doctor-reviews-summary-rating{margin-right:1rem}.doctor-reviews-summary .doctor-reviews-summary-header .doctor-rating{margin-right:1rem}.doctor-reviews{padding:0 0 2rem}.doctor-reviews .doctor-review{padding:1rem 0;border-bottom:1px solid #DDD}.doctor-reviews .doctor-review.hidden{display:none}.doctor-reviews .doctor-review .doctor-review-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0.5rem}.doctor-reviews .doctor-review .doctor-review-header .doctor-review-date{color:#555;padding-left:1rem}.doctor-rating-and-reviews{display:-webkit-box;display:-ms-flexbox;display:flex}.doctor-rating-and-reviews .doctor-rating{padding-right:1rem}.doctor-more-reviews-button{width:100%;text-align:center}.doctor-info{margin-bottom:1rem}.doctor-info p{font-size:13px;margin-bottom:0;line-height:1.4}.doctor-info .upper,.doctor-info .mid{margin-bottom:.25rem}.doctor-info .upper{text-transform:none;margin-bottom:.5rem}.doctor-info .upper p.doctor-name{font-size:14px;cursor:pointer;text-decoration:none}@media all and (min-width: 1024px){.doctor-info .upper p.doctor-name{font-size:18px}}.doctor-info .upper p.doctor-name a{text-decoration:none}.doctor-info .upper p.doctor-name a:hover,.doctor-info .upper p.doctor-name a:focus,.doctor-info .upper p.doctor-name a:active{color:#2b6bb2;text-decoration:underline}.doctor-info .upper p.specialty{font-weight:700}.doctor-info .mid{margin-bottom:.5rem}.doctor-info .mid p{color:#767676}.doctor-info .mid .schedule-online{margin-top:1rem;color:#2b6bb2;font-size:16px}.doctor-info .mid .schedule-online a{text-decoration:none}.doctor-info .mid .schedule-online a:hover{text-decoration:underline}.doctor-info .lower{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media all and (min-width: 640px){.doctor-info .lower{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media all and (min-width: 1024px){.doctor-info .lower{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.doctor-info .lower .outer-stars{position:relative}.doctor-info .lower .outer-stars::before{font-family:'Font Awesome 5 Free';content:"\f005 \f005 \f005 \f005 \f005";color:#2b6bb2}.doctor-info .lower .inner-stars{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;width:0}.doctor-info .lower .inner-stars::before{font-family:'Font Awesome 5 Free';content:"\f005 \f005 \f005 \f005 \f005";color:#2b6bb2;font-weight:900}.doctor-info .lower .ratings-amount{color:#2b6bb2;margin-left:.5rem}.doctor-info .lower .personality-attributes{display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (min-width: 640px){.doctor-info .lower .personality-attributes{margin:.5rem 0 0 0}}@media all and (min-width: 1024px){.doctor-info .lower .personality-attributes{margin:0 0 0 .5rem}}.doctor-info .lower .personality-attributes p{padding:.25rem;border:1px solid #2b6bb2;color:#2b6bb2;font-size:12px;margin:.25rem}.practice-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto}@media all and (min-width: 640px){.practice-location{min-height:120px;max-width:240px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:0}}@media all and (min-width: 1024px){.practice-location{margin-left:auto;margin-right:2rem}}.practice-location p{margin-bottom:0;line-height:1.4;font-size:12px;width:100%}@media all and (min-width: 640px){.practice-location p{font-size:13px;text-align:right}}@media all and (min-width: 1024px){.practice-location p{font-size:14px}}.practice-location p.practice-name{font-weight:700}@media all and (min-width: 640px){.practice-location p.practice-name{font-size:14px;text-align:right}}@media all and (min-width: 1024px){.practice-location p.practice-name{font-size:15px}}.practice-location p.practice-name .practice-name-map-link{text-decoration:none;font-size:12px;color:#2b6bb2}.practice-location a:not(.button){text-decoration:none;font-size:12px;font-weight:700;color:#2b6bb2}.practice-location a:not(.button):hover,.practice-location a:not(.button):focus,.practice-location a:not(.button):active{text-decoration:underline}.practice-location .practice-address{margin:.25rem 0}@media all and (min-width: 640px){.practice-location .practice-address{text-align:right}}.practice-location .button{margin-top:1rem;font-size:12px}@media all and (min-width: 1024px){.practice-location .button{font-size:14px}}#doctor-details-options{background:#2b6bb2;padding:.75rem 0;margin-bottom:2rem}@media print{#doctor-details-options{display:none !important}}#inner-doctor-details-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#inner-doctor-details-options .options-wrap,#inner-doctor-details-options .option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}#inner-doctor-details-options .options-wrap p,#inner-doctor-details-options .option p{margin:0 0 0 .5rem}#inner-doctor-details-options .options-wrap:hover p,#inner-doctor-details-options .options-wrap:focus p,#inner-doctor-details-options .options-wrap:active p,#inner-doctor-details-options .option:hover p,#inner-doctor-details-options .option:focus p,#inner-doctor-details-options .option:active p{text-decoration:underline}#inner-doctor-details-options .options-wrap #share-doctor-results{position:relative}#inner-doctor-details-options .options-wrap #share-doctor-results .share-links{position:absolute;top:80%;left:-50%;-webkit-transition:.15s all ease-in-out;transition:.15s all ease-in-out;padding:.5rem;background:#2b6bb2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-box-shadow:0px 4px 4px rgba(239,236,234,0.7);box-shadow:0px 4px 4px rgba(239,236,234,0.7);z-index:-1}@media all and (min-width: 640px){#inner-doctor-details-options .options-wrap #share-doctor-results .share-links{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}#inner-doctor-details-options .options-wrap #share-doctor-results .share-links::before{content:"";position:absolute;top:-10px;left:3rem;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #2b6bb2}@media all and (min-width: 640px){#inner-doctor-details-options .options-wrap #share-doctor-results .share-links::before{left:5rem}}#inner-doctor-details-options .options-wrap #share-doctor-results .share-links i{margin:.25rem;padding:.5rem;font-size:1.25rem;-webkit-transition:.15s all ease-in-out;transition:.15s all ease-in-out;color:#fff}#inner-doctor-details-options .options-wrap #share-doctor-results .share-links i:hover{background:#6f3aa0}#inner-doctor-details-options .options-wrap #share-doctor-results:hover .share-links{z-index:10;opacity:1;top:calc(100% + 5px)}#inner-doctor-details-options .option{text-decoration:none;margin:.5rem}#inner-doctor-details-options .option:hover{cursor:pointer}#doctor-details-wrap{background:#fff}@media all and (min-width: 640px){#doctor-details-wrap{padding:1rem 1rem 2rem}}@media all and (min-width: 1024px){#doctor-details-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media all and (min-width: 1024px){#doctor-details-list{width:auto;-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}}.share-doctor-info{position:relative;display:inline-block}.share-doctor-info a.social-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.5rem;text-decoration:none}.share-doctor-info i{color:#2b6bb2}.share-doctor-info p{margin-left:.5rem;color:#2b6bb2;margin-bottom:0}.share-doctor-info .share-links{position:absolute;top:80%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.15s all ease-in-out;transition:.15s all ease-in-out;padding:.5rem;background:#2b6bb2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-box-shadow:0px 4px 4px rgba(118,118,118,0.4);box-shadow:0px 4px 4px rgba(118,118,118,0.4)}.share-doctor-info .share-links::before{content:"";position:absolute;top:-10px;left:2rem;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #2b6bb2}.share-doctor-info .share-links i{margin:.25rem;font-size:1.2rem;-webkit-transition:.15s transform ease-in-out;transition:.15s transform ease-in-out;color:#fff}.share-doctor-info .share-links i:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.share-doctor-info:hover .share-links{opacity:1;top:100%}#doctor-details-page-bg{position:relative;background:#fff}.doctor-details-section{padding:0 0 1.5rem}.doctor-details-section p{margin-bottom:.5rem;line-height:1.5}.doctor-details-section a{color:#2b6bb2}.doctor-details-section a:hover{color:#a51890}#book-appointment-wrap{width:100%;padding:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (min-width: 640px){#book-appointment-wrap{padding:0 1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:stretch;align-self:stretch}}#inner-book-appt{width:100%}@media all and (min-width: 1024px){#inner-book-appt{padding-top:2rem;max-width:500px}}#inner-book-appt #book-appt-call p{font-size:12px}#inner-book-appt #book-appt-location{position:relative;width:100%;min-height:150px;width:100%;background:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;-webkit-transition:.15s box-shadow ease-in-out;transition:.15s box-shadow ease-in-out}#inner-book-appt #book-appt-location #book-appt-location-info{text-align:center;padding:1rem 1rem 1.5rem}#inner-book-appt #book-appt-location #book-appt-location-info i{margin-bottom:.5rem;color:#2b6bb2}#inner-book-appt #book-appt-location #book-appt-location-info p{margin:0;line-height:1.4}#inner-book-appt #book-appt-location #book-appt-location-info p:last-of-type{margin-top:.5rem}@media print{#inner-book-appt #book-appt-location #book-appt-location-info p a{display:none !important}}#inner-book-appt #book-appt-location #book-appt-location-info p a:hover,#inner-book-appt #book-appt-location #book-appt-location-info p a:focus,#inner-book-appt #book-appt-location #book-appt-location-info p a:active{color:#2b6bb2}#inner-book-appt #book-appt-location:hover{-webkit-box-shadow:0px 8px 12px rgba(0,0,0,0.2);box-shadow:0px 8px 12px rgba(0,0,0,0.2)}.filter-active-overlay::after{content:"";position:fixed;top:0;left:0;height:100%;width:100%;z-index:0}.loading-icon{-webkit-animation:loadingSpinner 1s linear infinite;animation:loadingSpinner 1s linear infinite;color:#767676;margin:0 auto 15px auto;font-size:26px}.provider-download-section{padding:3rem 0}.provider-download-section p{margin-bottom:0}.privacy-modal{position:fixed;z-index:99999999;width:calc(100% - 80px);left:20px;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;border:2px solid #555;background:#eee;color:#000;-webkit-box-shadow:0px 0px 24px -5px #222;box-shadow:0px 0px 24px -5px #222}@media all and (min-width: 640px){.privacy-modal{width:auto;max-width:90%;left:20px;right:auto}}.privacy-modal h2,.privacy-modal h3,.privacy-modal h4,.privacy-modal h5,.privacy-modal h6,.privacy-modal p,.privacy-modal li{color:#000}.privacy-modal p,.privacy-modal li{line-height:1.5;font-size:.875rem}.privacy-modal p:last-child{margin-bottom:0}.privacy-modal .privacy-modal-header{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:-.5rem}.privacy-modal .privacy-modal-message{padding-right:1rem;max-width:600px}.privacy-modal a{cursor:pointer}
