/*!
 Theme Name:   Prosperity Theme
 Theme URI:    https://torchmedia.ca/
 Description:  A custom theme for Prosperity.
 Author:       Torch Media Inc.
 Author URI:   https://torchmedia.ca/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/#brx-header{position:absolute;z-index:99}#brx-header a.light{display:block}#brx-header a.dark{display:none}#brx-header nav li>.brxe-text-link{position:relative;color:#fff}@media(min-width: 768px){body.page-id-297 #brx-header nav li>.brxe-text-link,body.page-id-298 #brx-header nav li>.brxe-text-link{color:var(--bricks-color-wcerzn)}}#brx-header nav li>.brxe-text-link:after{content:"";position:absolute;left:50%;width:0;bottom:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:2px;background-color:rgba(0,0,0,0);-webkit-transition:all .4s ease;transition:all .4s ease}#brx-header nav li>.brxe-text-link:hover:after{background-color:var(--bricks-color-ybsayd);width:100%}#brx-header nav li>.brxe-text-link[aria-current=page]{color:var(--bricks-color-ybsayd)}#brx-header nav li>.brxe-text-link[aria-current=page]:after{background-color:var(--bricks-color-ybsayd);width:100%}@media(min-width: 768px){body.page-id-296 #brx-header nav li>.brxe-text-link[aria-current=page]{color:var(--bricks-color-wcerzn)}body.page-id-296 #brx-header nav li>.brxe-text-link[aria-current=page]:after{background-color:var(--bricks-color-wcerzn)}}@media(min-width: 768px){body.page-id-297 #brx-header nav li>.brxe-text-link[aria-current=page],body.page-id-298 #brx-header nav li>.brxe-text-link[aria-current=page]{color:var(--bricks-color-ybsayd)}}@media(min-width: 768px){body.dark #brx-header a.light{display:none}body.dark #brx-header a.dark{display:block}}body.dark #brx-header nav li.brxe-text-link{color:var(--bricks-color-wcerzn)}body.dark #brx-header nav li.brxe-text-link:after{background-color:var(--bricks-color-wcerzn)}body.dark #brx-header nav li.brxe-text-link[aria-current=page]{color:var(--bricks-color-ybsayd)}@media(min-width: 768px){body.page-id-296 body.dark #brx-header nav li.brxe-text-link[aria-current=page]{color:var(--bricks-color-wcerzn)}}.custom-bullets .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-bullets .item{position:relative;padding-left:58px}.custom-bullets .item:before{position:absolute;left:0;top:10px;content:"";width:14px;height:14px;border-radius:100%;background:#309ca7;-webkit-box-shadow:0 0 0 0 #309ca7;box-shadow:0 0 0 0 #309ca7;-webkit-transform:scale(1);transform:scale(1);-webkit-animation:pulse-animation5 2s infinite;animation:pulse-animation5 2s infinite}.custom-bullets-white .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-bullets-white .item{position:relative;padding-left:58px}.custom-bullets-white .item:before{position:absolute;left:0;top:8px;content:"";width:14px;height:14px;border-radius:100%;background:#fff;-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff;-webkit-transform:scale(1);transform:scale(1);-webkit-animation:pulse-animation2 2s infinite;animation:pulse-animation2 2s infinite}.brxe-featured-bullets{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5;padding:0 0 0 78px}@media(max-width: 1199px){.brxe-featured-bullets{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 0 0 25px}}@media(max-width: 767px){.brxe-featured-bullets{padding:0}}.brxe-featured-bullets .items{margin:0;position:relative}@media(max-width: 1359px){.brxe-featured-bullets .items{font-size:16px}}@media(max-width: 1199px){.brxe-featured-bullets .items{padding:0 !important}}@media(max-width: 1199px){.brxe-featured-bullets .items .item{margin:0 0 30px !important}}.brxe-featured-bullets .items:nth-child(1){width:56%}@media(max-width: 1199px){.brxe-featured-bullets .items:nth-child(1){padding-right:20px !important}}@media(max-width: 767px){.brxe-featured-bullets .items:nth-child(1){width:100%;padding-right:0 !important}}.brxe-featured-bullets .items:nth-child(1):before{position:absolute;left:6px;top:-480px;width:1752px;height:1752px;border-radius:100%;border:1px solid #17a6b4;content:""}@media(max-width: 1199px){.brxe-featured-bullets .items:nth-child(1):before{display:none}}.brxe-featured-bullets .items:nth-child(1) .item:nth-child(1){margin-left:80px}.brxe-featured-bullets .items:nth-child(1) .item:nth-child(2){margin-left:21px;margin-right:12%}.brxe-featured-bullets .items:nth-child(1) .item:nth-child(3){margin-left:0;margin-right:16%}.brxe-featured-bullets .items:nth-child(1) .item:nth-child(4){margin-left:11px;margin-right:25px}@media(max-width: 1359px){.brxe-featured-bullets .items:nth-child(1) .item:nth-child(4){margin-left:6px}}.brxe-featured-bullets .items:nth-child(1) .item:nth-child(5){margin-left:57px}@media(max-width: 1359px){.brxe-featured-bullets .items:nth-child(1) .item:nth-child(5){padding-left:77px;margin-left:46px}}@media(max-width: 1199px){.brxe-featured-bullets .items:nth-child(1) .item:nth-child(5){padding-left:51px}}.brxe-featured-bullets .items:nth-child(2){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;margin:0 0 17px}.brxe-featured-bullets .items:nth-child(2):before{position:absolute;left:-28px;top:-368px;width:1195px;height:1195px;border-radius:100%;border:1px solid #17a6b4;content:""}@media(max-width: 1199px){.brxe-featured-bullets .items:nth-child(2):before{display:none}}.brxe-featured-bullets .items:nth-child(2) .item:nth-child(2){margin-left:-37px}.brxe-featured-bullets .items:nth-child(2) .item:nth-child(3){margin-left:-17px}@media(max-width: 1359px){.brxe-featured-bullets .items:nth-child(2) .item:nth-child(3){margin-left:-24px}}.brxe-featured-bullets .items .item{padding:0 0 0 51px;margin:0 0 47px;position:relative}.brxe-featured-bullets .items .item:before{position:absolute;left:0;top:11px;content:"";width:21px;height:21px;background:#218f9b;border-radius:100%;-webkit-box-shadow:0 0 0 0 #218f99;box-shadow:0 0 0 0 #218f99;-webkit-transform:scale(1);transform:scale(1);-webkit-animation:pulse-animation 2s infinite;animation:pulse-animation 2s infinite}.brxe-featured-bullets .heading{display:block;margin:0 0 6px}.brxe-featured-bullets .content{margin-bottom:1rem}.brxe-hero-features{overflow:visible;position:relative}.brxe-hero-features .items-background{aspect-ratio:1/1;-webkit-transform:translate(245px, -200px);transform:translate(245px, -200px);height:1000px;max-width:1000px}.brxe-hero-features .items{position:absolute;top:0;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.brxe-hero-features .items .item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.brxe-hero-features .items .item:nth-child(1){-webkit-transform:translate(65px, 10px);transform:translate(65px, 10px)}.brxe-hero-features .items .item:nth-child(2){-webkit-transform:translate(10px, 70px);transform:translate(10px, 70px)}.brxe-hero-features .items .item:nth-child(3){-webkit-transform:translate(0, 145px);transform:translate(0, 145px)}.brxe-hero-features .items .item:nth-child(4){-webkit-transform:translate(45px, 210px);transform:translate(45px, 210px)}@-webkit-keyframes pulse-animation{0%{-webkit-box-shadow:0 0 0 0px rgba(33,143,153,.6);box-shadow:0 0 0 0px rgba(33,143,153,.6)}100%{-webkit-box-shadow:0 0 0 20px rgba(33,143,153,0);box-shadow:0 0 0 20px rgba(33,143,153,0)}}@keyframes pulse-animation{0%{-webkit-box-shadow:0 0 0 0px rgba(33,143,153,.6);box-shadow:0 0 0 0px rgba(33,143,153,.6)}100%{-webkit-box-shadow:0 0 0 20px rgba(33,143,153,0);box-shadow:0 0 0 20px rgba(33,143,153,0)}}@-webkit-keyframes pulse-animation2{0%{-webkit-box-shadow:0 0 0 0px rgba(255,255,255,.6);box-shadow:0 0 0 0px rgba(255,255,255,.6)}100%{-webkit-box-shadow:0 0 0 20px rgba(255,255,255,0);box-shadow:0 0 0 20px rgba(255,255,255,0)}}@keyframes pulse-animation2{0%{-webkit-box-shadow:0 0 0 0px rgba(255,255,255,.6);box-shadow:0 0 0 0px rgba(255,255,255,.6)}100%{-webkit-box-shadow:0 0 0 20px rgba(255,255,255,0);box-shadow:0 0 0 20px rgba(255,255,255,0)}}.core-benefit-bar{position:absolute;display:block;top:15px;height:3px;background:#fff}.core-benefit-bar:before{position:absolute;left:0;top:-7px;content:"";width:16px;height:16px;border-radius:100%;background:#fff}.core-benefit-bar:after{position:absolute;right:0;top:-7px;content:"";width:16px;height:16px;border-radius:100%;background:#fff}.benefit-icon{display:block;content:"";width:32px;height:32px;border-radius:100%;background:#dc824f;-webkit-box-shadow:0 0 0 0 #dc824f;box-shadow:0 0 0 0 #dc824f;-webkit-transform:scale(1);transform:scale(1);-webkit-animation:pulse-animation3 2s infinite;animation:pulse-animation3 2s infinite}@-webkit-keyframes pulse-animation5{0%{-webkit-box-shadow:0 0 0 0px rgba(48,156,167,.6);box-shadow:0 0 0 0px rgba(48,156,167,.6)}100%{-webkit-box-shadow:0 0 0 20px rgba(48,156,167,0);box-shadow:0 0 0 20px rgba(48,156,167,0)}}@keyframes pulse-animation5{0%{-webkit-box-shadow:0 0 0 0px rgba(48,156,167,.6);box-shadow:0 0 0 0px rgba(48,156,167,.6)}100%{-webkit-box-shadow:0 0 0 20px rgba(48,156,167,0);box-shadow:0 0 0 20px rgba(48,156,167,0)}}@-webkit-keyframes pulse-animation3{0%{-webkit-box-shadow:0 0 0 0px rgba(220,130,79,.6);box-shadow:0 0 0 0px rgba(220,130,79,.6)}100%{-webkit-box-shadow:0 0 0 20px rgba(220,130,79,0);box-shadow:0 0 0 20px rgba(220,130,79,0)}}@keyframes pulse-animation3{0%{-webkit-box-shadow:0 0 0 0px rgba(220,130,79,.6);box-shadow:0 0 0 0px rgba(220,130,79,.6)}100%{-webkit-box-shadow:0 0 0 20px rgba(220,130,79,0);box-shadow:0 0 0 20px rgba(220,130,79,0)}}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}body #brx-content{overflow:hidden}body.brx-body:not(.iframe) #brx-content section>.brxe-container>*:not(link):not(script):not(style):not(.uc_horizontal_tabs){opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out}body.brx-body:not(.iframe) #brx-content section>.brxe-container>*:not(link):not(script):not(style):not(.uc_horizontal_tabs).is-ani-in{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}body.brx-body:not(.iframe) #brx-content section>.brxe-container>*:not(link):not(script):not(style):not(.uc_horizontal_tabs).is-ani-in:nth-child(1){-webkit-transition-delay:0ms;transition-delay:0ms}body.brx-body:not(.iframe) #brx-content section>.brxe-container>*:not(link):not(script):not(style):not(.uc_horizontal_tabs).is-ani-in:nth-child(2){-webkit-transition-delay:100ms;transition-delay:100ms}body.brx-body:not(.iframe) #brx-content section>.brxe-container>*:not(link):not(script):not(style):not(.uc_horizontal_tabs).is-ani-in:nth-child(3){-webkit-transition-delay:200ms;transition-delay:200ms}body.brx-body:not(.iframe) #brx-content section>.brxe-container>*:not(link):not(script):not(style):not(.uc_horizontal_tabs).is-ani-in:nth-child(4){-webkit-transition-delay:300ms;transition-delay:300ms}body.brx-body:not(.iframe) #brx-content section>.brxe-container>*:not(link):not(script):not(style):not(.uc_horizontal_tabs).is-ani-in:nth-child(5){-webkit-transition-delay:400ms;transition-delay:400ms}body.brx-body:not(.iframe) #brx-content section>.brxe-container>*:not(link):not(script):not(style):not(.uc_horizontal_tabs).is-ani-in:nth-child(6){-webkit-transition-delay:500ms;transition-delay:500ms}body.brx-body:not(.iframe) #brx-content section>.brxe-container>*:not(link):not(script):not(style):not(.uc_horizontal_tabs).is-ani-in:nth-child(7){-webkit-transition-delay:600ms;transition-delay:600ms}body.brx-body:not(.iframe) #brx-content section>.brxe-container>*:not(link):not(script):not(style):not(.uc_horizontal_tabs).is-ani-in:nth-child(8){-webkit-transition-delay:700ms;transition-delay:700ms}body.brx-body:not(.iframe) #brx-content section>.brxe-container>*:not(link):not(script):not(style):not(.uc_horizontal_tabs).is-ani-in:nth-child(9){-webkit-transition-delay:800ms;transition-delay:800ms}body.brx-body:not(.iframe) #brx-content section>.brxe-container>*:not(link):not(script):not(style):not(.uc_horizontal_tabs).is-ani-in:nth-child(10){-webkit-transition-delay:900ms;transition-delay:900ms}body.brx-body:not(.iframe) #brx-content section>.brxe-container>*:not(link):not(script):not(style):not(.uc_horizontal_tabs).is-ani-in:nth-child(11){-webkit-transition-delay:1000ms;transition-delay:1000ms}body.brx-body:not(.iframe) #brx-content section>.brxe-container>*:not(link):not(script):not(style):not(.uc_horizontal_tabs).is-ani-in:nth-child(12){-webkit-transition-delay:1100ms;transition-delay:1100ms}body.brx-body:not(.iframe) #brx-content section>.brxe-container>*:not(link):not(script):not(style):not(.uc_horizontal_tabs).is-ani-in:nth-child(13){-webkit-transition-delay:1200ms;transition-delay:1200ms}body.brx-body:not(.iframe) #brx-content section>.brxe-container>*:not(link):not(script):not(style):not(.uc_horizontal_tabs).is-ani-in:nth-child(14){-webkit-transition-delay:1300ms;transition-delay:1300ms}body.brx-body:not(.iframe) #brx-content section>.brxe-container>*:not(link):not(script):not(style):not(.uc_horizontal_tabs).is-ani-in:nth-child(15){-webkit-transition-delay:1400ms;transition-delay:1400ms}.checkmarks ul{list-style:none}.checkmarks ul li{position:relative}.brxe-team-member{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.brxe-team-member .bio-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#173037;width:100%}.brxe-team-member .bio-wrapper:hover .bio-background .bio-content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.brxe-team-member .bio-wrapper .bio-background{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.brxe-team-member .bio-wrapper .bio-background img{width:100%;aspect-ratio:1/1.1;-o-object-fit:cover;object-fit:cover}.brxe-team-member .bio-wrapper .bio-background .bio-content{display:-webkit-box;display:-ms-flexbox;display:flex;background:#0b1d22;position:absolute;left:0;right:0;top:0;-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-transform:translateY(100%);transform:translateY(100%);bottom:0;opacity:0;pointer-events:none}.brxe-team-member .bio-wrapper .bio-background .bio-content:before{position:absolute;content:"";width:90px;height:1px;background:#179dab}.brxe-team-member .bio-wrapper .bio-content{padding:40px 25px}.brxe-team-member .bio-wrapper .bio-content:before{left:25px;top:20px}@media(max-width: 992px){.brxe-team-member .bio-wrapper .bio-content{padding:40px 20px}.brxe-team-member .bio-wrapper .bio-content:before{left:20px}}@media(max-width: 768px){.brxe-team-member .bio-wrapper .bio-content{padding:30px 15px}.brxe-team-member .bio-wrapper .bio-content:before{left:15px;top:15px}}@media(max-width: 478px){.brxe-team-member .bio-wrapper .bio-background .bio-content{position:relative;-webkit-transform:none;transform:none;bottom:auto;opacity:1;left:auto;right:auto;top:auto}}.brxe-team-member .name-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 25px}@media(max-width: 992px){.brxe-team-member .name-wrapper{padding:20px 20px}}@media(max-width: 768px){.brxe-team-member .name-wrapper{padding:15px}}.brxe-team-member .name-wrapper .name{display:block}.brxe-team-member .name-wrapper .position{display:block}/*# sourceMappingURL=style.css.map */