/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
label{font-size:inherit;font-weight:inherit;}label:not(.form-check-label){font-size:18px;color:#333333;}label[for="edit-items-per-page"]{font-size:18px;}.error{border-color:var(--style_red_900) !important;}input:not([type="file" i],[type="image" i],[type="checkbox" i],[type="radio" i],[type="submit" i]),select{height:24px;font-size:11px;padding:5px;border-color:var(--style_gray_800);}input[type="text" i]::placeholder,input[type="email" i]::placeholder,input[type="search" i]::placeholder,input[type="password" i]::placeholder{color:var(--style_gray_900);}textarea{padding:5px;border-color:var(--style_gray_800);}input[type="submit" i],.button,.btn,.link--previous{font-size:12px;font-family:"Verdana",sans-serif;font-weight:400;font-style:normal;line-height:1.534;min-width:96px;padding:2px 10px;text-align:center;display:inline-block;text-transform:lowercase;}.btn.btn-primary[value="Remove selected"],.btn.btn-primary[value="Remove"]{color:var(--secondary);font-weight:500;min-width:auto;background:none;border:1px solid var(--secondary);text-transform:capitalize;}.btn.btn-primary[value="Remove selected"]::before,.btn.btn-primary[value="Remove"]::before{content:"X";font-weight:900;padding-right:2px;display:inline-block;}.form-item{position:relative;}.form-radios .form-item label{cursor:pointer;padding:0;}.search-block-form .form-item{margin-bottom:0;}.search-block-form .form-item label{display:none;}.search-block-form .form-item .form-control{width:200px;}.search-block-form .form-actions{display:none;}form .form-actions{display:flex;justify-content:flex-end;gap:0 5px;}form .form-item .form-type-checkbox{margin-bottom:4px;}form .form-item .form-item.form-type-managed-file{margin-bottom:15px;}form .address-container-inline{display:flex;gap:0 15px;}form .address-container-inline > .form-item{vertical-align:top;width:100%;margin:0;}.request-password-link,.user-login-form label{display:none;}.user-login-form .form-item.form-type-password{margin-bottom:10px;}fieldset{border:none;padding:0;}fieldset legend{font-size:20px;font-weight:400;padding-bottom:0;}.additional-information legend{border-bottom:none !important;}.additional-information .form-checkboxes .form-item-sub-role-teacher,.additional-information .form-checkboxes .form-item-sub-role-catechist{display:inline-block;}.heart-custom-forms-user-registration-identifier .form-type-email .description{position:absolute;right:0;bottom:-15px;}.heart-custom-forms-user-registration-identifier .form-type-password-confirm .description{position:absolute;right:0;bottom:-10px;}.heart-custom-forms-user-registration-identifier .address-container-inline > .form-item{margin-right:0;display:block;}.heart-custom-forms-user-registration .user-profile .form-actions{justify-content:center;gap:0 20px;}.heart-custom-forms-user-registration-identifier .additional-information{padding:0 60px;width:69%;position:relative;}.heart-custom-forms-user-registration-identifier .additional-information select{width:auto;padding:0;height:20px;}.heart-custom-forms-user-registration-identifier .additional-information .form-checkboxes{display:flex;flex-wrap:wrap;}.heart-custom-forms-user-registration .additional-information .form-checkboxes .form-type-checkbox,.heart-custom-forms-user-registration-identifier .additional-information .form-checkboxes .form-item{width:50%;margin-bottom:10px;}.heart-custom-forms-user-registration-identifier .additional-information .form-checkboxes .form-item label,.heart-custom-forms-user-registration-identifier .form-item-terms-condition label{font-style:italic;font-size:12px;padding:0;line-height:1;vertical-align:top;}.heart-custom-forms-user-registration-identifier .additional-information .form-checkboxes .form-type-checkbox .form-item{position:absolute;right:60px;bottom:-3px;width:auto;margin-bottom:0;}.heart-custom-forms-user-registration-identifier .additional-information .form-checkboxes .form-type-checkbox .form-item.form-item-sub-role-teacher{right:70px;}.heart-custom-forms-user-registration-identifier .additional-information-label .form-required::after,.heart-custom-forms-user-registration-identifier .form-item-terms-condition input[required="required"] + .form-check-label::after{content:"*";color:var(--style_red_700);margin-left:4px;display:inline-block;}.webform-submission-tell-me-more-form .form-type-textarea{margin-top:15px;}.webform-submission-contact-form .form-item.fs-row{margin-bottom:0;}.tab-items .form-inline-cat label:not(.form-check-label){font-size:15px;min-width:120px;padding-top:5px;display:inline-block;vertical-align:top;}.chosen-container{display:block !important;width:100% !important;color:black;}.chosen-container.error .chosen-choices,.chosen-container.error .chosen-single{border-width:1px;line-height:22.4px;}.tab-items .form-inline-cat .chosen-container{width:calc(100% - 126px) !important;display:inline-block !important;}.tab-items .form-inline-cat .chosen-container .chosen-choices{border:none;width:100%;padding:0;display:flex;flex-wrap:wrap;}.tab-items .form-inline-cat .chosen-container .chosen-choices .search-field{border:1px solid var(--style_gray_800);width:100%;order:-1;}.tab-items .form-inline-cat .chosen-container .chosen-choices .search-field .chosen-search-input{padding:0;}.chosen-container.chosen-with-drop .chosen-drop{top:29px;}.form-inline.form-inline-date input{width:100px;}form .form-inline.form-inline-date .form-item:last-child{margin-bottom:15px;}.chosen-container{font-size:12px;}.chosen-container .chosen-single,.chosen-container .chosen-choices,.chosen-container .chosen-drop{border-radius:0;padding:0 5px;line-height:22.4px;border-color:var(--style_gray_800);}.chosen-container-multi .chosen-choices li.search-choice{color:var(--secondary);border:none;background:none;}.tab-items fieldset legend,.tab-items label:not(.form-check-label){font-size:18px;}.tab-items .tab-items-15 label:not(.form-check-label){font-size:15px;}.tab-items .tab-items-12 label:not(.form-check-label){font-size:12px;}.event-add-edit .form-inline.form-inline-date input{width:135px;}.event-add-edit .form-inline.attendance .form-item{margin-bottom:0;}.event-add-edit .form-inline.attendance .form-item-completion-percent{position:absolute;top:24px;left:110px;}.event-add-edit .form-inline.attendance .form-item-completion-percent input{max-width:200px;border-color:var(--style_gray_400);}.link--previous{background:var(--primary);}.form-inline.form-class-setup .form-item{display:flex;}.form-inline.form-class-setup .form-item label{width:200px;}.form-inline.form-inline-manage-class .form-item .label{width:120px;}.form-inline.form-inline-manage-class .form-item .form-text{width:290px;}.form-inline.form-inline-manage-class .form-item label{width:120px;font-size:12px;margin-top:5px;color:var(--secondary);}.form-inline.form-class-setup .form-item select,.form-inline.form-class-setup .form-item .chosen-container{width:505px !important;background:none;}.form-inline.form-class-setup .form-item .form-element-item{width:450px;}.form-inline.form-class-setup .form-item .input-width-280{width:280px;}.form-inline.form-class-setup .form-item .input-width-280 + .description{color:var(--primary);margin-top:5px;margin-left:15px;font-style:italic;}.form-inline.form-class-setup .form-item .form-element-item .form-text{width:100%;}.form .purchased-for .form-wrapper{display:block;}.form .purchased-for .form-wrapper .description{color:var(--secondary);font-style:italic;position:absolute;right:0;bottom:0;}.form-inline.redeem_activation_code .form-item{margin:0;}.form-inline.redeem_activation_code .form-item label{font-size:25px;padding-bottom:0;color:var(--style_green_800);}.views-exposed-form.form--diocese-admin-csv{display:flex;margin:0 -15px;flex-wrap:wrap;}.views-exposed-form.form--diocese-admin-csv > .form-item{width:50%;}.views-exposed-form.form--diocese-admin-csv .form-type-textfield{order:-2;}.views-exposed-form.form--diocese-admin-csv .form-type-select{order:-1;}.views-exposed-form.form--diocese-admin-csv .form-actions{order:-1;}.views-exposed-form.form--diocese-admin-csv .form-composite{order:0;display:flex;font-size:18px;text-transform:uppercase;}.views-exposed-form.form--diocese-admin-csv .form-composite legend{display:none;}.views-exposed-form.form--diocese-admin-csv .form-composite .fieldset-wrapper{width:100%;display:flex;justify-content:end;}.views-exposed-form.form--diocese-admin-csv .form-composite .fieldset-wrapper::before{content:"SORT BY";margin-right:15px;}.views-exposed-form.form--diocese-admin-csv .form-composite .form-radios{display:flex;gap:0 15px;}.views-exposed-form.form--diocese-admin-csv .form-composite .form-radios label{font-size:18px;padding-bottom:0;}.views-exposed-form.form--diocese-admin-csv .form-composite .form-radios input{position:absolute;opacity:0;}.views-exposed-form.form--diocese-admin-csv .form-composite .form-radios input[checked="checked"] + label{color:var(--secondary);}#edit-description-format #edit-description-format-help{display:none;}#edit-description-format .form-type-select label{font-size:inherit;}#edit-description-format .form-type-select select{width:auto;}#names-fieldset-wrapper > fieldset > legend,#names-parish-information > fieldset > legend{display:block;width:100%;margin-bottom:15px;border-bottom:1px solid var(--style_gray_400);}.heart-custom-forms-heart-course-add-edit label:not(.form-check-label){font-size:18px;}.user-pass label:not(.form-check-label){font-size:14px;}.password-strength__meter .is-weak{background-color:red;}.password-strength__meter .is-good{background-color:orange;}.password-strength__meter .is-strong{background-color:green;}#school_information_fieldset{padding:30px 0;}.heart-custom-forms-user-registration-identifier fieldset legend,.heart-custom-forms-user-registration fieldset legend{color:var(--style_green_800);font-size:25px;width:100%;margin-bottom:10px;border-bottom:1px solid var(--style_gray_400);}.heart-custom-forms-course-product-form .form-item-direct-product label,.heart-custom-forms-course-product-form .form-item-promote-as-featured label{font-size:18px;cursor:pointer;}.heart-custom-forms-course-product-form .module-category-disable .form-select{height:auto;}.form-item--error-message{color:#e74c3c;font-size:0.875rem;margin-top:0.25rem;}.form-item--error input{border-color:#e74c3c;}.disable-button{background-color:#f0f0f0 !important;color:#888  !important;border:1px solid #ccc !important;cursor:not-allowed;}
:root{--font_size_base:12px;--style_green_800:#355418;--style_green_900:#145A2E;--style_green:#619e1f;--gray:#d7d7d7;--primary:#066db2;--secondary:#d67032;--footer-color:#a61f23;}
body{color:#4d4d4d;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:400;}h1,.h1{color:var(--style_green_800);font-size:25px;}h2,.h2{font-size:20px;color:#333333;}.fw-bold,strong{font-weight:700;}.font-size-10{font-size:10px;}.font-size-15{font-size:15px;}.btn.btn-small{font-size:10px;padding:3px 7px;min-width:auto;}.btn.btn-success{color:var(--white);background:var(--style_green_800);border:1px solid var(--style_green_800);}.btn.btn-green{color:var(--white);background:var(--style_green);border:1px solid var(--style_green);}.float-left{float:left;}.float-right{float:right;}.bg-gray{background:var(--gray);}.bg-green-dark{background:var(--style_green_800);}.border-green-dark{border-color:var(--style_green_800);}.btn.btn-primary[value="reset"],.btn.btn-primary[value="Reset"]{color:var(--primary);background:var(--white);}.headingTwo{color:#333333;}.headingThree{color:#2b2b2b;}
@media screen and (min-width:1309.999px){.container{width:1200px;}}.wrapper{width:960px;margin:0 auto;}.wrapper-1100{width:1100px;margin:0 auto;}.wrapper-1170{width:1170px;margin:0 auto;}.wrapper-600{width:600px;margin:0 auto;}.wrapper-900{width:900px;margin:0 auto;}.wrapper-720{width:720px;margin:0 auto;}.wrapper-280{width:280px;height:136px;}main.flex-main{flex:1;}.content-editor-manage-wrapper .tab-items .tab-item{display:none;}.content-editor-manage-wrapper .tab-items .tab-item.product-vault-tab{display:block;}.ajax-progress-throbber{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;display:none;}.ajax-progress-throbber .throbber{width:40px;height:40px;border:4px solid rgba(0,0,0,0.1);border-top:4px solid #000;border-radius:50%;animation:spin 1s linear infinite;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.d-flex-col{display:flex;flex-direction:column;}.min-height-180{min-height:180px;}.min-height-200{min-height:200px;}.min-height-250{min-height:250px;}.min-height-270{min-height:270px;}.min-height-300{min-height:300px;}.min-height-360{min-height:360px;}.m-top-auto{margin-top:auto;}.m-right-auto{margin-right:auto;}.height-132{height:132px;}.overflow-50{height:55px;overflow:auto;}.overflow--overview-hidden{height:9em;overflow:hidden;}.th-line{position:relative;}.th-line:not(:last-child)::before{content:"";position:absolute;height:70%;top:50%;right:0;transform:translateY(-50%);border-right:2px solid white;}.layout-container{min-height:99.9vh;display:flex;flex-direction:column;}.highlight{background-color:yellow;font-weight:bold;}
.block{position:relative;}.block > h2{color:var(--style_green_800);}
.flex-footer-top .container-fluid{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0 30px;}.flex-footer-top .container-fluid .region{width:100%;}.flex-footer-top .container-fluid .region--footer-first{display:flex;justify-content:center;align-items:center;}.flex-footer h2{color:var(--primary_hover);font-size:12px;border-bottom:1px solid var(--primary_hover);display:inline-block;margin-bottom:5px;}.flex-footer ul.menu li a{color:var(--primary);font-size:12px;padding:2.5px 0;}.flex-footer .block-heart-contactus strong{padding-top:2.5px;}.flex-footer-bottom{padding:7px 0;border-color:var(--style_gray_400);}.flex-footer-bottom p{font-size:8px;}.social-media a{width:40px;height:40px;padding:6px 9px;border:2px solid;}.social-media a .fa-facebook-f{margin-left:3px;}
.flex-header .flex-site-logo{margin-bottom:0;}.flex-primary-menu{padding-top:0;}.flex-primary-menu .flex-header-item{padding:0 15px;}.flex-primary-menu .primary-nav .region--search{margin-bottom:15px;}.flex-primary-menu .primary-nav > .region.region--search{flex-direction:row-reverse;gap:0 10px;}.page-title{font-size:25px;}.page-title::after{content:normal;}.breadcrumbs{font-size:15px;font-style:normal;margin-bottom:25px;}.breadcrumbs,.breadcrumbs li a{color:var(--secondary);}.breadcrumbs li:not(:last-child)::after{content:">";}.cart--cart-block .cart-block--summary__icon{position:relative;z-index:1;}.cart--cart-block .cart-block--summary__count{color:var(--white);font-size:12px;line-height:15px;width:20px;height:20px;padding:2px;text-align:center;background:var(--secondary);position:absolute;top:-16px;left:5px;z-index:0;border-radius:100%;}
.flex-secondary-menu{font-size:12px;font-family:"Open Sans",sans-serif;}.flex-secondary-menu ul.account-menu{min-width:200px;display:flex;justify-content:space-between;}.flex-secondary-menu ul.account-menu li a{padding:0;color:var(--primary);}.flex-secondary-menu ul.account-menu li:not(:first-child) a::before{content:none;}.anonymous .flex-secondary-menu ul.account-menu li:first-child a{color:var(--secondary);font-style:italic;font-weight:500;}.authenticated .flex-secondary-menu ul.account-menu li:last-child a{color:var(--secondary);margin-left:10px;}.header-style-1 ul.menu.primary-menu.menu-level-1 > li{float:left;}.header-style-1 ul.menu.primary-menu.menu-level-1 > li > .menu-link{color:#4D4D4D;font-size:12px;font-weight:400;padding:4px 17px 4px 15px;text-transform:lowercase;}.header-style-1 ul.menu.primary-menu.menu-level-1 > li:last-child .menu-link{padding-right:17px;}.header-style-1 ul.menu.primary-menu.menu-level-1 > li > .menu-link:hover,.header-style-1 ul.menu.primary-menu.menu-level-1 > li > .menu-link.is-active{color:var(--style_green_800);}.header-style-1 ul.menu.primary-menu.menu-level-1 > li > .menu-link.is-active{font-style:italic;}.header-style-1 ul.menu.primary-menu.menu-level-1 > li > .menu-link::after{content:"";position:absolute;right:0;width:2px;height:17px;border-right:1px solid #797979;}.header-style-1 ul.menu.primary-menu.menu-level-1 > li:first-child > .menu-link::before{content:"";position:absolute;left:0;width:2px;height:17px;border-left:1px solid #797979;}.flex-banner .dashboards{position:absolute;top:10px;left:0;z-index:1;width:100%;padding:0 15px;}.flex-banner .dashboards .region--dashboard-right{display:flex;justify-content:end;}.flex-banner .dashboards nav[role="navigation"]{width:200px;}.flex-banner nav[role="navigation"] ul li{display:block;margin-bottom:5px;}.flex-banner nav[role="navigation"] ul li a{background:var(--white);color:#333333;padding:10px 20px;}.language-switcher-language-url ul.menu li a{padding:0 10px;}
.node{position:relative;}.btn-position{position:absolute;top:-40px;right:0;}.btn-position.btn-position-0{top:0;}.formation-modules .module-heading{margin-left:-8px;border-radius:4px;margin-right:-8px;position:relative;}.formation-modules .module-heading::before{content:"";border-width:6px;border-style:solid;border-color:transparent transparent transparent var(--style_orange_900);position:absolute;bottom:-5px;left:3px;transform:rotate(-43deg);}.formation-modules .module-heading::after{content:"";border-width:6px;border-style:solid;border-color:transparent transparent var(--style_orange_900) transparent;position:absolute;bottom:-4px;right:2px;transform:rotate(-43deg);}.formation-modules .module-details p{min-height:80px;font-size:12px;}
table{border:1px solid var(--style_gray_400);}table tbody tr:nth-child(even){background:var(--white);}table tr td,table tr th{padding:10px;border-left:0;border-right:0;}table tr th{padding:5px 10px;text-transform:uppercase;}.table-bordered tr td{border:1px solid var(--style_gray_400);}table.table-striped tbody tr:nth-child(even){background:var(--gray);}table.table-striped tr td,table tr th{border-color:var(--style_gray_600);}table.table-striped tr td{border-top:2px solid var(--style_gray_600);}.view-all-class table tr td,.view-manage-users table tr td{width:10%;}.view-all-class table tr td:first-child{width:40%;}.view-all-class table tr td.views-field-nothing{width:30%;}.vbo-table td .form-item{margin-bottom:0;}.class-learners-view table tr td.views-field-nothing-1{width:160px;}.view-product-vault table tr td.views-field-type{width:120px;}.view-product-vault table tr td.views-field-status{width:180px;}.view-product-vault table tr td.views-field-changed{width:160px;}.view-product-vault table tr td.views-field-nothing{width:120px;}
.hp-banner img{width:100%;}.hp-banner-details{width:100%;position:absolute;top:26px;left:26px;z-index:1;}.hp-banner-details .hp-banner-title{font-size:38px;}.vl-items .form-item{margin-bottom:0;}.vl-items .form-actions{margin-bottom:0;position:absolute;bottom:0;right:0;z-index:1;}.view-module-catelogs .form-actions,.view-module-catelogs .form-item{margin-bottom:0;}.view-module-catelogs .module-bundle-catelog form .form-item{margin-bottom:0;}.view-module-catelogs .module-bundle-catelog .form-actions{bottom:auto;top:15px;margin-bottom:0;}.view-module-catelogs .module-catelog-row.m-bottom-5{margin-bottom:50px;}.view-module-catelogs .module-catelog-row .commerce-order-item-add-to-cart-form{position:absolute;bottom:6px;right:15px;}.rl-item .rl-item-information{position:relative;height:100%;margin-left:25%;}.rl-item .rl-item-information strong{width:138px;}.rl-footer{display:flex;flex-direction:row;justify-content:space-between;}.rl-footer-left .form-item > *{display:inline-block;}.ec-upcoming table tr td:first-child{width:91px;}.ec-upcoming .sort_by .form-item{margin-bottom:0;}.ec-upcoming .sort_by label{font-size:12px;display:inline-block;}.ec-item{display:flex;justify-content:space-between;align-items:center;}.ec-left p{margin-bottom:0px;}.ec-middle p{margin-bottom:0px;}.ec-item .ec-left{width:410px;}.ec-item .ec-middle{width:185px;}.ec-item .ec-right a.btn{width:80px;padding:2px;min-width:inherit;}.upcoming-manage-event.ec-item .ec-left{width:372px;}.upcoming-manage-event.ec-item .ec-middle{width:180px;}.upcoming-manage-event.ec-item .ec-right{width:144px;text-align:right;}.upcoming-manage-event.ec-item .ec-right a{width:auto;min-width:70px;padding:2px 8px;max-width:inherit;}.ue-item .ue-view-event{position:absolute;top:0;right:0;}.img-inline img{display:inline-block;}.views-exposed-form{display:block;margin:0;}.ue-item .ue-title{width:65%;}.ue-item .ue-title,.ue-item .ue-date{line-height:1;margin-bottom:4px;}.views-exposed-form .sort_by fieldset{margin-bottom:0;}.views-exposed-form .sort_by legend{display:none;}.views-exposed-form .sort_by input{position:absolute;opacity:0;}.views-exposed-form .sort_by input + label{padding:0;cursor:pointer;text-transform:uppercase;}.views-exposed-form .sort_by input[checked="checked"] + label{color:var(--secondary);}.views-exposed-form .sort_by .form-radios .form-item:not(:last-child){margin-right:8px;}.views-exposed-form.event-exposed{margin:0;display:flex;justify-content:space-between;align-items:center;border-bottom:0;}.event-category label{padding:0;}.event-calender .table tbody tr td:first-child{border-right:2px solid var(--style_gray_600);}.views-exposed-form .combine_search .form-item{vertical-align:bottom;}.views-exposed-form .combine_search .form-item .btn:not(:first-child){margin-left:5px;}.class-add-more-licenses-form .views-exposed-form .combine_search.class_learners_view{display:flex;gap:0 10px;}.class-add-more-licenses-form .views-exposed-form .combine_search.class_learners_view .form-type-textfield{display:flex;gap:0 20px;align-items:center;}.class-add-more-licenses-form .views-exposed-form .combine_search.class_learners_view .form-type-textfield label{color:var(--primary);}.class-add-more-licenses-form .views-exposed-form .combine_search.class_learners_view .form-type-textfield .form-control{width:200px;}.views-exposed-form .combine_search.class_learners_view .form-item,.views-exposed-form .combine_search.class_learners_view .form-item .btn{margin:0;}.views-exposed-form .combine_search.class_learners_view .form-item label{display:block;}.event-title.h1{font-size:23px;margin:0;}.event-actions .form-actions{justify-content:start;}.commerce-cart-table table{border:none;}.commerce-cart-table table tr td{border-left:none;border-right:none;}.commerce-cart-table table tr th{color:var(--primary);border:none;background:none;text-transform:initial;vertical-align:top;}.commerce-cart-table table tr td.views-field-nothing{width:20%;}.commerce-cart-table table tr td.views-field-purchased-entity{width:30%;}.commerce-cart-table table tr td.views-field-field-bc22-item-number{width:15%;}.commerce-cart-table table tr td.views-field-field-access-duration{width:20%;}.commerce-cart-table table tr td.views-field-remove-button{width:50px;}.commerce-cart-table table tr td.views-field-remove-button button{position:absolute;top:0;left:0;opacity:0;width:28px;height:28px;font-size:0;z-index:1;}.commerce-cart-table table tr td.views-field-edit-quantity{width:100px;}.commerce-cart-table table tr td.views-field-edit-quantity .form-item{margin-bottom:0;}.commerce-cart-table table tr td img{max-width:100px;}.divider .divider-left{padding-right:30px;}.divider .divider-right{padding-left:30px;}.divider .last .form-item{margin-bottom:0;}.upcoming-events-row::after{border-right:1px solid var(--style_gray_400);content:"";display:block;position:absolute;right:-15px;top:0;width:1px;height:100%;}.view-scroll{height:320px;overflow-x:hidden;}.view-scroll .views-row:last-child{margin-bottom:0;}.height-360{max-height:390px;overflow:auto;}.owl-carousel .owl-item img{width:auto;display:inline-block;}.owl-carousel.owl-theme .owl-dots .owl-dot span{width:14px;height:14px;margin:2px;background:var(--white);border:1px solid var(--style_gray_600);}.owl-carousel.owl-theme .owl-dots .owl-dot.active span{background:var(--style_green_800);}.owl-carousel.owl-theme .owl-nav + .owl-dots{position:relative;margin-top:30px;}.owl-carousel.owl-theme .owl-nav button.owl-prev,.owl-carousel.owl-theme .owl-nav button.owl-next{position:absolute;opacity:1;width:30px;height:36px;top:calc(50% - 50px);}.owl-carousel.owl-theme .owl-nav button span{font-size:0;}.owl-carousel.owl-theme:hover .owl-nav button.owl-prev,.owl-carousel.owl-theme .owl-nav button.owl-prev{left:-60px;background:url(/themes/custom/heart/images/icon-prev.svg) no-repeat;}.owl-carousel.owl-theme:hover .owl-nav button.owl-next,.owl-carousel.owl-theme .owl-nav button.owl-next{right:-60px;background:url(/themes/custom/heart/images/icon-next.svg) no-repeat;}.owl-carousel.owl-theme .owl-nav [class*="owl-"]:hover{color:var(--style_gray_900);background:transparent;}.product-wrapper .product-wrapper-left{width:42%;margin-right:10px;}.product-wrapper-right{display:flex;flex-direction:column;justify-content:space-between;}.view-licenses .even{padding-left:15px;}.view-licenses .odd{padding-right:15px;border-right:1px solid var(--style_gray_400);}.order-qnt{position:absolute;top:-15px;right:0;width:30px;height:30px;text-align:center;background:var(--black);color:var(--white);line-height:30px;border-radius:50%;}@media screen and (max-width:1200px){.ue-item .ue-view-desc{margin-left:10px;}.ue-item .ue-title{width:62%;font-size:18px;}.ue-item .ue-view-event{font-size:13px;}.font-size-18{font-size:16px;}}.zoom-webinars .form-inline .form-item{margin-bottom:0;}.zoom-webinars .form-inline .form-item fieldset legend{display:none;}.zoom-webinars .schedule-meeting:hover{color:var(--style_gray_200);}.default-cursor{cursor:auto;}.module-catelog .module-resource-info strong{width:140px;display:inline-block;}.manage-class-details-form .form-inline.form-class-setup .form-item .form-element-item{width:452px;}.manage-class-details-form .form-type-managed-file{margin-left:120px;}.manage-class-details-form .form-inline-manage-class .form-type-managed-file{margin-left:0;}.flex-view-video-library .views-row{margin-bottom:50px;padding-left:25px;padding-right:25px;}.flex-view-video-library .views-row .vl-item-img img{width:100%;}#edit-category-tid .bef-toggle{display:none;}#edit-category-tid--wrapper{margin-top:-10px;}.views-form-featured-products-block-1{position:relative;}.views-form-featured-products-block-1 .tabledrag-toggle-weight-wrapper{position:absolute;top:-30px;right:0;}
.flex-view .pager ul.pager-items{font-size:12px;justify-content:end;list-style:none;}.flex-view .pager ul.pager-items li a{color:var(--style_gray_700);padding:0;background:none;}.flex-view .pager .pager-items li > *:hover,.flex-view .pager .pager-items li.is-active > *{color:var(--secondary);background:none;}
.position-relative{position:relative;}.tab-header ul.menu.nav-tabs{margin-bottom:0;display:flex;justify-content:space-between;}.tab-header ul.menu.nav-tabs li{width:100%;}.tab-header ul.menu.nav-tabs li:not(:last-child){border-right:2px solid var(--white);}.tab-header ul.menu.nav-tabs li a{height:100%;font-size:23px;padding:15px 20px;white-space:nowrap;border:1px solid var(--white);}.tab-header ul.menu.nav-tabs li a.active{color:var(--style_green_800);background:var(--white);}.tab-header ul.menu.nav-tabs li:first-child a{border-left:none;}.tab-header ul.menu.nav-tabs li:last-child a{border-right:none;}.zoom-webinars ul.menu.nav-tabs{display:block;}.zoom-webinars ul.menu.nav-tabs li a{font-size:20px;color:var(--style_gray_500);border:none;padding:8px 0;white-space:normal;}.zoom-webinars ul.menu.nav-tabs li a.active{color:var(--style_green_800);}.clc-event-tab ul.menu.nav-tabs{display:flex;justify-content:normal;margin-bottom:0;}.clc-event-tab ul.menu.nav-tabs li{width:auto;}.clc-event-tab ul.menu.nav-tabs li a{color:inherit;font-size:14px;padding:7px 20px;border-radius:6px 6px 0 0;}.clc-event-tab ul.menu.nav-tabs li a.active{color:var(--white);background:var(--style_green_800);}.flex-banner{position:relative;}.fixed-height img{min-height:131px;max-height:131px;object-fit:none;}.flex-fixed-height-column{display:flex;flex-direction:column;height:240px;}.margin-top-auto{margin-top:auto;}.chosen-container.chosen-with-drop .chosen-drop{top:auto;}.chosen-container.chosen-with-drop .chosen-drop{padding-top:6px;}.chosen-container-active.chosen-dropup .chosen-single,.chosen-container-active.chosen-dropup .chosen-choices,.chosen-container-active.chosen-dropup .chosen-drop{border-color:inherit;border-radius:0;}.chosen-container-active.chosen-with-drop.chosen-dropup .chosen-single,.chosen-container-active.chosen-with-drop.chosen-dropup .chosen-choices{border-radius:0;}.form-schedule-webinar .form-item .label,.form-schedule-webinar .form-item label:not(.form-check-label){width:25%;vertical-align:top;}.form-schedule-webinar .form-item label:not(.form-check-label)+.form-control,.form-schedule-webinar .form-item label:not(.form-check-label)+.form-select{width:calc(100% - 36%);display:inline-block;}.form-schedule-webinar .form-item .chosen-container{display:inline-block !important;width:calc(100% - 36%) !important;}.form-schedule-webinar .duration-select #edit-when{display:inline-block;}.form-schedule-webinar .duration-select #edit-when .form-control,.form-schedule-webinar .duration-select select{width:auto;min-width:100px;}.form-schedule-webinar .duration-select .description{width:auto;display:inline-block;}.below-table-search-button{display:none;}.manage-class-details-form .main_wrapper,.diocesan_admin-manage-class-details .main_wrapper{display:flex;margin:0 -15px;}.manage-class-details-form .main_wrapper > div[class*="wrapper_"],.diocesan_admin-manage-class-details .main_wrapper > div[class*="wrapper_"]{width:50%;padding:0 15px;}.managing-diocese #vbo-action-form-wrapper{display:none;}.managing-diocese .form-item{margin-bottom:0;}.managing-diocese .form-item.form-actions{margin-bottom:15px;}#vbo-action-form-wrapper{position:absolute;top:-70px;right:-20px;display:flex;align-items:end;gap:0 5px;}#vbo-action-form-wrapper .form-item{margin-bottom:0;}#vbo-action-form-wrapper .form-item label{display:none;}#vbo-action-form-wrapper .vbo-multipage-selector{font-size:12px;padding:0;margin:0;align-self:auto;}#vbo-action-form-wrapper .vbo-multipage-selector summary{padding-top:4px;padding-bottom:4px;line-height:normal;}.profile-and-classes-link{gap:0 10px;text-transform:uppercase;}.profile-and-classes-link a{cursor:pointer;color:inherit;}.profile-and-classes-link a.active{color:var(--style_orange_800);}.user-classes-form .user-classes-form .form-actions{justify-content:center;}.about-heart{line-height:1.7;}.remove-admin{cursor:pointer;}.list-inline li{display:inline-block;}.popup-overlow-wrapper .popup-image{min-height:140px;}.popup-overlow{max-height:230px;overflow:auto;}.module-bundle-catelog{position:relative;}.manage-classes-tab .flex-view .views-row .text-description > *,.view-formation-listing .views-row .rl-item-description > *{font-size:12px;}.formation-item .formation-item-left{min-width:38%;}.formation-item .formation-item-right{flex:1;}.formation-details-btn .btn{font-size:13px;padding:10px;text-transform:uppercase;}.flex-highlighted .region--highlighted{position:relative;}.flex-highlighted .region--highlighted .block-heart-allaccessisgood{position:absolute;top:0;right:0;}.module-bundle-catelog-info .module-information-includes{flex-wrap:wrap;}.module-bundle-catelog-info .module-information-includes > .paragraph:not(:last-child) .field{margin-right:5px;}.module-bundle-catelog-info .module-information-includes > .paragraph .field::after{content:";";}.new-calendar-series th{background:no-repeat;border-bottom-width:1px;text-transform:capitalize;border-bottom-color:inherit;text-align:center;width:100px;}.more-buttons .btn{min-width:110px;}.search-modal-content .wrapper,.search-result-row .wrapper{width:100%;}
div.warning,.warning{color:var(--style_gray_900);}div.warning{background-image:url(/themes/custom/heart/images/icons/warning.png);}div.error{background-image:url(/themes/custom/heart/images/message-24-error.png);border-color:var(--style_red_700);}div.error .close{color:var(--style_red_400);}div.error,.error{color:var(--style_red_600);}div.error,table tr.error{background-color:var(--style_red_50);}
