.email-templates-directory__ .email-templates-page{max-width:1200px;margin:0 auto;padding:2rem}.email-templates-directory__ .email-templates-page .selected-template-info{background:#f7f9fd;border:1px solid #dce2ec;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.email-templates-directory__ .email-templates-page .selected-template-info h3{color:#313b4d;margin-bottom:1rem}.email-templates-directory__ .email-templates-page .selected-template-info .selected-template-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.email-templates-directory__ .email-templates-page .selected-template-info .selected-template-details p{margin:.25rem 0;color:#5d687e}.centered-cta.test-integrations h1{max-width:1080px!important}.email-templates-directory .email-templates-gallery{min-height:100vh;margin-top:-52px}.email-templates-directory__top-nav{padding:1rem 0 4rem;position:sticky;top:0;z-index:100}.email-templates-directory__top-nav .email-templates-directory__nav-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:center}.email-templates-directory__top-nav .email-templates-directory__nav-content .email-templates-directory__search-container{display:flex;align-items:center;gap:.5rem;width:100%;max-width:876px}.email-templates-directory__top-nav .email-templates-directory__nav-content .email-templates-directory__search-container :not(.email-templates-directory__filters-button){padding:0;border:none}.email-templates-directory__top-nav .email-templates-directory__nav-content .email-templates-directory__search-container .email-templates-directory__nav-search-input{border:none;border-radius:4px;font-size:.9rem;width:300px;border-radius:50px;padding:5px 8px 5px 32px;background:#fff}.email-templates-directory__top-nav .email-templates-directory__nav-content .email-templates-directory__search-container .email-templates-directory__nav-search-input::placeholder{color:#63708a}.email-templates-directory__top-nav .email-templates-directory__nav-content .email-templates-directory__search-container .email-templates-directory__nav-search-input:focus{outline:none;box-shadow:0 0 0 2px #1856ed}.email-templates-directory__top-nav .email-templates-directory__nav-content .email-templates-directory__search-container .email-templates-directory__nav-search-input svg:first-child{margin-right:8px}.email-templates-directory__top-nav .email-templates-directory__nav-content .email-templates-directory__search-container .MuiAutocomplete-option.Mui-focused,.email-templates-directory__top-nav .email-templates-directory__nav-content .email-templates-directory__search-container .MuiAutocomplete-option.Mui-focused.Mui-focusVisible,.email-templates-directory__top-nav .email-templates-directory__nav-content .email-templates-directory__search-container .MuiAutocomplete-option[aria-selected=true]{background:#d9f2ff!important;color:#1856ed}.email-templates-directory__top-nav .email-templates-directory__nav-content .email-templates-directory__search-container .email-templates-directory__filters-button{background:transparent;border:none;color:#fff;padding:0;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;width:25px;height:25px;font-size:1rem;display:none}.email-templates-directory__main-layout{display:flex;max-width:1200px;margin:0 auto;padding:2rem;gap:2rem}.email-templates-directory__sidebar{width:250px;border-radius:8px;padding:1.5rem;height:fit-content}.email-templates-directory__sidebar .email-templates-directory__sidebar-title{font-size:1.1rem;font-weight:600;margin:0 0 1rem}.email-templates-directory__sidebar .email-templates-directory__category-list{margin-bottom:1.5rem}.email-templates-directory__sidebar .email-templates-directory__category-list .email-templates-directory__category-item{display:flex;align-items:center;padding:.5rem 0;cursor:pointer;border-radius:4px;transition:background-color .15s ease}.email-templates-directory__sidebar .email-templates-directory__category-list .email-templates-directory__category-item:hover{background:transparent}.email-templates-directory__sidebar .email-templates-directory__category-list .email-templates-directory__category-item.selected{background:transparent;color:inherit}.email-templates-directory__sidebar .email-templates-directory__category-list .email-templates-directory__category-item .email-templates-directory__category-checkbox{margin-right:.75rem;appearance:none;width:22px;height:22px;border:2px solid #c9d0de;border-radius:6px;display:inline-grid;position:relative;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.email-templates-directory__sidebar .email-templates-directory__category-list .email-templates-directory__category-item .email-templates-directory__category-checkbox:hover{border-color:#8d9bb6}.email-templates-directory__sidebar .email-templates-directory__category-list .email-templates-directory__category-item .email-templates-directory__category-checkbox:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(24,86,237,.25);border-color:#1856ed}.email-templates-directory__sidebar .email-templates-directory__category-list .email-templates-directory__category-item .email-templates-directory__category-checkbox:checked{background:#1856ed;border-color:#1856ed}.email-templates-directory__sidebar .email-templates-directory__category-list .email-templates-directory__category-item .email-templates-directory__category-checkbox:checked:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:6px;border:2px solid #fff;border-top:0;border-left:0;transform:translate(-50%,-60%) rotate(130deg) rotateX(180deg)}.email-templates-directory__sidebar .email-templates-directory__category-list .email-templates-directory__category-item .email-templates-directory__category-name{font-size:.9rem;color:#5d687e}.email-templates-directory__sidebar .email-templates-directory__category-list .email-templates-directory__category-item.selected .email-templates-directory__category-name{color:inherit;font-weight:inherit}.email-templates-directory__sidebar .email-templates-directory__sidebar-actions{border-top:1px solid #e9ecef;padding-top:1rem}.email-templates-directory__sidebar .email-templates-directory__sidebar-actions .email-templates-directory__clear-filters-link,.email-templates-directory__sidebar .email-templates-directory__sidebar-actions .email-templates-directory__show-more-link{background:none;border:none;font-size:.9rem;cursor:pointer;padding:.25rem 0;display:block;width:100%;text-align:left;margin-bottom:.5rem}.email-templates-directory__sidebar .email-templates-directory__sidebar-actions .email-templates-directory__clear-filters-link:hover,.email-templates-directory__sidebar .email-templates-directory__sidebar-actions .email-templates-directory__show-more-link:hover{color:#1739e5;text-decoration:underline}.email-templates-directory__sidebar .email-templates-directory__sidebar-actions .email-templates-directory__clear-filters-link .email-templates-directory__icon-clear,.email-templates-directory__sidebar .email-templates-directory__sidebar-actions .email-templates-directory__show-more-link .email-templates-directory__icon-clear{display:inline-flex;vertical-align:middle;margin-right:6px;color:#63708a}.email-templates-directory__main-content{flex:1}.email-templates-directory .email-templates-directory__pagination{display:flex;justify-content:center;align-items:center;margin-top:2rem}.email-templates-directory .email-templates-directory__pagination .pagination{display:flex;justify-content:center;align-items:center;gap:2rem;padding:0!important}.email-templates-directory .email-templates-directory__pagination .pagination .pagination-btn{display:inline-flex;align-items:center;justify-content:center;border:0!important;background:transparent!important;padding:0!important;cursor:pointer}.email-templates-directory .email-templates-directory__pagination .pagination .pagination-btn:disabled{opacity:.35;cursor:default}.email-templates-directory .email-templates-directory__pagination .pagination .pagination-btn .pagination-icon{width:18px!important;height:18px!important}.email-templates-directory .email-templates-directory__pagination .pagination .pagination-numbers{display:flex;align-items:center;gap:1.25rem}.email-templates-directory .email-templates-directory__pagination .pagination .pagination-numbers .pagination-number{background:transparent!important;border:0!important;padding:0!important;width:auto!important;height:auto!important;color:#5c6b7a!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-thickness:1px!important;cursor:pointer}.email-templates-directory .email-templates-directory__pagination .pagination .pagination-numbers .pagination-number.active{color:#2f3a46!important;text-decoration:none!important}.email-templates-directory .email-templates-directory__pagination .pagination .pagination-numbers .pagination-ellipsis{color:#7b8794!important;font-weight:600!important;width:auto!important;height:auto!important}.email-templates-directory__category-title{text-align:center}.email-templates-directory__templates-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2rem}.email-templates-directory__filters-section{background:#f7f9fd;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.email-templates-directory__filters-section .email-templates-directory__filters-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:1rem;align-items:end}.email-templates-directory__filters-section .email-templates-directory__filter-group{display:flex;flex-direction:column}.email-templates-directory__filters-section .email-templates-directory__filter-group label{font-weight:600;color:#5d687e;margin-bottom:.5rem;font-size:.9rem}.email-templates-directory__filters-section .email-templates-directory__filter-group .email-templates-directory__filter-select,.email-templates-directory__filters-section .email-templates-directory__filter-group .email-templates-directory__search-input{padding:.75rem;border:1px solid #c9d0de;border-radius:4px;font-size:.9rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.email-templates-directory__filters-section .email-templates-directory__filter-group .email-templates-directory__filter-select:focus,.email-templates-directory__filters-section .email-templates-directory__filter-group .email-templates-directory__search-input:focus{outline:none;border-color:#1856ed;box-shadow:0 0 0 .2rem rgba(24,86,237,.25)}.email-templates-directory__filters-section .email-templates-directory__filter-group .email-templates-directory__search-input{background:#fff}.email-templates-directory__filters-section .email-templates-directory__filter-actions{display:flex;align-items:end}.email-templates-directory__filters-section .email-templates-directory__filter-actions .email-templates-directory__clear-filters-button{padding:.75rem 1rem;background:#63708a;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .15s ease-in-out}.email-templates-directory__filters-section .email-templates-directory__filter-actions .email-templates-directory__clear-filters-button:hover{background:#5d687e}.email-templates-directory__results-section .results-header{margin-bottom:1.5rem}.email-templates-directory__results-section .results-header .results-count{color:#63708a;font-size:.9rem;margin:0}.email-templates-directory__results-section .results-header .results-count .filtered-count{color:#5d687e;font-weight:500}.email-templates-directory__results-section .email-templates-directory__no-results{text-align:center;padding:3rem;color:#6c757d}.email-templates-directory__results-section .email-templates-directory__no-results h3{color:#495057;margin-bottom:.5rem}.email-templates-directory__results-section .email-templates-directory__pagination{display:flex;justify-content:center;align-items:center;margin-top:2rem}.email-templates-directory__results-section .email-templates-directory__pagination .pagination{display:flex;justify-content:center;align-items:center;gap:2rem;padding:0}.email-templates-directory__results-section .email-templates-directory__pagination .pagination .pagination-btn{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;padding:0;cursor:pointer}.email-templates-directory__results-section .email-templates-directory__pagination .pagination .pagination-btn:disabled{opacity:.35;cursor:default}.email-templates-directory__results-section .email-templates-directory__pagination .pagination .pagination-btn .pagination-icon{width:18px;height:18px}.email-templates-directory__results-section .email-templates-directory__pagination .pagination .pagination-numbers{display:flex;align-items:center;gap:1.25rem}.email-templates-directory__results-section .email-templates-directory__pagination .pagination .pagination-numbers .pagination-number{background:transparent;border:0;padding:0;width:auto;height:auto;color:#5c6b7a;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;cursor:pointer}.email-templates-directory__results-section .email-templates-directory__pagination .pagination .pagination-numbers .pagination-number.active{color:#2f3a46}.email-templates-directory__results-section .email-templates-directory__pagination .pagination .pagination-numbers .pagination-ellipsis{color:#7b8794;font-weight:600;width:auto;height:auto}.email-templates-directory__error,.email-templates-directory__loading{display:flex;justify-content:center;align-items:center;min-height:400px}.email-templates-directory__error .email-templates-directory__error-container,.email-templates-directory__error .email-templates-directory__loading-container,.email-templates-directory__loading .email-templates-directory__error-container,.email-templates-directory__loading .email-templates-directory__loading-container{text-align:center}.email-templates-directory__error .email-templates-directory__error-container .email-templates-directory__loading-spinner,.email-templates-directory__error .email-templates-directory__loading-container .email-templates-directory__loading-spinner,.email-templates-directory__loading .email-templates-directory__error-container .email-templates-directory__loading-spinner,.email-templates-directory__loading .email-templates-directory__loading-container .email-templates-directory__loading-spinner{width:40px;height:40px;border:4px solid #f7f9fd;border-top-color:#1856ed;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1rem}.email-templates-directory__error .email-templates-directory__error-container h3,.email-templates-directory__error .email-templates-directory__loading-container h3,.email-templates-directory__loading .email-templates-directory__error-container h3,.email-templates-directory__loading .email-templates-directory__loading-container h3{color:#313b4d;margin-bottom:1rem}.email-templates-directory__error .email-templates-directory__error-container p,.email-templates-directory__error .email-templates-directory__loading-container p,.email-templates-directory__loading .email-templates-directory__error-container p,.email-templates-directory__loading .email-templates-directory__loading-container p{color:#63708a;margin-bottom:1.5rem}.email-templates-directory__error .email-templates-directory__error-container .retry-button,.email-templates-directory__error .email-templates-directory__loading-container .retry-button,.email-templates-directory__loading .email-templates-directory__error-container .retry-button,.email-templates-directory__loading .email-templates-directory__loading-container .retry-button{padding:.75rem 1.5rem;background:#1856ed;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .15s ease-in-out}.email-templates-directory__error .email-templates-directory__error-container .retry-button:hover,.email-templates-directory__error .email-templates-directory__loading-container .retry-button:hover,.email-templates-directory__loading .email-templates-directory__error-container .retry-button:hover,.email-templates-directory__loading .email-templates-directory__loading-container .retry-button:hover{background:#1739e5}.email-templates-directory__preview-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:2rem 1rem;z-index:99}.email-templates-directory__preview-modal{position:relative;max-width:640px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.35);display:grid;grid-template-rows:repeat(12,1fr);max-height:calc(100vh - 65px - 2rem)}.email-templates-directory__preview-close{position:absolute;top:8px;right:8px;background:#dce2ec;color:#313b4d;border:none;border-radius:16px;font-size:.75rem;padding:4px 10px;cursor:pointer}.email-templates-directory__preview-body{padding:0;overflow:auto;background:#f7f9fd;grid-column-start:1;grid-column-end:12;grid-row:1/-1}.email-templates-directory__preview-image{height:100%;width:auto;margin:0 auto;display:block}.email-templates-directory__preview-cta{display:flex;justify-content:center;padding:1rem;background:#fff;border-top:1px solid #dce2ec;grid-column-start:1;grid-column-end:12}.email-templates-directory__use-template-button{background:#1856ed;color:#fff;border:none;border-radius:999px;padding:.75rem 1.5rem;font-weight:600;cursor:pointer;transition:background-color .15s ease-in-out}.email-templates-directory__use-template-button:hover{background:#1739e5}.email-templates-directory__filters-overlay{position:fixed;left:0;right:0;top:65px;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:4000}.email-templates-directory__filters-modal{width:100%;max-width:420px;background:#fff;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.35);overflow:hidden}.email-templates-directory__filters-header{padding:1rem 1.25rem;border-bottom:1px solid #dce2ec}.email-templates-directory__filters-header h3{margin:0;font-weight:700;color:#313b4d}.email-templates-directory__filters-body{padding:1rem 1.25rem}.email-templates-directory__filters-body .email-templates-directory__category-list{display:flex;flex-direction:column;gap:.25rem}.email-templates-directory__filters-body .email-templates-directory__category-list .email-templates-directory__category-item{display:flex;align-items:center;gap:.75rem;padding:.25rem 0}.email-templates-directory__filters-body .email-templates-directory__category-list .email-templates-directory__category-item .email-templates-directory__category-checkbox{appearance:none;width:22px;height:22px;border:2px solid #c9d0de;border-radius:6px;display:inline-grid;position:relative;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.email-templates-directory__filters-body .email-templates-directory__category-list .email-templates-directory__category-item .email-templates-directory__category-checkbox:hover{border-color:#8d9bb6}.email-templates-directory__filters-body .email-templates-directory__category-list .email-templates-directory__category-item .email-templates-directory__category-checkbox:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(24,86,237,.25);border-color:#1856ed}.email-templates-directory__filters-body .email-templates-directory__category-list .email-templates-directory__category-item .email-templates-directory__category-checkbox:checked{background:#1856ed;border-color:#1856ed}.email-templates-directory__filters-body .email-templates-directory__category-list .email-templates-directory__category-item .email-templates-directory__category-checkbox:checked:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:6px;border:2px solid #fff;border-top:0;border-left:0;transform:translate(-50%,-60%) rotate(130deg) rotateX(180deg)}.email-templates-directory__filters-body .email-templates-directory__category-list .email-templates-directory__category-item .email-templates-directory__category-name{font-size:.95rem;color:#5d687e}.email-templates-directory__filters-actions{padding:1.5rem 1.25rem 1rem 0}.email-templates-directory__filters-actions .email-templates-directory__clear-filters-link{background:none;border:none;padding:0;display:inline-flex;align-items:center;gap:.5rem;color:#63708a;cursor:pointer;font-size:1rem}.email-templates-directory__filters-actions .email-templates-directory__clear-filters-link:hover{color:#5d687e;text-decoration:underline}.email-templates-directory__filters-actions .email-templates-directory__clear-filters-link:focus-visible{outline:2px dotted #1856ed;outline-offset:2px;border-radius:4px}.email-templates-directory__filters-actions .email-templates-directory__clear-filters-link .email-templates-directory__icon-clear{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#63708a}.email-templates-directory__filters-footer{padding:.75rem 1.25rem;border-top:1px solid #dce2ec;display:flex;justify-content:flex-end}.email-templates-directory__filters-close{background:#dce2ec;border:none;border-radius:999px;padding:.5rem 1rem;cursor:pointer}.email-templates-directory .email-template-card{border-radius:8px;overflow:hidden;transition:transform .15s ease-in-out;cursor:pointer}.email-templates-directory .email-template-card:hover{transform:translateY(-2px)}.email-templates-directory .email-template-card .template-thumbnail-container{position:relative;aspect-ratio:3/4;background:#f8f9fa;overflow:hidden;border-radius:8px}.email-templates-directory .email-template-card .template-thumbnail-container .template-thumbnail-loading{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center}.email-templates-directory .email-template-card .template-thumbnail-container .template-thumbnail{width:100%;height:100%;object-fit:cover;transition:opacity .15s ease-in-out}.email-templates-directory .email-template-card .template-thumbnail-container .template-thumbnail-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#6c757d}.email-templates-directory .email-template-card .template-thumbnail-container .template-thumbnail-placeholder .placeholder-icon{font-size:2rem;margin-bottom:.5rem}.email-templates-directory .email-template-card .template-thumbnail-container .template-thumbnail-placeholder span{font-size:.9rem}.email-templates-directory .email-template-card .template-thumbnail-container .template-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;opacity:0;transition:opacity .15s ease-in-out}.email-templates-directory .email-template-card .template-thumbnail-container .template-overlay .overlay-button{border:none;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .15s ease-in-out;min-width:120px}.email-templates-directory .email-template-card .template-thumbnail-container .template-overlay .overlay-button.enlarge-button{background:#fff;color:#2c3e50;border:2px solid #fff}.email-templates-directory .email-template-card .template-thumbnail-container .template-overlay .overlay-button.enlarge-button:hover{background:#f8f9fa}.email-templates-directory .email-template-card .template-thumbnail-container .template-overlay .overlay-button.get-started-button{background:#007bff;color:#fff;border:2px solid #007bff}.email-templates-directory .email-template-card .template-thumbnail-container .template-overlay .overlay-button.get-started-button:hover{background:#0056b3;border-color:#0056b3}.email-templates-directory .email-template-card .template-thumbnail-container:hover .template-overlay{opacity:1}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.email-templates-directory .email-templates-gallery{margin-top:0}.email-templates-directory__top-nav .email-templates-directory__nav-content{padding:0}.email-templates-directory__top-nav .email-templates-directory__nav-content .email-templates-directory__search-container .email-templates-directory__filters-button{display:flex}.email-templates-directory__main-layout{display:block;padding:2rem 0}.email-templates-directory__sidebar{display:none}.email-templates-directory__filters-section .email-templates-directory__filters-row{grid-template-columns:1fr;gap:1rem}}@media(max-width:1024px){.email-templates-directory__top-nav{padding:1rem 0}.email-templates-directory__preview-overlay{inset:0}.email-templates-directory__filters-overlay{top:48px}}@media(max-width:1200px){.email-templates-directory__templates-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.email-templates-directory__templates-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.email-templates-directory__templates-grid{grid-template-columns:1fr}}.tfa-form-wrapper.tfa-form-wrapper-twocol .form__text-content,.tfa-form-wrapper.tfa-form-wrapper-twocol .material-ui-radio-field,.tfa-form-wrapper.tfa-form-wrapper-twocol .material-ui-textarea-field{margin-left:1%;margin-right:1%}.tfa-form-wrapper.tfa-form-text-center .form-headers .text-block,.tfa-form-wrapper.tfa-form-text-center .form-headers h2,.tfa-form-wrapper.tfa-form-text-center .form-headers h2.form-headline{text-align:center}.tfa-form-wrapper.tfa-form-text-left .form-headers .text-block,.tfa-form-wrapper.tfa-form-text-left .form-headers h2,.tfa-form-wrapper.tfa-form-text-left .form-headers h2.form-headline{text-align:left}.tfa-form-wrapper.tfa-form-text-right .form-headers .text-block,.tfa-form-wrapper.tfa-form-text-right .form-headers h2,.tfa-form-wrapper.tfa-form-text-right .form-headers h2.form-headline{text-align:right}@media(min-width:500px){.tfa-form-wrapper.tfa-form-wrapper-twocol .material-ui-field{width:48%;margin-left:1%;margin-right:1%}.tfa-form-wrapper.tfa-form-wrapper-twocol .material-ui-field:nth-child(2n),.tfa-form-wrapper.tfa-form-wrapper-twocol .material-ui-field:nth-child(odd){margin-left:1%;margin-right:1%}}.dropdown{margin:0 auto;max-width:1160px;padding:0 15px}.dropdown>label{font-size:1.75rem;font-weight:660;line-height:120%;letter-spacing:-.005rem;display:block;margin-bottom:17px}.dropdown__response{margin:0 auto;max-width:500px;text-align:center}.dropdown__response h6{font-size:1.375rem;font-weight:640;line-height:130%;letter-spacing:-.005rem;margin-bottom:20px}.dropdown a .focus,.dropdown a:focus,.dropdown button .focus,.dropdown button:focus,.dropdown select .focus,.dropdown select:focus{outline:1px dotted #12277d;outline-offset:1px}.dropdown__menu-container{position:relative}.dropdown__menu-container fieldset{display:block;position:relative}.dropdown__menu-container fieldset svg{display:block;height:16px;max-width:100%;pointer-events:none;position:absolute;right:23px;top:50%;transform:translateY(-50%);width:20px}.dropdown__menu-container fieldset svg path{stroke-width:1px}.dropdown__menu-container>button{align-items:center;display:none;position:relative}.dropdown__menu-container>button span{position:absolute;top:50%;transform:translateY(-50%)}.dropdown__menu-container--open .dropdown__arrow:before{transform:translateX(10px) rotate(45deg)}.dropdown__menu-container--open .dropdown__arrow:after{transform:translateX(0) rotate(-45deg)}.dropdown__menu-container select,.dropdown__menu-container>button{font-size:1.375rem;font-weight:640;line-height:130%;letter-spacing:-.005rem;appearance:none;background:#1856ed;border:0;border-radius:6px;color:#fff;cursor:pointer;height:71px;padding:0 55px 0 23px;text-align:left;width:100%}.dropdown__menu{background:#fff;box-shadow:0 22px 60px 0 rgba(15,20,28,.12);display:none;left:50%;max-width:400px;min-width:275px;opacity:0;padding:36px 42px;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.95);transition:opacity .25s cubic-bezier(.455,.03,.515,.955),transform .25s cubic-bezier(.455,.03,.515,.955),visibility .25s cubic-bezier(.455,.03,.515,.955);visibility:hidden;width:100%;z-index:1}.dropdown__menu--open{opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible}.dropdown__menu>button{background:transparent;border:0;cursor:pointer;padding:10px;position:absolute;right:0;top:0}.dropdown__menu>button svg{display:block;pointer-events:none}.dropdown__menu-title{font-size:1.375rem;font-weight:640;line-height:130%;letter-spacing:-.005rem}.dropdown__menu ul{margin-top:10px}.dropdown__menu ul button{font-size:1.5rem;font-weight:660;line-height:120%;letter-spacing:-.005rem;background:transparent;border:0;cursor:pointer;display:block;margin:0;padding:9px 20px;text-align:left;transition:color .15s cubic-bezier(.455,.03,.515,.955);width:100%}.dropdown__menu ul button svg{opacity:0;transform:translateX(0);transition:opacity .25s cubic-bezier(.455,.03,.515,.955),transform .25s cubic-bezier(.455,.03,.515,.955),visibility .25s cubic-bezier(.455,.03,.515,.955);visibility:hidden}.dropdown__menu ul button:hover{color:#1856ed;transition:color .15s cubic-bezier(.455,.03,.515,.955)}.dropdown__menu ul button:hover svg{opacity:1;transform:translateX(8px);visibility:visible}.dropdown__content-container{display:flex;justify-content:center;overflow:hidden;position:relative}.dropdown__content{display:flex;flex-direction:column;justify-content:center;left:50%;padding:40px 0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.dropdown__content-heading{font-size:1.75rem;font-weight:660;line-height:120%;letter-spacing:-.005rem;padding:0 0 40px;text-align:left}.dropdown__content-left,.dropdown__content-right{padding:0 10px;position:relative;z-index:0}.dropdown__content-left.full,.dropdown__content-right.full{text-align:center;width:100%}.dropdown__content-left{margin-bottom:40px}.dropdown__content-contact-info{margin-bottom:20px}.dropdown .contact-info-row{display:flex;flex-direction:column;justify-content:space-between;position:relative}.dropdown .contact-info-row>*{background:#fff;position:relative;z-index:1}.dropdown .contact-info-row>:first-child{margin-right:auto;padding-right:8px}.dropdown .contact-info-row>:last-child{padding-left:0}.dropdown .contact-info-row>a:hover{background-color:#1856ed}.dropdown .contact-info-row:after{border-bottom:1px dotted #12277d;bottom:8px;content:"";height:1px;left:0;position:absolute;width:100%}.dropdown__arrow{height:23px;width:23px;position:absolute;right:48px;top:50%;transform:translateY(-50%)}.dropdown__arrow:after,.dropdown__arrow:before{background-color:#fff;content:"";display:inline-block;height:6px;left:0;position:absolute;top:50%;transition:transform .25s cubic-bezier(.455,.03,.515,.955);width:20px}.dropdown__arrow:before{transform:rotate(45deg)}.dropdown__arrow:after{transform:translateX(10px) rotate(-45deg)}@media(min-width:768px){.dropdown__menu-container fieldset svg{width:inherit}.dropdown__menu-container fieldset svg path{stroke-width:inherit}.dropdown__menu-container select,.dropdown__menu-container>button{font-size:1.375rem;font-weight:640;line-height:130%;letter-spacing:-.005rem;height:113px;padding:0 71px 0 23px}.dropdown__menu-container fieldset{display:none}.dropdown__menu-container>button{display:flex}.dropdown__menu{display:block}.dropdown__content{flex-direction:row;padding:90px 0}.dropdown__content-left{margin-bottom:0}.dropdown__content-heading{padding:40px 0}.dropdown__content-left,.dropdown__content-right{width:100%}.dropdown__content-contact-info{max-width:90%}.dropdown .contact-info-row{flex-direction:row}.dropdown .contact-info-row>:last-child{padding-left:8px}}@media(min-width:1024px){.dropdown__content{width:80%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dynamic-feature-block{display:grid}.dynamic-feature-block>.container{width:100%}.dynamic-feature-block .container--dynamic-feature-block{display:grid;grid-template-columns:repeat(12,1fr);margin:0 auto;max-width:1920px;display:inline-grid}.dynamic-feature-block .video{max-height:500px}.dynamic-feature-block__content{font-size:1.125rem;font-weight:400;line-height:150%;color:#0f141c;padding:0 16px;text-align:center;width:100%}.dynamic-feature-block__content-container{grid-column-start:3;grid-column-end:11;position:relative}.dynamic-feature-block__content .cta{margin-top:25px}.dynamic-feature-block__media{min-height:320px;overflow:hidden;position:relative;text-align:center}.dynamic-feature-block__media-container{grid-column-start:1;grid-column-end:13;margin-bottom:55px;position:relative}.dynamic-feature-block__media>div{opacity:0;position:absolute;transition:opacity .5s cubic-bezier(.455,.03,.515,.955);width:100%;z-index:0}.dynamic-feature-block__media>div.active{opacity:1;z-index:1}.dynamic-feature-block__media>div img{max-width:none;width:100%}.dynamic-feature-block__nav{grid-column-start:1;grid-column-end:13;margin:0 auto 40px;max-width:100%;display:flex}.dynamic-feature-block .tabs-fade-in{animation:fadeIn 1s ease-in}.background--blue-1 .dynamic-feature-block__nav li,.background--ct-blue-1 .dynamic-feature-block__nav li,.background--ct-blue-2 .dynamic-feature-block__nav li,.background--ct-blue-3 .dynamic-feature-block__nav li,.background--gray-1 .dynamic-feature-block__nav li,.background--gray-2 .dynamic-feature-block__nav li,.background--green-1 .dynamic-feature-block__nav li,.background--pink-1 .dynamic-feature-block__nav li{border-bottom-color:#fff;color:#fff}.background--blue-1 .dynamic-feature-block__nav li button,.background--ct-blue-1 .dynamic-feature-block__nav li button,.background--ct-blue-2 .dynamic-feature-block__nav li button,.background--ct-blue-3 .dynamic-feature-block__nav li button,.background--gray-1 .dynamic-feature-block__nav li button,.background--gray-2 .dynamic-feature-block__nav li button,.background--green-1 .dynamic-feature-block__nav li button,.background--pink-1 .dynamic-feature-block__nav li button{color:#fff}.background--blue-1 .dynamic-feature-block__nav .tab-paddle,.background--ct-blue-1 .dynamic-feature-block__nav .tab-paddle,.background--ct-blue-2 .dynamic-feature-block__nav .tab-paddle,.background--ct-blue-3 .dynamic-feature-block__nav .tab-paddle,.background--gray-1 .dynamic-feature-block__nav .tab-paddle,.background--gray-2 .dynamic-feature-block__nav .tab-paddle,.background--green-1 .dynamic-feature-block__nav .tab-paddle,.background--pink-1 .dynamic-feature-block__nav .tab-paddle{border-color:#fff;color:#fff}.background--blue-1 .dynamic-feature-block__nav .tab-paddle svg path,.background--ct-blue-1 .dynamic-feature-block__nav .tab-paddle svg path,.background--ct-blue-2 .dynamic-feature-block__nav .tab-paddle svg path,.background--ct-blue-3 .dynamic-feature-block__nav .tab-paddle svg path,.background--gray-1 .dynamic-feature-block__nav .tab-paddle svg path,.background--gray-2 .dynamic-feature-block__nav .tab-paddle svg path,.background--green-1 .dynamic-feature-block__nav .tab-paddle svg path,.background--pink-1 .dynamic-feature-block__nav .tab-paddle svg path{fill:#fff}.background--blue-2 .dynamic-feature-block__nav li,.background--blue-3 .dynamic-feature-block__nav li,.background--blue-4 .dynamic-feature-block__nav li,.background--blue-5 .dynamic-feature-block__nav li,.background--blue-6 .dynamic-feature-block__nav li,.background--ct-blue-4 .dynamic-feature-block__nav li,.background--ct-blue-5 .dynamic-feature-block__nav li,.background--ct-blue-6 .dynamic-feature-block__nav li,.background--ct-blue-7 .dynamic-feature-block__nav li,.background--gray-3 .dynamic-feature-block__nav li,.background--gray-4 .dynamic-feature-block__nav li,.background--gray-5 .dynamic-feature-block__nav li,.background--gray-6 .dynamic-feature-block__nav li,.background--gray-7 .dynamic-feature-block__nav li,.background--green-2 .dynamic-feature-block__nav li,.background--green-3 .dynamic-feature-block__nav li,.background--green-4 .dynamic-feature-block__nav li,.background--green-5 .dynamic-feature-block__nav li,.background--green-6 .dynamic-feature-block__nav li,.background--orange-1 .dynamic-feature-block__nav li,.background--orange-2 .dynamic-feature-block__nav li,.background--orange-3 .dynamic-feature-block__nav li,.background--orange-4 .dynamic-feature-block__nav li,.background--pink-2 .dynamic-feature-block__nav li,.background--pink-3 .dynamic-feature-block__nav li,.background--pink-4 .dynamic-feature-block__nav li,.background--pink-5 .dynamic-feature-block__nav li,.background--pink-6 .dynamic-feature-block__nav li,.background--yellow-1 .dynamic-feature-block__nav li,.background--yellow-2 .dynamic-feature-block__nav li{border-bottom-color:#0f141c;color:#0f141c}.background--blue-2 .dynamic-feature-block__nav li button,.background--blue-3 .dynamic-feature-block__nav li button,.background--blue-4 .dynamic-feature-block__nav li button,.background--blue-5 .dynamic-feature-block__nav li button,.background--blue-6 .dynamic-feature-block__nav li button,.background--ct-blue-4 .dynamic-feature-block__nav li button,.background--ct-blue-5 .dynamic-feature-block__nav li button,.background--ct-blue-6 .dynamic-feature-block__nav li button,.background--ct-blue-7 .dynamic-feature-block__nav li button,.background--gray-3 .dynamic-feature-block__nav li button,.background--gray-4 .dynamic-feature-block__nav li button,.background--gray-5 .dynamic-feature-block__nav li button,.background--gray-6 .dynamic-feature-block__nav li button,.background--gray-7 .dynamic-feature-block__nav li button,.background--green-2 .dynamic-feature-block__nav li button,.background--green-3 .dynamic-feature-block__nav li button,.background--green-4 .dynamic-feature-block__nav li button,.background--green-5 .dynamic-feature-block__nav li button,.background--green-6 .dynamic-feature-block__nav li button,.background--orange-1 .dynamic-feature-block__nav li button,.background--orange-2 .dynamic-feature-block__nav li button,.background--orange-3 .dynamic-feature-block__nav li button,.background--orange-4 .dynamic-feature-block__nav li button,.background--pink-2 .dynamic-feature-block__nav li button,.background--pink-3 .dynamic-feature-block__nav li button,.background--pink-4 .dynamic-feature-block__nav li button,.background--pink-5 .dynamic-feature-block__nav li button,.background--pink-6 .dynamic-feature-block__nav li button,.background--yellow-1 .dynamic-feature-block__nav li button,.background--yellow-2 .dynamic-feature-block__nav li button{color:#0f141c}.background--blue-2 .dynamic-feature-block__nav .tab-paddle,.background--blue-3 .dynamic-feature-block__nav .tab-paddle,.background--blue-4 .dynamic-feature-block__nav .tab-paddle,.background--blue-5 .dynamic-feature-block__nav .tab-paddle,.background--blue-6 .dynamic-feature-block__nav .tab-paddle,.background--ct-blue-4 .dynamic-feature-block__nav .tab-paddle,.background--ct-blue-5 .dynamic-feature-block__nav .tab-paddle,.background--ct-blue-6 .dynamic-feature-block__nav .tab-paddle,.background--ct-blue-7 .dynamic-feature-block__nav .tab-paddle,.background--gray-3 .dynamic-feature-block__nav .tab-paddle,.background--gray-4 .dynamic-feature-block__nav .tab-paddle,.background--gray-5 .dynamic-feature-block__nav .tab-paddle,.background--gray-6 .dynamic-feature-block__nav .tab-paddle,.background--gray-7 .dynamic-feature-block__nav .tab-paddle,.background--green-2 .dynamic-feature-block__nav .tab-paddle,.background--green-3 .dynamic-feature-block__nav .tab-paddle,.background--green-4 .dynamic-feature-block__nav .tab-paddle,.background--green-5 .dynamic-feature-block__nav .tab-paddle,.background--green-6 .dynamic-feature-block__nav .tab-paddle,.background--orange-1 .dynamic-feature-block__nav .tab-paddle,.background--orange-2 .dynamic-feature-block__nav .tab-paddle,.background--orange-3 .dynamic-feature-block__nav .tab-paddle,.background--orange-4 .dynamic-feature-block__nav .tab-paddle,.background--pink-2 .dynamic-feature-block__nav .tab-paddle,.background--pink-3 .dynamic-feature-block__nav .tab-paddle,.background--pink-4 .dynamic-feature-block__nav .tab-paddle,.background--pink-5 .dynamic-feature-block__nav .tab-paddle,.background--pink-6 .dynamic-feature-block__nav .tab-paddle,.background--yellow-1 .dynamic-feature-block__nav .tab-paddle,.background--yellow-2 .dynamic-feature-block__nav .tab-paddle{border-color:#0f141c;color:#0f141c}.background--blue-2 .dynamic-feature-block__nav .tab-paddle svg path,.background--blue-3 .dynamic-feature-block__nav .tab-paddle svg path,.background--blue-4 .dynamic-feature-block__nav .tab-paddle svg path,.background--blue-5 .dynamic-feature-block__nav .tab-paddle svg path,.background--blue-6 .dynamic-feature-block__nav .tab-paddle svg path,.background--ct-blue-4 .dynamic-feature-block__nav .tab-paddle svg path,.background--ct-blue-5 .dynamic-feature-block__nav .tab-paddle svg path,.background--ct-blue-6 .dynamic-feature-block__nav .tab-paddle svg path,.background--ct-blue-7 .dynamic-feature-block__nav .tab-paddle svg path,.background--gray-3 .dynamic-feature-block__nav .tab-paddle svg path,.background--gray-4 .dynamic-feature-block__nav .tab-paddle svg path,.background--gray-5 .dynamic-feature-block__nav .tab-paddle svg path,.background--gray-6 .dynamic-feature-block__nav .tab-paddle svg path,.background--gray-7 .dynamic-feature-block__nav .tab-paddle svg path,.background--green-2 .dynamic-feature-block__nav .tab-paddle svg path,.background--green-3 .dynamic-feature-block__nav .tab-paddle svg path,.background--green-4 .dynamic-feature-block__nav .tab-paddle svg path,.background--green-5 .dynamic-feature-block__nav .tab-paddle svg path,.background--green-6 .dynamic-feature-block__nav .tab-paddle svg path,.background--orange-1 .dynamic-feature-block__nav .tab-paddle svg path,.background--orange-2 .dynamic-feature-block__nav .tab-paddle svg path,.background--orange-3 .dynamic-feature-block__nav .tab-paddle svg path,.background--orange-4 .dynamic-feature-block__nav .tab-paddle svg path,.background--pink-2 .dynamic-feature-block__nav .tab-paddle svg path,.background--pink-3 .dynamic-feature-block__nav .tab-paddle svg path,.background--pink-4 .dynamic-feature-block__nav .tab-paddle svg path,.background--pink-5 .dynamic-feature-block__nav .tab-paddle svg path,.background--pink-6 .dynamic-feature-block__nav .tab-paddle svg path,.background--yellow-1 .dynamic-feature-block__nav .tab-paddle svg path,.background--yellow-2 .dynamic-feature-block__nav .tab-paddle svg path{fill:#0f141c}@media(min-width:0px){.dynamic-feature-block .container--dynamic-feature-block{column-gap:8px}.dynamic-feature-block__content-container{grid-column-start:1;grid-column-end:13}.dynamic-feature-block__media-container{grid-column-start:1;grid-column-end:13}.dynamic-feature-block__nav{grid-column-start:1;grid-column-end:13}}@media(min-width:360px){.dynamic-feature-block .container--dynamic-feature-block{column-gap:8px}.dynamic-feature-block__content-container{grid-column-start:1;grid-column-end:13}.dynamic-feature-block__media-container{grid-column-start:1;grid-column-end:13}.dynamic-feature-block__nav{grid-column-start:1;grid-column-end:13}}@media(min-width:768px){.dynamic-feature-block .container--dynamic-feature-block{column-gap:12px}.dynamic-feature-block__content-container{grid-column-start:1;grid-column-end:13}.dynamic-feature-block__media{min-height:430px}.dynamic-feature-block__media-container{grid-column-start:1;grid-column-end:13}.dynamic-feature-block__nav{grid-column-start:1;grid-column-end:13}}@media(min-width:1024px){.dynamic-feature-block .container--dynamic-feature-block{column-gap:16px}.dynamic-feature-block__content-container{grid-column-start:3;grid-column-end:11}.dynamic-feature-block__media-container{grid-column-start:1;grid-column-end:13}.dynamic-feature-block__nav{grid-column-start:1;grid-column-end:13}}@media(min-width:1440px){.dynamic-feature-block .container--dynamic-feature-block{column-gap:24px}.dynamic-feature-block__content-container{grid-column-start:3;grid-column-end:11}.dynamic-feature-block__media-container{grid-column-start:1;grid-column-end:13}.dynamic-feature-block__media>div img{width:auto;margin:0 auto}.dynamic-feature-block__nav{grid-column-start:1;grid-column-end:13}}@media(min-width:1920px){.dynamic-feature-block .container--dynamic-feature-block{column-gap:32px}.dynamic-feature-block__content-container{grid-column-start:3;grid-column-end:11}.dynamic-feature-block__media-container{grid-column-start:1;grid-column-end:13}.dynamic-feature-block__nav{grid-column-start:1;grid-column-end:13}}