From d7d94d63c0d4ce2633659c505ced62face6a76d6 Mon Sep 17 00:00:00 2001 From: Steve Jones Date: Wed, 5 Jun 2024 12:23:47 -0400 Subject: [PATCH] updated - sass compile --- assets/scss/editor-style.css | 1 + assets/scss/main.css | 9245 ++++++++++++++++++++++++++++++++++ 2 files changed, 9246 insertions(+) create mode 100644 assets/scss/editor-style.css create mode 100644 assets/scss/main.css diff --git a/assets/scss/editor-style.css b/assets/scss/editor-style.css new file mode 100644 index 0000000..6245fa4 --- /dev/null +++ b/assets/scss/editor-style.css @@ -0,0 +1 @@ +a svg,a{transition:all 0.1s ease-in-out}body{color:#1D1F20;font-family:"Inter",Arial,sans-serif;font-weight:400;line-height:1.5;font-size:17.5px;color:black;font-style:normal;font-weight:300;line-height:28px}a{color:var(--WCAG-Green, #547C2D);font-style:normal;font-weight:400;text-decoration:underline}a:hover{text-decoration:none;color:#625089}a:focus{text-decoration:none}button:focus-within,button:focus,.button:focus-within,.button:focus,a:focus-within,a:focus,a:focus-within,a:focus,input:focus{outline:2px solid blue;outline-offset:2px;text-decoration:none}button:focus-within .is-style-white,button:focus .is-style-white,.button:focus-within .is-style-white,.button:focus .is-style-white,a:focus-within .is-style-white,a:focus .is-style-white,a:focus-within .is-style-white,a:focus .is-style-white,input:focus .is-style-white{outline:2px solid #fff}strong{font-weight:700}ol,ul{margin:0;margin:0 0 16px}code,pre{font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-size:12px}code{padding:2px 4px;white-space:nowrap}pre{display:block;padding:9.5px;margin:0 0 10px;line-height:18px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}cite{font-style:normal}.clearfix:after{content:"";display:table;clear:both}p{margin:0 0 16px;padding:0}p.large,p.has-large-font-size{font-size:17.5px}p.has-normal-font-size{font-size:15px}p.small,p.has-small-font-size{font-size:13px}h1,h2,h3,h4,h5,h6{color:#1D1F20;font-family:"Inter",Arial,sans-serif;font-weight:700;line-height:1.2;margin:0 0 16px;color:#000}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#1D1F20}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#82BC46;text-decoration:none}h1{font-size:44px;font-style:normal;font-weight:700}@media (min-width: 768px){h1{font-size:46px}}@media (min-width: 992px){h1{font-size:70px}}@media (min-width: 769px){h1{line-height:70px}}h2{font-size:24px;color:#625089;font-weight:700;line-height:35px}@media (min-width: 768px){h2{font-size:24px}}@media (min-width: 992px){h2{font-size:35px}}@media (min-width: 769px){h2{line-height:40px}}h2.wp-block-heading{margin-top:30px}.entry-content h3{color:#625089}h3{font-size:20px;font-style:normal;font-weight:700}@media (min-width: 768px){h3{font-size:20px}}@media (min-width: 992px){h3{font-size:28px}}@media (min-width: 769px){h3{line-height:26px}}h4{font-size:18px;font-style:normal;font-weight:700}@media (min-width: 768px){h4{font-size:18px}}@media (min-width: 992px){h4{font-size:20px}}h5{font-size:18px;font-style:normal;font-weight:700}@media (min-width: 768px){h5{font-size:18px}}@media (min-width: 992px){h5{font-size:18px}}h6{font-size:18px;font-style:normal;font-weight:700}@media (min-width: 768px){h6{font-size:18px}}@media (min-width: 992px){h6{font-size:18px}}label{font-size:13px;font-style:normal;font-weight:400;line-height:1.2}input{border-radius:4px;background:#FFF;border:none}.block .wpforms-container-full .wpforms-form .wpforms-field{padding:0;margin:0;width:100%}.block .wpforms-container-full .wpforms-form button.wpforms-submit{color:#1D1F20;font-family:"Inter",Arial,sans-serif;font-weight:400;line-height:1.5;font-size:15px;font-weight:700;line-height:1.2;background-color:#82BC46;padding:13px 24px;text-decoration:none;border:1px solid transparent;color:#000;text-align:center;font-size:15px;font-style:normal;font-weight:400;line-height:15px;min-width:148px;border-radius:4px;cursor:pointer}.block .wpforms-container-full .wpforms-form button.wpforms-submit:hover{background-color:#82BC46;border-color:#82BC46;background:transparent}div.wpforms-container-full button:hover{background-color:white !important}div.wpforms-container-full button{background-color:#82BC46 !important;color:black !important}.wpforms-container .wpforms-form .wpforms-list-2-columns ul li{width:auto !important}.wpforms-container .wpforms-form textarea{min-height:250px;border-radius:4px;border:1px solid var(--Dark-Gray, #A1A5A5);background:#FFF}.wpforms-container .wpforms-form .wpforms-required-label{color:inherit !important;font-weight:400}.wpforms-container .wpforms-form .wpforms-field-label{font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:10px}.wpforms-container .wpforms-form input{border-radius:4px !important;border:1px solid var(--Dark-Gray, #A1A5A5);background:#FFF}.wpforms-container .wpforms-form button[type=submit].wpforms-submit{color:#1D1F20;font-family:"Inter",Arial,sans-serif;font-weight:400;line-height:1.5;font-size:15px;font-weight:700;line-height:1.2;background-color:#82BC46;padding:13px 24px;text-decoration:none;border:1px solid transparent;color:#000;text-align:center;font-size:17px;font-style:normal;font-weight:500 !important;line-height:17px;min-width:58px;border-radius:4px;cursor:pointer}.wpforms-container .wpforms-form button[type=submit].wpforms-submit:hover{background-color:#82BC46;border-color:#82BC46;background:white}.wpforms-container .wpforms-form button[type=submit].wpforms-submit:focus{outline:2px solid blue}.wpforms-container .wpforms-form button#wpforms-submit-4730{min-width:168px;border-radius:4px}.wpforms-container .wpforms-form input:focus,.wpforms-container .wpforms-form textarea:focus{outline:2px solid blue}.wp-block-table{margin-bottom:20px}.wp-block-table.has-large-font-size .wp-element-caption{font-size:1.5rem}.wp-block-table.has-small-font-size .wp-element-caption{font-size:0.8rem}.wp-block-table table{border-color:#A1A5A5}.wp-block-table table thead{border-bottom:1px solid #A1A5A5}.wp-block-table table th{background:var(--Purple, #625089);color:#fff;border-color:white}.wp-block-table table figure{border-color:#A1A5A5}.wp-block-table table th{border:1px solid #A1A5A5;font-size:14px;font-style:normal;font-weight:700;line-height:18px;padding:5px;text-align:left}@media (min-width: 769px){.wp-block-table table th{padding:18px 20px}}.wp-block-table table th.has-text-align-center{text-align:center}.wp-block-table table td{border:1px solid #A1A5A5;font-size:14px;font-style:normal;font-weight:400;line-height:18px;padding:5px}@media (min-width: 769px){.wp-block-table table td{padding:10px 20px}}.anww-external-link-icon{position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}iframe{max-width:100%}.di-calculator .di-table_results{box-shadow:none !important}.inline-logo-heading img{display:inline-block;margin-right:8px;margin-bottom:-3px}@media (max-width: 991px){.inline-logo-heading img{width:150px !important}}.list-style-x,.list-style-check{list-style-type:none;padding-left:0 !important}.list-style-x li,.list-style-check li{border-bottom:1px solid #82BC46;padding:0.5em !important}.list-style-x li:before{font:30px dashicons;content:"\f335";margin-right:5px;vertical-align:-30%}.list-style-check li:before{font:30px dashicons;content:"\f15e";margin-right:5px;vertical-align:-30%}.post-button,.btn,.wp-block-button__link{color:#1D1F20;font-family:"Inter",Arial,sans-serif;font-weight:400;line-height:1.5;font-size:15px;font-weight:700;line-height:1.2;background-color:#82BC46;padding:13px 24px;text-decoration:none;border:1px solid transparent;color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:25px;min-width:148px;cursor:pointer;border-radius:4px;color:black}.post-button:focus,.btn:focus,.wp-block-button__link:focus{color:black}.post-button.br-ten,.btn.br-ten,.wp-block-button__link.br-ten{border-radius:10px}.post-button.white-focus:focus,.btn.white-focus:focus,.wp-block-button__link.white-focus:focus{outline:2px solid white}.post-button.btn-dark-bg:hover,.post-button.btn-dark-bg:focus,.btn.btn-dark-bg:hover,.btn.btn-dark-bg:focus,.wp-block-button__link.btn-dark-bg:hover,.wp-block-button__link.btn-dark-bg:focus{border-color:#82BC46;color:white;background-color:transparent}.post-button.btn-dark-bg:focus,.btn.btn-dark-bg:focus,.wp-block-button__link.btn-dark-bg:focus{color:white;outline:2px solid white}.post-button:hover,.post-button:focus,.btn:hover,.btn:focus,.wp-block-button__link:hover,.wp-block-button__link:focus{border-color:#82BC46;background:white}.post-button svg,.btn svg,.wp-block-button__link svg{margin-left:8px}.post-button.has-primary-background-color:hover,.post-button.has-primary-background-color:focus,.btn.has-primary-background-color:hover,.btn.has-primary-background-color:focus,.wp-block-button__link.has-primary-background-color:hover,.wp-block-button__link.has-primary-background-color:focus{background-color:#82BC46}.post-button.has-tertiary-background-color:hover,.post-button.has-tertiary-background-color:focus,.btn.has-tertiary-background-color:hover,.btn.has-tertiary-background-color:focus,.wp-block-button__link.has-tertiary-background-color:hover,.wp-block-button__link.has-tertiary-background-color:focus{background-color:#625089}.post-button.has-secondary-background-color:hover,.post-button.has-secondary-background-color:focus,.btn.has-secondary-background-color:hover,.btn.has-secondary-background-color:focus,.wp-block-button__link.has-secondary-background-color:hover,.wp-block-button__link.has-secondary-background-color:focus{background-color:#547C2D}.post-button.btn-outline,.btn.btn-outline,.wp-block-button__link.btn-outline{background-color:transparent;border:2px solid transparent;border-color:#82BC46}.btn-style-link{padding:0;-webkit-appearance:none;background:transparent;border:none;color:inherit;text-decoration:underline;color:var(--WCAG-Green, #547C2D);cursor:pointer}.btn-style-link:hover{text-decoration:none}.wp-block-button.is-style-outline .wp-block-button__link{border:2px solid transparent;padding:9px 22px}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color){color:#82BC46}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background){background:white;border-color:#82BC46}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover{background:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-primary-background-color{background:white;border-color:#82BC46}.wp-block-button.is-style-outline .wp-block-button__link.has-primary-background-color:hover{background:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-tertiary-background-color{background:white;border-color:#625089}.wp-block-button.is-style-outline .wp-block-button__link.has-tertiary-background-color:hover{background:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-secondary-background-color{background:white;border-color:#547C2D}.wp-block-button.is-style-outline .wp-block-button__link.has-secondary-background-color:hover{background:#fff}.wp-block-button.is-style-arrow .wp-block-button__link{background:transparent;border:none;padding-left:0;padding-right:0}.wp-block-button.is-style-arrow .wp-block-button__link.has-background{background:transparent;border:none}.wp-block-button.is-style-arrow .wp-block-button__link:not(.has-text-color){color:#82BC46}.wp-block-button.is-style-arrow .wp-block-button__link:not(.has-text-color) svg{fill:#82BC46}.wp-block-button.is-style-arrow .wp-block-button__link:not(.has-text-color):hover{color:#82BC46}.wp-block-button.is-style-arrow .wp-block-button__link:not(.has-text-color):hover svg{fill:#82BC46}.wp-block-button.is-style-arrow .wp-block-button__link.has-primary-color svg{fill:#82BC46}.wp-block-button.is-style-arrow .wp-block-button__link.has-primary-color:hover{color:#82BC46}.wp-block-button.is-style-arrow .wp-block-button__link.has-primary-color:hover svg{fill:#82BC46}.wp-block-button.is-style-arrow .wp-block-button__link.has-tertiary-color svg{fill:#625089}.wp-block-button.is-style-arrow .wp-block-button__link.has-tertiary-color:hover{color:#625089}.wp-block-button.is-style-arrow .wp-block-button__link.has-tertiary-color:hover svg{fill:#625089}.wp-block-button.is-style-arrow .wp-block-button__link.has-secondary-color svg{fill:#547C2D}.wp-block-button.is-style-arrow .wp-block-button__link.has-secondary-color:hover{color:#547C2D}.wp-block-button.is-style-arrow .wp-block-button__link.has-secondary-color:hover svg{fill:#547C2D}blockquote,blockquote.wp-block-quote{text-align:left}blockquote p:last-of-type,blockquote.wp-block-quote p:last-of-type{margin-bottom:0}.wp-block-separator,hr{background:transparent;border:none;width:100%;height:32px;position:relative}.wp-block-separator::before,hr::before{background:#eee;content:'';display:block;width:100%;height:1px;position:absolute;top:50%;margin-top:-.5px}img{display:block;max-width:100%;height:auto}img.emoji{max-width:16px}img.alignleft{float:left;margin:0 24px 24px 0}img.alignright{float:right;margin:0 0 24px 24px}img.aligncenter{margin-left:auto;margin-right:auto}@media (max-width: 1199px){.wp-block-image.alignwide figcaption,.wp-block-video.alignwide figcaption,.wp-block-table.alignwide figcaption{padding-left:16px;padding-right:16px}}.wp-block-image.alignfull figcaption,.wp-block-video.alignfull figcaption,.wp-block-table.alignfull figcaption{padding-left:16px;padding-right:16px}.wp-block-image img,.wp-block-video img,.wp-block-table img{margin-bottom:20px}.wp-block-gallery ul{flex-grow:1}.wp-block-table{border-collapse:collapse;width:100%}.wp-block-table td,.wp-block-table th{padding:.5em;border:1px solid}.has-primary-color{color:#82BC46}.has-primary-color:hover{color:#82BC46}.has-primary-bg-color{color:#fff}.has-primary-background-color{background-color:#82BC46;color:#fff}.has-primary-background-color h1,.has-primary-background-color h2,.has-primary-background-color h3,.has-primary-background-color h4,.has-primary-background-color h5,.has-primary-background-color h6,.has-primary-background-color p{color:#fff}.has-primary-bg-background-color{background-color:#fff}.has-primary-fill{fill:#82BC46}.has-tertiary-color{color:#625089}.has-tertiary-color:hover{color:#625089}.has-tertiary-bg-color{color:#fff}.has-tertiary-background-color{background-color:#625089;color:#fff}.has-tertiary-background-color h1,.has-tertiary-background-color h2,.has-tertiary-background-color h3,.has-tertiary-background-color h4,.has-tertiary-background-color h5,.has-tertiary-background-color h6,.has-tertiary-background-color p{color:#fff}.has-tertiary-bg-background-color{background-color:#fff}.has-tertiary-fill{fill:#625089}.has-secondary-color{color:#547C2D}.has-secondary-color:hover{color:#547C2D}.has-secondary-bg-color{color:#fff}.has-secondary-background-color{background-color:#547C2D;color:#fff}.has-secondary-background-color h1,.has-secondary-background-color h2,.has-secondary-background-color h3,.has-secondary-background-color h4,.has-secondary-background-color h5,.has-secondary-background-color h6,.has-secondary-background-color p{color:#fff}.has-secondary-bg-background-color{background-color:#fff}.has-secondary-fill{fill:#547C2D}.has-grey-background-color{background-color:#FAFAFA}.has-white-background-color{background-color:#fff}.margin-0{margin:0}.wptb-cell .wptb-ph-element a{color:var(--WCAG-Green, #547C2D) !important}.wp-block-embed-youtube{margin-bottom:24px}.wp-block-group.alignfull,.wp-block-group.alignwide{padding-left:16px;padding-right:16px}.wp-block-group.has-background{padding:40px 16px}.wp-block-group .wp-block-group__inner-container{max-width:736px;margin:0 auto}.wp-block-group .wp-block-group__inner-container:after{content:"";display:table;clear:both}.wp-block-group .wp-block-group__inner-container>*:last-child{margin-bottom:0}.full-width-content .wp-block-group .wp-block-group__inner-container{max-width:1168px}.wp-block-group.aligncenter .wp-block-group__inner-container{max-width:736px}.wp-block-group.alignwide .wp-block-group__inner-container{max-width:1168px}.wp-block-group.alignfull .alignwide{margin-left:-216px;margin-right:-216px}div.wpforms-container .wpforms-title{color:#1D1F20;font-family:"Inter",Arial,sans-serif;font-weight:700;line-height:1.2;font-size:18px;margin:0 0 16px;padding:0}@media (min-width: 768px){div.wpforms-container .wpforms-title{font-size:18px}}@media (min-width: 992px){div.wpforms-container .wpforms-title{font-size:18px}}div.wpforms-container .wpforms-description{margin:0 0 16px;padding:0}div.wpforms-container .wpforms-field{padding:0;margin-bottom:16px}div.wpforms-container .wpforms-field.impound{display:none}div.wpforms-container .wpforms-field-label{font-size:16px}div.wpforms-container .wpforms-submit-container{padding:0;margin-top:16px;text-align:left}div.wpforms-container.one-line:after{content:"";display:table;clear:both}@media (min-width: 768px){div.wpforms-container.one-line .wpforms-field-container{display:table;width:calc(100% - 110px);float:left}div.wpforms-container.one-line .wpforms-field-container .wpforms-field{display:table-cell;padding-right:16px;margin:0}div.wpforms-container.one-line .wpforms-submit-container{float:right;width:110px;clear:none;margin:0}div.wpforms-container.one-line .wpforms-submit-container button{width:100%;padding-left:0;padding-right:0}}.shared-counts-wrap.style-icon svg{fill:#BDBDBD;width:24px;height:24px}.shared-counts-wrap.style-icon .shared-counts-button{line-height:0;padding:10px}.shared-counts-wrap.style-icon .shared-counts-button:hover svg{fill:black}.shared-counts-wrap.style-icon .shared-counts-button:not(.included_total) .shared-counts-label,.shared-counts-wrap.style-icon .shared-counts-button:not(.included_total) .shared-counts-count{display:none}.anww-external-link-icon{margin-left:5px}.style-guide-colors,.block-icons{display:grid;grid-gap:32px;grid-template-columns:repeat(auto-fill, minmax(64px, 1fr))}.style-guide-color,.block-icons p{color:#1D1F20;font-family:"Inter",Arial,sans-serif;font-weight:400;line-height:1.5;font-size:11px;font-weight:400;line-height:1.2;text-align:center}.style-guide-color .swatch,.block-icons p .swatch{border:1px solid #E0E0E0;border-radius:50%;width:100%;height:0;padding-bottom:100%;margin-bottom:6px}.search-form{border:1px solid #eee;max-width:400px;position:relative;overflow:hidden}.search-form .search-field{border:none;padding-right:44px;width:100%;outline:none}.search-form .search-submit{background:transparent;border:none;padding:0;margin:0;min-width:0;width:44px;height:44px;line-height:0;text-align:center;position:absolute;top:50%;margin-top:-22px;right:0}.search-form .search-submit svg{fill:#757575;width:20px;height:20px}.search-form .search-submit svg:hover{fill:#82BC46}.dropshadow{box-shadow:0px 15px 27px rgba(161,165,165,0.25) !important}.post-summary{margin-bottom:32px}.editor-post-title__block.wp-block{max-width:736px}.editor-post-title__block.wp-block .editor-post-title__input{color:#1D1F20;font-family:"Inter",Arial,sans-serif;font-weight:700;line-height:1.2;font-size:44px}@media (min-width: 768px){.editor-post-title__block.wp-block .editor-post-title__input{font-size:46px}}@media (min-width: 992px){.editor-post-title__block.wp-block .editor-post-title__input{font-size:70px}}.wp-block{max-width:736px}.wp-block[data-align="wide"]{max-width:1168px}.wp-block[data-align="full"]{max-width:none}.wp-block[data-align="center"]>[data-type="core/group"]{text-align:inherit}.wp-block[data-align="center"]>[data-type="core/group"] .wp-block-group__inner-container{max-width:736px}.wp-block[data-align="wide"]>[data-type="core/group"] .wp-block-group__inner-container{max-width:1168px}.wp-block[data-align="wide"]>[data-type="core/group"] .wp-block-group__inner-container .wp-block{max-width:none}.acf-block-component .acf-block-fields{max-width:736px;margin-left:auto;margin-right:auto}.block-post-listing,.block-tag-listing,.block-category-listing{position:relative}.block-post-listing::before,.block-tag-listing::before,.block-category-listing::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;z-index:2}ul,ol{margin-bottom:24px}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100%}.wpforms-field-hp,.wpforms-label-hide{display:none}.wpforms-field input,.wpforms-field select,.wpforms-field textarea{background:#fff;border:1px solid #BDBDBD;border-radius:4px;color:#737373;font-size:18px;line-height:24px;padding:14px 16px;width:100%}.wpforms-field input[type="checkbox"]{width:auto}.wpforms-field select{line-height:54px;height:54px}.wpforms-field textarea{width:100%}.wpforms-field ::-moz-placeholder{color:#BDBDBD;opacity:1}.wpforms-field ::-ms-input-placeholder{color:#BDBDBD}.wpforms-field ::-webkit-input-placeholder{color:#BDBDBD}.wpforms-field input:focus::-webkit-input-placeholder,.wpforms-field input:focus::-moz-placeholder,.wpforms-field input:focus:-ms-input-placeholder,.wpforms-field textarea:focus::-webkit-input-placeholder,.wpforms-field textarea:focus::-moz-placeholder,.wpforms-field textarea:focus:-ms-input-placeholder{color:transparent}.grid-middle-line{position:relative}ul,ol{padding-left:1.5rem}ul li,ol li{padding-bottom:.5rem}ul li:last-child,ol li:last-child{padding-bottom:0}ul li ul,ul li ol,ol li ul,ol li ol{padding-top:.5rem}ul.wp-block-gallery,ul.blocks-gallery-grid,ol.wp-block-gallery,ol.blocks-gallery-grid{padding-left:0}ul.wp-block-gallery li,ul.blocks-gallery-grid li,ol.wp-block-gallery li,ol.blocks-gallery-grid li{padding-bottom:0}.modal-active{overflow:hidden}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(98,80,137,0.9);z-index:100;padding:0 24px;overflow:auto}.modal-content{background-color:#ffffff;margin:87px auto 87px;box-shadow:0 4px 8px rgba(0,0,0,0.2);border-radius:10px;background:#FFF;box-shadow:0px 15px 27px 0px rgba(161,165,165,0.25);max-width:1120px;width:100%;position:relative;padding:70px 10px;overflow:auto}@media (min-width: 769px){.modal-content{padding:70px}}.modal-content iframe{max-width:100%;width:100%}@media (min-width: 769px){.modal-content iframe{min-height:490px}}.modal-content .modal_copy{padding:50px 100px}@media (max-width: 767px){.modal-content .modal_copy{padding:50px 24px}}.modal-content .modal_copy_title{color:black;font-size:25px;font-style:normal;font-weight:700;line-height:30px;display:flex;margin:0 0 20px}.close-btn{cursor:pointer;max-width:32px;position:absolute;top:15px;right:15px;-webkit-appearance:none;background:transparent;padding:0;border:none}.close-btn:hover{cursor:pointer}.featured-in-block-container{margin:0 auto;max-width:1168px}.featured-in-block-container-header{display:flex;justify-content:center}.featured-in-block-container-header__title{position:relative;font-size:20px;font-style:normal;font-weight:600;color:black;line-height:30px;margin-bottom:35px}@media (max-width: 767px){.featured-in-block-container-header__title{margin-bottom:40px}}.featured-in-block-container-header__title:after{content:close-quote;position:absolute;top:50%;left:-60px;width:40px;background:#777474;height:2px;transform:translate(0%, 60%)}.featured-in-block-container-header__title:before{content:close-quote;position:absolute;top:50%;right:-60px;width:40px;background:#000;height:2px;transform:translate(0%, 50%)}.featured-in-block-container-images{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:center;gap:20px 10px}@media (min-width: 769px){.featured-in-block-container-images{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.featured-in-block-container-images__image{display:flex;align-items:center;justify-content:center}.featured-in-block-container-images__image img{max-width:100px}.tabbed-content-block{padding-bottom:95px;overflow:hidden;z-index:10}.tabbed-content-block .tabbed-content__row_container{background:#625089;position:relative}@media (max-width: 767px){.tabbed-content-block .tabbed-content__row_container{padding-right:40px}}.tabbed-content-block .tabbed-content__row_container .tablet_chevron{position:absolute;bottom:0;right:0;border:none;-webkit-appearance:none;background-color:transparent;padding:0;display:flex}@media (min-width: 769px){.tabbed-content-block .tabbed-content__row_container .tablet_chevron{display:none}}.tabbed-content-block .tabbed-content__nav-list{margin:0;display:flex;list-style:none;margin:0 auto;overflow:auto;max-width:1168px;padding:0}@media (min-width: 769px){.tabbed-content-block .tabbed-content__nav-list{padding:0 24px}}.tabbed-content-block .tabbed-content__nav-item{padding:0;display:flex;min-width:120px}@media (min-width: 769px){.tabbed-content-block .tabbed-content__nav-item{min-width:137px}}@media (max-width: 767px){.tabbed-content-block .tabbed-content__nav-item:nth-child(1) button{border-radius:0 10px 0 0}}.tabbed-content-block .tabbed-content__nav-item button{font-size:13px;font-style:normal;font-weight:bold;line-height:16px;color:white;padding:10px 20px;gap:5px;display:flex;align-items:center;background:transparent;border:none;cursor:pointer;position:relative;border-radius:10px 10px 0 0}@media (min-width: 769px){.tabbed-content-block .tabbed-content__nav-item button{padding:15px 15px;gap:15px}}.tabbed-content-block .tabbed-content__nav-item button:hover:after{opacity:1}.tabbed-content-block .tabbed-content__nav-item button:focus{outline:none;box-shadow:0 0 0px 2px blue inset}.tabbed-content-block .tabbed-content__nav-item button:after{opacity:0;content:"";position:absolute;left:0;bottom:0;background:#82BC46;width:100%;height:5px}@media (max-width: 767px){.tabbed-content-block .tabbed-content__nav-item button{flex-direction:column;align-items:flex-start}}.tabbed-content-block .tabbed-content__nav-item button.active{background-color:white;color:black}.tabbed-content-block .tabbed-content__nav-item button.active .icon img:nth-child(1){opacity:0}.tabbed-content-block .tabbed-content__nav-item button.active .icon img:nth-child(2){opacity:1}.tabbed-content-block .tabbed-content__nav-item button .text{max-width:195px;text-align:left}.tabbed-content-block .tabbed-content__nav-item button .icon{max-width:28px;width:100%;display:flex;position:relative;width:100%;height:28px;height:23px}@media (min-width: 769px){.tabbed-content-block .tabbed-content__nav-item button .icon{height:28px}}.tabbed-content-block .tabbed-content__nav-item button .icon img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:contain;object-position:center;height:100%;width:100%}.tabbed-content-block .tabbed-content__nav-item button .icon img:nth-child(2){opacity:0}.tabbed-content-block .tabbed-content__content{padding:46px 0;max-width:1168px;margin:0 auto}@media (min-width: 769px){.tabbed-content-block .tabbed-content__content{padding:80px 24px 50px}}.tabbed-content-block .tabbed-content__content__pane{display:none}.tabbed-content-block .tabbed-content__content__pane--active{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width: 769px){.tabbed-content-block .tabbed-content__content__pane--active{gap:124px;grid-template-columns:0.6fr 1fr}}@media (min-width: 769px){.tabbed-content-block .tabbed-content__content__text{padding-top:70px}}.tabbed-content-block .tabbed-content__content h2{font-size:32px;font-style:normal;font-weight:bold;line-height:40px;color:#625089}.tabbed-content-block .tabbed-content__content .review{color:#000;font-size:13px;font-style:normal;font-weight:400;line-height:1;text-decoration-line:underline;margin-top:28px}.tabbed-content-block .tabbed-content__content .link{margin:20px 0 0;display:flex}.tabbed-content-block .tabbed-content__content__text{padding:50px 24px 0}.tabbed-content-block .tabbed-content__content__image{max-width:510px;margin:0 auto;position:relative;min-width:100%}.tabbed-content-block .tabbed-content__content__image figure{display:flex;align-items:center;justify-content:center}.tabbed-content-block .tabbed-content__content__image .image_name{position:absolute;top:100px;left:-58px;border-radius:10px;background:#FFF;box-shadow:0px 15px 27px 0px rgba(161,165,165,0.25);max-width:188px;width:100%;min-height:70px;display:grid;align-items:center;padding:12px;justify-content:center;text-align:center}@media (max-width: 767px){.tabbed-content-block .tabbed-content__content__image .image_name{left:-18px}}.tabbed-content-block .tabbed-content__content__image .image_name .title{color:black;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:18px}.tabbed-content-block .tabbed-content__content__image .image_name .occupation{color:black;text-align:center;font-size:13px;font-style:normal;font-weight:400;line-height:18px}@media (max-width: 767px){.tabbed-content-block .tabbed-content__content__image .image_info{display:flex;overflow:auto;position:absolute;bottom:-65px;left:0;right:0;gap:17px;padding:0 24px;padding-bottom:30px}}.tabbed-content-block .tabbed-content__content__image .image_info_item{border-radius:10px;background:#FFF;box-shadow:0px 15px 27px 0px rgba(161,165,165,0.25);max-width:240px;width:100%;min-height:70px;position:static;top:0;right:0;display:flex;gap:13px;padding:15px 21px;align-items:center;justify-content:center;min-width:240px;display:grid;grid-template-columns:auto 1fr}@media (min-width: 1201px){.tabbed-content-block .tabbed-content__content__image .image_info_item{position:absolute;top:220px;right:-125px;min-width:0}}.tabbed-content-block .tabbed-content__content__image .image_info_item_text{color:black;font-size:16px;font-style:normal;font-weight:600;line-height:18px}.tabbed-content-block .tabbed-content__content__image .image_info_item_text span{color:#547C2D}.tabbed-content-block .tabbed-content__content__image .image_info_item_text a{text-decoration:none;font-size:inherit;font-weight:inherit}.tabbed-content-block .tabbed-content__content__image .image_info_item_text a:hover{color:#625089;text-decoration:underline}.resources-loop-block-container{margin:0 auto;max-width:1168px;padding:100px 0 148px}@media (max-width: 767px){.resources-loop-block-container{padding:90px 0 40px}}.resources-loop-block-container-header .title{color:#625089;font-size:35px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:40px}.resources-loop-block-container-content{display:grid;gap:53px 20px;grid-template-columns:1fr}@media (min-width: 769px){.resources-loop-block-container-content{grid-template-columns:1fr 0.71fr}}.resources-loop-block-container-content-loop-item{border-bottom:1px solid #D9D9D9;padding:0 20px 20px;text-decoration:none}.resources-loop-block-container-content-loop-item:hover .title{color:#625089}.resources-loop-block-container-content-loop-item .author{display:flex;gap:13px;align-items:center;justify-content:flex-start}.resources-loop-block-container-content-loop-item .author figure{max-width:30px;max-height:30px;overflow:hidden;border-radius:50%;display:flex;align-items:center;justify-content:center}.resources-loop-block-container-content-loop-item .category{font-size:16px;font-style:normal;font-weight:400;line-height:1.4;margin-bottom:5px;color:#547C2D}@media (max-width: 767px){.resources-loop-block-container-content-loop-item .category{font-size:14px}}.resources-loop-block-container-content-loop-item .title{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:24px}@media (max-width: 767px){.resources-loop-block-container-content-loop-item .title{font-size:16px;line-height:20px}}.resources-loop-block-container-content-loop-item .author_data{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:1}.resources-loop-block-container-content-featured-link{display:flex;position:relative;background-color:#000;border-radius:10px}.resources-loop-block-container-content-featured-link .title{position:absolute;bottom:0;left:0;right:0;color:#FFF;font-size:24px;font-style:normal;font-weight:700;line-height:30px;margin:20px}@media (max-width: 767px){.resources-loop-block-container-content-featured-link .title{font-size:16px;line-height:20px}}.resources-loop-block-container-content-featured-link figure{min-height:200px;height:510px;max-height:510px;display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden;width:100%}@media (max-width: 767px){.resources-loop-block-container-content-featured-link figure{min-height:200px;height:260px}}.resources-loop-block-container-content-featured-link figure img{width:100%;height:100%;display:flex;object-fit:cover;object-position:center}.resources-loop-block-container-content-featured-link:before{content:'';border-radius:10px;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%),rgba(211,211,211,0) -177.294px -102.595px/145.326% 134.116% no-repeat;position:absolute;bottom:0;left:0;right:0;top:50%}.resources-loop-block-container-content-loop{display:grid;gap:20px}.query-loop-container{margin:0 auto 50px;max-width:1168px;padding:0}@media (min-width: 769px){.query-loop-container{margin:0 auto 150px}}.query-loop-container-header{display:flex;justify-content:space-between}.query-loop-container-header .title{color:#625089;font-size:35px;font-style:normal;font-weight:700;line-height:40px;margin:0 0 40px}@media (max-width: 767px){.query-loop-container-header .title{font-size:25px;line-height:40px;margin:0 0 20px}}@media (max-width: 767px){.query-loop-container-header .link{display:none}}.query-loop-container-loop{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 769px){.query-loop-container-loop{grid-template-columns:1fr 1fr 1fr}}.query-loop-container-loop-item{display:flex;flex-direction:column;text-decoration:none;border-bottom:1px solid #D9D9D9;padding-bottom:20px}.query-loop-container-loop-item:nth-child(1)>figure{display:flex}@media (max-width: 767px){.query-loop-container-loop-item:nth-child(1)>figure{margin-bottom:18px}}.query-loop-container-loop-item>figure{display:flex}@media (max-width: 767px){.query-loop-container-loop-item>figure{display:none}}.query-loop-container-loop-item>figure img{object-fit:cover;border-radius:10px}@media (min-width: 769px){.query-loop-container-loop-item>figure img{height:290px}}.query-loop-container-loop-item .title{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:24px;margin:33px 0 20px}@media (max-width: 767px){.query-loop-container-loop-item .title{font-size:16px;line-height:20px;margin:0 0 10px}}.query-loop-container-loop-item .author{display:flex;gap:14px;align-items:center;justify-content:flex-start;margin-top:auto}.query-loop-container-loop-item .author_data{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:1}.query-loop-container-loop-item .author figure{overflow:hidden;max-width:30px;max-height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.table-of-contents-block .calculator-signup-block{border-radius:10px}@media (min-width: 769px){.post_type_layout_standard .calculator-signup-container-content{min-height:230px}}@media (min-width: 769px){.post_type_layout_standard .calculator-signup-container-content .title{font-size:25px;line-height:30px}}.calculator-signup-block{background:#625089;padding:0;margin:0 0;border-radius:10px;overflow:hidden}.calculator-signup-block.calculator-signup-container-footer{border-radius:0}@media (min-width: 769px){.calculator-signup-block{margin:0 0}}.calculator-signup-container{margin:0 auto;display:flex;position:relative;background:#625089}@media (max-width: 767px){.calculator-signup-container{flex-direction:column}}.calculator-signup-container-image{margin:0}@media (min-width: 769px){.calculator-signup-container-image{position:absolute;top:0;left:0;bottom:0;display:flex;width:35%}}.calculator-signup-container-image img{width:100%;height:100%;object-fit:cover;object-position:center}.calculator-signup-container-content{padding:42px 24px;display:flex;flex-direction:column;justify-content:center}@media (min-width: 769px){.calculator-signup-container-content{padding:40px 65px;width:70vw;margin:0 auto 0 35%;min-height:400px}}@media (min-width: 1201px){.calculator-signup-container-content{padding:40px 10%}}@media (min-width: 1601px){.calculator-signup-container-content{padding:80px 10%}}.calculator-signup-container-content .btn{margin-top:20px;display:inline-block}.calculator-signup-container-content-list{margin:30px 0 0;display:grid;gap:30px}.calculator-signup-container-content .title{color:#FFF;font-size:35px;font-style:normal;font-weight:700;line-height:40px;font-size:25px;line-height:30px}@media (min-width: 769px){.calculator-signup-container-content .title{font-size:35px;line-height:40px}}.calculator-signup-container-content .text{color:#FFF;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.calculator-signup-container-content-list-item{display:grid;grid-template-columns:30px 1fr;gap:20px;color:#FFF}.calculator-signup-container-content-list-item a{color:white}.calculator-signup-container-content-list-item h3{color:#FFF;font-size:20px;font-style:normal;margin:0;font-weight:700;line-height:25px}.resource-links-container{max-width:1168px;padding:0;margin:50px auto}@media (min-width: 769px){.resource-links-container{margin:150px auto 0}}.resource-links-container-links{display:flex;flex-wrap:wrap;gap:1px;align-items:center;justify-content:center}.resource-links-container-links-link-button{text-decoration:none;display:grid;grid-template-columns:auto 1fr;align-items:center;justify-content:center;gap:16px;padding:18px 30px;-webkit-appearance:none;background-color:transparent;border:none;cursor:pointer}.resource-links-container-links-link-button.active{box-shadow:0px 15px 27px rgba(161,165,165,0.25);border-radius:15px}.resource-links-container-links-link-button img{max-width:25px;max-height:30px}.resource-links-container-links-link-button .text{color:black;font-size:16px;font-style:normal;font-weight:600;line-height:21px}.resource-links-container-links-link-button:hover{box-shadow:0px 15px 27px rgba(161,165,165,0.25);border-radius:15px}.resource-links-container-links .dropdown{position:relative;min-width:327px}.resource-links-container-links .dropdown .field{width:300px;background:#eee;padding:5px;border:none;cursor:pointer;border:solid 1px #eee;transition:all .4s ease-in-out}.resource-links-container-links .dropdown .field:hover{border:solid 1px #fff;box-shadow:0 0 5px #999}.resource-links-container-links .dropdown>.resource-links-dropdown-list{position:absolute;left:0;top:100%;z-index:1000;width:100%;margin:0;padding:10px;list-style:none;background:#fff}.resource-links-container-links .dropdown>.resource-links-dropdown-list li{padding:10px;border-bottom:solid 1px #ccc}.resource-links-container-links .dropdown>.resource-links-dropdown-list li:hover{background:#eee;cursor:pointer}.resource-links-container-links .resource-links-dropdown-list{list-style:none;padding:0;border-radius:4px;border:1px solid var(--dark-gray, #A1A5A5);background:#FFF;display:none}.resource-links-container-links .resource-links-dropdown-list.active{display:grid}.resource-links-container-links .resource-links-dropdown-list li{display:flex;align-items:center;justify-content:flex-start;gap:20px;padding:10px 15px;border-bottom:1px solid var(--dark-gray, #A1A5A5)}.resource-links-container-links .resource-links-dropdown-list a{display:flex;align-items:center;justify-content:flex-start;gap:20px;text-decoration:none}.resource-links-container-links .resource-links-dropdown-list img{max-width:23px;max-height:25px;width:100%;object-fit:contain}.resource-links-container-links .dropdown-select{border-radius:4px;border:1px solid var(--dark-gray, #A1A5A5);background:#FFF;display:flex;width:100%;padding:10px 15px;align-items:center;justify-content:flex-start;gap:20px;cursor:pointer;position:relative}.resource-links-container-links .dropdown-select img{max-width:23px;max-height:25px}.resource-links-container-links .dropdown-select.active:before{transform:translate(0px, -50%) rotate(180deg)}@media (max-width: 767px){.resource-links-container-links .dropdown-select:before{content:'';position:absolute;top:50%;right:10px;width:10px;background-size:contain;transform:translate(0px, -50%);height:10px;background-image:url("../icons/utility/arrow-up-green.svg");background-repeat:no-repeat;background-position:100% 50%}}.resource-links-container__title{color:#625089;text-align:center;font-size:35px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:40px}@media (max-width: 767px){.resource-links-container__title{text-align:left}}.resource-links-loop-container{max-width:1120px;margin:0 auto;max-width:1168px;padding:0}@media (min-width: 769px){.resource-links-loop-container{padding:100px 24px}}.resource-links-loop-container-item{display:none}.resource-links-loop-container-item--active{display:block}.resource-links-loop-container-header{display:none}.resource-links-loop-container-header .title{color:#625089;font-size:35px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:40px}@media (min-width: 769px){.resource-links-loop-container-header{display:block}}.resource-links-loop-container-content{display:grid;gap:53px;grid-template-columns:1fr}@media (min-width: 769px){.resource-links-loop-container-content{grid-template-columns:1fr 1fr;gap:110px}}.resource-links-loop-container-content-featured{order:2}.resource-links-loop-container-content-loop-item{padding:0 20px;text-decoration:none;display:flex;flex-direction:column;justify-content:center}.resource-links-loop-container-content-loop-item .author{display:flex;gap:13px;align-items:center;justify-content:flex-start}.resource-links-loop-container-content-loop-item .author figure{max-width:30px;max-height:30px;overflow:hidden;border-radius:50%;display:flex;align-items:center;justify-content:center}.resource-links-loop-container-content-loop-item .category{font-size:16px;font-style:normal;font-weight:400;line-height:1.4;margin-bottom:5px}.resource-links-loop-container-content-loop-item .title{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.resource-links-loop-container-content-loop-item .author_data{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:1}.resource-links-loop-container-content-featured-link{display:flex;position:relative;background:#000;border-radius:10px}.resource-links-loop-container-content-featured-link .title{position:absolute;bottom:0;left:0;right:0;color:#FFF;font-size:24px;font-style:normal;font-weight:700;line-height:30px;margin:20px}.resource-links-loop-container-content-featured-link figure{min-height:200px;height:510px;max-height:510px;display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden;width:100%}.resource-links-loop-container-content-featured-link figure img{width:100%;height:100%;display:flex;object-fit:cover;object-position:center}.resource-links-loop-container-content-featured-link:before{content:'';border-radius:10px;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%),rgba(211,211,211,0) -177.294px -102.595px/145.326% 134.116% no-repeat;position:absolute;bottom:0;left:0;right:0;top:50%}.resource-links-loop-container-content-loop{align-items:flex-start;display:flex;flex-direction:column}.resource-links-loop-container-content-loop-ul{list-style:none;padding:0 !important;margin:0}.resource-links-loop-container-content-loop-ul-li{padding:20px 0 !important;border-top:1px solid #D9D9D9}.resource-links-loop-container-content-loop-ul-li:nth-child(1){padding-top:20px !important;border-top:1px solid #D9D9D9}.resources-loop-reverse-block-container{max-width:1120px;margin:0 auto;padding:100px 0}.resources-loop-reverse-block-container-header .title{color:#625089;font-size:35px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:40px}.resources-loop-reverse-block-container-content{display:grid;gap:110px;grid-template-columns:1fr 1fr}.resources-loop-reverse-block-container-content-featured{order:2}.resources-loop-reverse-block-container-content-loop-item{border-bottom:1px solid #D9D9D9;padding:0 20px 20px;text-decoration:none}.resources-loop-reverse-block-container-content-loop-item:nth-child(1){padding-top:20px;border-top:1px solid #D9D9D9}.resources-loop-reverse-block-container-content-loop-item .author{display:flex;gap:13px;align-items:center;justify-content:flex-start}.resources-loop-reverse-block-container-content-loop-item .author figure{max-width:30px;max-height:30px;overflow:hidden;border-radius:50%;display:flex;align-items:center;justify-content:center}.resources-loop-reverse-block-container-content-loop-item .category{font-size:16px;font-style:normal;font-weight:400;line-height:1.4;margin-bottom:5px}.resources-loop-reverse-block-container-content-loop-item .title{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.resources-loop-reverse-block-container-content-loop-item .author_data{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:1}.resources-loop-reverse-block-container-content-featured-link{display:flex;position:relative}.resources-loop-reverse-block-container-content-featured-link .title{position:absolute;bottom:0;left:0;right:0;color:#FFF;font-size:24px;font-style:normal;font-weight:700;line-height:30px;margin:20px}.resources-loop-reverse-block-container-content-featured-link figure{min-height:200px;height:510px;max-height:510px;display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden}.resources-loop-reverse-block-container-content-featured-link figure img{width:100%;height:100%;display:flex;object-fit:cover;object-position:center}.resources-loop-reverse-block-container-content-featured-link:before{content:'';border-radius:10px;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%),rgba(211,211,211,0) -177.294px -102.595px/145.326% 134.116% no-repeat;position:absolute;bottom:0;left:0;right:0;top:50%}.resources-loop-reverse-block-container-content-loop{display:grid;gap:20px}.media-reviews-block{background:#F7F7F7;color:black;padding-bottom:100px}.media-reviews-block.media-reviews-block_padding_1{padding:0}.media-reviews-block.media-reviews-block_padding_1 .media-reviews-container{padding:20px 24px}.media-reviews-block.media-reviews-block_padding_1 .media-reviews-container-review-items-read{margin:0}.media-reviews-block-purple{color:white;background-color:#625089}.media-reviews-block-purple .media-reviews-container>h2.title{color:white}.media-reviews-block-purple .title,.media-reviews-block-purple span.reviews_amount,.media-reviews-block-purple div.number_of_stars{color:white}.media-reviews-block_with_author_images .media-reviews-container-review-items-loop{display:grid;grid-template-columns:repeat(1, 1fr);border-top:1px solid #D9D9D9}@media (min-width: 769px){.media-reviews-block_with_author_images .media-reviews-container-review-items-loop{grid-template-columns:repeat(2, 1fr)}}.media-reviews-block_with_author_images .media-reviews-container-review-items-loop .media-reviews-container-review-items-loop-item{border:none;border-top:none !important;border-bottom:1px solid #D9D9D9;padding-right:60px;align-items:center;justify-content:center;display:flex;flex-direction:column}@media (min-width: 769px){.media-reviews-block_with_author_images .media-reviews-container-review-items-loop .media-reviews-container-review-items-loop-item{border-right:1px solid #D9D9D9}}.media-reviews-block_with_author_images .media-reviews-container-review-items-loop .media-reviews-container-review-items-loop-item:nth-child(even){border-right:none}@media (min-width: 769px){.media-reviews-block_with_author_images .media-reviews-container-review-items-loop .media-reviews-container-review-items-loop-item:nth-child(even){padding:53px 59px}}.media-reviews-block_with_author_images .media-reviews-container-review-items-loop .media-reviews-container-review-items-loop-item blockquote{align-items:center}.media-reviews-block .media-reviews-container{margin:0 auto;max-width:1168px;padding:0 24px;padding-top:90px}.media-reviews-block .media-reviews-container>.title{font-size:35px;font-weight:700;line-height:40px;letter-spacing:0em;text-align:center;color:#625089;margin-bottom:50px}@media (max-width: 767px){.media-reviews-block .media-reviews-container>.title{font-size:25px;line-height:35px}}.media-reviews-block .star{display:inline-grid;position:relative;grid-template-columns:repeat(5, 1fr)}.media-reviews-block .star svg{width:auto;fill:#F19E3E;width:25px}.media-reviews-block .cover{background:white;height:100%;overflow:hidden;mix-blend-mode:color;position:absolute;top:0;right:0;bottom:0;display:flex}.media-reviews-block .media-reviews-container-review-items{display:grid;grid-template-columns:1fr;gap:40px 0}@media (min-width: 769px){.media-reviews-block .media-reviews-container-review-items{grid-template-columns:1fr 1fr 1fr}}.media-reviews-block .media-reviews-container-review-items-read{display:flex;align-items:center;justify-content:center;margin:70px 0 0}.media-reviews-block .media-reviews-container-review-items-item a{text-decoration:none;display:flex;gap:10px;align-items:center;justify-content:center;flex-direction:column}.media-reviews-block .media-reviews-container-review-items-item .rating-stars{position:relative;gap:10px;display:grid}.media-reviews-block .media-reviews-container-review-items-loop-item{border-bottom:1px solid #D9D9D9;padding:23px 0}@media (min-width: 769px){.media-reviews-block .media-reviews-container-review-items-loop-item{padding:50px 0}}.media-reviews-block .media-reviews-container-review-items-loop-item:nth-child(1){border-top:1px solid #D9D9D9}.media-reviews-block .media-reviews-container-review-items-loop-item blockquote{display:grid;grid-template-columns:1fr;gap:20px;margin:0}@media (min-width: 769px){.media-reviews-block .media-reviews-container-review-items-loop-item blockquote{gap:0;grid-template-columns:0.5fr 1fr;gap:0 40px}}.media-reviews-block .media-reviews-container-review-items-loop-item blockquote .info{display:flex;flex-direction:column;gap:10px}.media-reviews-block .media-reviews-container-review-items-loop-item blockquote .info .rating-stars{position:relative}.media-reviews-block .media-reviews-container-review-items-loop-item blockquote .info .attachment-medium_large{width:90px;height:90px;flex-shrink:0;border-radius:50%;object-fit:cover;object-position:center}.media-reviews-block .media-reviews-container-review-items-loop-item blockquote .info h3.title{font-size:24px;font-style:normal;font-weight:600;line-height:21px;margin:0}.media-reviews-block .media-reviews-container-review-items-loop-item blockquote .info .location,.media-reviews-block .media-reviews-container-review-items-loop-item blockquote .info .date{font-size:16px;font-style:normal;font-weight:400;line-height:20px}.media-reviews-block .media-reviews-container-review-items-loop-item blockquote .info .location.date,.media-reviews-block .media-reviews-container-review-items-loop-item blockquote .info .date.date{font-style:italic}.media-reviews-block .number_of_stars,.media-reviews-block .reviews_amount{text-align:center}.media-reviews-block .number_of_stars.number_of_stars,.media-reviews-block .reviews_amount.number_of_stars{font-size:16px;font-style:normal;font-weight:700;line-height:26px}.media-reviews-block .number_of_stars.reviews_amount,.media-reviews-block .reviews_amount.reviews_amount{font-size:14px;font-style:normal;font-weight:400;line-height:1}.media-reviews-block figure{height:50px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.media-reviews-block figure img{max-height:100%}.media-reviews-global-block{background:#F7F7F7;padding:50px 0;margin:0 0;color:black}@media (min-width: 769px){.media-reviews-global-block{margin:0}}.media-reviews-global-block-purple{color:white;background-color:#625089}.media-reviews-global-block-purple .media-reviews-global-container>h2.title{color:white}.media-reviews-global-block-purple .title,.media-reviews-global-block-purple span.reviews_amount,.media-reviews-global-block-purple div.number_of_stars{color:white}.media-reviews-global-block-purple .media-reviews-global-container-review-items-item a:hover{background:rgba(255,255,255,0.05) !important;border:1px solid rgba(255,255,255,0.2) !important}.media-reviews-global-block-purple .image-white{display:block !important}.media-reviews-global-block-purple .image{display:none}.media-reviews-global-block_with_author_images .media-reviews-global-container-review-items-loop{display:grid;grid-template-columns:repeat(1, 1fr);border-top:1px solid #D9D9D9}@media (min-width: 769px){.media-reviews-global-block_with_author_images .media-reviews-global-container-review-items-loop{grid-template-columns:repeat(2, 1fr)}}.media-reviews-global-block_with_author_images .media-reviews-global-container-review-items-loop .media-reviews-global-container-review-items-loop-item{border:none;border-top:none !important;border-right:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9}.media-reviews-global-block_with_author_images .media-reviews-global-container-review-items-loop .media-reviews-global-container-review-items-loop-item:nth-child(even){border-right:none}@media (min-width: 769px){.media-reviews-global-block_with_author_images .media-reviews-global-container-review-items-loop .media-reviews-global-container-review-items-loop-item:nth-child(even){padding:53px 59px}}.media-reviews-global-block_with_author_images .media-reviews-global-container-review-items-loop .media-reviews-global-container-review-items-loop-item blockquote{align-items:center}.media-reviews-global-block .media-reviews-global-container{margin:0 auto;max-width:1168px;padding:0 24px}.media-reviews-global-block .media-reviews-global-container>.title{font-size:35px;font-weight:700;line-height:40px;letter-spacing:0em;text-align:center;color:#625089;margin-bottom:50px}@media (max-width: 767px){.media-reviews-global-block .media-reviews-global-container>.title{font-size:25px;line-height:35px}}.media-reviews-global-block .star{display:inline-grid;position:relative;gap:0px;grid-template-columns:repeat(5, 1fr)}.media-reviews-global-block .star svg{width:auto;fill:#F19E3E;width:25px}.media-reviews-global-block .cover{background:white;height:100%;overflow:hidden;mix-blend-mode:color;position:absolute;top:0;right:0;bottom:0;display:flex}.media-reviews-global-block .media-reviews-global-container-review-items{display:grid;grid-template-columns:1fr;gap:40px 0}@media (min-width: 769px){.media-reviews-global-block .media-reviews-global-container-review-items{grid-template-columns:1fr 1fr 1fr}}.media-reviews-global-block .media-reviews-global-container-review-items-read{display:flex;align-items:center;justify-content:center;margin:70px 0 0}.media-reviews-global-block .media-reviews-global-container-review-items-item .image-white{display:none}.media-reviews-global-block .media-reviews-global-container-review-items-item a{text-decoration:none;display:flex;gap:10px;align-items:center;justify-content:center;flex-direction:column;border-radius:10px;padding:20px 10px;min-width:90%;border:1px solid transparent}.media-reviews-global-block .media-reviews-global-container-review-items-item a:hover{background:#fff;border:1px solid rgba(0,0,0,0.1)}.media-reviews-global-block .media-reviews-global-container-review-items-item .rating-stars{position:relative;gap:10px;display:grid}.media-reviews-global-block .media-reviews-global-container-review-items-loop{padding-top:90px}.media-reviews-global-block .media-reviews-global-container-review-items-loop-item{border-bottom:1px solid #D9D9D9;padding:23px 0}@media (min-width: 769px){.media-reviews-global-block .media-reviews-global-container-review-items-loop-item{padding:50px 0}}.media-reviews-global-block .media-reviews-global-container-review-items-loop-item:nth-child(1){border-top:1px solid #D9D9D9}.media-reviews-global-block .media-reviews-global-container-review-items-loop-item blockquote{display:grid;grid-template-columns:1fr;gap:20px;margin:0}@media (min-width: 769px){.media-reviews-global-block .media-reviews-global-container-review-items-loop-item blockquote{gap:0;grid-template-columns:0.5fr 1fr}}.media-reviews-global-block .media-reviews-global-container-review-items-loop-item blockquote .info{display:flex;flex-direction:column;gap:10px}.media-reviews-global-block .media-reviews-global-container-review-items-loop-item blockquote .info .rating-stars{position:relative}.media-reviews-global-block .media-reviews-global-container-review-items-loop-item blockquote .info .attachment-medium_large{width:90px;height:90px;flex-shrink:0;border-radius:50%;object-fit:cover;object-position:center}.media-reviews-global-block .media-reviews-global-container-review-items-loop-item blockquote .info h3.title{font-size:24px;font-style:normal;font-weight:600;line-height:21px;margin:0}.media-reviews-global-block .media-reviews-global-container-review-items-loop-item blockquote .info .location,.media-reviews-global-block .media-reviews-global-container-review-items-loop-item blockquote .info .date{font-size:16px;font-style:normal;font-weight:400;line-height:20px}.media-reviews-global-block .media-reviews-global-container-review-items-loop-item blockquote .info .location.date,.media-reviews-global-block .media-reviews-global-container-review-items-loop-item blockquote .info .date.date{font-style:italic}.media-reviews-global-block .number_of_stars,.media-reviews-global-block .reviews_amount{text-align:center}.media-reviews-global-block .number_of_stars.number_of_stars,.media-reviews-global-block .reviews_amount.number_of_stars{font-size:16px;font-style:normal;font-weight:700;line-height:26px}.media-reviews-global-block .number_of_stars.reviews_amount,.media-reviews-global-block .reviews_amount.reviews_amount{font-size:14px;font-style:normal;font-weight:400;line-height:1}.media-reviews-global-block figure{height:50px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.media-reviews-global-block figure img{max-height:100%;object-fit:contain;object-position:center}.single .full-width-columns-background-block{border-radius:10px;overflow:hidden}@media (min-width: 769px){.single .full-width-columns-background-block.reverse_order_1 .full-width-columns-background-container{grid-template-columns:1fr 1fr}}.full-width-columns-background-block{background:#625089;border-radius:10px;overflow:hidden}.full-width-columns-background-block .link{display:inline-flex;margin:20px 0 0}.full-width-columns-background-block.reverse_order_1 .full-width-columns-background-container{display:grid;grid-template-columns:1fr}@media (min-width: 769px){.full-width-columns-background-block.reverse_order_1 .full-width-columns-background-container{grid-template-columns:0.5fr 1fr}}.full-width-columns-background-block.reverse_order_1 .full-width-columns-background-container-content{order:2;width:100%;padding:28px 20px}@media (min-width: 769px){.full-width-columns-background-block.reverse_order_1 .full-width-columns-background-container-content{padding:48px 10px}}.full-width-columns-background-block.reverse_order_1 .full-width-columns-background-container__video{width:100%;min-height:200px}.full-width-columns-background-block.fwidth-title-medium .full-width-columns-background-container-content .title{font-size:25px}.full-width-columns-background-block.aligncenter{max-width:calc(100% - 48px);margin:0 auto !important;border-radius:10px;overflow:hidden}@media (min-width: 769px){.full-width-columns-background-block.aligncenter{max-width:970px}}.full-width-columns-background-block .full-width-columns-background-container{margin:0 auto;display:flex;width:100%;flex-direction:column}@media (min-width: 769px){.full-width-columns-background-block .full-width-columns-background-container{flex-direction:row}}.full-width-columns-background-block .full-width-columns-background-container-content{padding:45px 24px}@media (min-width: 769px){.full-width-columns-background-block .full-width-columns-background-container-content{padding:106px 80px;width:50%;padding:90px 20px 70px;width:50%;max-width:500px;margin:0 auto;text-align:unset}}.full-width-columns-background-block .full-width-columns-background-container-content .title{color:white;font-size:35px;font-style:normal;font-weight:700;line-height:40px}@media (max-width: 767px){.full-width-columns-background-block .full-width-columns-background-container-content .title{font-size:25px;line-height:35px}}.full-width-columns-background-block .full-width-columns-background-container-content .content{color:#fff}.full-width-columns-background-block .full-width-columns-background-container__video{position:relative;min-height:300px}@media (min-width: 769px){.full-width-columns-background-block .full-width-columns-background-container__video{width:50%}}.full-width-columns-background-block .full-width-columns-background-container__video__button{-webkit-appearance:none;border:none;background:transparent;display:flex;position:absolute;top:0;left:0;right:0;bottom:0;padding:0;max-width:53px;max-height:53px;width:54px;margin:0 auto;top:50%;transform:translate(0px, -50%);cursor:pointer;transition:all .3s;transform-origin:center}.full-width-columns-background-block .full-width-columns-background-container__video__button:hover{transform:scale(1.2) translate(0px, -50%)}.full-width-columns-background-block .full-width-columns-background-container__video img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;height:100%;width:100%}.full-width-columns-background-block .full-width-columns-background-container__video img.play{max-width:53px;max-height:53px;margin:0 auto;top:50%;transform:translate(0px, -50%);cursor:pointer}.full-width-columns-background-block .full-width-columns-background-container__video iframe{display:flex;height:100%;width:100%;min-height:300px}.podcast-trio-container{margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:40px;max-width:1168px;padding:0}@media (min-width: 769px){.podcast-trio-container{padding:0}}.podcast-trio-container .title{color:black;text-align:center;font-size:20px;font-style:normal;font-weight:600;line-height:30px;margin:0;position:relative;display:inline-flex}.podcast-trio-container .title:after,.podcast-trio-container .title:before{content:close-quote;position:absolute;top:50%;width:40px;height:2px}.podcast-trio-container .title:after{left:-60px;background:#777474;transform:translate(0%, 60%)}.podcast-trio-container .title:before{right:-60px;background:#000;transform:translate(0%, 50%)}.podcast-trio-container .podcast-trio-images{display:flex;gap:24px;align-items:center;justify-content:center;flex-wrap:wrap}@media (max-width: 767px){.podcast-trio-container .podcast-trio-images{max-width:250px}}.podcast-trio-container .podcast-trio-images__image{display:inline-flex;align-items:center;justify-content:center}.podcast-trio-container .podcast-trio-images__image img{max-width:290px}.media-reviews-slider-block{background:var(--Purple, #625089);margin-bottom:180px;position:relative}.media-reviews-slider-block-container{margin:0 auto;max-width:1168px;padding:0 24px}.media-reviews-slider-block-container__svg{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:99px;height:99px;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%}.media-reviews-slider-block-container-slider{position:relative}.media-reviews-slider-block-container-slider_slide_blockquote{max-width:740px;margin:0px auto 10px;padding:100px 0 50px;display:grid;gap:27px}.media-reviews-slider-block-container-slider iframe{max-width:970px;width:100%;margin:-90px auto 0px;display:flex;align-items:center;justify-content:center;padding:12px;background:#fff;border-radius:10px;min-height:35vw;position:relative;bottom:-80px;box-shadow:0px 15px 27px rgba(161,165,165,0.25)}.media-reviews-slider-block-container-slider .text{color:#FFF;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:31px;display:block}.media-reviews-slider-block-container-slider .author{color:#FFF;text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:21px;display:block}.media-reviews-slider-block .slick-list{overflow:visible}.block-editor-block-list__block .resource-blocks-block-container-list-item a{height:auto}.resource-blocks-block{padding:90px 0;display:grid;gap:80px}.resource-blocks-block-container{max-width:740px;margin:0 auto;padding:0 24px;text-align:center}.resource-blocks-block-container h2{color:#625089;text-align:center;font-size:35px;font-style:normal;font-weight:700;line-height:40px}.resource-blocks-block-container .subtitle{color:black;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.resource-blocks-block-container-list{max-width:1168px;margin:0 auto;padding:0 24px}.resource-blocks-block-container-list-item{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px;list-style:none;padding:0 !important}@media (min-width: 769px){.resource-blocks-block-container-list-item{grid-template-columns:repeat(2, 1fr)}}.resource-blocks-block-container-list-item__block{padding:0 !important}.resource-blocks-block-container-list-item a{border:1px solid var(--Dark-Gray, #A1A5A5);display:grid;text-decoration:none;padding:45px;border-radius:10px;height:100%}.resource-blocks-block-container-list-item a:focus,.resource-blocks-block-container-list-item a:hover{background:#82BC46;border-color:#82BC46}.resource-blocks-block-container-list-item .title{color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:25px;margin-bottom:0}.resource-blocks-block-container-list-item p{color:var(--Black, #000);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:0}.doctor-mortgages-block{padding:40px 24px;background-color:#625089}@media (min-width: 769px){.doctor-mortgages-block{padding:100px 24px}}.doctor-mortgages-block .doctor-mortgages-block-wrap{margin:0 auto;max-width:1168px;display:grid;grid-template-columns:2fr 1fr;grid-column-gap:100px}.doctor-mortgages-block .doctor-mortgages-block-wrap h2{color:inherit}.doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map path.us-state{fill:#fffde9;stroke:#625089}.doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map path.us-state:hover{fill:#000;cursor:pointer}.doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map rect.us-state{fill:#fffde9;stroke:#625089}.doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map rect.us-state:hover{fill:#000;cursor:pointer}.doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map path.us-state.active{fill:#82BC46;cursor:pointer}.doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map rect.us-state.active{fill:#82BC46;cursor:pointer}.doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map .us-state-label{font-size:10px;font-weight:400;line-height:26px}.doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map .us-state-isolabel.hover{fill:#000}.doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map .us-state-label.hover{fill:#fff}.doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map .us-territory.FG{display:none !important}.doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map #us-state-label-FG{display:none !important}.doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map .us-territory.PW{display:none !important}.doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map #us-state-label-PW{display:none}.doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map .us-territory.MH{display:none !important}.doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map #us-state-label-MH{display:none}.doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map .us-territory.FM{display:none !important}.doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map #us-state-label-FM{display:none}.doctor-mortgages-block .doctor-mortgages-block-main h2{color:#fff;font-size:35px;font-style:normal;font-weight:700;line-height:40px}.doctor-mortgages-block .doctor-mortgages-block-main p.doctor-mortgages-block-text{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:40px}.doctor-mortgages-block .doctor-mortgages-block-sidebar{border-radius:10px;box-shadow:0px 15px 27px 0px rgba(161,165,165,0.25);background-color:#fff;padding:30px;font-size:16px}.doctor-mortgages-block .doctor-mortgages-block-sidebar select{border-radius:4px;border:1px solid #A1A5A5;background:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M1.45605 1.48535L6.48542 6.51472L11.5148 1.48535' stroke='%2382BC46' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px}.doctor-mortgages-block .doctor-mortgages-block-sidebar h2{color:#625089;font-size:35px;font-style:normal;font-weight:700;line-height:40px;margin-top:40px}.doctor-mortgages-block .doctor-mortgages-block-sidebar h3{margin-bottom:8px;color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:25px;text-decoration:none}.doctor-mortgages-block .doctor-mortgages-block-sidebar a.link{text-decoration:underline;color:#547C2D;font-size:18px;font-weight:400;line-height:28px}.doctor-mortgages-block .doctor-mortgages-block-sidebar a.link:hover{color:#625089}.doctor-mortgages-block .doctor-mortgages-block-sidebar a{color:#625089}.doctor-mortgages-block .doctor-mortgages-block-select{height:42px;border-radius:0px;border:none;color:#000;font-weight:300;padding:10px !important}.doctor-mortgages-block .doctor-mortgages-block-select:focus{border-radius:0px}.doctor-mortgages-block .doctor-mortgages-block-results{padding:0}.doctor-mortgages-block .doctor-mortgages-block-results li{list-style:none}.doctor-mortgages-block .doctor-mortgages-block-results-result{border-bottom:solid 1px #fff;padding:17px 0 0}.doctor-mortgages-block a.doctor-mortgages-block-cta{width:100%;min-height:45px;padding:0 5px;text-align:center;display:flex;justify-content:center;align-items:center;border-radius:10px;background:#82BC46;color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:1;text-decoration:none;margin-top:40px}.doctor-mortgages-block a.doctor-mortgages-block-cta:hover{background:none;color:black;border:2px solid #82BC46}@media (max-width: 768px){.doctor-mortgages-block .doctor-mortgages-block-wrap{display:block;padding:0 25px}.doctor-mortgages-block #d3-map{display:none}}.calculator-form-cta-block{background-color:#625089;padding:78px 0}.calculator-form-cta-block .calculator-form-cta-container{max-width:1168px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr;gap:20px 120px}@media (min-width: 769px){.calculator-form-cta-block .calculator-form-cta-container{grid-template-columns:1fr 1fr}}.calculator-form-cta-block .calculator-form-cta-container .calculator-form-cta-block-container .title{color:#FFF;font-size:35px;font-style:normal;font-weight:700;line-height:40px}.calculator-form-cta-block .calculator-form-cta-container .form .wpforms-container{margin:0}.calculator-form-cta-block .calculator-form-cta-container .form .wpforms-container form .wpforms-field-container{display:flex;gap:20px}.calculator-form-cta-block .calculator-form-cta-container .form .wpforms-container form .wpforms-field-container .wpforms-field-label{color:#FFF;font-size:13px;font-style:normal;font-weight:400;line-height:1.2}.calculator-form-cta-block .calculator-form-cta-container .form .wpforms-container form .wpforms-field-container .wpforms-field-medium{max-width:100%;border-radius:4px;background:#FFF;border:none}.calculator-form-cta-block .calculator-form-cta-container .form .wpforms-container form .wpforms-submit-container button.wpforms-submit:hover{background-color:transparent;color:white}.form-column-block .form-column-container{margin:0 auto;max-width:1168px}.form-column-block .form-column-container .form-column-container-columns{display:grid;grid-template-columns:1fr;gap:30px}@media (min-width: 769px){.form-column-block .form-column-container .form-column-container-columns{grid-template-columns:0.6fr 1fr}}.form-column-block .form-column-container .form-column-container-columns__text{padding:94px 0 0;flex:1}.form-column-block .form-column-container .form-column-container-columns__text .title{color:#625089;font-size:35px;font-style:normal;font-weight:700;line-height:40px}.form-column-block .form-column-container .form-column-container-columns__text .copy{color:var(--Black, #000);font-size:18px;font-style:normal;font-weight:400;line-height:28px}.form-column-block .form-column-container .form-column-container-columns__text a{color:#547C2D}.form-column-block .form-column-container .form-column-container-columns__form{flex:1}.form-column-block .form-column-container .form-column-container-columns__form .wpforms-field-container{display:grid;gap:30px}.form-column-block .form-column-container .form-column-container-columns__form .wpforms-container{margin:-80px 0 0;padding:20px;background:#fff;position:relative;border-radius:10px;z-index:12;box-shadow:0px 15px 27px rgba(161,165,165,0.25)}@media (min-width: 769px){.form-column-block .form-column-container .form-column-container-columns__form .wpforms-container{padding:70px 85px}}.table-of-contents-block .accordion-block-container{padding:0}.accordion-block-container{margin:0 auto;padding:0 24px;max-width:1168px}.accordion-block-container-header{margin:0 0 40px}.accordion-block-container-header__title{color:#625089;font-size:35px;font-style:normal;font-weight:700;line-height:40px}.accordion-block-container-header__copy{color:var(--Black, #000);font-size:18px;font-style:normal;font-weight:400;line-height:28px}.accordion-block-container .accordion-block-container-accordion__content{padding:20px 20px 0;display:none;color:black;font-style:normal;font-weight:400}.accordion-block-container .accordion-block-container-accordion__content.active-content{display:block}.accordion-block-container .accordion-block-container-accordion__heading{margin:0;border-bottom:1px solid #D9D9D9;display:flex}.accordion-block-container .accordion-block-container-accordion__heading:first-child{border-top:1px solid #D9D9D9}.accordion-block-container .accordion-block-container-accordion__heading .accordion-block-container-accordion__button{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:24px;background:none;border:none;cursor:pointer;padding:20px 20px;display:flex;width:100%;text-align:left;justify-content:space-between}.accordion-block-container .accordion-block-container-accordion__heading .accordion-block-container-accordion__button .chevron{transform:rotate(0deg)}.accordion-block-container .accordion-block-container-accordion__heading .accordion-block-container-accordion__button[aria-expanded="true"]{color:var(--WCAG-Green, #547C2D)}.accordion-block-container .accordion-block-container-accordion__heading .accordion-block-container-accordion__button[aria-expanded="true"] .chevron{transform:rotate(180deg)}.columns-with-button-block{padding:0 0 93px}@media (min-width: 769px){.columns-with-button-block{padding:93px 0}}.columns-with-button-block-container{max-width:1168px;margin:0 auto;padding:0;display:grid;grid-template-columns:1fr;gap:20px 115px}@media (min-width: 769px){.columns-with-button-block-container{grid-template-columns:0.6fr 1fr}}.columns-with-button-block-container-content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:20px}.columns-with-button-block-container-content__title{color:#625089;font-style:normal;font-weight:700;margin:0}@media (min-width: 769px){.columns-with-button-block-container-content__title{font-size:35px;line-height:40px}}.columns-with-button-block-container-content__rating{color:#000;font-size:13px;font-style:normal;font-weight:400;line-height:1;text-decoration-line:underline}.columns-with-button-block-container-content__rating a{color:inherit}.team-hightlight-block{padding:40px 0 20px}@media (min-width: 769px){.team-hightlight-block{padding:100px 0 50px}}.team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight-member__content .title{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:18px;text-align:left}.team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight-member__photo img{border-radius:10px}@media (max-width: 767px){.team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight-member__photo img{height:33vw}}.team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight-member__button{overflow:unset}.team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight-member__content .job{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:1.4;text-align:left}.team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight{grid-template-columns:repeat(2, 1fr)}@media (min-width: 769px){.team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight{grid-template-columns:repeat(4, 1fr)}}.team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight-member{grid-template-columns:1fr;border:none;max-height:none}@media (max-width: 767px){.team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight-member{border-radius:0}}@media (max-width: 767px){.team-hightlight-block-styling-1 .team-hightlight-block-container-header__title{text-align:center}}.team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight-member__content{padding:10px}.team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight-member__photo{justify-content:flex-start;margin:0;width:100%}.team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight-member__photo img{width:100%;object-fit:cover;object-position:center}@media (min-width: 769px){.team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight-member__photo img{height:220px}}.team-hightlight-block-container{max-width:1168px;margin:0 auto}.team-hightlight-block-container-header{margin-bottom:20px}@media (min-width: 769px){.team-hightlight-block-container-header{margin-bottom:56px}}.team-hightlight-block-container-header__title{color:#625089;font-size:25px;font-style:normal;font-weight:700;line-height:35px}@media (min-width: 769px){.team-hightlight-block-container-header__title{text-align:center;font-size:35px;line-height:40px}}.team-hightlight-block-container-team-hightlight{padding:0 !important;display:grid;grid-template-columns:repeat(1, 1fr);gap:0 20px}@media (min-width: 769px){.team-hightlight-block-container-team-hightlight{gap:20px;grid-template-columns:repeat(3, 1fr)}}.team-hightlight-block-container-team-hightlight-member{display:grid;grid-template-columns:106px 1fr;border-radius:10px;border:1px solid #D9D9D9;padding:0 !important;position:relative;opacity:1;max-height:140px;overflow:hidden;transition:opacity 0.5s, max-height 0.5s}@media (max-width: 767px){.team-hightlight-block-container-team-hightlight-member{margin-bottom:20px}}.team-hightlight-block-container-team-hightlight-member.hidden{opacity:0;margin-bottom:0;max-height:0;border:none;position:absolute}.team-hightlight-block-container-team-hightlight-member__button{-webkit-appearance:none;border:none;background:transparent;text-decoration:none;display:flex;flex-direction:column;cursor:pointer;padding:0;overflow:hidden}.team-hightlight-block-container-team-hightlight-member__content{padding:5px 20px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;gap:5px}.team-hightlight-block-container-team-hightlight-member__content .title{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:18px;margin:0}.team-hightlight-block-container-team-hightlight-member__content .job{color:black;font-size:14px;font-style:normal;font-weight:400;line-height:14px;display:flex}.team-hightlight-block-container-team-hightlight-member__photo{display:flex;align-items:center;justify-content:center;margin:0}.team-hightlight-block-container-team-hightlight-member__photo img{object-fit:cover;object-position:center;width:100%;height:100%;border-radius:10px 0 0 10px}@media (min-width: 769px){.team-hightlight-block-container-team-hightlight-member__photo img{height:110px}}.team-hightlight-block-container-team-hightlight__load_more{display:flex;justify-content:center;margin:0}@media (min-width: 769px){.team-hightlight-block-container-team-hightlight__load_more{margin-top:40px}}.team-hightlight-block-container-team-hightlight__load_more .load{-webkit-appearance:none;background:transparent;border:none;display:flex;gap:20px;align-items:center;justify-content:center;cursor:pointer}.team-hightlight-block-container-team-hightlight__load_more .load.active .arrow{transform:rotate(180deg)}.team-hightlight-block-container-team-hightlight__load_more .load .text{color:#000;text-align:right;font-size:15px;font-style:normal;font-weight:400;line-height:1}.team-hightlight-block-container-team-hightlight__load_more .load .arrow{display:flex;align-items:center;justify-content:center}.team-hightlight-block-modal .modal_content{display:grid;padding:24px 24px}@media (min-width: 769px){.team-hightlight-block-modal .modal_content{padding:70px 24px 24px}}@media (min-width: 1201px){.team-hightlight-block-modal .modal_content{padding:0;grid-template-columns:450px 1fr}}@media (max-width: 767px){.team-hightlight-block-modal.modal{padding:0}}.team-hightlight-block-modal .modal-content{padding:0}@media (max-width: 767px){.team-hightlight-block-modal .modal-content{margin:auto}}@media (max-width: 767px){.team-hightlight-block-modal .modal_image{max-width:70%}}.team-hightlight-block-modal .modal_image img{width:100%;object-fit:cover;object-position:center;max-width:500px}@media (min-width: 769px){.team-hightlight-block-modal .modal_image img{min-height:600px}}.team-hightlight-block-modal .link{display:flex}.team-hightlight-block-modal .modal_image figure{height:100%}.team-hightlight-block-modal .modal_image figure img{height:100%;object-fit:cover}.team-hightlight-block-modal .modal_text{padding:20px 0px}@media (min-width: 1201px){.team-hightlight-block-modal .modal_text{padding:120px 90px}}.team-hightlight-block-modal .modal_text .title{color:black;font-size:25px;font-style:normal;font-weight:700;line-height:30px;display:flex;margin:0 0 10px}.team-hightlight-block-modal .modal_text .job{display:flex;margin:0 0 20px}.team-hightlight-block-modal .modal_text .content{max-height:250px;margin-bottom:20px;overflow-y:auto}.team-hightlight-block-modal .modal_text .content::-webkit-scrollbar{-webkit-appearance:none}.team-hightlight-block-modal .modal_text .content::-webkit-scrollbar:vertical{width:11px}.team-hightlight-block-modal .modal_text .content::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:rgba(0,0,0,0.5)}.testimonial-slider-block{background:#625089;padding:90px 10px}.testimonial-slider-block-container-header__title{color:white;text-align:center;font-size:35px;font-style:normal;font-weight:700;line-height:40px;margin:0}.testimonial-slider-block-container-testimonial-slider-testimonial__content .content{color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:31px;display:block;margin:0 0 34px}.testimonial-slider-block-container-testimonial-slider-testimonial__content .title{color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:21px;margin:0 0 20px;display:block}.testimonial-slider-block-container-testimonial-slider-testimonial__content .date{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:10px}.testimonial-slider-block-container-testimonial-slider__slider-controls{display:flex;align-items:center;justify-content:center;margin:40px 0 40px;gap:10px}.testimonial-slider-block-container-testimonial-slider__slider-controls button{-webkit-appearance:none;background:transparent;border:none;color:#FFF;text-align:center;font-size:15px;font-style:normal;font-weight:400;cursor:pointer;line-height:70px}.testimonial-slider-block-container-testimonial-slider__slider-controls button:hover{text-decoration:underline}.testimonial-slider-block .slide-counter{color:#FFF;text-align:center;font-size:15px;font-style:normal;line-height:70px;font-weight:700}.testimonial-slider-block .rating{display:flex;align-items:center;justify-content:center;gap:20px;flex-direction:column}.testimonial-slider-block .stars{position:relative;display:inline-flex;gap:20px;align-items:center;margin:20px 0 0}.testimonial-slider-block .cover{background:white;height:100%;overflow:hidden;mix-blend-mode:color;position:absolute;top:0;right:0}.testimonial-slider-block svg{fill:gold}.testimonial-slider-block .slick-dots{text-align:right;position:absolute;bottom:0;left:0;right:0}.testimonial-slider-block .slick-track{max-width:100% !important;transform:translate3d(0, 0, 0) !important;perspective:100px}.testimonial-slider-block .slick-slide{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0;width:100% !important;transform:translate3d(0, 0, 0);transition:transform .4s, opacity .4s;overflow:hidden}.testimonial-slider-block .slick-snext,.testimonial-slider-block .slick-sprev,.testimonial-slider-block .slick-snext2,.testimonial-slider-block .slick-sprev2{display:block}.testimonial-slider-block .slick-current{opacity:1;position:relative;display:block;z-index:2}.testimonial-slider-block .slick-snext{opacity:1;transform:translate3d(7%, 0, -10px);z-index:1;perspective:1000px;opacity:.3}.testimonial-slider-block .slick-sprev{opacity:1;transform:translate3d(-7%, 0, -10px);opacity:.3}.testimonial-slider-block .testimonial-slider-block-container-testimonial-slider-testimonial__content{background:#fff;box-shadow:0px 15px 27px rgba(161,165,165,0.25);border-radius:10px;padding:75px 90px;max-width:930px;position:relative;padding:80px 16px;margin:0 20px;min-height:500px}@media (min-width: 769px){.testimonial-slider-block .testimonial-slider-block-container-testimonial-slider-testimonial__content{padding:75px 90px;margin:0 auto}}.testimonial-slider-block .quote_icon{position:relative;z-index:10}.testimonial-slider-block .quote_icon .icon{position:absolute;top:0px;left:50%;transform:translate(-50%, -50%);background:#625089;width:99px;height:99px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:20px}.testimonial-slider-block .quote_icon .icon svg{width:100%;height:100%}.testimonial-slider-block .testimonial-slider-block-container-header{margin:0 0 60px}.testimonial-slider-block .testimonial-slider-block-container-testimonial_read_more{display:flex;align-items:center;justify-content:center;margin:30px 0 0}@media (min-width: 769px){.page .table-of-contents-block.post_format_style-standard .toc-nav-container{display:block}}@media (min-width: 769px){.page .table-of-contents-block.post_format_style-standard .table-of-contents-block-container-main{grid-template-columns:1fr 386px}}@media (max-width: 767px){.single .content-sidebar .table-of-contents-block{padding:0}}.toc-nav.placeholder{display:none}.table-of-contents-block{max-width:1168px;margin:0 auto}.table-of-contents-block.post_format_style-full-width .table-of-contents-block-container-main{display:flex}.table-of-contents-block.post_format_style-full-width .table-of-contents-block-container-main .acf-innerblocks-container>h2:nth-child(1){margin-top:0}@media (min-width: 769px){.table-of-contents-block.post_format_style-full-width .table-of-contents-block-container-main .toc_container{max-width:calc(100% - 190px)}}.table-of-contents-block.post_format_style-full-width .table-of-contents-block-container-main .toc-nav-container{display:none}@media (min-width: 769px){.table-of-contents-block.post_format_style-full-width .table-of-contents-block-container-main .toc-nav-container{display:block;padding-left:20px;margin-left:20px}}.table-of-contents-block.post_format_style-standard .toc-nav-container{display:none}.table-of-contents-block.post_format_style-standard .table-of-contents-block-container-main{grid-template-columns:1fr}.table-of-contents-block .table-of-contents-block-container-main{display:grid}@media (min-width: 769px){.table-of-contents-block .table-of-contents-block-container-main{grid-template-columns:1fr 386px}}.table-of-contents-block .table-of-contents-block-container-main .toc_container{width:100%}@media (min-width: 769px){.table-of-contents-block .table-of-contents-block-container-main .toc_container{max-width:740px}}.table-of-contents-block .table-of-contents-block-container-main .toc-nav-sticky{position:sticky;top:100px}@media (max-width: 767px){.table-of-contents-block .table-of-contents-block-container-main .toc-nav-container{display:none}}@media (min-width: 769px){.table-of-contents-block .table-of-contents-block-container-main .toc-nav-container{padding-left:60px;border-left:1px solid #efefef;margin-left:60px}}.table-of-contents-block .table-of-contents-block-container-main .toc-nav-container .toc-nav_title{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:24px;border-bottom:1px solid #D9D9D9;padding-bottom:10px;margin-bottom:20px}.table-of-contents-block .table-of-contents-block-container-main .toc-nav ul{padding:0;margin:0;list-style:none}.table-of-contents-block .table-of-contents-block-container-main .toc-nav a{color:var(--Black, #000);font-size:14px;font-style:normal;font-weight:400;line-height:1.3em;text-decoration:none;transition:all 50ms ease-in-out;display:block}.table-of-contents-block .table-of-contents-block-container-main .toc-nav a:hover,.table-of-contents-block .table-of-contents-block-container-main .toc-nav a:focus{color:var(--WCAG-Green, #547C2D)}.table-of-contents-block .table-of-contents-block-container-main .toc-nav li.active>a{font-weight:bold}.table-of-contents-block div,.table-of-contents-block p{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.contents-nav-mobile{position:fixed;top:0;left:0;right:0;z-index:10000;border-radius:0px 0px 10px 10px;background:white;box-shadow:0px 4px 10px rgba(0,0,0,0.1);opacity:0;visibility:hidden;transition:all .6s;display:none}@media (min-width: 769px){.contents-nav-mobile{display:none}}.contents-nav-mobile:after{content:close-quote;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0;background:rgba(98,80,137,0.8);transition:all .3s;visibility:hidden}.contents-nav-mobile.active:after{opacity:1;visibility:visible}.contents-nav-mobile.active .contents-nav-mobile-menu{display:block}.contents-nav-mobile.active .contents-nav-mobile-header{border-bottom:1px solid #D9D9D9}.contents-nav-mobile.active .contents-nav-mobile-header-dropdown-select .dropdown .open{display:none}.contents-nav-mobile.active .contents-nav-mobile-header-dropdown-select .dropdown .close{display:flex}.contents-nav-mobile .contents-nav-mobile-menu{display:none;position:relative;z-index:10;background:#fff;overflow:auto;border-radius:0 0px 10px 10px}.contents-nav-mobile .contents-nav-mobile-menu li.active a{color:#547C2D}.contents-nav-mobile .contents-nav-mobile-menu li.active a:after{opacity:1}.contents-nav-mobile .contents-nav-mobile-header{display:grid;grid-template-columns:auto auto;padding:9px 24px;margin-bottom:0px;position:relative;z-index:10;background:#fff}.contents-nav-mobile .cta-btn{display:inline-flex;justify-content:flex-end;align-items:center}.contents-nav-mobile .contents-nav-mobile-header-dropdown-select .text{color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:70px}.contents-nav-mobile .contents-nav-mobile-header-dropdown-select{display:inline-flex;align-items:center;gap:15px;-webkit-appearance:none;background:transparent;border:none;cursor:pointer}.contents-nav-mobile .contents-nav-mobile-menu ul{margin:27px 0 42px;padding:0 27px;list-style:none}.contents-nav-mobile .contents-nav-mobile-menu a{color:black;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none;position:relative}.contents-nav-mobile .contents-nav-mobile-menu a:after{content:'';position:absolute;top:-1px;left:-12px;width:2px;height:17px;background:var(--WCAG-Green, #547C2D);opacity:0}.contents-nav-mobile .cta-btn{display:inline-flex;justify-content:flex-end;align-items:center}.contents-nav-mobile .cta-btn .btn,.contents-nav-mobile .cta-btn .wp-block-button__link{min-width:48px}.contents-nav-mobile .contents-nav-mobile-header-dropdown-select .text{color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:1}.contents-nav-mobile .contents-nav-mobile-header-dropdown-select{display:flex;align-items:center;gap:15px}.contents-nav-mobile .contents-nav-mobile-header-dropdown-select .dropdown{min-width:30px}.contents-nav-mobile .contents-nav-mobile-header-dropdown-select .dropdown .open{display:flex}.contents-nav-mobile .contents-nav-mobile-header-dropdown-select .dropdown .close{display:none}.recommended-posts-block-block{margin:80px 0}.recommended-posts-block-block .recommended_posts_block_block_container_header__title{color:#625089;font-size:25px;font-style:normal;font-weight:700;line-height:35px;margin:0 0 30px}.recommended-posts-block-block .recommended_posts_block_block_container_loop{padding:0;display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 1201px){.recommended-posts-block-block .recommended_posts_block_block_container_loop{grid-template-columns:1fr 1fr}}.recommended-posts-block-block .recommended_posts_block_block_container_loop li{list-style:none;padding:0;display:flex}.recommended-posts-block-block .recommended_posts_block_block_container_loop_item{display:grid;text-decoration:none;align-items:center;gap:24px;grid-template-columns:25vw auto;border-radius:10px;border:1px solid #D9D9D9;overflow:hidden;padding:0px 10px 0px 0;width:100%}@media (min-width: 769px){.recommended-posts-block-block .recommended_posts_block_block_container_loop_item{grid-template-columns:106px auto}}.recommended-posts-block-block .recommended_posts_block_block_container_loop_item:hover{box-shadow:0px 15px 27px rgba(161,165,165,0.25);border-color:transparent}.recommended-posts-block-block .recommended_posts_block_block_container_loop_item:hover .recommended_posts_block_block_container_loop_item_text span{color:#625089;text-decoration:underline}.recommended-posts-block-block .recommended_posts_block_block_container_loop_item_image{min-height:100px}.recommended-posts-block-block .recommended_posts_block_block_container_loop_item_image img{width:106px;height:107px;flex-shrink:0;object-fit:cover;object-position:center}.recommended-posts-block-block .recommended_posts_block_block_container_loop_item_text span{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin:0}.vendor_information_block_container{border:1px solid #D9D9D9;padding:44px 24px;margin:20px 0}@media (min-width: 769px){.vendor_information_block_container{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:32px;align-items:flex-start}}.vendor_information_block_container_column_one{grid-column-start:1;grid-column-end:5;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;flex-wrap:wrap;gap:0 20px}@media (max-width: 767px){.vendor_information_block_container_column_one{flex-direction:row}}.vendor_information_block_container_column_one_read_review a{color:#000;text-align:center;font-size:15px;font-style:normal;font-weight:400;line-height:70px;text-decoration:none}@media (max-width: 767px){.vendor_information_block_container_column_one_rating{display:flex;gap:10px;flex-direction:row-reverse;align-items:center;justify-content:center;gap:0 20px}}.vendor_information_block_container_column_one img{width:100%}.vendor_information_block_container_column_two{grid-column-start:5;grid-column-end:13}.vendor_information_block_container_column_two_title{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin:0 0 15px}.vendor_information_block_container_column_two_link{display:flex;justify-content:space-between;align-items:center;margin-top:20px}@media (max-width: 767px){.vendor_information_block_container_column_two_link{flex-direction:column}}.vendor_information_block_container_column_two_link.btn{display:flex;flex-wrap:wrap;max-width:240px;text-align:center;justify-content:center;flex-direction:column}.vendor_information_block_container_column_two_link_more_info{background:transparent;-webkit-appearance:none;border:none;color:#000;text-align:right;font-size:15px;font-style:normal;font-weight:400;line-height:20px;display:flex;gap:14px;align-items:center;justify-content:center;margin-left:auto}@media (max-width: 767px){.vendor_information_block_container_column_two_link_more_info{margin:30px auto 0}}.vendor_information_block_container_column_two_link_more_info span{display:inline-flex;transform:rotate(0deg)}.vendor_information_block_container_column_two_link_more_info.active_btn span{transform:rotate(180deg)}.vendor_information_block_container_column_two_link .subtext{color:#000;text-align:center;font-size:12px;font-style:normal;font-weight:300;line-height:13px}.vendor_information_block_container_column_two_text_repeater ul{color:var(--Black, #000);font-size:14px;font-style:normal;font-weight:400;line-height:24px;padding:0 0 0 20px;margin:0 0 30px}.vendor_information_block_container_column_two_text_repeater ul li{padding:0}.vendor_information_block_container_more_info{grid-column-start:1;grid-column-end:13;color:var(--Black, #000);font-size:14px;font-style:normal;font-weight:400;line-height:24px;border-top:1px solid #D9D9D9;padding:32px 0 0;margin:40px 0 0}.vendor_information_block_container_more_info div{margin:20px 0 0}.vendor_information_block_container_more_info a{color:var(--WCAG-Green, #547C2D);font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-decoration-line:underline}.vendor_information_block_container .cover{background:white;height:100%;overflow:hidden;mix-blend-mode:color;position:absolute;top:0;right:0;bottom:0;display:flex}.vendor_information_block_container .rating-stars{position:relative;gap:10px;display:inline-flex}.vendor-information-block-container{border:1px solid #D9D9D9;padding:25px 20px;margin:20px 0}@media (min-width: 769px){.vendor-information-block-container{padding:44px 24px;display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:32px;align-items:flex-start}}.vendor-information-block-container-column-one{grid-column-start:1;grid-column-end:5;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;flex-wrap:wrap;gap:0 20px}@media (max-width: 767px){.vendor-information-block-container-column-one{flex-direction:row;border-bottom:1px solid #D9D9D9;padding-bottom:20px;margin-bottom:20px}}.vendor-information-block-container-column-one-image{margin-bottom:25px}.vendor-information-block-container-column-one-read-review a{color:#000;text-align:center;font-size:15px;font-style:normal;font-weight:400;text-decoration:none}.vendor-information-block-container-column-one-read-review a:hover,.vendor-information-block-container-column-one-read-review a:focus{color:var(--WCAG-Green, #547C2D)}@media (max-width: 767px){.vendor-information-block-container-column-one-read-review a{font-size:14px}}.vendor-information-block-container-column-one-rating{margin-bottom:10px}@media (max-width: 767px){.vendor-information-block-container-column-one-rating{display:flex;gap:10px;flex-direction:row-reverse;align-items:center;justify-content:center;gap:0 20px;margin:0}}.vendor-information-block-container-column-one-rating .text{font-size:14px;font-weight:700}.vendor-information-block-container-column-two{grid-column-start:5;grid-column-end:13}.vendor-information-block-container-column-two-title{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin:0 0 15px}@media (min-width: 1201px){.vendor-information-block-container-column-two-link{display:flex;justify-content:space-between;align-items:center;flex-direction:row;display:grid;grid-template-columns:auto auto}}.vendor-information-block-container-column-two-link.btn{width:100%;display:flex;flex-wrap:wrap;text-align:center;justify-content:center;flex-direction:column}.vendor-information-block-container-column-two-link-more-info{width:100%;background:transparent;-webkit-appearance:none;border:none;color:#000;text-align:right;font-size:15px;font-style:normal;font-weight:400;display:flex;gap:14px;align-items:center;justify-content:center;padding:13px 24px;border-radius:5px;margin-top:20px}@media (min-width: 769px){.vendor-information-block-container-column-two-link-more-info{width:auto;margin-top:0}}.vendor-information-block-container-column-two-link-more-info:hover,.vendor-information-block-container-column-two-link-more-info:focus{color:var(--WCAG-Green, #547C2D);cursor:pointer}.vendor-information-block-container-column-two-link-more-info span{display:inline-flex;transform:rotate(0deg)}.vendor-information-block-container-column-two-link-more-info.active-btn span{transform:rotate(180deg)}.vendor-information-block-container-column-two-link .subtext{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:300;line-height:20px}.vendor-information-block-container-column-two-text-repeater ul{color:var(--Black, #000);font-size:14px;font-style:normal;font-weight:400;line-height:24px;padding:0 0 0 20px;margin:0 0 30px}.vendor-information-block-container-column-two-text-repeater ul li{padding:0}.vendor-information-block-container-more-info{grid-column-start:1;grid-column-end:13;color:var(--Black, #000);font-size:14px;font-style:normal;font-weight:400;line-height:24px;border-top:1px solid #D9D9D9;padding:32px 0 0;margin:40px 0 0}.vendor-information-block-container-more-info div{margin:20px 0 0}.vendor-information-block-container-more-info a{color:var(--WCAG-Green, #547C2D);font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-decoration-line:underline}.vendor-information-block-container-more-info p{margin-bottom:0}.vendor-information-block-container .cover{background:white;height:100%;overflow:hidden;mix-blend-mode:color;position:absolute;top:0;right:0;bottom:0;display:flex}.vendor-information-block-container .rating-stars{position:relative;gap:10px;display:inline-flex}.vendor-information-block-container .rating-stars .star svg{width:15px;height:14px}.detailed_links_block_container{max-width:1169px;margin:0 auto;padding:24px 24px}.detailed_links_block_container_items{display:grid;grid-template-columns:1fr}@media (min-width: 769px){.detailed_links_block_container_items{grid-template-columns:repeat(3, auto);justify-content:center}}.detailed_links_block_container_items_item{text-decoration:none;text-align:center;padding:45px 38px;border-radius:10px;max-width:380px;margin:0 auto;color:inherit}.detailed_links_block_container_items_item_text{text-align:center}.detailed_links_block_container_items_item .title{color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:35px}.detailed_links_block_container_items_item .link_space{display:flex;align-items:center;justify-content:center;gap:15px;color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:1;margin:15px 0 0}.detailed_links_block_container_items_item:hover{box-shadow:0px 15px 27px rgba(161,165,165,0.25);border-radius:10px;color:black}@media (max-width: 767px){#vendor-repeater-block-block_328d3a699ecf8b2fa9ba8e4d8050f904 .vendor_repeater_block_container_items_table_mobile tbody tr td{height:65px}}@media (min-width: 769px){.vendor_repeater_block_container_items{overflow:scroll;display:flex;align-items:center;justify-content:center}}.vendor_repeater_block_container_items_table{border:1px solid #D9D9D9;display:table}@media (max-width: 767px){.vendor_repeater_block_container_items_table{display:none}}.vendor_repeater_block_container_items_table thead{display:none}.vendor_repeater_block_container_items_table .btn{min-width:175px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;line-height:20px}.vendor_repeater_block_container_items_table img{max-width:150px;margin:0 auto}.vendor_repeater_block_container_items_table h3{margin:0}.vendor_repeater_block_container_items_table tbody{border:0 solid #D9D9D9;border-spacing:0px}.vendor_repeater_block_container_items_table tbody tr{border:1px solid #D9D9D9;margin:0;padding:0;border-collapse:collapse;outline:none;display:inherit}.vendor_repeater_block_container_items_table tbody tr:nth-child(even){background:var(--Light-Gray, #F7F7F7)}.vendor_repeater_block_container_items_table tbody tr:nth-last-child(1){border-bottom:none}.vendor_repeater_block_container_items_table tbody tr:nth-last-child(1) td{border-bottom:none}.vendor_repeater_block_container_items_table tbody tr td{padding:10px 4px;text-align:center;border-bottom:1px solid #D9D9D9;border-right:1px solid #D9D9D9;margin:0;height:95px}.vendor_repeater_block_container_items_table tbody tr td:nth-last-child(1){border-right:none}.vendor_repeater_block_container_items_table tbody tr td a{text-decoration:none}.vendor_repeater_block_container_items_table tr{border:1px solid #D9D9D9;margin:0;padding:0;border-collapse:collapse;outline:none;display:inherit}.vendor_repeater_block_container_items_table .cashback_dollar{color:#625089;text-align:center;font-size:35px;font-style:normal;font-weight:700;line-height:40px}.vendor_repeater_block_container_items_table .cashback{color:var(--WCAG-Green, #547C2D);text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:20px}.vendor_repeater_block_container_items_table .cashback a{text-decoration:none;color:inherit;font-weight:inherit}.vendor_repeater_block_container_items_table .title{color:var(--Black, #000);text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.vendor_repeater_block_container_items_table .text{color:var(--Black, #000);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;max-width:160px;margin:0 auto}.vendor_repeater_block_container_items_table_mobile{display:none;border:1px solid #D9D9D9;margin:40px auto;width:100%;max-width:330px;padding:0 10px}@media (max-width: 767px){.vendor_repeater_block_container_items_table_mobile{display:table}}.vendor_repeater_block_container_items_table_mobile thead{display:none}.vendor_repeater_block_container_items_table_mobile img{max-width:150px;margin:0 auto}.vendor_repeater_block_container_items_table_mobile h3{margin:0}.vendor_repeater_block_container_items_table_mobile tbody{border:0 solid #D9D9D9;border-spacing:0px}.vendor_repeater_block_container_items_table_mobile tbody tr{border:1px solid #D9D9D9;margin:0;padding:0;border-collapse:collapse;outline:none;display:inherit;display:table-row;text-align:center}.vendor_repeater_block_container_items_table_mobile tbody tr:nth-last-child(1){border-bottom:none}.vendor_repeater_block_container_items_table_mobile tbody tr:nth-last-child(1) td{border-bottom:none}.vendor_repeater_block_container_items_table_mobile tbody tr td{padding:15px 15px;text-align:center;border-bottom:1px solid #D9D9D9;border-right:1px solid #D9D9D9;margin:0;height:95px}.vendor_repeater_block_container_items_table_mobile tbody tr td:nth-last-child(1){border-right:none}.vendor_repeater_block_container_items_table_mobile tr{border:1px solid #D9D9D9;margin:0;padding:0;border-collapse:collapse;outline:none;display:inherit}.vendor_repeater_block_container_items_table_mobile .cashback_dollar{color:#625089;text-align:center;font-size:35px;font-style:normal;font-weight:700;line-height:40px;display:inline-flex}.vendor_repeater_block_container_items_table_mobile .cashback{color:var(--WCAG-Green, #547C2D);text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:20px;display:inline-flex}.vendor_repeater_block_container_items_table_mobile .td_container{display:flex;align-items:center;justify-content:center;gap:10px}.vendor_repeater_block_container_items_table_mobile a{text-decoration:none;color:inherit}.vendor_repeater_block_container_items_table_mobile td .btn{min-width:100%;display:flex;align-items:center;justify-content:center}.vendor_repeater_block_container_items_table_mobile .title{color:var(--Black, #000);text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:20px;display:inline-flex}.vendor_repeater_block_container_items_table_mobile .text{color:var(--Black, #000);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;max-width:160px;margin:0 auto;display:inline-flex}@media (max-width: 767px){.vendor_repeater_block_container_items_table_mobile .text{margin:0}}section.vendor_disclosure{padding:90px 0}section.vendor_disclosure .vendor_disclosure_title{color:var(--Black, #000);font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin:0 0 40px}section.vendor_disclosure .vendor_disclosure_ol{list-style-position:outside;color:var(--Black, #000);font-size:14px;font-style:normal;font-weight:400;line-height:24px;padding-left:20px}section.vendor_disclosure .vendor_disclosure_ol li{display:flex;align-items:flex-start;margin-bottom:20px;display:list-item}section.vendor_disclosure .vendor_disclosure_ol li sup{display:inline;font-weight:bold}section.vendor_disclosure .vendor_disclosure_ol li::marker{font-weight:700;vertical-align:super;font-size:80%}section.vendor_disclosure .vendor_disclosure_ol a{color:var(--WCAG-Green, #547C2D)}.taxonomy-select-block-list{list-style-type:none;padding-left:0 !important;display:grid;gap:0px 20px;padding:5px 0px}@media (min-width: 551px){.taxonomy-select-block-list{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 769px){.taxonomy-select-block-list{grid-template-columns:repeat(3, 1fr);gap:30px 20px;padding:10px 0px}}.taxonomy-select-block-list-item-link{color:var(--Black, #000);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:15px;font-size:16px;font-weight:600;text-decoration:none;border-radius:5px;padding:10px 0px}.taxonomy-select-block-list-item-link:hover,.taxonomy-select-block-list-item-link:focus{color:#625089;text-decoration:underline}.taxonomy-select-block-list-item-link img{min-height:33px}.tab-block{padding:60px 0}.tab-block-container{margin:0 auto;padding:0 24px;max-width:1168px}.tab-block-container__content{padding:20px 20px 0;display:none;color:var(--Black, #000);font-size:14px;font-style:normal;font-weight:400;line-height:24px}.tab-block-container__content.active-content{display:block}.tab-block-container__heading__button[aria-selected="true"]{color:var(--Black, #000);background-color:white}.tab-block-container__heading__button{-webkit-appearance:none;border:none;background:rgba(255,255,255,0.1);color:var(--White, #fff);text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:21px;min-height:70px;padding:5px 18px;border-radius:10px;cursor:pointer}option.tab-block-container__heading__button{color:var(--Black, #000)}.tab-block{background:#625089}.tab-block-container__heading{margin:0}.tab-block-container-tab-block_header-buttons{display:none;gap:20px}@media (min-width: 769px){.tab-block-container-tab-block_header-buttons{display:flex}}.tab-block-container-tab-block_header-buttons_mobile{display:none}@media (max-width: 767px){.tab-block-container-tab-block_header-buttons_mobile{display:block}}button.tab-block-container__heading__button:hover{color:var(--Green, #82BC46)}.tab-block-container-tab-block_content_items_item{display:none}.tab-block-container-tab-block_content_items_item.active-content{display:grid}.tab-block-container-tab-block_content_items_item_category{margin-top:30px}@media (min-width: 769px){.tab-block-container-tab-block_content_items_item_category{margin-top:75px}}.tab-block-container-tab-block_content_items_item_category_title{color:var(--White, #fff);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-bottom:0}.tab-block-container-tab-block_content_items_item .tab-block-container-tab-block_content_items_item_container{grid-template-columns:1fr;border-bottom:1px solid white;display:grid;padding-bottom:34px;gap:0 70px}@media (min-width: 769px){.tab-block-container-tab-block_content_items_item .tab-block-container-tab-block_content_items_item_container{padding:0;grid-template-columns:1fr auto}}@media (min-width: 769px){.tab-block-container-tab-block_content_items_item .tab-block-container-tab-block_content_items_item_container:nth-last-child(1){padding-bottom:0}}select.tab-block-container-tab-block_header-buttons_mobile_select{text-align-last:left;margin-bottom:10px}.tab-block-container-tab-block_content_items_item_container_heading_link{display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.tab-block-container-tab-block_content_items_item_container_heading_link{justify-content:flex-start}}.tab-block-container-tab-block_content_items_item_container_heading_date{color:var(--White, #fff);font-size:14px;font-style:normal;font-weight:400;line-height:2}.tab-block-container-tab-block_content_items_item_container_heading_title{color:var(--White, #fff);font-size:18px;font-style:normal;font-weight:700;line-height:24px}.tab-block-container-tab-block_content_items_item_container_heading{padding:31px 0;text-decoration:none}.tab-block-container-tab-block_content_items_item_container_heading:hover .tab-block-container-tab-block_content_items_item_container_heading_title{color:#82BC46;text-decoration:underline}.single .full-width-columns-cta-inner-block{border-radius:10px;overflow:hidden}@media (min-width: 769px){.single .full-width-columns-cta-inner-block.reverse_order_1 .full-width-columns-cta-inner-container{grid-template-columns:1fr 1fr}}.full-width-columns-cta-inner-block{background:#625089}.full-width-columns-cta-inner-block .link{display:inline-flex;margin:20px 0 0}.full-width-columns-cta-inner-block.reverse_order_1 .full-width-columns-cta-inner-container{display:grid;grid-template-columns:1fr}@media (min-width: 769px){.full-width-columns-cta-inner-block.reverse_order_1 .full-width-columns-cta-inner-container{grid-template-columns:0.5fr 1fr}}.full-width-columns-cta-inner-block.reverse_order_1 .full-width-columns-cta-inner-container-content{order:2;width:100%;padding:28px 20px}@media (min-width: 769px){.full-width-columns-cta-inner-block.reverse_order_1 .full-width-columns-cta-inner-container-content{padding:48px 10px}}.full-width-columns-cta-inner-block.reverse_order_1 .full-width-columns-cta-inner-container__video{width:100%;min-height:200px}.full-width-columns-cta-inner-block.containerize_1{max-width:calc(100% - 48px);margin:0 auto;border-radius:10px;overflow:hidden}@media (min-width: 769px){.full-width-columns-cta-inner-block.containerize_1{max-width:970px}}.full-width-columns-cta-inner-block .full-width-columns-cta-inner-container{margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1fr}@media (min-width: 769px){.full-width-columns-cta-inner-block .full-width-columns-cta-inner-container{display:flex;flex-direction:row-reverse}}.full-width-columns-cta-inner-block .full-width-columns-cta-inner-container-content{padding:45px 24px;text-align:center}@media (min-width: 769px){.full-width-columns-cta-inner-block .full-width-columns-cta-inner-container-content{padding:106px 80px;width:50%;padding:90px 20px 70px;width:50%;max-width:500px;margin:0 auto;text-align:unset}}.full-width-columns-cta-inner-block .full-width-columns-cta-inner-container-content .title{color:white;font-size:28px;font-style:normal;font-weight:700;line-height:40px}@media (max-width: 767px){.full-width-columns-cta-inner-block .full-width-columns-cta-inner-container-content .title{font-size:20px;line-height:28px}}.full-width-columns-cta-inner-block .full-width-columns-cta-inner-container-content .content{color:#fff}@media (max-width: 767px){.full-width-columns-cta-inner-block .full-width-columns-cta-inner-container-content .link a{font-size:16px}}.full-width-columns-cta-inner-block .full-width-columns-cta-inner-container__video{position:relative;min-height:300px}@media (min-width: 769px){.full-width-columns-cta-inner-block .full-width-columns-cta-inner-container__video{width:50%;max-width:420px}}.full-width-columns-cta-inner-block .full-width-columns-cta-inner-container__video__button{-webkit-appearance:none;border:none;background:transparent;display:flex;position:absolute;top:0;left:0;right:0;bottom:0;padding:0;max-width:53px;max-height:53px;width:54px;margin:0 auto;top:50%;transform:translate(0px, -50%);cursor:pointer;transition:all .3s;transform-origin:center}.full-width-columns-cta-inner-block .full-width-columns-cta-inner-container__video__button:hover{transform:scale(1.2) translate(0px, -50%)}.full-width-columns-cta-inner-block .full-width-columns-cta-inner-container__video img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;height:100%;width:100%}.full-width-columns-cta-inner-block .full-width-columns-cta-inner-container__video img.play{max-width:53px;max-height:53px;margin:0 auto;top:50%;transform:translate(0px, -50%);cursor:pointer}.full-width-columns-cta-inner-block .full-width-columns-cta-inner-container__video iframe{display:flex;height:100%;width:100%;min-height:300px}@media (max-width: 767px){.featured-post{padding:0 10px}}.featured-post-container{max-width:1168px;margin:0 auto;display:grid;grid-template-columns:1fr;align-items:center;background:#FFF;box-shadow:0px 15px 27px rgba(161,165,165,0.25);border-radius:10px;min-height:400px;overflow:hidden;text-decoration:none}@media (min-width: 769px){.featured-post-container{grid-template-columns:1fr 1fr;margin-top:-80px}}.featured-post-container-content{padding:24px 90px}@media (max-width: 767px){.featured-post-container-content{order:2;padding:24px}}.featured-post-container-image{height:100%;display:flex}.featured-post-container-image img{object-fit:cover;object-position:center}.featured-post{position:relative;z-index:10}.featured-post .author{gap:13px;display:flex;align-items:center;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:1}.featured-post .author img{width:30px;height:30px;border-radius:50%}.featured-post .author{margin-top:30px}.featured-post-container-info{display:flex;color:var(--WCAG-Green, #547C2D);font-size:16px;font-style:normal;font-weight:400;line-height:0.9;margin:0 0 20px}.cat{border-right:1px solid #547C2D;padding-right:10px;margin-right:10px;max-width:calc(100% - 120px)}.featured-post-container-info .title{color:#000;font-size:25px;font-style:normal;font-weight:700;line-height:30px}.featured-post-container-content .title{color:#000;font-size:25px;font-style:normal;font-weight:700;line-height:30px}.table-of-contents-block .squared-image-content-callout-block{border-radius:10px}@media (min-width: 769px){.post_type_layout_standard .squared-image-content-callout-container-content{min-height:200px}}@media (min-width: 769px){.post_type_layout_standard .squared-image-content-callout-container-content .title{font-size:25px;line-height:30px}}.squared-image-content-callout-block{background:#625089;padding:0;margin:0 0;border-radius:10px;overflow:hidden}.squared-image-content-callout-block.squared-image-content-callout-container-footer{border-radius:0}@media (min-width: 769px){.squared-image-content-callout-block{margin:0 0}}.squared-image-content-callout-container{margin:0 auto;display:flex;position:relative}@media (max-width: 1199px){.squared-image-content-callout-container{flex-direction:column}}.squared-image-content-callout-container-image{margin:0}@media (min-width: 1201px){.squared-image-content-callout-container-image{position:relative;top:0;left:0;bottom:0;display:flex}}.squared-image-content-callout-container-image img{width:100%;height:100%;object-fit:contain;object-position:center}.squared-image-content-callout-container-content{padding:42px 24px;display:flex;flex-direction:column;justify-content:center}@media (min-width: 1201px){.squared-image-content-callout-container-content{padding:50px;width:auto}}.squared-image-content-callout-container-content .btn{margin-top:20px;display:inline-block}.squared-image-content-callout-container-content .title{color:#FFF;font-style:normal;font-weight:700;font-size:25px;line-height:30px}@media (min-width: 769px){.squared-image-content-callout-container-content .title{font-size:35px;line-height:40px}}.squared-image-content-callout-container-content .text{color:#FFF;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.testimonial-videos-block{background:var(--Purple, #625089);padding:90px 20px;position:relative}.testimonial-videos-block-container-columns{display:grid;grid-template-columns:1fr;gap:60px}@media (min-width: 769px){.testimonial-videos-block-container-columns{grid-template-columns:1fr 1fr}}.testimonial-videos-block-container{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:80px}.testimonial-videos-block-continer-columns-column{display:flex;border-radius:10px;box-shadow:0px 15px 27px rgba(161,165,165,0.25);border:10px solid #fff}.testimonial-videos-block-container-content blockquote{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60px}.testimonial-videos-block-container-content blockquote .text{color:#FFF;text-align:center;font-size:35px;font-style:normal;font-weight:300;line-height:40px}.testimonial-videos-block-container-content blockquote cite{color:#FFF;text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:21px}.testimonial-videos-block-container-icon{position:absolute;top:0;left:0;right:0;background:#fff;width:100px;height:100px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:-50px auto 0}.ed_landing_works_editor.ed_landing_works_editor_empty{padding:90px 0 0}.ed_landing_works_editor_container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1122px}.ed_landing_works_editor_container_content,.ed_landing_works_editor_container_media{flex-basis:48%;margin-bottom:20px}.ed_landing_works_editor_container_media{position:-webkit-sticky;position:sticky;top:20px;align-self:flex-start}.ed_landing_works_editor_container_media iframe{width:100%;height:315px}@media (max-width: 768px){.ed_landing_works_editor_container{flex-direction:column}.ed_landing_works_editor_container_content,.ed_landing_works_editor_container_media{flex-basis:100%}.ed_landing_works_editor_container_media{position:relative;top:auto}}.editor-styles-wrapper .editormargin{margin:0 !important}.video_carousel_template{padding-bottom:100px;overflow:hidden;padding:0 20px}@media (min-width: 769px){.video_carousel_template{padding:0}}.video_carousel_template .swiper-notification{position:absolute;bottom:0;left:0;font-size:14px;padding:20px}.video_carousel_template .swiper-nav{position:absolute;top:22px;left:0;width:100%;align-items:center;font-size:12px;font-weight:600;z-index:99}.video_carousel_template .swiper-nav .swiper-button-next:after,.video_carousel_template .swiper-nav .swiper-button-prev:after{font-size:0px}.video_carousel_template .swiper-nav .swiper-button-prev,.video_carousel_template .swiper-nav .swiper-button-next{position:relative;width:50px;height:470px;font-size:15px;font-weight:400;line-height:1.2;text-align:center;color:#000000;gap:5px;position:relative}.video_carousel_template .swiper-nav .swiper-button-prev:hover,.video_carousel_template .swiper-nav .swiper-button-next:hover{color:#625089}.video_carousel_template .swiper-nav .swiper-button-prev:hover svg path,.video_carousel_template .swiper-nav .swiper-button-next:hover svg path{stroke:#625089 !important}.video_carousel_template .swiper-nav .swiper-button-prev:focus,.video_carousel_template .swiper-nav .swiper-button-next:focus{outline:2px solid blue;outline-offset:-2px}.video_carousel_template .swiper-nav .swiper-button-prev{background:linear-gradient(to left, rgba(255,255,255,0), #fff);position:absolute;left:0}.video_carousel_template .swiper-nav .swiper-button-next{background:linear-gradient(to right, rgba(255,255,255,0), #fff);position:absolute;right:0}.video_carousel_template .swiper-nav .arrow{display:flex;width:20px;height:20px;display:inline-flex}.video_carousel_template .video-carousel-swiper-container{transition:width 200ms;width:100%;max-width:100%;margin:0 auto;width:250vw;max-width:unset;margin:0 auto;transform:translate(-80vw, 0px)}@media (min-width: 769px){.video_carousel_template .video-carousel-swiper-container{width:130vw;max-width:unset;margin:0 auto;transform:translate(-15vw, 0px)}}.video_carousel_template .video-carousel-swiper-container.container-focused-class{width:100%;max-width:unset;margin:0 auto;transform:translate(0, 0px)}.video_carousel_template .video-carousel-swiper-container .swiper-wrapper .slide_main_container{position:relative}.video_carousel_template .video-carousel-swiper-container .swiper-wrapper .slide_main_container_disable{position:absolute;top:0;left:0;right:0;bottom:0;z-index:101;display:block}.video_carousel_template .video-carousel-swiper-container .swiper-wrapper .slide_link{display:flex;align-items:center;justify-content:center;margin:20px 0 0}.video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide{opacity:.5}.video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.swiper-slide-visible,.video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1}.video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.swiper-slide-visible .slide_main_container_disable,.video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .slide_main_container_disable{display:none}.video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.first-visible-slide,.video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.last-visible-slide{opacity:.5}.video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.first-visible-slide .slide_main_container_disable,.video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.last-visible-slide .slide_main_container_disable{display:block}.video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.keyboard-focused{opacity:1}.video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.keyboard-focused .slide_main_container_disable{display:none}.video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.keyboard-focused.first-visible-slide,.video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.keyboard-focused.last-visible-slide{opacity:1}.video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.keyboard-focused.first-visible-slide .slide_main_container_disable,.video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.keyboard-focused.last-visible-slide .slide_main_container_disable{display:none}.video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide .btn{font-size:15px;font-weight:400;line-height:1.4;text-align:center;width:100%;padding:13px 10px}.video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide video{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;object-fit:contain;object-position:center;border-radius:10px}.video_carousel_template .slide-container{position:relative;height:100%;border-radius:10px;height:470px}.video_carousel_template .slide-container .image-placeholder-action-pause{position:absolute;top:10px;right:10px;z-index:100;background:transparent;border:none;padding:0;display:none}.video_carousel_template .slide-container.image-hold .image-placeholder-action-pause{display:block}.video_carousel_template .slide-container .image-placeholder{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;object-position:center;height:100%;z-index:20;width:100%;border-radius:10px}.video_carousel_template .slide-container .image-placeholder.image-hold{opacity:0;visibility:hidden}.video_carousel_template .image-object{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;object-position:center;height:100%;z-index:20}.video_carousel_template .image-object.image-hold{display:none}.video_carousel_template .image-object.image-hold .image-placeholder-action{display:none}.video_carousel_template .image-object.image-hold:after{display:none}.video_carousel_template .image-object:after{content:close-quote;position:absolute;top:0;left:0;right:0;bottom:0;z-index:242;background:#625089CC;border-radius:10px;opacity:0}.video_carousel_template .image-object:hover:after{opacity:1}.video_carousel_template .image-object button.image-placeholder-action{position:absolute;z-index:304;background:transparent;border:none;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.video_carousel_template .image-object button.image-placeholder-action:focus{outline:2px solid blue;outline-offset:2px;border-radius:10px}.link_tiles_template{width:100%}.link_tiles_template_container{display:flex;flex-wrap:wrap;justify-content:center}.link_tiles_template_container .link_tiles_template_container_header{width:100%;text-align:center}.link_tiles_template_container .link_tiles_template_container_header h2,.link_tiles_template_container .link_tiles_template_container_header h3,.link_tiles_template_container .link_tiles_template_container_header h4,.link_tiles_template_container .link_tiles_template_container_header h5,.link_tiles_template_container .link_tiles_template_container_header h6{font-size:20px;font-weight:700;line-height:35px;text-align:center;color:#000000}.link_tiles_template_container .link_tiles_template_container_tiles{display:flex;justify-content:center;width:100%;min-height:136px;flex-wrap:wrap;gap:20px;padding:0;margin:0;list-style:none}@media (min-width: 769px){.link_tiles_template_container .link_tiles_template_container_tiles{flex-wrap:wrap}}.link_tiles_template_container .link_tiles_template_container_tiles .link_tiles_template_container_tiles_tile{text-align:center;align-items:center;display:flex;justify-content:center;width:100%;max-width:206px;width:calc(50% - 20px)}@media (min-width: 769px){.link_tiles_template_container .link_tiles_template_container_tiles .link_tiles_template_container_tiles_tile{width:calc(20% - 20px)}}.link_tiles_template_container .link_tiles_template_container_tiles .link_tiles_template_container_tiles_tile .link{display:flex;min-height:140px;flex-direction:column;align-items:center;justify-content:center;color:#000000;font-size:17px;line-height:21px;text-decoration:none;box-shadow:0px 15px 27px 0px #A1A5A540;padding:20px;width:100%;border-radius:10px}.link_tiles_template_container .link_tiles_template_container_tiles .link_tiles_template_container_tiles_tile .link:focus-within,.link_tiles_template_container .link_tiles_template_container_tiles .link_tiles_template_container_tiles_tile .link:hover{box-shadow:0 0 0 1px #625089;outline:0px !important;color:#625089}.link_tiles_template_container .link_tiles_template_container_tiles .link_tiles_template_container_tiles_tile .link img{width:auto;height:40px;margin-bottom:10px;fill:#6c757d}.link_tiles_template_container .link_tiles_template_container_tiles .link_tiles_template_container_tiles_tile .link:hover{text-decoration:underline}@media (max-width: 768px){.link_tiles_template_container_tiles .link_tiles_template_container_tiles_tile{flex:0 1 calc(50% - 20px)}}@media (max-width: 480px){.link_tiles_template_container_tiles .link_tiles_template_container_tiles_tile{flex:0 1 calc(100% - 20px)}}.video_block_template{background:#625089}.video_block_template .video_block_template_container{display:grid;grid-template-columns:1fr}@media (min-width: 769px){.video_block_template .video_block_template_container{grid-template-columns:0.34fr 1fr}}.video_block_template video{max-width:100%;max-height:468px;width:100%;object-fit:cover;object-position:center}@media (max-width: 767px){.video_block_template video{min-height:0;object-fit:cover;object-position:center}}.video_block_template_container_content{display:flex;align-items:center;position:relative;width:100%;z-index:21}@media (max-width: 767px){.video_block_template_container_content{min-height:0}}.video_block_template_container_media_video{position:relative}@media (max-width: 767px){.video_block_template_container_media_video{min-height:0}}.video_block_template_container_media_video_button{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#62508980}.video_block_template_container_media_video_button button{background-color:transparent;border:none;cursor:pointer;padding:0}.video_block_template_container_media_video_button button:focus,.video_block_template_container_media_video_button button:hover{outline:2px solid white;outline-offset:4px;border-radius:50%}.video_block_template_container_media_video video{display:flex}.video_block_template_container_content_block{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:40px 20px}@media screen and (min-width: 768px){.video_block_template_container_content_block{width:520px;max-width:50vw;position:absolute;top:50%;width:90%;left:20px;transform:translate(0px, -50%);min-width:350px}}@media screen and (min-width: 1000px){.video_block_template_container_content_block{width:520px;max-width:50vw;position:absolute;top:50%;width:90%;left:20px;transform:translate(0px, -50%);min-width:550px}}.video_block_template_container_content_block_heading{color:white !important;left:84px;line-height:32px;font-size:34px}@media (min-width: 769px){.video_block_template_container_content_block_heading{font-size:40px;font-weight:700;line-height:42px;text-align:left}}.video_block_template_container_media_placeholder_action{display:flex;justify-content:flex-end;align-items:center;padding:11px 30px}.video_block_template_container_media_placeholder_action_btn{border:none;padding:0;display:flex;gap:20px;background:transparent;font-size:15px;font-weight:400;line-height:20px;text-align:center;color:#fff;cursor:pointer}.video_block_template_container_media_placeholder_action_btn:focus,.video_block_template_container_media_placeholder_action_btn:hover{outline:2px solid white;outline-offset:4px}.video_block_modal .modal-content{padding:0;display:flex}.video_block_modal .modal-content video{width:100%}.video_block_modal .modal-content .content{display:flex}.video_block_modal .close-btn{background:#fff;border-radius:50%;z-index:100}.pricing_calculator_template .heading{color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:25px;margin:86px 0 26px}.pricing_calculator_template_container_main{background:#625089;border-radius:10px;display:grid;padding:20px 20px;gap:20px 100px;align-items:center}@media (min-width: 901px){.pricing_calculator_template_container_main{grid-template-columns:1fr 1fr;padding:56px 100px}}.pricing_calculator_template_container_main_pricing_disclaimer{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin-top:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.pricing_calculator_template_container_main_info{position:relative}.pricing_calculator_template_container_main_info:after{content:close-quote;position:absolute;top:50%;transform:translate(0%, -50%);right:calc(100% + 80px);width:1px;height:234px;background:#D9D9D9}.pricing_calculator_template_container_main_pricing_price{color:#FFF;font-size:110px;font-style:normal;font-weight:700;line-height:90px;color:#FFF;font-size:24px;font-style:normal;font-weight:400;line-height:24px;text-align:center;display:flex;align-items:flex-end;justify-content:center;gap:0 20px}.pricing_calculator_template_container_main_pricing_price>span{min-width:98px}@media (max-width: 899px){.pricing_calculator_template_container_main_pricing_price{align-items:flex-end;justify-content:center}}.pricing_calculator_template_container_main_pricing_price .large_set{color:#FFF;font-size:50px;font-style:normal;font-weight:700;line-height:0.8}@media (min-width: 901px){.pricing_calculator_template_container_main_pricing_price .large_set{line-height:90px;font-size:110px}}.pricing_calculator_template_container_main_pricing_plus{color:#fff;text-align:center;font-size:17.5px;font-style:normal;margin:10px 0;font-weight:400;line-height:21px}.pricing_calculator_template_container_main_pricing_info{color:#fff;text-align:center;font-size:35px;font-style:normal;font-weight:700;line-height:40px;color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:40px}.pricing_calculator_template_container_main_pricing_info .info_set{color:#fff;text-align:center;font-size:35px;font-style:normal;font-weight:700;line-height:40px}.pricing_calculator_template_container_main_info_title{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:18px;margin-bottom:20px}.pricing_calculator_template_container_main_info_started{display:flex}.pricing_calculator_template_container_main_info_ul{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:20px}.pricing_calculator_template_container_main_info_ul ul{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:18px;margin:0;padding:0;list-style:none}.pricing_calculator_template_container_main_info_ul ul li{background-image:url("../../assets/images/checkmark.svg");display:flex;gap:20px;background-repeat:no-repeat;background-position:left;padding-left:30px;padding:5px 0 5px 30px !important}.pricing_calculator_accordion{display:flex;flex-direction:column;gap:12px}.pricing_calculator_accordion:focus-within{border-color:blue}.pricing_calculator_accordion .pricing_calculator_accordion_item_title{display:flex;gap:20px;position:relative}.pricing_calculator_accordion .pricing_calculator_accordion_item{border:1px solid #625089;margin-left:50px;border-radius:10px}.pricing_calculator_accordion .pricing_calculator_accordion_item.pricing_calculator_accordion_add_active{border:1px solid #82BC46;background-color:#F7F7F7}.pricing_calculator_accordion .pricing_calculator_accordion_item.pricing_calculator_accordion_add_active .pricing_calculator_accordion-trigger{background-color:#82BC46}.pricing_calculator_accordion .pricing_calculator_accordion_item.pricing_calculator_accordion_add_active .pricing_calculator_accordion-title{color:black}.pricing_calculator_accordion .pricing_calculator_accordion_item.pricing_calculator_accordion_add_active .pricing_calculator_accordion_add{background-image:url("../../assets/images/checked.svg");background-position:center;background-repeat:no-repeat;border-radius:50%}.pricing_calculator_accordion .pricing_calculator_accordion_item.pricing_calculator_accordion_add_active .pricing_calculator_accordion_add img{opacity:0}.pricing_calculator_accordion .pricing_calculator_accordion_add{background:transparent;border:none;padding:0;position:absolute;right:calc(100% + 20px);width:30px;height:30px;top:20px;cursor:pointer}.pricing_calculator_accordion-trigger_heading{display:block;margin:0;position:relative;text-align:left;width:100%}.pricing_calculator_accordion-trigger{background:none;color:black;display:block;font-size:1rem;font-weight:normal;margin:0;padding:22px 25px;position:relative;text-align:left;width:100%;outline:none;background:#625089;border-radius:8px 8px 0 0;border:none;cursor:pointer}.pricing_calculator_accordion-trigger[aria-expanded="false"]{border-radius:8px 8px}.pricing_calculator_accordion-trigger:focus,.pricing_calculator_accordion-trigger:hover{background:#82BC46}.pricing_calculator_accordion-trigger:focus{outline:4px solid transparent}>*:first-child .pricing_calculator_accordion-trigger,.pricing_calculator_accordion>*:first-child{border-radius:5px 5px 0 0}>*:last-child .pricing_calculator_accordion-trigger,.pricing_calculator_accordion>*:last-child{border-radius:0 0 5px 5px}.pricing_calculator_accordion button::-moz-focus-inner{border:0}.pricing_calculator_accordion-title{color:#fff;font-style:normal;font-size:16px;line-height:1;font-weight:600}@media (min-width: 901px){.pricing_calculator_accordion-title{line-height:24px;font-size:24px}}.pricing_calculator_accordion-trigger:focus .pricing_calculator_accordion-title{border-color:blue}.pricing_calculator_accordion-icon{border:solid currentcolor;border-width:0 2px 2px 0;height:0.5rem;pointer-events:none;position:absolute;right:2em;top:50%;transform:translateY(-60%) rotate(45deg);width:0.5rem}.pricing_calculator_accordion-trigger:focus .pricing_calculator_accordion-icon,.pricing_calculator_accordion-trigger:hover .pricing_calculator_accordion-icon{border-color:blue}.pricing_calculator_accordion-trigger[aria-expanded="true"] .pricing_calculator_accordion-icon{transform:translateY(-50%) rotate(-135deg)}.pricing_calculator_accordion-panel{margin:0;padding:30px 25px}.pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content{display:grid;gap:60px}@media (min-width: 901px){.pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content{grid-template-columns:1fr 1fr}}.pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content.no-video{grid-template-columns:1fr}.pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content .title{color:#000;font-size:17px;font-style:normal;font-weight:600;line-height:28px}.pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content .content{color:#000;font-size:17.5px;font-style:normal;font-weight:400;line-height:28px}@media (min-width: 901px){.pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content .content ul,.pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content .content ol{display:grid;grid-template-columns:1fr 1fr}}.pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content .content li::marker{color:#82BC46;font-size:1.6rem;line-height:1}.pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content video,.pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content img{border-radius:10px}.pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content button,.pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content a{display:inline-block;margin-bottom:5px}.pricing_calculator_accordion-panel[hidden]{display:none}.pricing_calculator_accordion fieldset{border:0;margin:0;padding:0}.pricing_calculator_accordion input{border:1px solid #eee;border-radius:0.3em;display:block;font-size:inherit;padding:0.3em 0.5em}.grid-middle-line{position:relative}.grid-middle-line::after{content:'';position:absolute;top:50%;left:calc(50% - -30px);transform:translate(0%, -50%) rotate(90deg);background:#A1A5A5;width:1px;height:100%;display:none}@media (min-width: 769px){.grid-middle-line::after{height:244px;transform:translate(0%, -50%);display:flex}}@media (max-width: 767px){.hide-on-tablet{display:none !important}}@media (min-width: 769px){.hide-on-desktop{display:none !important}}.text-decoration-none a{text-decoration:none}.link-green a{color:#82BC46;font-weight:inherit}.link-wcag-green a{color:#547C2D;font-weight:inherit}.headline-lines{position:relative;display:inline-flex;margin-left:auto;margin-right:auto}@media (max-width: 767px){.headline-lines{margin-bottom:40px}}.headline-lines:after{content:close-quote;position:absolute;top:50%;left:-60px;width:40px;background:white;height:2px;transform:translate(0%, 60%)}.headline-lines:before{content:close-quote;position:absolute;top:50%;right:-60px;width:40px;background:white;height:2px;transform:translate(0%, 50%)}.list-2col{padding:0}@media (min-width: 769px){.list-2col{display:grid;grid-template-columns:repeat(2, 1fr)}}.list-2col li{width:100%}.color-reverse-content-block ul{list-style:none}.color-reverse-content-block ul li::before{content:"\2022";color:#82BC46;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;position:absolute;top:0;left:0}.color-reverse-content-block ol{list-style:none;counter-reset:my-counter}.color-reverse-content-block ol li{position:relative}.color-reverse-content-block ol li::before{content:counter(my-counter) ".";counter-increment:my-counter;color:#82BC46;font-weight:bold;position:absolute;left:-1em}.color-reverse-content-block li{position:relative}.color-reverse-content-block .link-green a:hover{color:white}.site-inner .post_type_layout_standard blockquote.wp-block-quote{margin-bottom:20px}.site-inner .post_type_layout_standard blockquote.wp-block-quote p{text-align:left}blockquote.wp-block-quote.is-style-plain{border-left:2px solid #547C2D;padding-left:20px}blockquote.wp-block-quote:not(.is-style-plain){max-width:740px;margin:60px auto 20px !important;padding:100px 24px 50px;display:grid;gap:27px;background:var(--Purple, #625089);position:relative}blockquote.wp-block-quote:not(.is-style-plain)::before{content:'';position:absolute;top:0;left:50%;transform:translate(-50%, -50px);background-image:url(../icons/utility/quote-circle.svg);width:100px;height:100px;display:flex;border-radius:50%;background-repeat:no-repeat}blockquote.wp-block-quote:not(.is-style-plain)>*{color:#fff}blockquote.wp-block-quote:not(.is-style-plain) p{color:#FFF;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:31px;display:block;max-width:740px}blockquote.wp-block-quote:not(.is-style-plain) cite{color:#FFF;text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:21px;display:block}.blockquote-iframe{margin:-90px 0 120px;background:#625089;padding:0 24px}.blockquote-iframe iframe{max-width:970px;width:100%;margin:0 auto 0px;display:flex;align-items:center;justify-content:center;padding:12px;background:#fff;border-radius:10px;min-height:35vw;position:relative;box-shadow:0px 15px 27px rgba(161,165,165,0.25)}.blockquote-iframe figure{position:relative;bottom:-90px}.facetwp_title_columns{gap:27px;flex-wrap:wrap}@media (max-width: 767px){.facetwp_title_columns{flex-direction:column;align-items:flex-start !important}}.facetwp_title_columns .facet-reset{color:#000;font-size:16px;font-style:italic;font-weight:400;line-height:16px;background:transparent;border:none;cursor:pointer}.facetwp_title_columns .facetwp-type-dropdown{margin:0}.facetwp_title_columns .facetwp-type-dropdown .facetwp-dropdown{border:none;border-bottom:1px solid #D9D9D9;border-radius:0;padding:0;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:16px;cursor:pointer;width:auto}.fwpl-result{height:100%}.fwpl-result .fwpl-row{height:100%}.facet_blogpost_loop{position:relative;border-radius:10px 10px 0 0;overflow:visible;border-bottom:1px solid #D9D9D9;padding-bottom:20px;height:100%;display:flex;flex-direction:column}@media (max-width: 767px){.fwpl-layout.el-hkhimk{grid-template-columns:repeat(1, 1fr) !important}}.fwpl-item.facet_blogpost_loop_category{position:absolute;top:0;right:0;background:#82BC46;color:var(--Black, #000);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:1;padding:13px 15px;border-radius:0 0px 0px 10px}.fwpl-item.facet_blogpost_loop_category a{text-decoration:none;color:inherit}.fwpl-item.facet_blogpost_loop_image a{display:flex}.fwpl-item.facet_blogpost_loop_image img{height:240px;object-fit:cover;display:flex;object-position:center}.fwpl-item.facet_blogpost_loop_image{margin:0 0 26px}.fwpl-item.facet_blogpost_loop_date{color:var(--WCAG-Green, #547C2D);font-size:14px;font-style:normal;font-weight:400;line-height:1.4}.fwpl-item.facet_blogpost_loop_title a{color:#000;font-size:18px;font-style:normal;font-weight:700;text-decoration:none;line-height:24px}.fwpl-item.facet_blogpost_loop_title{margin:0 0 30px;min-height:60px}.facetwp-template{display:grid;grid-template-columns:1fr;gap:60px 20px}@media (min-width: 769px){.facetwp-template{grid-template-columns:1fr 1fr 1fr}}.fwpl-item.facet_blogpost_loop_author{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:1;display:flex;align-items:center;gap:20px;margin-top:auto}.fwpl-item.facet_blogpost_loop_author img{border-radius:50%;height:30px;width:30px}.fwpl-item.facet_blogpost_loop_author{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:1}.fwpl-layout.el-hkhimk{gap:60px 20px}.facetwp-pager{display:flex;padding:70px 0;align-items:center;justify-content:center}.eqd-pr-pagination .facetwp-pager{padding:0}a.facetwp-page{text-decoration:none;color:#000;text-align:center;font-size:15px;font-style:normal;font-weight:700;border-bottom:2px solid transparent;padding:0;min-width:25px;margin:0 5px}a.facetwp-page.prev,a.facetwp-page.next{font-weight:400}a.facetwp-page.prev{margin-right:30px}a.facetwp-page.next{margin-left:30px}.facetwp-page.active{font-weight:bold;cursor:default;border-bottom:2px solid #82BC46}.remove-top-padding{padding-top:0}.remove-bottom-padding{padding-bottom:0}.left-border{position:relative}.left-border:after{content:close-quote;position:absolute;top:0;right:calc(100% + 30px);width:1px;height:100%;background:#A1A5A5}@media (max-width: 767px){.left-border:after{display:none}}html .wptb-table-container,html .wptb-table-container .wptb-table-container-matrix,html .wptb-preview-table{overflow:auto !important;max-width:calc(100vw - 55px)}.boxshadow-simple{box-shadow:0px 15px 27px rgba(161,165,165,0.25);padding:40px 20px;border-radius:10px;border:1px solid #D9D9D9}.wp-block-group.key-takeways ul{margin-bottom:16px !important}.wptb-table-container table td p{margin:0} diff --git a/assets/scss/main.css b/assets/scss/main.css new file mode 100644 index 0000000..e883d1e --- /dev/null +++ b/assets/scss/main.css @@ -0,0 +1,9245 @@ +/** + * Brand Color + * + */ +/** + * Button Reset + * + */ +/** + * Grid, Center Last + * + */ +/** + * Margin, No Edge + * Removes left margin from first item, right margin from last item + */ +/** + * Size + * + */ +/** + * Block Cover + * Creates a block that covers the full width/height of parent div. Typically used on a :before pseudo element + */ +/** + * Placeholder Color + * + */ +/** + * Clearfix + * + */ +/** + * Font Sizes + * +**/ +/** + * Columns + * + */ +/** + * Columns, Mobile + * + */ +/** + * Columns, Tablet + * + */ +/** + * Columns, Tablet Up + * + */ +/** + * Columns, Desktop + * + */ +a svg, a { + transition: all 0.1s ease-in-out; } + +/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ +/* Document + ========================================================================== */ +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ +html { + line-height: 1.15; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ } + +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers. + */ +body { + margin: 0; } + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; } + +/* Grouping content + ========================================================================== */ +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ } + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ } + +/* Text-level semantics + ========================================================================== */ +/** + * Remove the gray background on active links in IE 10. + */ +a { + background-color: transparent; } + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ } + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; } + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ } + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; } + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sub { + bottom: -0.25em; } + +sup { + top: -0.5em; } + +/* Embedded content + ========================================================================== */ +/** + * Remove the border on images inside links in IE 10. + */ +img { + border-style: none; } + +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + line-height: 1.15; + /* 1 */ + margin: 0; + /* 2 */ } + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +button, +input { + /* 1 */ + overflow: visible; } + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + /* 1 */ + text-transform: none; } + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; } + +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; } + +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; } + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; + /* 1 */ + color: inherit; + /* 2 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + white-space: normal; + /* 1 */ } + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + vertical-align: baseline; } + +/** + * Remove the default vertical scrollbar in IE 10+. + */ +textarea { + overflow: auto; } + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; } + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ } + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ } + +/* Interactive + ========================================================================== */ +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ +details { + display: block; } + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; } + +/* Misc + ========================================================================== */ +/** + * Add the correct display in IE 10+. + */ +template { + display: none; } + +/** + * Add the correct display in IE 10. + */ +[hidden] { + display: none; } + +figure { + margin: 0; } + +/* Box Sizing +--------------------------------------------- */ +html, +input[type="search"] { + box-sizing: border-box; } + +*, +*:before, +*:after { + box-sizing: inherit; } + +/* Wrap +--------------------------------------------- */ +@media (max-width: 1069px) { + .site-inner { + padding-top: 60px; } } + +/* Screen Reader Text +--------------------------------------------- */ +.screen-reader-text, +.screen-reader-text span, +.screen-reader-shortcut { + position: absolute !important; + clip: rect(0, 0, 0, 0); + height: 1px; + width: 1px; + border: 0; + overflow: hidden; } + +.screen-reader-text:focus, +.screen-reader-shortcut:focus { + clip: auto !important; + height: auto; + width: auto; + display: block; + font-size: 1em; + font-weight: bold; + padding: 15px 23px 14px; + color: #333; + background: #fff; + z-index: 100000; + /* Above WP toolbar. */ + text-decoration: none; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); } + +/* Layout +--------------------------------------------- */ +.page .site-main { + padding: 0 24px; } + +/* Sidebar Layouts +--------------------------------------------- */ +.sidebar-primary .widget + .widget { + margin-top: 32px; } + +@media (max-width: 991px) { + .sidebar-primary { + display: none; } } + +@supports (display: grid) { + .content-sidebar .entry-header { + background-color: #625089; } + @media (min-width: 769px) { + .content-sidebar .entry-header { + grid-column-start: 1; + grid-column-end: 13; } } + .content-sidebar .entry-header .entry-header-container { + margin: 0 auto; + padding: 0 24px; } + .content-sidebar .side-main-article-container { + max-width: 1168px; + margin: 0 auto; + padding: 0 24px; + display: flex; + flex-direction: column; } + @media (min-width: 769px) { + .content-sidebar .side-main-article-container { + display: grid; + grid-template-columns: repeat(12, 1fr); + grid-column-gap: 32px; } } + .content-sidebar .site-main-article-content { + z-index: 2; } + @media (min-width: 769px) { + .content-sidebar .site-main-article-content { + grid-column-start: 1; + grid-column-end: 9; } } + @media (min-width: 769px) { + .content-sidebar .site-main-article-content.site-main-article-content__full-width { + grid-column-start: 1; + grid-column-end: 13; } } + .content-sidebar .sidebar-primary { + z-index: 1; } + @media (min-width: 769px) { + .content-sidebar .sidebar-primary { + grid-column-start: 9; + grid-column-end: 13; } } } + +.not-found { + padding: 150px 24px; + max-width: 788px; + margin: 0 auto; } + +/* Typographical Elements +--------------------------------------------- */ +body { + color: #1D1F20; + font-family: "Inter", Arial, sans-serif; + font-weight: 400; + line-height: 1.5; + font-size: 17.5px; + color: black; + font-style: normal; + font-weight: 300; + line-height: 28px; } + +/** + * Make sure links are accessible + * @link https://webaim.org/resources/linkcontrastchecker/ + */ +a { + color: var(--WCAG-Green, #547C2D); + font-style: normal; + font-weight: 400; + text-decoration: underline; } + a:hover { + text-decoration: none; + color: #625089; } + a:focus { + text-decoration: none; } + +button:focus-within, +button:focus, +.button:focus-within, +.button:focus, +a:focus-within, +a:focus, +a:focus-within, +a:focus, +input:focus { + outline: 2px solid blue; + outline-offset: 2px; + text-decoration: none; } + button:focus-within .is-style-white, + button:focus .is-style-white, + .button:focus-within .is-style-white, + .button:focus .is-style-white, + a:focus-within .is-style-white, + a:focus .is-style-white, + a:focus-within .is-style-white, + a:focus .is-style-white, + input:focus .is-style-white { + outline: 2px solid #fff; } + +strong { + font-weight: 700; } + +ol, +ul { + margin: 0; + margin: 0 0 16px; } + +code, +pre { + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; + font-size: 12px; } + +code { + padding: 2px 4px; + white-space: nowrap; } + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + line-height: 18px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; } + +pre code { + padding: 0; + color: inherit; + white-space: pre; + white-space: pre-wrap; + background-color: transparent; + border: 0; } + +cite { + font-style: normal; } + +.clearfix:after { + content: ""; + display: table; + clear: both; } + +/* Paragraph +--------------------------------------------- */ +p { + margin: 0 0 16px; + padding: 0; } + p.large, p.has-large-font-size { + font-size: 17.5px; } + p.has-normal-font-size { + font-size: 15px; } + p.small, p.has-small-font-size { + font-size: 13px; } + +/* Headings +--------------------------------------------- */ +h1, +h2, +h3, +h4, +h5, +h6 { + color: #1D1F20; + font-family: "Inter", Arial, sans-serif; + font-weight: 700; + line-height: 1.2; + margin: 0 0 16px; + color: #000; } + h1 a, + h2 a, + h3 a, + h4 a, + h5 a, + h6 a { + color: #1D1F20; } + h1 a:hover, + h2 a:hover, + h3 a:hover, + h4 a:hover, + h5 a:hover, + h6 a:hover { + color: #82BC46; + text-decoration: none; } + +h1 { + font-size: 44px; + font-style: normal; + font-weight: 700; } + @media (min-width: 768px) { + h1 { + font-size: 46px; } } + @media (min-width: 992px) { + h1 { + font-size: 70px; } } + @media (min-width: 769px) { + h1 { + line-height: 70px; } } +h2 { + font-size: 24px; + color: #625089; + font-weight: 700; + line-height: 35px; } + @media (min-width: 768px) { + h2 { + font-size: 24px; } } + @media (min-width: 992px) { + h2 { + font-size: 35px; } } + @media (min-width: 769px) { + h2 { + line-height: 40px; } } + h2.wp-block-heading { + margin-top: 30px; } + +.entry-content h3 { + color: #625089; } + +h3 { + font-size: 20px; + font-style: normal; + font-weight: 700; } + @media (min-width: 768px) { + h3 { + font-size: 20px; } } + @media (min-width: 992px) { + h3 { + font-size: 28px; } } + @media (min-width: 769px) { + h3 { + line-height: 26px; } } +h4 { + font-size: 18px; + font-style: normal; + font-weight: 700; } + @media (min-width: 768px) { + h4 { + font-size: 18px; } } + @media (min-width: 992px) { + h4 { + font-size: 20px; } } +h5 { + font-size: 18px; + font-style: normal; + font-weight: 700; } + @media (min-width: 768px) { + h5 { + font-size: 18px; } } + @media (min-width: 992px) { + h5 { + font-size: 18px; } } +h6 { + font-size: 18px; + font-style: normal; + font-weight: 700; } + @media (min-width: 768px) { + h6 { + font-size: 18px; } } + @media (min-width: 992px) { + h6 { + font-size: 18px; } } +label { + font-size: 13px; + font-style: normal; + font-weight: 400; + line-height: 1.2; } + +input { + border-radius: 4px; + background: #FFF; + border: none; } + +.block .wpforms-container-full .wpforms-form .wpforms-field { + padding: 0; + margin: 0; + width: 100%; } + +.block .wpforms-container-full .wpforms-form button.wpforms-submit { + color: #1D1F20; + font-family: "Inter", Arial, sans-serif; + font-weight: 400; + line-height: 1.5; + font-size: 15px; + font-weight: 700; + line-height: 1.2; + background-color: #82BC46; + padding: 13px 24px; + text-decoration: none; + border: 1px solid transparent; + color: #000; + text-align: center; + font-size: 15px; + font-style: normal; + font-weight: 400; + line-height: 15px; + min-width: 148px; + border-radius: 4px; + cursor: pointer; } + .block .wpforms-container-full .wpforms-form button.wpforms-submit:hover { + background-color: #82BC46; + border-color: #82BC46; + background: transparent; } + +div.wpforms-container-full button:hover { + background-color: white !important; } + +div.wpforms-container-full button { + background-color: #82BC46 !important; + color: black !important; } + +.wpforms-container .wpforms-form .wpforms-list-2-columns ul li { + width: auto !important; } + +.wpforms-container .wpforms-form textarea { + min-height: 250px; + border-radius: 4px; + border: 1px solid var(--Dark-Gray, #A1A5A5); + background: #FFF; } + +.wpforms-container .wpforms-form .wpforms-required-label { + color: inherit !important; + font-weight: 400; } + +.wpforms-container .wpforms-form .wpforms-field-label { + font-size: 18px; + font-style: normal; + font-weight: 600; + line-height: 22px; + margin-bottom: 10px; } + +.wpforms-container .wpforms-form input { + border-radius: 4px !important; + border: 1px solid var(--Dark-Gray, #A1A5A5); + background: #FFF; } + +.wpforms-container .wpforms-form button[type=submit].wpforms-submit { + color: #1D1F20; + font-family: "Inter", Arial, sans-serif; + font-weight: 400; + line-height: 1.5; + font-size: 15px; + font-weight: 700; + line-height: 1.2; + background-color: #82BC46; + padding: 13px 24px; + text-decoration: none; + border: 1px solid transparent; + color: #000; + text-align: center; + font-size: 17px; + font-style: normal; + font-weight: 500 !important; + line-height: 17px; + min-width: 58px; + border-radius: 4px; + cursor: pointer; } + .wpforms-container .wpforms-form button[type=submit].wpforms-submit:hover { + background-color: #82BC46; + border-color: #82BC46; + background: white; } + .wpforms-container .wpforms-form button[type=submit].wpforms-submit:focus { + outline: 2px solid blue; } + +.wpforms-container .wpforms-form button#wpforms-submit-4730 { + min-width: 168px; + border-radius: 4px; } + +.wpforms-container .wpforms-form input:focus, +.wpforms-container .wpforms-form textarea:focus { + outline: 2px solid blue; } + +.wp-block-table { + margin-bottom: 20px; } + .wp-block-table.has-large-font-size .wp-element-caption { + font-size: 1.5rem; } + .wp-block-table.has-small-font-size .wp-element-caption { + font-size: 0.8rem; } + .wp-block-table table { + border-color: #A1A5A5; } + .wp-block-table table thead { + border-bottom: 1px solid #A1A5A5; } + .wp-block-table table th { + background: var(--Purple, #625089); + color: #fff; + border-color: white; } + .wp-block-table table figure { + border-color: #A1A5A5; } + .wp-block-table table th { + border: 1px solid #A1A5A5; + font-size: 14px; + font-style: normal; + font-weight: 700; + line-height: 18px; + padding: 5px; + text-align: left; } + @media (min-width: 769px) { + .wp-block-table table th { + padding: 18px 20px; } } + .wp-block-table table th.has-text-align-center { + text-align: center; } + .wp-block-table table td { + border: 1px solid #A1A5A5; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 18px; + padding: 5px; } + @media (min-width: 769px) { + .wp-block-table table td { + padding: 10px 20px; } } +.anww-external-link-icon { + position: absolute; + width: 1px; + clip: rect(0 0 0 0); + overflow: hidden; + white-space: nowrap; } + +iframe { + max-width: 100%; } + +.di-calculator .di-table_results { + box-shadow: none !important; } + +.inline-logo-heading img { + display: inline-block; + margin-right: 8px; + margin-bottom: -3px; } + @media (max-width: 991px) { + .inline-logo-heading img { + width: 150px !important; } } +.list-style-x, +.list-style-check { + list-style-type: none; + padding-left: 0 !important; } + +.list-style-x li, +.list-style-check li { + border-bottom: 1px solid #82BC46; + padding: 0.5em !important; } + +.list-style-x li:before { + font: 30px dashicons; + content: "\f335"; + margin-right: 5px; + vertical-align: -30%; } + +.list-style-check li:before { + font: 30px dashicons; + content: "\f15e"; + margin-right: 5px; + vertical-align: -30%; } + +/* Button +--------------------------------------------- */ +.post-button, +.btn, +.wp-block-button__link { + color: #1D1F20; + font-family: "Inter", Arial, sans-serif; + font-weight: 400; + line-height: 1.5; + font-size: 15px; + font-weight: 700; + line-height: 1.2; + background-color: #82BC46; + padding: 13px 24px; + text-decoration: none; + border: 1px solid transparent; + color: #000; + text-align: center; + font-size: 20px; + font-style: normal; + font-weight: 500; + line-height: 25px; + min-width: 148px; + cursor: pointer; + border-radius: 4px; + color: black; } + .post-button:focus, + .btn:focus, + .wp-block-button__link:focus { + color: black; } + .post-button.br-ten, + .btn.br-ten, + .wp-block-button__link.br-ten { + border-radius: 10px; } + .post-button.white-focus:focus, + .btn.white-focus:focus, + .wp-block-button__link.white-focus:focus { + outline: 2px solid white; } + .post-button.btn-dark-bg:hover, .post-button.btn-dark-bg:focus, + .btn.btn-dark-bg:hover, + .btn.btn-dark-bg:focus, + .wp-block-button__link.btn-dark-bg:hover, + .wp-block-button__link.btn-dark-bg:focus { + border-color: #82BC46; + color: white; + background-color: transparent; } + .post-button.btn-dark-bg:focus, + .btn.btn-dark-bg:focus, + .wp-block-button__link.btn-dark-bg:focus { + color: white; + outline: 2px solid white; } + .post-button:hover, .post-button:focus, + .btn:hover, + .btn:focus, + .wp-block-button__link:hover, + .wp-block-button__link:focus { + border-color: #82BC46; + background: white; } + .post-button svg, + .btn svg, + .wp-block-button__link svg { + margin-left: 8px; } + .post-button.has-primary-background-color:hover, .post-button.has-primary-background-color:focus, + .btn.has-primary-background-color:hover, + .btn.has-primary-background-color:focus, + .wp-block-button__link.has-primary-background-color:hover, + .wp-block-button__link.has-primary-background-color:focus { + background-color: #82BC46; } + .post-button.has-tertiary-background-color:hover, .post-button.has-tertiary-background-color:focus, + .btn.has-tertiary-background-color:hover, + .btn.has-tertiary-background-color:focus, + .wp-block-button__link.has-tertiary-background-color:hover, + .wp-block-button__link.has-tertiary-background-color:focus { + background-color: #625089; } + .post-button.has-secondary-background-color:hover, .post-button.has-secondary-background-color:focus, + .btn.has-secondary-background-color:hover, + .btn.has-secondary-background-color:focus, + .wp-block-button__link.has-secondary-background-color:hover, + .wp-block-button__link.has-secondary-background-color:focus { + background-color: #547C2D; } + .post-button.btn-outline, + .btn.btn-outline, + .wp-block-button__link.btn-outline { + background-color: transparent; + border: 2px solid transparent; + border-color: #82BC46; } + +.btn-style-link { + padding: 0; + -webkit-appearance: none; + background: transparent; + border: none; + color: inherit; + text-decoration: underline; + color: var(--WCAG-Green, #547C2D); + cursor: pointer; } + .btn-style-link:hover { + text-decoration: none; } + +.wp-block-button.is-style-outline .wp-block-button__link { + border: 2px solid transparent; + padding: 9px 22px; } + .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color) { + color: #82BC46; } + .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background) { + background: white; + border-color: #82BC46; } + .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover { + background: white; } + .wp-block-button.is-style-outline .wp-block-button__link.has-primary-background-color { + background: white; + border-color: #82BC46; } + .wp-block-button.is-style-outline .wp-block-button__link.has-primary-background-color:hover { + background: white; } + .wp-block-button.is-style-outline .wp-block-button__link.has-tertiary-background-color { + background: white; + border-color: #625089; } + .wp-block-button.is-style-outline .wp-block-button__link.has-tertiary-background-color:hover { + background: white; } + .wp-block-button.is-style-outline .wp-block-button__link.has-secondary-background-color { + background: white; + border-color: #547C2D; } + .wp-block-button.is-style-outline .wp-block-button__link.has-secondary-background-color:hover { + background: white; } + +.wp-block-button.is-style-arrow .wp-block-button__link { + background: transparent; + border: none; + padding-left: 0; + padding-right: 0; } + .wp-block-button.is-style-arrow .wp-block-button__link.has-background { + background: transparent; + border: none; } + .wp-block-button.is-style-arrow .wp-block-button__link:not(.has-text-color) { + color: #82BC46; } + .wp-block-button.is-style-arrow .wp-block-button__link:not(.has-text-color) svg { + fill: #82BC46; } + .wp-block-button.is-style-arrow .wp-block-button__link:not(.has-text-color):hover { + color: #82BC46; } + .wp-block-button.is-style-arrow .wp-block-button__link:not(.has-text-color):hover svg { + fill: #82BC46; } + .wp-block-button.is-style-arrow .wp-block-button__link.has-primary-color svg { + fill: #82BC46; } + .wp-block-button.is-style-arrow .wp-block-button__link.has-primary-color:hover { + color: #82BC46; } + .wp-block-button.is-style-arrow .wp-block-button__link.has-primary-color:hover svg { + fill: #82BC46; } + .wp-block-button.is-style-arrow .wp-block-button__link.has-tertiary-color svg { + fill: #625089; } + .wp-block-button.is-style-arrow .wp-block-button__link.has-tertiary-color:hover { + color: #625089; } + .wp-block-button.is-style-arrow .wp-block-button__link.has-tertiary-color:hover svg { + fill: #625089; } + .wp-block-button.is-style-arrow .wp-block-button__link.has-secondary-color svg { + fill: #547C2D; } + .wp-block-button.is-style-arrow .wp-block-button__link.has-secondary-color:hover { + color: #547C2D; } + .wp-block-button.is-style-arrow .wp-block-button__link.has-secondary-color:hover svg { + fill: #547C2D; } + +/* Blockquote +--------------------------------------------- */ +blockquote, +blockquote.wp-block-quote { + text-align: left; } + blockquote p:last-of-type, + blockquote.wp-block-quote p:last-of-type { + margin-bottom: 0; } + +/* Separator +--------------------------------------------- */ +.wp-block-separator, +hr { + background: transparent; + border: none; + width: 100%; + height: 32px; + position: relative; } + .wp-block-separator::before, + hr::before { + background: #EEEEEE; + content: ''; + display: block; + width: 100%; + height: 1px; + position: absolute; + top: 50%; + margin-top: -.5px; } + +/* Image +--------------------------------------------- */ +img { + display: block; + max-width: 100%; + height: auto; } + img.emoji { + max-width: 16px; } + img.alignleft { + float: left; + margin: 0 24px 24px 0; } + img.alignright { + float: right; + margin: 0 0 24px 24px; } + img.aligncenter { + margin-left: auto; + margin-right: auto; } + +@media (max-width: 1199px) { + .wp-block-image.alignwide figcaption, + .wp-block-video.alignwide figcaption, + .wp-block-table.alignwide figcaption { + padding-left: 16px; + padding-right: 16px; } } + +.wp-block-image.alignfull figcaption, +.wp-block-video.alignfull figcaption, +.wp-block-table.alignfull figcaption { + padding-left: 16px; + padding-right: 16px; } + +.wp-block-image img, +.wp-block-video img, +.wp-block-table img { + margin-bottom: 20px; } + +.wp-block-gallery ul { + flex-grow: 1; } + +/* Tables +--------------------------------------------- */ +.wp-block-table { + border-collapse: collapse; + width: 100%; } + .wp-block-table td, + .wp-block-table th { + padding: .5em; + border: 1px solid; } + +/* Color Options +--------------------------------------------- */ +.has-primary-color { + color: #82BC46; } + .has-primary-color:hover { + color: #82BC46; } + +.has-primary-bg-color { + color: white; } + +.has-primary-background-color { + background-color: #82BC46; + color: #FFFFFF; } + .has-primary-background-color h1, + .has-primary-background-color h2, + .has-primary-background-color h3, + .has-primary-background-color h4, + .has-primary-background-color h5, + .has-primary-background-color h6, + .has-primary-background-color p { + color: #FFFFFF; } + +.has-primary-bg-background-color { + background-color: white; } + +.has-primary-fill { + fill: #82BC46; } + +.has-tertiary-color { + color: #625089; } + .has-tertiary-color:hover { + color: #625089; } + +.has-tertiary-bg-color { + color: white; } + +.has-tertiary-background-color { + background-color: #625089; + color: #FFFFFF; } + .has-tertiary-background-color h1, + .has-tertiary-background-color h2, + .has-tertiary-background-color h3, + .has-tertiary-background-color h4, + .has-tertiary-background-color h5, + .has-tertiary-background-color h6, + .has-tertiary-background-color p { + color: #FFFFFF; } + +.has-tertiary-bg-background-color { + background-color: white; } + +.has-tertiary-fill { + fill: #625089; } + +.has-secondary-color { + color: #547C2D; } + .has-secondary-color:hover { + color: #547C2D; } + +.has-secondary-bg-color { + color: white; } + +.has-secondary-background-color { + background-color: #547C2D; + color: #FFFFFF; } + .has-secondary-background-color h1, + .has-secondary-background-color h2, + .has-secondary-background-color h3, + .has-secondary-background-color h4, + .has-secondary-background-color h5, + .has-secondary-background-color h6, + .has-secondary-background-color p { + color: #FFFFFF; } + +.has-secondary-bg-background-color { + background-color: white; } + +.has-secondary-fill { + fill: #547C2D; } + +.has-grey-background-color { + background-color: #FAFAFA; } + +.has-white-background-color { + background-color: #fff; } + +.margin-0 { + margin: 0; } + +.wptb-cell .wptb-ph-element a { + color: var(--WCAG-Green, #547C2D) !important; } + +.wp-block-embed-youtube { + margin-bottom: 24px; } + +/* Group +--------------------------------------------- */ +.wp-block-group.alignfull, .wp-block-group.alignwide { + padding-left: 16px; + padding-right: 16px; } + +.wp-block-group.has-background { + padding: 40px 16px; } + +.wp-block-group .wp-block-group__inner-container { + max-width: 736px; + margin: 0 auto; } + .wp-block-group .wp-block-group__inner-container:after { + content: ""; + display: table; + clear: both; } + .wp-block-group .wp-block-group__inner-container > *:last-child { + margin-bottom: 0; } + .full-width-content .wp-block-group .wp-block-group__inner-container { + max-width: 1168px; } + +.wp-block-group.aligncenter .wp-block-group__inner-container { + max-width: 736px; } + +.wp-block-group.alignwide .wp-block-group__inner-container { + max-width: 1168px; } + +.wp-block-group.alignfull .alignwide { + margin-left: -216px; + margin-right: -216px; } + +/* WordPress SEO +--------------------------------------------- */ +/* WPForms +--------------------------------------------- */ +div.wpforms-container .wpforms-title { + color: #1D1F20; + font-family: "Inter", Arial, sans-serif; + font-weight: 700; + line-height: 1.2; + font-size: 18px; + margin: 0 0 16px; + padding: 0; } + @media (min-width: 768px) { + div.wpforms-container .wpforms-title { + font-size: 18px; } } + @media (min-width: 992px) { + div.wpforms-container .wpforms-title { + font-size: 18px; } } +div.wpforms-container .wpforms-description { + margin: 0 0 16px; + padding: 0; } + +div.wpforms-container .wpforms-field { + padding: 0; + margin-bottom: 16px; } + div.wpforms-container .wpforms-field.impound { + display: none; } + +div.wpforms-container .wpforms-field-label { + font-size: 16px; } + +div.wpforms-container .wpforms-submit-container { + padding: 0; + margin-top: 16px; + text-align: left; } + +div.wpforms-container.one-line:after { + content: ""; + display: table; + clear: both; } + +@media (min-width: 768px) { + div.wpforms-container.one-line .wpforms-field-container { + display: table; + width: calc(100% - 110px); + float: left; } + div.wpforms-container.one-line .wpforms-field-container .wpforms-field { + display: table-cell; + padding-right: 16px; + margin: 0; } + div.wpforms-container.one-line .wpforms-submit-container { + float: right; + width: 110px; + clear: none; + margin: 0; } + div.wpforms-container.one-line .wpforms-submit-container button { + width: 100%; + padding-left: 0; + padding-right: 0; } } + +/* Shared Counts +--------------------------------------------- */ +.shared-counts-wrap.style-icon svg { + fill: #BDBDBD; + width: 24px; + height: 24px; } + +.shared-counts-wrap.style-icon .shared-counts-button { + line-height: 0; + padding: 10px; } + .shared-counts-wrap.style-icon .shared-counts-button:hover svg { + fill: black; } + .shared-counts-wrap.style-icon .shared-counts-button:not(.included_total) .shared-counts-label, + .shared-counts-wrap.style-icon .shared-counts-button:not(.included_total) .shared-counts-count { + display: none; } + +.anww-external-link-icon { + margin-left: 5px; } + +/* Style Guide Colors +--------------------------------------------- */ +.style-guide-colors, +.block-icons { + display: grid; + grid-gap: 32px; + grid-template-columns: repeat(auto-fill, minmax(64px, 1fr)); } + +.style-guide-color, +.block-icons p { + color: #1D1F20; + font-family: "Inter", Arial, sans-serif; + font-weight: 400; + line-height: 1.5; + font-size: 11px; + font-weight: 400; + line-height: 1.2; + text-align: center; } + .style-guide-color .swatch, + .block-icons p .swatch { + border: 1px solid #E0E0E0; + border-radius: 50%; + width: 100%; + height: 0; + padding-bottom: 100%; + margin-bottom: 6px; } + +/* Search Form +--------------------------------------------- */ +.search-form { + border: 1px solid #EEEEEE; + max-width: 400px; + position: relative; + overflow: hidden; } + .search-form .search-field { + border: none; + padding-right: 44px; + width: 100%; + outline: none; } + .search-form .search-submit { + background: transparent; + border: none; + padding: 0; + margin: 0; + min-width: 0; + width: 44px; + height: 44px; + line-height: 0; + text-align: center; + position: absolute; + top: 50%; + margin-top: -22px; + right: 0; } + .search-form .search-submit svg { + fill: #757575; + width: 20px; + height: 20px; } + .search-form .search-submit svg:hover { + fill: #82BC46; } + +.dropshadow { + box-shadow: 0px 15px 27px rgba(161, 165, 165, 0.25) !important; } + +/* Site Header +---------------------------------------------------------------------------------------------------- */ +.site-header { + background: #625089; + position: relative; } + +.title-area { + float: left; + width: 100%; + max-width: 150px; + text-align: left; + z-index: 1100; + position: relative; + margin: 11px 10px 11px auto; } + @media screen and (max-width: 1150px) and (min-width: 900px) { + .title-area { + margin-right: 10px; } } + @media screen and (max-width: 900px) and (min-width: 768px) { + .title-area { + margin-right: 20px; } } + @media (max-width: 1069px) { + .title-area { + position: absolute; + top: 0; + right: 0; + left: 0; + margin: 8px auto; } } + .title-area h1.site-title, + .title-area p.site-title { + margin: 0; + font-size: 24px; + line-height: 30px; } + .title-area h1.site-title a, + .title-area p.site-title a { + color: #737373; + text-decoration: none; + background-position: center; + background-size: contain; + background-repeat: no-repeat; + font-size: 0; + width: 120px; + height: 35px; + display: flex; } + .title-area h1.site-title a:focus-within, .title-area h1.site-title a:focus, .title-area h1.site-title a:focus-visible, + .title-area p.site-title a:focus-within, + .title-area p.site-title a:focus, + .title-area p.site-title a:focus-visible { + outline: 2px solid white; } + +.landing-page-navigation { + display: flex; + justify-content: flex-end; + padding: 5px 0; + min-width: 270px; + z-index: 10000; } + @media (max-width: 1069px) { + .landing-page-navigation { + position: absolute; + top: 5px; + right: 10px; } } + .landing-page-navigation a { + display: flex; + align-items: center; + justify-content: center; } + @media (max-width: 1069px) { + .landing-page-navigation a { + position: absolute; + top: 8px; + right: 15px; + display: inline-flex; + z-index: 1100; + min-width: 0; + padding: 8px 15px; + font-size: 16px; + border-radius: 10px; } } +/* Admin Bar +--------------------------------------------- */ +@media (min-width: 1070px) { + .admin-bar .site-container { + padding-top: 32px; } } + +@media (max-width: 1069px) { + #wpadminbar { + display: none !important; } } + +/* Persistent Header +--------------------------------------------- */ +@media (min-width: 1070px) { + @supports (position: sticky) { + body .site-header { + position: sticky; + top: 0; + transition: transform 0.3s; + z-index: 100; } } } + +@media (min-width: 1070px) { + @supports (position: sticky) { + body.admin-bar .site-header { + top: 32px; } } } + +@media (min-width: 1070px) { + @supports (position: sticky) { + body.nav-up .site-header { + transform: translateY(-100%); } } } + +body.mobile-navigation-open { + overflow: hidden; + position: fixed; + width: 100%; } + +/* Navigation +---------------------------------------------------------------------------------------------------- */ +/* Site Header +---------------------------------------------------------------------------------------------------- */ +header.site-header.site-header-active:after { + opacity: 0; + visibility: hidden; } + +header.site-header.site-header-active .title-area { + opacity: 0; + visibility: hidden; } + +header.site-header.site-header-active #nav-icon { + z-index: 100 !important; } + header.site-header.site-header-active #nav-icon span { + background-color: white; } + +header.site-header.site-header-active #main-navigation:after { + visibility: hidden; } + +header.site-header.site-header-active .nav-icon, +header.site-header.site-header-active #nav-icon { + display: none; } + +header.site-header.site-header-active .mobile-header-link { + z-index: 1 !important; } + +header.site-header .wrap { + max-width: 1225px; + margin: 0 auto; + padding: 0 25px; } + @media (min-width: 1070px) { + header.site-header .wrap { + overflow: auto; } } + header.site-header .wrap .mobile-header-link { + display: none; } + @media (max-width: 1069px) { + header.site-header .wrap .mobile-header-link { + position: absolute; + top: 8px; + right: 15px; + display: inline-flex; + z-index: 1100; + min-width: 0; + padding: 8px 15px; + font-size: 16px; } } + header.site-header .wrap .mobile-header-link:focus-within, header.site-header .wrap .mobile-header-link:focus, header.site-header .wrap .mobile-header-link:focus-visible { + outline: 2px solid white; } + +.site-header { + z-index: 100; } + @media (max-width: 1069px) { + .site-header:after { + content: close-quote; + position: absolute; + top: 0; + left: 0; + right: 0; + height: 60px; + background: #625089; + z-index: 110; } } + .site-header #main-navigation { + display: flex; + justify-content: space-between; + align-items: center; } + .site-header #main-navigation .primary-navigation > ul { + margin: 0; + display: flex; + align-items: center; + gap: 28px; + padding: 0; } + .site-header #main-navigation .primary-navigation > ul li ul li:not(:last-child) { + margin-bottom: 10px; } + .site-header #main-navigation .primary-navigation > ul > li > .menu-item-main-link { + position: relative; + color: white; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 1; + text-decoration: none; + padding: 20px 0; + background: transparent; + border: none; + display: inline-flex; + align-items: center; } + @media (min-width: 1070px) { + .site-header #main-navigation .primary-navigation > ul > li > .menu-item-main-link { + height: 60px; } } + @media (max-width: 1069px) { + .site-header #main-navigation .primary-navigation > ul > li > .menu-item-main-link { + color: white; + font-size: 23px; + font-style: normal; + font-weight: 700; + line-height: 30px; + width: 100%; + padding: 0; } } + .site-header #main-navigation .primary-navigation > ul > li > .menu-item-main-link:focus-visible { + outline: none; } + .site-header #main-navigation .primary-navigation > ul > li > .menu-item-main-link:focus-visible::before { + content: ""; + position: absolute; + left: -10px; + right: -10px; + top: 50%; + transform: translate(0%, -50%); + bottom: 0; + border: 2px solid white; + width: auto; + height: 50%; } + @media (max-width: 1069px) { + .site-header #main-navigation .primary-navigation > ul > li > .menu-item-main-link:focus-visible::before { + height: 100%; } } + .site-header #main-navigation .primary-navigation > ul > li { + list-style: none; } + @media (max-width: 1069px) { + .site-header #main-navigation .primary-navigation > ul > li { + width: 100%; } } + .site-header #main-navigation .primary-navigation > ul > li.ada-active-menu .sub_menu { + display: grid; } + @media (min-width: 1070px) { + .site-header #main-navigation .primary-navigation > ul > li .chevron { + display: none; } } + @media (min-width: 1070px) { + .site-header #main-navigation .primary-navigation > ul > li.has-submenus.submenu-column__two .sub_menu { + grid-template-columns: .65fr .35fr; } } + @media (min-width: 1070px) { + .site-header #main-navigation .primary-navigation > ul > li.has-submenus.submenu-column__two .sub_menu .menu-column:nth-child(4) .sub-menu { + grid-template-columns: repeat(2, 1fr); + gap: 0 15px; + display: grid; } } + @media (min-width: 1070px) { + .site-header #main-navigation .primary-navigation > ul > li.has-submenus.submenu-column__three .sub_menu { + gap: 0 15px; + counter-reset: items; + column-count: 3; } } + .site-header #main-navigation .primary-navigation > ul > li.has-submenus.submenu-column__three .sub_menu.open { + display: block; } + @media (min-width: 1070px) { + .site-header #main-navigation .primary-navigation > ul > li.has-submenus.submenu-column__single_menu .sub-menu { + grid-template-columns: repeat(3, 1fr); + gap: 0 15px; + display: grid; } } + .site-header #main-navigation .primary-navigation > ul > li .sub_menu { + display: none; + grid-template-columns: repeat(1, 1fr); + position: absolute; + top: 100%; + background: #fff; + box-shadow: 0 20px 27px rgba(161, 165, 165, 0.25); + width: 100%; + left: 0; + right: 0; + margin: 0 auto; + padding: 31px 51px; } + @media (max-width: 1069px) { + .site-header #main-navigation .primary-navigation > ul > li .sub_menu { + padding: 0; + background-color: #625089; } } + @media (min-width: 1070px) { + .site-header #main-navigation .primary-navigation > ul > li .sub_menu { + max-width: 900px; } } + .site-header #main-navigation .primary-navigation > ul > li .sub_menu.open { + display: grid; } + .site-header #main-navigation .primary-navigation > ul > li .sub_menu.active { + z-index: 100; + position: absolute; + top: 0; + left: 0; + display: flex; + bottom: 0; + flex-direction: column; + justify-content: flex-start; + align-items: stretch; } + .site-header #main-navigation .primary-navigation > ul > li .sub_menu .sub_menu_dropdown__title { + color: white; + font-size: 23px; + font-style: normal; + font-weight: 700; + line-height: 30px; + display: flex; + padding: 45px 24px; } + @media (min-width: 1070px) { + .site-header #main-navigation .primary-navigation > ul > li .sub_menu .sub_menu_dropdown__title { + display: none; } } + .site-header #main-navigation .primary-navigation > ul > li .sub_menu .sub_menu_back { + -webkit-appearance: none; + border: none; + background: transparent; + gap: 10px; + padding: 24px 22px; + display: inline-flex; + width: auto; + min-width: 0; + align-self: flex-start; } + @media (min-width: 1070px) { + .site-header #main-navigation .primary-navigation > ul > li .sub_menu .sub_menu_back { + display: none; } } + .site-header #main-navigation .primary-navigation > ul > li .sub_menu .sub_menu_back::before { + display: none; } + .site-header #main-navigation .primary-navigation > ul > li .sub_menu .sub_menu_back:focus-within, .site-header #main-navigation .primary-navigation > ul > li .sub_menu .sub_menu_back:focus, .site-header #main-navigation .primary-navigation > ul > li .sub_menu .sub_menu_back:focus-visible { + outline: 2px solid white; } + .site-header #main-navigation .primary-navigation > ul > li .sub_menu .sub_menu_back .sub_menu_back__icon { + position: relative; + width: 10px; + height: 7px; } + .site-header #main-navigation .primary-navigation > ul > li .sub_menu .sub_menu_back .sub_menu_back__icon::after { + content: ""; + width: 7px; + height: 7px; + border: 2px solid #83bc46; + border-top: none; + border-left: none; + position: absolute; + right: 0; + top: 50%; + transform: rotate(140deg); + transition-duration: .3s; + transform-origin: center; } + .site-header #main-navigation .primary-navigation > ul > li .sub_menu .sub_menu_back .sub_menu_back__text { + color: white; + font-size: 14px; + font-style: normal; + font-weight: 700; + line-height: 14px; } + .site-header #main-navigation .primary-navigation > ul > li .sub_menu .menu-column { + break-inside: avoid; + margin-bottom: 20px; } + @media (max-width: 1069px) { + .site-header #main-navigation .primary-navigation > ul > li .sub_menu .menu-column { + padding: 20px 24px; + background: white; + margin-bottom: -1px; } + .site-header #main-navigation .primary-navigation > ul > li .sub_menu .menu-column:nth-child(3) { + padding-top: 36px; } + .site-header #main-navigation .primary-navigation > ul > li .sub_menu .menu-column:nth-last-child(1) { + padding-bottom: 36px; } } + .site-header #main-navigation .primary-navigation > ul > li .sub_menu .menu-column .menu-column_title { + color: black; + font-size: 18px; + font-style: normal; + font-weight: 600; + line-height: 21px; + position: relative; + margin-bottom: 13px; + padding-bottom: 13px; } + .site-header #main-navigation .primary-navigation > ul > li .sub_menu .menu-column .menu-column_title.menu-column-hidden { + opacity: 0; + visibility: hidden; } + @media (max-width: 1069px) { + .site-header #main-navigation .primary-navigation > ul > li .sub_menu .menu-column .menu-column_title.menu-column-hidden { + display: none; } } + .site-header #main-navigation .primary-navigation > ul > li .sub_menu .menu-column .menu-column_title::after { + content: ""; + position: absolute; + left: 0; + top: 100%; + background: #82BC46; + width: 19px; + height: 2px; } + .site-header #main-navigation .primary-navigation > ul > li .sub_menu .menu-column > ul { + list-style: none; + display: grid; + grid-template-columns: 1fr; + padding: 0; + margin: 0; } + .site-header #main-navigation .primary-navigation > ul > li .sub_menu .menu-column > ul a { + color: black; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 22px; + text-decoration: none; } + .site-header #main-navigation .primary-navigation > ul > li .sub_menu .menu-column > ul a:hover { + color: #625089; + text-decoration: underline; } + @media (min-width: 1070px) { + .site-header #main-navigation .primary-navigation > ul > li:hover.submenu-column__three .sub_menu { + display: block; } + .site-header #main-navigation .primary-navigation > ul > li:hover button::after, + .site-header #main-navigation .primary-navigation > ul > li:hover > a::after { + content: ""; + position: absolute; + left: 0; + bottom: 0; + background: #82BC46; + width: 100%; + height: 5px; } } + @media (min-width: 1070px) and (max-width: 1069px) { + .site-header #main-navigation .primary-navigation > ul > li:hover button::after, + .site-header #main-navigation .primary-navigation > ul > li:hover > a::after { + display: none; } } +@media (min-width: 1070px) and (min-width: 1070px) { + .site-header #main-navigation .primary-navigation > ul > li:hover button::before, + .site-header #main-navigation .primary-navigation > ul > li:hover > a::before { + transform: rotate(-135deg); + top: calc(50% + 5px); } } + +@media (min-width: 1070px) and (min-width: 1071px) { + .site-header #main-navigation .primary-navigation > ul > li:hover .sub_menu { + display: grid; } } + +@media (min-width: 1070px) and (max-width: 1070px) { + .site-header #main-navigation .primary-navigation > ul > li:hover .sub_menu > ul li:not(:last-child) { + margin-right: 30px; } } + @media (min-width: 1070px) { + .site-header #main-navigation .primary-navigation > ul > li:hover .menu-column:hover h4::after { + background-color: #007aff; } } + .site-header #main-navigation .primary-navigation > ul .menu-item-rel { + position: relative; } + .site-header #main-navigation .primary-navigation > ul .dropdown-toggle { + position: absolute; + left: 0; + top: 50%; + transform: translate(0%, -50%); + background: transparent; + border: none; + opacity: 0; + padding: 0; + width: 15px; + height: 15px; + line-height: 1; + display: flex; + align-items: center; + justify-content: center; } + @media (max-width: 1069px) { + .site-header #main-navigation .primary-navigation > ul .dropdown-toggle { + display: none; } } + .site-header #main-navigation .primary-navigation > ul .dropdown-toggle:focus-within { + opacity: 1; } + .site-header #main-navigation .primary-navigation > ul .dropdown-toggle:focus-within:before { + opacity: 1; } + .site-header #main-navigation .primary-navigation > ul .dropdown-toggle:after { + display: none; } + .site-header #main-navigation .primary-navigation > ul .dropdown-toggle:before { + border-style: solid; + border-width: 0px 0px 1px 1px; + content: ''; + display: inline-block; + height: 5px; + left: -1px; + position: relative; + top: 0px; + transform: rotate(-135deg); + width: 5px; + opacity: 0; } + .site-header #main-navigation .primary-navigation .cta-header { + display: none; } + .site-header #main-navigation .cta-header { + display: none; + align-items: center; + padding: 30px 0 20px; } + @media (min-width: 1070px) { + .site-header #main-navigation .cta-header { + display: flex; } } + .site-header .desktop-navigation { + display: none; + width: 100%; } + @media (min-width: 1070px) { + .site-header .desktop-navigation { + display: flex; } } + .site-header .desktop-navigation .primary-navigation { + display: flex; + justify-content: space-between; + width: 100%; } + +/* Persistent Header +--------------------------------------------- */ +@media (min-width: 1070px) { + #nav-icon { + display: none; } } + +/* +* "Hamburger Icon Animation" +*/ +.nav-icon { + display: inline-block; } + @media (min-width: 1070px) { + .nav-icon { + display: none; } } + .nav-icon span { + background: white !important; } + +.nav-icon, +#nav-icon { + width: 30px; + height: 30px; + position: absolute; + transform: rotate(0deg); + transition: 0.5s ease-in-out; + cursor: pointer; + background-color: transparent; + border: none; + margin: 0; + z-index: 1110; + top: 15px; + left: 15px; } + .nav-icon:focus-within, .nav-icon:focus, .nav-icon:focus-visible, + #nav-icon:focus-within, + #nav-icon:focus, + #nav-icon:focus-visible { + outline: 2px solid white; } + .nav-icon span, + #nav-icon span { + display: block; + position: absolute; + height: 2px; + width: 100%; + background: white; + border-radius: 0px; + opacity: 1; + left: 0; + transform: rotate(0deg); + transition: 0.25s ease-in-out; } + .nav-icon span:nth-child(1), + #nav-icon span:nth-child(1) { + top: 5px; } + .nav-icon span:nth-child(2), .nav-icon span:nth-child(3), + #nav-icon span:nth-child(2), + #nav-icon span:nth-child(3) { + top: 14px; } + .nav-icon span:nth-child(4), + #nav-icon span:nth-child(4) { + top: 23px; } + .nav-icon.open span:nth-child(1), + #nav-icon.open span:nth-child(1) { + top: 18px; + width: 0%; + left: 50%; } + .nav-icon.open span:nth-child(2), + #nav-icon.open span:nth-child(2) { + transform: rotate(45deg); } + .nav-icon.open span:nth-child(3), + #nav-icon.open span:nth-child(3) { + transform: rotate(-45deg); } + .nav-icon.open span:nth-child(4), + #nav-icon.open span:nth-child(4) { + top: 18px; + width: 0%; + left: 50%; } + +.search-popup { + display: none; } + +.menu_desktop { + display: none; + align-items: center; + gap: 30px; } + @media (min-width: 1070px) { + .menu_desktop { + display: flex; } } + .menu_desktop .menu_search_btn { + -webkit-appearance: none; + border: none; + background: transparent; + width: 20px; + height: 20px; + padding: 0; + margin-left: 20px; } + .menu_desktop .menu_search_btn:focus-within, .menu_desktop .menu_search_btn:focus, .menu_desktop .menu_search_btn:focus-visible { + outline: 2px solid white; } + .menu_desktop .menu_search_btn img { + width: 20px; + height: 20px; + cursor: pointer; } + .menu_desktop .btn { + font-size: 15px; + line-height: 1; + padding: 8px 15px; + min-width: 80px; + min-height: 43px; + display: inline-flex; + align-items: center; } + .menu_desktop .btn:focus-within, .menu_desktop .btn:focus, .menu_desktop .btn:focus-visible { + outline: 2px solid white; } + +.search-popup { + display: none; + position: absolute; + top: 0; + left: 0; + right: 0; + align-items: center; + justify-content: center; + background: #625089; + z-index: 1000; + min-height: 71px; } + .search-popup.active { + display: flex; } + .search-popup.input-active label { + top: -20px; } + .search-popup .input-group { + display: flex; + position: relative; } + .search-popup button.close { + position: absolute; + top: 50%; + right: 24px; + transform: translate(0%, -50%); + background: transparent; + border: none; + padding: 0; + width: 32px; + height: 32px; + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; } + .search-popup button.close:focus-within, .search-popup button.close:focus, .search-popup button.close:focus-visible { + outline: 2px solid white; } + .search-popup button.close img { + width: 100%; + height: 100%; + max-width: unset; + max-height: unset; } + .search-popup img { + max-width: 20px; + max-height: 20px; } + .search-popup .input-group input::placeholder, + .search-popup .input-group input { + min-width: 420px; + padding: 0 5px; + color: black; + font-size: 15px; + font-style: normal; + font-weight: 400; + line-height: 1; + border: none; } + .search-popup form:hover .input-group label { + top: -20px; } + .search-popup input:focus-within, .search-popup input:focus, .search-popup input:focus-visible { + outline: 2px solid white; } + .search-popup input:focus + label { + top: -20px; } + .search-popup label { + color: white; + font-size: 15px; + font-style: normal; + font-weight: 400; + line-height: 1; + transition: all .3s; } + .search-popup .under_line { + display: flex; + gap: 20px; + align-items: center; + border-bottom: 1px solid #D9D9D9; + justify-content: center; + padding-bottom: 5px; } + +.search-popup form { + display: flex; + gap: 20px; + align-items: center; + justify-content: center; } + .search-popup form .btn { + padding: 8px 15px; + min-width: 0; } + .search-popup form .btn:focus-within, .search-popup form .btn:focus, .search-popup form .btn:focus-visible { + outline: 2px solid white; } + +.search-popup label { + position: absolute; + top: 0; + left: 0; } + +.mobile-navigation { + display: flex; + width: 100%; + max-height: 100vh; } + @media (min-width: 1070px) { + .mobile-navigation { + display: none; } } + .mobile-navigation-footer { + position: relative; + margin: auto -24px 0; + padding-top: 20px; } + .mobile-navigation-footer .mobile-search form { + display: grid; + margin: 0 24px 40px; + border-bottom: 1px solid #fff; + position: relative; } + .mobile-navigation-footer .mobile-search img { + position: absolute; + top: 46%; + left: 5px; + max-width: 30px; + transform: translate(0%, -50%); } + .mobile-navigation-footer .mobile-search input { + color: white; + font-size: 16px; + transform-origin: top left; + font-style: normal; + font-weight: 400; + line-height: 1.4; + background: transparent; + border: none; + padding: 18px 0 20px 40px; + top: -2px; + position: relative; } + .mobile-navigation-footer .mobile-search input:focus-within, .mobile-navigation-footer .mobile-search input:focus, .mobile-navigation-footer .mobile-search input:focus-visible { + outline: 2px solid white; } + .mobile-navigation-footer .mobile-search input::placeholder { + color: white; + opacity: 0.55; + font-size: 15px; + font-style: normal; + font-weight: 400; + line-height: 1.4; + background: transparent; } + .mobile-navigation-footer .mobile-help-button a { + background: #82BC46; + display: flex; + align-items: center; + justify-content: center; + color: black; + text-align: center; + font-size: 20px; + font-style: normal; + font-weight: 600; + line-height: 30px; + border-radius: 0; + margin: 0 -15px; } + .mobile-navigation-footer .mobile-help-button a:focus-within, .mobile-navigation-footer .mobile-help-button a:focus, .mobile-navigation-footer .mobile-help-button a:focus-visible { + outline: 2px solid white; } + .mobile-navigation .mobile-cta-button a { + position: absolute; + top: 8px; + right: 15px; + display: inline-flex; + z-index: 1100; + min-width: 0; + padding: 8px 15px; + font-size: 16px; + border-radius: 10px; } + @media (max-width: 999px) { + .mobile-navigation .mobile-cta-button a { + padding: 8px 5px; + font-size: 12px; } } + .site-header-active .mobile-navigation .mobile-cta-button { + display: none; } + .mobile-navigation .primary-navigation { + position: fixed; + top: 0; + left: 0; + background: #625089; + margin: 0; + width: 100vw; + height: 100%; + padding: 95px 30px 0; + display: none; + flex-direction: column; + z-index: 110; + overflow-x: hidden; + overflow-y: auto; + -webkit-overflow-scrolling: touch; } + .mobile-navigation .primary-navigation.active { + display: flex; + flex-direction: column; + z-index: 110; } + .mobile-navigation .primary-navigation > ul { + flex-direction: column; + align-items: flex-start; } + @media (max-width: 1069px) { + .mobile-navigation .primary-navigation > ul { + margin-top: 71px; } } + @media (min-width: 1071px) { + .mobile-navigation .primary-navigation > ul > li { + display: flex; + flex-direction: column; + align-items: flex-start; + width: 100%; } } + .mobile-navigation .primary-navigation > ul > li a { + display: flex; + width: 100%; } + .mobile-navigation .primary-navigation > ul > li .chevron { + position: absolute; + top: 50%; + right: 0; + transform: translate(0%, -50%) rotate(-90deg); + width: 15px; + height: 15px; + display: flex; + align-items: center; + justify-content: center; } + .mobile-navigation .primary-navigation > ul > li .chevron img { + width: 100%; } + @media (min-width: 1071px) { + .mobile-navigation .primary-navigation > ul > li .chevron { + display: none; } } + .mobile-navigation .primary-navigation .cta-header { + display: block; } + +/* Post Summary +---------------------------------------------------------------------------------------------------- */ +.post-summary { + margin-bottom: 32px; } + +/* Archive Header +--------------------------------------------- */ +.archive-description { + margin-top: 45px; } + @media (min-width: 769px) { + .archive-description { + margin-top: 90px; } } + .archive-description .archive-title { + color: var(--Purple, #625089); + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; + margin-bottom: 40px; } + .archive-description .search-form { + margin: 0 auto; } + +/* Archive Post Listing +--------------------------------------------- */ +@media (min-width: 769px) and (max-width: 991px) { + .archive-post-listing > article { + float: left; + margin-left: 2.7397260274%; + width: 48.6301369863%; } + .archive-post-listing > article:nth-of-type(2n+1) { + clear: both; + margin-left: 0; } + @supports (display: grid) { + .archive-post-listing { + display: grid; + grid-column-gap: 32px; + grid-template-columns: repeat(2, minmax(0, 1fr)); } + .archive-post-listing > article { + margin-left: 0; + width: 100%; } + .archive-post-listing header, .archive-post-listing nav, .archive-post-listing aside, .archive-post-listing footer { + grid-column: 1 / -1; } } } + +@media (min-width: 992px) { + .archive-post-listing > article { + float: left; + margin-left: 2.7397260274%; + width: 22.9452054795%; } + .archive-post-listing > article:nth-of-type(4n+1) { + clear: both; + margin-left: 0; } + @supports (display: grid) { + .archive-post-listing { + display: grid; + grid-column-gap: 32px; + grid-template-columns: repeat(4, minmax(0, 1fr)); } + .archive-post-listing > article { + margin-left: 0; + width: 100%; } + .archive-post-listing header, .archive-post-listing nav, .archive-post-listing aside, .archive-post-listing footer { + grid-column: 1 / -1; } } } + +.archive-post-listing .block-area, +.archive-post-listing .no-results { + grid-column: 1 / -1; + margin-bottom: 48px; } + +/* Entry Navigation +--------------------------------------------- */ +.pagination { + display: flex; + align-items: center; + justify-content: center; } + .pagination ul { + margin: 0; + display: flex; + gap: 16px; } + .pagination ul li { + list-style-type: none; + display: inline-block; } + .pagination ul li a { + text-decoration: none; + color: #000; + text-align: center; + font-size: 16px; + font-style: normal; + font-weight: 700; + line-height: 18px; + width: 20px; + display: inline-flex; + justify-content: center; + align-items: center; + min-height: 35px; } + .pagination ul li a:hover { + text-decoration: underline; } + .pagination ul li.pagination-next a, .pagination ul li.pagination-previous a { + width: auto; + font-weight: normal; } + .pagination ul li.active > a { + border-bottom: 2px solid #82BC46; } + +.search .site-main-article-content .archive-post-listing { + gap: 0; } + @media (min-width: 769px) { + .search .site-main-article-content .archive-post-listing { + gap: 0 20px; } } +.press-archive-page .site-main-article-content { + padding-bottom: 0 !important; } + +.archive .site-main-article-content { + max-width: 1168px; + margin: 0 auto; + padding: 0 24px; + padding-bottom: 150px; + width: 100%; } + @media (min-width: 769px) { + .archive .site-main-article-content .archive-post-listing { + grid-template-columns: repeat(3, 1fr); } } + .archive .site-main-article-content .archive-post-listing img { + border-radius: 10px; + width: 100%; } + .archive .site-main-article-content .archive-post-listing .post-summary__title { + color: #000; + font-size: 18px; + font-style: normal; + font-weight: 700; + line-height: 24px; } + @media (min-width: 769px) { + .archive .site-main-article-content .archive-post-listing .post-summary__title { + min-height: 98px; } } + .archive .site-main-article-content .archive-post-listing .post-summary__title a { + font-weight: inherit; + text-decoration: none; } + .archive .site-main-article-content .archive-post-listing .post-summary__content { + padding: 43px 35px; + border: 1px solid #A1A5A5; + border-radius: 10px; + min-height: 230px; } + +.archive .post-summary.post-summary--primary .author_info { + display: grid; + grid-template-columns: 30px 1fr; + align-items: center; + gap: 10px; } + .archive .post-summary.post-summary--primary .author_info img { + border-radius: 50%; } + +.archive .entry-category { + color: var(--WCAG-Green, #547C2D); + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 1; + margin: 30px 0 10px; } + +.archive .archive-pagination.pagination { + margin: 80px 0 0; } + +section.archive_template_recommended_post { + padding: 89px 24px 50px; + max-width: 1168px; + margin: 0 auto; } + @media (min-width: 769px) { + section.archive_template_recommended_post { + padding: 89px 24px; } } + section.archive_template_recommended_post .archive_template_recommended_post_header_title { + color: #625089; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; } + section.archive_template_recommended_post .archive_template_recommended_post_loop { + gap: 60px 20px; + display: grid; + grid-template-columns: 1fr; } + @media (min-width: 769px) { + section.archive_template_recommended_post .archive_template_recommended_post_loop { + grid-template-columns: 1fr 1fr 1fr; } } + section.archive_template_recommended_post .author_name { + color: #000; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 70px; } + section.archive_template_recommended_post .archive_template_recommended_post_loop_item { + border-bottom: 1px solid #D9D9D9; + padding-bottom: 30px; } + section.archive_template_recommended_post .archive_template_recommended_post_loop_item .date { + color: var(--WCAG-Green, #547C2D); + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 30px; } + section.archive_template_recommended_post .archive_template_recommended_post_loop_item { + text-decoration: none; } + section.archive_template_recommended_post img { + width: 100%; } + section.archive_template_recommended_post .archive_template_recommended_post_loop_item figure { + max-width: 100%; + position: relative; } + section.archive_template_recommended_post .archive_template_recommended_post_loop_item figure .categories { + position: absolute; + top: 0; + right: 0; + z-index: 10; + color: var(--Black, #000); + text-align: center; + font-size: 14px; + font-style: normal; + font-weight: 400; + background: #82BC46; + height: 39px; + display: flex; + align-items: center; + justify-content: center; + padding: 0 12px; + border-radius: 0 10px 0 10px; } + section.archive_template_recommended_post .archive_template_recommended_post_loop_item figure img { + height: 240px; + border-radius: 10px; + object-fit: cover; + margin: 0 0 26px; + max-width: 100%; + aspect-ratio: auto; } + section.archive_template_recommended_post .archive_template_recommended_post_loop_item .title { + color: #000; + font-size: 18px; + font-style: normal; + font-weight: 700; + line-height: 24px; } + @media (min-width: 769px) { + section.archive_template_recommended_post .archive_template_recommended_post_loop_item .title { + min-height: 70px; } } + section.archive_template_recommended_post .author { + display: flex; + align-items: center; + gap: 20px; } + section.archive_template_recommended_post .author img { + border-radius: 50%; + width: 30px; + height: 30px; + object-fit: cover; } + +section.archive_cta { + background: #625089; } + section.archive_cta .archive_cta_container { + display: grid; } + @media (min-width: 769px) { + section.archive_cta .archive_cta_container { + grid-template-columns: 0.7fr 1fr; } } + section.archive_cta .archive_cta_container .wpforms-field-label { + color: #FFF; } + section.archive_cta .archive_cta_container .wpforms-form input { + border-radius: 4px; + background: #FFF; } + section.archive_cta .archive_cta_container .wpforms-container .wpforms-form button[type=submit].wpforms-submit { + border-radius: 4px; } + section.archive_cta .archive_cta_container .wpforms-container .wpforms-form button[type=submit].wpforms-submit:hover { + color: #fff; + background: transparent; } + section.archive_cta .archive_cta_container_figure img { + width: 100%; + height: 100%; + object-fit: cover; } + @media (min-width: 769px) { + section.archive_cta .archive_cta_container_figure img { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; } } + section.archive_cta .archive_cta_container_copy { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; + padding: 24px; } + @media (min-width: 769px) { + section.archive_cta .archive_cta_container_copy { + padding: 80px; } } + section.archive_cta .archive_cta_container_copy .form { + width: 100%; } + section.archive_cta .archive_cta_container_copy .form .wpforms-container-full { + margin: 0; } + section.archive_cta .archive_cta_container_figure { + position: relative; + display: flex; } + section.archive_cta .archive_cta_container_copy .title { + color: #FFF; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; + /* 114.286% */ } + section.archive_cta .archive_cta_container_copy .copy { + color: #FFF; + font-size: 18px; + font-style: normal; + font-weight: 400; + line-height: 28px; + /* 155.556% */ + margin: 0 0 20px; } + +/* Singular +---------------------------------------------------------------------------------------------------- */ +/* Forms +--------------------------------------------- */ +input, select, textarea { + background: #fff; + border: 1px solid #BDBDBD; + border-radius: 4px; + color: #737373; + font-size: 18px; + line-height: 24px; + padding: 14px 16px; + width: 100%; } + +input[type="checkbox"] { + width: auto; } + +select { + line-height: 54px; + height: 54px; } + +textarea { + width: 100%; } + +::-moz-placeholder { + color: #BDBDBD; + opacity: 1; } + +::-ms-input-placeholder { + color: #BDBDBD; } + +::-webkit-input-placeholder { + color: #BDBDBD; } + +input:focus::-webkit-input-placeholder, +input:focus::-moz-placeholder, +input:focus:-ms-input-placeholder, +textarea:focus::-webkit-input-placeholder, +textarea:focus::-moz-placeholder, +textarea:focus:-ms-input-placeholder { + color: transparent; } + +/* Entry Content +--------------------------------------------- */ +.content .entry-content { + max-width: 1120px; } + +.full-width-content .entry-content { + max-width: 1168px; } + +.entry-content { + max-width: 1168px; + margin: 0 auto; } + .entry-content ul, .entry-content ol { + padding-left: 1.5rem; } + .entry-content ul li, .entry-content ol li { + padding-bottom: .5rem; } + .entry-content ul li:last-child, .entry-content ol li:last-child { + padding-bottom: 0; } + .entry-content ul li ul, .entry-content ul li ol, .entry-content ol li ul, .entry-content ol li ol { + padding-top: .5rem; } + .entry-content ul.wp-block-gallery, .entry-content ul.blocks-gallery-grid, .entry-content ol.wp-block-gallery, .entry-content ol.blocks-gallery-grid { + padding-left: 0; } + .entry-content ul.wp-block-gallery li, .entry-content ul.blocks-gallery-grid li, .entry-content ol.wp-block-gallery li, .entry-content ol.blocks-gallery-grid li { + padding-bottom: 0; } + .entry-content .alignfull { + max-width: unset !important; + width: 100vw !important; + position: relative; + left: 50% !important; + right: 50% !important; + margin-left: -50vw !important; + margin-right: -50vw !important; + border-radius: 0; } + +.entry-content > *, +.block-area > * { + max-width: 100%; } + .entry-content > *:first-child, + .block-area > *:first-child { + margin-top: 0; } + .entry-content > *:last-child, + .block-area > *:last-child { + margin-bottom: 0; } + .entry-content > *.alignwide, .entry-content > *.alignfull, + .block-area > *.alignwide, + .block-area > *.alignfull { + margin-left: calc(50% - 50vw); + margin-right: calc(50% - 50vw); + max-width: 100vw; + width: 100vw; } + @media (max-width: 767px) { + .entry-content > * .alignleft, + .entry-content > * .alignright, + .block-area > * .alignleft, + .block-area > * .alignright { + float: none; + margin-left: 0; + margin-right: 0; } } + @media (min-width: 1200px) { + .entry-content > *.alignwide, + .block-area > *.alignwide { + max-width: 1168px; + margin-left: auto; + margin-right: auto; } + .entry-content > *.alignwide.wp-block-group, .entry-content > *.alignwide.has-background, + .block-area > *.alignwide.wp-block-group, + .block-area > *.alignwide.has-background { + max-width: 1200px; + margin-left: -16px; + margin-right: -16px; } + .content .entry-content > *.alignwide, .content .block-area > *.alignwide { + margin-left: -216px; + margin-right: -216px; } + .content .entry-content > *.alignwide.wp-block-group, .content .entry-content > *.alignwide.has-background, .content .block-area > *.alignwide.wp-block-group, .content .block-area > *.alignwide.has-background { + margin-left: -232px; + margin-right: -232px; } } + .content-sidebar .entry-content > *.alignwide, .content-sidebar .entry-content > *.alignfull, .sidebar-content .entry-content > *.alignwide, .sidebar-content .entry-content > *.alignfull, .content-sidebar .block-area > *.alignwide, .content-sidebar .block-area > *.alignfull, .sidebar-content .block-area > *.alignwide, .sidebar-content .block-area > *.alignfull { + max-width: calc(100% + 32px); + margin-left: -16px; + margin-right: -16px; } + .entry-content > *.wp-block-quote, .entry-content > *.post-listing-block, + .block-area > *.wp-block-quote, + .block-area > *.post-listing-block { + margin-top: calc(2 * 24px); + margin-bottom: calc(2 * 24px); } + +.entry-content > .alignfull:last-child { + margin-bottom: -40px; } + +/* Entry Meta +--------------------------------------------- */ +/* Single Post +--------------------------------------------- */ +/* Comments +--------------------------------------------- */ +img.wprm-comment-rating { + filter: invert(86%) sepia(41%) saturate(3750%) hue-rotate(351deg) brightness(107%) contrast(104%); } + +.entry-comments .comments-title { + color: #625089; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; + border-bottom: 1px solid #D9D9D9; + padding-bottom: 50px; + margin-bottom: 50px; } + +.entry-comments .comment-block { + width: 100%; } + +.entry-comments .comment img { + border-radius: 50%; + max-width: 56px; } + @media (min-width: 769px) { + .entry-comments .comment img { + width: 56px; + height: 56px; } } +.entry-comments .img-thumbnail { + display: flex; + align-items: flex-start; + justify-content: center; } + +.entry-comments .comment-list { + margin: 0 0 32px; + list-style: none; } + .entry-comments .comment-list li:first-child { + border-top: 0px; } + +.entry-comments .no-comments { + margin-bottom: 60px; } + +.entry-comments article { + padding: 16px 0; + position: relative; } + +.entry-comments .comment:nth-last-child(1) { + border: none; } + +.entry-comments .author-info { + display: flex; + flex-direction: column; } + +.entry-comments .comment-text { + margin: 20px 0 45px; + word-wrap: break-word; } + +.entry-comments .comment-author { + display: inline-block; + vertical-align: middle; + margin: 0; + color: black; + font-size: 18px; + font-style: normal; + font-weight: 400; + line-height: 22px; + display: flex; + align-items: center; + gap: 20px; } + .entry-comments .comment-author b { + font-weight: inherit; } + .entry-comments .comment-author a { + color: #737373; + text-decoration: none; } + .entry-comments .comment-author a:hover { + color: #82BC46; } + .entry-comments .comment-author .says { + display: none; } + +.entry-comments .comment-metadata { + display: flex; + gap: 20px; } + +.entry-comments .comment-meta { + vertical-align: middle; + color: black; + font-size: 18px; + font-style: normal; + font-weight: 400; + line-height: 22px; } + .entry-comments .comment-meta a { + text-decoration: none; } + .entry-comments .comment-meta a:hover { + color: #82BC46; } + +.entry-comments .comment-content { + margin: 30px 0 0; + color: black; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; } + .entry-comments .comment-content p:last-child { + margin: 0; } + +.entry-comments .comment-reply-link { + position: absolute; + top: 16px; + right: 16px; + font-size: 16px; + text-transform: uppercase; + text-decoration: none; } + +.entry-comments .comment.depth-1 { + margin-top: 45px; + border-top: 1px solid #D9D9D9; + padding-top: 45px; } + +.entry-comments .comment.has-children { + border: none; } + +.entry-comments .children { + margin: 30px 0; + padding-left: 20px; + border-left: 1px solid #D9D9D9; + list-style: none; } + @media (min-width: 769px) { + .entry-comments .children { + padding-left: 40px; + margin: 30px 0; + margin-left: 40px; } } +.nav-links:after { + content: ""; + display: table; + clear: both; } + +.nav-links .nav-previous { + float: left; } + +.nav-links .nav-next { + float: right; } + +.comment-form { + display: flex; + flex-wrap: wrap; } + +.comment-respond { + margin: 30px 0; } + @media (min-width: 768px) { + .comment-respond { + margin: 60px 0 90px; } } + .comment-respond #reply-title { + color: #625089; + font-size: 24px; + font-style: normal; + font-weight: 700; + line-height: 40px; } + .comment-respond .comment-form-cookies-consent input { + width: auto; } + .comment-respond .comment-form-cookies-consent input + label { + display: inline; } + .comment-respond label { + display: block; + margin-right: 12px; + color: #000; + font-size: 13px; + font-style: normal; + font-weight: 400; + line-height: 1.4; + margin: 0 0 10px; } + .comment-respond .form-submit { + display: grid; + justify-content: flex-start; + align-items: center; + margin-top: 20px; } + .comment-respond .comment-form-author { + max-width: 50%; + padding-right: 10px; } + .comment-respond .comment-form-email { + max-width: 50%; + padding-left: 10px; } + .comment-respond #commentform > p { + width: 100%; } + +/* Single Institutianal Contact +--------------------------------------------- */ +.contact-hero { + background: #625089; } + @media (min-width: 769px) { + .contact-hero.hero-author .contact-hero-container { + grid-template-columns: 360px 1fr; } } + @media (max-width: 767px) { + .contact-hero.hero-author .contact-hero-container__content { + width: 100%; + display: flex; + flex-direction: column; + align-items: center; } } + .contact-hero-container { + display: grid; + grid-template-columns: 1fr; + align-items: center; + padding: 106px 24px 70px; + max-width: 1168px; + margin: 0 auto; + gap: 60px 116px; } + @media (max-width: 767px) { + .contact-hero-container { + display: flex; + flex-direction: column-reverse; + align-items: flex-start; + padding: 40px 24px 40px; + gap: 20px; } } + @media (min-width: 769px) { + .contact-hero-container { + gap: 60px 40px; + grid-template-columns: 1fr 1fr; } } + @media (min-width: 1201px) { + .contact-hero-container { + gap: 60px 116px; } } + @media (max-width: 767px) { + .contact-hero-container__content { + width: 100%; } } + .contact-hero-container__content .entry-title { + color: white; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 1.4; + margin: 0 0 10px; } + @media (min-width: 769px) { + .contact-hero-container__content .entry-title { + font-size: 45px; + line-height: 55px; } } + .contact-hero-container__content .info_link { + display: flex; + margin: 20px 0 0; } + .contact-hero-container__content .info { + color: white; + font-size: 18px; + font-style: normal; + font-weight: 400; + line-height: 1.2; + display: flex; } + .contact-hero .contact-hero-container__image { + position: relative; + min-height: 154px; + max-width: 450px; + display: flex; } + @media (max-width: 767px) { + .contact-hero .contact-hero-container__image { + order: 2; + min-height: 0; + width: 100%; + max-width: 200px; + margin: 0 auto; } } + .contact-hero .contact-hero-container__image img { + position: absolute; + width: 100%; + top: 0; + left: 0; + right: 0; + border-radius: 10px; + overflow: hidden; + max-height: 450px; + object-fit: cover; + object-position: center; } + @media (max-width: 767px) { + .contact-hero .contact-hero-container__image img { + position: relative; } } +/* slp-contact-info +--------------------------------------------- */ +.slp-contact-info { + max-width: 1168px; + margin: 0px auto 0; + padding: 0 24px 50px; + display: grid; + grid-template-columns: 1fr; + gap: 0 116px; } + @media (min-width: 769px) { + .slp-contact-info { + padding: 0 24px 160px; + gap: 0 40px; + grid-template-columns: 1fr 1fr; } } + @media (min-width: 1201px) { + .slp-contact-info { + gap: 0 116px; } } + .slp-contact-info.author-info { + margin-bottom: 80px; + padding: 0; } + .slp-contact-info.author-info.author-info-bar { + border-bottom: 1px solid #D9D9D9; } + @media (min-width: 769px) { + .slp-contact-info.author-info { + grid-template-columns: 360px 1fr; } } + @media (min-width: 769px) { + .slp-contact-info.author-info .slp-contact-info-details { + padding: 170px 0 90px; } } + .slp-contact-info.author-info .slp-contact-info-loop h3 { + color: #000; + font-size: 20px; + font-style: normal; + font-weight: 700; + line-height: 25px; } + .slp-contact-info a.detail_link { + color: var(--WCAG-Green, #547C2D); + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 28px; + text-decoration-line: underline; } + .slp-contact-info .detail_link_content { + margin: 10px 0 10px; } + .slp-contact-info .press-company { + margin-left: 5px; } + .slp-contact-info .detail_end_link .link { + color: #000; + font-size: 15px; + font-style: normal; + font-weight: 400; + text-decoration: none; + display: inline-flex; + align-items: center; + gap: 20px; + background: transparent; + border: none; + cursor: pointer; } + .slp-contact-info .detail_end_link .link:hover { + text-decoration: underline; + color: var(--WCAG-Green, #547C2D); } + .slp-contact-info .detail_link:hover { + color: black; + text-decoration: none; } + .slp-contact-info ul.author_socials { + display: flex; + margin: 0 0 60px; + list-style: none; + gap: 20px; + padding: 0; } + .slp-contact-info ul.author_socials a { + display: flex; + width: 35px; + height: 35px; + background: var(--Green, #82BC46); + border-radius: 50%; + align-items: center; + justify-content: center; + padding: 8px; } + .slp-contact-info ul.author_socials a svg { + width: 100%; + height: 100%; } + .slp-contact-info-details { + padding: 40px 0 0; + margin-bottom: 20px; + color: var(--Black, #000); + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 28px; } + @media (min-width: 769px) { + .slp-contact-info-details { + padding: 270px 0 0; } } + .slp-contact-info-details p { + margin: 0; } + .slp-contact-info-details .detail { + margin-bottom: 30px; } + .slp-contact-info-details .title { + color: #000; + font-size: 20px; + font-style: normal; + font-weight: 700; + line-height: 25px; + margin: 0 0 5px; } + .slp-contact-info-loop { + padding: 0 0; } + @media (min-width: 769px) { + .slp-contact-info-loop { + padding: 72px 0 0; } } + .slp-contact-info-loop h2 { + color: #000; + font-size: 20px; + font-style: normal; + font-weight: 700; + line-height: 25px; + /* 125% */ } + +.author_recommended_posts { + max-width: 1168px; + margin: 0 auto; + padding: 0 24px; + margin-bottom: 100px; } + .author_recommended_posts .category { + color: var(--WCAG-Green, #547C2D); + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 16px; + /* 100% */ + margin: 0 0 10px; } + .author_recommended_posts .title { + color: #000; + font-size: 18px; + font-style: normal; + font-weight: 700; + line-height: 24px; + /* 133.333% */ } + .author_recommended_posts .author { + display: flex; + align-items: center; + gap: 20px; } + .author_recommended_posts span.author_recommended_posts_content_post-data img { + border-radius: 50%; + width: 30px; + height: 30px; } + .author_recommended_posts .author_recommended_posts_content_post-inf__link a { + text-decoration: none; + color: #000; + font-size: 14px; + font-style: normal; + font-weight: 400; } + .author_recommended_posts a.author_recommended_posts_content_post { + text-decoration: none; } + .author_recommended_posts h2.author_recommended_posts_title { + color: var(--Purple, #625089); + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; + /* 114.286% */ } + .author_recommended_posts .author_recommended_posts_loop { + display: grid; + grid-template-columns: 1fr; + gap: 20px; } + @media (min-width: 769px) { + .author_recommended_posts .author_recommended_posts_loop { + grid-template-columns: 1fr 1fr 1fr; } } + .author_recommended_posts a.author_recommended_posts_content_post { + background: #FFF; + display: flex; + flex-direction: column; } + .author_recommended_posts .author_recommended_posts_content { + border: 1px solid #A1A5A5; + border-radius: 10px; + padding: 30px 35px; } + +.author_latest_from { + max-width: 1168px; + margin: 0 auto; + padding: 0 24px; + position: relative; + z-index: 1; } + .author_latest_from a.post_link img { + display: flex; + height: 240px; + border-radius: 10px; + object-fit: cover; + width: auto; } + .author_latest_from .post_title { + color: #000; + font-size: 18px; + font-style: normal; + font-weight: 700; + line-height: 24px; + /* 133.333% */ + margin: 0; + min-height: 90px; } + .author_latest_from a.post_link { + text-decoration: none; } + .author_latest_from .featured-image { + margin: 0 0 30px; + min-height: 240px; } + .author_latest_from .author_latest_from_title { + color: var(--Purple, #625089); + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; } + .author_latest_from .loop { + display: grid; + grid-template-columns: 1fr; + gap: 60px 20px; } + @media (min-width: 769px) { + .author_latest_from .loop { + grid-template-columns: 1fr 1fr 1fr; } } + .author_latest_from .loop .post { + border-bottom: 1px solid #eee; + position: relative; } + .author_latest_from .loop .post .post-tax-category { + position: absolute; + top: 0; + right: 0; + z-index: 10020; } + .author_latest_from .loop .post .post-tax-category a { + background: #82BC46; + color: var(--Black, #000); + text-align: center; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 1; + padding: 13px 15px; + display: flex; + border-radius: 0px 10px 0px 10px; + text-decoration: none; } + .author_latest_from .pagination { + display: flex; + align-items: center; + justify-content: center; + margin: 64px 0 120px; + padding: 0; + text-align: unset; + gap: 15px; } + .author_latest_from .pagination a { + text-decoration: none; + color: #000; + text-align: center; + font-size: 16px; + font-style: normal; + font-weight: 700; + line-height: 18px; + /* 112.5% */ + border-bottom: 2px solid #fff; } + .author_latest_from span.page-numbers.current { + text-decoration: none; + color: #000; + text-align: center; + font-size: 16px; + font-style: normal; + font-weight: 700; + border-bottom: 2px solid #82BC46; } + .author_latest_from a.next.page-numbers { + color: #000; + text-align: center; + font-size: 15px; + font-style: normal; + font-weight: 400; + border-bottom: 2px solid #fff; + line-height: 70px; + /* 466.667% */ + margin-left: 10px; } + .author_latest_from a.prev.page-numbers { + color: #000; + text-align: center; + font-size: 15px; + border-bottom: 2px solid #fff; + font-style: normal; + font-weight: 400; + line-height: 70px; + /* 466.667% */ + margin-right: 10px; } + +/* Inner Page Hero +--------------------------------------------- */ +.post_type_layout_standard .entry-content { + padding: 40px 0 40px; } + +.post_type_layout_standard.post_type_layout_hide_page_header .entry-content { + padding: 0 0 40px; } + +.single .post_type_layout_standard .entry-content { + padding: 10px 0 40px; } + +@media (min-width: 769px) { + .post_type_layout_full-width .inner-hero-container .title { + min-width: auto; + max-width: 650px; } } + +@media (max-width: 1069px) { + .post_type_layout_full-width .inner-hero-container .title { + font-size: 22px; + line-height: 24px; } } + +.home .inner-hero { + padding: 20px 0 60px; + margin-bottom: -1px; } + @media (min-width: 769px) { + .home .inner-hero { + padding: 132px 0; } } +.single .inner-hero { + padding: 40px 0 40px; + min-height: 150px; } + +.inner-hero { + background-color: #625089; + padding: 50px 0; + position: relative; + grid-column-start: 1; + grid-column-end: 13; + width: 100%; + min-height: 150px; } + @media (min-width: 769px) { + .inner-hero { + padding: 60px 0; + min-height: 150px; + display: flex; + flex-direction: column; + justify-content: center; } } + .inner-hero.landing-page-header { + padding: 60px 0 80px; } + .inner-hero.landing-page-header .title { + max-width: unset; } + @media (max-width: 767px) { + .inner-hero.taxonomy-physicians .hero_image { + display: none; } } + .inner-hero:after { + content: ''; + position: absolute; + top: 0; + right: 0; + bottom: 0; + height: 100%; + width: 100%; + background: linear-gradient(90deg, #625089 0%, #625089 35%, rgba(98, 80, 137, 0) 100%); + z-index: 1; } + .inner-hero.inner-hero-alternate-style { + padding: 0; + min-height: 0; + background-color: white; } + .inner-hero.inner-hero-alternate-style .inner-hero-container { + padding: 40px 24px 0; } + .inner-hero.inner-hero-alternate-style:after { + display: none; } + .inner-hero.inner-hero-alternate-style .title { + color: black; } + .inner-hero.inner-hero-alternate-style .subtitle { + color: black; } + .inner-hero.inner-hero-alternate-style #breadcrumbs_top { + color: black; } + .inner-hero.inner-hero-alternate-style #breadcrumbs_top a { + color: black; } + .inner-hero.inner-hero-alternate-style .entry-author span.entry-info { + color: black; } + .inner-hero.inner-hero-center-text { + text-align: center; } + .inner-hero.inner-hero-center-text .inner-hero-container { + justify-content: flex-end; + display: flex; + flex-direction: column; + align-items: center; } + .inner-hero.inner-hero-center-text .inner-hero-container .subtitle { + max-width: 100%; } + @media (min-width: 769px) { + .inner-hero.inner-hero-small { + padding: 20px 0 40px; } } + @media (min-width: 769px) { + .inner-hero.inner-hero-medium { + padding: 50px 0 100px; } } + @media (min-width: 769px) { + .inner-hero.inner-hero-large { + padding: 100px 0 150px; } } + .inner-hero #breadcrumbs_top { + color: white; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 1; } + .inner-hero #breadcrumbs_top a { + color: inherit; + font-size: inherit; + color: white; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 1; + text-decoration: none; } + .inner-hero .sub_heading { + color: #FFF; + font-size: 20px; + font-style: normal; + font-weight: 600; + line-height: 30px; + margin: 0 0 15px; } + .inner-hero .hero_image { + position: absolute; + z-index: 1; + display: flex; + top: 0; + left: 0; + right: 0; + bottom: 0; } + .inner-hero .hero_image img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + height: 100%; + width: 100%; + object-fit: cover; + object-position: center; + z-index: 1; + max-width: 70%; } + .inner-hero-container { + max-width: 1168px; + margin: 0 auto; + padding: 0 24px; + z-index: 2; + width: 100%; } + .inner-hero-container > * { + position: relative; + z-index: 12; } + .inner-hero-container .title { + color: white; + font-style: normal; + font-weight: 700; + margin: 0 0 20px; + min-width: 100%; + max-width: 750px; + font-size: 28px; + line-height: 32px; } + @media (min-width: 769px) { + .inner-hero-container .title { + font-size: 40px; + line-height: 42px; + min-width: 95%; + margin: 0 0 20px; } } + .inner-hero-container .subtitle { + color: white; + font-style: normal; + font-weight: 400; + font-size: 21px; + line-height: 26px; + max-width: 550px; + display: flex; } + .inner-hero-container .subtitle a { + color: inherit; } + .inner-hero-container .link { + display: flex; + margin: 20px 0 0; } + .inner-hero .entry-author { + display: flex; + flex-wrap: wrap; + align-items: center; + gap: 20px; } + .inner-hero .entry-author .avatar { + border-radius: 50%; } + .inner-hero .entry-author .entry-info { + display: grid; + align-items: center; } + .inner-hero .entry-author span.entry-info { + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 16px; + color: white; } + .inner-hero .entry-author span.entry-info a { + color: inherit; } + +/* site-main-article-content +--------------------------------------------- */ +.side-main-article-container.inner-hero-alternate-style .hero_featured_image { + margin-top: 30px; } + +@media (min-width: 769px) { + .side-main-article-container.inner-hero-alternate-style .sidebar_container { + margin-top: 30px; } } + +.site-main-article-content .site-main-article__author-data { + margin-bottom: 20px; + display: flex; + gap: 20px 60px; } + @media (max-width: 767px) { + .site-main-article-content .site-main-article__author-data { + flex-direction: column; } } + .site-main-article-content .site-main-article__author-data.site-main-article__author-data_editor { + gap: 20px; } + .site-main-article-content .site-main-article__author-data .article_author { + display: flex; + align-items: center; } + +.site-main-article-content .auth-editor-container { + display: flex; + gap: 20px; } + @media (max-width: 767px) { + .site-main-article-content .auth-editor-container { + flex-wrap: wrap; } } +.site-main-article-content .entry-author { + display: flex; + align-items: center; + gap: 8px; } + @media (min-width: 769px) { + .site-main-article-content .entry-author { + gap: 20px; } } + @media (max-width: 767px) { + .site-main-article-content .entry-author { + flex-wrap: wrap; } } + .site-main-article-content .entry-author .avatar { + border-radius: 50%; + width: 45px; + height: 45px; } + @media (max-width: 767px) { + .site-main-article-content .entry-author .avatar { + width: 30px; + height: 30px; } } + .site-main-article-content .entry-author .entry-info { + display: grid; + align-items: center; } + .site-main-article-content .entry-author span.entry-info { + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 16px; } + .site-main-article-content .entry-author span.entry-info a { + color: inherit; } + +.site-main-article-content .hero_featured_image { + position: relative; + display: flex; + min-height: 100px; + max-width: 750px; + max-height: 400px; + margin-top: -60px; + margin-bottom: 5px; } + .site-main-article-content .hero_featured_image img { + width: 100%; + z-index: 10; + border-radius: 10px; + max-height: 400px; + object-fit: cover; + object-position: center; } + .site-main-article-content .hero_featured_image .hero_featured_image_data { + position: absolute; + bottom: 0; + left: 0; + right: 0; + color: white; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 1; + padding: 25px 20px; + z-index: 15; } + .site-main-article-content .hero_featured_image:after { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + border-radius: 10px; + background: linear-gradient(180deg, rgba(0, 0, 0, 0) 71.62%, rgba(0, 0, 0, 0.8) 91.5%); + background-blend-mode: multiply; + z-index: 10; } + +.site-main-article-content .reviewed_author { + display: flex; + gap: 20px; + align-items: center; } + @media (max-width: 767px) { + .site-main-article-content .reviewed_author { + gap: 8px; } } +.site-main-article-content .reviewed_author img { + border-radius: 50%; + width: 45px; + height: 45px; + max-width: 45px; } + @media (max-width: 767px) { + .site-main-article-content .reviewed_author img { + width: 30px; + height: 30px; } } +.site-main-article-content .author_info { + color: black; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 16px; } + .site-main-article-content .author_info a { + color: inherit; } + +/* site-main-article__author-data-editorial_statement +--------------------------------------------- */ +.site-main-article__author-data-editorial_statement { + background: var(--Light-Gray, #F7F7F7); + padding: 0.5rem; + margin: 0 0 10px; } + .site-main-article__author-data-editorial_statement-container__title h2 { + color: black; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 16px; + margin: 0 0 10px; } + .site-main-article__author-data-editorial_statement-container__copy { + color: black; + font-size: 12px; + font-style: normal; + font-weight: 400; + line-height: 18px; } + .site-main-article__author-data-editorial_statement-container__copy p { + margin: 0; } + .site-main-article__author-data-editorial_statement-container__copy a { + color: var(--WCAG-Green, #547C2D); } + .site-main-article__author-data-editorial_statement-container__copy .btn-style-link { + padding: 0; + -webkit-appearance: none; + background: transparent; + border: none; + color: inherit; + text-decoration: underline; + color: var(--WCAG-Green, #547C2D); + cursor: pointer; } + .site-main-article__author-data-editorial_statement-container__copy .btn-style-link:hover { + text-decoration: none; } + +/* header_editorial_statement +--------------------------------------------- */ +.header_editorial_statement { + position: relative; + margin-bottom: 93px; + grid-column-start: 1; + grid-column-end: 13; + background: var(--Light-Gray, #F7F7F7); } + .header_editorial_statement-container { + max-width: 930px; + margin: 0 auto; + padding: 30px 24px; + display: grid; + position: relative; + align-items: center; + gap: 20px 130px; } + @media (min-width: 769px) { + .header_editorial_statement-container { + grid-template-columns: auto auto; } } + .header_editorial_statement-container__title { + position: relative; + max-width: 171px; } + .header_editorial_statement-container__title h2 { + color: var(--Black, #000); + font-size: 16px; + font-style: normal; + font-weight: 700; + line-height: 24px; } + .header_editorial_statement-container__copy { + color: var(--Black, #000); + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 24px; } + .header_editorial_statement-container__copy p { + margin: 0; } + .header_editorial_statement-container__copy a { + color: var(--WCAG-Green, #547C2D); } + .header_editorial_statement-container__copy .btn-style-link { + padding: 0; + -webkit-appearance: none; + background: transparent; + border: none; + color: inherit; + text-decoration: underline; + color: var(--WCAG-Green, #547C2D); + cursor: pointer; } + .header_editorial_statement-container__copy .btn-style-link:hover { + text-decoration: none; } + @media (min-width: 769px) { + .header_editorial_statement-container__title:after { + content: ''; + position: absolute; + top: 50%; + left: calc(100% + 65px); + width: 1px; + height: 52px; + transform: translate(0%, -50%); + background: #D9D9D9; } } +/* Refinance Lender Section +--------------------------------------------- */ +section.refinance_lender_section { + margin: 0 0 117px 0; + position: relative; } + section.refinance_lender_section.refinance_lender_section_private tr .td_title { + font-size: 26px; + line-height: 28px; } + section.refinance_lender_section .lender_info table { + width: 100%; } + section.refinance_lender_section .refinance_lender_section__load_more { + display: flex; + justify-content: center; + margin: 0; } + @media (min-width: 769px) { + section.refinance_lender_section .refinance_lender_section__load_more { + margin-top: 40px; } } + section.refinance_lender_section .refinance_lender_section__load_more button { + -webkit-appearance: none; + background: transparent; + border: none; + display: flex; + gap: 20px; + align-items: center; + justify-content: center; + cursor: pointer; } + @media (min-width: 769px) { + section.refinance_lender_section .refinance_lender_section__load_more button { + display: none; } } + section.refinance_lender_section .refinance_lender_section__load_more button.active .arrow { + transform: rotate(180deg); } + section.refinance_lender_section .refinance_lender_section__load_more button .text { + color: #000; + text-align: right; + font-size: 15px; + font-style: normal; + font-weight: 400; + line-height: 1; } + section.refinance_lender_section .refinance_lender_section__load_more button .arrow { + display: flex; + align-items: center; + justify-content: center; + transform: rotate(0deg); } + section.refinance_lender_section .lender_info tr { + display: grid; + width: 100%; + grid-template-columns: 1fr; + border-bottom: 1px solid #D9D9D9; + padding-bottom: 10px; + margin: 15px 0; + position: relative; + opacity: 1; + overflow: hidden; + transition: opacity 0.5s, max-height 0.5s; } + @media (min-width: 769px) { + section.refinance_lender_section .lender_info tr { + margin: 27px 0; + padding-bottom: 27px; + grid-template-columns: 1fr 1.2fr 1fr; } } + @media (max-width: 767px) { + section.refinance_lender_section .lender_info tr.hidden { + opacity: 0; + margin-bottom: 0; + max-height: 0; + border: none; + position: absolute; + left: 0; + top: 0; } } + section.refinance_lender_section .header { + padding-bottom: 5px; } + @media (max-width: 767px) { + section.refinance_lender_section .header { + display: none !important; } } + section.refinance_lender_section tr th { + font-size: 18px; } + section.refinance_lender_section tr .td_content { + display: grid; + flex-direction: column; + align-items: center; + justify-content: center; + gap: 13px; + max-width: 320px; + margin: 0 auto; } + section.refinance_lender_section tr .td_title { + color: #625089; + text-align: center; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; + display: flex; + align-items: center; + justify-content: center; + font-family: "Inter", Arial, sans-serif; } + section.refinance_lender_section tr .td_title .btn { + font-size: 15px; + line-height: 20px; } + section.refinance_lender_section tr .td_title sup { + top: 0; + font-size: .3em; } + section.refinance_lender_section tr .td_text { + color: black; + text-align: center; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 20px; + /* 142.857% */ } + section.refinance_lender_section .td_content img { + max-width: 170px; } + section.refinance_lender_section button.btn-text { + color: var(--Black, #000); + text-align: center; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 20px; + /* 142.857% */ + text-decoration-line: underline; + -webkit-appearance: none; + background: transparent; + border: none; } + section.refinance_lender_section tr.hidden-tr { + opacity: 0; + visibility: hidden; + display: none; } + section.refinance_lender_section td td { + width: 50%; } + section.refinance_lender_section .lender_info tbody { + display: grid; + width: 100%; } + section.refinance_lender_section header .title { + color: #625089; + font-size: 28px; + font-style: normal; + font-weight: 700; + line-height: 40px; + margin: 0 0 46px; } + @media (min-width: 769px) { + section.refinance_lender_section header .title { + text-align: center; } } +/* Single Post Question +--------------------------------------------- */ +.single_post_questionnaire { + border-radius: 10px; + background: var(--Purple, #625089); + box-shadow: 0px 17px 27px 0px rgba(0, 0, 0, 0.25); + padding: 40px 24px; + margin: 0 0 110px; } + @media (min-width: 769px) { + .single_post_questionnaire { + padding: 80px 95px; } } + @media (max-width: 767px) { + .single_post_questionnaire { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; + margin: 0 0 60px; } } + .single_post_questionnaire__title h2 { + color: white; + font-size: 25px; + font-style: normal; + font-weight: 700; + line-height: 30px; + margin-bottom: 20px; } + .single_post_questionnaire__text { + color: var(--White, #FFF); + font-size: 18px; + font-style: normal; + font-weight: 400; + line-height: 28px; + margin-bottom: 40px; } + .single_post_questionnaire__icon { + display: flex; + margin-bottom: 30px; } + +/* Article Footer +--------------------------------------------- */ +.article_footer_data { + background: var(--Light-Gray, #F7F7F7); + padding: 55px 30px; + max-width: 1168px; + margin: 0 auto 71px; } + .article_footer_data_author_entry-author_titles { + display: grid; + grid-template-columns: auto 1fr; + align-items: center; + gap: 20px; } + @media (min-width: 769px) { + .article_footer_data_author_entry-author_titles { + display: flex; + align-items: center; } } + .article_footer_data_author_reviewed_author.editedby { + margin: 60px 0 0; } + .article_footer_data_author_entry-author_titles img.avatar { + width: 56px; + height: 56px; + border-radius: 50%; } + .article_footer_data .author_name { + color: var(--Black, #000); + font-size: 18px; + font-style: normal; + font-weight: 600; + /* 388.889% */ } + .article_footer_data .author_socials { + margin-left: 0; + display: flex; + align-items: center; + padding-inline-start: 0px; + gap: 20px; + list-style: none; } + @media (min-width: 769px) { + .article_footer_data .author_socials { + margin-left: auto; + justify-content: center; } } + .article_footer_data .author_socials a { + display: flex; + align-items: center; + justify-content: center; + width: 15px; + height: 15px; } + .article_footer_data_author_entry-data { + color: var(--Black, #000); + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; + /* 150% */ } + .article_footer_data_author_entry-info { + margin: 20px 0 20px; + display: flex; + flex-direction: column; } + .article_footer_data_author_entry-inf__link { + margin: 20px 0 0; } + .article_footer_data_author_entry-inf__link a { + color: #000; + font-size: 15px; + font-style: normal; + font-weight: 400; + line-height: 70px; + text-decoration: unset; + display: flex; + gap: 10px; + align-items: center; } + .article_footer_data_author_reviewed_author { + border-top: 1px solid #D9D9D9; + padding-top: 55px; + display: flex; + align-items: center; + gap: 20px; + flex-wrap: wrap; } + .article_footer_data_author_reviewed_author span.name { + text-decoration: underline; } + .article_footer_data_author_reviewed_author img.avatar { + width: 56px; + height: 56px; + border-radius: 50%; } + .article_footer_data_author_author_info { + color: black; + font-size: 18px; + font-style: normal; + font-weight: 400; + line-height: 1; } + .article_footer_data_author_socials { + margin-left: auto; + display: flex; + align-items: center; + justify-content: center; + gap: 20px; } + .article_footer_data_author_socials li { + list-style: none; } + +/* Sidebar +--------------------------------------------- */ +@media (max-width: 767px) { + .archive .sidebar_container { + display: block; } } + +@media screen and (max-width: 1200px) and (min-width: 768px) { + .archive .sidebar_container { + margin-right: 20px; } } + +.sidebar_container { + position: relative; + margin-top: -60px; + margin-bottom: 40px; + z-index: 1; + grid-column-start: 9; + grid-column-end: 13; + padding-left: 20px; } + @media (max-width: 767px) { + .sidebar_container { + display: none; } } + .sidebar_container .shared-counts-button { + padding: 0 !important; } + .sidebar_container .sidebar_social { + display: flex; + align-items: center; + gap: 20px; } + .sidebar_container .sidebar_social .shared-counts-wrap { + display: flex; + gap: 18px; } + .sidebar_container .sidebar_social > span { + color: #FFF; + font-size: 16px; + font-style: normal; + font-weight: 700; + line-height: 24px; + /* 150% */ } + .sidebar_container .sidebar_social svg { + fill: black; } + .sidebar_container .sidebar_social .shared-counts-icon { + display: flex; + width: 30px; + height: 30px; + background: #82BC46; + align-items: center; + justify-content: center; + border-radius: 50%; + padding: 5px; } + .sidebar_container .sidebar_social .shared-counts-label { + display: none; } + .sidebar_container .toc_content_load_point_sidebar__title { + color: #000; + font-size: 16px; + font-style: normal; + font-weight: 700; + line-height: 24px; + /* 150% */ + border-bottom: 1px solid #D9D9D9; + padding-bottom: 20px; } + .sidebar_container .toc_content_load_point_sidebar { + margin: 60px 0 0; + position: sticky; + top: 60px; } + .sidebar_container .toc_content_load_point ul { + margin: 27px 0 42px; + padding: 0; + list-style: none; + display: flex; + flex-direction: column; + gap: 10px; } + .sidebar_container .toc_content_load_point li.active > a { + font-weight: bold; } + .sidebar_container .toc_content_load_point a { + color: black; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 20px; + text-decoration: none; + position: relative; + display: block; } + .sidebar_container .toc_content_load_point a:hover { + text-decoration: underline; + color: var(--WCAG-Green, #547C2D); } + .sidebar_container .toc_content_load_point a:after { + content: ''; + position: absolute; + top: -1px; + left: -12px; + width: 2px; + height: 17px; + background: var(--WCAG-Green, #547C2D); + opacity: 0; } + +html { + scroll-behavior: smooth; } + +.single_related_posts { + padding: 80px 0 100px; + border-top: 1px solid #D9D9D9; + margin: 80px 0 0; } + .single_related_posts_container { + max-width: 1168px; + margin: 0 auto; + padding: 0 24px; } + .single_related_posts_header { + display: flex; + justify-content: space-between; + align-items: center; + margin: 0 0 40px; } + .single_related_posts_header .title { + color: #625089; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; } + @media (max-width: 767px) { + .single_related_posts_header { + flex-direction: column; + text-align: center; + gap: 20px; } } + .single_related_posts_loop { + display: grid; + grid-template-columns: 1fr; + gap: 20px; } + @media (min-width: 769px) { + .single_related_posts_loop { + grid-template-columns: 1fr 1fr 1fr; } } + .single_related_posts_loop_item { + text-decoration: none; } + .single_related_posts_loop_item:hover .single_related_posts_loop_item_title { + text-decoration: underline; } + .single_related_posts_loop_item_info_author { + color: black; } + .single_related_posts_loop_item_image { + margin: 0 0 32px; } + .single_related_posts_loop_item_image img { + height: 200px; + width: 100%; + object-fit: cover; + object-position: center; } + .single_related_posts_loop_item_info { + display: grid; + grid-template-columns: 38px auto; + gap: 10px; } + .single_related_posts_loop_item_info_profile_image img { + width: 30px; + height: 30px; + border-radius: 50%; + object-fit: cover; + object-position: center; } + .single_related_posts_loop_item { + border-bottom: 1px solid #D9D9D9; + padding-bottom: 12px; } + .single_related_posts_loop_item_title { + color: #000; + font-size: 18px; + font-style: normal; + font-weight: 700; + line-height: 24px; } + +.archive_featured_post { + position: relative; + z-index: 10; } + .archive_featured_post_container { + max-width: 1168px; + margin: -80px auto 0; + padding: 0; + background: #fff; + box-shadow: 0px 15px 27px rgba(161, 165, 165, 0.25); + border-radius: 10px; + overflow: hidden; + display: grid; + grid-template-columns: 1.1fr 1fr; } + .archive_featured_post_container_text { + padding: 110px 90px; } + .archive_featured_post_container_text_date { + color: var(--WCAG-Green, #547C2D); + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 1.4; + margin: 0 0 10px; } + .archive_featured_post_container_text_title { + color: #000; + font-size: 25px; + font-style: normal; + font-weight: 700; + line-height: 30px; } + .archive_featured_post_container_text_author .title { + color: #000; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 70px; } + +article.type-post { + margin-bottom: 117px; } + article.type-post + .refinance_lender_section { + margin-top: -67px; } + +.ed_landing_hero { + display: flex; + justify-content: center; + align-items: center; + margin-top: -60px; + margin-bottom: 100px; + position: relative; + z-index: 2; } + .ed_landing_hero_container { + max-width: 1122px; + display: grid; + grid-template-columns: 1fr; + background-color: #FFFDE9; + width: 100%; + box-shadow: 0px 15px 27px rgba(161, 165, 165, 0.25); + border-radius: 10px; + overflow: hidden; } + @media (min-width: 769px) { + .ed_landing_hero_container { + grid-template-columns: 1fr 1fr; } } + @media (min-width: 1201px) { + .ed_landing_hero_container { + grid-template-columns: 450px 1fr; } } + .ed_landing_hero_container_figure.image_type_Logo { + background-color: white; + display: flex; + align-items: center; + justify-content: center; } + .ed_landing_hero_container_figure.image_type_Logo img { + width: auto; + height: auto; + object-fit: contain; + object-position: center; } + .ed_landing_hero_container_figure img { + width: 100%; + height: 100%; + object-fit: cover; + object-position: center; } + .ed_landing_hero_container_text { + display: flex; + align-items: flex-start; + justify-content: center; + flex-direction: column; + padding: 46px 20px; + max-width: 480px; + margin: 0 auto; + gap: 0 20px; } + .ed_landing_hero_container_text .sub_title { + color: var(--WCAG-Green, #547C2D); + font-style: normal; + font-weight: 400; + margin-bottom: 10px; } + @media (min-width: 769px) { + .ed_landing_hero_container_text .sub_title { + line-height: 30px; + font-size: 25px; } } + .ed_landing_hero_container_text_heading { + color: #625089; + font-style: normal; + font-weight: 700; } + @media (min-width: 769px) { + .ed_landing_hero_container_text_heading { + line-height: 50px; + font-size: 50px; } } + .ed_landing_hero_container_text .copy { + color: #000; + font-size: 25px; + font-style: normal; + font-weight: 400; + line-height: 30px; + margin-bottom: 30px; } + .ed_landing_hero_container_text .link { + display: flex; } + +.ed_landing_works.ed_landing_works_empty { + padding: 90px 0 0; } + +.ed_landing_works_container { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + margin: 0 auto; + max-width: 1122px; } + .ed_landing_works_container_content, .ed_landing_works_container_media { + flex-basis: 48%; + margin-bottom: 20px; } + .ed_landing_works_container_media { + position: -webkit-sticky; + position: sticky; + top: 20px; + align-self: flex-start; } + .ed_landing_works_container_media iframe { + width: 100%; + height: 315px; } + +@media (max-width: 768px) { + .ed_landing_works_container { + flex-direction: column; } + .ed_landing_works_container_content, .ed_landing_works_container_media { + flex-basis: 100%; } + .ed_landing_works_container_media { + position: relative; + top: auto; } } + +/* Site Footer +---------------------------------------------------------------------------------------------------- */ +.site-footer { + padding: 73px 0 40px; + background-color: #F7F7F7; + color: black; } + .site-footer a { + text-decoration: none; + color: inherit; + font-size: 14px; } + .site-footer a:hover { + text-decoration: underline; } + .site-footer ul { + list-style: none; + padding: 0; } + .site-footer .widget-title { + color: inherit; } + .site-footer .wrap { + max-width: 1225px; + margin: 0 auto; + padding: 0 25px; } + .site-footer .copy { + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 30px; + margin-bottom: 27px; } + .site-footer .menu-footer-privacy-container a:hover { + text-decoration: underline; } + .site-footer .disclaimer { + font-size: 12px; + font-style: normal; + font-weight: 300; + line-height: 19px; } + .site-footer .disclaimer br { + display: none; } + .site-footer .disclaimer a { + text-decoration: underline; } + .site-footer .widget-title { + font-size: 16px; + font-style: normal; + font-weight: 600; + line-height: 21px; + position: relative; } + @media (min-width: 769px) { + .site-footer .widget-title { + font-size: 16px; + font-style: normal; + font-weight: 600; + line-height: 21px; + position: relative; + padding-bottom: 17px; } + .site-footer .widget-title:after { + content: ''; + position: absolute; + top: 100%; + left: 0; + background: #82BC46; + width: 19px; + height: 2px; } } +#footer-widget-area-1 { + margin-bottom: 40px; } + #footer-widget-area-1 a { + display: inline-block; } + +#footer-widget-area-2 { + display: grid; + grid-template-columns: 1fr; } + @media (min-width: 769px) { + #footer-widget-area-2 { + grid-template-columns: 1fr 1fr 1fr 1fr; } } + @media (max-width: 767px) { + #footer-widget-area-2 .widget-title { + font-size: 16px; + font-style: normal; + font-weight: 600; + line-height: 21px; + padding: 14px 0; + margin: 0; + cursor: pointer; } } + #footer-widget-area-2 .widget-title.active { + position: relative; } + @media (max-width: 767px) { + #footer-widget-area-2 .widget-title.active { + margin-bottom: 20px; } } + #footer-widget-area-2 .widget-title.active:after { + content: ''; + position: absolute; + top: 100%; + left: 0; + background: #82BC46; + width: 19px; + height: 2px; } + #footer-widget-area-2 .widget-title.active:before { + transform: translate(0px, -50%) rotate(180deg); } + @media (max-width: 767px) { + #footer-widget-area-2 .widget-title:before { + content: ''; + position: absolute; + top: 50%; + right: 0; + width: 10px; + background-size: contain; + transform: translate(0px, -50%); + height: 10px; + background-image: url("../icons/utility/arrow-up-green.svg"); + background-repeat: no-repeat; + background-position: 100% 50%; } } + @media (max-width: 767px) { + #footer-widget-area-2 .widget-title + div { + max-height: 0px; + display: none; + overflow: hidden; + transition: all .6s; + border-bottom: 1px solid rgba(161, 165, 165, 0.5); } } + @media (max-width: 767px) { + #footer-widget-area-2 .widget-title + div.active { + max-height: 300px; + display: block; + padding-bottom: 20px; } } +#footer-widget-area-3 { + display: flex; + justify-content: space-between; + margin: 50px 0 25px; + flex-direction: column; + gap: 40px 0; } + @media (min-width: 768px) { + #footer-widget-area-3 { + flex-direction: row; + border-top: 1px solid rgba(161, 165, 165, 0.5); + padding: 50px 0 0; } } + #footer-widget-area-3 .widget-title { + display: block; + padding: 0; } + @media (min-width: 769px) { + #footer-widget-area-3 .widget-title { + display: none; } } + #footer-widget-area-3 .widget-title:after { + opacity: 0; } + #footer-widget-area-3 .menu { + display: flex; + list-style: none; + gap: 50px; } + @media (max-width: 1199px) { + #footer-widget-area-3 .menu { + gap: 10px; } } + @media (max-width: 767px) { + #footer-widget-area-3 .menu { + gap: 0px; + display: grid; + grid-template-columns: 1fr; } } + #footer-widget-area-3 .simple-social-icons { + overflow: visible; } + #footer-widget-area-3 .simple-social-icons ul { + display: flex; + gap: 10px; } + @media (max-width: 767px) { + #footer-widget-area-3 .simple-social-icons ul { + align-items: center; + justify-content: center; } } + #footer-widget-area-3 .simple-social-icons ul a { + font-size: 14px; + font-style: normal; + font-weight: 400; + display: flex; + line-height: 30px; } + #footer-widget-area-3 .simple-social-icons ul a:hover { + font-size: 14px; } + #footer-widget-area-3 .simple-social-icons ul a:focus { + font-size: 14px; + outline: 2px solid blue !important; + outline-offset: 2px !important; } + #footer-widget-area-3 .simple-social-icons ul li { + margin: 0 !important; } + +.widget-area .logo-footer, +.widget-area .image { + width: 114px; + height: 33px; } + +/* Style for the modal */ +.modal-active { + overflow: hidden; } + +.modal { + display: none; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: rgba(98, 80, 137, 0.9); + z-index: 100; + padding: 0 24px; + overflow: auto; } + +.modal-content { + background-color: #ffffff; + margin: 87px auto 87px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); + border-radius: 10px; + background: #FFF; + box-shadow: 0px 15px 27px 0px rgba(161, 165, 165, 0.25); + max-width: 1120px; + width: 100%; + position: relative; + padding: 70px 10px; + overflow: auto; } + @media (min-width: 769px) { + .modal-content { + padding: 70px; } } + .modal-content iframe { + max-width: 100%; + width: 100%; } + @media (min-width: 769px) { + .modal-content iframe { + min-height: 490px; } } + .modal-content .modal_copy { + padding: 50px 100px; } + @media (max-width: 767px) { + .modal-content .modal_copy { + padding: 50px 24px; } } + .modal-content .modal_copy_title { + color: black; + font-size: 25px; + font-style: normal; + font-weight: 700; + line-height: 30px; + display: flex; + margin: 0 0 20px; } + +.close-btn { + cursor: pointer; + max-width: 32px; + position: absolute; + top: 15px; + right: 15px; + -webkit-appearance: none; + background: transparent; + padding: 0; + border: none; } + .close-btn:hover { + cursor: pointer; } + +.featured-in-block-container { + margin: 0 auto; + max-width: 1168px; } + .featured-in-block-container-header { + display: flex; + justify-content: center; } + .featured-in-block-container-header__title { + position: relative; + font-size: 20px; + font-style: normal; + font-weight: 600; + color: black; + line-height: 30px; + margin-bottom: 35px; } + @media (max-width: 767px) { + .featured-in-block-container-header__title { + margin-bottom: 40px; } } + .featured-in-block-container-header__title:after { + content: close-quote; + position: absolute; + top: 50%; + left: -60px; + width: 40px; + background: #777474; + height: 2px; + transform: translate(0%, 60%); } + .featured-in-block-container-header__title:before { + content: close-quote; + position: absolute; + top: 50%; + right: -60px; + width: 40px; + background: #000; + height: 2px; + transform: translate(0%, 50%); } + .featured-in-block-container-images { + display: grid; + grid-template-columns: 1fr 1fr; + align-items: center; + justify-content: center; + gap: 20px 10px; } + @media (min-width: 769px) { + .featured-in-block-container-images { + grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; } } + .featured-in-block-container-images__image { + display: flex; + align-items: center; + justify-content: center; } + .featured-in-block-container-images__image img { + max-width: 100px; } + +.tabbed-content-block { + padding-bottom: 95px; + overflow: hidden; + z-index: 10; } + .tabbed-content-block .tabbed-content__row_container { + background: #625089; + position: relative; } + @media (max-width: 767px) { + .tabbed-content-block .tabbed-content__row_container { + padding-right: 40px; } } + .tabbed-content-block .tabbed-content__row_container .tablet_chevron { + position: absolute; + bottom: 0; + right: 0; + border: none; + -webkit-appearance: none; + background-color: transparent; + padding: 0; + display: flex; } + @media (min-width: 769px) { + .tabbed-content-block .tabbed-content__row_container .tablet_chevron { + display: none; } } + .tabbed-content-block .tabbed-content__nav-list { + margin: 0; + display: flex; + list-style: none; + margin: 0 auto; + overflow: auto; + max-width: 1168px; + padding: 0; } + @media (min-width: 769px) { + .tabbed-content-block .tabbed-content__nav-list { + padding: 0 24px; } } + .tabbed-content-block .tabbed-content__nav-item { + padding: 0; + display: flex; + min-width: 120px; } + @media (min-width: 769px) { + .tabbed-content-block .tabbed-content__nav-item { + min-width: 137px; } } + @media (max-width: 767px) { + .tabbed-content-block .tabbed-content__nav-item:nth-child(1) button { + border-radius: 0 10px 0 0; } } + .tabbed-content-block .tabbed-content__nav-item button { + font-size: 13px; + font-style: normal; + font-weight: bold; + line-height: 16px; + color: white; + padding: 10px 20px; + gap: 5px; + display: flex; + align-items: center; + background: transparent; + border: none; + cursor: pointer; + position: relative; + border-radius: 10px 10px 0 0; } + @media (min-width: 769px) { + .tabbed-content-block .tabbed-content__nav-item button { + padding: 15px 15px; + gap: 15px; } } + .tabbed-content-block .tabbed-content__nav-item button:hover:after { + opacity: 1; } + .tabbed-content-block .tabbed-content__nav-item button:focus { + outline: none; + box-shadow: 0 0 0px 2px blue inset; } + .tabbed-content-block .tabbed-content__nav-item button:after { + opacity: 0; + content: ""; + position: absolute; + left: 0; + bottom: 0; + background: #82BC46; + width: 100%; + height: 5px; } + @media (max-width: 767px) { + .tabbed-content-block .tabbed-content__nav-item button { + flex-direction: column; + align-items: flex-start; } } + .tabbed-content-block .tabbed-content__nav-item button.active { + background-color: white; + color: black; } + .tabbed-content-block .tabbed-content__nav-item button.active .icon img:nth-child(1) { + opacity: 0; } + .tabbed-content-block .tabbed-content__nav-item button.active .icon img:nth-child(2) { + opacity: 1; } + .tabbed-content-block .tabbed-content__nav-item button .text { + max-width: 195px; + text-align: left; } + .tabbed-content-block .tabbed-content__nav-item button .icon { + max-width: 28px; + width: 100%; + display: flex; + position: relative; + width: 100%; + height: 28px; + height: 23px; } + @media (min-width: 769px) { + .tabbed-content-block .tabbed-content__nav-item button .icon { + height: 28px; } } + .tabbed-content-block .tabbed-content__nav-item button .icon img { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + object-fit: contain; + object-position: center; + height: 100%; + width: 100%; } + .tabbed-content-block .tabbed-content__nav-item button .icon img:nth-child(2) { + opacity: 0; } + .tabbed-content-block .tabbed-content__content { + padding: 46px 0; + max-width: 1168px; + margin: 0 auto; } + @media (min-width: 769px) { + .tabbed-content-block .tabbed-content__content { + padding: 80px 24px 50px; } } + .tabbed-content-block .tabbed-content__content__pane { + display: none; } + .tabbed-content-block .tabbed-content__content__pane--active { + display: grid; + grid-template-columns: 1fr; + gap: 40px; } + @media (min-width: 769px) { + .tabbed-content-block .tabbed-content__content__pane--active { + gap: 124px; + grid-template-columns: 0.6fr 1fr; } } + @media (min-width: 769px) { + .tabbed-content-block .tabbed-content__content__text { + padding-top: 70px; } } + .tabbed-content-block .tabbed-content__content h2 { + font-size: 32px; + font-style: normal; + font-weight: bold; + line-height: 40px; + color: #625089; } + .tabbed-content-block .tabbed-content__content .review { + color: #000; + font-size: 13px; + font-style: normal; + font-weight: 400; + line-height: 1; + text-decoration-line: underline; + margin-top: 28px; } + .tabbed-content-block .tabbed-content__content .link { + margin: 20px 0 0; + display: flex; } + .tabbed-content-block .tabbed-content__content__text { + padding: 50px 24px 0; } + .tabbed-content-block .tabbed-content__content__image { + max-width: 510px; + margin: 0 auto; + position: relative; + min-width: 100%; } + .tabbed-content-block .tabbed-content__content__image figure { + display: flex; + align-items: center; + justify-content: center; } + .tabbed-content-block .tabbed-content__content__image .image_name { + position: absolute; + top: 100px; + left: -58px; + border-radius: 10px; + background: #FFF; + box-shadow: 0px 15px 27px 0px rgba(161, 165, 165, 0.25); + max-width: 188px; + width: 100%; + min-height: 70px; + display: grid; + align-items: center; + padding: 12px; + justify-content: center; + text-align: center; } + @media (max-width: 767px) { + .tabbed-content-block .tabbed-content__content__image .image_name { + left: -18px; } } + .tabbed-content-block .tabbed-content__content__image .image_name .title { + color: black; + text-align: center; + font-size: 16px; + font-style: normal; + font-weight: 600; + line-height: 18px; } + .tabbed-content-block .tabbed-content__content__image .image_name .occupation { + color: black; + text-align: center; + font-size: 13px; + font-style: normal; + font-weight: 400; + line-height: 18px; } + @media (max-width: 767px) { + .tabbed-content-block .tabbed-content__content__image .image_info { + display: flex; + overflow: auto; + position: absolute; + bottom: -65px; + left: 0; + right: 0; + gap: 17px; + padding: 0 24px; + padding-bottom: 30px; } } + .tabbed-content-block .tabbed-content__content__image .image_info_item { + border-radius: 10px; + background: #FFF; + box-shadow: 0px 15px 27px 0px rgba(161, 165, 165, 0.25); + max-width: 240px; + width: 100%; + min-height: 70px; + position: static; + top: 0; + right: 0; + display: flex; + gap: 13px; + padding: 15px 21px; + align-items: center; + justify-content: center; + min-width: 240px; + display: grid; + grid-template-columns: auto 1fr; } + @media (min-width: 1201px) { + .tabbed-content-block .tabbed-content__content__image .image_info_item { + position: absolute; + top: 220px; + right: -125px; + min-width: 0; } } + .tabbed-content-block .tabbed-content__content__image .image_info_item_text { + color: black; + font-size: 16px; + font-style: normal; + font-weight: 600; + line-height: 18px; } + .tabbed-content-block .tabbed-content__content__image .image_info_item_text span { + color: #547C2D; } + .tabbed-content-block .tabbed-content__content__image .image_info_item_text a { + text-decoration: none; + font-size: inherit; + font-weight: inherit; } + .tabbed-content-block .tabbed-content__content__image .image_info_item_text a:hover { + color: #625089; + text-decoration: underline; } + +.resources-loop-block-container { + margin: 0 auto; + max-width: 1168px; + padding: 100px 0 148px; } + @media (max-width: 767px) { + .resources-loop-block-container { + padding: 90px 0 40px; } } + .resources-loop-block-container-header .title { + color: #625089; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; + margin-bottom: 40px; } + .resources-loop-block-container-content { + display: grid; + gap: 53px 20px; + grid-template-columns: 1fr; } + @media (min-width: 769px) { + .resources-loop-block-container-content { + grid-template-columns: 1fr 0.71fr; } } + .resources-loop-block-container-content-loop-item { + border-bottom: 1px solid #D9D9D9; + padding: 0 20px 20px; + text-decoration: none; } + .resources-loop-block-container-content-loop-item:hover .title { + color: #625089; } + .resources-loop-block-container-content-loop-item .author { + display: flex; + gap: 13px; + align-items: center; + justify-content: flex-start; } + .resources-loop-block-container-content-loop-item .author figure { + max-width: 30px; + max-height: 30px; + overflow: hidden; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; } + .resources-loop-block-container-content-loop-item .category { + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 1.4; + margin-bottom: 5px; + color: #547C2D; } + @media (max-width: 767px) { + .resources-loop-block-container-content-loop-item .category { + font-size: 14px; } } + .resources-loop-block-container-content-loop-item .title { + color: #000; + font-size: 18px; + font-style: normal; + font-weight: 700; + line-height: 24px; } + @media (max-width: 767px) { + .resources-loop-block-container-content-loop-item .title { + font-size: 16px; + line-height: 20px; } } + .resources-loop-block-container-content-loop-item .author_data { + color: #000; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 1; } + .resources-loop-block-container-content-featured-link { + display: flex; + position: relative; + background-color: #000; + border-radius: 10px; } + .resources-loop-block-container-content-featured-link .title { + position: absolute; + bottom: 0; + left: 0; + right: 0; + color: #FFF; + font-size: 24px; + font-style: normal; + font-weight: 700; + line-height: 30px; + margin: 20px; } + @media (max-width: 767px) { + .resources-loop-block-container-content-featured-link .title { + font-size: 16px; + line-height: 20px; } } + .resources-loop-block-container-content-featured-link figure { + min-height: 200px; + height: 510px; + max-height: 510px; + display: flex; + align-items: center; + justify-content: center; + border-radius: 10px; + overflow: hidden; + width: 100%; } + @media (max-width: 767px) { + .resources-loop-block-container-content-featured-link figure { + min-height: 200px; + height: 260px; } } + .resources-loop-block-container-content-featured-link figure img { + width: 100%; + height: 100%; + display: flex; + object-fit: cover; + object-position: center; } + .resources-loop-block-container-content-featured-link:before { + content: ''; + border-radius: 10px; + background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%), #d3d3d300 -177.294px -102.595px/145.326% 134.116% no-repeat; + position: absolute; + bottom: 0; + left: 0; + right: 0; + top: 50%; } + .resources-loop-block-container-content-loop { + display: grid; + gap: 20px; } + +.query-loop-container { + margin: 0 auto 50px; + max-width: 1168px; + padding: 0; } + @media (min-width: 769px) { + .query-loop-container { + margin: 0 auto 150px; } } + .query-loop-container-header { + display: flex; + justify-content: space-between; } + .query-loop-container-header .title { + color: #625089; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; + margin: 0 0 40px; } + @media (max-width: 767px) { + .query-loop-container-header .title { + font-size: 25px; + line-height: 40px; + margin: 0 0 20px; } } + @media (max-width: 767px) { + .query-loop-container-header .link { + display: none; } } + .query-loop-container-loop { + display: grid; + grid-template-columns: 1fr; + gap: 20px; } + @media (min-width: 769px) { + .query-loop-container-loop { + grid-template-columns: 1fr 1fr 1fr; } } + .query-loop-container-loop-item { + display: flex; + flex-direction: column; + text-decoration: none; + border-bottom: 1px solid #D9D9D9; + padding-bottom: 20px; } + .query-loop-container-loop-item:nth-child(1) > figure { + display: flex; } + @media (max-width: 767px) { + .query-loop-container-loop-item:nth-child(1) > figure { + margin-bottom: 18px; } } + .query-loop-container-loop-item > figure { + display: flex; } + @media (max-width: 767px) { + .query-loop-container-loop-item > figure { + display: none; } } + .query-loop-container-loop-item > figure img { + object-fit: cover; + border-radius: 10px; } + @media (min-width: 769px) { + .query-loop-container-loop-item > figure img { + height: 290px; } } + .query-loop-container-loop-item .title { + color: #000; + font-size: 18px; + font-style: normal; + font-weight: 700; + line-height: 24px; + margin: 33px 0 20px; } + @media (max-width: 767px) { + .query-loop-container-loop-item .title { + font-size: 16px; + line-height: 20px; + margin: 0 0 10px; } } + .query-loop-container-loop-item .author { + display: flex; + gap: 14px; + align-items: center; + justify-content: flex-start; + margin-top: auto; } + .query-loop-container-loop-item .author_data { + color: #000; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 1; } + .query-loop-container-loop-item .author figure { + overflow: hidden; + max-width: 30px; + max-height: 30px; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; } + +.table-of-contents-block .calculator-signup-block { + border-radius: 10px; } + +@media (min-width: 769px) { + .post_type_layout_standard .calculator-signup-container-content { + min-height: 230px; } } + +@media (min-width: 769px) { + .post_type_layout_standard .calculator-signup-container-content .title { + font-size: 25px; + line-height: 30px; } } + +.calculator-signup-block { + background: #625089; + padding: 0; + margin: 0 0; + border-radius: 10px; + overflow: hidden; } + .calculator-signup-block.calculator-signup-container-footer { + border-radius: 0; } + @media (min-width: 769px) { + .calculator-signup-block { + margin: 0 0; } } +.calculator-signup-container { + margin: 0 auto; + display: flex; + position: relative; + background: #625089; } + @media (max-width: 767px) { + .calculator-signup-container { + flex-direction: column; } } + .calculator-signup-container-image { + margin: 0; } + @media (min-width: 769px) { + .calculator-signup-container-image { + position: absolute; + top: 0; + left: 0; + bottom: 0; + display: flex; + width: 35%; } } + .calculator-signup-container-image img { + width: 100%; + height: 100%; + object-fit: cover; + object-position: center; } + .calculator-signup-container-content { + padding: 42px 24px; + display: flex; + flex-direction: column; + justify-content: center; } + @media (min-width: 769px) { + .calculator-signup-container-content { + padding: 40px 65px; + width: 70vw; + margin: 0 auto 0 35%; + min-height: 400px; } } + @media (min-width: 1201px) { + .calculator-signup-container-content { + padding: 40px 10%; } } + @media (min-width: 1601px) { + .calculator-signup-container-content { + padding: 80px 10%; } } + .calculator-signup-container-content .btn { + margin-top: 20px; + display: inline-block; } + .calculator-signup-container-content-list { + margin: 30px 0 0; + display: grid; + gap: 30px; } + .calculator-signup-container-content .title { + color: #FFF; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; + font-size: 25px; + line-height: 30px; } + @media (min-width: 769px) { + .calculator-signup-container-content .title { + font-size: 35px; + line-height: 40px; } } + .calculator-signup-container-content .text { + color: #FFF; + font-size: 18px; + font-style: normal; + font-weight: 400; + line-height: 28px; } + +.calculator-signup-container-content-list-item { + display: grid; + grid-template-columns: 30px 1fr; + gap: 20px; + color: #FFF; } + .calculator-signup-container-content-list-item a { + color: white; } + +.calculator-signup-container-content-list-item h3 { + color: #FFF; + font-size: 20px; + font-style: normal; + margin: 0; + font-weight: 700; + line-height: 25px; } + +.resource-links-container { + max-width: 1168px; + padding: 0; + margin: 50px auto; } + @media (min-width: 769px) { + .resource-links-container { + margin: 150px auto 0; } } + .resource-links-container-links { + display: flex; + flex-wrap: wrap; + gap: 1px; + align-items: center; + justify-content: center; } + .resource-links-container-links-link-button { + text-decoration: none; + display: grid; + grid-template-columns: auto 1fr; + align-items: center; + justify-content: center; + gap: 16px; + padding: 18px 30px; + -webkit-appearance: none; + background-color: transparent; + border: none; + cursor: pointer; } + .resource-links-container-links-link-button.active { + box-shadow: 0px 15px 27px rgba(161, 165, 165, 0.25); + border-radius: 15px; } + .resource-links-container-links-link-button img { + max-width: 25px; + max-height: 30px; } + .resource-links-container-links-link-button .text { + color: black; + font-size: 16px; + font-style: normal; + font-weight: 600; + line-height: 21px; } + .resource-links-container-links-link-button:hover { + box-shadow: 0px 15px 27px rgba(161, 165, 165, 0.25); + border-radius: 15px; } + .resource-links-container-links .dropdown { + position: relative; + min-width: 327px; } + .resource-links-container-links .dropdown .field { + width: 300px; + background: #eee; + padding: 5px; + border: none; + cursor: pointer; + border: solid 1px #eee; + transition: all .4s ease-in-out; } + .resource-links-container-links .dropdown .field:hover { + border: solid 1px #fff; + box-shadow: 0 0 5px #999; } + .resource-links-container-links .dropdown > .resource-links-dropdown-list { + position: absolute; + left: 0; + top: 100%; + z-index: 1000; + width: 100%; + margin: 0; + padding: 10px; + list-style: none; + background: #fff; } + .resource-links-container-links .dropdown > .resource-links-dropdown-list li { + padding: 10px; + border-bottom: solid 1px #ccc; } + .resource-links-container-links .dropdown > .resource-links-dropdown-list li:hover { + background: #eee; + cursor: pointer; } + .resource-links-container-links .resource-links-dropdown-list { + list-style: none; + padding: 0; + border-radius: 4px; + border: 1px solid var(--dark-gray, #A1A5A5); + background: #FFF; + display: none; } + .resource-links-container-links .resource-links-dropdown-list.active { + display: grid; } + .resource-links-container-links .resource-links-dropdown-list li { + display: flex; + align-items: center; + justify-content: flex-start; + gap: 20px; + padding: 10px 15px; + border-bottom: 1px solid var(--dark-gray, #A1A5A5); } + .resource-links-container-links .resource-links-dropdown-list a { + display: flex; + align-items: center; + justify-content: flex-start; + gap: 20px; + text-decoration: none; } + .resource-links-container-links .resource-links-dropdown-list img { + max-width: 23px; + max-height: 25px; + width: 100%; + object-fit: contain; } + .resource-links-container-links .dropdown-select { + border-radius: 4px; + border: 1px solid var(--dark-gray, #A1A5A5); + background: #FFF; + display: flex; + width: 100%; + padding: 10px 15px; + align-items: center; + justify-content: flex-start; + gap: 20px; + cursor: pointer; + position: relative; } + .resource-links-container-links .dropdown-select img { + max-width: 23px; + max-height: 25px; } + .resource-links-container-links .dropdown-select.active:before { + transform: translate(0px, -50%) rotate(180deg); } + @media (max-width: 767px) { + .resource-links-container-links .dropdown-select:before { + content: ''; + position: absolute; + top: 50%; + right: 10px; + width: 10px; + background-size: contain; + transform: translate(0px, -50%); + height: 10px; + background-image: url("../icons/utility/arrow-up-green.svg"); + background-repeat: no-repeat; + background-position: 100% 50%; } } + .resource-links-container__title { + color: #625089; + text-align: center; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; + margin-bottom: 40px; } + @media (max-width: 767px) { + .resource-links-container__title { + text-align: left; } } +.resource-links-loop-container { + max-width: 1120px; + margin: 0 auto; + max-width: 1168px; + padding: 0; } + @media (min-width: 769px) { + .resource-links-loop-container { + padding: 100px 24px; } } + .resource-links-loop-container-item { + display: none; } + .resource-links-loop-container-item--active { + display: block; } + .resource-links-loop-container-header { + display: none; } + .resource-links-loop-container-header .title { + color: #625089; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; + margin-bottom: 40px; } + @media (min-width: 769px) { + .resource-links-loop-container-header { + display: block; } } + .resource-links-loop-container-content { + display: grid; + gap: 53px; + grid-template-columns: 1fr; } + @media (min-width: 769px) { + .resource-links-loop-container-content { + grid-template-columns: 1fr 1fr; + gap: 110px; } } + .resource-links-loop-container-content-featured { + order: 2; } + .resource-links-loop-container-content-loop-item { + padding: 0 20px; + text-decoration: none; + display: flex; + flex-direction: column; + justify-content: center; } + .resource-links-loop-container-content-loop-item .author { + display: flex; + gap: 13px; + align-items: center; + justify-content: flex-start; } + .resource-links-loop-container-content-loop-item .author figure { + max-width: 30px; + max-height: 30px; + overflow: hidden; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; } + .resource-links-loop-container-content-loop-item .category { + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 1.4; + margin-bottom: 5px; } + .resource-links-loop-container-content-loop-item .title { + color: #000; + font-size: 18px; + font-style: normal; + font-weight: 700; + line-height: 24px; } + .resource-links-loop-container-content-loop-item .author_data { + color: #000; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 1; } + .resource-links-loop-container-content-featured-link { + display: flex; + position: relative; + background: #000; + border-radius: 10px; } + .resource-links-loop-container-content-featured-link .title { + position: absolute; + bottom: 0; + left: 0; + right: 0; + color: #FFF; + font-size: 24px; + font-style: normal; + font-weight: 700; + line-height: 30px; + margin: 20px; } + .resource-links-loop-container-content-featured-link figure { + min-height: 200px; + height: 510px; + max-height: 510px; + display: flex; + align-items: center; + justify-content: center; + border-radius: 10px; + overflow: hidden; + width: 100%; } + .resource-links-loop-container-content-featured-link figure img { + width: 100%; + height: 100%; + display: flex; + object-fit: cover; + object-position: center; } + .resource-links-loop-container-content-featured-link:before { + content: ''; + border-radius: 10px; + background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%), #d3d3d300 -177.294px -102.595px/145.326% 134.116% no-repeat; + position: absolute; + bottom: 0; + left: 0; + right: 0; + top: 50%; } + .resource-links-loop-container-content-loop { + align-items: flex-start; + display: flex; + flex-direction: column; } + .resource-links-loop-container-content-loop-ul { + list-style: none; + padding: 0 !important; + margin: 0; } + .resource-links-loop-container-content-loop-ul-li { + padding: 20px 0 !important; + border-top: 1px solid #D9D9D9; } + .resource-links-loop-container-content-loop-ul-li:nth-child(1) { + padding-top: 20px !important; + border-top: 1px solid #D9D9D9; } + +.resources-loop-reverse-block-container { + max-width: 1120px; + margin: 0 auto; + padding: 100px 0; } + .resources-loop-reverse-block-container-header .title { + color: #625089; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; + margin-bottom: 40px; } + .resources-loop-reverse-block-container-content { + display: grid; + gap: 110px; + grid-template-columns: 1fr 1fr; } + .resources-loop-reverse-block-container-content-featured { + order: 2; } + .resources-loop-reverse-block-container-content-loop-item { + border-bottom: 1px solid #D9D9D9; + padding: 0 20px 20px; + text-decoration: none; } + .resources-loop-reverse-block-container-content-loop-item:nth-child(1) { + padding-top: 20px; + border-top: 1px solid #D9D9D9; } + .resources-loop-reverse-block-container-content-loop-item .author { + display: flex; + gap: 13px; + align-items: center; + justify-content: flex-start; } + .resources-loop-reverse-block-container-content-loop-item .author figure { + max-width: 30px; + max-height: 30px; + overflow: hidden; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; } + .resources-loop-reverse-block-container-content-loop-item .category { + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 1.4; + margin-bottom: 5px; } + .resources-loop-reverse-block-container-content-loop-item .title { + color: #000; + font-size: 18px; + font-style: normal; + font-weight: 700; + line-height: 24px; } + .resources-loop-reverse-block-container-content-loop-item .author_data { + color: #000; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 1; } + .resources-loop-reverse-block-container-content-featured-link { + display: flex; + position: relative; } + .resources-loop-reverse-block-container-content-featured-link .title { + position: absolute; + bottom: 0; + left: 0; + right: 0; + color: #FFF; + font-size: 24px; + font-style: normal; + font-weight: 700; + line-height: 30px; + margin: 20px; } + .resources-loop-reverse-block-container-content-featured-link figure { + min-height: 200px; + height: 510px; + max-height: 510px; + display: flex; + align-items: center; + justify-content: center; + border-radius: 10px; + overflow: hidden; } + .resources-loop-reverse-block-container-content-featured-link figure img { + width: 100%; + height: 100%; + display: flex; + object-fit: cover; + object-position: center; } + .resources-loop-reverse-block-container-content-featured-link:before { + content: ''; + border-radius: 10px; + background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%), #d3d3d300 -177.294px -102.595px/145.326% 134.116% no-repeat; + position: absolute; + bottom: 0; + left: 0; + right: 0; + top: 50%; } + .resources-loop-reverse-block-container-content-loop { + display: grid; + gap: 20px; } + +.media-reviews-block { + background: #F7F7F7; + color: black; + padding-bottom: 100px; } + .media-reviews-block.media-reviews-block_padding_1 { + padding: 0; } + .media-reviews-block.media-reviews-block_padding_1 .media-reviews-container { + padding: 20px 24px; } + .media-reviews-block.media-reviews-block_padding_1 .media-reviews-container-review-items-read { + margin: 0; } + .media-reviews-block-purple { + color: white; + background-color: #625089; } + .media-reviews-block-purple .media-reviews-container > h2.title { + color: white; } + .media-reviews-block-purple .title, + .media-reviews-block-purple span.reviews_amount, + .media-reviews-block-purple div.number_of_stars { + color: white; } + .media-reviews-block_with_author_images .media-reviews-container-review-items-loop { + display: grid; + grid-template-columns: repeat(1, 1fr); + border-top: 1px solid #D9D9D9; } + @media (min-width: 769px) { + .media-reviews-block_with_author_images .media-reviews-container-review-items-loop { + grid-template-columns: repeat(2, 1fr); } } + .media-reviews-block_with_author_images .media-reviews-container-review-items-loop .media-reviews-container-review-items-loop-item { + border: none; + border-top: none !important; + border-bottom: 1px solid #D9D9D9; + padding-right: 60px; + align-items: center; + justify-content: center; + display: flex; + flex-direction: column; } + @media (min-width: 769px) { + .media-reviews-block_with_author_images .media-reviews-container-review-items-loop .media-reviews-container-review-items-loop-item { + border-right: 1px solid #D9D9D9; } } + .media-reviews-block_with_author_images .media-reviews-container-review-items-loop .media-reviews-container-review-items-loop-item:nth-child(even) { + border-right: none; } + @media (min-width: 769px) { + .media-reviews-block_with_author_images .media-reviews-container-review-items-loop .media-reviews-container-review-items-loop-item:nth-child(even) { + padding: 53px 59px; } } + .media-reviews-block_with_author_images .media-reviews-container-review-items-loop .media-reviews-container-review-items-loop-item blockquote { + align-items: center; } + .media-reviews-block .media-reviews-container { + margin: 0 auto; + max-width: 1168px; + padding: 0 24px; + padding-top: 90px; } + .media-reviews-block .media-reviews-container > .title { + font-size: 35px; + font-weight: 700; + line-height: 40px; + letter-spacing: 0em; + text-align: center; + color: #625089; + margin-bottom: 50px; } + @media (max-width: 767px) { + .media-reviews-block .media-reviews-container > .title { + font-size: 25px; + line-height: 35px; } } + .media-reviews-block .star { + display: inline-grid; + position: relative; + grid-template-columns: repeat(5, 1fr); } + .media-reviews-block .star svg { + width: auto; + fill: #F19E3E; + width: 25px; } + .media-reviews-block .cover { + background: white; + height: 100%; + overflow: hidden; + mix-blend-mode: color; + position: absolute; + top: 0; + right: 0; + bottom: 0; + display: flex; } + .media-reviews-block .media-reviews-container-review-items { + display: grid; + grid-template-columns: 1fr; + gap: 40px 0; } + @media (min-width: 769px) { + .media-reviews-block .media-reviews-container-review-items { + grid-template-columns: 1fr 1fr 1fr; } } + .media-reviews-block .media-reviews-container-review-items-read { + display: flex; + align-items: center; + justify-content: center; + margin: 70px 0 0; } + .media-reviews-block .media-reviews-container-review-items-item a { + text-decoration: none; + display: flex; + gap: 10px; + align-items: center; + justify-content: center; + flex-direction: column; } + .media-reviews-block .media-reviews-container-review-items-item .rating-stars { + position: relative; + gap: 10px; + display: grid; } + .media-reviews-block .media-reviews-container-review-items-loop-item { + border-bottom: 1px solid #D9D9D9; + padding: 23px 0; } + @media (min-width: 769px) { + .media-reviews-block .media-reviews-container-review-items-loop-item { + padding: 50px 0; } } + .media-reviews-block .media-reviews-container-review-items-loop-item:nth-child(1) { + border-top: 1px solid #D9D9D9; } + .media-reviews-block .media-reviews-container-review-items-loop-item blockquote { + display: grid; + grid-template-columns: 1fr; + gap: 20px; + margin: 0; } + @media (min-width: 769px) { + .media-reviews-block .media-reviews-container-review-items-loop-item blockquote { + gap: 0; + grid-template-columns: 0.5fr 1fr; + gap: 0 40px; } } + .media-reviews-block .media-reviews-container-review-items-loop-item blockquote .info { + display: flex; + flex-direction: column; + gap: 10px; } + .media-reviews-block .media-reviews-container-review-items-loop-item blockquote .info .rating-stars { + position: relative; } + .media-reviews-block .media-reviews-container-review-items-loop-item blockquote .info .attachment-medium_large { + width: 90px; + height: 90px; + flex-shrink: 0; + border-radius: 50%; + object-fit: cover; + object-position: center; } + .media-reviews-block .media-reviews-container-review-items-loop-item blockquote .info h3.title { + font-size: 24px; + font-style: normal; + font-weight: 600; + line-height: 21px; + margin: 0; } + .media-reviews-block .media-reviews-container-review-items-loop-item blockquote .info .location, + .media-reviews-block .media-reviews-container-review-items-loop-item blockquote .info .date { + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 20px; } + .media-reviews-block .media-reviews-container-review-items-loop-item blockquote .info .location.date, + .media-reviews-block .media-reviews-container-review-items-loop-item blockquote .info .date.date { + font-style: italic; } + .media-reviews-block .number_of_stars, + .media-reviews-block .reviews_amount { + text-align: center; } + .media-reviews-block .number_of_stars.number_of_stars, + .media-reviews-block .reviews_amount.number_of_stars { + font-size: 16px; + font-style: normal; + font-weight: 700; + line-height: 26px; } + .media-reviews-block .number_of_stars.reviews_amount, + .media-reviews-block .reviews_amount.reviews_amount { + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 1; } + .media-reviews-block figure { + height: 50px; + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 20px; } + .media-reviews-block figure img { + max-height: 100%; } + +.media-reviews-global-block { + background: #F7F7F7; + padding: 50px 0; + margin: 0 0; + color: black; } + @media (min-width: 769px) { + .media-reviews-global-block { + margin: 0; } } + .media-reviews-global-block-purple { + color: white; + background-color: #625089; } + .media-reviews-global-block-purple .media-reviews-global-container > h2.title { + color: white; } + .media-reviews-global-block-purple .title, + .media-reviews-global-block-purple span.reviews_amount, + .media-reviews-global-block-purple div.number_of_stars { + color: white; } + .media-reviews-global-block-purple .media-reviews-global-container-review-items-item a:hover { + background: rgba(255, 255, 255, 0.05) !important; + border: 1px solid rgba(255, 255, 255, 0.2) !important; } + .media-reviews-global-block-purple .image-white { + display: block !important; } + .media-reviews-global-block-purple .image { + display: none; } + .media-reviews-global-block_with_author_images .media-reviews-global-container-review-items-loop { + display: grid; + grid-template-columns: repeat(1, 1fr); + border-top: 1px solid #D9D9D9; } + @media (min-width: 769px) { + .media-reviews-global-block_with_author_images .media-reviews-global-container-review-items-loop { + grid-template-columns: repeat(2, 1fr); } } + .media-reviews-global-block_with_author_images .media-reviews-global-container-review-items-loop .media-reviews-global-container-review-items-loop-item { + border: none; + border-top: none !important; + border-right: 1px solid #D9D9D9; + border-bottom: 1px solid #D9D9D9; } + .media-reviews-global-block_with_author_images .media-reviews-global-container-review-items-loop .media-reviews-global-container-review-items-loop-item:nth-child(even) { + border-right: none; } + @media (min-width: 769px) { + .media-reviews-global-block_with_author_images .media-reviews-global-container-review-items-loop .media-reviews-global-container-review-items-loop-item:nth-child(even) { + padding: 53px 59px; } } + .media-reviews-global-block_with_author_images .media-reviews-global-container-review-items-loop .media-reviews-global-container-review-items-loop-item blockquote { + align-items: center; } + .media-reviews-global-block .media-reviews-global-container { + margin: 0 auto; + max-width: 1168px; + padding: 0 24px; } + .media-reviews-global-block .media-reviews-global-container > .title { + font-size: 35px; + font-weight: 700; + line-height: 40px; + letter-spacing: 0em; + text-align: center; + color: #625089; + margin-bottom: 50px; } + @media (max-width: 767px) { + .media-reviews-global-block .media-reviews-global-container > .title { + font-size: 25px; + line-height: 35px; } } + .media-reviews-global-block .star { + display: inline-grid; + position: relative; + gap: 0px; + grid-template-columns: repeat(5, 1fr); } + .media-reviews-global-block .star svg { + width: auto; + fill: #F19E3E; + width: 25px; } + .media-reviews-global-block .cover { + background: white; + height: 100%; + overflow: hidden; + mix-blend-mode: color; + position: absolute; + top: 0; + right: 0; + bottom: 0; + display: flex; } + .media-reviews-global-block .media-reviews-global-container-review-items { + display: grid; + grid-template-columns: 1fr; + gap: 40px 0; } + @media (min-width: 769px) { + .media-reviews-global-block .media-reviews-global-container-review-items { + grid-template-columns: 1fr 1fr 1fr; } } + .media-reviews-global-block .media-reviews-global-container-review-items-read { + display: flex; + align-items: center; + justify-content: center; + margin: 70px 0 0; } + .media-reviews-global-block .media-reviews-global-container-review-items-item .image-white { + display: none; } + .media-reviews-global-block .media-reviews-global-container-review-items-item a { + text-decoration: none; + display: flex; + gap: 10px; + align-items: center; + justify-content: center; + flex-direction: column; + border-radius: 10px; + padding: 20px 10px; + min-width: 90%; + border: 1px solid transparent; } + .media-reviews-global-block .media-reviews-global-container-review-items-item a:hover { + background: #fff; + border: 1px solid rgba(0, 0, 0, 0.1); } + .media-reviews-global-block .media-reviews-global-container-review-items-item .rating-stars { + position: relative; + gap: 10px; + display: grid; } + .media-reviews-global-block .media-reviews-global-container-review-items-loop { + padding-top: 90px; } + .media-reviews-global-block .media-reviews-global-container-review-items-loop-item { + border-bottom: 1px solid #D9D9D9; + padding: 23px 0; } + @media (min-width: 769px) { + .media-reviews-global-block .media-reviews-global-container-review-items-loop-item { + padding: 50px 0; } } + .media-reviews-global-block .media-reviews-global-container-review-items-loop-item:nth-child(1) { + border-top: 1px solid #D9D9D9; } + .media-reviews-global-block .media-reviews-global-container-review-items-loop-item blockquote { + display: grid; + grid-template-columns: 1fr; + gap: 20px; + margin: 0; } + @media (min-width: 769px) { + .media-reviews-global-block .media-reviews-global-container-review-items-loop-item blockquote { + gap: 0; + grid-template-columns: 0.5fr 1fr; } } + .media-reviews-global-block .media-reviews-global-container-review-items-loop-item blockquote .info { + display: flex; + flex-direction: column; + gap: 10px; } + .media-reviews-global-block .media-reviews-global-container-review-items-loop-item blockquote .info .rating-stars { + position: relative; } + .media-reviews-global-block .media-reviews-global-container-review-items-loop-item blockquote .info .attachment-medium_large { + width: 90px; + height: 90px; + flex-shrink: 0; + border-radius: 50%; + object-fit: cover; + object-position: center; } + .media-reviews-global-block .media-reviews-global-container-review-items-loop-item blockquote .info h3.title { + font-size: 24px; + font-style: normal; + font-weight: 600; + line-height: 21px; + margin: 0; } + .media-reviews-global-block .media-reviews-global-container-review-items-loop-item blockquote .info .location, .media-reviews-global-block .media-reviews-global-container-review-items-loop-item blockquote .info .date { + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 20px; } + .media-reviews-global-block .media-reviews-global-container-review-items-loop-item blockquote .info .location.date, .media-reviews-global-block .media-reviews-global-container-review-items-loop-item blockquote .info .date.date { + font-style: italic; } + .media-reviews-global-block .number_of_stars, .media-reviews-global-block .reviews_amount { + text-align: center; } + .media-reviews-global-block .number_of_stars.number_of_stars, .media-reviews-global-block .reviews_amount.number_of_stars { + font-size: 16px; + font-style: normal; + font-weight: 700; + line-height: 26px; } + .media-reviews-global-block .number_of_stars.reviews_amount, .media-reviews-global-block .reviews_amount.reviews_amount { + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 1; } + .media-reviews-global-block figure { + height: 50px; + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 20px; } + .media-reviews-global-block figure img { + max-height: 100%; + object-fit: contain; + object-position: center; } + +.single .full-width-columns-background-block { + border-radius: 10px; + overflow: hidden; } + +@media (min-width: 769px) { + .single .full-width-columns-background-block.reverse_order_1 .full-width-columns-background-container { + grid-template-columns: 1fr 1fr; } } + +.full-width-columns-background-block { + background: #625089; + border-radius: 10px; + overflow: hidden; } + .full-width-columns-background-block .link { + display: inline-flex; + margin: 20px 0 0; } + .full-width-columns-background-block.reverse_order_1 .full-width-columns-background-container { + display: grid; + grid-template-columns: 1fr; } + @media (min-width: 769px) { + .full-width-columns-background-block.reverse_order_1 .full-width-columns-background-container { + grid-template-columns: 0.5fr 1fr; } } + .full-width-columns-background-block.reverse_order_1 .full-width-columns-background-container-content { + order: 2; + width: 100%; + padding: 28px 20px; } + @media (min-width: 769px) { + .full-width-columns-background-block.reverse_order_1 .full-width-columns-background-container-content { + padding: 48px 10px; } } + .full-width-columns-background-block.reverse_order_1 .full-width-columns-background-container__video { + width: 100%; + min-height: 200px; } + .full-width-columns-background-block.fwidth-title-medium .full-width-columns-background-container-content .title { + font-size: 25px; } + .full-width-columns-background-block.aligncenter { + max-width: calc(100% - 48px); + margin: 0 auto !important; + border-radius: 10px; + overflow: hidden; } + @media (min-width: 769px) { + .full-width-columns-background-block.aligncenter { + max-width: 970px; } } + .full-width-columns-background-block .full-width-columns-background-container { + margin: 0 auto; + display: flex; + width: 100%; + flex-direction: column; } + @media (min-width: 769px) { + .full-width-columns-background-block .full-width-columns-background-container { + flex-direction: row; } } + .full-width-columns-background-block .full-width-columns-background-container-content { + padding: 45px 24px; } + @media (min-width: 769px) { + .full-width-columns-background-block .full-width-columns-background-container-content { + padding: 106px 80px; + width: 50%; + padding: 90px 20px 70px; + width: 50%; + max-width: 500px; + margin: 0 auto; + text-align: unset; } } + .full-width-columns-background-block .full-width-columns-background-container-content .title { + color: white; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; } + @media (max-width: 767px) { + .full-width-columns-background-block .full-width-columns-background-container-content .title { + font-size: 25px; + line-height: 35px; } } + .full-width-columns-background-block .full-width-columns-background-container-content .content { + color: #fff; } + .full-width-columns-background-block .full-width-columns-background-container__video { + position: relative; + min-height: 300px; } + @media (min-width: 769px) { + .full-width-columns-background-block .full-width-columns-background-container__video { + width: 50%; } } + .full-width-columns-background-block .full-width-columns-background-container__video__button { + -webkit-appearance: none; + border: none; + background: transparent; + display: flex; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + padding: 0; + max-width: 53px; + max-height: 53px; + width: 54px; + margin: 0 auto; + top: 50%; + transform: translate(0px, -50%); + cursor: pointer; + transition: all .3s; + transform-origin: center; } + .full-width-columns-background-block .full-width-columns-background-container__video__button:hover { + transform: scale(1.2) translate(0px, -50%); } + .full-width-columns-background-block .full-width-columns-background-container__video img { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + object-fit: cover; + height: 100%; + width: 100%; } + .full-width-columns-background-block .full-width-columns-background-container__video img.play { + max-width: 53px; + max-height: 53px; + margin: 0 auto; + top: 50%; + transform: translate(0px, -50%); + cursor: pointer; } + .full-width-columns-background-block .full-width-columns-background-container__video iframe { + display: flex; + height: 100%; + width: 100%; + min-height: 300px; } + +.podcast-trio-container { + margin: 0 auto; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + gap: 40px; + max-width: 1168px; + padding: 0; } + @media (min-width: 769px) { + .podcast-trio-container { + padding: 0; } } + .podcast-trio-container .title { + color: black; + text-align: center; + font-size: 20px; + font-style: normal; + font-weight: 600; + line-height: 30px; + margin: 0; + position: relative; + display: inline-flex; } + .podcast-trio-container .title:after, .podcast-trio-container .title:before { + content: close-quote; + position: absolute; + top: 50%; + width: 40px; + height: 2px; } + .podcast-trio-container .title:after { + left: -60px; + background: #777474; + transform: translate(0%, 60%); } + .podcast-trio-container .title:before { + right: -60px; + background: #000; + transform: translate(0%, 50%); } + .podcast-trio-container .podcast-trio-images { + display: flex; + gap: 24px; + align-items: center; + justify-content: center; + flex-wrap: wrap; } + @media (max-width: 767px) { + .podcast-trio-container .podcast-trio-images { + max-width: 250px; } } + .podcast-trio-container .podcast-trio-images__image { + display: inline-flex; + align-items: center; + justify-content: center; } + .podcast-trio-container .podcast-trio-images__image img { + max-width: 290px; } + +.media-reviews-slider-block { + background: var(--Purple, #625089); + margin-bottom: 180px; + position: relative; } + .media-reviews-slider-block-container { + margin: 0 auto; + max-width: 1168px; + padding: 0 24px; } + .media-reviews-slider-block-container__svg { + position: absolute; + top: 0; + left: 50%; + transform: translate(-50%, -50%); + width: 99px; + height: 99px; + background: #fff; + display: flex; + align-items: center; + justify-content: center; + border-radius: 50%; } + .media-reviews-slider-block-container-slider { + position: relative; } + .media-reviews-slider-block-container-slider_slide_blockquote { + max-width: 740px; + margin: 0px auto 10px; + padding: 100px 0 50px; + display: grid; + gap: 27px; } + .media-reviews-slider-block-container-slider iframe { + max-width: 970px; + width: 100%; + margin: -90px auto 0px; + display: flex; + align-items: center; + justify-content: center; + padding: 12px; + background: #fff; + border-radius: 10px; + min-height: 35vw; + position: relative; + bottom: -80px; + box-shadow: 0px 15px 27px rgba(161, 165, 165, 0.25); } + .media-reviews-slider-block-container-slider .text { + color: #FFF; + text-align: center; + font-size: 20px; + font-style: normal; + font-weight: 400; + line-height: 31px; + display: block; } + .media-reviews-slider-block-container-slider .author { + color: #FFF; + text-align: center; + font-size: 24px; + font-style: normal; + font-weight: 600; + line-height: 21px; + display: block; } + .media-reviews-slider-block .slick-list { + overflow: visible; } + +.block-editor-block-list__block .resource-blocks-block-container-list-item a { + height: auto; } + +.resource-blocks-block { + padding: 90px 0; + display: grid; + gap: 80px; } + .resource-blocks-block-container { + max-width: 740px; + margin: 0 auto; + padding: 0 24px; + text-align: center; } + .resource-blocks-block-container h2 { + color: #625089; + text-align: center; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; } + .resource-blocks-block-container .subtitle { + color: black; + text-align: center; + font-size: 18px; + font-style: normal; + font-weight: 400; + line-height: 28px; } + .resource-blocks-block-container-list { + max-width: 1168px; + margin: 0 auto; + padding: 0 24px; } + .resource-blocks-block-container-list-item { + display: grid; + grid-template-columns: repeat(1, 1fr); + gap: 20px; + list-style: none; + padding: 0 !important; } + @media (min-width: 769px) { + .resource-blocks-block-container-list-item { + grid-template-columns: repeat(2, 1fr); } } + .resource-blocks-block-container-list-item__block { + padding: 0 !important; } + .resource-blocks-block-container-list-item a { + border: 1px solid var(--Dark-Gray, #A1A5A5); + display: grid; + text-decoration: none; + padding: 45px; + border-radius: 10px; + height: 100%; } + .resource-blocks-block-container-list-item a:focus, .resource-blocks-block-container-list-item a:hover { + background: #82BC46; + border-color: #82BC46; } + .resource-blocks-block-container-list-item .title { + color: #000; + text-align: center; + font-size: 20px; + font-style: normal; + font-weight: 700; + line-height: 25px; + margin-bottom: 0; } + .resource-blocks-block-container-list-item p { + color: var(--Black, #000); + text-align: center; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; + margin-bottom: 0; } + +.doctor-mortgages-block { + padding: 40px 24px; + background-color: #625089; } + @media (min-width: 769px) { + .doctor-mortgages-block { + padding: 100px 24px; } } + .doctor-mortgages-block .doctor-mortgages-block-wrap { + margin: 0 auto; + max-width: 1168px; + display: grid; + grid-template-columns: 2fr 1fr; + grid-column-gap: 100px; } + .doctor-mortgages-block .doctor-mortgages-block-wrap h2 { + color: inherit; } + .doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map path.us-state { + fill: #fffde9; + stroke: #625089; } + .doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map path.us-state:hover { + fill: #000; + cursor: pointer; } + .doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map rect.us-state { + fill: #fffde9; + stroke: #625089; } + .doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map rect.us-state:hover { + fill: #000; + cursor: pointer; } + .doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map path.us-state.active { + fill: #82BC46; + cursor: pointer; } + .doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map rect.us-state.active { + fill: #82BC46; + cursor: pointer; } + .doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map .us-state-label { + font-size: 10px; + font-weight: 400; + line-height: 26px; } + .doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map .us-state-isolabel.hover { + fill: #000; } + .doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map .us-state-label.hover { + fill: #fff; } + .doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map .us-territory.FG { + display: none !important; } + .doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map #us-state-label-FG { + display: none !important; } + .doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map .us-territory.PW { + display: none !important; } + .doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map #us-state-label-PW { + display: none; } + .doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map .us-territory.MH { + display: none !important; } + .doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map #us-state-label-MH { + display: none; } + .doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map .us-territory.FM { + display: none !important; } + .doctor-mortgages-block .doctor-mortgages-block-wrap #d3-map #us-state-label-FM { + display: none; } + .doctor-mortgages-block .doctor-mortgages-block-main h2 { + color: #fff; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; + /* 114.286% */ } + .doctor-mortgages-block .doctor-mortgages-block-main p.doctor-mortgages-block-text { + color: #fff; + font-size: 18px; + font-style: normal; + font-weight: 400; + line-height: 28px; + margin-bottom: 40px; } + .doctor-mortgages-block .doctor-mortgages-block-sidebar { + border-radius: 10px; + box-shadow: 0px 15px 27px 0px rgba(161, 165, 165, 0.25); + background-color: #fff; + padding: 30px; + font-size: 16px; } + .doctor-mortgages-block .doctor-mortgages-block-sidebar select { + border-radius: 4px; + border: 1px solid #A1A5A5; + background: #fff; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M1.45605 1.48535L6.48542 6.51472L11.5148 1.48535' stroke='%2382BC46' stroke-linecap='round'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: right 10px center; + padding-right: 30px; } + .doctor-mortgages-block .doctor-mortgages-block-sidebar h2 { + color: #625089; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; + margin-top: 40px; } + .doctor-mortgages-block .doctor-mortgages-block-sidebar h3 { + margin-bottom: 8px; + color: #000; + font-size: 20px; + font-style: normal; + font-weight: 700; + line-height: 25px; + text-decoration: none; } + .doctor-mortgages-block .doctor-mortgages-block-sidebar a.link { + text-decoration: underline; + color: #547C2D; + font-size: 18px; + font-weight: 400; + line-height: 28px; } + .doctor-mortgages-block .doctor-mortgages-block-sidebar a.link:hover { + color: #625089; } + .doctor-mortgages-block .doctor-mortgages-block-sidebar a { + color: #625089; } + .doctor-mortgages-block .doctor-mortgages-block-select { + height: 42px; + border-radius: 0px; + border: none; + color: #000; + font-weight: 300; + padding: 10px !important; } + .doctor-mortgages-block .doctor-mortgages-block-select:focus { + border-radius: 0px; } + .doctor-mortgages-block .doctor-mortgages-block-results { + padding: 0; } + .doctor-mortgages-block .doctor-mortgages-block-results li { + list-style: none; } + .doctor-mortgages-block .doctor-mortgages-block-results-result { + border-bottom: solid 1px #fff; + padding: 17px 0 0; } + .doctor-mortgages-block a.doctor-mortgages-block-cta { + width: 100%; + min-height: 45px; + padding: 0 5px; + text-align: center; + display: flex; + justify-content: center; + align-items: center; + border-radius: 10px; + background: #82BC46; + color: #000; + font-size: 15px; + font-style: normal; + font-weight: 400; + line-height: 1; + text-decoration: none; + margin-top: 40px; } + .doctor-mortgages-block a.doctor-mortgages-block-cta:hover { + background: none; + color: black; + border: 2px solid #82BC46; } + @media (max-width: 768px) { + .doctor-mortgages-block .doctor-mortgages-block-wrap { + display: block; + padding: 0 25px; } + .doctor-mortgages-block #d3-map { + display: none; } } +.calculator-form-cta-block { + background-color: #625089; + padding: 78px 0; } + .calculator-form-cta-block .calculator-form-cta-container { + max-width: 1168px; + margin: 0 auto; + padding: 0 24px; + display: grid; + grid-template-columns: 1fr; + gap: 20px 120px; } + @media (min-width: 769px) { + .calculator-form-cta-block .calculator-form-cta-container { + grid-template-columns: 1fr 1fr; } } + .calculator-form-cta-block .calculator-form-cta-container .calculator-form-cta-block-container .title { + color: #FFF; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; } + .calculator-form-cta-block .calculator-form-cta-container .form .wpforms-container { + margin: 0; } + .calculator-form-cta-block .calculator-form-cta-container .form .wpforms-container form .wpforms-field-container { + display: flex; + gap: 20px; } + .calculator-form-cta-block .calculator-form-cta-container .form .wpforms-container form .wpforms-field-container .wpforms-field-label { + color: #FFF; + font-size: 13px; + font-style: normal; + font-weight: 400; + line-height: 1.2; } + .calculator-form-cta-block .calculator-form-cta-container .form .wpforms-container form .wpforms-field-container .wpforms-field-medium { + max-width: 100%; + border-radius: 4px; + background: #FFF; + border: none; } + .calculator-form-cta-block .calculator-form-cta-container .form .wpforms-container form .wpforms-field-container .wpforms-field-required { + /* Set your desired color */ } + .calculator-form-cta-block .calculator-form-cta-container .form .wpforms-container form .wpforms-submit-container button.wpforms-submit:hover { + background-color: transparent; + color: white; } + +.form-column-block .form-column-container { + margin: 0 auto; + max-width: 1168px; } + .form-column-block .form-column-container .form-column-container-columns { + display: grid; + grid-template-columns: 1fr; + gap: 30px; } + @media (min-width: 769px) { + .form-column-block .form-column-container .form-column-container-columns { + grid-template-columns: 0.6fr 1fr; } } + .form-column-block .form-column-container .form-column-container-columns__text { + padding: 94px 0 0; + flex: 1; } + .form-column-block .form-column-container .form-column-container-columns__text .title { + color: #625089; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; + /* 114.286% */ } + .form-column-block .form-column-container .form-column-container-columns__text .copy { + color: var(--Black, #000); + font-size: 18px; + font-style: normal; + font-weight: 400; + line-height: 28px; + /* 155.556% */ } + .form-column-block .form-column-container .form-column-container-columns__text a { + color: #547C2D; } + .form-column-block .form-column-container .form-column-container-columns__form { + flex: 1; } + .form-column-block .form-column-container .form-column-container-columns__form .wpforms-field-container { + display: grid; + gap: 30px; } + .form-column-block .form-column-container .form-column-container-columns__form .wpforms-container { + margin: -80px 0 0; + padding: 20px; + background: #fff; + position: relative; + border-radius: 10px; + z-index: 12; + box-shadow: 0px 15px 27px rgba(161, 165, 165, 0.25); } + @media (min-width: 769px) { + .form-column-block .form-column-container .form-column-container-columns__form .wpforms-container { + padding: 70px 85px; } } +.table-of-contents-block .accordion-block-container { + padding: 0; } + +.accordion-block-container { + margin: 0 auto; + padding: 0 24px; + max-width: 1168px; } + .accordion-block-container-header { + margin: 0 0 40px; } + .accordion-block-container-header__title { + color: #625089; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; } + .accordion-block-container-header__copy { + color: var(--Black, #000); + font-size: 18px; + font-style: normal; + font-weight: 400; + line-height: 28px; } + .accordion-block-container .accordion-block-container-accordion__content { + padding: 20px 20px 0; + display: none; + color: black; + font-style: normal; + font-weight: 400; } + .accordion-block-container .accordion-block-container-accordion__content.active-content { + display: block; } + .accordion-block-container .accordion-block-container-accordion__heading { + margin: 0; + border-bottom: 1px solid #D9D9D9; + display: flex; } + .accordion-block-container .accordion-block-container-accordion__heading:first-child { + border-top: 1px solid #D9D9D9; } + .accordion-block-container .accordion-block-container-accordion__heading .accordion-block-container-accordion__button { + color: #000; + font-size: 16px; + font-style: normal; + font-weight: 700; + line-height: 24px; + background: none; + border: none; + cursor: pointer; + padding: 20px 20px; + display: flex; + width: 100%; + text-align: left; + justify-content: space-between; } + .accordion-block-container .accordion-block-container-accordion__heading .accordion-block-container-accordion__button .chevron { + transform: rotate(0deg); } + .accordion-block-container .accordion-block-container-accordion__heading .accordion-block-container-accordion__button[aria-expanded="true"] { + color: var(--WCAG-Green, #547C2D); } + .accordion-block-container .accordion-block-container-accordion__heading .accordion-block-container-accordion__button[aria-expanded="true"] .chevron { + transform: rotate(180deg); } + +.columns-with-button-block { + padding: 0 0 93px; } + @media (min-width: 769px) { + .columns-with-button-block { + padding: 93px 0; } } + .columns-with-button-block-container { + max-width: 1168px; + margin: 0 auto; + padding: 0; + display: grid; + grid-template-columns: 1fr; + gap: 20px 115px; } + @media (min-width: 769px) { + .columns-with-button-block-container { + grid-template-columns: 0.6fr 1fr; } } + .columns-with-button-block-container-content { + display: flex; + align-items: flex-start; + justify-content: flex-start; + flex-direction: column; + gap: 20px; } + .columns-with-button-block-container-content__title { + color: #625089; + font-style: normal; + font-weight: 700; + margin: 0; } + @media (min-width: 769px) { + .columns-with-button-block-container-content__title { + font-size: 35px; + line-height: 40px; } } + .columns-with-button-block-container-content__rating { + color: #000; + font-size: 13px; + font-style: normal; + font-weight: 400; + line-height: 1; + text-decoration-line: underline; } + .columns-with-button-block-container-content__rating a { + color: inherit; } + +.team-hightlight-block { + padding: 40px 0 20px; } + @media (min-width: 769px) { + .team-hightlight-block { + padding: 100px 0 50px; } } + .team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight-member__content .title { + color: #000; + font-size: 16px; + font-style: normal; + font-weight: 700; + line-height: 18px; + text-align: left; } + .team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight-member__photo img { + border-radius: 10px; } + @media (max-width: 767px) { + .team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight-member__photo img { + height: 33vw; } } + .team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight-member__button { + overflow: unset; } + .team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight-member__content .job { + color: #000; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 1.4; + text-align: left; } + .team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight { + grid-template-columns: repeat(2, 1fr); } + @media (min-width: 769px) { + .team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight { + grid-template-columns: repeat(4, 1fr); } } + .team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight-member { + grid-template-columns: 1fr; + border: none; + max-height: none; } + @media (max-width: 767px) { + .team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight-member { + border-radius: 0; } } + @media (max-width: 767px) { + .team-hightlight-block-styling-1 .team-hightlight-block-container-header__title { + text-align: center; } } + .team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight-member__content { + padding: 10px; } + .team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight-member__photo { + justify-content: flex-start; + margin: 0; + width: 100%; } + .team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight-member__photo img { + width: 100%; + object-fit: cover; + object-position: center; } + @media (min-width: 769px) { + .team-hightlight-block-styling-1 .team-hightlight-block-container-team-hightlight-member__photo img { + height: 220px; } } + .team-hightlight-block-container { + max-width: 1168px; + margin: 0 auto; } + .team-hightlight-block-container-header { + margin-bottom: 20px; } + @media (min-width: 769px) { + .team-hightlight-block-container-header { + margin-bottom: 56px; } } + .team-hightlight-block-container-header__title { + color: #625089; + font-size: 25px; + font-style: normal; + font-weight: 700; + line-height: 35px; } + @media (min-width: 769px) { + .team-hightlight-block-container-header__title { + text-align: center; + font-size: 35px; + line-height: 40px; } } + .team-hightlight-block-container-team-hightlight { + padding: 0 !important; + display: grid; + grid-template-columns: repeat(1, 1fr); + gap: 0 20px; } + @media (min-width: 769px) { + .team-hightlight-block-container-team-hightlight { + gap: 20px; + grid-template-columns: repeat(3, 1fr); } } + .team-hightlight-block-container-team-hightlight-member { + display: grid; + grid-template-columns: 106px 1fr; + border-radius: 10px; + border: 1px solid #D9D9D9; + padding: 0 !important; + position: relative; + opacity: 1; + max-height: 140px; + overflow: hidden; + transition: opacity 0.5s, max-height 0.5s; } + @media (max-width: 767px) { + .team-hightlight-block-container-team-hightlight-member { + margin-bottom: 20px; } } + .team-hightlight-block-container-team-hightlight-member.hidden { + opacity: 0; + margin-bottom: 0; + max-height: 0; + border: none; + position: absolute; } + .team-hightlight-block-container-team-hightlight-member__button { + -webkit-appearance: none; + border: none; + background: transparent; + text-decoration: none; + display: flex; + flex-direction: column; + cursor: pointer; + padding: 0; + overflow: hidden; } + .team-hightlight-block-container-team-hightlight-member__content { + padding: 5px 20px; + display: flex; + align-items: flex-start; + flex-direction: column; + justify-content: center; + gap: 5px; } + .team-hightlight-block-container-team-hightlight-member__content .title { + color: #000; + font-size: 16px; + font-style: normal; + font-weight: 700; + line-height: 18px; + /* 112.5% */ + margin: 0; } + .team-hightlight-block-container-team-hightlight-member__content .job { + color: black; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 14px; + display: flex; } + .team-hightlight-block-container-team-hightlight-member__photo { + display: flex; + align-items: center; + justify-content: center; + margin: 0; } + .team-hightlight-block-container-team-hightlight-member__photo img { + object-fit: cover; + object-position: center; + width: 100%; + height: 100%; + border-radius: 10px 0 0 10px; } + @media (min-width: 769px) { + .team-hightlight-block-container-team-hightlight-member__photo img { + height: 110px; } } + .team-hightlight-block-container-team-hightlight__load_more { + display: flex; + justify-content: center; + margin: 0; } + @media (min-width: 769px) { + .team-hightlight-block-container-team-hightlight__load_more { + margin-top: 40px; } } + .team-hightlight-block-container-team-hightlight__load_more .load { + -webkit-appearance: none; + background: transparent; + border: none; + display: flex; + gap: 20px; + align-items: center; + justify-content: center; + cursor: pointer; } + .team-hightlight-block-container-team-hightlight__load_more .load.active .arrow { + transform: rotate(180deg); } + .team-hightlight-block-container-team-hightlight__load_more .load .text { + color: #000; + text-align: right; + font-size: 15px; + font-style: normal; + font-weight: 400; + line-height: 1; } + .team-hightlight-block-container-team-hightlight__load_more .load .arrow { + display: flex; + align-items: center; + justify-content: center; } + +.team-hightlight-block-modal .modal_content { + display: grid; + padding: 24px 24px; } + @media (min-width: 769px) { + .team-hightlight-block-modal .modal_content { + padding: 70px 24px 24px; } } + @media (min-width: 1201px) { + .team-hightlight-block-modal .modal_content { + padding: 0; + grid-template-columns: 450px 1fr; } } +@media (max-width: 767px) { + .team-hightlight-block-modal.modal { + padding: 0; } } + +.team-hightlight-block-modal .modal-content { + padding: 0; } + @media (max-width: 767px) { + .team-hightlight-block-modal .modal-content { + margin: auto; } } +@media (max-width: 767px) { + .team-hightlight-block-modal .modal_image { + max-width: 70%; } } + +.team-hightlight-block-modal .modal_image img { + width: 100%; + object-fit: cover; + object-position: center; + max-width: 500px; } + @media (min-width: 769px) { + .team-hightlight-block-modal .modal_image img { + min-height: 600px; } } +.team-hightlight-block-modal .link { + display: flex; } + +.team-hightlight-block-modal .modal_image figure { + height: 100%; } + .team-hightlight-block-modal .modal_image figure img { + height: 100%; + object-fit: cover; } + +.team-hightlight-block-modal .modal_text { + padding: 20px 0px; } + @media (min-width: 1201px) { + .team-hightlight-block-modal .modal_text { + padding: 120px 90px; } } + .team-hightlight-block-modal .modal_text .title { + color: black; + font-size: 25px; + font-style: normal; + font-weight: 700; + line-height: 30px; + display: flex; + margin: 0 0 10px; } + .team-hightlight-block-modal .modal_text .job { + display: flex; + margin: 0 0 20px; } + .team-hightlight-block-modal .modal_text .content { + max-height: 250px; + margin-bottom: 20px; + overflow-y: auto; } + .team-hightlight-block-modal .modal_text .content::-webkit-scrollbar { + -webkit-appearance: none; } + .team-hightlight-block-modal .modal_text .content::-webkit-scrollbar:vertical { + width: 11px; } + .team-hightlight-block-modal .modal_text .content::-webkit-scrollbar-thumb { + border-radius: 8px; + border: 2px solid white; + background-color: rgba(0, 0, 0, 0.5); } + +.testimonial-slider-block { + background: #625089; + padding: 90px 10px; } + .testimonial-slider-block-container-header__title { + color: white; + text-align: center; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; + margin: 0; } + .testimonial-slider-block-container-testimonial-slider-testimonial__content .content { + color: #000; + text-align: center; + font-size: 20px; + font-style: normal; + font-weight: 400; + line-height: 31px; + display: block; + margin: 0 0 34px; } + .testimonial-slider-block-container-testimonial-slider-testimonial__content .title { + color: #000; + text-align: center; + font-size: 24px; + font-style: normal; + font-weight: 600; + line-height: 21px; + margin: 0 0 20px; + display: block; } + .testimonial-slider-block-container-testimonial-slider-testimonial__content .date { + color: #000; + text-align: center; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 20px; + margin-bottom: 10px; + display: flex; + align-items: center; + justify-content: center; + gap: 10px; } + .testimonial-slider-block-container-testimonial-slider__slider-controls { + display: flex; + align-items: center; + justify-content: center; + margin: 40px 0 40px; + gap: 10px; } + .testimonial-slider-block-container-testimonial-slider__slider-controls button { + -webkit-appearance: none; + background: transparent; + border: none; + color: #FFF; + text-align: center; + font-size: 15px; + font-style: normal; + font-weight: 400; + cursor: pointer; + line-height: 70px; } + .testimonial-slider-block-container-testimonial-slider__slider-controls button:hover { + text-decoration: underline; } + .testimonial-slider-block .slide-counter { + color: #FFF; + text-align: center; + font-size: 15px; + font-style: normal; + line-height: 70px; + font-weight: 700; } + .testimonial-slider-block .rating { + display: flex; + align-items: center; + justify-content: center; + gap: 20px; + flex-direction: column; } + .testimonial-slider-block .stars { + position: relative; + display: inline-flex; + gap: 20px; + align-items: center; + margin: 20px 0 0; } + .testimonial-slider-block .cover { + background: white; + height: 100%; + overflow: hidden; + mix-blend-mode: color; + position: absolute; + top: 0; + right: 0; } + .testimonial-slider-block svg { + fill: gold; } + .testimonial-slider-block .slick-dots { + text-align: right; + position: absolute; + bottom: 0; + left: 0; + right: 0; } + .testimonial-slider-block .slick-track { + max-width: 100% !important; + transform: translate3d(0, 0, 0) !important; + perspective: 100px; } + .testimonial-slider-block .slick-slide { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + margin: auto; + opacity: 0; + width: 100% !important; + transform: translate3d(0, 0, 0); + transition: transform .4s, opacity .4s; + overflow: hidden; } + .testimonial-slider-block .slick-snext, + .testimonial-slider-block .slick-sprev, + .testimonial-slider-block .slick-snext2, + .testimonial-slider-block .slick-sprev2 { + display: block; } + .testimonial-slider-block .slick-current { + opacity: 1; + position: relative; + display: block; + z-index: 2; } + .testimonial-slider-block .slick-snext { + opacity: 1; + transform: translate3d(7%, 0, -10px); + z-index: 1; + perspective: 1000px; + opacity: .3; } + .testimonial-slider-block .slick-sprev { + opacity: 1; + transform: translate3d(-7%, 0, -10px); + opacity: .3; } + .testimonial-slider-block .testimonial-slider-block-container-testimonial-slider-testimonial__content { + background: #fff; + box-shadow: 0px 15px 27px rgba(161, 165, 165, 0.25); + border-radius: 10px; + padding: 75px 90px; + max-width: 930px; + position: relative; + padding: 80px 16px; + margin: 0 20px; + min-height: 500px; } + @media (min-width: 769px) { + .testimonial-slider-block .testimonial-slider-block-container-testimonial-slider-testimonial__content { + padding: 75px 90px; + margin: 0 auto; } } + .testimonial-slider-block .quote_icon { + position: relative; + z-index: 10; } + .testimonial-slider-block .quote_icon .icon { + position: absolute; + top: 0px; + left: 50%; + transform: translate(-50%, -50%); + background: #625089; + width: 99px; + height: 99px; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + padding: 20px; } + .testimonial-slider-block .quote_icon .icon svg { + width: 100%; + height: 100%; } + .testimonial-slider-block .testimonial-slider-block-container-header { + margin: 0 0 60px; } + .testimonial-slider-block .testimonial-slider-block-container-testimonial_read_more { + display: flex; + align-items: center; + justify-content: center; + margin: 30px 0 0; } + +@media (min-width: 769px) { + .page .table-of-contents-block.post_format_style-standard .toc-nav-container { + display: block; } } + +@media (min-width: 769px) { + .page .table-of-contents-block.post_format_style-standard .table-of-contents-block-container-main { + grid-template-columns: 1fr 386px; } } + +@media (max-width: 767px) { + .single .content-sidebar .table-of-contents-block { + padding: 0; } } + +.toc-nav.placeholder { + display: none; } + +.table-of-contents-block { + max-width: 1168px; + margin: 0 auto; } + .table-of-contents-block.post_format_style-full-width .table-of-contents-block-container-main { + display: flex; } + .table-of-contents-block.post_format_style-full-width .table-of-contents-block-container-main .acf-innerblocks-container > h2:nth-child(1) { + margin-top: 0; } + @media (min-width: 769px) { + .table-of-contents-block.post_format_style-full-width .table-of-contents-block-container-main .toc_container { + max-width: calc(100% - 190px); } } + .table-of-contents-block.post_format_style-full-width .table-of-contents-block-container-main .toc-nav-container { + display: none; } + @media (min-width: 769px) { + .table-of-contents-block.post_format_style-full-width .table-of-contents-block-container-main .toc-nav-container { + display: block; + padding-left: 20px; + margin-left: 20px; } } + .table-of-contents-block.post_format_style-standard .toc-nav-container { + display: none; } + .table-of-contents-block.post_format_style-standard .table-of-contents-block-container-main { + grid-template-columns: 1fr; } + .table-of-contents-block .table-of-contents-block-container-main { + display: grid; } + @media (min-width: 769px) { + .table-of-contents-block .table-of-contents-block-container-main { + grid-template-columns: 1fr 386px; } } + .table-of-contents-block .table-of-contents-block-container-main .toc_container { + width: 100%; } + @media (min-width: 769px) { + .table-of-contents-block .table-of-contents-block-container-main .toc_container { + max-width: 740px; } } + .table-of-contents-block .table-of-contents-block-container-main .toc-nav-sticky { + position: sticky; + top: 100px; } + @media (max-width: 767px) { + .table-of-contents-block .table-of-contents-block-container-main .toc-nav-container { + display: none; } } + @media (min-width: 769px) { + .table-of-contents-block .table-of-contents-block-container-main .toc-nav-container { + padding-left: 60px; + border-left: 1px solid #efefef; + margin-left: 60px; } } + .table-of-contents-block .table-of-contents-block-container-main .toc-nav-container .toc-nav_title { + color: #000; + font-size: 16px; + font-style: normal; + font-weight: 700; + line-height: 24px; + border-bottom: 1px solid #D9D9D9; + padding-bottom: 10px; + margin-bottom: 20px; } + .table-of-contents-block .table-of-contents-block-container-main .toc-nav ul { + padding: 0; + margin: 0; + list-style: none; } + .table-of-contents-block .table-of-contents-block-container-main .toc-nav a { + color: var(--Black, #000); + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 1.3em; + text-decoration: none; + transition: all 50ms ease-in-out; + display: block; } + .table-of-contents-block .table-of-contents-block-container-main .toc-nav a:hover, + .table-of-contents-block .table-of-contents-block-container-main .toc-nav a:focus { + color: var(--WCAG-Green, #547C2D); } + .table-of-contents-block .table-of-contents-block-container-main .toc-nav li.active > a { + font-weight: bold; } + .table-of-contents-block div, + .table-of-contents-block p { + /* These are technically the same, but use both */ + overflow-wrap: break-word; + word-wrap: break-word; + /* Instead use this non-standard one: */ + word-break: break-word; } + +.contents-nav-mobile { + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 10000; + border-radius: 0px 0px 10px 10px; + background: white; + box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); + opacity: 0; + visibility: hidden; + transition: all .6s; + display: none; } + @media (min-width: 769px) { + .contents-nav-mobile { + display: none; } } + .contents-nav-mobile:after { + content: close-quote; + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + opacity: 0; + background: rgba(98, 80, 137, 0.8); + transition: all .3s; + visibility: hidden; } + .contents-nav-mobile.active:after { + opacity: 1; + visibility: visible; } + .contents-nav-mobile.active .contents-nav-mobile-menu { + display: block; } + .contents-nav-mobile.active .contents-nav-mobile-header { + border-bottom: 1px solid #D9D9D9; } + .contents-nav-mobile.active .contents-nav-mobile-header-dropdown-select .dropdown .open { + display: none; } + .contents-nav-mobile.active .contents-nav-mobile-header-dropdown-select .dropdown .close { + display: flex; } + .contents-nav-mobile .contents-nav-mobile-menu { + display: none; + position: relative; + z-index: 10; + background: #fff; + overflow: auto; + border-radius: 0 0px 10px 10px; } + .contents-nav-mobile .contents-nav-mobile-menu li.active a { + color: #547C2D; } + .contents-nav-mobile .contents-nav-mobile-menu li.active a:after { + opacity: 1; } + .contents-nav-mobile .contents-nav-mobile-header { + display: grid; + grid-template-columns: auto auto; + padding: 9px 24px; + margin-bottom: 0px; + position: relative; + z-index: 10; + background: #fff; } + .contents-nav-mobile .cta-btn { + display: inline-flex; + justify-content: flex-end; + align-items: center; } + .contents-nav-mobile .contents-nav-mobile-header-dropdown-select .text { + color: #000; + font-size: 15px; + font-style: normal; + font-weight: 400; + line-height: 70px; } + .contents-nav-mobile .contents-nav-mobile-header-dropdown-select { + display: inline-flex; + align-items: center; + gap: 15px; + -webkit-appearance: none; + background: transparent; + border: none; + cursor: pointer; } + .contents-nav-mobile .contents-nav-mobile-menu ul { + margin: 27px 0 42px; + padding: 0 27px; + list-style: none; } + .contents-nav-mobile .contents-nav-mobile-menu a { + color: black; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 20px; + text-decoration: none; + position: relative; } + .contents-nav-mobile .contents-nav-mobile-menu a:after { + content: ''; + position: absolute; + top: -1px; + left: -12px; + width: 2px; + height: 17px; + background: var(--WCAG-Green, #547C2D); + opacity: 0; } + .contents-nav-mobile .cta-btn { + display: inline-flex; + justify-content: flex-end; + align-items: center; } + .contents-nav-mobile .cta-btn .btn, .contents-nav-mobile .cta-btn .wp-block-button__link { + min-width: 48px; } + .contents-nav-mobile .contents-nav-mobile-header-dropdown-select .text { + color: #000; + font-size: 15px; + font-style: normal; + font-weight: 400; + line-height: 1; } + .contents-nav-mobile .contents-nav-mobile-header-dropdown-select { + display: flex; + align-items: center; + gap: 15px; } + .contents-nav-mobile .contents-nav-mobile-header-dropdown-select .dropdown { + min-width: 30px; } + .contents-nav-mobile .contents-nav-mobile-header-dropdown-select .dropdown .open { + display: flex; } + .contents-nav-mobile .contents-nav-mobile-header-dropdown-select .dropdown .close { + display: none; } + +.recommended-posts-block-block { + margin: 80px 0; } + .recommended-posts-block-block .recommended_posts_block_block_container_header__title { + color: #625089; + font-size: 25px; + font-style: normal; + font-weight: 700; + line-height: 35px; + margin: 0 0 30px; } + .recommended-posts-block-block .recommended_posts_block_block_container_loop { + padding: 0; + display: grid; + grid-template-columns: 1fr; + gap: 20px; } + @media (min-width: 1201px) { + .recommended-posts-block-block .recommended_posts_block_block_container_loop { + grid-template-columns: 1fr 1fr; } } + .recommended-posts-block-block .recommended_posts_block_block_container_loop li { + list-style: none; + padding: 0; + display: flex; } + .recommended-posts-block-block .recommended_posts_block_block_container_loop_item { + display: grid; + text-decoration: none; + align-items: center; + gap: 24px; + grid-template-columns: 25vw auto; + border-radius: 10px; + border: 1px solid #D9D9D9; + overflow: hidden; + padding: 0px 10px 0px 0; + width: 100%; } + @media (min-width: 769px) { + .recommended-posts-block-block .recommended_posts_block_block_container_loop_item { + grid-template-columns: 106px auto; } } + .recommended-posts-block-block .recommended_posts_block_block_container_loop_item:hover { + box-shadow: 0px 15px 27px rgba(161, 165, 165, 0.25); + border-color: transparent; } + .recommended-posts-block-block .recommended_posts_block_block_container_loop_item:hover .recommended_posts_block_block_container_loop_item_text span { + color: #625089; + text-decoration: underline; } + .recommended-posts-block-block .recommended_posts_block_block_container_loop_item_image { + min-height: 100px; } + .recommended-posts-block-block .recommended_posts_block_block_container_loop_item_image img { + width: 106px; + height: 107px; + flex-shrink: 0; + object-fit: cover; + object-position: center; } + .recommended-posts-block-block .recommended_posts_block_block_container_loop_item_text span { + color: #000; + font-size: 16px; + font-style: normal; + font-weight: 700; + line-height: 24px; + margin: 0; } + +.vendor_information_block_container { + border: 1px solid #D9D9D9; + padding: 44px 24px; + margin: 20px 0; } + @media (min-width: 769px) { + .vendor_information_block_container { + display: grid; + grid-template-columns: repeat(12, 1fr); + grid-column-gap: 32px; + align-items: flex-start; } } + .vendor_information_block_container_column_one { + grid-column-start: 1; + grid-column-end: 5; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + text-align: center; + flex-wrap: wrap; + gap: 0 20px; } + @media (max-width: 767px) { + .vendor_information_block_container_column_one { + flex-direction: row; } } + .vendor_information_block_container_column_one_read_review a { + color: #000; + text-align: center; + font-size: 15px; + font-style: normal; + font-weight: 400; + line-height: 70px; + text-decoration: none; } + @media (max-width: 767px) { + .vendor_information_block_container_column_one_rating { + display: flex; + gap: 10px; + flex-direction: row-reverse; + align-items: center; + justify-content: center; + gap: 0 20px; } } + .vendor_information_block_container_column_one img { + width: 100%; } + .vendor_information_block_container_column_two { + grid-column-start: 5; + grid-column-end: 13; } + .vendor_information_block_container_column_two_title { + color: #000; + font-size: 16px; + font-style: normal; + font-weight: 700; + line-height: 24px; + margin: 0 0 15px; } + .vendor_information_block_container_column_two_link { + display: flex; + justify-content: space-between; + align-items: center; + margin-top: 20px; } + @media (max-width: 767px) { + .vendor_information_block_container_column_two_link { + flex-direction: column; } } + .vendor_information_block_container_column_two_link.btn { + display: flex; + flex-wrap: wrap; + max-width: 240px; + text-align: center; + justify-content: center; + flex-direction: column; } + .vendor_information_block_container_column_two_link_more_info { + background: transparent; + -webkit-appearance: none; + border: none; + color: #000; + text-align: right; + font-size: 15px; + font-style: normal; + font-weight: 400; + line-height: 20px; + display: flex; + gap: 14px; + align-items: center; + justify-content: center; + margin-left: auto; } + @media (max-width: 767px) { + .vendor_information_block_container_column_two_link_more_info { + margin: 30px auto 0; } } + .vendor_information_block_container_column_two_link_more_info span { + display: inline-flex; + transform: rotate(0deg); } + .vendor_information_block_container_column_two_link_more_info.active_btn span { + transform: rotate(180deg); } + .vendor_information_block_container_column_two_link .subtext { + color: #000; + text-align: center; + font-size: 12px; + font-style: normal; + font-weight: 300; + line-height: 13px; + /* 108.333% */ } + .vendor_information_block_container_column_two_text_repeater ul { + color: var(--Black, #000); + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 24px; + padding: 0 0 0 20px; + margin: 0 0 30px; } + .vendor_information_block_container_column_two_text_repeater ul li { + padding: 0; } + .vendor_information_block_container_more_info { + grid-column-start: 1; + grid-column-end: 13; + color: var(--Black, #000); + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 24px; + border-top: 1px solid #D9D9D9; + padding: 32px 0 0; + margin: 40px 0 0; } + .vendor_information_block_container_more_info div { + margin: 20px 0 0; } + .vendor_information_block_container_more_info a { + color: var(--WCAG-Green, #547C2D); + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 24px; + text-decoration-line: underline; } + .vendor_information_block_container .cover { + background: white; + height: 100%; + overflow: hidden; + mix-blend-mode: color; + position: absolute; + top: 0; + right: 0; + bottom: 0; + display: flex; } + .vendor_information_block_container .rating-stars { + position: relative; + gap: 10px; + display: inline-flex; } + +.vendor-information-block-container { + border: 1px solid #D9D9D9; + padding: 25px 20px; + margin: 20px 0; } + @media (min-width: 769px) { + .vendor-information-block-container { + padding: 44px 24px; + display: grid; + grid-template-columns: repeat(12, 1fr); + grid-column-gap: 32px; + align-items: flex-start; } } + .vendor-information-block-container-column-one { + grid-column-start: 1; + grid-column-end: 5; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + text-align: center; + flex-wrap: wrap; + gap: 0 20px; } + @media (max-width: 767px) { + .vendor-information-block-container-column-one { + flex-direction: row; + border-bottom: 1px solid #D9D9D9; + padding-bottom: 20px; + margin-bottom: 20px; } } + .vendor-information-block-container-column-one-image { + margin-bottom: 25px; } + .vendor-information-block-container-column-one-read-review a { + color: #000; + text-align: center; + font-size: 15px; + font-style: normal; + font-weight: 400; + text-decoration: none; } + .vendor-information-block-container-column-one-read-review a:hover, .vendor-information-block-container-column-one-read-review a:focus { + color: var(--WCAG-Green, #547C2D); } + @media (max-width: 767px) { + .vendor-information-block-container-column-one-read-review a { + font-size: 14px; } } + .vendor-information-block-container-column-one-rating { + margin-bottom: 10px; } + @media (max-width: 767px) { + .vendor-information-block-container-column-one-rating { + display: flex; + gap: 10px; + flex-direction: row-reverse; + align-items: center; + justify-content: center; + gap: 0 20px; + margin: 0; } } + .vendor-information-block-container-column-one-rating .text { + font-size: 14px; + font-weight: 700; } + .vendor-information-block-container-column-two { + grid-column-start: 5; + grid-column-end: 13; } + .vendor-information-block-container-column-two-title { + color: #000; + font-size: 16px; + font-style: normal; + font-weight: 700; + line-height: 24px; + margin: 0 0 15px; } + @media (min-width: 1201px) { + .vendor-information-block-container-column-two-link { + display: flex; + justify-content: space-between; + align-items: center; + flex-direction: row; + display: grid; + grid-template-columns: auto auto; } } + .vendor-information-block-container-column-two-link.btn { + width: 100%; + display: flex; + flex-wrap: wrap; + text-align: center; + justify-content: center; + flex-direction: column; } + .vendor-information-block-container-column-two-link-more-info { + width: 100%; + background: transparent; + -webkit-appearance: none; + border: none; + color: #000; + text-align: right; + font-size: 15px; + font-style: normal; + font-weight: 400; + display: flex; + gap: 14px; + align-items: center; + justify-content: center; + padding: 13px 24px; + border-radius: 5px; + margin-top: 20px; } + @media (min-width: 769px) { + .vendor-information-block-container-column-two-link-more-info { + width: auto; + margin-top: 0; } } + .vendor-information-block-container-column-two-link-more-info:hover, .vendor-information-block-container-column-two-link-more-info:focus { + color: var(--WCAG-Green, #547C2D); + cursor: pointer; } + .vendor-information-block-container-column-two-link-more-info span { + display: inline-flex; + transform: rotate(0deg); } + .vendor-information-block-container-column-two-link-more-info.active-btn span { + transform: rotate(180deg); } + .vendor-information-block-container-column-two-link .subtext { + color: #000; + text-align: center; + font-size: 16px; + font-style: normal; + font-weight: 300; + line-height: 20px; } + .vendor-information-block-container-column-two-text-repeater ul { + color: var(--Black, #000); + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 24px; + padding: 0 0 0 20px; + margin: 0 0 30px; } + .vendor-information-block-container-column-two-text-repeater ul li { + padding: 0; } + .vendor-information-block-container-more-info { + grid-column-start: 1; + grid-column-end: 13; + color: var(--Black, #000); + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 24px; + border-top: 1px solid #D9D9D9; + padding: 32px 0 0; + margin: 40px 0 0; } + .vendor-information-block-container-more-info div { + margin: 20px 0 0; } + .vendor-information-block-container-more-info a { + color: var(--WCAG-Green, #547C2D); + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 24px; + text-decoration-line: underline; } + .vendor-information-block-container-more-info p { + margin-bottom: 0; } + .vendor-information-block-container .cover { + background: white; + height: 100%; + overflow: hidden; + mix-blend-mode: color; + position: absolute; + top: 0; + right: 0; + bottom: 0; + display: flex; } + .vendor-information-block-container .rating-stars { + position: relative; + gap: 10px; + display: inline-flex; } + .vendor-information-block-container .rating-stars .star svg { + width: 15px; + height: 14px; } + +.detailed_links_block_container { + max-width: 1169px; + margin: 0 auto; + padding: 24px 24px; } + .detailed_links_block_container_items { + display: grid; + grid-template-columns: 1fr; } + @media (min-width: 769px) { + .detailed_links_block_container_items { + grid-template-columns: repeat(3, auto); + justify-content: center; } } + .detailed_links_block_container_items_item { + text-decoration: none; + text-align: center; + padding: 45px 38px; + border-radius: 10px; + max-width: 380px; + margin: 0 auto; + color: inherit; } + .detailed_links_block_container_items_item_text { + text-align: center; } + .detailed_links_block_container_items_item .title { + color: #000; + text-align: center; + font-size: 20px; + font-style: normal; + font-weight: 700; + line-height: 35px; } + .detailed_links_block_container_items_item .link_space { + display: flex; + align-items: center; + justify-content: center; + gap: 15px; + color: #000; + font-size: 15px; + font-style: normal; + font-weight: 400; + line-height: 1; + margin: 15px 0 0; } + .detailed_links_block_container_items_item:hover { + box-shadow: 0px 15px 27px rgba(161, 165, 165, 0.25); + border-radius: 10px; + color: black; } + +@media (max-width: 767px) { + #vendor-repeater-block-block_328d3a699ecf8b2fa9ba8e4d8050f904 .vendor_repeater_block_container_items_table_mobile tbody tr td { + height: 65px; } } + +@media (min-width: 769px) { + .vendor_repeater_block_container_items { + overflow: scroll; + display: flex; + align-items: center; + justify-content: center; } } + +.vendor_repeater_block_container_items_table { + border: 1px solid #D9D9D9; + display: table; } + @media (max-width: 767px) { + .vendor_repeater_block_container_items_table { + display: none; } } + .vendor_repeater_block_container_items_table thead { + display: none; } + .vendor_repeater_block_container_items_table .btn { + min-width: 175px; + display: inline-flex; + align-items: center; + justify-content: center; + font-size: 15px; + line-height: 20px; } + .vendor_repeater_block_container_items_table img { + max-width: 150px; + margin: 0 auto; } + .vendor_repeater_block_container_items_table h3 { + margin: 0; } + .vendor_repeater_block_container_items_table tbody { + border: 0 solid #D9D9D9; + border-spacing: 0px; } + .vendor_repeater_block_container_items_table tbody tr { + border: 1px solid #D9D9D9; + margin: 0; + padding: 0; + border-collapse: collapse; + outline: none; + display: inherit; } + .vendor_repeater_block_container_items_table tbody tr:nth-child(even) { + background: var(--Light-Gray, #F7F7F7); } + .vendor_repeater_block_container_items_table tbody tr:nth-last-child(1) { + border-bottom: none; } + .vendor_repeater_block_container_items_table tbody tr:nth-last-child(1) td { + border-bottom: none; } + .vendor_repeater_block_container_items_table tbody tr td { + padding: 10px 4px; + text-align: center; + border-bottom: 1px solid #D9D9D9; + border-right: 1px solid #D9D9D9; + margin: 0; + height: 95px; } + .vendor_repeater_block_container_items_table tbody tr td:nth-last-child(1) { + border-right: none; } + .vendor_repeater_block_container_items_table tbody tr td a { + text-decoration: none; } + .vendor_repeater_block_container_items_table tr { + border: 1px solid #D9D9D9; + margin: 0; + padding: 0; + border-collapse: collapse; + outline: none; + display: inherit; } + .vendor_repeater_block_container_items_table .cashback_dollar { + color: #625089; + text-align: center; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; } + .vendor_repeater_block_container_items_table .cashback { + color: var(--WCAG-Green, #547C2D); + text-align: center; + font-size: 18px; + font-style: normal; + font-weight: 600; + line-height: 20px; } + .vendor_repeater_block_container_items_table .cashback a { + text-decoration: none; + color: inherit; + font-weight: inherit; } + .vendor_repeater_block_container_items_table .title { + color: var(--Black, #000); + text-align: center; + font-size: 16px; + font-style: normal; + font-weight: 600; + line-height: 20px; } + .vendor_repeater_block_container_items_table .text { + color: var(--Black, #000); + text-align: center; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 20px; + max-width: 160px; + margin: 0 auto; } + +.vendor_repeater_block_container_items_table_mobile { + display: none; + border: 1px solid #D9D9D9; + margin: 40px auto; + width: 100%; + max-width: 330px; + padding: 0 10px; } + @media (max-width: 767px) { + .vendor_repeater_block_container_items_table_mobile { + display: table; } } + .vendor_repeater_block_container_items_table_mobile thead { + display: none; } + .vendor_repeater_block_container_items_table_mobile img { + max-width: 150px; + margin: 0 auto; } + .vendor_repeater_block_container_items_table_mobile h3 { + margin: 0; } + .vendor_repeater_block_container_items_table_mobile tbody { + border: 0 solid #D9D9D9; + border-spacing: 0px; } + .vendor_repeater_block_container_items_table_mobile tbody tr { + border: 1px solid #D9D9D9; + margin: 0; + padding: 0; + border-collapse: collapse; + outline: none; + display: inherit; + display: table-row; + text-align: center; } + .vendor_repeater_block_container_items_table_mobile tbody tr:nth-last-child(1) { + border-bottom: none; } + .vendor_repeater_block_container_items_table_mobile tbody tr:nth-last-child(1) td { + border-bottom: none; } + .vendor_repeater_block_container_items_table_mobile tbody tr td { + padding: 15px 15px; + text-align: center; + border-bottom: 1px solid #D9D9D9; + border-right: 1px solid #D9D9D9; + margin: 0; + height: 95px; } + .vendor_repeater_block_container_items_table_mobile tbody tr td:nth-last-child(1) { + border-right: none; } + .vendor_repeater_block_container_items_table_mobile tr { + border: 1px solid #D9D9D9; + margin: 0; + padding: 0; + border-collapse: collapse; + outline: none; + display: inherit; } + .vendor_repeater_block_container_items_table_mobile .cashback_dollar { + color: #625089; + text-align: center; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; + display: inline-flex; } + .vendor_repeater_block_container_items_table_mobile .cashback { + color: var(--WCAG-Green, #547C2D); + text-align: center; + font-size: 18px; + font-style: normal; + font-weight: 600; + line-height: 20px; + display: inline-flex; } + .vendor_repeater_block_container_items_table_mobile .td_container { + display: flex; + align-items: center; + justify-content: center; + gap: 10px; } + .vendor_repeater_block_container_items_table_mobile a { + text-decoration: none; + color: inherit; } + .vendor_repeater_block_container_items_table_mobile td .btn { + min-width: 100%; + display: flex; + align-items: center; + justify-content: center; } + .vendor_repeater_block_container_items_table_mobile .title { + color: var(--Black, #000); + text-align: center; + font-size: 16px; + font-style: normal; + font-weight: 600; + line-height: 20px; + display: inline-flex; } + .vendor_repeater_block_container_items_table_mobile .text { + color: var(--Black, #000); + text-align: center; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 20px; + max-width: 160px; + margin: 0 auto; + display: inline-flex; } + @media (max-width: 767px) { + .vendor_repeater_block_container_items_table_mobile .text { + margin: 0; } } +section.vendor_disclosure { + padding: 90px 0; } + section.vendor_disclosure .vendor_disclosure_title { + color: var(--Black, #000); + font-size: 16px; + font-style: normal; + font-weight: 700; + line-height: 24px; + margin: 0 0 40px; } + section.vendor_disclosure .vendor_disclosure_ol { + list-style-position: outside; + color: var(--Black, #000); + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 24px; + padding-left: 20px; } + section.vendor_disclosure .vendor_disclosure_ol li { + display: flex; + align-items: flex-start; + margin-bottom: 20px; + display: list-item; } + section.vendor_disclosure .vendor_disclosure_ol li sup { + display: inline; + font-weight: bold; } + section.vendor_disclosure .vendor_disclosure_ol li::marker { + font-weight: 700; + vertical-align: super; + font-size: 80%; } + section.vendor_disclosure .vendor_disclosure_ol a { + color: var(--WCAG-Green, #547C2D); } + +.taxonomy-select-block-list { + list-style-type: none; + padding-left: 0 !important; + display: grid; + gap: 0px 20px; + padding: 5px 0px; } + @media (min-width: 551px) { + .taxonomy-select-block-list { + grid-template-columns: repeat(2, 1fr); } } + @media (min-width: 769px) { + .taxonomy-select-block-list { + grid-template-columns: repeat(3, 1fr); + gap: 30px 20px; + padding: 10px 0px; } } + .taxonomy-select-block-list-item-link { + color: var(--Black, #000); + display: grid; + grid-template-columns: auto 1fr; + align-items: center; + gap: 15px; + font-size: 16px; + font-weight: 600; + text-decoration: none; + border-radius: 5px; + padding: 10px 0px; } + .taxonomy-select-block-list-item-link:hover, .taxonomy-select-block-list-item-link:focus { + color: #625089; + text-decoration: underline; } + .taxonomy-select-block-list-item-link img { + min-height: 33px; } + +.tab-block { + padding: 60px 0; } + .tab-block-container { + margin: 0 auto; + padding: 0 24px; + max-width: 1168px; } + .tab-block-container__content { + padding: 20px 20px 0; + display: none; + color: var(--Black, #000); + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 24px; } + .tab-block-container__content.active-content { + display: block; } + .tab-block-container__heading__button[aria-selected="true"] { + color: var(--Black, #000); + background-color: white; } + +.tab-block-container__heading__button { + -webkit-appearance: none; + border: none; + background: rgba(255, 255, 255, 0.1); + color: var(--White, #FFF); + text-align: center; + font-size: 16px; + font-style: normal; + font-weight: 600; + line-height: 21px; + min-height: 70px; + padding: 5px 18px; + border-radius: 10px; + cursor: pointer; } + +option.tab-block-container__heading__button { + color: var(--Black, #000); } + +.tab-block { + background: #625089; } + +.tab-block-container__heading { + margin: 0; } + +.tab-block-container-tab-block_header-buttons { + display: none; + gap: 20px; } + @media (min-width: 769px) { + .tab-block-container-tab-block_header-buttons { + display: flex; } } +.tab-block-container-tab-block_header-buttons_mobile { + display: none; } + @media (max-width: 767px) { + .tab-block-container-tab-block_header-buttons_mobile { + display: block; } } +button.tab-block-container__heading__button:hover { + color: var(--Green, #82BC46); } + +.tab-block-container-tab-block_content_items_item { + display: none; } + .tab-block-container-tab-block_content_items_item.active-content { + display: grid; } + .tab-block-container-tab-block_content_items_item_category { + margin-top: 30px; } + @media (min-width: 769px) { + .tab-block-container-tab-block_content_items_item_category { + margin-top: 75px; } } + .tab-block-container-tab-block_content_items_item_category_title { + color: var(--White, #FFF); + display: grid; + grid-template-columns: auto 1fr; + align-items: center; + gap: 10px; + margin-bottom: 0; } + .tab-block-container-tab-block_content_items_item .tab-block-container-tab-block_content_items_item_container { + grid-template-columns: 1fr; + border-bottom: 1px solid white; + display: grid; + padding-bottom: 34px; + gap: 0 70px; } + @media (min-width: 769px) { + .tab-block-container-tab-block_content_items_item .tab-block-container-tab-block_content_items_item_container { + padding: 0; + grid-template-columns: 1fr auto; } } + @media (min-width: 769px) { + .tab-block-container-tab-block_content_items_item .tab-block-container-tab-block_content_items_item_container:nth-last-child(1) { + padding-bottom: 0; } } +select.tab-block-container-tab-block_header-buttons_mobile_select { + text-align-last: left; + margin-bottom: 10px; } + +.tab-block-container-tab-block_content_items_item_container_heading_link { + display: flex; + align-items: center; + justify-content: center; } + @media (max-width: 767px) { + .tab-block-container-tab-block_content_items_item_container_heading_link { + justify-content: flex-start; } } +.tab-block-container-tab-block_content_items_item_container_heading_date { + color: var(--White, #FFF); + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 2; } + +.tab-block-container-tab-block_content_items_item_container_heading_title { + color: var(--White, #FFF); + font-size: 18px; + font-style: normal; + font-weight: 700; + line-height: 24px; } + +.tab-block-container-tab-block_content_items_item_container_heading { + padding: 31px 0; + text-decoration: none; } + .tab-block-container-tab-block_content_items_item_container_heading:hover .tab-block-container-tab-block_content_items_item_container_heading_title { + color: #82BC46; + text-decoration: underline; } + +.single .full-width-columns-cta-inner-block { + border-radius: 10px; + overflow: hidden; } + +@media (min-width: 769px) { + .single .full-width-columns-cta-inner-block.reverse_order_1 .full-width-columns-cta-inner-container { + grid-template-columns: 1fr 1fr; } } + +.full-width-columns-cta-inner-block { + background: #625089; } + .full-width-columns-cta-inner-block .link { + display: inline-flex; + margin: 20px 0 0; } + .full-width-columns-cta-inner-block.reverse_order_1 .full-width-columns-cta-inner-container { + display: grid; + grid-template-columns: 1fr; } + @media (min-width: 769px) { + .full-width-columns-cta-inner-block.reverse_order_1 .full-width-columns-cta-inner-container { + grid-template-columns: 0.5fr 1fr; } } + .full-width-columns-cta-inner-block.reverse_order_1 .full-width-columns-cta-inner-container-content { + order: 2; + width: 100%; + padding: 28px 20px; } + @media (min-width: 769px) { + .full-width-columns-cta-inner-block.reverse_order_1 .full-width-columns-cta-inner-container-content { + padding: 48px 10px; } } + .full-width-columns-cta-inner-block.reverse_order_1 .full-width-columns-cta-inner-container__video { + width: 100%; + min-height: 200px; } + .full-width-columns-cta-inner-block.containerize_1 { + max-width: calc(100% - 48px); + margin: 0 auto; + border-radius: 10px; + overflow: hidden; } + @media (min-width: 769px) { + .full-width-columns-cta-inner-block.containerize_1 { + max-width: 970px; } } + .full-width-columns-cta-inner-block .full-width-columns-cta-inner-container { + margin: 0 auto; + width: 100%; + display: grid; + grid-template-columns: 1fr 1fr; } + @media (min-width: 769px) { + .full-width-columns-cta-inner-block .full-width-columns-cta-inner-container { + display: flex; + flex-direction: row-reverse; } } + .full-width-columns-cta-inner-block .full-width-columns-cta-inner-container-content { + padding: 45px 24px; + text-align: center; } + @media (min-width: 769px) { + .full-width-columns-cta-inner-block .full-width-columns-cta-inner-container-content { + padding: 106px 80px; + width: 50%; + padding: 90px 20px 70px; + width: 50%; + max-width: 500px; + margin: 0 auto; + text-align: unset; } } + .full-width-columns-cta-inner-block .full-width-columns-cta-inner-container-content .title { + color: white; + font-size: 28px; + font-style: normal; + font-weight: 700; + line-height: 40px; } + @media (max-width: 767px) { + .full-width-columns-cta-inner-block .full-width-columns-cta-inner-container-content .title { + font-size: 20px; + line-height: 28px; } } + .full-width-columns-cta-inner-block .full-width-columns-cta-inner-container-content .content { + color: #fff; } + @media (max-width: 767px) { + .full-width-columns-cta-inner-block .full-width-columns-cta-inner-container-content .link a { + font-size: 16px; } } + .full-width-columns-cta-inner-block .full-width-columns-cta-inner-container__video { + position: relative; + min-height: 300px; } + @media (min-width: 769px) { + .full-width-columns-cta-inner-block .full-width-columns-cta-inner-container__video { + width: 50%; + max-width: 420px; } } + .full-width-columns-cta-inner-block .full-width-columns-cta-inner-container__video__button { + -webkit-appearance: none; + border: none; + background: transparent; + display: flex; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + padding: 0; + max-width: 53px; + max-height: 53px; + width: 54px; + margin: 0 auto; + top: 50%; + transform: translate(0px, -50%); + cursor: pointer; + transition: all .3s; + transform-origin: center; } + .full-width-columns-cta-inner-block .full-width-columns-cta-inner-container__video__button:hover { + transform: scale(1.2) translate(0px, -50%); } + .full-width-columns-cta-inner-block .full-width-columns-cta-inner-container__video img { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + object-fit: cover; + height: 100%; + width: 100%; } + .full-width-columns-cta-inner-block .full-width-columns-cta-inner-container__video img.play { + max-width: 53px; + max-height: 53px; + margin: 0 auto; + top: 50%; + transform: translate(0px, -50%); + cursor: pointer; } + .full-width-columns-cta-inner-block .full-width-columns-cta-inner-container__video iframe { + display: flex; + height: 100%; + width: 100%; + min-height: 300px; } + +@media (max-width: 767px) { + .featured-post { + padding: 0 10px; } } + +.featured-post-container { + max-width: 1168px; + margin: 0 auto; + display: grid; + grid-template-columns: 1fr; + align-items: center; + background: #FFF; + box-shadow: 0px 15px 27px rgba(161, 165, 165, 0.25); + border-radius: 10px; + min-height: 400px; + overflow: hidden; + text-decoration: none; } + @media (min-width: 769px) { + .featured-post-container { + grid-template-columns: 1fr 1fr; + margin-top: -80px; } } +.featured-post-container-content { + padding: 24px 90px; } + @media (max-width: 767px) { + .featured-post-container-content { + order: 2; + padding: 24px; } } +.featured-post-container-image { + height: 100%; + display: flex; } + +.featured-post-container-image img { + object-fit: cover; + object-position: center; } + +.featured-post { + position: relative; + z-index: 10; } + .featured-post .author { + gap: 13px; + display: flex; + align-items: center; + color: #000; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 1; + /* 500% */ } + .featured-post .author img { + width: 30px; + height: 30px; + border-radius: 50%; } + .featured-post .author { + margin-top: 30px; } + +.featured-post-container-info { + display: flex; + color: var(--WCAG-Green, #547C2D); + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 0.9; + /* 437.5% */ + margin: 0 0 20px; } + +.cat { + border-right: 1px solid #547C2D; + padding-right: 10px; + margin-right: 10px; + max-width: calc(100% - 120px); } + +.featured-post-container-info .title { + color: #000; + font-size: 25px; + font-style: normal; + font-weight: 700; + line-height: 30px; } + +.featured-post-container-content .title { + color: #000; + font-size: 25px; + font-style: normal; + font-weight: 700; + line-height: 30px; } + +.table-of-contents-block .squared-image-content-callout-block { + border-radius: 10px; } + +@media (min-width: 769px) { + .post_type_layout_standard .squared-image-content-callout-container-content { + min-height: 200px; } } + +@media (min-width: 769px) { + .post_type_layout_standard .squared-image-content-callout-container-content .title { + font-size: 25px; + line-height: 30px; } } + +.squared-image-content-callout-block { + background: #625089; + padding: 0; + margin: 0 0; + border-radius: 10px; + overflow: hidden; } + .squared-image-content-callout-block.squared-image-content-callout-container-footer { + border-radius: 0; } + @media (min-width: 769px) { + .squared-image-content-callout-block { + margin: 0 0; } } +.squared-image-content-callout-container { + margin: 0 auto; + display: flex; + position: relative; } + @media (max-width: 1199px) { + .squared-image-content-callout-container { + flex-direction: column; } } + .squared-image-content-callout-container-image { + margin: 0; } + @media (min-width: 1201px) { + .squared-image-content-callout-container-image { + position: relative; + top: 0; + left: 0; + bottom: 0; + display: flex; } } + .squared-image-content-callout-container-image img { + width: 100%; + height: 100%; + object-fit: contain; + object-position: center; } + .squared-image-content-callout-container-content { + padding: 42px 24px; + display: flex; + flex-direction: column; + justify-content: center; } + @media (min-width: 1201px) { + .squared-image-content-callout-container-content { + padding: 50px; + width: auto; } } + .squared-image-content-callout-container-content .btn { + margin-top: 20px; + display: inline-block; } + .squared-image-content-callout-container-content .title { + color: #FFF; + font-style: normal; + font-weight: 700; + font-size: 25px; + line-height: 30px; } + @media (min-width: 769px) { + .squared-image-content-callout-container-content .title { + font-size: 35px; + line-height: 40px; } } + .squared-image-content-callout-container-content .text { + color: #FFF; + font-size: 18px; + font-style: normal; + font-weight: 400; + line-height: 28px; } + +.testimonial-videos-block { + background: var(--Purple, #625089); + padding: 90px 20px; + position: relative; } + +.testimonial-videos-block-container-columns { + display: grid; + grid-template-columns: 1fr; + gap: 60px; } + @media (min-width: 769px) { + .testimonial-videos-block-container-columns { + grid-template-columns: 1fr 1fr; } } +.testimonial-videos-block-container { + max-width: 1120px; + margin: 0 auto; + display: flex; + flex-direction: column; + gap: 80px; } + +.testimonial-videos-block-continer-columns-column { + display: flex; + border-radius: 10px; + box-shadow: 0px 15px 27px rgba(161, 165, 165, 0.25); + border: 10px solid #fff; } + +.testimonial-videos-block-container-content blockquote { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + gap: 60px; } + .testimonial-videos-block-container-content blockquote .text { + color: #FFF; + text-align: center; + font-size: 35px; + font-style: normal; + font-weight: 300; + line-height: 40px; } + .testimonial-videos-block-container-content blockquote cite { + color: #FFF; + text-align: center; + font-size: 24px; + font-style: normal; + font-weight: 600; + line-height: 21px; } + +.testimonial-videos-block-container-icon { + position: absolute; + top: 0; + left: 0; + right: 0; + background: #fff; + width: 100px; + height: 100px; + display: flex; + align-items: center; + justify-content: center; + border-radius: 50%; + margin: -50px auto 0; } + +.ed_landing_works_editor.ed_landing_works_editor_empty { + padding: 90px 0 0; } + +.ed_landing_works_editor_container { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + margin: 0 auto; + max-width: 1122px; } + .ed_landing_works_editor_container_content, .ed_landing_works_editor_container_media { + flex-basis: 48%; + margin-bottom: 20px; } + .ed_landing_works_editor_container_media { + position: -webkit-sticky; + position: sticky; + top: 20px; + align-self: flex-start; } + .ed_landing_works_editor_container_media iframe { + width: 100%; + height: 315px; } + +@media (max-width: 768px) { + .ed_landing_works_editor_container { + flex-direction: column; } + .ed_landing_works_editor_container_content, .ed_landing_works_editor_container_media { + flex-basis: 100%; } + .ed_landing_works_editor_container_media { + position: relative; + top: auto; } } + +.editor-styles-wrapper .editormargin { + margin: 0 !important; } + +.video_carousel_template { + padding-bottom: 100px; + overflow: hidden; + padding: 0 20px; } + @media (min-width: 769px) { + .video_carousel_template { + padding: 0; } } + .video_carousel_template .swiper-notification { + position: absolute; + bottom: 0; + left: 0; + font-size: 14px; + padding: 20px; } + .video_carousel_template .swiper-nav { + position: absolute; + top: 22px; + left: 0; + width: 100%; + align-items: center; + font-size: 12px; + font-weight: 600; + z-index: 99; } + .video_carousel_template .swiper-nav .swiper-button-next:after, + .video_carousel_template .swiper-nav .swiper-button-prev:after { + font-size: 0px; } + .video_carousel_template .swiper-nav .swiper-button-prev, + .video_carousel_template .swiper-nav .swiper-button-next { + position: relative; + width: 50px; + height: 470px; + font-size: 15px; + font-weight: 400; + line-height: 1.2; + text-align: center; + color: #000000; + gap: 5px; + position: relative; } + .video_carousel_template .swiper-nav .swiper-button-prev:hover, + .video_carousel_template .swiper-nav .swiper-button-next:hover { + color: #625089; } + .video_carousel_template .swiper-nav .swiper-button-prev:hover svg path, + .video_carousel_template .swiper-nav .swiper-button-next:hover svg path { + stroke: #625089 !important; } + .video_carousel_template .swiper-nav .swiper-button-prev:focus, + .video_carousel_template .swiper-nav .swiper-button-next:focus { + outline: 2px solid blue; + outline-offset: -2px; } + .video_carousel_template .swiper-nav .swiper-button-prev { + background: linear-gradient(to left, rgba(255, 255, 255, 0), white); + position: absolute; + left: 0; } + .video_carousel_template .swiper-nav .swiper-button-next { + background: linear-gradient(to right, rgba(255, 255, 255, 0), white); + position: absolute; + right: 0; } + .video_carousel_template .swiper-nav .arrow { + display: flex; + width: 20px; + height: 20px; + display: inline-flex; } + .video_carousel_template .video-carousel-swiper-container { + transition: width 200ms; + width: 100%; + max-width: 100%; + margin: 0 auto; + width: 250vw; + max-width: unset; + margin: 0 auto; + transform: translate(-80vw, 0px); } + @media (min-width: 769px) { + .video_carousel_template .video-carousel-swiper-container { + width: 130vw; + max-width: unset; + margin: 0 auto; + transform: translate(-15vw, 0px); } } + .video_carousel_template .video-carousel-swiper-container.container-focused-class { + width: 100%; + max-width: unset; + margin: 0 auto; + transform: translate(0, 0px); } + .video_carousel_template .video-carousel-swiper-container .swiper-wrapper .slide_main_container { + position: relative; } + .video_carousel_template .video-carousel-swiper-container .swiper-wrapper .slide_main_container_disable { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 101; + display: block; } + .video_carousel_template .video-carousel-swiper-container .swiper-wrapper .slide_link { + display: flex; + align-items: center; + justify-content: center; + margin: 20px 0 0; } + .video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide { + opacity: .5; } + .video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.swiper-slide-visible, .video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active { + opacity: 1; } + .video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.swiper-slide-visible .slide_main_container_disable, .video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .slide_main_container_disable { + display: none; } + .video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.first-visible-slide, .video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.last-visible-slide { + opacity: .5; } + .video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.first-visible-slide .slide_main_container_disable, .video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.last-visible-slide .slide_main_container_disable { + display: block; } + .video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.keyboard-focused { + opacity: 1; } + .video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.keyboard-focused .slide_main_container_disable { + display: none; } + .video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.keyboard-focused.first-visible-slide, .video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.keyboard-focused.last-visible-slide { + opacity: 1; } + .video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.keyboard-focused.first-visible-slide .slide_main_container_disable, .video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide.keyboard-focused.last-visible-slide .slide_main_container_disable { + display: none; } + .video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide .btn { + font-size: 15px; + font-weight: 400; + line-height: 1.4; + text-align: center; + width: 100%; + padding: 13px 10px; } + .video_carousel_template .video-carousel-swiper-container .swiper-wrapper .swiper-slide video { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + object-fit: contain; + object-position: center; + border-radius: 10px; } + .video_carousel_template .slide-container { + position: relative; + height: 100%; + border-radius: 10px; + height: 470px; } + .video_carousel_template .slide-container .image-placeholder-action-pause { + position: absolute; + top: 10px; + right: 10px; + z-index: 100; + background: transparent; + border: none; + padding: 0; + display: none; } + .video_carousel_template .slide-container.image-hold .image-placeholder-action-pause { + display: block; } + .video_carousel_template .slide-container .image-placeholder { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + object-fit: cover; + object-position: center; + height: 100%; + z-index: 20; + width: 100%; + border-radius: 10px; } + .video_carousel_template .slide-container .image-placeholder.image-hold { + opacity: 0; + visibility: hidden; } + .video_carousel_template .image-object { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + object-fit: cover; + object-position: center; + height: 100%; + z-index: 20; } + .video_carousel_template .image-object.image-hold { + display: none; } + .video_carousel_template .image-object.image-hold .image-placeholder-action { + display: none; } + .video_carousel_template .image-object.image-hold:after { + display: none; } + .video_carousel_template .image-object:after { + content: close-quote; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 242; + background: #625089CC; + border-radius: 10px; + opacity: 0; } + .video_carousel_template .image-object:hover:after { + opacity: 1; } + .video_carousel_template .image-object button.image-placeholder-action { + position: absolute; + z-index: 304; + background: transparent; + border: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; } + .video_carousel_template .image-object button.image-placeholder-action:focus { + outline: 2px solid blue; + outline-offset: 2px; + border-radius: 10px; } + +.link_tiles_template { + width: 100%; } + +.link_tiles_template_container { + display: flex; + flex-wrap: wrap; + justify-content: center; } + .link_tiles_template_container .link_tiles_template_container_header { + width: 100%; + text-align: center; } + .link_tiles_template_container .link_tiles_template_container_header h2, + .link_tiles_template_container .link_tiles_template_container_header h3, + .link_tiles_template_container .link_tiles_template_container_header h4, + .link_tiles_template_container .link_tiles_template_container_header h5, + .link_tiles_template_container .link_tiles_template_container_header h6 { + font-size: 20px; + font-weight: 700; + line-height: 35px; + text-align: center; + color: #000000; } + .link_tiles_template_container .link_tiles_template_container_tiles { + display: flex; + justify-content: center; + width: 100%; + min-height: 136px; + flex-wrap: wrap; + gap: 20px; + padding: 0; + margin: 0; + list-style: none; } + @media (min-width: 769px) { + .link_tiles_template_container .link_tiles_template_container_tiles { + flex-wrap: wrap; } } + .link_tiles_template_container .link_tiles_template_container_tiles .link_tiles_template_container_tiles_tile { + text-align: center; + align-items: center; + display: flex; + justify-content: center; + width: 100%; + max-width: 206px; + width: calc(50% - 20px); } + @media (min-width: 769px) { + .link_tiles_template_container .link_tiles_template_container_tiles .link_tiles_template_container_tiles_tile { + width: calc(20% - 20px); } } + .link_tiles_template_container .link_tiles_template_container_tiles .link_tiles_template_container_tiles_tile .link { + display: flex; + min-height: 140px; + flex-direction: column; + align-items: center; + justify-content: center; + color: #000000; + font-size: 17px; + line-height: 21px; + text-decoration: none; + box-shadow: 0px 15px 27px 0px #A1A5A540; + padding: 20px; + width: 100%; + border-radius: 10px; } + .link_tiles_template_container .link_tiles_template_container_tiles .link_tiles_template_container_tiles_tile .link:focus-within, .link_tiles_template_container .link_tiles_template_container_tiles .link_tiles_template_container_tiles_tile .link:hover { + box-shadow: 0 0 0 1px #625089; + outline: 0px !important; + color: #625089; } + .link_tiles_template_container .link_tiles_template_container_tiles .link_tiles_template_container_tiles_tile .link img { + width: auto; + height: 40px; + margin-bottom: 10px; + fill: #6c757d; } + .link_tiles_template_container .link_tiles_template_container_tiles .link_tiles_template_container_tiles_tile .link:hover { + text-decoration: underline; } + +@media (max-width: 768px) { + .link_tiles_template_container_tiles .link_tiles_template_container_tiles_tile { + flex: 0 1 calc(50% - 20px); } } + +@media (max-width: 480px) { + .link_tiles_template_container_tiles .link_tiles_template_container_tiles_tile { + flex: 0 1 calc(100% - 20px); } } + +.video_block_template { + background: #625089; } + .video_block_template .video_block_template_container { + display: grid; + grid-template-columns: 1fr; } + @media (min-width: 769px) { + .video_block_template .video_block_template_container { + grid-template-columns: 0.34fr 1fr; } } + .video_block_template video { + max-width: 100%; + max-height: 468px; + width: 100%; + object-fit: cover; + object-position: center; } + @media (max-width: 767px) { + .video_block_template video { + min-height: 0; + object-fit: cover; + object-position: center; } } +.video_block_template_container_content { + display: flex; + align-items: center; + position: relative; + width: 100%; + z-index: 21; } + @media (max-width: 767px) { + .video_block_template_container_content { + min-height: 0; } } +.video_block_template_container_media_video { + position: relative; } + @media (max-width: 767px) { + .video_block_template_container_media_video { + min-height: 0; } } +.video_block_template_container_media_video_button { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + display: flex; + align-items: center; + justify-content: center; + background: #62508980; } + .video_block_template_container_media_video_button button { + background-color: transparent; + border: none; + cursor: pointer; + padding: 0; } + .video_block_template_container_media_video_button button:focus, .video_block_template_container_media_video_button button:hover { + outline: 2px solid white; + outline-offset: 4px; + border-radius: 50%; } + +.video_block_template_container_media_video video { + display: flex; } + +.video_block_template_container_content_block { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: flex-start; + padding: 40px 20px; } + @media screen and (min-width: 768px) { + .video_block_template_container_content_block { + width: 520px; + max-width: 50vw; + position: absolute; + top: 50%; + width: 90%; + left: 20px; + transform: translate(0px, -50%); + min-width: 350px; } } + @media screen and (min-width: 1000px) { + .video_block_template_container_content_block { + width: 520px; + max-width: 50vw; + position: absolute; + top: 50%; + width: 90%; + left: 20px; + transform: translate(0px, -50%); + min-width: 550px; } } +.video_block_template_container_content_block_heading { + color: white !important; + left: 84px; + line-height: 32px; + font-size: 34px; } + @media (min-width: 769px) { + .video_block_template_container_content_block_heading { + font-size: 40px; + font-weight: 700; + line-height: 42px; + text-align: left; } } +.video_block_template_container_media_placeholder_action { + display: flex; + justify-content: flex-end; + align-items: center; + padding: 11px 30px; } + +.video_block_template_container_media_placeholder_action_btn { + border: none; + padding: 0; + display: flex; + gap: 20px; + background: transparent; + font-size: 15px; + font-weight: 400; + line-height: 20px; + text-align: center; + color: #fff; + cursor: pointer; } + .video_block_template_container_media_placeholder_action_btn:focus, .video_block_template_container_media_placeholder_action_btn:hover { + outline: 2px solid white; + outline-offset: 4px; } + +.video_block_modal .modal-content { + padding: 0; + display: flex; } + +.video_block_modal .modal-content video { + width: 100%; } + +.video_block_modal .modal-content .content { + display: flex; } + +.video_block_modal .close-btn { + background: #fff; + border-radius: 50%; + z-index: 100; } + +.pricing_calculator_template .heading { + color: #000; + font-size: 20px; + font-style: normal; + font-weight: 700; + line-height: 25px; + margin: 86px 0 26px; } + +.pricing_calculator_template_container_main { + background: #625089; + border-radius: 10px; + display: grid; + padding: 20px 20px; + gap: 20px 100px; + align-items: center; } + @media (min-width: 901px) { + .pricing_calculator_template_container_main { + grid-template-columns: 1fr 1fr; + padding: 56px 100px; } } +.pricing_calculator_template_container_main_pricing_disclaimer { + color: #fff; + text-align: center; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 21px; + margin-top: 20px; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; } + +.pricing_calculator_template_container_main_info { + position: relative; } + +.pricing_calculator_template_container_main_info:after { + content: close-quote; + position: absolute; + top: 50%; + transform: translate(0%, -50%); + right: calc(100% + 80px); + width: 1px; + height: 234px; + background: #D9D9D9; } + +.pricing_calculator_template_container_main_pricing_price { + color: #FFF; + font-size: 110px; + font-style: normal; + font-weight: 700; + line-height: 90px; + color: #FFF; + font-size: 24px; + font-style: normal; + font-weight: 400; + line-height: 24px; + text-align: center; + display: flex; + align-items: flex-end; + justify-content: center; + gap: 0 20px; } + .pricing_calculator_template_container_main_pricing_price > span { + min-width: 98px; } + @media (max-width: 899px) { + .pricing_calculator_template_container_main_pricing_price { + align-items: flex-end; + justify-content: center; } } + .pricing_calculator_template_container_main_pricing_price .large_set { + color: #FFF; + font-size: 50px; + font-style: normal; + font-weight: 700; + line-height: 0.8; } + @media (min-width: 901px) { + .pricing_calculator_template_container_main_pricing_price .large_set { + line-height: 90px; + font-size: 110px; } } +.pricing_calculator_template_container_main_pricing_plus { + color: #fff; + text-align: center; + font-size: 17.5px; + font-style: normal; + margin: 10px 0; + font-weight: 400; + line-height: 21px; } + +.pricing_calculator_template_container_main_pricing_info { + color: #fff; + text-align: center; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; + color: #fff; + font-size: 24px; + font-style: normal; + font-weight: 400; + line-height: 40px; } + .pricing_calculator_template_container_main_pricing_info .info_set { + color: #fff; + text-align: center; + font-size: 35px; + font-style: normal; + font-weight: 700; + line-height: 40px; + /* 114.286% */ } + +.pricing_calculator_template_container_main_info_title { + color: #fff; + font-size: 14px; + font-style: normal; + font-weight: 700; + line-height: 18px; + /* 128.571% */ + margin-bottom: 20px; } + +.pricing_calculator_template_container_main_info_started { + display: flex; } + +.pricing_calculator_template_container_main_info_ul { + color: #fff; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 18px; + margin-bottom: 20px; } + .pricing_calculator_template_container_main_info_ul ul { + color: #fff; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 18px; + margin: 0; + padding: 0; + list-style: none; } + .pricing_calculator_template_container_main_info_ul ul li { + background-image: url("../../assets/images/checkmark.svg"); + display: flex; + gap: 20px; + background-repeat: no-repeat; + background-position: left; + padding-left: 30px; + padding: 5px 0 5px 30px !important; } + +.pricing_calculator_accordion { + display: flex; + flex-direction: column; + gap: 12px; } + .pricing_calculator_accordion:focus-within { + border-color: blue; } + .pricing_calculator_accordion .pricing_calculator_accordion_item_title { + display: flex; + gap: 20px; + position: relative; } + .pricing_calculator_accordion .pricing_calculator_accordion_item { + border: 1px solid #625089; + margin-left: 50px; + border-radius: 10px; } + .pricing_calculator_accordion .pricing_calculator_accordion_item.pricing_calculator_accordion_add_active { + border: 1px solid #82BC46; + background-color: #F7F7F7; } + .pricing_calculator_accordion .pricing_calculator_accordion_item.pricing_calculator_accordion_add_active .pricing_calculator_accordion-trigger { + background-color: #82BC46; } + .pricing_calculator_accordion .pricing_calculator_accordion_item.pricing_calculator_accordion_add_active .pricing_calculator_accordion-title { + color: black; } + .pricing_calculator_accordion .pricing_calculator_accordion_item.pricing_calculator_accordion_add_active .pricing_calculator_accordion_add { + background-image: url("../../assets/images/checked.svg"); + background-position: center; + background-repeat: no-repeat; + border-radius: 50%; } + .pricing_calculator_accordion .pricing_calculator_accordion_item.pricing_calculator_accordion_add_active .pricing_calculator_accordion_add img { + opacity: 0; } + .pricing_calculator_accordion .pricing_calculator_accordion_add { + background: transparent; + border: none; + padding: 0; + position: absolute; + right: calc(100% + 20px); + width: 30px; + height: 30px; + top: 20px; + cursor: pointer; } + .pricing_calculator_accordion-trigger_heading { + display: block; + margin: 0; + position: relative; + text-align: left; + width: 100%; } + .pricing_calculator_accordion-trigger { + background: none; + color: black; + display: block; + font-size: 1rem; + font-weight: normal; + margin: 0; + padding: 22px 25px; + position: relative; + text-align: left; + width: 100%; + outline: none; + background: #625089; + border-radius: 8px 8px 0 0; + border: none; + cursor: pointer; } + .pricing_calculator_accordion-trigger[aria-expanded="false"] { + border-radius: 8px 8px; } + .pricing_calculator_accordion-trigger:focus, .pricing_calculator_accordion-trigger:hover { + background: #82BC46; } + .pricing_calculator_accordion-trigger:focus { + outline: 4px solid transparent; } + > *:first-child .pricing_calculator_accordion-trigger, + .pricing_calculator_accordion > *:first-child { + border-radius: 5px 5px 0 0; } + > *:last-child .pricing_calculator_accordion-trigger, + .pricing_calculator_accordion > *:last-child { + border-radius: 0 0 5px 5px; } + .pricing_calculator_accordion button::-moz-focus-inner { + border: 0; } + .pricing_calculator_accordion-title { + color: #fff; + font-style: normal; + font-size: 16px; + line-height: 1; + font-weight: 600; } + @media (min-width: 901px) { + .pricing_calculator_accordion-title { + line-height: 24px; + font-size: 24px; } } + .pricing_calculator_accordion-trigger:focus .pricing_calculator_accordion-title { + border-color: blue; } + .pricing_calculator_accordion-icon { + border: solid currentcolor; + border-width: 0 2px 2px 0; + height: 0.5rem; + pointer-events: none; + position: absolute; + right: 2em; + top: 50%; + transform: translateY(-60%) rotate(45deg); + width: 0.5rem; } + .pricing_calculator_accordion-trigger:focus .pricing_calculator_accordion-icon, .pricing_calculator_accordion-trigger:hover .pricing_calculator_accordion-icon { + border-color: blue; } + .pricing_calculator_accordion-trigger[aria-expanded="true"] .pricing_calculator_accordion-icon { + transform: translateY(-50%) rotate(-135deg); } + .pricing_calculator_accordion-panel { + margin: 0; + padding: 30px 25px; } + .pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content { + display: grid; + gap: 60px; } + @media (min-width: 901px) { + .pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content { + grid-template-columns: 1fr 1fr; } } + .pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content.no-video { + grid-template-columns: 1fr; } + .pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content .title { + color: #000; + font-size: 17px; + font-style: normal; + font-weight: 600; + line-height: 28px; + /* 164.706% */ } + .pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content .content { + color: #000; + font-size: 17.5px; + font-style: normal; + font-weight: 400; + line-height: 28px; } + @media (min-width: 901px) { + .pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content .content ul, + .pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content .content ol { + display: grid; + grid-template-columns: 1fr 1fr; } } + .pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content .content li::marker { + color: #82BC46; + font-size: 1.6rem; + line-height: 1; } + .pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content video, + .pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content img { + border-radius: 10px; } + .pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content button, .pricing_calculator_accordion-panel .pricing_calculator_accordion-panel_content a { + display: inline-block; + margin-bottom: 5px; } + .pricing_calculator_accordion-panel[hidden] { + display: none; } + .pricing_calculator_accordion fieldset { + border: 0; + margin: 0; + padding: 0; } + .pricing_calculator_accordion input { + border: 1px solid #eee; + border-radius: 0.3em; + display: block; + font-size: inherit; + padding: 0.3em 0.5em; } + +.grid-middle-line { + position: relative; } + .grid-middle-line::after { + content: ''; + position: absolute; + top: 50%; + left: calc(50% - -30px); + transform: translate(0%, -50%) rotate(90deg); + background: #A1A5A5; + width: 1px; + height: 100%; + display: none; } + @media (min-width: 769px) { + .grid-middle-line::after { + height: 244px; + transform: translate(0%, -50%); + display: flex; } } +@media (max-width: 767px) { + .hide-on-tablet { + display: none !important; } } + +@media (min-width: 769px) { + .hide-on-desktop { + display: none !important; } } + +.text-decoration-none a { + text-decoration: none; } + +.link-green a { + color: #82BC46; + font-weight: inherit; } + +.link-wcag-green a { + color: #547C2D; + font-weight: inherit; } + +.headline-lines { + position: relative; + display: inline-flex; + margin-left: auto; + margin-right: auto; } + @media (max-width: 767px) { + .headline-lines { + margin-bottom: 40px; } } + .headline-lines:after { + content: close-quote; + position: absolute; + top: 50%; + left: -60px; + width: 40px; + background: white; + height: 2px; + transform: translate(0%, 60%); } + .headline-lines:before { + content: close-quote; + position: absolute; + top: 50%; + right: -60px; + width: 40px; + background: white; + height: 2px; + transform: translate(0%, 50%); } + +.list-2col { + padding: 0; } + @media (min-width: 769px) { + .list-2col { + display: grid; + grid-template-columns: repeat(2, 1fr); } } + .list-2col li { + width: 100%; } + +.color-reverse-content-block ul { + list-style: none; } + .color-reverse-content-block ul li::before { + content: "\2022"; + color: #82BC46; + font-weight: bold; + display: inline-block; + width: 1em; + margin-left: -1em; + position: absolute; + top: 0; + left: 0; } + +.color-reverse-content-block ol { + list-style: none; + counter-reset: my-counter; } + .color-reverse-content-block ol li { + position: relative; } + .color-reverse-content-block ol li::before { + content: counter(my-counter) "."; + counter-increment: my-counter; + color: #82BC46; + font-weight: bold; + position: absolute; + left: -1em; } + +.color-reverse-content-block li { + position: relative; } + +.color-reverse-content-block .link-green a:hover { + color: white; } + +.site-inner .post_type_layout_standard blockquote.wp-block-quote { + margin-bottom: 20px; } + .site-inner .post_type_layout_standard blockquote.wp-block-quote p { + text-align: left; } + +blockquote.wp-block-quote.is-style-plain { + border-left: 2px solid #547C2D; + padding-left: 20px; } + +blockquote.wp-block-quote:not(.is-style-plain) { + max-width: 740px; + margin: 60px auto 20px !important; + padding: 100px 24px 50px; + display: grid; + gap: 27px; + background: var(--Purple, #625089); + position: relative; } + blockquote.wp-block-quote:not(.is-style-plain)::before { + content: ''; + position: absolute; + top: 0; + left: 50%; + transform: translate(-50%, -50px); + background-image: url(../icons/utility/quote-circle.svg); + width: 100px; + height: 100px; + display: flex; + border-radius: 50%; + background-repeat: no-repeat; } + blockquote.wp-block-quote:not(.is-style-plain) > * { + color: #fff; } + blockquote.wp-block-quote:not(.is-style-plain) p { + color: #FFF; + text-align: center; + font-size: 20px; + font-style: normal; + font-weight: 400; + line-height: 31px; + display: block; + max-width: 740px; } + blockquote.wp-block-quote:not(.is-style-plain) cite { + color: #FFF; + text-align: center; + font-size: 24px; + font-style: normal; + font-weight: 600; + line-height: 21px; + display: block; } + +.blockquote-iframe { + margin: -90px 0 120px; + background: #625089; + padding: 0 24px; } + .blockquote-iframe iframe { + max-width: 970px; + width: 100%; + margin: 0 auto 0px; + display: flex; + align-items: center; + justify-content: center; + padding: 12px; + background: #fff; + border-radius: 10px; + min-height: 35vw; + position: relative; + box-shadow: 0px 15px 27px rgba(161, 165, 165, 0.25); } + .blockquote-iframe figure { + position: relative; + bottom: -90px; } + +.facetwp_title_columns { + gap: 27px; + flex-wrap: wrap; } + @media (max-width: 767px) { + .facetwp_title_columns { + flex-direction: column; + align-items: flex-start !important; } } +.facetwp_title_columns .facet-reset { + color: #000; + font-size: 16px; + font-style: italic; + font-weight: 400; + line-height: 16px; + /* 100% */ + background: transparent; + border: none; + cursor: pointer; } + +.facetwp_title_columns .facetwp-type-dropdown { + margin: 0; } + +.facetwp_title_columns .facetwp-type-dropdown .facetwp-dropdown { + border: none; + border-bottom: 1px solid #D9D9D9; + border-radius: 0; + padding: 0; + color: #000; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 16px; + /* 100% */ + cursor: pointer; + width: auto; } + +.fwpl-result { + height: 100%; } + .fwpl-result .fwpl-row { + height: 100%; } + +.facet_blogpost_loop { + position: relative; + border-radius: 10px 10px 0 0; + overflow: visible; + border-bottom: 1px solid #D9D9D9; + padding-bottom: 20px; + height: 100%; + display: flex; + flex-direction: column; } + +@media (max-width: 767px) { + .fwpl-layout.el-hkhimk { + grid-template-columns: repeat(1, 1fr) !important; } } + +.fwpl-item.facet_blogpost_loop_category { + position: absolute; + top: 0; + right: 0; + background: #82BC46; + color: var(--Black, #000); + text-align: center; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 1; + /* 500% */ + padding: 13px 15px; + border-radius: 0 0px 0px 10px; } + +.fwpl-item.facet_blogpost_loop_category a { + text-decoration: none; + color: inherit; } + +.fwpl-item.facet_blogpost_loop_image a { + display: flex; } + +.fwpl-item.facet_blogpost_loop_image img { + height: 240px; + object-fit: cover; + display: flex; + object-position: center; } + +.fwpl-item.facet_blogpost_loop_image { + margin: 0 0 26px; } + +.fwpl-item.facet_blogpost_loop_date { + color: var(--WCAG-Green, #547C2D); + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 1.4; + /* 500% */ } + +.fwpl-item.facet_blogpost_loop_title a { + color: #000; + font-size: 18px; + font-style: normal; + font-weight: 700; + text-decoration: none; + /* 133.333% */ + line-height: 24px; } + +.fwpl-item.facet_blogpost_loop_title { + margin: 0 0 30px; + min-height: 60px; } + +.facetwp-template { + display: grid; + grid-template-columns: 1fr; + gap: 60px 20px; } + @media (min-width: 769px) { + .facetwp-template { + grid-template-columns: 1fr 1fr 1fr; } } +.fwpl-item.facet_blogpost_loop_author { + color: #000; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 1; + /* 500% */ + display: flex; + align-items: center; + gap: 20px; + margin-top: auto; } + .fwpl-item.facet_blogpost_loop_author img { + border-radius: 50%; + height: 30px; + width: 30px; } + +.fwpl-item.facet_blogpost_loop_author { + color: #000; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 1; + /* 500% */ } + +.fwpl-layout.el-hkhimk { + gap: 60px 20px; } + +.facetwp-pager { + display: flex; + padding: 70px 0; + align-items: center; + justify-content: center; } + .eqd-pr-pagination .facetwp-pager { + padding: 0; } + +a.facetwp-page { + text-decoration: none; + color: #000; + text-align: center; + font-size: 15px; + font-style: normal; + font-weight: 700; + border-bottom: 2px solid transparent; + padding: 0; + min-width: 25px; + margin: 0 5px; } + a.facetwp-page.prev, a.facetwp-page.next { + font-weight: 400; } + +a.facetwp-page.prev { + margin-right: 30px; } + +a.facetwp-page.next { + margin-left: 30px; } + +.facetwp-page.active { + font-weight: bold; + cursor: default; + border-bottom: 2px solid #82BC46; } + +.remove-top-padding { + padding-top: 0; } + +.remove-bottom-padding { + padding-bottom: 0; } + +.left-border { + position: relative; } + .left-border:after { + content: close-quote; + position: absolute; + top: 0; + right: calc(100% + 30px); + width: 1px; + height: 100%; + background: #A1A5A5; } + @media (max-width: 767px) { + .left-border:after { + display: none; } } +html .wptb-table-container, html .wptb-table-container .wptb-table-container-matrix, html .wptb-preview-table { + overflow: auto !important; + max-width: calc(100vw - 55px); } + +.boxshadow-simple { + box-shadow: 0px 15px 27px rgba(161, 165, 165, 0.25); + padding: 40px 20px; + border-radius: 10px; + border: 1px solid #D9D9D9; } + +.wp-block-group.key-takeways ul { + margin-bottom: 16px !important; } + +.wptb-table-container table td p { + margin: 0; }