.elementor-60507 .elementor-element.elementor-element-c900246:not(.elementor-motion-effects-element-type-background),.elementor-60507 .elementor-element.elementor-element-c900246>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-acf33c2)}.elementor-60507 .elementor-element.elementor-element-c900246>.elementor-container{min-height:236px}.elementor-60507 .elementor-element.elementor-element-c900246{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-60507 .elementor-element.elementor-element-c900246>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-60507 .elementor-element.elementor-element-b4570a7.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-60507 .elementor-element.elementor-element-b4570a7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-60507 .elementor-element.elementor-element-fe4c401{width:initial;max-width:initial;text-align:center}.elementor-60507 .elementor-element.elementor-element-fe4c401 .elementor-heading-title{font-family:"Avenir Next",Sans-serif;font-size:40px;font-weight:600;text-transform:none;line-height:50px}.elementor-60507 .elementor-element.elementor-element-115d208{--spacer-size:15px}.elementor-60507 .elementor-element.elementor-element-ecf4248{width:initial;max-width:initial}.elementor-60507 .elementor-element.elementor-element-bdc5cea{margin-top:50px;margin-bottom:15px}.elementor-60507 .elementor-element.elementor-element-36007fa>.elementor-element-populated{padding:0}.elementor-60507 .elementor-element.elementor-element-3616ff8 .elementor-heading-title{font-family:"Avenir Next",Sans-serif;font-size:30px;font-weight:600;text-transform:none;line-height:40px}.elementor-60507 .elementor-element.elementor-element-a62d66e .elementor-accordion-title{font-family:"Avenir Next",Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:36px}.elementor-60507 .elementor-element.elementor-element-affba18>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-60507 .elementor-element.elementor-element-7d4370d{--spacer-size:100px}.elementor-60507 .elementor-element.elementor-element-b746e63{width:initial;max-width:initial}.elementor-60507 .elementor-element.elementor-element-b746e63 .elementor-heading-title{font-family:"Avenir Next",Sans-serif;font-size:30px;font-weight:600;text-transform:none;line-height:40px}.elementor-60507 .elementor-element.elementor-element-7f1b229{--spacer-size:12px}.elementor-60507 .elementor-element.elementor-element-c9a0eff{width:var(--container-widget-width,63%);max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0}.elementor-60507 .elementor-element.elementor-element-1ba6b0a{--spacer-size:32px}.elementor-60507 .elementor-element.elementor-element-8c55987 img{width:100%}.elementor-60507 .elementor-element.elementor-element-25ead28{--spacer-size:40px}.elementor-60507 .elementor-element.elementor-element-90abd5f .elementor-heading-title{font-family:"Avenir Next",Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:24px}.elementor-60507 .elementor-element.elementor-element-9dc05f9{--spacer-size:20px}.elementor-60507 .elementor-element.elementor-element-53d2b27{width:var(--container-widget-width,566px);max-width:566px;--container-widget-width:566px;--container-widget-flex-grow:0}.elementor-60507 .elementor-element.elementor-element-23c444a{--spacer-size:100px}.elementor-60507 .elementor-element.elementor-element-e8f5676:not(.elementor-motion-effects-element-type-background),.elementor-60507 .elementor-element.elementor-element-e8f5676>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-acf33c2)}.elementor-60507 .elementor-element.elementor-element-e8f5676{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-60507 .elementor-element.elementor-element-e8f5676>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-60507 .elementor-element.elementor-element-300e5eb.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-60507 .elementor-element.elementor-element-300e5eb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-60507 .elementor-element.elementor-element-300e5eb>.elementor-element-populated{margin:0 200px 0 200px;--e-column-margin-right:200px;--e-column-margin-left:200px}.elementor-60507 .elementor-element.elementor-element-19b56b5{--spacer-size:120px}.elementor-60507 .elementor-element.elementor-element-12cf91a{width:initial;max-width:initial;text-align:center}.elementor-60507 .elementor-element.elementor-element-12cf91a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ),Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var( --e-global-typography-primary-line-height )}.elementor-60507 .elementor-element.elementor-element-b0c1166{--spacer-size:12px}.elementor-60507 .elementor-element.elementor-element-287d98d{width:initial;max-width:initial;text-align:center}.elementor-60507 .elementor-element.elementor-element-287d98d p{margin-block-end:0px}.elementor-60507 .elementor-element.elementor-element-a34bb85{--spacer-size:32px}.elementor-60507 .elementor-element.elementor-element-d825a6c .elementor-button{background-color:var(--e-global-color-secondary);border-style:solid;border-color:var(--e-global-color-secondary)}.elementor-60507 .elementor-element.elementor-element-d825a6c .elementor-button:focus,.elementor-60507 .elementor-element.elementor-element-d825a6c .elementor-button:hover{background-color:#fff;color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-60507 .elementor-element.elementor-element-d825a6c .elementor-button:focus svg,.elementor-60507 .elementor-element.elementor-element-d825a6c .elementor-button:hover svg{fill:var(--e-global-color-secondary)}.elementor-60507 .elementor-element.elementor-element-e0c3026{--spacer-size:38px}.elementor-60507 .elementor-element.elementor-element-eb3593c>.elementor-element-populated{padding:15px 15px 15px 15px}.elementor-60507 .elementor-element.elementor-element-cc3a409>.elementor-element-populated{padding:15px 15px 15px 15px}.elementor-60507 .elementor-element.elementor-element-4d1d2b3>.elementor-element-populated{padding:15px 15px 15px 15px}.elementor-60507 .elementor-element.elementor-element-932bcc4>.elementor-widget-container{margin:0}.elementor-60507 .elementor-element.elementor-element-ec93e82{--spacer-size:110px}.elementor-60507 .elementor-element.elementor-element-4653925>.elementor-element-populated{padding:0}.elementor-60507 .elementor-element.elementor-element-821b8d9{--spacer-size:100px}.elementor-60507 .elementor-element.elementor-element-5ed6241 .elementor-tab-content{border-block-end-color:var(--e-global-color-1de26a7);padding:0}.elementor-60507 .elementor-element.elementor-element-5ed6241 .elementor-tab-title{border-color:var(--e-global-color-1de26a7);padding:24px 0 24px 0}.elementor-60507 .elementor-element.elementor-element-5ed6241 .elementor-toggle-icon,.elementor-60507 .elementor-element.elementor-element-5ed6241 .elementor-toggle-title{color:var(--e-global-color-primary)}.elementor-60507 .elementor-element.elementor-element-5ed6241 .elementor-toggle-icon svg{fill:var(--e-global-color-primary)}.elementor-60507 .elementor-element.elementor-element-5ed6241 .elementor-toggle-title{font-weight:600}.elementor-60507 .elementor-element.elementor-element-ebecb2c{--spacer-size:50px}@media(max-width:767px) and (min-width:451px){.elementor-60507 .elementor-element.elementor-element-36007fa{width:100%}.elementor-60507 .elementor-element.elementor-element-300e5eb{width:100%}}@media(max-width:1200px){.elementor-60507 .elementor-element.elementor-element-300e5eb>.elementor-element-populated{margin:0 150px 0 150px;--e-column-margin-right:150px;--e-column-margin-left:150px}.elementor-60507 .elementor-element.elementor-element-12cf91a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height )}}@media(max-width:992px){.elementor-60507 .elementor-element.elementor-element-affba18>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-60507 .elementor-element.elementor-element-300e5eb>.elementor-element-populated{margin:0 100px 0 100px;--e-column-margin-right:100px;--e-column-margin-left:100px}}@media(max-width:767px){.elementor-60507 .elementor-element.elementor-element-b4570a7>.elementor-element-populated{padding:0 50px 0 50px}.elementor-60507 .elementor-element.elementor-element-36007fa>.elementor-element-populated{padding:50px 0 0 0}.elementor-60507 .elementor-element.elementor-element-c9a0eff{--container-widget-width:480px;--container-widget-flex-grow:0;width:var(--container-widget-width,480px);max-width:480px}.elementor-60507 .elementor-element.elementor-element-300e5eb>.elementor-element-populated{margin:0 50px 0 50px;--e-column-margin-right:50px;--e-column-margin-left:50px}.elementor-60507 .elementor-element.elementor-element-12cf91a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height )}.elementor-60507 .elementor-element.elementor-element-ec93e82{--spacer-size:75px}.elementor-60507 .elementor-element.elementor-element-cf1a4ec>.elementor-widget-container{margin:0}.elementor-60507 .elementor-element.elementor-element-5ed6241>.elementor-widget-container{margin:0}}@media(max-width:576px){.elementor-60507 .elementor-element.elementor-element-300e5eb>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-60507 .elementor-element.elementor-element-12cf91a{--container-widget-width:55%;--container-widget-flex-grow:0;width:var(--container-widget-width,55%);max-width:55%}.elementor-60507 .elementor-element.elementor-element-287d98d{--container-widget-width:84%;--container-widget-flex-grow:0;width:var(--container-widget-width,84%);max-width:84%}.elementor-60507 .elementor-element.elementor-element-d0370f6 img{width:275px}.elementor-60507 .elementor-element.elementor-element-1cb23b6 img{width:275px}.elementor-60507 .elementor-element.elementor-element-932bcc4 img{width:275px}}@media(max-width:450px){.elementor-60507 .elementor-element.elementor-element-b4570a7>.elementor-element-populated{padding:0 25px 0 25px}.elementor-60507 .elementor-element.elementor-element-12cf91a{--container-widget-width:58%;--container-widget-flex-grow:0;width:var(--container-widget-width,58%);max-width:58%}.elementor-60507 .elementor-element.elementor-element-12cf91a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height )}.elementor-60507 .elementor-element.elementor-element-287d98d{--container-widget-width:80%;--container-widget-flex-grow:0;width:var(--container-widget-width,80%);max-width:80%}.elementor-60507 .elementor-element.elementor-element-d0370f6 img{width:250px}.elementor-60507 .elementor-element.elementor-element-1cb23b6 img{width:250px}.elementor-60507 .elementor-element.elementor-element-932bcc4 img{width:250px}}h1 span{font-weight:400}@font-face{font-family:'Avenir Next';font-style:normal;font-weight:400;font-display:auto;src:url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW05-Regular.eot');src:url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW05-Regular.eot?#iefix') format('embedded-opentype'),url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW05-Regular.woff2') format('woff2'),url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW05-Regular.woff') format('woff'),url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW05-Regular.ttf') format('truetype')}@font-face{font-family:'Avenir Next';font-style:normal;font-weight:700;font-display:auto;src:url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW05-Bold.eot');src:url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW05-Bold.eot?#iefix') format('embedded-opentype'),url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW05-Bold.woff2') format('woff2'),url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW05-Bold.woff') format('woff'),url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW05-Bold.ttf') format('truetype')}@font-face{font-family:'Avenir Next';font-style:normal;font-weight:600;font-display:auto;src:url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW05-Demi.eot');src:url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW05-Demi.eot?#iefix') format('embedded-opentype'),url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW05-Demi.woff2') format('woff2'),url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW05-Demi.woff') format('woff'),url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW05-Demi.ttf') format('truetype')}@font-face{font-family:'Avenir Next';font-style:italic;font-weight:400;font-display:auto;src:url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW05-Italic.eot');src:url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW05-Italic.eot?#iefix') format('embedded-opentype'),url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW05-Italic.woff2') format('woff2'),url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW05-Italic.woff') format('woff'),url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW05-Italic.ttf') format('truetype')}@font-face{font-family:'Avenir Next';font-style:italic;font-weight:700;font-display:auto;src:url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW29-BoldItalic.eot');src:url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW29-BoldItalic.eot?#iefix') format('embedded-opentype'),url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW29-BoldItalic.woff2') format('woff2'),url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW29-BoldItalic.woff') format('woff'),url('https://assets.mcnichols.com/content/dam/mcnichols/fonts/avenir-next/AvenirNextW29-BoldItalic.ttf') format('truetype')}