.elementor-17 .elementor-element.elementor-element-77971ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:150px;--padding-left:48px;--padding-right:48px;}.elementor-17 .elementor-element.elementor-element-77971ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-722f1e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-722f1e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-17 .elementor-element.elementor-element-722f1e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#5c5a57;}.elementor-17 .elementor-element.elementor-element-722f1e5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:96px;font-weight:700;line-height:1em;letter-spacing:-0.03em;color:#171717;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-722f1e6{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#3a3937;}.elementor-17 .elementor-element.elementor-element-722f1e7{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#5c5a57;}.elementor-17 .elementor-element.elementor-element-722f1e8{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-722f1e8 .elementor-heading-title{font-family:"Mynerve", Sans-serif;font-size:34px;font-weight:400;line-height:1em;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-17 .elementor-element.elementor-element-3e731ee{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-77971eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-17 .elementor-element.elementor-element-77971ea .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-17 .elementor-element.elementor-element-77971ea .fluentform-widget-wrapper .ff-el-group textarea, .elementor-17 .elementor-element.elementor-element-77971ea .fluentform-widget-wrapper .ff-el-group select, .elementor-17 .elementor-element.elementor-element-77971ea .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{background-color:rgba(23,23,23,0.055);}.elementor-17 .elementor-element.elementor-element-77971ea .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-17 .elementor-element.elementor-element-77971ea .fluentform-widget-wrapper .ff-el-group textarea, .elementor-17 .elementor-element.elementor-element-77971ea .fluentform-widget-wrapper .ff-el-group select{color:#171717;}.elementor-17 .elementor-element.elementor-element-77971ea .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-17 .elementor-element.elementor-element-77971ea .fluentform-widget-wrapper .ff-el-group textarea, .elementor-17 .elementor-element.elementor-element-77971ea .fluentform-widget-wrapper .ff-el-group select,  .elementor-17 .elementor-element.elementor-element-77971ea .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-style:none;}.elementor-17 .elementor-element.elementor-element-77971ea .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-17 .elementor-element.elementor-element-77971ea .fluentform-widget-wrapper .ff-el-group textarea, .elementor-17 .elementor-element.elementor-element-77971ea .fluentform-widget-wrapper .ff-el-group select,  .elementor-17 .elementor-element.elementor-element-77971ea .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-radius:6px 6px 6px 6px;}.elementor-17 .elementor-element.elementor-element-77971ea .fluentform-widget-wrapper .ff-el-group input::-webkit-input-placeholder, .elementor-17 .elementor-element.elementor-element-77971ea .fluentform-widget-wrapper .ff-el-group textarea::-webkit-input-placeholder{color:#8a857e;}.elementor-17 .elementor-element.elementor-element-77971ea .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#171717 !important;color:#ffffff !important;border-style:solid;border-width:2px 2px 2px 2px;border-color:#171717;border-radius:60px 60px 60px 60px;padding:0px 26px 0px 26px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-17 .elementor-element.elementor-element-77971ea .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover{background-color:#ffffff !important;color:#171717 !important;border-color:#171717;}:root{--page-title-display:none;}@media(max-width:1100px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-17 .elementor-element.elementor-element-722f1e5 .elementor-heading-title{font-size:72px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-77971ed{--padding-top:24px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-17 .elementor-element.elementor-element-722f1e5 .elementor-heading-title{font-size:52px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-17 .elementor-element.elementor-element-722f1e6{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;}.elementor-17 .elementor-element.elementor-element-722f1e7{font-size:14px;}.elementor-17 .elementor-element.elementor-element-722f1e8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-722f1e8 .elementor-heading-title{font-size:26px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-17 .elementor-element.elementor-element-3e731ee{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}/* Start custom CSS for image, class: .elementor-element-3e731ee */.elementor-17 .elementor-element.elementor-element-3e731ee img{object-position:50% 40%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-722f1e9 */.elementor-17 .elementor-element.elementor-element-722f1e9{width:auto;flex:1 1 380px;max-width:520px}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-77971ea */.elementor-17 .elementor-element.elementor-element-77971ea .ff-el-group{margin-bottom:20px}
.elementor-17 .elementor-element.elementor-element-77971ea .ff-el-input--label{margin-bottom:10px}
.elementor-17 .elementor-element.elementor-element-77971ea .ff-el-input--label label{font:400 16px/1.6 Inter,sans-serif;color:#171717}
.elementor-17 .elementor-element.elementor-element-77971ea .ff-el-input--label.ff-el-is-required label:after{color:#171717;opacity:.5}
.elementor-17 .elementor-element.elementor-element-77971ea .fluentform .ff-el-form-control{height:52px;min-height:52px;padding:0 26px;border:0!important;border-radius:6px;background-color:rgba(23,23,23,.055);font:400 16px/1.6 Inter,sans-serif;color:#171717;box-shadow:none;transition:background-color .3s,box-shadow .3s}
.elementor-17 .elementor-element.elementor-element-77971ea .fluentform .ff-el-form-control::placeholder{color:rgba(23,23,23,.5)}
.elementor-17 .elementor-element.elementor-element-77971ea .fluentform select.ff-el-form-control{appearance:none;-webkit-appearance:none;background:rgba(23,23,23,.055) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23171717' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 26px center;padding-right:52px}
.elementor-17 .elementor-element.elementor-element-77971ea .fluentform textarea.ff-el-form-control{height:auto;min-height:180px;padding:14px 26px;resize:vertical}
.elementor-17 .elementor-element.elementor-element-77971ea .fluentform .ff-el-form-control:focus{background-color:rgba(23,23,23,.08);box-shadow:none;outline:none}
.elementor-17 .elementor-element.elementor-element-77971ea .fluentform .ff-el-form-control:focus-visible{box-shadow:inset 0 0 0 1px #171717}
.elementor-17 .elementor-element.elementor-element-77971ea .fluentform .ff_submit_btn_wrapper{margin:4px 0 0!important}
.elementor-17 .elementor-element.elementor-element-77971ea .fluentform .ff-btn-submit{min-height:52px;padding:0 32px!important;white-space:nowrap;transition:background-color .5s cubic-bezier(.3,1,.3,1),color .5s cubic-bezier(.3,1,.3,1) .1s}
.elementor-17 .elementor-element.elementor-element-77971ea .ff-message-success{border:0;box-shadow:none;padding:8px 0;font:400 18px/1.6 Inter,sans-serif;color:#171717}
.elementor-17 .elementor-element.elementor-element-77971ea .error.text-danger,.elementor-17 .elementor-element.elementor-element-77971ea .ff-errors-in-stack{font:400 14px Inter,sans-serif;color:#be123c;margin-top:8px}
.elementor-17 .elementor-element.elementor-element-77971ea .ff-el-is-error .ff-el-form-control{box-shadow:inset 0 0 0 1px #be123c}
@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-77971ea .ff-el-input--label label,.elementor-17 .elementor-element.elementor-element-77971ea .fluentform .ff-el-form-control{font-size:16px}.elementor-17 .elementor-element.elementor-element-77971ea .fluentform .ff-btn-submit{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77971eb */.elementor-17 .elementor-element.elementor-element-77971eb{width:auto;flex:1 1 440px;max-width:620px;padding-top:6px}@media(min-width:1025px){.elementor-17 .elementor-element.elementor-element-77971eb{padding-top:200px}}/* End custom CSS */
/* Start custom CSS */body.elementor-page-17 .bs-cnote{position:relative;display:inline-block;width:auto!important;align-self:flex-start;padding:26px 40px 22px 30px}
body.elementor-page-17 .bs-cnote::before{content:"";position:absolute;inset:0;background:url(https://brendensanborn.com/wp-content/uploads/2026/10/paper-scrap.png) center/100% 100% no-repeat;transform:rotate(-2.5deg);filter:drop-shadow(0 3px 5px rgba(70,52,28,.18));z-index:0}
body.elementor-page-17 .bs-cnote .elementor-heading-title{position:relative;z-index:1;transform:rotate(-2deg);display:inline-block;white-space:nowrap}
@media(max-width:767px){body.elementor-page-17 .bs-cnote{padding:18px 28px 16px 22px}}
body.elementor-page-17 .bs-cphoto{position:relative;width:min(100%,380px)!important;max-width:380px;align-self:flex-start;margin-left:14px!important;transform:rotate(1.6deg)}
body.elementor-page-17 .bs-cphoto img{display:block;width:100%!important;aspect-ratio:4/5;object-fit:cover;background:#fff;padding:10px;box-shadow:0 2px 3px rgba(0,0,0,.1),0 18px 36px rgba(60,44,28,.2)}
body.elementor-page-17 .bs-cphoto::before{content:"";position:absolute;top:-14px;left:50%;width:96px;height:28px;transform:translateX(-50%) rotate(-4deg);z-index:2;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 40%,rgba(120,100,60,.06)),#e9dcbc;opacity:.92;clip-path:polygon(2% 0,98% 0,100% 20%,98% 40%,100% 60%,98% 80%,100% 100%,2% 100%,0 80%,2% 60%,0 40%,2% 20%)}
@media(max-width:767px){body.elementor-page-17 .bs-cphoto{width:min(78vw,300px)!important;margin-left:8px!important}}
/*eq*/@media(min-width:1025px){
body.elementor-page-17 .e-con:has(> .bs-ccard){align-items:stretch!important}
body.elementor-page-17 .e-con:has(> .bs-cphoto){align-self:stretch;display:flex;flex-direction:column}
body.elementor-page-17 .bs-cphoto{flex:1 1 auto;min-height:280px;display:flex!important;flex-direction:column;transform:rotate(1.2deg);margin-bottom:4px}
body.elementor-page-17 .bs-cphoto .elementor-widget-container{flex:1 1 auto;display:flex;min-height:0}
body.elementor-page-17 .bs-cphoto img{flex:1 1 auto;height:100%!important;min-height:0;aspect-ratio:auto}
}
@media(max-width:767px){body.elementor-page-17 .bs-cphoto{display:none!important}}
/*jtight*/@media(min-width:1025px){
body.elementor-page-17 .elementor-element-77971ed>.e-con-inner{padding-top:52px!important;padding-bottom:100px!important}
body.elementor-page-17 .elementor-element-722f1e9{row-gap:10px!important}
body.elementor-page-17 .elementor-element-722f1e6{margin-top:8px!important}
body.elementor-page-17 .elementor-element-722f1e7{margin-top:6px!important}
body.elementor-page-17 .elementor-element-722f1e8{margin-top:16px!important}
body.elementor-page-17 .elementor-element-3e731ee{margin-top:16px!important}
body.elementor-page-17 .elementor-element-77971eb{padding-top:139px!important}
}/*/jtight*/
/*imfix*/@media(min-width:1025px){body.elementor-page-17 .elementor-element.elementor-element-3e731ee{flex:0 0 auto!important;height:auto!important;min-height:0!important;aspect-ratio:3/4}body.elementor-page-17 .elementor-element.elementor-element-3e731ee img{height:100%!important;width:100%!important;object-fit:cover}}/*/imfix*//* End custom CSS */