html{scroll-behavior:smooth}html,body{-webkit-text-size-adjust:100%}.visuallyhidden,.sr-only,.screen-reader-text{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}html,body{font-family:"Roboto Flex",sans-serif;font-size:18px}body{-webkit-font-smoothing:antialiased;color:#23282d;font-weight:400;line-height:1.5}div,span,object,p,abbr,acronym,address,cite,del,dfn,ins,q,s,sub,sup,var,u,dl,blockquote,fieldset,label,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,map,figure,figcaption,footer,header,hgroup,nav,output,ruby,section,summary,time,mark,audio,video,data{font-size:1rem;font-family:inherit;vertical-align:baseline}.h1,.h2,.h3,.h4,.h5,.h6,address,h1,h2,h3,h4,h5,h6,hr,p{margin:0 0 0.5rem}h1,h2,h3,h4,h5,h6{font-family:"Roboto Serif",serif;font-style:normal;line-height:1.15;word-spacing:0;color:#23282D;padding:0.2em 0em}h1 span,h1 strong,h1 em,h1 small,h1 a,h2 span,h2 strong,h2 em,h2 small,h2 a,h3 span,h3 strong,h3 em,h3 small,h3 a,h4 span,h4 strong,h4 em,h4 small,h4 a,h5 span,h5 strong,h5 em,h5 small,h5 a,h6 span,h6 strong,h6 em,h6 small,h6 a{color:inherit}.site h1 a,.site h2 a,.site h3 a,.site h4 a,.site h5 a,.site h6 a{font-weight:unset;font-size:unset}h1{font-weight:600;font-size:3rem;letter-spacing:0}h2{font-weight:600;font-size:2rem;letter-spacing:0.25px}h3{font-weight:600;font-size:1.4rem;letter-spacing:0}h4{font-weight:600;font-size:1.2rem;letter-spacing:0.15px}h5{font-weight:600;font-size:1rem;letter-spacing:0.15px}h6{font-weight:600;font-size:.89rem;letter-spacing:0;text-transform:none !important}p{font-family:"Roboto Flex",sans-serif;font-weight:400;line-height:1.5;letter-spacing:0.25px}p:last-child{margin-bottom:0 !important}@media (max-width: 31.25em){p{overflow-wrap:break-word}}b,strong{font-weight:700}.site .button,.site button,input[type="button"],input[type="submit"],input[type="reset"]{font-family:"Roboto Flex",sans-serif;font-size:1rem}.site a{font-size:1rem}.copyright,.footer-desc{font-size:1rem}#page label{font-family:"Roboto Flex",sans-serif !important}#page label span{font-family:"Roboto Flex",sans-serif}a i{opacity:1 !important}code,pre{background-color:#eee;display:table;width:100%;font-family:monospace, monospace;font-size:1em;line-height:1em;margin:0;border:0;padding:0.5em}code{word-break:break-word;overflow:hidden;color:inherit}summary{cursor:pointer}iframe{margin:0 auto;border:none;padding:0}:focus::-moz-placeholder{color:transparent}:focus::placeholder{color:transparent}::-moz-focus-inner{padding:0;border-style:none}::-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}select{-moz-appearance:none;-webkit-appearance:none;text-transform:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none}::-webkit-color-swatch-wrapper{padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type="button"],input[type="submit"],input[type="reset"],button,a[class]{touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none}input[type="button"],input[type="submit"],input[type="reset"],button{border-radius:10px}input[type="submit"],input[type="reset"]{height:auto !important;min-height:auto !important}label[for],input[type="button"],input[type="submit"],input[type="reset"],button{cursor:pointer}input[type="button"]:disabled,input[type="submit"]:disabled,input[type="reset"]:disabled,button:disabled{cursor:default}input:focus:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]),body textarea:focus{outline:Highlight solid 2px !important;border:1px solid #dedfe2}input[type="text"],input[type="password"],input[type="search"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],textarea,select{border-radius:0 !important;border:1px solid #dedfe2 !important;color:#4D5C6D !important;transition:.2s outline ease-out}textarea,label,input[type="text"],input[type="password"],input[type="search"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],input[type="month"],input[type="week"],input[type="time"]{font-size:1rem !important}input[name="search"],#adminbar-search,.bs-search-form #bbp_search{border-radius:100px !important;border:none !important}.bs-search-form #bbp_search{outline-width:0 !important}input[type=submit].outline:disabled:hover{border-color:#dedfe2;background:#f5f5f5;color:#1E2132}.pswp__button{border:none !important}.bs-search-form{transition:.2s outline ease-out}.bs-search-form:focus-within{outline-width:2px;outline-style:solid;outline-color:black;border-radius:100px}.bs-search-form:before{pointer-events:none}.select2-container .select2-dropdown .select2-results__option{font-size:1rem !important}.select2-container.select2-container--default .select2-results__option[aria-selected=true]{color:#000;background-color:#ddd}.select2-container--default .select2-selection--single{border-radius:0 !important}.select2-dropdown .select2-search__field{padding:4px !important}:root{--wp--preset--color--light-blue: #40A8C5;--wp--preset--color--very-dark-blue: #00347f;--wp--preset--color--gray: #555555;--wp--preset--font-family--system: "-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif";--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem}.has-light-blue-background-color{background-color:var(--wp--preset--color--light-blue) !important}.has-very-dark-blue-background-color{background-color:var(--wp--preset--color--very-dark-blue) !important}.has-gray-background-color{background-color:var(--wp--preset--color--gray) !important}.has-light-blue-color{color:var(--wp--preset--color--light-blue) !important}.has-very-dark-blue-color{color:var(--wp--preset--color--very-dark-blue) !important}.has-gray-color{color:var(--wp--preset--color--gray) !important}.has-light-blue-border-color{border-color:var(--wp--preset--color--light-blue) !important}.has-very-dark-blue-border-color{border-color:var(--wp--preset--color--very-dark-blue) !important}.has-gray-border-color{border-color:var(--wp--preset--color--gray) !important}.has-system-font-font-family{font-family:var(--wp--preset--font-family--system-font) !important}.aligncenter{display:block;margin-left:auto !important;margin-right:auto !important;text-align:center !important}.is-content-justification-center{text-align:center}.is-content-justification-left{text-align:left}.is-content-justification-right{text-align:right}.is-layout-flex{align-items:center;display:flex;gap:24px}p.has-drop-cap:first-child:first-of-type:first-letter{font-size:64px;line-height:1.1;padding-top:0px;padding-right:10px;padding-left:4px;float:left;color:#40a8c5;font-family:"Roboto Serif",serif}figure.wp-block-image,div.wp-block-image figure,.wp-caption{background-color:transparent;position:static;display:table;max-width:100%;overflow:hidden}figure.wp-block-image figcaption,div.wp-block-image figcaption,.wp-caption p,.wp-caption figcaption{position:relative;left:0;right:0;margin:0;padding:10px;text-align:center}.alignfull{margin-left:calc(50% - 50vw) !important;max-width:100vw !important;width:100vw}.wp-block-gallery ul{margin:0;list-style-type:none}.wp-block-gallery ul li{text-align:center;line-height:0;margin-bottom:2em}.wp-block-gallery figure{background-color:#e6e6e6;display:inline-block;margin:0 auto;overflow:hidden}.wp-block-gallery figure img{position:relative;display:table;max-width:100%;overflow:hidden;margin:0 auto}.wp-block-gallery figcaption{position:absolute;left:0;right:0;padding:10px;text-align:center;line-height:1.5}.wp-block-separator{margin:1.6rem 0}.wp-block-table table td,.wp-block-table table th{border:unset}.wp-block-table table td:first-child,.wp-block-table table th:first-child{padding-left:0 !important}.wp-block-table table td:last-child,.wp-block-table table th:last-child{padding-right:0 !important}.wp-block-columns{margin-left:0;margin-right:0}.wp-block-columns,.wp-block-column{gap:var(--wp--preset--spacing--50)}.wp-block-columns p,.wp-block-column p{padding-left:inherit;padding-right:inherit}.wp-block-group{gap:var(--wp--preset--spacing--50)}.wp-block-cover a{color:white}.woocommerce li.product a.button.add_to_cart_button,.woocommerce li.product a.button.product_type_external,.woocommerce li.product a.button.product_type_grouped,.woocommerce li.product a.button.product_type_simple,.woocommerce li.product a.button.product_type_bundle,.woocommerce li.product a.button.product_type_variable,.woocommerce li.product a.button.product_type_variable-subscription{border-radius:0 0 4px 4px !important;border:2px solid #40a8c5 !important;background-color:#40a8c5 !important;color:#fff !important;text-transform:uppercase;line-height:normal !important;text-align:center;min-height:auto !important;max-height:none !important;overflow:hidden;padding:14px 0 !important;font-size:16px !important;font-weight:700;float:none;width:100%;margin:0 !important}.woocommerce li.product a.button.product_type_external{padding:0.4em 0.5em !important;font-size:14px !important;line-height:1.25em !important}.woocommerce #content div.product #reviews p.form-submit input#submit,.woocommerce li.product a.added_to_cart.wc-forward,.woocommerce table.my_account_orders tbody td a.button,.woocommerce-error>li>.button,.woocommerce form button.button,.woocommerce-checkout #payment #place_order{background-color:#40a8c5 !important;border:2px solid #40a8c5 !important;font-weight:bold;text-transform:uppercase;transition:.25s all ease}.woocommerce #content div.product #reviews p.form-submit input#submit:hover,.woocommerce li.product a.added_to_cart.wc-forward:hover,.woocommerce li.product a.button.add_to_cart_button:hover,.woocommerce form button.button:not(.disabled):not(disabled):hover,.woocommerce-checkout #payment #place_order:hover,.woocommerce table.my_account_orders tbody td a.button:hover,.woocommerce-error>li>.button:hover,.woocommerce li.product a.button.product_type_external:hover,.woocommerce li.product a.button.product_type_grouped:hover,.woocommerce li.product a.button.product_type_simple:hover,.woocommerce li.product a.button.product_type_bundle:hover,.woocommerce li.product a.button.product_type_variable:hover,.woocommerce li.product a.button.product_type_variable-subscription:hover{background-color:transparent !important;border:2px solid #40a8c5 !important;color:#40a8c5 !important;box-shadow:none !important}.woocommerce form button.button,.woocommerce-checkout #payment #place_order:disabled{background-color:#40a8c5 !important;color:#fff !important}.woocommerce #content div.product form.cart .button,#bbp_reply_submit{font-weight:bold}.my_account_orders td a.button{width:auto !important;max-width:none !important;height:auto !important;max-height:none !important}.header-mini-cart p.woocommerce-mini-cart__total{width:43%}.header-mini-cart p.woocommerce-mini-cart__buttons{width:57%}.woocommerce-mini-cart__buttons .button{color:#fff !important;border:2px solid #40a8c5 !important;background-color:#40a8c5 !important;margin:0 !important;font-weight:bold !important;text-transform:uppercase;padding:0.618em 0.8em !important;letter-spacing:0}.woocommerce-mini-cart__buttons .button:hover{font-weight:bold !important;color:#40a8c5 !important;border:2px solid #40a8c5 !important;background-color:#fff !important}.customer-service-info .button.primary:focus{color:#40a8c5 !important}.single_add_to_cart_button,a.bbp-topic-reply-link{text-transform:uppercase}a.bbp-topic-reply-link{letter-spacing:0.15em}a#project-tab-button,a.bbp-topic-reply-link{border:2px solid #40a8c5}#buddypress .generic-button a,#buddypress .generic-button button{height:auto !important}.woocommerce .woocommerce-breadcrumb{font-size:1rem}.gpm-community #buddypress .groups-header .button,.gpm-community #buddypress .groups-header .generic-button a,.gpm-community #buddypress .groups-header input[type=submit],.gpm-community #buddypress .profile-header .button,.gpm-community #buddypress .profile-header .generic-button a,.gpm-community #buddypress .profile-header input[type=submit],.gpm-community #buddypress .bb-media-actions-wrap .button,.gpm-community #buddypress .bb-media-actions-wrap .generic-button a,.gpm-community #buddypress .bb-media-actions-wrap input[type=submit],.gpm-community #buddypress .ac-form .button,.gpm-community #buddypress .ac-form .generic-button a,.gpm-community #buddypress .ac-form input[type=submit],.gpm-community #buddypress #send-invite-form .button,.gpm-community #buddypress #send-invite-form .generic-button a,.gpm-community #buddypress #send-invite-form input[type=submit],.gpm-community #buddypress #whats-new-form .button,.gpm-community #buddypress #whats-new-form .generic-button a,.gpm-community #buddypress #whats-new-form input[type=submit]{background-color:#40a8c5 !important;border:2px solid #40a8c5 !important;color:#fff !important;min-height:auto !important;max-height:none !important;height:auto !important;padding:0.5em 0.844em !important;text-align:center;line-height:normal;font-weight:bold;text-transform:capitalize;font-size:14px !important;transition:.25s all ease}.gpm-community #buddypress .groups-header .button:hover,.gpm-community #buddypress .groups-header .generic-button a:hover,.gpm-community #buddypress .groups-header input[type=submit]:hover,.gpm-community #buddypress .profile-header .button:hover,.gpm-community #buddypress .profile-header .generic-button a:hover,.gpm-community #buddypress .profile-header input[type=submit]:hover,.gpm-community #buddypress .bb-media-actions-wrap .button:hover,.gpm-community #buddypress .bb-media-actions-wrap .generic-button a:hover,.gpm-community #buddypress .bb-media-actions-wrap input[type=submit]:hover,.gpm-community #buddypress .ac-form .button:hover,.gpm-community #buddypress .ac-form .generic-button a:hover,.gpm-community #buddypress .ac-form input[type=submit]:hover,.gpm-community #buddypress #send-invite-form .button:hover,.gpm-community #buddypress #send-invite-form .generic-button a:hover,.gpm-community #buddypress #send-invite-form input[type=submit]:hover,.gpm-community #buddypress #whats-new-form .button:hover,.gpm-community #buddypress #whats-new-form .generic-button a:hover,.gpm-community #buddypress #whats-new-form input[type=submit]:hover{background-color:transparent !important;border:2px solid #40a8c5 !important;color:#40a8c5 !important;box-shadow:none !important}.gpm-community #buddypress .groups-header .outline,.gpm-community #buddypress .groups-header .button.leave-group,.gpm-community #buddypress .profile-header .outline,.gpm-community #buddypress .profile-header .button.leave-group,.gpm-community #buddypress .bb-media-actions-wrap .outline,.gpm-community #buddypress .bb-media-actions-wrap .button.leave-group,.gpm-community #buddypress .ac-form .outline,.gpm-community #buddypress .ac-form .button.leave-group,.gpm-community #buddypress #send-invite-form .outline,.gpm-community #buddypress #send-invite-form .button.leave-group,.gpm-community #buddypress #whats-new-form .outline,.gpm-community #buddypress #whats-new-form .button.leave-group{background-color:transparent !important;border:2px solid #40a8c5 !important;color:#40a8c5 !important}.gpm-community #buddypress .groups-header .outline:hover,.gpm-community #buddypress .groups-header .button.leave-group:hover,.gpm-community #buddypress .profile-header .outline:hover,.gpm-community #buddypress .profile-header .button.leave-group:hover,.gpm-community #buddypress .bb-media-actions-wrap .outline:hover,.gpm-community #buddypress .bb-media-actions-wrap .button.leave-group:hover,.gpm-community #buddypress .ac-form .outline:hover,.gpm-community #buddypress .ac-form .button.leave-group:hover,.gpm-community #buddypress #send-invite-form .outline:hover,.gpm-community #buddypress #send-invite-form .button.leave-group:hover,.gpm-community #buddypress #whats-new-form .outline:hover,.gpm-community #buddypress #whats-new-form .button.leave-group:hover{background-color:#40a8c5 !important;border:2px solid #40a8c5 !important;color:#fff !important}.gpm-community #buddypress .groups-header .generic-button a.bpmts-report-button,.gpm-community #buddypress .profile-header .generic-button a.bpmts-report-button,.gpm-community #buddypress .bb-media-actions-wrap .generic-button a.bpmts-report-button,.gpm-community #buddypress .ac-form .generic-button a.bpmts-report-button,.gpm-community #buddypress #send-invite-form .generic-button a.bpmts-report-button,.gpm-community #buddypress #whats-new-form .generic-button a.bpmts-report-button{background-color:transparent !important;border:2px solid #d94c61 !important;color:#d94c61 !important}.gpm-community #buddypress .groups-header .generic-button a.bpmts-report-button:hover,.gpm-community #buddypress .profile-header .generic-button a.bpmts-report-button:hover,.gpm-community #buddypress .bb-media-actions-wrap .generic-button a.bpmts-report-button:hover,.gpm-community #buddypress .ac-form .generic-button a.bpmts-report-button:hover,.gpm-community #buddypress #send-invite-form .generic-button a.bpmts-report-button:hover,.gpm-community #buddypress #whats-new-form .generic-button a.bpmts-report-button:hover{background-color:#d94c61 !important;border:2px solid #d94c61 !important;color:#fff !important}.gpm-community #buddypress #profile-group-edit-submit,.gpm-community #buddypress #bp-upload-ui #bp-browse-button,.gpm-community #buddypress li.load-more .button.outline,.gpm-community #buddypress .friends-list .button,.gpm-community #buddypress .friends-list .switch-button a,.gpm-community #buddypress .field-visibility-settings-close,.gpm-community #buddypress #bp-delete-cover-image,.gpm-community #buddypress #settings-form #submit,.gpm-community #buddypress .entry-header.settings-header a.outline,.gpm-community #buddypress #account-group-invites-form #submit,.gpm-community #buddypress #account-data-export-form #submit{min-height:auto !important;max-height:none !important;height:auto !important;text-align:center;line-height:normal !important;font-weight:bold !important;font-size:14px !important;text-transform:capitalize;transition:.25s all ease}.gpm-community #buddypress #profile-group-edit-submit:hover,.gpm-community #buddypress #bp-upload-ui #bp-browse-button:hover,.gpm-community #buddypress li.load-more .button.outline:hover,.gpm-community #buddypress .friends-list .button:hover,.gpm-community #buddypress .friends-list .switch-button a:hover,.gpm-community #buddypress .field-visibility-settings-close:hover,.gpm-community #buddypress #bp-delete-cover-image:hover,.gpm-community #buddypress #settings-form #submit:hover,.gpm-community #buddypress .entry-header.settings-header a.outline:hover,.gpm-community #buddypress #account-group-invites-form #submit:hover,.gpm-community #buddypress #account-data-export-form #submit:hover{box-shadow:none !important}.gpm-community #buddypress #profile-group-edit-submit,.gpm-community #buddypress #bp-upload-ui #bp-browse-button,.gpm-community #buddypress #settings-form #submit,.gpm-community #buddypress #account-group-invites-form #submit,.gpm-community #buddypress #account-data-export-form #submit{background-color:#40a8c5 !important;border:2px solid #40a8c5 !important;color:#fff !important;padding:0.5em 0.844em !important}.gpm-community #buddypress #profile-group-edit-submit:hover,.gpm-community #buddypress #bp-upload-ui #bp-browse-button:hover,.gpm-community #buddypress #settings-form #submit:hover,.gpm-community #buddypress #account-group-invites-form #submit:hover,.gpm-community #buddypress #account-data-export-form #submit:hover{background-color:transparent !important;border:2px solid #40a8c5 !important;color:#40a8c5 !important}.gpm-community #buddypress li.load-more .button.outline,.gpm-community #buddypress .friends-list .button,.gpm-community #buddypress .friends-list .switch-button a,.gpm-community #buddypress .field-visibility-settings-close,.gpm-community #buddypress .entry-header.settings-header a.outline{background-color:transparent !important;border:2px solid #40a8c5 !important;color:#40a8c5 !important;padding:0.5em 0.844em !important}.gpm-community #buddypress li.load-more .button.outline:hover,.gpm-community #buddypress .friends-list .button:hover,.gpm-community #buddypress .friends-list .switch-button a:hover,.gpm-community #buddypress .field-visibility-settings-close:hover,.gpm-community #buddypress .entry-header.settings-header a.outline:hover{background-color:#40a8c5 !important;border:2px solid #40a8c5 !important;color:#fff !important}.gpm-community #buddypress #bp-delete-cover-image{background-color:#d94c61 !important;border:2px solid #d94c61 !important;color:#fff !important;padding:0.5em 0.844em !important}.gpm-community #buddypress #bp-delete-cover-image:hover{background-color:transparent !important;border:2px solid #d94c61 !important;color:#d94c61 !important}.gpm-community #buddypress li .bp-generic-meta.groups-meta .bp-moderation-generic-button{margin:0 !important;padding:0 !important}.gpm-community #buddypress li .bp-generic-meta.groups-meta .bp-moderation-generic-button>a{padding:0 !important;margin:0 15px 5px 0 !important;min-height:auto !important}.gpm-community #buddypress li .bp-generic-meta.groups-meta .bp-moderation-generic-button>a[title="view reports"]{color:#939597 !important;font-size:12px;padding:0 !important;margin:0 15px 5px 0 !important}.gpm-community #buddypress li .bp-generic-meta.groups-meta .bp-moderation-generic-button>a[title="view reports"] a:hover{color:#1e73be !important}.gpm-community #buddypress li .activity-comments .bp-generic-meta.groups-meta{margin-top:0.3em}.gpm-community #buddypress li .activity-comments .bp-generic-meta.groups-meta a:hover{color:#1e73be !important}.gpm-community #buddypress .member-request-list-wrap .generic-button{margin-bottom:0}.gpm-community #buddypress .member-request-list-wrap .generic-button .button,.gpm-community #buddypress .member-request-list-wrap .generic-button .switch-button{margin:0 !important}a,button,.button input[type="button"],input[type="reset"],input[type="submit"],.woocommerce a.remove{transition:.3s all ease}.loading-spinner-icon{height:25px;position:absolute;top:50%;transform:translateY(-50%);right:0.6em}.loading-spinner-icon.login-my-account{height:15px}.-clicked{pointer-events:none}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{top:0.9em !important;content:"" !important;display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='64px' height='64px' viewBox='0 0 128 128' xml:space='preserve'%3E%3Cpath fill='%23000000' d='M64.4 16a49 49 0 0 0-50 48 51 51 0 0 0 50 52.2 53 53 0 0 0 54-52c-.7-48-45-55.7-45-55.7s45.3 3.8 49 55.6c.8 32-24.8 59.5-58 60.2-33 .8-61.4-25.7-62-60C1.3 29.8 28.8.6 64.3 0c0 0 8.5 0 8.7 8.4 0 8-8.6 7.6-8.6 7.6z'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 64 64' to='360 64 64' dur='1800ms' repeatCount='indefinite'%3E%3C/animateTransform%3E%3C/path%3E%3C/svg%3E%0A");background-size:20px 20px;background-repeat:no-repeat}.wp-block-button{text-transform:uppercase;font-weight:bold}.wp-block-button__link{letter-spacing:0em !important;transition:all linear 0.2s}.wp-block-button__link:hover{cursor:pointer;transform:scale(1.05)}.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa,.fas{font-weight:900}[class^="fa"],[class^="fab"],[class^="fad"],[class^="fal"],[class^="far"],[class^="fas"]{font-family:"FontAwesome" !important}.widget-area:not(.widget-area-secondary){padding-top:0 !important}.widget_product_search input[type="search"]{width:11.1em}.widget_product_search button{padding:0 0.7em 0 0.7em !important}.activity-list li.bbp_reply_create .activity-content .activity-inner .activity-discussion-title-wrap{font-size:14px}.bp-pagination-links a,.bp-pagination-links span{padding:0.5em !important}.course-dir-list .bb-lms-pagination,.llms-pagination ul.page-numbers,.woocommerce nav.woocommerce-pagination ul.page-numbers,.woocommerce-pagination ul.page-numbers{justify-content:center !important}.course-dir-list .bb-lms-pagination a.next,.course-dir-list .bb-lms-pagination a.prev,.llms-pagination ul.page-numbers a.next,.llms-pagination ul.page-numbers a.prev,.woocommerce nav.woocommerce-pagination ul.page-numbers a.next,.woocommerce nav.woocommerce-pagination ul.page-numbers a.prev,.woocommerce-pagination ul.page-numbers a.next,.woocommerce-pagination ul.page-numbers a.prev,.bp-pagination .bp-pagination-links a.next,.bp-pagination .bp-pagination-links a.prev,.bbp-pagination .bbp-pagination-links a.next,.bbp-pagination .bbp-pagination-links a.prev{margin:0 !important}.course-dir-list .bb-lms-pagination a.next:before,.course-dir-list .bb-lms-pagination a.prev:before,.llms-pagination ul.page-numbers a.next:before,.llms-pagination ul.page-numbers a.prev:before,.woocommerce nav.woocommerce-pagination ul.page-numbers a.next:before,.woocommerce nav.woocommerce-pagination ul.page-numbers a.prev:before,.woocommerce-pagination ul.page-numbers a.next:before,.woocommerce-pagination ul.page-numbers a.prev:before,.bp-pagination .bp-pagination-links a.next:before,.bp-pagination .bp-pagination-links a.prev:before,.bbp-pagination .bbp-pagination-links a.next:before,.bbp-pagination .bbp-pagination-links a.prev:before{font-size:20px !important;padding:0.2em !important}.course-dir-list .bb-lms-pagination a,.course-dir-list .bb-lms-pagination span,.course-dir-list .bb-lms-pagination a.next:before,.course-dir-list .bb-lms-pagination a.prev:before,.llms-pagination ul.page-numbers a,.llms-pagination ul.page-numbers span,.llms-pagination ul.page-numbers a.next:before,.llms-pagination ul.page-numbers a.prev:before,.woocommerce nav.woocommerce-pagination ul.page-numbers a,.woocommerce nav.woocommerce-pagination ul.page-numbers span,.woocommerce nav.woocommerce-pagination ul.page-numbers a.next:before,.woocommerce nav.woocommerce-pagination ul.page-numbers a.prev:before,.woocommerce-pagination ul.page-numbers a,.woocommerce-pagination ul.page-numbers span,.woocommerce-pagination ul.page-numbers a.next:before,.woocommerce-pagination ul.page-numbers a.prev:before,.bp-pagination .bp-pagination-links a,.bp-pagination .bp-pagination-links span,.bp-pagination .bp-pagination-links a.next:before,.bp-pagination .bp-pagination-links a.prev:before,.bbp-pagination .bbp-pagination-links a,.bbp-pagination .bbp-pagination-links span,.bbp-pagination .bbp-pagination-links a.next:before,.bbp-pagination .bbp-pagination-links a.prev:before{border:0;margin:0;line-height:1;width:auto;height:auto;min-width:1em;padding:0.5em;border-radius:4px;display:inline-block}.course-dir-list .bb-lms-pagination a,.course-dir-list .bb-lms-pagination span,.llms-pagination ul.page-numbers a,.llms-pagination ul.page-numbers span,.woocommerce nav.woocommerce-pagination ul.page-numbers a,.woocommerce nav.woocommerce-pagination ul.page-numbers span,.woocommerce-pagination ul.page-numbers a,.woocommerce-pagination ul.page-numbers span,.bp-pagination .bp-pagination-links a,.bp-pagination .bp-pagination-links span,.bbp-pagination .bbp-pagination-links a,.bbp-pagination .bbp-pagination-links span{margin:0 5px}.course-dir-list .bb-lms-pagination span.current,.llms-pagination ul.page-numbers span.current,.woocommerce nav.woocommerce-pagination ul.page-numbers span.current,.woocommerce-pagination ul.page-numbers span.current,.bp-pagination .bp-pagination-links span.current,.bbp-pagination .bbp-pagination-links span.current{background-color:#40a8c5 !important;color:#fff !important}.course-dir-list .bb-lms-pagination a:hover,.course-dir-list .bb-lms-pagination a:focus,.course-dir-list .bb-lms-pagination a:active,.llms-pagination ul.page-numbers a:hover,.llms-pagination ul.page-numbers a:focus,.llms-pagination ul.page-numbers a:active,.woocommerce nav.woocommerce-pagination ul.page-numbers a:hover,.woocommerce nav.woocommerce-pagination ul.page-numbers a:focus,.woocommerce nav.woocommerce-pagination ul.page-numbers a:active,.woocommerce-pagination ul.page-numbers a:hover,.woocommerce-pagination ul.page-numbers a:focus,.woocommerce-pagination ul.page-numbers a:active,.bp-pagination .bp-pagination-links a:hover,.bp-pagination .bp-pagination-links a:focus,.bp-pagination .bp-pagination-links a:active,.bbp-pagination .bbp-pagination-links a:hover,.bbp-pagination .bbp-pagination-links a:focus,.bbp-pagination .bbp-pagination-links a:active{background-color:#40a8c5 !important;color:#fff !important}.woocommerce nav.woocommerce-pagination ul li{width:auto;height:auto}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{width:auto;height:auto;font-size:16px}.woocommerce nav.woocommerce-pagination ul li a{color:#40a8c5}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:active{background-color:#40a8c5 !important;color:#fff !important}.woocommerce nav.woocommerce-pagination ul li a.prev{border:none;font-size:0}.woocommerce nav.woocommerce-pagination ul li a.next{border:none;font-size:0}figure{margin:0 0 1em}.site{min-height:95vh}html{height:auto}body,html{min-height:95%}.courses-type-navs a,a.course-entry-link,.ld-breadcrumbs-segments a,.course-category-item a,.bb-course-points a{font-weight:bold !important}.lms-topic-sidebar-progress .course-completion-rate,.lms-topic-sidebar-progress .ld-progress-steps{font-size:16px}.ld-modal.ld-login-modal .ld-login-modal-form .nsl-container{text-align:center}.ld-modal.ld-login-modal .ld-login-modal-form input[type='submit']{line-height:normal;color:#fff;border:2px solid #40a8c5;background-color:#40a8c5 !important;border-radius:10px !important}.ld-modal.ld-login-modal .ld-login-modal-form input[type='submit']:hover{background-color:transparent !important;color:#40a8c5;box-shadow:none !important}.learndash-wrapper .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview .ld-topic-title,.bb-courses-directory .sfwd-courses-filters .select-wrap select{font-size:16px}.learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name .ld-item-title .ld-item-components span{font-size:14px}.ld-tabs .ld-tabs-navigation .ld-tab{border:none !important}body.learndash-cpt-sfwd-courses .ld-tabs .ld-icon[class*='bb-icon-']{font:normal normal normal 25px/1 "bb-icons" !important}body.learndash-cpt-sfwd-courses .ld-tabs-navigation .ld-tab span{transition:.3s all ease}body.learndash-cpt-sfwd-courses .bb-course-preview-content .bb-button-wrap a{padding:12px 19px}body.learndash-cpt-sfwd-courses .bb-course-preview-content .bb-button-wrap a,body.learndash-cpt-sfwd-courses .bb-course-preview-content .bb-button-wrap .btn-join,body.learndash-cpt-sfwd-courses .bb-course-preview-content .bb-button-wrap #btn-join{text-transform:uppercase;background:#40a8c5 !important;color:#fff !important;border:2px solid #40a8c5 !important;border-radius:10px !important;font-weight:700 !important;transition:.25s all ease}body.learndash-cpt-sfwd-courses .bb-course-preview-content .bb-button-wrap a:hover,body.learndash-cpt-sfwd-courses .bb-course-preview-content .bb-button-wrap .btn-join:hover,body.learndash-cpt-sfwd-courses .bb-course-preview-content .bb-button-wrap #btn-join:hover{background:#fff !important;color:#40a8c5 !important;border:2px solid #40a8c5 !important;border-radius:10px !important;opacity:1 !important;box-shadow:none !important}body.learndash-cpt-sfwd-courses .bb-course-preview-content .bb-button-wrap .btn-join,body.learndash-cpt-sfwd-courses .bb-course-preview-content .bb-button-wrap #btn-join{padding:12px 19px !important;line-height:1.471 !important;font-size:14px !important}body.learndash-cpt-sfwd-courses .bb-course-preview-content .bb-button-wrap .btn-join.-disabled{cursor:default !important;background-color:#e2e7ed !important;border-color:#e2e7ed !important;color:#728188 !important}body.learndash-cpt-sfwd-courses .bb-course-preview-content .bb-button-wrap .btn-join.-disabled:hover{background-color:#e2e7ed !important;color:#728188 !important}body.learndash-cpt-sfwd-courses .learndash-wrapper .learndash_content_wrap .learndash_mark_complete_button{background:#40a8c5 !important;color:#fff !important;border:2px solid #40a8c5 !important;border-radius:10px !important;font-weight:700 !important;transition:.25s all ease}body.learndash-cpt-sfwd-courses .learndash-wrapper .learndash_content_wrap .learndash_mark_complete_button:hover{background:#fff !important;color:#40a8c5 !important;border:2px solid #40a8c5 !important;border-radius:10px !important;opacity:1 !important;box-shadow:none !important}body.learndash-cpt-sfwd-courses .bb-single-course-sidebar .bb-course-type ins{text-decoration:none}body.learndash-cpt-sfwd-courses .bb-course-banner-info .anchor-course-points{text-transform:capitalize}.bb-course-item-wrap .bb-course-excerpt{margin:-3px 0 2px}.bb-course-item-wrap .bb-course-price{padding-bottom:16px}.bb-course-item-wrap .bb-course-price ins,.bb-course-item-wrap .bb-course-price span,.bb-course-item-wrap .bb-course-price s,.bb-course-item-wrap .bb-course-price bdi{letter-spacing:-0.04em;font-weight:bold;font-size:15px}.bb-course-item-wrap .bb-course-price ins{text-decoration:none}.bb-course-item-wrap .bb-course-cover .tiny-member-image-icon{width:32px;height:auto}.learndash-wrapper .ld-section-heading h2,.bb-single-course-sidebar h4{font-family:"Roboto Serif",serif}.bb-course-banner-inner h1.entry-title{display:block;font-size:2.488rem !important;line-height:1.15 !important;letter-spacing:0}.bb-single-course-sidebar .bb-course-type{color:#666 !important}.bb-course-items .bb-card-course-details--hasAccess .bb-course-excerpt{display:block}.bb-course-items .bb-cover-list-item.bb-course-paid{padding-bottom:0 !important}.tiny-member-image-icon{bottom:unset !important;left:unset !important;right:1em !important;min-height:auto !important;min-width:auto !important;-o-object-fit:unset !important;object-fit:unset !important;z-index:9 !important}body.post-type-archive-sfwd-courses .bb-lms-pagination a,body.post-type-archive-sfwd-courses .bb-lms-pagination span,body.post-type-archive-sfwd-courses .bb-lms-pagination a.next:before,.ld-pagination a,.ld-pagination span,.ld-pagination a.next:before,body.single-sfwd-courses .ld-pagination a,body.single-sfwd-courses .ld-pagination span,body.single-sfwd-courses .ld-pagination a.next:before{border:0;margin:0;line-height:1;font-size:14px;width:auto;height:auto;min-width:1em;padding:0.5em;border-radius:4px;display:inline-block}body.post-type-archive-sfwd-courses .bb-lms-pagination a:hover,body.post-type-archive-sfwd-courses .bb-lms-pagination a:focus,body.post-type-archive-sfwd-courses .bb-lms-pagination a:active,body.post-type-archive-sfwd-courses .bb-lms-pagination a.next:hover,body.post-type-archive-sfwd-courses .bb-lms-pagination a.next:focus,body.post-type-archive-sfwd-courses .bb-lms-pagination a.next:active,body.post-type-archive-sfwd-courses .bb-lms-pagination a.prev:hover,body.post-type-archive-sfwd-courses .bb-lms-pagination a.prev:focus,body.post-type-archive-sfwd-courses .bb-lms-pagination a.prev:active,.ld-pagination a:hover,.ld-pagination a:focus,.ld-pagination a:active,.ld-pagination a.next:hover,.ld-pagination a.next:focus,.ld-pagination a.next:active,.ld-pagination a.prev:hover,.ld-pagination a.prev:focus,.ld-pagination a.prev:active,body.single-sfwd-courses .ld-pagination a:hover,body.single-sfwd-courses .ld-pagination a:focus,body.single-sfwd-courses .ld-pagination a:active,body.single-sfwd-courses .ld-pagination a.next:hover,body.single-sfwd-courses .ld-pagination a.next:focus,body.single-sfwd-courses .ld-pagination a.next:active,body.single-sfwd-courses .ld-pagination a.prev:hover,body.single-sfwd-courses .ld-pagination a.prev:focus,body.single-sfwd-courses .ld-pagination a.prev:active{background-color:#40a8c5;color:#fff !important}.learndash-wrapper a.next,.learndash-wrapper a.prev{border:none !important}body.post-type-archive-sfwd-courses .bb-lms-pagination{text-align:center}body.post-type-archive-sfwd-courses .bb-lms-pagination a,body.post-type-archive-sfwd-courses .bb-lms-pagination span{margin:0 5px}body.post-type-archive-sfwd-courses .bb-lms-pagination span.current{background-color:#40a8c5;color:#fff}.bb-single-course-sidebar .bb-course-status-wrap{padding-top:10px}.bb-single-course-sidebar .bb-course-status-wrap .bb-course-status-content{padding-top:10px}.bb-single-course-sidebar .bb-button-wrap .learndash_join_button.btn-advance-completed{display:block}.bb-single-course-sidebar .bb-button-wrap>.btn-advance-completed>a.btn-advance{pointer-events:all;cursor:pointer;background-color:#40a8c5 !important;border-color:#40a8c5 !important;border-radius:10px !important}.bb-single-course-sidebar .bb-button-wrap>.btn-advance-completed>a.btn-advance:hover{background-color:transparent !important;border-color:#40a8c5 !important;color:#40a8c5 !important;border-radius:10px !important}.container .learndash-wrapper .ld-tabs-content iframe{border-radius:5px;box-shadow:0 0 5px -1px black}.courses-nav #courses-my-courses a{font-size:0}.courses-nav #courses-my-courses a:before{content:'In Progress';font-size:18px !important}.courses-nav #courses-my-courses .bb-component-nav-item-point{display:none}.courses-nav #courses-my-courses .count{margin-top:-0.9em;display:inline-block}.custom-added-link a{white-space:pre-wrap !important}body.learndash-cpt.learndash-embed-responsive .ld-video{overflow:visible}.component-navigation.courses-nav li{display:inline-flex}div.learndash .bb-course-preview-wrap img{left:-2px;right:-2px}.bb-course-items .bb-course-excerpt{transition:.25s all ease}.bb-course-items.list-view.bb-list .bb-course-excerpt{max-height:4.22em;height:auto}.bb-course-items.grid-view.bb-grid .bb-course-excerpt{max-height:0;height:0}body.single-sfwd-lessons #header-after,body.single-sfwd-topic #header-after,body.single-sfwd-quizzes #header-after,body.single-sfwd-question #header-after,body.single-sfwd-certificates body.single-sfwd-groups #header-after,body.single-sfwd-exam #header-after,body.single-sfwd-assignment #header-after{display:none}@media screen and (max-width: 48em){#login-form-popup.lightbox-content{max-width:80%}#login-form-popup.lightbox-content .woocommerce-LostPassword{margin:0}#login-form-popup.lightbox-content .bb_customer_register{margin-top:3em !important}}#login-form-popup.lightbox-content #customer_login{display:flex;padding:2em;gap:1.5em}#login-form-popup.lightbox-content #customer_login>div[class*=u-column]{flex-basis:auto;flex-grow:1;flex-shrink:1}#login-form-popup.lightbox-content #customer_login>div[class*=u-column] form{margin:0 !important;padding:0 !important}@media screen and (max-width: 48em){#login-form-popup.lightbox-content #customer_login{display:block}}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background:white}::-webkit-scrollbar-track:hover{cursor:pointer}::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(64,168,197,0.8)}::-webkit-scrollbar-thumb:window-inactive{background:rgba(64,168,197,0.4)}::-webkit-scrollbar-thumb:hover{background:rgba(64,168,197,0.9)}.table-responsive::-webkit-scrollbar{-webkit-appearance:none}.table-responsive::-webkit-scrollbar:vertical{width:12px}.table-responsive::-webkit-scrollbar:horizontal{height:12px}.table-responsive::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.5);border-radius:10px;border:2px solid #ffffff}.table-responsive::-webkit-scrollbar-track{border-radius:10px;background-color:#ffffff}ul.horizontal-tab::-webkit-scrollbar{height:5px}ul.horizontal-tab::-webkit-scrollbar-track{display:none}ul.horizontal-tab::-webkit-scrollbar-thumb{background:rgba(77,97,181,0.5) !important}ul.horizontal-tab{-ms-overflow-style:none;scrollbar-width:none}.header-aside .wrapper .sub-menu-inner{width:205px}.main-navigation .mega-menu-wrap>ul>li>a{line-height:60px !important;height:60px !important}.main-navigation .mega-menu-wrap>ul>li a.mega-menu-link>span.mega-indicator:after{content:"" !important;font-family:"bb-icons" !important;font-size:22px !important}.primary-menu>li{cursor:pointer}.primary-menu>li ul.bb-sub-menu>li .ab-submenu,.primary-menu>li ul.bb-sub-menu>li ul.bb-sub-menu{pointer-events:none !important}.primary-menu>li ul.bb-sub-menu>li:hover .ab-submenu,.primary-menu>li ul.bb-sub-menu>li:hover ul.bb-sub-menu{pointer-events:auto !important;transform:initial !important;left:100% !important;right:auto !important;top:0 !important}.primary-menu ul.bb-sub-menu a,.primary-menu ul.bb-sub-menu li{line-height:normal !important}.primary-menu .menu-item>.ab-submenu .bb-sub-menu{overflow:visible !important}.primary-menu .menu-item.menu-item-has-children:hover{position:relative !important}.primary-menu .menu-item.menu-item-has-children>a{margin:0 !important;width:100% !important}.primary-menu .menu-item.menu-item-has-children>a:after{font-weight:300}#primary-navbar{justify-content:center;display:flex}section.notification-dropdown li,section.notification-dropdown span,section.notification-dropdown bdi,section.notification-dropdown div{font-size:14px}.form-link-gift-card-to-user input{margin-top:1em !important}.form-link-gift-card-to-user button{margin-top:1em !important}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--gift-cards a:before{font-weight:900 !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:bb-icons !important;content:"\eea9"}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods a:before{font-weight:900 !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:bb-icons !important;content:"\eeda"}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--likes a:before{font-weight:900 !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:bb-icons !important;content:"\ef41"}.woocommerce .woocommerce-MyAccount-navigation ul li a:before{font-weight:400 !important}.woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:16px}body.woocommerce-account .woocommerce-MyAccount-content a.button,body.woocommerce-account .woocommerce-MyAccount-content button:not(.cancel),body.woocommerce-account .woocommerce-MyAccount-content input[type=submit],body.woocommerce-account .woocommerce-MyAccount-content input[type=button]{background-color:#40a8c5 !important;border:2px solid #40a8c5 !important;font-weight:bold !important;transition:0.25s all ease !important}body.woocommerce-account .woocommerce-MyAccount-content a.button:hover,body.woocommerce-account .woocommerce-MyAccount-content button:not(.cancel):hover,body.woocommerce-account .woocommerce-MyAccount-content input[type=submit]:hover,body.woocommerce-account .woocommerce-MyAccount-content input[type=button]:hover{background-color:transparent !important;border:2px solid #40a8c5 !important;color:#40a8c5 !important;box-shadow:none !important}body.woocommerce-account .woocommerce-MyAccount-content .select2-selection{border-radius:0 !important}body.woocommerce-account .woocommerce-MyAccount-content a,body.woocommerce-account .woocommerce-MyAccount-content p,body.woocommerce-account .woocommerce-MyAccount-content li,body.woocommerce-account .woocommerce-MyAccount-content span,body.woocommerce-account .woocommerce-MyAccount-content td,body.woocommerce-account .woocommerce-MyAccount-content th,body.woocommerce-account .woocommerce-MyAccount-content address,body.woocommerce-account .woocommerce-MyAccount-content h3{font-size:16px !important}body.woocommerce-members_area .woocommerce-MyAccount-content td,body.woocommerce-members_area .woocommerce-MyAccount-content th{color:#555 !important}body.woocommerce-members_area .woocommerce-MyAccount-content .membership-product-price ins{text-decoration:none}body.woocommerce-members_area .woocommerce-MyAccount-content .membership-discount-image img,body.woocommerce-members_area .woocommerce-MyAccount-content .membership-product-image img{max-height:unset !important}#send-invite-form input[type="text"],#send-invite-form input[type="password"],#send-invite-form input[type="search"],#send-invite-form input[type="email"],#send-invite-form input[type="url"],#send-invite-form input[type="tel"],#send-invite-form input[type="number"],#send-invite-form input[type="date"],#send-invite-form input[type="month"],#send-invite-form input[type="week"],#send-invite-form input[type="time"],#send-invite-form textarea,#send-invite-form select,#profile-edit-form input[type="text"],#profile-edit-form input[type="password"],#profile-edit-form input[type="search"],#profile-edit-form input[type="email"],#profile-edit-form input[type="url"],#profile-edit-form input[type="tel"],#profile-edit-form input[type="number"],#profile-edit-form input[type="date"],#profile-edit-form input[type="month"],#profile-edit-form input[type="week"],#profile-edit-form input[type="time"],#profile-edit-form textarea,#profile-edit-form select{border-radius:0 !important;border:1px solid #dedfe2 !important;color:#555 !important;height:40px !important;transition:.2s outline ease-out}.ac-form .ac-textarea>.ac-input{border-radius:0 !important;border:1px solid #dedfe2 !important;transition:0.2s outline ease-out !important}.ac-form .ac-textarea>.ac-input:focus{outline-width:2px !important;outline-style:solid !important;outline-color:Highlight !important;border:1px solid #dedfe2 !important}.link-change-cover-image i{width:100%;text-align:center;margin-left:4px}#bp-add-media,#send_group_invite_button,#bp_invites_reset{font-weight:bold !important;letter-spacing:normal}.bbp-topic-reply-link{font-weight:bold !important}#whats-new-form .media-dropzone .dz-message,.ac-form .media-dropzone .dz-message{border-radius:0 !important;border:1px solid #dedfe2 !important;transition:.2s background-color ease-out}#whats-new-form .media-dropzone .dz-message:hover,.ac-form .media-dropzone .dz-message:hover{background-color:#e5e5e5}#profile-edit-form .editfield.field_type_socialnetworks legend,#profile-edit-form .editfield.field_type_textbox legend{font-size:16px !important;line-height:1.1 !important;color:#4d5c6d !important;margin-bottom:6px !important}#profile-edit-form .editfield.field_type_socialnetworks .description,#profile-edit-form .editfield.field_type_textbox .description{margin-top:-5px}#profile-edit-form .field-visibility-settings-header .current-visibility-level{color:#4d5c6d !important}#settings-form label{font-size:16px !important;line-height:1.1 !important;margin-bottom:10px !important;color:#4d5c6d !important}#profile-edit-form .bs-styled-radio:checked+label:after,#settings-form .bs-styled-radio:checked+label:after{left:2px;top:3px;width:18px;height:18px}#header-aside li.menu-item img{position:absolute;transform:translateY(-55%);left:11px;top:50%}body.members-area .my-membership-section th.membership-content-title{max-width:230px}body.members-area .my-membership-section th.membership-content-type{width:70px}body.members-area .my-membership-section th.membership-content-accessible{width:130px}body.members-area .my-membership-section th.membership-content-actions{width:115px}.single-post .entry-content p{margin-bottom:1.3rem;font-size:18px}#primary{margin-top:0 !important;padding-top:0 !important}#primary article.page{margin-top:0 !important}#primary article.page .entry-content{padding-top:0 !important}.site-content-grid{margin-top:1em !important}body.woocommerce-account .account-container input[type=checkbox],body.woocommerce-account .woocommerce-MyAccount-content input[type=checkbox]{width:15px;height:15px;margin:-2px 8px 0 0}body.woocommerce-account .account-container label.woocommerce-form__label-for-checkbox span,body.woocommerce-account .woocommerce-MyAccount-content label.woocommerce-form__label-for-checkbox span{color:#555 !important}.user-wrap.menu-item-has-children .sub-menu a.user-link{padding-left:36px}.woocommerce ul.products li.product .woocommerce-LoopProduct-link{overflow:hidden}.woocommerce ul.products li.product .product-image-container{overflow:hidden;margin-bottom:17px;border-bottom:1px solid #c7c7c7;position:relative}.woocommerce ul.products li.product .product-image-container img{margin-bottom:0 !important}.woocommerce ul.products li.product .product-image-container img.attachment-woocommerce_thumbnail{min-height:317px;max-height:317px;width:unset !important;max-width:none;transform-origin:left top;transform:translateX(-50%);position:relative;left:50%}@media (max-width: 992px) and (min-width: 600px){.woocommerce ul.products li.product .product-image-container img.attachment-woocommerce_thumbnail{min-height:400px;max-height:400px}}@media (max-width: 992px) and (min-width: 800px){.woocommerce ul.products li.product .product-image-container img.attachment-woocommerce_thumbnail{transform:scale(1.2) translateX(-50%)}}@media (max-width: 799px) and (min-width: 700px){.woocommerce ul.products li.product .product-image-container img.attachment-woocommerce_thumbnail{transform:scale(1.41) translateX(-50%)}}@media (max-width: 699px) and (min-width: 600px){.woocommerce ul.products li.product .product-image-container img.attachment-woocommerce_thumbnail{transform:scale(1.23) translateX(-50%)}}@media (max-width: 599px) and (min-width: 490px){.woocommerce ul.products li.product .product-image-container img.attachment-woocommerce_thumbnail{transform:scale(1.3) translateX(-50%)}}@media (max-width: 400px){.woocommerce ul.products li.product .product-image-container img.attachment-woocommerce_thumbnail{transform:scale(1.44) translateX(-50%)}}@media (min-width: 600px){.related.products .product-image-container img{min-height:400px !important;max-height:400px !important}}body.single-product .product_meta .pr-sub-heading{padding-bottom:10px;padding-top:10px}body.single-product .entry-summary{display:flex;flex-direction:column}body.single-product .entry-summary .product_meta{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}body.single-product .entry-summary .product_meta a{font-weight:bold}body.single-product .entry-summary .woocommerce-product-details__short-description{flex-grow:1}.site-header .sub-menu a:hover,#header-aside .user-wrap-container>a:hover{color:#40a8c5 !important}.buddypress .buddypress-wrap input[type=submit]{border-width:2px !important}#buddypress .only-grid-view .follow-button .follow-button{padding:0 20px}#bp-group-invite-content #whats-new-toolbar{position:relative}.followers-wrap,.following-wrap{margin-top:0;margin-bottom:0}p.bp-group-meta.bp-group-status{margin-top:4px}#buddypress form.ac-form .ac-reply-content input[type=submit]{font-weight:bold}.bb-login-section a{font-weight:bold !important}#item-header-cover-image .member-header-actions .generic-button .friendship-button,#buddypress .groups-manage-members-list .members-manage-buttons .button{font-weight:bold;border-width:2px;transition:.25s all ease}#buddypress .groups-header.single-headers .action .button{font-weight:bold;border-width:2px;text-transform:uppercase;transition:.25s all ease}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-error{font-size:1em}.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-error .button{background-color:#40a8c5 !important;border:2px solid #40a8c5 !important;color:#fff !important;font-weight:bold;transition:.25s all ease;line-height:1}.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-message .button:hover,.woocommerce .woocommerce-error .button:hover{background-color:transparent !important;border:2px solid #40a8c5 !important;color:#40a8c5 !important;box-shadow:none !important}.woocommerce-checkout #payment #place_order{line-height:1;padding-top:.6em;padding-bottom:.6em}.woocommerce-cart-form__contents .actions button[name=update_cart]{background-color:transparent !important;border:2px solid #40a8c5 !important;font-weight:bold !important;color:#40a8c5 !important;transition:0.25s all ease !important}.woocommerce-cart-form__contents .actions button[name=update_cart]:not(:disabled[disabled]):hover{background-color:#40a8c5 !important;border:2px solid #40a8c5 !important;color:#fff !important;box-shadow:none !important}.woocommerce-order-received .woocommerce-order-downloads a.button,.woocommerce-order-received .woocommerce-order-details a.button,.woocommerce-cart .wc-proceed-to-checkout a.button.checkout-button,.ywgc_apply_gift_card_button,body.woocommerce-cart p.return-to-shop .button.wc-backward,body.woocommerce-cart p.cart-empty+p.return-to-shop .button.wc-backward{background-color:#40a8c5 !important;border:2px solid #40a8c5 !important;font-weight:bold !important;transition:.25s all ease}.woocommerce-order-received .woocommerce-order-downloads a.button:hover,.woocommerce-order-received .woocommerce-order-details a.button:hover,.woocommerce-cart .wc-proceed-to-checkout a.button.checkout-button:hover,.ywgc_apply_gift_card_button:hover,body.woocommerce-cart p.return-to-shop .button.wc-backward:hover,body.woocommerce-cart p.cart-empty+p.return-to-shop .button.wc-backward:hover{background-color:transparent !important;border:2px solid #40a8c5 !important;color:#40a8c5 !important;box-shadow:none !important}.woocommerce-cart .wc-proceed-to-checkout a.button.checkout-button{font-size:1em !important;text-transform:uppercase}.ywgc_apply_gift_card_button{font-size:1em !important;padding:0.918em 1em !important;text-transform:uppercase;height:auto;line-height:0.2 !important}.woocommerce-cart .wc-proceed-to-checkout a.button.checkout-button,.woocommerce-cart table.shop_table td.actions>button.button{height:auto}.woocommerce-cart .wc-proceed-to-checkout{text-align:center}.woocommerce table.shop_table th,.woocommerce table.shop_table td.actions>button.button,.woocommerce-checkout .bb-wc-co table.shop_table th{font-size:1em}.woocommerce-checkout .bb-wc-co table.shop_table .qty,.cart_item .product-name div,.woocommerce-checkout .bb-wc-co table.shop_table td.product-total,.woocommerce-checkout .bb-wc-co table.shop_table td.product-total span{font-size:16px}.woocommerce form:not(.woocommerce-form-login):not(.woocommerce-form-register):not(#add_payment_method):not(.woocommerce-EditAccountForm):not(.woocommerce-cart-form) button.button{font-size:1em;height:auto;line-height:0.2}.woocommerce form:not(.woocommerce-form-login):not(.woocommerce-form-register):not(#add_payment_method):not(.woocommerce-EditAccountForm):not(.woocommerce-cart-form) button.button[name=calc_shipping],.woocommerce form:not(.woocommerce-form-login):not(.woocommerce-form-register):not(#add_payment_method):not(.woocommerce-EditAccountForm):not(.woocommerce-cart-form) button.button[name=save_address]{line-height:1}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce .woocommerce-cart-form button.button{line-height:0.7}body.woocommerce-checkout .woocommerce-form-coupon .form-row,body.woocommerce-cart .woocommerce-form-coupon .form-row{float:left !important}body.woocommerce-checkout .woocommerce-form-coupon .form-row-first,body.woocommerce-cart .woocommerce-form-coupon .form-row-first{max-width:16em;width:100%}body.woocommerce-checkout .woocommerce-cart-form dl.variation dt,body.woocommerce-checkout .woocommerce-cart-form dl.variation dd,body.woocommerce-cart .woocommerce-cart-form dl.variation dt,body.woocommerce-cart .woocommerce-cart-form dl.variation dd{display:flex !important}.woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-checkout form .form-row label,.woocommerce-checkout .bb-wc-co table.shop_table .check-name,.cart_item .product-name div,.woocommerce-checkout .bb-wc-co table.shop_table td.product-total{color:inherit}body.woocommerce-checkout input[type=checkbox]+span:before{display:none !important;margin:0 !important;padding:0 !important;border:none !important}body.woocommerce-checkout form .input-checkbox{opacity:1;position:static;width:15px;height:15px;transition:.25s all ease;display:inline;margin:-2px 8px 0 0}body.woocommerce-checkout .woocommerce-form-coupon-toggle{margin:1.25em 0 1em 0}body.woocommerce-checkout form.checkout_coupon{margin-top:-1.2em}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{border:1px solid #E7E9EC !important;background-color:#fff !important;margin-bottom:0;padding:1em 2em 1em 3.5em}body.woocommerce-checkout form.checkout.woocommerce-checkout{margin:1.25em 0 0 0}body.woocommerce-checkout form.checkout.woocommerce-checkout .create-account{margin-top:1.2rem}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{margin:0}body.woocommerce-checkout .bb-wc-co table.shop_table td.product-name{width:81%}body.woocommerce-checkout .entry-header{display:none}.woocommerce-checkout .payment_method_stripe #stripe-payment-data .form-row.form-row-first,.woocommerce-checkout .payment_method_stripe #stripe-payment-data .form-row.form-row-last{width:49%}@media (max-width: 550px){.woocommerce-checkout .payment_method_stripe #stripe-payment-data .form-row.form-row-first,.woocommerce-checkout .payment_method_stripe #stripe-payment-data .form-row.form-row-last{width:100%}}.woocommerce-checkout .payment_method_stripe #stripe-payment-data #wc-stripe-new-payment-method+label:before{margin-top:3px;width:15px;height:15px;max-width:15px;min-width:15px;border:1px solid #555}.woocommerce-checkout .payment_method_stripe #stripe-payment-data #wc-stripe-new-payment-method:checked+label:before{line-height:normal}.woocommerce-checkout .woocommerce-form-login__rememberme{cursor:pointer}.woocommerce-checkout .woocommerce-form-login__rememberme input[type=checkbox]{opacity:1;position:relative;margin-right:0.3em}.woocommerce-checkout .woocommerce-form-login__rememberme span{color:#555 !important}.woocommerce-checkout form.woocommerce-form-login{border:1px solid #E7E9EC;background-color:#fff;margin:0}.woocommerce-checkout form.woocommerce-form-login p.lost_password{margin:0}.woocommerce-checkout .bb-wc-co .bb-order-review h3,.woocommerce-checkout form.checkout .col2-set h3{font-size:1.115em}.woocommerce-checkout form #ship-to-different-address input{margin-top:-3px}body.woocommerce-cart form.checkout_coupon{margin-top:-1.2em}body.woocommerce-cart .woocommerce-form-coupon-toggle .woocommerce-info{border:1px solid #E7E9EC !important;background-color:#fff !important;padding:1em 2em 1em 3.5em}body.woocommerce-cart .woocommerce>.row.row-large{margin-top:1.25em}.form-row.privacy.woocommerce-invalid input{outline:2px solid red;outline-offset:2px}.form-row.privacy .woocommerce-form__label{display:block !important;line-height:2.4}.form-row.privacy input[type="checkbox"]{transition:.25s all ease}.woocommerce ul#shipping_method li label{cursor:default !important}label[for=wc-stripe-new-payment-method]{margin:0 !important}.wc_payment_method.payment_method_stripe fieldset:not([class]){padding:1.5em;margin:0}.woocommerce-shipping-destination{font-size:1em}.form-row.woocommerce-invalid-required-field .input-text{border:1px solid var(--bb-danger-color) !important}

/*# sourceMappingURL=second-theme.min.css.map */
