 :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a, :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a {color: var(--avlxcolor-1)} body {font-family: "Poppins"; font-weight: 400; font-style: normal} h1, h2, h3, h4, h5, h6 {font-family: "Morro"} blockquote {font-family: "Poppins"}html { scroll-behavior: smooth;}:target { scroll-margin-top: 100px;}*, *:before, *:after { box-sizing: border-box;}.dst-list { --dst-list__border-color: var(--dst--border-color); --dst-list__border-width: 1px; --dst--border-color: rgb(205, 205, 202); --dst-list__border-type: solid;}::-webkit-scrollbar { width: 6px; height: 10px; background: #e8e9ed; border-radius: 10px;}::-webkit-scrollbar-track { background: rgba(var(--avlxmain),.9);}::-webkit-scrollbar-thumb { background: var(--avlxmain); border-radius: 10px}::-webkit-scrollbar-thumb:hover { background: var(--avlxmain);}::-webkit-scrollbar-thumb:active { background: var(--avlxmain);}::-webkit-scrollbar-corner { background: #e8e9ed;}.brxe-toggle { outline: none !important;}.gform_heading { display: none !important;}.container-fluid { margin-inline: auto; width: 100%; padding-inline: var(--space-12);}.pill-form form { display: flex; align-items: center; justify-content: space-between; background-color: #ffffff; border-radius: 999px; padding: 6px 16px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05); max-width: 600px; width: 100%;}.pill-form .gform_heading { display: none !important;}.pill-form .gform_body { flex-grow: 1; margin: 0 !important;}.pill-form .gform_fields, .pill-form .gfield { margin: 0 !important; padding: 0 !important;}.pill-form input[type="text"],.pill-form input[type="email"] { background-color: transparent !important; border: none !important; box-shadow: none !important; padding: 10px 24px !important; font-size: 16px; color: #333; width: 100% !important;}.pill-form input::placeholder { color: #666; }.pill-form input:focus { outline: none !important;} .pill-form .gform_footer { margin: 0 !important; padding: 0 !important;}.pill-form input[type="submit"] { background-color: var(--avlxmain) !important; color: #ffffff !important; border: none !important; border-radius: 999px !important; text-transform: uppercase; padding: 14px 32px !important; font-size: 16px; font-weight: 600; cursor: pointer; transition: background-color 0.2s ease; white-space: nowrap; margin: 0 !important;} input[type="submit"]:hover { background-color: var(--avlxaccent3) !important; color: #000000 !important;}@media (max-width: 767px) {  .pill-form form { flex-direction: column; background-color: transparent; box-shadow: none; padding: 0; border-radius: 0; } .pill-form .gform_body { width: 100%; margin-bottom: 15px !important; } .pill-form input[type="text"], .pill-form input[type="email"] { background-color: #ffffff !important; border-radius: 999px !important; padding: 10px 24px !important; box-shadow: 0 4px 10px rgba(0,0,0,0.05) !important;  } .pill-form input[type="submit"] { width: 100%; align-self: flex-start; margin-top: 0 !important; padding: 8px 25px !important; box-shadow: 0 4px 10px rgba(0,0,0,0.1) !important; }}.inner-frame { max-width: calc(var(--desktop-width-1920) + var(--space-8, 20px) * 2); padding-inline: var(--space-8); margin-inline: auto; width: 100%;}.m-banner { width: 100%; background-size: cover; background-repeat: no-repeat; position: relative;}.m-banner__media { position: absolute; inset: 0;}.banner-hero .has-overlay .m-banner__media:before { content: ""; position: absolute; width: 100%; left: 0; bottom: 0; height: 40%; background: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), to(#000)); background: linear-gradient(to bottom, transparent 0, #000 100%); z-index: 1;}.m-banner__media iframe, .m-banner__media img, .m-banner__media video { -o-object-fit: cover; object-fit: cover; position: absolute; height: 100% !important; width: 100% !important;}.c-video { max-height: 100% !important; max-width: 100% !important; -o-object-fit: cover; object-fit: cover; height: 100% !important; width: 100% !important;}.banner-hero .has-overlay .m-banner__media:after { background: -webkit-gradient(linear, left top, right top, color-stop(4%, rgba(0, 0, 0, .9)), to(rgba(0, 0, 0, .2))); background: linear-gradient(to right, rgba(0, 0, 0, .9) 4%, rgba(0, 0, 0, .2) 100%);}.has-overlay .m-banner__media::after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; background-color: #000000; opacity: 50%; z-index: 1;}@media (min-width: 1113px) { .m-banner--full .m-banner__container { --bannerHeight: calc(100vh + 60px); max-height: 960px; height: var(--bannerHeight); } .m-banner__inner { min-height: 100%; }}.banner-hero .m-banner__inner { position: relative; z-index: 4;}@media (max-width: 1112px) { .m-banner__container { min-height: 30vh; } .m-banner__container { overflow: hidden; } .m-banner__container .m-banner__inner { height: 100%; } .banner-hero .l-banner { padding: 40px 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }}@media (max-width: 766px) { .m__wrapper-inner { display: none; }}.container__wrapper-xl { max-width: calc(var(--desktop-width-l) + var(--space-8, 20px) * 2); padding-inline: var(--space-8); width: 100%; margin-inline: auto;}:where(.brxe-video) { padding-top: 5%;}.event-items.brxe-icon-box .content { width: 100%}.banner-cards{ margin-top: var(--space-32) !important;}.decor-bottom .m-banner__media:before { content: ""; position: absolute; width: 100%; height: 5rem; bottom: 0; right: 0; transform: translateY(100%); background: #fdefe2; z-index: 3;}.have-overlay .m-banner__media:after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; background-color: #000000; opacity: 65%; z-index: 1;}@media (min-width: 1112px) { .banner-cards:before { content: ""; position: absolute; width: 50px; height: 100%; top: 0; right: 0; background-image: linear-gradient(0deg, #fdefe2 50%, #e1defc 50%); z-index: 3; } .decor-bottom .m-banner__media:before { max-width: 45vw; } .decor-left .m-banner__media { border-left: 5rem solid transparent; border-image: linear-gradient(to top, #fdefe2 50%, #e1defc 50%); border-image-slice: 100%; border-image-slice: 1;} .decor-blur:before { content: ""; position: absolute; width: 100%; height: 148%; top: -150px; transform: translate(35%); bottom: -150px; right: 0; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1000 1698'%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='500' cy='970' r='260' fill='url(%23b)' fill-opacity='.4'/%3E%3C/g%3E%3Cg filter='url(%23c)'%3E%3Ccircle cx='500' cy='500' r='260' fill='url(%23d)' fill-opacity='.2'/%3E%3C/g%3E%3Cg filter='url(%23e)'%3E%3Ccircle cx='500' cy='1198' r='260' fill='url(%23f)' fill-opacity='.6'/%3E%3C/g%3E%3Cg filter='url(%23g)'%3E%3Ccircle cx='500' cy='690' r='260' fill='url(%23h)' fill-opacity='.6'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='b' cx='0' cy='0' r='1' gradientTransform='matrix(0 260 -260 0 500 970)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23BCB4F0'/%3E%3Cstop offset='1' stop-color='%23BCB4F0' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='d' cx='0' cy='0' r='1' gradientTransform='rotate(90 0 500) scale(260)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2335A841'/%3E%3Cstop offset='1' stop-color='%2335A841' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='f' cx='0' cy='0' r='1' gradientTransform='matrix(0 260 -260 0 500 1198)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DDEAF8'/%3E%3Cstop offset='1' stop-color='%23DDEAF8' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='h' cx='0' cy='0' r='1' gradientTransform='matrix(0 260 -260 0 500 690)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFD7B6'/%3E%3Cstop offset='1' stop-color='%23FFD7B6' stop-opacity='0'/%3E%3C/radialGradient%3E%3Cfilter id='a' width='1000' height='1000' x='0' y='470' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_9031_204' stdDeviation='120'/%3E%3C/filter%3E%3Cfilter id='c' width='1000' height='1000' x='0' y='0' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_9031_204' stdDeviation='120'/%3E%3C/filter%3E%3Cfilter id='e' width='1000' height='1000' x='0' y='698' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_9031_204' stdDeviation='120'/%3E%3C/filter%3E%3Cfilter id='g' width='1000' height='1000' x='0' y='190' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_9031_204' stdDeviation='120'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E"); background-position: right center; pointer-events: none; }}.media-cover { object-fit: cover; height: 100%; width: 100%;}.c-media__src, .c-media img, .c-media iframe, .dst-media__src, .dst-media img, .dst-media iframe { max-width: 100%; max-height: 100%; object-fit: cover; object-position: top left; height: 100%; width: 100%;}.slide-tagline { font-size: 32px; font-style: italic; font-weight: 700; margin-bottom: 8px;}@media (max-width: 768px) { .slide-tagline { font-size: 20px; } .decor-left .m-banner__media { border-left: 3rem solid transparent; border-image: linear-gradient(to top, #fdefe2 50%, #e1defc 50%); border-image-slice: 100%; border-image-slice: 1; }}.nav-main.brxe-nav-nested .brx-nav-nested-items > li > .brx-submenu-toggle > * { color: #ffffff !important;}.avlx-success-wrapper { text-align: center; padding: 3rem 1rem; display: flex; flex-direction: column; align-items: center; justify-content: center;}.custom-success-icon svg { width: 100px; height: 100px; animation: iconPop 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; filter: drop-shadow(0 0 10px rgba(0, 229, 255, 0.6));}.avlx-success-title { font-size: 22px; font-weight: 700; margin-top: 1.5rem; margin-bottom: 0.5rem; color: inherit; font-family: 'Poppins', sans-serif; text-transform: uppercase; letter-spacing: 1px; opacity: 0; animation: fadeUp 0.2s ease-out 0.3s forwards;}.avlx-success-text { font-size: 16px; color: #161616; line-height: 1.6; opacity: 0; animation: fadeUp 0.2s ease-out 0.3s forwards;}@keyframes iconPop { 0% { opacity: 0; transform: scale(0.5) rotate(-10deg); } 100% { opacity: 1; transform: scale(1) rotate(0deg); }}@keyframes fadeUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); }}.gform_wrapper.gravity-theme .gform_validation_errors>h2 { font-family: "Poppins", sans-serif !important;}.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="url"],.gform_wrapper input[type="number"],.gform_wrapper select,.gform_wrapper textarea { background-color: #f9f9f9 ; border: 1px solid #e0e0e0; color: #333333 !important; padding: 15px 25px !important; border-radius: 45px !important; width: 100% !important; line-height: 1; height: 50px; transition: all 0.3s ease; outline: none; font-size: 16px !important;}.gform_wrapper textarea { border-radius: 20px !important;}.gform_wrapper input:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus { border-color: #c1b9f0 !important; box-shadow: 0 0 10px rgb(0 79 255 / 15%) !important;}.gform_footer { padding: 0 !important; margin: 25px 0 10px 0 !important;}.gform_button { width: 100% !important; background-color: #3f22ec !important; color: #ffffff !important; padding: 14px !important; border-radius: 45px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 1.5px !important; border: none !important; cursor: pointer !important; transition: all 0.3s ease !important; text-align: center;}.gform_button:hover { background-color: #00bcd4 !important; transform: translateY(-2px); box-shadow: 0 8px 20px rgb(0 232 255 / 30%);}.gform_wrapper label { color: #1a1a1a !important; font-weight: 500 !important; margin-left: 15px; margin-bottom: 8px !important; display: inline-block; font-size: 14px;}::placeholder { color: #aaaaaa !important; opacity: 1;}.gform_wrapper select { appearance: none; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 20px center; background-size: 16px;}#field_4_2 .gfield_description.validation_message, #field_4_2 .gfield_validation_message { display: none !important;}#gform_wrapper_4 .gfield_error input[aria-invalid="true"],#gform_wrapper_4 .gfield_error input.large { border: 1px solid #ccc !important; box-shadow: none !important; outline: none !important;}#field_3_2 .gfield_description.validation_message, #field_3_2 .gfield_validation_message { display: none !important;}#gform_wrapper_3 .gfield_error input[aria-invalid="true"],#gform_wrapper_3 .gfield_error input.large { border: 1px solid #ccc !important; box-shadow: none !important; outline: none !important;}.focal-top-center { object-position: top center;}.decor-bottom.decor-left .m-banner__media:before { width: 105%;}.dst-list { margin-block: 1em; list-style: none;}.dst-list>li { display: flex; align-items: flex-start; flex-direction: column; gap: 2rem; padding-block: 20px; position: relative;}@media (min-width: 767px) { .dst-list:has(.is-style-featured) .dst-list__item { margin-left:5rem; transition: all .3s ease-in-out; } .dst-list>li { padding: 4rem 0 5rem 0; } .dst-list:has(.is-style-featured) .dst-list__item:before { max-width: 80px; transition: all .3s ease-in-out; } .dst-list:has(.is-style-featured) .dst-list__item:hover { --dst-list__border-color: linear-gradient(90deg, #efca62 0%, #efca62 50%, #FFF 100%); --dst-list__border-width: 4px; }}@media (min-width: 767px) and (min-width: 767px) { .dst-list:has(.is-style-featured) .dst-list__item:hover { padding-left:2rem; margin-left: 0; } .dst-list:has(.is-style-featured) .dst-list__item:hover:before { bottom: 6px; max-width: 100%; }}.dst-list.has-horizontal-border>li:before,.dst-list.has-vertical-border>li:before { content: ""; position: absolute; background: var(--dst-list__border-color, var(--dst--border-color)); left: 0; pointer-events: none; z-index: 1;}.dst-list.has-horizontal-border>li:before { bottom: 0; width: 100%; height: var(--dst-list__border-width, 1px);}.spx-wrap { position: relative; overflow-x: hidden; -webkit-overflow-scrolling: touch; border-radius: 8px; font-size: 14px;}.spx-table { min-width: 980px; width: 100%; border-radius: 8px; overflow-x: scroll; border: 1px solid rgba(0,0,0,.08); background: rgba(255,255,255,.6);}.spx-head,.spx-row { display: grid; grid-template-columns: 240px repeat(5, minmax(160px, 1fr));}.spx-cell { padding: 16px 14px; border-bottom: 1px solid rgba(0,0,0,.06); border-right: 1px solid rgba(0,0,0,.06); background: rgba(255,255,255,.75); text-wrap: balance;}.spx-head .spx-cell:last-child,.spx-row .spx-cell:last-child { border-right: none;}.spx-head { position: sticky; top: 0; z-index: 10;}.spx-head .spx-cell { font-weight: 700; background: rgba(255,255,255,.95);}.spx-head .spx-cell span { display: block; font-weight: 500; opacity: .7; margin-top: 4px;}.spx-feature { font-weight: 500;}.spx-head .spx-cell:first-child,.spx-row .spx-cell:first-child { position: sticky; left: 0; z-index: 20; background: rgba(255,255,255,.97); box-shadow: 10px 0 18px rgba(0,0,0,.06);}.spx-head .spx-cell:first-child { z-index: 30;}.spx-row:hover .spx-cell { background: rgba(255,255,255,.92);}.spx-row:hover .spx-cell:first-child { background: rgba(255,255,255,.98);}.spx-ok { display: inline-flex; width: 28px; height: 28px; align-items: center; justify-content: center; border-radius: 999px; background: rgba(3,227,157,.14); color: var(--avlxaccent3); font-weight: 900; line-height: 1;}.spx-na { color: rgba(0,0,0,.35); font-weight: 700; opacity: .9;}.spx-row .spx-cell:not(:first-child),.spx-head .spx-cell:not(:first-child) { text-align: center;}.spx-row .spx-cell:first-child,.spx-head .spx-cell:first-child { text-align: left;}.spx-row .spx-cell:first-child { line-height: 1.35;}@media (max-width: 1024px) { .spx-table { min-width: 920px; } .spx-head, .spx-row { grid-template-columns: 220px repeat(5, minmax(150px, 1fr)); }}@media (max-width: 768px) { .spx-table { min-width: 860px; overflow-x: auto; } .spx-wrap { overflow-x: scroll; } .spx-head, .spx-row { grid-template-columns: 220px repeat(5, minmax(140px, 1fr)); } .spx-cell { padding: 14px 12px; }}@media (hover: none) { .spx-row:hover .spx-cell { background: rgba(255,255,255,.75); } .spx-row:hover .spx-cell:first-child { background: rgba(255,255,255,.97); }}@media (prefers-reduced-motion: reduce) { .spx-cell { transition: none !important; }} .brxe-container {width: var(--desktop-width-l)} .woocommerce main.site-main {width: var(--desktop-width-l)} #brx-content.wordpress {width: var(--desktop-width-l)}:where(:root) .bricks-color-primary {color: var(--avlxmain)}:where(:root) .bricks-background-primary {background-color: var(--avlxmain)}:where(:root) .bricks-color-light {color: var(--bg-white)}:where(:root) .bricks-background-light {background-color: var(--bg-white)} .bricks-button {border-radius: 45px; transition: var(--ease-out)}@media (max-width: 1024px) { .brxe-container {width: 90%} .woocommerce main.site-main {width: 90%} #brx-content.wordpress {width: 90%}}@media (max-width: 991px) { .brxe-container {width: 90%} .woocommerce main.site-main {width: 90%} #brx-content.wordpress {width: 90%}}@media (max-width: 767px) { .brxe-container {width: 90%} .woocommerce main.site-main {width: 90%} #brx-content.wordpress {width: 90%}}@media (max-width: 478px) { .brxe-container {width: 90%} .woocommerce main.site-main {width: 90%} #brx-content.wordpress {width: 90%}}