/* ==========================================================
   The Example Apostolic Ministries - merged site styles
   Union of CSSOM rules across 6 pages (337 rules).
   All url() references rewritten to local relative paths.
   ========================================================== */

/* sheet #3 (291 rules) */
.w-backgroundvideo-backgroundvideoplaypausebutton.-wfp-focus-visible { border-radius: 50%; outline: rgb(59, 121, 195) solid 2px; outline-offset: 2px; }
.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible { border-radius: 50%; outline: rgb(59, 121, 195) solid 2px; outline-offset: 2px; }
.w-commerce-commerceaddtocartform { margin: 0px 0px 15px; }
.w-commerce-commerceaddtocartbutton { background-color: rgb(56, 152, 236); border-radius: 0px; border-width: 0px; color: rgb(255, 255, 255); cursor: pointer; padding: 9px 15px; text-decoration: none; display: flex; align-items: center; appearance: none; }
.w-commerce-commerceaddtocartbutton.-wfp-ecommerce-add-to-cart-disabled { color: rgb(102, 102, 102); background-color: rgb(230, 230, 230); border-color: rgb(230, 230, 230); cursor: not-allowed; outline-style: none; }
.w-commerce-commerceaddtocartbutton.w--ecommerce-add-to-cart-disabled { color: rgb(102, 102, 102); background-color: rgb(230, 230, 230); border-color: rgb(230, 230, 230); cursor: not-allowed; outline-style: none; }
.w-commerce-commerceaddtocartquantityinput { background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; display: block; height: 38px; line-height: 20px; margin-bottom: 10px; padding: 8px 6px 8px 12px; width: 60px; appearance: none; }
.w-commerce-commerceaddtocartquantityinput.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commerceaddtocartquantityinput::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commerceaddtocartquantityinput.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commerceaddtocartquantityinput:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commerceaddtocarterror { margin-top: 10px; padding: 10px; background-color: rgb(255, 222, 222); }
.w-commerce-commerceaddtocartoutofstock { margin-top: 10px; padding: 10px; background-color: rgb(221, 221, 221); }
.w-commerce-commerceaddtocartoptionpillgroup { display: flex; margin-bottom: 10px; }
.w-commerce-commerceaddtocartoptionpill { margin-right: 10px; padding: 8px 15px; border-width: 1px; border-color: rgb(0, 0, 0); border-style: solid; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); cursor: pointer; }
.w-commerce-commerceaddtocartoptionpill.-wfp-ecommerce-pill-selected { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }
.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-selected { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }
.w-commerce-commerceaddtocartoptionpill.-wfp-ecommerce-pill-disabled { color: rgb(102, 102, 102); background-color: rgb(230, 230, 230); border-color: rgb(230, 230, 230); cursor: not-allowed; outline-style: none; }
.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-disabled { color: rgb(102, 102, 102); background-color: rgb(230, 230, 230); border-color: rgb(230, 230, 230); cursor: not-allowed; outline-style: none; }
.w-commerce-commercebuynowbutton { background-color: rgb(56, 152, 236); border-radius: 0px; border-width: 0px; color: rgb(255, 255, 255); cursor: pointer; padding: 9px 15px; text-decoration: none; display: inline-block; align-items: center; appearance: none; margin-top: 10px; }
.w-commerce-commercebuynowbutton.-wfp-ecommerce-buy-now-disabled { color: rgb(102, 102, 102); background-color: rgb(230, 230, 230); border-color: rgb(230, 230, 230); cursor: not-allowed; outline-style: none; }
.w-commerce-commercebuynowbutton.w--ecommerce-buy-now-disabled { color: rgb(102, 102, 102); background-color: rgb(230, 230, 230); border-color: rgb(230, 230, 230); cursor: not-allowed; outline-style: none; }
.w-commerce-commercecartwrapper { display: inline-block; position: relative; }
.w-commerce-commercecartopenlink { background-color: rgb(56, 152, 236); border-radius: 0px; border-width: 0px; color: rgb(255, 255, 255); cursor: pointer; padding: 9px 15px; text-decoration: none; display: flex; align-items: center; appearance: none; }
.w-commerce-commercecartopenlinkcount { display: inline-block; height: 18px; min-width: 18px; margin-left: 8px; padding-right: 6px; padding-left: 6px; border-radius: 9px; background-color: rgb(255, 255, 255); color: rgb(56, 152, 236); font-size: 11px; line-height: 18px; font-weight: 700; text-align: center; }
.w-commerce-commercecartopenlinkicon { margin-right: 8px; }
.w-commerce-commercecartcontainerwrapper { position: fixed; inset: 0px; z-index: 1001; background-color: rgba(0, 0, 0, 0.8); }
.w-commerce-commercecartcontainerwrapper--cartType-modal { display: flex; flex-direction: column; justify-content: center; align-items: center; }
.w-commerce-commercecartcontainerwrapper--cartType-leftSidebar { display: flex; flex-direction: row; justify-content: flex-start; align-items: stretch; }
.w-commerce-commercecartcontainerwrapper--cartType-rightSidebar { display: flex; flex-direction: row; justify-content: flex-end; align-items: stretch; }
.w-commerce-commercecartcontainerwrapper--cartType-leftDropdown { position: absolute; inset: 100% auto auto 0px; background-color: rgba(0, 0, 0, 0); }
.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown { position: absolute; inset: 100% 0px auto auto; background-color: rgba(0, 0, 0, 0); }
.w-commerce-commercecartcontainer { display: flex; width: 100%; max-width: 480px; min-width: 320px; flex-direction: column; overflow: auto; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 5px 25px 0px; }
.w-commerce-commercecartheader { position: relative; display: flex; padding: 16px 24px; justify-content: space-between; flex: 0 0 auto; border-bottom: 1px solid rgb(230, 230, 230); align-items: center; }
.w-commerce-commercecartheading { margin-top: 0px; margin-bottom: 0px; padding-left: 0px; padding-right: 0px; }
.w-commerce-commercecartformwrapper { display: flex; flex-direction: column; flex: 1 1 0%; }
.w-commerce-commercecartform { display: flex; flex-direction: column; justify-content: flex-start; flex: 1 1 0%; }
.w-commerce-commercecartemptystate { display: flex; padding-top: 100px; padding-bottom: 100px; justify-content: center; align-items: center; flex: 1 1 0%; }
.w-commerce-commercecarterrorstate { margin: 0px 24px 24px; padding: 10px; flex: 0 0 auto; background-color: rgb(255, 222, 222); }
.w-commerce-commercecartlist { overflow: auto; padding: 12px 24px; flex: 1 1 0%; }
.w-commerce-commercecartfooter { display: flex; padding: 16px 24px 24px; flex-direction: column; flex: 0 0 auto; border-top: 1px solid rgb(230, 230, 230); }
.w-commerce-commercecartlineitem { display: flex; margin-bottom: 16px; justify-content: space-between; align-items: baseline; flex: 0 0 auto; }
.w-commerce-commercecartcheckoutbutton { background-color: rgb(56, 152, 236); border-radius: 2px; border-width: 0px; color: rgb(255, 255, 255); cursor: pointer; padding: 9px 15px; text-decoration: none; display: block; align-items: center; appearance: none; text-align: center; }
.w-commerce-commercecartitem { display: flex; padding-top: 12px; padding-bottom: 12px; align-items: flex-start; }
.w-commerce-commercecartitemimage { width: 60px; height: 0%; }
.w-commerce-commercecartiteminfo { display: flex; margin-right: 16px; margin-left: 16px; flex-direction: column; flex: 1 1 0%; }
.w-commerce-commercecartproductname { font-weight: 700; }
.w-commerce-commercecartquantity { background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; display: block; height: 38px; line-height: 20px; margin-bottom: 10px; padding: 8px 6px 8px 12px; width: 60px; appearance: none; }
.w-commerce-commercecartquantity.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecartquantity::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecartquantity.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecartquantity:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecartcloselink { width: 16px; height: 16px; }
.w-commerce-commercecartordervalue { font-weight: 700; }
.w-commerce-commercecartoptionlist { text-decoration: none; padding-left: 0px; margin-bottom: 0px; list-style-type: none; }
.w-commerce-commercecartquickcheckoutbutton { background-color: rgb(0, 0, 0); border-radius: 2px; border-width: 0px; color: rgb(255, 255, 255); cursor: pointer; padding: 0px 15px; text-decoration: none; display: flex; align-items: center; appearance: none; justify-content: center; margin-bottom: 8px; height: 38px; }
.w-commerce-commercecartapplepaybutton { background-color: rgb(0, 0, 0); border-radius: 2px; border-width: 0px; color: rgb(255, 255, 255); cursor: pointer; padding: 0px; text-decoration: none; display: flex; align-items: center; appearance: none; margin-bottom: 8px; height: 38px; min-height: 30px; }
.w-commerce-commercecartapplepayicon { width: 100%; height: 50%; min-height: 20px; }
.w-commerce-commercequickcheckoutgoogleicon { display: block; margin-right: 8px; }
.w-commerce-commercequickcheckoutmicrosofticon { display: block; margin-right: 8px; }
.w-commerce-commercecheckoutblockcontent { padding: 20px; border-bottom: 1px solid rgb(230, 230, 230); border-right: 1px solid rgb(230, 230, 230); border-left: 1px solid rgb(230, 230, 230); background-color: rgb(255, 255, 255); }
.w-commerce-commercecheckoutblockheader { display: flex; justify-content: space-between; align-items: baseline; padding: 4px 20px; border-style: solid; border-width: 1px; border-color: rgb(230, 230, 230); background-color: rgb(255, 255, 255); }
.w-commerce-commercecheckoutcolumn { padding-right: 8px; padding-left: 8px; flex: 1 1 0%; }
.w-commerce-commercecheckoutformcontainer { width: 100%; min-height: 100vh; padding: 20px; background-color: rgb(245, 245, 245); }
.w-commerce-commercecheckoutrow { display: flex; margin-right: -8px; margin-left: -8px; }
.w-commerce-commercecheckoutlabel { margin-bottom: 8px; }
.w-commerce-commercelabel { margin-top: 20px; margin-bottom: 8px; }
.w-commerce-commercecheckoutcardexpirationdate { background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; display: block; height: 38px; line-height: 20px; margin-bottom: 16px; padding: 8px 12px; width: 100%; appearance: none; cursor: text; }
.w-commerce-commercecheckoutcardexpirationdate.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutcardexpirationdate::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutcardexpirationdate.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutcardexpirationdate:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutcardnumber { background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; display: block; height: 38px; line-height: 20px; margin-bottom: 16px; padding: 8px 12px; width: 100%; appearance: none; cursor: text; }
.w-commerce-commercecheckoutcardnumber.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutcardnumber::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutcardnumber.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutcardnumber:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutcardsecuritycode { background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; display: block; height: 38px; line-height: 20px; margin-bottom: 16px; padding: 8px 12px; width: 100%; appearance: none; cursor: text; }
.w-commerce-commercecheckoutcardsecuritycode.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutcardsecuritycode::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutcardsecuritycode.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutcardsecuritycode:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutcustomerinfowrapper { margin-bottom: 20px; }
.w-commerce-commercecheckouterrorstate { margin-top: 16px; margin-bottom: 16px; padding: 10px 16px; background-color: rgb(255, 222, 222); }
.w-commerce-commercecheckoutpaymentinfowrapper { margin-bottom: 20px; }
.w-commerce-commercecheckoutplaceorderbutton { background-color: rgb(56, 152, 236); border-radius: 3px; border-width: 0px; color: rgb(255, 255, 255); cursor: pointer; padding: 9px 15px; text-decoration: none; display: block; align-items: center; appearance: none; margin-bottom: 20px; text-align: center; }
.w-commerce-commercecheckoutemailinput { background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; display: block; height: 38px; line-height: 20px; margin-bottom: 0px; padding: 8px 12px; width: 100%; appearance: none; }
.w-commerce-commercecheckoutemailinput.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutemailinput::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutemailinput.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutemailinput:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutshippingaddresswrapper { margin-bottom: 20px; }
.w-commerce-commercecheckoutshippingcountryselector { background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; display: block; height: 38px; line-height: 20px; margin-bottom: 0px; padding: 8px 12px; width: 100%; appearance: none; }
.w-commerce-commercecheckoutshippingcountryselector.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutshippingcountryselector::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutshippingcountryselector.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutshippingcountryselector:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutshippingfullname { background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; display: block; height: 38px; line-height: 20px; margin-bottom: 16px; padding: 8px 12px; width: 100%; appearance: none; }
.w-commerce-commercecheckoutshippingfullname.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutshippingfullname::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutshippingfullname.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutshippingfullname:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutshippingstreetaddress { background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; display: block; height: 38px; line-height: 20px; margin-bottom: 16px; padding: 8px 12px; width: 100%; appearance: none; }
.w-commerce-commercecheckoutshippingstreetaddress.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutshippingstreetaddress::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutshippingstreetaddress.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutshippingstreetaddress:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutshippingstreetaddressoptional { background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; display: block; height: 38px; line-height: 20px; margin-bottom: 16px; padding: 8px 12px; width: 100%; appearance: none; }
.w-commerce-commercecheckoutshippingstreetaddressoptional.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutshippingstreetaddressoptional.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutshippingstreetaddressoptional:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutshippingcity { background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; display: block; height: 38px; line-height: 20px; margin-bottom: 16px; padding: 8px 12px; width: 100%; appearance: none; }
.w-commerce-commercecheckoutshippingcity.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutshippingcity::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutshippingcity.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutshippingcity:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutshippingzippostalcode { background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; display: block; height: 38px; line-height: 20px; margin-bottom: 16px; padding: 8px 12px; width: 100%; appearance: none; }
.w-commerce-commercecheckoutshippingzippostalcode.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutshippingzippostalcode::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutshippingzippostalcode.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutshippingzippostalcode:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutshippingstateprovince { background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; display: block; height: 38px; line-height: 20px; margin-bottom: 16px; padding: 8px 12px; width: 100%; appearance: none; }
.w-commerce-commercecheckoutshippingstateprovince.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutshippingstateprovince::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutshippingstateprovince.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutshippingstateprovince:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commerceorderconfirmationcontainer { width: 100%; min-height: 100vh; padding: 20px; background-color: rgb(245, 245, 245); }
.w-commerce-commercecheckoutbillingaddresswrapper { margin-top: 16px; margin-bottom: 20px; }
.w-commerce-commercecheckoutbillingcountryselector { background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; display: block; height: 38px; line-height: 20px; margin-bottom: 0px; padding: 8px 12px; width: 100%; appearance: none; }
.w-commerce-commercecheckoutbillingcountryselector.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutbillingcountryselector::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutbillingcountryselector.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutbillingcountryselector:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutbillingfullname { background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; display: block; height: 38px; line-height: 20px; margin-bottom: 16px; padding: 8px 12px; width: 100%; appearance: none; }
.w-commerce-commercecheckoutbillingfullname.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutbillingfullname::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutbillingfullname.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutbillingfullname:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutbillingstreetaddress { background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; display: block; height: 38px; line-height: 20px; margin-bottom: 16px; padding: 8px 12px; width: 100%; appearance: none; }
.w-commerce-commercecheckoutbillingstreetaddress.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutbillingstreetaddress::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutbillingstreetaddress.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutbillingstreetaddress:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutbillingstreetaddressoptional { background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; display: block; height: 38px; line-height: 20px; margin-bottom: 16px; padding: 8px 12px; width: 100%; appearance: none; }
.w-commerce-commercecheckoutbillingstreetaddressoptional.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutbillingstreetaddressoptional.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutbillingstreetaddressoptional:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutbillingcity { background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; display: block; height: 38px; line-height: 20px; margin-bottom: 16px; padding: 8px 12px; width: 100%; appearance: none; }
.w-commerce-commercecheckoutbillingcity.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutbillingcity::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutbillingcity.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutbillingcity:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutbillingzippostalcode { background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; display: block; height: 38px; line-height: 20px; margin-bottom: 16px; padding: 8px 12px; width: 100%; appearance: none; }
.w-commerce-commercecheckoutbillingzippostalcode.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutbillingzippostalcode::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutbillingzippostalcode.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutbillingzippostalcode:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutbillingstateprovince { background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; display: block; height: 38px; line-height: 20px; margin-bottom: 16px; padding: 8px 12px; width: 100%; appearance: none; }
.w-commerce-commercecheckoutbillingstateprovince.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutbillingstateprovince::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutbillingstateprovince.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutbillingstateprovince:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutbillingaddresstogglewrapper { display: flex; flex-direction: row; }
.w-commerce-commercecheckoutbillingaddresstogglecheckbox { margin-top: 4px; }
.w-commerce-commercecheckoutbillingaddresstogglelabel { font-weight: 400; margin-left: 8px; }
.w-commerce-commercecheckoutorderitemswrapper { margin-bottom: 20px; }
.w-commerce-commercecheckoutorderitemslist { margin-bottom: -20px; }
.w-commerce-commercecheckoutorderitem { margin-bottom: 20px; display: flex; }
.w-commerce-commerceboldtextblock { font-weight: 700; }
.w-commerce-commercecheckoutorderitemdescriptionwrapper { margin-left: 16px; margin-right: 16px; flex-grow: 1; }
.w-commerce-commercecheckoutorderitemquantitywrapper { display: flex; white-space: pre-wrap; }
.w-commerce-commercecheckoutorderitemoptionlist { text-decoration: none; padding-left: 0px; margin-bottom: 0px; list-style-type: none; }
.w-commerce-commercecheckoutorderitemtrialtextwrapper { display: block; }
.w-commerce-commercecheckoutshippingmethodswrapper { margin-bottom: 20px; }
.w-commerce-commercecheckoutshippingmethodsemptystate { text-align: center; padding: 64px 16px; border-left: 1px solid rgb(230, 230, 230); border-right: 1px solid rgb(230, 230, 230); border-bottom: 1px solid rgb(230, 230, 230); background-color: rgb(255, 255, 255); }
.w-commerce-commercecheckoutshippingmethodslist { border-left: 1px solid rgb(230, 230, 230); border-right: 1px solid rgb(230, 230, 230); }
.w-commerce-commercecheckoutshippingmethoditem { padding: 16px; font-weight: 400; display: flex; flex-direction: row; border-bottom: 1px solid rgb(230, 230, 230); margin-bottom: 0px; background-color: rgb(255, 255, 255); align-items: baseline; }
.w-commerce-commercecheckoutshippingmethoddescriptionblock { margin-left: 12px; margin-right: 12px; display: flex; flex-direction: column; flex-grow: 1; }
.w-commerce-commercecheckoutshippingmethodnameblock { font-weight: 700; }
.w-commerce-commercecheckoutcustomerinfosummarywrapper { margin-bottom: 20px; }
.w-commerce-commercecheckoutshippingsummarywrapper { margin-bottom: 20px; }
.w-commerce-commercecheckoutpaymentsummarywrapper { margin-bottom: 20px; }
.w-commerce-commercecheckoutordersummarywrapper { margin-bottom: 20px; }
.w-commerce-commercecheckoutsummaryitem { margin-bottom: 8px; }
.w-commerce-commercecheckoutsummarylabel { margin-bottom: 8px; }
.w-commerce-commercecheckoutsummaryblockheader { display: flex; justify-content: space-between; align-items: baseline; padding: 4px 20px; border-style: solid; border-width: 1px; border-color: rgb(230, 230, 230); background-color: rgb(255, 255, 255); }
.w-commerce-commercecheckoutsummarylineitem { display: flex; flex-direction: row; margin-bottom: 8px; justify-content: space-between; }
.w-commerce-commercecheckoutsummarytotal { font-weight: 700; }
.w-commerce-commercecheckoutsummarytextspacingondiv { margin-right: 0.33em; }
.w-commerce-commercecheckoutsummaryflexboxdiv { display: flex; flex-direction: row; justify-content: flex-start; }
.w-commerce-commercecheckoutordersummaryextraitemslistitem { display: flex; flex-direction: row; margin-bottom: 8px; justify-content: space-between; }
.w-commerce-commercelayoutmain { flex: 0 1 800px; margin-right: 20px; }
.w-commerce-commercelayoutsidebar { flex: 0 0 320px; position: sticky; top: 20px; }
.w-commerce-commercelayoutcontainer { display: flex; align-items: flex-start; justify-content: center; }
.w-commerce-commercepaypalcheckoutformcontainer { width: 100%; min-height: 100vh; padding: 20px; background-color: rgb(245, 245, 245); }
.w-commerce-commercepaypalcheckouterrorstate { margin-top: 16px; margin-bottom: 16px; padding: 10px 16px; background-color: rgb(255, 222, 222); }
.w-commerce-commercecheckoutadditionalinputscontainer { margin-bottom: 20px; }
.w-commerce-commercecheckoutadditionaltextarea { padding: 8px 12px; background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; margin-bottom: 16px; height: 76px; width: 100%; }
.w-commerce-commercecheckoutadditionaltextarea.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutadditionaltextarea::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutadditionaltextarea.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutadditionaltextarea:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutadditionaltextinput { background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; display: block; height: 38px; line-height: 20px; margin-bottom: 16px; padding: 8px 12px; width: 100%; appearance: none; }
.w-commerce-commercecheckoutadditionaltextinput.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutadditionaltextinput::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutadditionaltextinput.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutadditionaltextinput:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutadditionalcheckbox { margin-right: 8px; }
.w-commerce-commercecheckoutadditionalcheckboxwrapper { display: flex; flex-direction: row; align-items: center; }
.w-commerce-commercecheckoutdiscounts { background-color: rgb(255, 255, 255); border-color: rgb(230, 230, 230); border-style: solid; border-width: 1px; display: flex; flex-wrap: wrap; padding: 20px; }
.w-commerce-commercecheckoutdiscountsbutton { background-color: rgb(56, 152, 236); border-radius: 3px; border-width: 0px; color: rgb(255, 255, 255); cursor: pointer; padding: 9px 15px; text-decoration: none; display: flex; align-items: center; appearance: none; margin-left: 8px; flex-shrink: 0; flex-grow: 0; height: 38px; }
.w-commerce-commercecheckoutdiscountsinput { background-color: rgb(250, 250, 250); border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); border-radius: 3px; display: block; height: 38px; line-height: 20px; margin-bottom: 0px; padding: 8px 12px; width: auto; appearance: none; flex: 1 1 0%; min-width: 0px; }
.w-commerce-commercecheckoutdiscountsinput.-wfp-placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutdiscountsinput::placeholder { color: rgb(153, 153, 153); }
.w-commerce-commercecheckoutdiscountsinput.-wfp-focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutdiscountsinput:focus { border-color: rgb(56, 152, 236); outline-style: none; }
.w-commerce-commercecheckoutdiscountslabel { margin-bottom: 8px; flex-basis: 100%; }
.w-commerce-commercedownloadswrapper { margin-bottom: 20px; }
.w-commerce-commercedownloadslist { margin-bottom: -20px; }
.w-commerce-commercedownloadsitem { display: grid; grid-template-columns: 1fr max-content; column-gap: 16px; align-items: center; margin-bottom: 20px; }
.w-embed-youtubevideo { width: 100%; position: relative; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; background-image: url("../images/youtube-placeholder.2b05e7d68d.svg"); background-size: cover; background-position: 50% 50%; }
.w-embed-youtubevideo.-wfp-empty { min-height: 75px; padding-bottom: 56.25%; }
.w-embed-youtubevideo:empty { min-height: 75px; padding-bottom: 56.25%; }
.w-checkbox-input { float: left; margin: 4px 0px 0px -20px; line-height: normal; }
.w-checkbox-input--inputType-custom { border-width: 1px; border-color: rgb(204, 204, 204); border-style: solid; width: 12px; height: 12px; border-radius: 2px; }
.w-checkbox-input--inputType-custom.-wfp-redirected-checked { background-color: rgb(56, 152, 236); border-color: rgb(56, 152, 236); background-image: url("../images/custom-checkbox-checkmark.589d534424.svg"); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.w-checkbox-input--inputType-custom.w--redirected-checked { background-color: rgb(56, 152, 236); border-color: rgb(56, 152, 236); background-image: url("../images/custom-checkbox-checkmark.589d534424.svg"); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.w-checkbox-input--inputType-custom.-wfp-redirected-focus { box-shadow: rgb(56, 152, 236) 0px 0px 3px 1px; }
.w-checkbox-input--inputType-custom.w--redirected-focus { box-shadow: rgb(56, 152, 236) 0px 0px 3px 1px; }
.w-checkbox { display: block; margin-bottom: 5px; padding-left: 20px; }
.w-checkbox.-wfp-before { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-checkbox::before { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-checkbox.-wfp-after { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; clear: both; }
.w-checkbox::after { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; clear: both; }
.w-form-formradioinput { }
.w-form-formradioinput--inputType-custom { border-width: 1px; border-color: rgb(204, 204, 204); border-style: solid; width: 12px; height: 12px; border-radius: 50%; }
.w-form-formradioinput--inputType-custom.-wfp-redirected-focus { box-shadow: rgb(56, 152, 236) 0px 0px 3px 1px; }
.w-form-formradioinput--inputType-custom.w--redirected-focus { box-shadow: rgb(56, 152, 236) 0px 0px 3px 1px; }
.w-form-formradioinput--inputType-custom.-wfp-redirected-checked { border-width: 4px; border-color: rgb(56, 152, 236); }
.w-form-formradioinput--inputType-custom.w--redirected-checked { border-width: 4px; border-color: rgb(56, 152, 236); }
.w-form-formrecaptcha { margin-bottom: 8px; }
.w-layout-grid { display: grid; grid-auto-columns: 1fr; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; gap: 16px; }
.w-layout-layout { grid-auto-columns: 1fr; gap: 20px; padding: 20px; justify-content: center; }
.w-layout-cell { align-items: flex-start; display: flex; flex-direction: column; justify-content: flex-start; }
.w-layout-blockcontainer { display: block; margin-left: auto; margin-right: auto; max-width: 940px; }
.w-layout-vflex { align-items: flex-start; display: flex; flex-direction: column; }
.w-layout-hflex { align-items: flex-start; display: flex; flex-direction: row; }
.w-pagination-wrapper { display: flex; flex-wrap: wrap; justify-content: center; }
.w-pagination-previous { display: block; color: rgb(51, 51, 51); font-size: 14px; margin-left: 10px; margin-right: 10px; padding: 9px 20px; background-color: rgb(250, 250, 250); border-width: 1px; border-color: rgb(204, 204, 204); border-style: solid; border-radius: 2px; }
.w-pagination-next { display: block; color: rgb(51, 51, 51); font-size: 14px; margin-left: 10px; margin-right: 10px; padding: 9px 20px; background-color: rgb(250, 250, 250); border-width: 1px; border-color: rgb(204, 204, 204); border-style: solid; border-radius: 2px; }
.w-pagination-previous-icon { margin-right: 4px; }
.w-pagination-next-icon { margin-left: 4px; }
.w-page-count { width: 100%; text-align: center; margin-top: 20px; }
.w-users-useraccountwrapper { width: 100%; min-height: 100vh; padding: 20px; background-color: rgb(245, 245, 245); }
.w-users-useraccountformsavebutton { text-align: center; margin-right: 8px; }
.w-users-useraccountformcancelbutton { text-align: center; background-color: rgb(211, 211, 211); color: rgb(51, 51, 51); }
.w-users-useraccountsubscriptionlist { overflow: auto; flex: 1 1 0%; }
.w-users-useraccountsubscriptionlistitem { display: flex; align-items: flex-start; }
.w-users-useraccountsubscriptionlistiteminfo { display: flex; margin-right: 16px; margin-left: 16px; flex-direction: column; flex: 1 1 0%; }
.w-users-useraccountsubscriptioncancelbutton { color: rgb(56, 152, 236); background-color: rgba(0, 0, 0, 0); cursor: pointer; padding: 0px; appearance: none; }
.w-users-usersignupformwrapper { position: relative; margin-bottom: 0px; padding-left: 20px; padding-right: 20px; }
.w-users-usersignupverificationmessage { display: none; }
.w-users-usersignuptermsofservicewrapper { display: flex; flex-direction: row; margin-bottom: 10px; }
.w-users-usersignuptermsofservicecheckboxinput { margin-right: 8px; margin-top: 4px; }
.w-users-userloginformwrapper { position: relative; margin-bottom: 0px; padding-left: 20px; padding-right: 20px; }
.w-users-userupdatepasswordformwrapper { position: relative; margin-bottom: 0px; padding-left: 20px; padding-right: 20px; }
.w-users-userresetpasswordformwrapper { position: relative; margin-bottom: 0px; padding-left: 20px; padding-right: 20px; }
.w-users-userformbutton { width: 100%; text-align: center; }
.w-users-userformheader { text-align: center; }
.w-users-userformfooter { display: flex; justify-content: space-between; margin-top: 12px; }
.w-users-userformpagewrap { height: 100vh; display: flex; flex-direction: column; justify-content: center; align-items: stretch; max-width: 340px; margin-left: auto; margin-right: auto; }
.w-users-blockcontent { margin-bottom: 20px; padding: 20px; border-bottom: 1px solid rgb(230, 230, 230); border-right: 1px solid rgb(230, 230, 230); border-left: 1px solid rgb(230, 230, 230); background-color: rgb(255, 255, 255); }
.w-users-blockheader { display: flex; justify-content: space-between; align-items: baseline; padding: 4px 20px; border-style: solid; border-width: 1px; border-color: rgb(230, 230, 230); background-color: rgb(255, 255, 255); }
.w-users-flexcolumn { display: flex; flex-direction: column; }
.w-users-gridrow { display: grid; grid-template-columns: auto auto; column-gap: 8px; justify-content: flex-start; }
.w-users-userformsuccessstate { display: none; }
.w-users-userformerrorstate { position: absolute; top: 100%; left: 0%; right: 0%; margin-left: 20px; margin-right: 20px; }
@media screen and (max-width: 991px) {
  .w-layout-blockcontainer { max-width: 728px; }
}
@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutmain { margin-right: 0px; flex-basis: auto; }
  .w-commerce-commercelayoutsidebar { flex-basis: auto; }
  .w-commerce-commercelayoutcontainer { flex-direction: column; align-items: stretch; }
  .w-layout-blockcontainer { max-width: none; }
}
@media screen and (max-width: 479px) {
  .w-commerce-commerceaddtocartquantityinput { font-size: 16px; }
  .w-commerce-commercecartcontainerwrapper--cartType-modal { flex-direction: row; justify-content: center; align-items: stretch; }
  .w-commerce-commercecartcontainerwrapper--cartType-leftDropdown { position: fixed; inset: 0px; display: flex; flex-direction: row; justify-content: center; align-items: stretch; }
  .w-commerce-commercecartcontainerwrapper--cartType-rightDropdown { position: fixed; inset: 0px; display: flex; flex-direction: row; justify-content: center; align-items: stretch; }
  .w-commerce-commercecartquantity { font-size: 16px; }
  .w-commerce-commercecheckoutrow { flex-direction: column; }
  .w-commerce-commercecheckoutcardexpirationdate { font-size: 16px; }
  .w-commerce-commercecheckoutcardnumber { font-size: 16px; }
  .w-commerce-commercecheckoutcardsecuritycode { font-size: 16px; }
  .w-commerce-commercecheckoutemailinput { font-size: 16px; }
  .w-commerce-commercecheckoutshippingcountryselector { font-size: 16px; }
  .w-commerce-commercecheckoutshippingfullname { font-size: 16px; }
  .w-commerce-commercecheckoutshippingstreetaddress { font-size: 16px; }
  .w-commerce-commercecheckoutshippingstreetaddressoptional { font-size: 16px; }
  .w-commerce-commercecheckoutshippingcity { font-size: 16px; }
  .w-commerce-commercecheckoutshippingzippostalcode { font-size: 16px; }
  .w-commerce-commercecheckoutshippingstateprovince { font-size: 16px; }
  .w-commerce-commercecheckoutbillingcountryselector { font-size: 16px; }
  .w-commerce-commercecheckoutbillingfullname { font-size: 16px; }
  .w-commerce-commercecheckoutbillingstreetaddress { font-size: 16px; }
  .w-commerce-commercecheckoutbillingstreetaddressoptional { font-size: 16px; }
  .w-commerce-commercecheckoutbillingcity { font-size: 16px; }
  .w-commerce-commercecheckoutbillingzippostalcode { font-size: 16px; }
  .w-commerce-commercecheckoutbillingstateprovince { font-size: 16px; }
  .w-commerce-commercecheckoutadditionaltextarea { font-size: 16px; }
  .w-commerce-commercecheckoutadditionaltextinput { font-size: 16px; }
  .w-commerce-commercecheckoutdiscountsinput { font-size: 16px; }
}
/* sheet #4 (42 rules) */
.gsap-marker-end, .gsap-marker-scroller-end, .gsap-marker-scroller-start, .gsap-marker-start { color: transparent !important; font-size: 11.5px !important; letter-spacing: -0.115px !important; padding: 0px !important; height: 16px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.gsap-marker-end, .gsap-marker-start { border-top-left-radius: 3px !important; border-bottom-left-radius: 3px !important; }
.gsap-marker-scroller-end, .gsap-marker-scroller-start { border-top-right-radius: 3px !important; border-bottom-right-radius: 3px !important; }
.gsap-marker-scroller-start, .gsap-marker-start { background-color: rgb(37, 157, 77) !important; }
.gsap-marker-end, .gsap-marker-scroller-end { background-color: rgb(228, 47, 58) !important; }
.gsap-marker-scroller-start { width: 80px !important; right: 145px !important; }
.gsap-marker-scroller-end { width: 73px !important; }
.gsap-marker-start { width: 34px !important; left: auto !important; right: 244px !important; }
.gsap-marker-end { width: 29px !important; left: auto !important; right: 100px !important; }
.gsap-marker-scroller-end { left: auto !important; right: 8px !important; }
.gsap-marker-end::before { content: "End"; }
.gsap-marker-start::before { content: "Start"; }
.gsap-marker-scroller-end::before { content: "Scroller end"; }
.gsap-marker-scroller-start::before { content: "Scroller start"; }
.gsap-marker-end:nth-child(5)::before { content: "End 2"; }
.gsap-marker-end:nth-child(9)::before { content: "End 3"; }
.gsap-marker-end:nth-child(13)::before { content: "End 4"; }
.gsap-marker-end:nth-child(17)::before { content: "End 5"; }
.gsap-marker-start:nth-child(6)::before { content: "Start 2"; }
.gsap-marker-start:nth-child(10)::before { content: "Start 3"; }
.gsap-marker-start:nth-child(14)::before { content: "Start 4"; }
.gsap-marker-start:nth-child(18)::before { content: "Start 5"; }
.gsap-marker-scroller-start:nth-child(8)::before { content: "Scroller start 2"; }
.gsap-marker-scroller-start:nth-child(12)::before { content: "Scroller start 3"; }
.gsap-marker-scroller-start:nth-child(16)::before { content: "Scroller start 4"; }
.gsap-marker-scroller-start:nth-child(20)::before { content: "Scroller start 5"; }
.gsap-marker-scroller-end:nth-child(7)::before { content: "Scroller end 2"; }
.gsap-marker-scroller-end:nth-child(11)::before { content: "Scroller end 3"; }
.gsap-marker-scroller-end:nth-child(15)::before { content: "Scroller end 4"; }
.gsap-marker-scroller-end:nth-child(19)::before { content: "Scroller end 5"; }
.gsap-marker-end:nth-child(n+5) { width: 40px !important; right: 114px !important; }
.gsap-marker-start:nth-child(n+5) { width: 45px !important; right: 255px !important; }
.gsap-marker-scroller-end:nth-child(n+5) { width: 85px !important; }
.gsap-marker-scroller-start:nth-child(n+5) { width: 89px !important; }
.gsap-marker-end::after, .gsap-marker-scroller-end::after, .gsap-marker-scroller-start::after, .gsap-marker-start::after { width: 0px; height: 0px; top: 0px; position: absolute; border-style: solid; content: ""; }
.gsap-marker-end::after, .gsap-marker-start::after { border-width: 0px 10px 16px 0px; right: -10px; }
.gsap-marker-scroller-end::after, .gsap-marker-scroller-start::after { border-width: 0px 10px 16px 0px; transform: rotate(180deg); left: -10px; }
.gsap-marker-scroller-start::after, .gsap-marker-start::after { border-color: transparent transparent rgb(37, 157, 77); }
.gsap-marker-end::after, .gsap-marker-scroller-end::after { border-color: transparent transparent rgb(228, 47, 58); }
.gsap-marker-end::before, .gsap-marker-scroller-end::before, .gsap-marker-scroller-start::before, .gsap-marker-start::before { color: rgb(255, 255, 255) !important; position: absolute !important; top: 2px !important; font-weight: 400 !important; line-height: 1 !important; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto !important; }
.gsap-marker-end::before, .gsap-marker-start::before { left: 5px !important; }
.gsap-marker-scroller-end::before, .gsap-marker-scroller-start::before { left: auto !important; right: 6px !important; }
/* sheet #6 (5 rules) */
:root { --gold: #edca4a; --goldenrod: #e0a23d; --white: white; --dodger-blue: #1b9bdb; --steel-blue: #0d70a2; --black: #333; --dark-slate-grey: #084b6d; }
@media all {
  body { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: rgb(51, 51, 51); font-size: 14px; line-height: 20px; }
  .sticky-nav { position: sticky; top: 0px; z-index: 1; padding: 20px; background-color: rgb(244, 244, 244); }
  .nav-grid { display: flex; width: 100%; margin: 0px auto; padding: 0px; flex-flow: row; justify-content: space-between; align-items: center; grid-auto-flow: column; grid-auto-columns: max-content; grid-template-columns: 1fr max-content max-content max-content; grid-template-rows: auto; }
  .nav-logo-link { display: block; height: 60px; margin-right: 0px; margin-left: 0px; padding: 0px; }
  .nav-logo { width: auto; height: 70%; object-fit: contain; object-position: 0% 50%; }
  .nav-link { position: static; z-index: 2; display: block; margin-right: 0px; margin-left: 0px; padding: 10px 0px; flex: 0 1 auto; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: rgb(255, 255, 255); font-weight: 700; letter-spacing: 4px; text-decoration: none; text-transform: uppercase; }
  .nav-link.-wfp-hover, .nav-link:hover { text-decoration: underline; }
  .nav-link.w--current { position: static; }
  .nav { display: none; max-height: 70px; padding: 20px; justify-content: space-between; grid-auto-columns: 1fr; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; background-color: rgba(104, 25, 99, 0.7); }
  .image { overflow: visible; max-width: 70%; object-fit: fill; }
  .logo { height: 50px; }
  .menu { height: 40px; }
  .container { width: 1400px; max-width: 1100px; margin-right: auto; margin-left: auto; }
  .heading { color: rgb(255, 255, 255); font-weight: 400; }
  .body { background-color: rgb(255, 255, 255); }
  .hero-overlay { display: none; height: 90vh; max-height: 780px; padding-top: 100px; padding-bottom: 100px; flex-direction: column; justify-content: center; align-items: center; background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("../images/607e0a37d8c5cf728dfb2831_madeleine-ragsdale-K3xpFbcLuGs-unsplash.jpg"); background-position: 0px 0px, 50% 50%; background-size: auto, cover; color: rgb(255, 255, 255); }
  .centered-container { flex: 1 1 0%; text-align: center; }
  .image-2 { display: inline-block; width: 1700px; max-width: 200%; min-width: 0%; margin-right: auto; margin-left: -164px; }
  .section { min-height: 250px; }
  .heading-2 { font-size: 70px; }
  .paragraph { display: flex; align-items: flex-start; }
  .slider { position: static; z-index: 10; height: auto; }
  .nav-logo-2 { width: auto; height: 100%; object-fit: contain; object-position: 0% 50%; }
  .nav-link-2 { display: block; margin-right: 0px; margin-left: 0px; padding: 10px 0px; color: rgb(68, 68, 68); text-decoration: none; }
  .nav-link-2.-wfp-hover, .nav-link-2:hover { text-decoration: underline; }
  .navbar { position: fixed; inset: 0% 0% auto; display: block; width: auto; margin-top: auto; padding-right: 120px; padding-left: 120px; justify-content: space-between; align-items: center; flex: 0 1 auto; background-color: rgba(221, 221, 221, 0); }
  .brand { width: 61px; height: 61px; margin-top: 18px; margin-left: 44px; order: -1; background-color: rgba(255, 255, 255, 0); background-image: url("../images/607e0a37d8c5cf34c8fb2830_black-church-logo-2x.png"); background-position: 50% 100%; background-size: cover; background-attachment: scroll; }
  .container-2 { display: flex; padding-top: 17px; padding-bottom: 0px; justify-content: space-between; align-items: center; }
  .nav-menu { flex: 0 1 auto; }
  .menu-button { order: 1; color: rgb(255, 255, 255); font-size: 52px; }
  .icon { display: block; color: rgb(21, 21, 21); }
  .div-block { display: none; margin-right: 25px; margin-left: 25px; padding-right: 15px; padding-left: 15px; flex-direction: row; justify-content: space-between; align-self: center; flex: 1 1 0%; }
  .slide { background-image: url("../images/607e0a37d8c5cf3573fb283a_WORSHIP-2.jpg"); background-position: 0px 0px; background-size: cover; }
  .slide-2 { background-image: url("../images/607e0a37d8c5cf6edbfb2839_WORSHIP.jpeg"); background-position: 0px 0px; background-size: cover; }
  .slide-3 { background-image: url("../images/background-image.svg"), url("../images/607e0a37d8c5cfd269fb2835_john-schnobrich-2FPjlAyMQTA-unsplash.jpg"); background-position: 0px 0px, 0px 0px; background-size: auto, cover; }
  .slide-3.gradient { background-image: linear-gradient(rgba(250, 243, 249, 0.43), rgb(33, 8, 39)), url("../images/607e0a37d8c5cfd269fb2835_john-schnobrich-2FPjlAyMQTA-unsplash.jpg"); background-position: 0px 0px, 50% 50%; background-size: auto, cover; }
  .mask { position: relative; top: 0px; z-index: 0; overflow: visible; height: auto; margin-top: 0px; }
  .section-2 { position: relative; z-index: 0; height: 200vh; background-color: rgb(255, 255, 255); }
  .div-block-2 { background-color: rgb(255, 255, 255); }
  .diagnol { position: absolute; top: 0px; z-index: 0; width: 100%; height: 350px; background-color: rgb(255, 255, 255); transform: translate(0px, -167px) rotate(-20deg); }
  .slide-nav { display: none; }
  .section-3 { position: static; top: auto; height: 50vh; background-image: url("../images/607eec663bb6ecdba3e75d91_Pastors-bg-pic-fixed-hand-.jpg"); background-size: cover; background-repeat: no-repeat; background-attachment: scroll; object-fit: fill; }
  .slider-2 { display: none; height: 100vh; }
  .section-4 { position: relative; height: auto; padding: 77px 0em; }
  .section-4.wbgcolor { padding-right: 38px; background-color: rgb(50, 50, 50); }
  .image-3 { width: 32em; height: 42em; }
  .image-4 { position: relative; width: 29em; height: 40em; object-fit: cover; }
  .heading-3 { position: static; inset: 195px 0% 0% 419px; width: auto; font-family: Montserrat, sans-serif; font-size: 2.4em; line-height: 0.9em; text-align: left; text-transform: uppercase; }
  .heading-3.frontpage { }
  .heading-3.servicetimes { display: none; margin-right: 39px; color: var(--steel-blue); font-size: 640%; text-align: center; }
  .heading-3.servicetimes.who-we-are { color: var(--steel-blue); }
  .section-5 { background-color: rgb(1, 1, 1); }
  .heading-4 { color: rgb(255, 255, 255); font-size: 4.8em; }
  .bigheading { margin-bottom: 17px; color: rgb(255, 255, 255); font-size: 5.3em; }
  .div-block-3 { height: 1px; background-color: rgb(255, 255, 255); }
  .small-heading { margin-bottom: 17px; color: rgb(255, 255, 255); font-size: 3.6em; }
  .div-block-4 { display: flex; flex-direction: column; }
  .small-text { color: rgb(255, 255, 255); }
  .bold-text-3 { }
  .eventscenter__banner-image10 { position: absolute; inset: 0%; background-image: radial-gradient(circle, transparent, rgba(0, 0, 0, 0.74)), url("../images/607e0a37d8c5cfd0c8fb2840_A6.png"); background-position: 0px 0px, 50% 50%; background-size: auto, cover; transition-property: all; transition-duration: 200ms; transition-timing-function: ease-in-out; }
  .eventscenter__banner-image10.-wfp-hover, .eventscenter__banner-image10:hover { transform: scale(1.2); }
  .eventscenter__banner-image2 { position: absolute; inset: 0%; background-image: radial-gradient(circle, transparent, rgba(0, 0, 0, 0.68) 100%, black), url("../images/607e0a37d8c5cfd0c8fb2840_A6.png"); background-position: 0px 0px, 50% 50%; background-size: auto, cover; transition-property: all; transition-duration: 200ms; transition-timing-function: ease-in-out; }
  .eventscenter__banner-image2.-wfp-hover, .eventscenter__banner-image2:hover { transform: scale(1.2); }
  .eventscenter__bannerdl { margin-bottom: 3px; padding-top: 47.14%; background-image: radial-gradient(circle, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.89)), url("../images/607e0a37d8c5cfa27afb2841_Artboard-1-copy.jpg"); background-position: 0px 0px, 50% 40%; background-size: auto, cover; }
  .eventscenter__mobilemenubuttonclose { position: fixed; inset: 10px auto auto 10px; display: none; border-style: solid; border-width: 1px; border-color: rgb(255, 255, 255); background-color: transparent; }
  .eventscenter__text { display: block; margin-top: 10px; margin-bottom: 10px; border-style: none; border-width: 1px; border-color: black; font-family: Montserrat, sans-serif; color: rgb(255, 255, 255); font-size: 16px; line-height: 20px; font-weight: 500; }
  .eventscenter__textsmall { margin-bottom: 0px; border-style: none; border-width: 1px; border-color: black; color: rgb(87, 83, 83); font-size: 12px; line-height: 14px; font-weight: 400; }
  .eventscenter__gridof3 { margin-bottom: 3px; gap: 3px; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto; }
  .eventscenter__sidecolumns { padding-right: 0px; padding-left: 0px; }
  .eventscenter__brand { width: 100%; padding-top: 10px; padding-bottom: 10px; flex: 0 1 auto; }
  .eventscenter__banner-image9 { position: absolute; inset: 0%; background-image: radial-gradient(circle, transparent, rgba(0, 0, 0, 0.68) 100%, black), url("../images/607e0a37d8c5cfd0c8fb2840_A6.png"); background-position: 0px 0px, 50% 50%; background-size: auto, cover; transition-property: all; transition-duration: 200ms; transition-timing-function: ease-in-out; }
  .eventscenter__banner-image9.-wfp-hover, .eventscenter__banner-image9:hover { transform: scale(1.2); }
  .eventscenter__main { position: relative; width: 70vw; margin-left: 30vw; padding-top: 3px; padding-right: 3px; padding-left: 3px; float: none; }
  .eventscenter__event-item { }
  .eventscenter__aside { position: fixed; inset: 0% auto 0% 0%; display: block; overflow: auto; width: 30vw; height: 100vh; padding-top: 30px; padding-right: 30px; padding-left: 30px; float: left; flex-direction: column; justify-content: space-between; align-items: flex-start; }
  .eventscenter__banner-image5 { position: absolute; inset: 0%; background-image: radial-gradient(circle, transparent, rgba(0, 0, 0, 0.68) 100%, black), url("../images/607e0a37d8c5cfd0c8fb2840_A6.png"); background-position: 0px 0px, 50% 50%; background-size: auto, cover; transition-property: all; transition-duration: 200ms; transition-timing-function: ease-in-out; }
  .eventscenter__banner-image5.-wfp-hover, .eventscenter__banner-image5:hover { transform: scale(1.2); }
  .bold-text { width: 100%; font-weight: 500; }
  .eventscenter__banner-button { display: inline-block; margin-top: 10px; margin-bottom: 30px; padding: 3px 10px; float: none; align-self: flex-start; border-style: solid; border-width: 1px; border-color: rgb(255, 194, 92); border-radius: 0px; background-color: transparent; transition-property: all; transition-duration: 200ms; transition-timing-function: ease-in-out; color: rgb(255, 205, 122); font-size: 14px; line-height: 22px; font-weight: 400; }
  .eventscenter__banner-button.-wfp-hover, .eventscenter__banner-button:hover { transform: scale(1.1); }
  .eventscenter__banner-tagline { color: rgb(199, 199, 199); font-size: 12px; font-weight: 400; letter-spacing: 2px; text-transform: uppercase; }
  .eventscenter__content { position: static; inset: 0px 0px auto; padding-top: 10px; padding-bottom: 10px; align-self: auto; order: 0; flex: 1 1 0%; }
  .eventscenter__banner-image6 { position: absolute; inset: 0%; background-image: radial-gradient(circle, transparent, rgba(0, 0, 0, 0.74)), url("../images/607e0a37d8c5cfd0c8fb2840_A6.png"); background-position: 0px 0px, 50% 50%; background-size: auto, cover; transition-property: all; transition-duration: 200ms; transition-timing-function: ease-in-out; }
  .eventscenter__banner-image6.-wfp-hover, .eventscenter__banner-image6:hover { transform: scale(1.2); }
  .eventscenter__h3 { margin-top: 30px; margin-bottom: 10px; padding-top: 10px; border-top: 1px solid rgb(184, 184, 184); color: rgb(207, 137, 19); font-size: 14px; line-height: 16px; font-weight: 900; letter-spacing: 0px; text-transform: uppercase; }
  .eventscenter__h3.eventscenter__h2 { }
  .eventscenter__banner-image4 { position: absolute; inset: 0%; background-image: radial-gradient(circle, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.69)), url("../images/607e0a37d8c5cfa27afb2841_Artboard-1-copy.jpg"); background-position: 0px 0px, 50% 50%; background-size: auto, 490px; }
  .eventscenter__h1-sub { margin-right: 20px; margin-bottom: 0px; border-style: none; border-width: 1px; border-color: black; color: rgb(255, 255, 255); font-size: 18px; line-height: 20px; font-weight: 300; text-transform: uppercase; }
  .eventscenter__mobilemenubuttonopen { position: fixed; inset: 10px auto auto 10px; display: none; border-style: solid; border-width: 1px; border-color: rgb(255, 255, 255); background-color: transparent; }
  .eventscenter__banner-image8 { position: absolute; inset: 0%; background-image: radial-gradient(circle, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.69)), url("../images/607e0a37d8c5cfd0c8fb2840_A6.png"); background-position: 0px 0px, 50% 50%; background-size: auto, cover; }
  .eventscenter__footer { position: static; inset: 0px 0px auto; margin-top: 0px; padding-top: 3px; padding-bottom: 3px; flex: 0 1 auto; border-top: 1px solid rgb(87, 83, 83); }
  .eventscenter__banner-image7 { position: absolute; inset: 0%; background-image: radial-gradient(circle, rgba(255, 255, 255, 0), black), url("../images/607e0a37d8c5cfd0c8fb2840_A6.png"); background-position: 0px 0px, 50% 50%; background-size: auto, cover; }
  .eventscenter__banner-headline { margin-top: 10px; color: rgb(218, 218, 218); }
  .eventscontent__h5 { margin-top: 0px; margin-bottom: 10px; padding-top: 0px; padding-right: 5px; border-style: none; border-width: 1px; border-color: black; color: rgb(184, 184, 184); font-size: 14px; line-height: 20px; font-weight: 500; letter-spacing: 0px; text-transform: uppercase; }
  .eventscenter__gridof4 { margin-bottom: 3px; gap: 3px; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto; }
  .eventscontent__h4 { margin-top: 0px; margin-bottom: 10px; padding-top: 7px; border-top: 1px solid rgb(184, 184, 184); color: rgb(255, 255, 255); font-size: 14px; line-height: 20px; font-weight: 500; letter-spacing: 0px; text-transform: uppercase; }
  .eventscenter__link { display: block; margin-bottom: 3px; color: rgb(184, 184, 184); font-size: 16px; font-weight: 300; text-decoration: underline; }
  .eventscenter__h2 { margin-top: 0px; margin-bottom: 20px; padding-top: 10px; border-top: 3px solid rgb(184, 184, 184); font-family: Montserrat, sans-serif; color: rgb(207, 137, 19); font-size: 16px; line-height: 20px; font-weight: 900; letter-spacing: 0px; text-transform: uppercase; }
  .eventscenter__height40px { height: 40px; color: rgb(255, 255, 255); }
  .eventscenter__bannera6 { position: relative; overflow: hidden; width: 100%; padding: 140.95% 30px 30px; transition-property: box-shadow; transition-duration: 400ms; transition-timing-function: ease; }
  .eventscenter__banner-image11 { position: absolute; inset: 0%; background-image: radial-gradient(circle, rgba(255, 255, 255, 0), black), url("../images/607e0a37d8c5cfd0c8fb2840_A6.png"); background-position: 0px 0px, 50% 50%; background-size: auto, cover; }
  .eventscenter__banner-content { position: absolute; inset: 0%; display: flex; padding-top: 30px; padding-right: 30px; padding-left: 30px; flex-direction: column; justify-content: flex-end; align-items: flex-start; }
  .eventscenter__banner-image3 { position: absolute; inset: 0%; background-image: radial-gradient(circle, transparent, rgba(0, 0, 0, 0.74)), url("../images/607e0a37d8c5cfd0c8fb2840_A6.png"); background-position: 0px 0px, 50% 50%; background-size: auto, cover; transition-property: all; transition-duration: 200ms; transition-timing-function: ease-in-out; }
  .eventscenter__banner-image3.-wfp-hover, .eventscenter__banner-image3:hover { transform: scale(1.2); }
  .eventscenter__banner-image1 { position: absolute; inset: 0%; background-image: radial-gradient(circle, rgba(255, 255, 255, 0), black), url("../images/607e0a37d8c5cfd0c8fb2840_A6.png"); background-position: 0px 0px, 50% 50%; background-size: auto, cover; }
  .eventscenter__h1 { margin-top: 0px; margin-right: 10px; margin-bottom: 7px; font-family: Montserrat, sans-serif; color: rgb(247, 247, 247); font-size: 50px; line-height: 40px; font-weight: 700; letter-spacing: 0px; text-transform: uppercase; }
  .eventscenter__bannersquare { position: relative; overflow: hidden; padding: 100% 30px 30px; transition-property: box-shadow; transition-duration: 400ms; transition-timing-function: ease; }
  .body-2 { background-color: var(--gold); }
  .div-block-5 { display: none; width: 100vw; height: 6em; justify-content: center; align-items: center; }
  .home_about-_contatiner { display: flex; width: auto; min-height: auto; min-width: auto; flex-direction: column; justify-content: space-around; align-items: center; }
  .home_about-_contatiner.service-times { padding-right: 30%; padding-left: 30%; flex-direction: column; align-items: flex-start; }
  .home_about-_contatiner.whoweare { }
  .drop-arrow-plain { margin-right: 5px; font-size: 14px; }
  .navigation-container { display: flex; width: 100%; height: 100%; max-width: 1300px; margin-right: auto; margin-left: auto; justify-content: space-between; align-items: center; }
  .mobile-nav-link { }
  .dropdown { position: static; display: none; margin-right: 5px; margin-left: 5px; }
  .mobile-nav { }
  .brand-2 { margin-right: 44px; }
  .navigation { z-index: 9; display: flex; flex-direction: column; align-items: center; background-color: rgba(221, 221, 221, 0); }
  .mobile-dropdown { }
  .navigation-wrap { position: absolute; inset: 0% 0% auto; display: none; }
  .mobile-toggle { }
  .navigation-button { display: flex; min-height: 60px; min-width: 200px; margin-left: 0px; padding-right: 20px; padding-left: 20px; justify-content: center; align-items: center; border-radius: 50px; background-color: rgb(61, 126, 224); background-image: none; box-shadow: rgba(32, 27, 61, 0.6) -1px -1px 3px 0px inset, rgba(238, 230, 255, 0.44) 1px 1px 3px 0px inset, rgb(91, 58, 204) 1px 1px 2px 0px; transition-property: all; transition-duration: 400ms; transition-timing-function: ease-out; font-family: Montserrat, sans-serif; color: white; font-size: 13px; letter-spacing: 1px; text-decoration: none; text-transform: uppercase; }
  .navigation-button.-wfp-hover, .navigation-button:hover { box-shadow: rgba(32, 27, 61, 0.22) 1px 1px 3px 0px inset, rgba(238, 230, 255, 0) -1px -1px 3px 0px inset, rgb(91, 58, 204) 1px 1px 2px 0px; }
  .navigation-button.footer { margin-left: 0px; }
  .navigation-link-block-mob { display: flex; width: 100%; margin-bottom: 20px; padding: 20px 22px; border-radius: 20px; transition-property: all; transition-duration: 350ms; transition-timing-function: ease; color: rgb(40, 51, 56); font-size: 16px; text-decoration: none; }
  .navigation-link-block-mob.-wfp-hover, .navigation-link-block-mob:hover { background-color: rgba(119, 53, 246, 0.05); color: rgb(119, 53, 246); }
  .navigation-drop-container { display: flex; max-width: 1400px; margin-right: auto; margin-left: auto; background-color: rgb(255, 255, 255); }
  .navigation-right { display: flex; width: auto; justify-content: flex-end; align-items: center; font-size: 16px; }
  .navigation-link-block { display: flex; width: 100%; margin-bottom: 20px; padding: 20px 22px; border-radius: 20px; transition-property: all; transition-duration: 350ms; transition-timing-function: ease; color: rgb(40, 51, 56); font-size: 16px; text-decoration: none; }
  .navigation-link-block.-wfp-hover, .navigation-link-block:hover { background-color: rgba(119, 53, 246, 0.05); color: rgb(119, 53, 246); }
  .dropdown-list { display: block; min-width: 100%; }
  .dropdown-list.w--open { position: absolute; inset: 80px 0px auto; padding-top: 25px; background-color: transparent; box-shadow: rgba(0, 0, 0, 0.08) 2px 30px 50px 0px; }
  .navigation-bottom-bar { display: flex; margin-right: auto; margin-left: auto; background-color: rgba(119, 53, 246, 0.08); background-image: url("../images/607e0a37d8c5cf0838fb2842_scribble-5.svg"); background-position: 100% 50%; background-size: auto; background-repeat: no-repeat; }
  .navigation-mob { position: relative; inset: 0% 0% auto; display: none; flex-direction: column; align-items: center; background-color: transparent; }
  .nav-content-wrap { display: flex; width: 100%; padding-left: 20px; flex-direction: column; justify-content: center; align-items: flex-start; }
  .large-link { display: flex; margin-right: auto; margin-left: auto; padding: 20px 40px; color: rgb(97, 39, 218); text-decoration: none; }
  .nav-link-details { color: rgba(40, 51, 56, 0.87); font-size: 14px; }
  .navigation-left { display: flex; width: 70%; justify-content: space-around; align-items: center; }
  .dropdown-toggle { padding-right: 24px; padding-left: 12px; transition-property: all; transition-duration: 200ms; transition-timing-function: ease; }
  .dropdown-toggle.-wfp-hover, .dropdown-toggle:hover { color: rgb(119, 53, 246); }
  .navigation-full { position: relative; z-index: 9; display: flex; width: 100%; padding: 20px 3%; align-items: center; border-bottom: 1px solid rgba(61, 66, 75, 0.07); }
  .flowbase-logo { width: 54px; }
  .menu-mob { }
  .dropdown-list-full-wrapper { background-color: white; }
  .navigation-container-mob { display: flex; width: 100%; height: 100%; max-width: 1300px; margin-right: auto; margin-left: auto; align-items: center; }
  .nav-title { margin-bottom: 10px; font-size: 16px; }
  .navigation-column { width: 25%; padding: 10px 15px 0px; justify-content: center; align-items: center; }
  .navigation-column._1 { display: none; }
  .logo-2 { width: 5em; height: 4em; min-width: 20%; object-fit: contain; }
  .navigation-link { display: flex; margin-right: 0px; margin-left: 0px; padding: 20px 12px; justify-content: center; align-items: center; transition-property: all; transition-duration: 200ms; transition-timing-function: ease; font-family: Montserrat, sans-serif; color: var(--white); font-size: 30px; font-weight: 700; text-decoration: none; }
  .navigation-link.-wfp-hover, .navigation-link:hover { color: rgb(119, 53, 246); }
  .navigation-link.w--current { color: var(--white); }
  .dropdown-list-mob { }
  .nav-menu-2 { position: static; display: flex; justify-content: space-around; align-items: center; flex: 1 1 0%; color: rgb(40, 51, 56); font-size: 15px; }
  .background-video { display: none; height: 100%; }
  .watch_container { position: relative; display: none; height: auto; background-color: var(--dodger-blue); }
  .watch_container.wbgcolor { padding-right: 38px; background-color: rgb(50, 50, 50); }
  .small_heading { position: static; inset: 195px 0% 0% 419px; display: block; width: auto; margin-bottom: 4rem; font-family: Montserrat, sans-serif; font-size: 2em; line-height: 1.6em; font-weight: 400; text-align: center; letter-spacing: 0px; text-transform: none; }
  .small_heading.services { margin-left: 0px; text-align: left; }
  .small_heading.servicetimes { margin-left: 0px; text-align: center; }
  .bold-text-4 { font-size: 0.7em; font-style: normal; font-weight: 400; text-align: center; }
  .home_watch-_contatiner-copy { display: flex; width: 100vw; min-height: 9em; padding-right: 15.9em; padding-bottom: 0em; padding-left: 15.9em; flex-direction: row; justify-content: space-around; align-items: center; }
  .home_about_section { position: static; display: flex; padding-top: 77px; padding-bottom: 77px; justify-content: center; align-items: center; background-color: rgb(233, 233, 233); }
  .home_about_section.wbgcolor { padding-right: 38px; background-color: rgb(50, 50, 50); }
  .bold-text-5 { }
  .div-block-6 { overflow: visible; width: auto; height: 50%; }
  .image-5 { width: 39em; height: 36em; max-width: none; object-fit: none; object-position: 50% 20%; }
  .div-block-7 { position: relative; left: 160px; display: none; }
  .navbar-2 { position: sticky; inset: 0% 0% auto; display: flex; height: auto; flex-direction: column; align-items: flex-start; border-style: solid; border-width: 1px; border-color: rgba(0, 0, 0, 0); background-color: rgba(0, 0, 0, 0); }
  .div-block-8 { position: static; width: 100%; height: 100%; }
  .big_small_heading { display: block; margin-bottom: 56px; padding-bottom: 0px; font-family: Montserrat, sans-serif; color: var(--steel-blue); font-size: 5.9em; line-height: 0.8em; text-align: center; text-transform: uppercase; }
  .section-6 { display: none; padding-top: 3.3em; padding-bottom: 3.3em; background-color: rgb(236, 236, 236); }
  .section-hero { display: flex; height: 60vh; flex-direction: column; justify-content: center; align-items: center; background-color: rgba(237, 202, 74, 0); background-image: linear-gradient(56deg, hsla(0, 0.00%, 0.00%, 0.78) 39%, var(--steel-blue)); background-position: 0px 0px; opacity: 1; }
  .big_smaller_heading { font-family: Montserrat, sans-serif; font-size: 3em; line-height: 0.8em; text-transform: uppercase; }
  .big_smaller_heading.team { color: var(--steel-blue); font-size: 640%; }
  .big_smaller_heading.servicetimes { display: block; }
  .team_cms_div { display: flex; flex-direction: column; }
  .item_full_container { width: 43em; margin-top: 36px; margin-bottom: -2px; border-radius: 20px; }
  .team_member_pic { }
  .team_memeber_info { padding: 9px 1.8em; background-color: rgb(255, 255, 255); }
  .image-6 { width: 100%; height: 29em; max-width: none; object-fit: cover; object-position: 50% 28%; }
  .big_smaller_heading-copy { font-family: Montserrat, sans-serif; font-size: 3em; line-height: 0.8em; text-transform: uppercase; }
  .big_smaller_heading-copy.teamposition { }
  .navbar-3 { background-color: rgba(255, 255, 255, 0.32); }
  .footer-cta { margin-right: 20px; margin-bottom: 0px; font-family: Montserrat, sans-serif; color: rgb(255, 255, 255); font-size: 30px; line-height: 1; font-weight: 700; text-transform: uppercase; }
  .social-link { display: flex; width: 55px; height: 55px; padding: 10px; justify-content: center; align-items: center; }
  .footer-link { display: block; margin-right: 20px; padding-top: 10px; padding-bottom: 10px; transition-property: opacity; transition-duration: 200ms; transition-timing-function: ease; color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; text-decoration: none; }
  .footer-link.-wfp-hover, .footer-link:hover { opacity: 0.5; }
  .footer-bottom { display: flex; margin-top: 92px; justify-content: space-between; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
  .footer-bottom.line-blank { margin-top: auto; border-bottom-style: none; }
  .footer-wrapper { display: flex; width: 50%; align-items: center; }
  .footer-grid-03 { grid-template-columns: 2fr 1fr 1fr 1fr; grid-template-rows: auto; }
  .footer-03 { padding: 132px 3%; background-color: rgb(7, 95, 138); }
  .button { padding: 20px 30px; border-radius: 10px; background-color: rgb(255, 210, 221); color: rgb(94, 77, 205); font-size: 16px; }
  .footer-title { margin-bottom: 22px; font-family: Montserrat, sans-serif; color: var(--white); font-size: 34px; font-weight: 900; }
  .container-3 { width: 100%; max-width: 1200px; margin-right: auto; margin-left: auto; }
  .footer-column { display: flex; padding-right: 40px; flex-direction: column; align-items: flex-start; }
  .servicetimes { display: flex; }
  .div-block-9 { display: flex; flex-direction: column; align-items: flex-start; }
  .big_smaller_h3 { font-family: Montserrat, sans-serif; font-size: 3em; line-height: 0.8em; text-transform: uppercase; }
  .big_smaller_h3.team { color: rgb(80, 174, 208); font-size: 5em; }
  .big_smaller_h3.servicetimes { display: none; }
  .paragraph-2 { font-family: Montserrat, sans-serif; font-size: 1.7em; line-height: 0.9em; font-weight: 300; }
  .teamposition { margin-top: 0px; margin-bottom: 9px; font-family: Montserrat, sans-serif; color: rgb(183, 183, 183); font-size: 2.4em; font-weight: 300; text-transform: uppercase; }
  .teamname { margin-top: 0px; margin-bottom: 0px; font-family: Montserrat, sans-serif; }
  .collection-item { width: auto; }
  .collection-list { }
  .collection-list-wrapper { display: none; }
  .collection-list-wrapper-2 { display: none; }
  .collection-list-wrapper-3 { display: none; }
  .collection-list-wrapper-4 { }
  .form-title-cf2 { font-size: 40px; font-weight: 500; }
  .form-subtitle-cf2 { align-self: center; color: rgb(150, 150, 150); font-size: 18px; line-height: 24px; }
  .form-cf2 { display: flex; margin-top: 20px; flex-direction: column; align-items: flex-start; }
  .text-field-cf2 { margin-top: 20px; border-style: solid; border-width: 1px; border-color: transparent transparent rgb(202, 202, 202); border-radius: 0px; background-color: transparent; color: rgb(155, 155, 155); font-size: 16px; text-align: left; }
  .text-field-cf2.-wfp-focus, :where(html:not(.wf-design-mode)) .text-field-cf2:focus { border-bottom-color: rgb(247, 104, 116); }
  .text-field-cf2.big { height: 100px; }
  .submit-button-cf2 { margin-top: 20px; margin-left: 12px; padding: 10px 0px 5px; border-bottom: 3px solid transparent; background-color: transparent; transition-property: border-color; transition-duration: 200ms; transition-timing-function: ease; color: rgb(51, 51, 51); font-size: 16px; font-weight: 600; }
  .submit-button-cf2.-wfp-hover, .submit-button-cf2:hover { border-bottom: 3px solid rgb(247, 104, 116); }
  .success-message-cf2 { margin-top: 20px; border-style: solid; border-width: 1px; border-color: rgb(247, 104, 116); background-color: transparent; font-weight: 600; }
  .error-message-cf2 { margin-top: 20px; margin-right: auto; margin-left: auto; }
  .div-block-10 { padding: 83px 21px; background-color: rgb(239, 239, 239); }
  .div-block-11 { display: flex; }
  .div-block-12 { padding: 62px 70px; border-radius: 30px; background-color: var(--white); }
  .blend-moded-vid { position: absolute; z-index: 3; display: none; width: 100vw; height: 6em; }
  .html-embed---jw { display: block; }
  .background-video-2 { z-index: 3; height: 100vh; }
  .header { position: relative; top: 255px; }
  .dropdown-2 { position: static; margin-right: 5px; margin-left: 5px; }
  .navigation-button-2 { display: flex; min-height: 50px; min-width: 150px; padding-right: 20px; padding-left: 20px; justify-content: center; align-items: center; border-radius: 50px; background-color: rgb(140, 84, 255); background-image: linear-gradient(159deg, rgb(140, 84, 255), rgb(123, 65, 241)); box-shadow: rgba(32, 27, 61, 0.6) -1px -1px 3px 0px inset, rgba(238, 230, 255, 0.44) 1px 1px 3px 0px inset, rgb(91, 58, 204) 1px 1px 2px 0px; transition-property: all; transition-duration: 400ms; transition-timing-function: ease-out; color: white; font-size: 13px; letter-spacing: 1px; text-decoration: none; text-transform: uppercase; }
  .navigation-button-2.-wfp-hover, .navigation-button-2:hover { box-shadow: rgba(32, 27, 61, 0.22) 1px 1px 3px 0px inset, rgba(238, 230, 255, 0) -1px -1px 3px 0px inset, rgb(91, 58, 204) 1px 1px 2px 0px; }
  .navigation-right-2 { display: none; width: auto; justify-content: flex-end; align-items: center; order: 0; font-size: 16px; }
  .dropdown-list-2 { min-width: 100%; }
  .dropdown-list-2.w--open { position: absolute; inset: 80px 0px auto; padding-top: 25px; background-color: transparent; box-shadow: rgba(0, 0, 0, 0.08) 2px 30px 50px 0px; }
  .navigation-tabs-2 { display: flex; width: 80%; justify-content: space-between; align-items: center; }
  .navigation-full-2 { position: sticky; z-index: 0; display: none; width: 100%; padding: 20px 3%; align-items: center; border-style: solid; border-width: 1px; border-color: rgba(0, 0, 0, 0); background-color: var(--dodger-blue); }
  .logo-3 { width: 7em; height: 5em; min-width: 55px; object-fit: contain; }
  .navigation-link-2 { display: flex; padding: 17px 12px; justify-content: center; align-items: center; transition-property: all; transition-duration: 200ms; transition-timing-function: ease; font-family: Montserrat, sans-serif; color: var(--steel-blue); font-size: 1.3em; text-decoration: none; }
  .navigation-link-2.-wfp-hover, .navigation-link-2:hover { color: rgb(119, 53, 246); }
  .navigation-link-2.w--current { color: var(--dodger-blue); }
  .navigation-link-2.connect { display: none; }
  .navigation-link-2.give { }
  .nav-menu-3 { position: static; display: flex; justify-content: space-around; align-items: center; flex: 1 1 0%; color: rgb(40, 51, 56); font-size: 15px; }
  .section-8 { display: flex; height: auto; padding-top: 4rem; flex-direction: column; }
  .navwrap { position: relative; background-color: rgba(0, 0, 0, 0); }
  .container-4 { display: flex; max-width: 100%; padding-top: 12px; justify-content: flex-start; align-self: flex-start; order: -1; flex: 0 1 100%; }
  .image-7 { display: none; margin-right: 65px; margin-left: 65px; flex: 1 1 0%; }
  .div-block-13 { display: flex; margin-top: 17px; margin-bottom: 17px; justify-content: space-between; align-self: center; }
  .navigation-full--test { position: static; z-index: 0; display: block; width: 100%; padding: 20px 3%; align-items: center; border-style: solid; border-width: 1px; border-color: rgba(0, 0, 0, 0); background-color: var(--white); }
  .big_small_heading-whiite { font-family: Montserrat, sans-serif; color: var(--white); font-size: 6em; line-height: 0.8em; text-align: center; text-transform: uppercase; }
  .container-5 { position: absolute; justify-content: center; align-items: center; }
  .text-span { color: var(--dodger-blue); font-size: 1.1em; font-weight: 200; }
  .small_heading-special { position: static; inset: 195px 0% 0% 419px; width: auto; font-family: Montserrat, sans-serif; color: var(--dodger-blue); font-size: 2.5em; line-height: 1.1em; font-weight: 200; text-align: center; letter-spacing: 0px; text-transform: none; }
  .small_heading-special.services { margin-left: 0px; text-align: left; }
  .small_heading-special.servicetimes { margin-left: 0px; }
  .html-embed { position: relative; z-index: -1; display: none; }
  .div-block-14 { position: static; top: auto; background-image: none; background-size: auto; }
  .header_position_team { margin-top: 1px; font-family: Montserrat, sans-serif; font-size: 1.9em; line-height: 1.1em; font-weight: 300; text-transform: uppercase; }
  .header_position_team.teamposition { }
  .image-8 { position: relative; z-index: -1; width: 100%; height: 100%; max-width: none; object-fit: cover; }
  .section-9 { display: flex; height: auto; padding-top: 22px; justify-content: center; }
  .container-6 { padding: 3.5rem 2.4rem; }
  .div-block-15 { display: flex; justify-content: center; align-items: stretch; }
  .text-field-cf9 { width: 47%; margin-top: 10px; border-top: 1px solid transparent; border-right-color: transparent; border-bottom: 1px solid transparent; border-left-color: transparent; border-radius: 4px; background-color: rgb(244, 246, 252); font-size: 16px; text-align: left; }
  .text-field-cf9.big { width: 97%; height: 100px; margin-top: 10px; margin-right: auto; margin-left: auto; }
  .text-field-cf9.extra-left { margin-left: 20px; }
  .form-title-cf9 { font-size: 30px; line-height: 46px; font-weight: 700; text-align: center; }
  .error-message-cf9 { margin-top: 20px; margin-right: auto; margin-left: auto; }
  .form-cf9 { display: flex; margin-top: 20px; flex-direction: column; align-items: flex-start; }
  .form-subwrapper-cf9 { display: flex; width: 100%; flex-flow: wrap; justify-content: center; }
  .success-message-cf9 { background-color: rgb(240, 244, 248); font-weight: 600; }
  .submit-button-cf9 { margin-top: 20px; margin-right: auto; margin-left: auto; padding: 10px 40px; border-radius: 4px; background-color: transparent; background-image: linear-gradient(151deg, rgb(10, 0, 204), rgb(66, 44, 245)); box-shadow: rgb(223, 223, 223) 1px 1px 3px 0px; transition-property: transform; transition-duration: 200ms; transition-timing-function: ease; color: rgb(255, 255, 255); font-size: 16px; font-weight: 600; }
  .submit-button-cf9.-wfp-hover, .submit-button-cf9:hover { transform: scale(1.02); }
  .container-7 { margin-top: 4rem; padding: 3.6rem 3.4rem 3.6rem 1rem; }
  .submit-button-cf4 { min-width: 250px; margin-top: 30px; margin-left: 40px; padding: 12px 54px; border-radius: 4px; background-color: var(--dodger-blue); box-shadow: rgb(207, 207, 207) 1px 1px 3px 0px; transition-property: background-color; transition-duration: 200ms; transition-timing-function: ease; color: rgb(255, 255, 255); font-size: 18px; font-weight: 500; }
  .submit-button-cf4.-wfp-hover, .submit-button-cf4:hover { background-color: rgb(255, 188, 6); }
  .text-field-cf4 { min-width: 250px; margin-top: 0px; margin-left: 15px; border-style: solid; border-width: 1px; border-color: transparent transparent rgb(212, 212, 212); background-color: transparent; font-size: 16px; font-weight: 500; text-align: left; }
  .text-field-cf4.big { height: 100%; min-width: 300px; margin-top: 0px; margin-left: 0px; border-style: none; background-color: rgb(247, 247, 247); }
  .text-field-cf4.big { height: 100%; min-width: 300px; margin-top: 0px; margin-left: 0px; border-style: none; background-color: rgb(247, 247, 247); }
  .form-subwrapper-cf4 { display: flex; justify-content: center; }
  .form-column-cf4 { margin-right: 40px; }
  .form-column-cf4.right { width: 300px; margin-right: 0px; }
  .form-field-wrapper-cf4 { display: flex; margin-bottom: 20px; justify-content: center; align-items: center; }
  .success-message-cf4 { background-color: rgb(247, 247, 247); font-weight: 600; }
  .error-message-cf4 { margin-top: 20px; margin-right: auto; margin-left: auto; }
  .form-cf4 { margin-top: 20px; }
  .form-title-cf4 { font-size: 28px; font-weight: 700; text-align: left; }
  .div-block-16 { position: static; padding: 3.5rem 1rem 4.8rem; }
  .container-8 { position: sticky; top: 6.5rem; }
  .html-embed-copy { position: relative; z-index: -1; display: block; }
  .footer-cta-copy { margin-right: 4px; margin-bottom: 32px; padding-top: 13px; font-family: Montserrat, sans-serif; color: rgb(255, 255, 255); font-size: 13px; line-height: 1.4; font-weight: 200; text-transform: uppercase; }
  .give-button-container { display: flex; width: auto; height: 21em; padding-right: 30px; padding-left: 30px; flex-direction: column; justify-content: center; align-items: center; align-self: center; background-color: var(--white); }
  .heading-5 { font-weight: 700; text-align: center; text-transform: uppercase; }
  .link-block { color: var(--dodger-blue); font-style: normal; text-decoration: none; }
  .button-grid { }
  .submit-button-cf4-2 { min-width: 250px; margin-top: 30px; margin-left: 40px; padding: 12px 54px; border-radius: 4px; background-color: var(--dodger-blue); box-shadow: rgb(207, 207, 207) 1px 1px 3px 0px; transition-property: background-color; transition-duration: 200ms; transition-timing-function: ease; color: rgb(255, 255, 255); font-size: 18px; font-weight: 500; }
  .submit-button-cf4-2.-wfp-hover, .submit-button-cf4-2:hover { background-color: rgb(255, 188, 6); }
  .contact-form { display: flex; max-width: 700px; margin-right: auto; margin-left: auto; padding-right: 16px; padding-left: 16px; align-items: flex-start; }
  .form-subwrapper-cf4-2 { display: flex; justify-content: center; }
  .contact-form-wrapper { width: 90%; height: auto; max-width: 1400px; margin: 20px auto; padding-top: 40px; padding-bottom: 40px; align-items: center; border-radius: 8px; box-shadow: rgb(201, 201, 201) 1px 0px 26px 3px; }
  .div-block-17 { display: flex; width: 50%; justify-content: center; align-items: center; }
  .container-9 { display: flex; flex-direction: column; background-color: rgb(245, 245, 245); }
  .section-10 { padding-top: 60px; padding-bottom: 75px; }
  .heading-6 { position: static; margin-top: 0px; font-size: 1.1em; line-height: 1.1em; font-weight: 400; }
  .div-block-18 { display: flex; flex-direction: column; justify-content: center; align-items: center; }
  .heading-7 { margin-bottom: 0px; font-size: 4em; }
  .div-block-19 { display: flex; height: auto; margin-bottom: 64px; }
  .image-9 { height: 30em; max-height: 30%; max-width: 40%; object-fit: cover; }
  .collection-item-2 { margin-bottom: 36px; }
  .div-block-20 { display: flex; padding-left: 0px; flex-direction: column; justify-content: center; align-items: center; }
  .heading-8 { margin-top: 0px; margin-bottom: 0px; font-size: 3em; font-weight: 400; }
  .heading-9 { margin-top: 0px; font-family: Montserrat, sans-serif; color: var(--dark-slate-grey); font-size: 2em; line-height: 20px; font-weight: 600; }
  .div-block-17-copy { display: flex; width: 50%; justify-content: center; align-items: center; }
  .image-10 { height: 6em; object-fit: cover; object-position: 50% 50%; }
  .div-block-17-copy-copy { display: flex; width: 50%; justify-content: center; align-items: center; }
  .div-block-21 { display: flex; }
  .service-times { margin-left: 0px; }
  .service-times-container { display: flex; justify-content: space-around; align-items: center; }
  .heading-10 { font-family: Montserrat, sans-serif; color: var(--steel-blue); font-size: 3em; text-align: center; }
  .heading-9-copy { margin-top: 0px; font-family: Montserrat, sans-serif; color: var(--dark-slate-grey); font-size: 1.4em; line-height: 20px; font-weight: 500; text-align: center; }
  .div-block-22 { background-color: rgb(243, 243, 243); }
  .div-block-23 { position: relative; display: flex; width: 100%; height: auto; padding-top: 2.1em; padding-right: 0px; padding-bottom: 2.1em; justify-content: center; align-items: center; align-self: auto; background-color: rgba(13, 112, 162, 0.29); }
  .grid { place-content: center; }
  .indiv-video { }
  .grid-2 { width: 60%; place-content: center; place-items: center; }
  .image-11 { position: absolute; }
  .image-12 { position: static; inset: 0% auto 0% 0%; overflow: hidden; }
  .vid-thumbnail { }
  .div-block-24 { display: flex; width: 100%; justify-content: space-between; flex: 1 1 0%; }
  .div-block-25 { align-self: center; font-size: 3em; font-weight: 400; }
  .text-block { font-size: 1em; }
  .div-block-26 { display: flex; }
  .image-13 { display: block; }
  .div-block-27 { height: auto; }
  .image-14 { }
  .image-15 { display: block; }
  .div-block-28 { display: flex; padding-top: 82px; padding-left: 619px; justify-content: center; }
  .div-block-29 { }
  .div-block-30 { }
  .section-11 { margin-top: 43px; }
}
@media screen and (max-width: 991px) {
  .image { object-fit: fill; }
  .navbar { margin-right: 25px; margin-left: 25px; padding-right: 25px; padding-left: 25px; }
  .div-block { margin-right: 25px; margin-left: 25px; }
  .section-3 { background-image: url("../images/607eec663bb6ecdba3e75d91_Pastors-bg-pic-fixed-hand-.jpg"); background-position: -230px 110px; background-size: auto 550px; background-repeat: no-repeat; background-attachment: fixed; }
  .heading-3 { font-size: 1.8em; line-height: 0.9em; }
  .heading-3.frontpage { font-size: 2.5em; }
  .heading-3.servicetimes { font-size: 540%; text-align: center; }
  .heading-3.servicetimes.who-we-are { position: static; inset: 0% auto auto 0%; z-index: auto; margin-bottom: 0px; justify-content: center; align-items: center; color: rgb(255, 255, 255); font-size: 460%; }
  .eventscenter__mobilemenubuttonclose { position: absolute; inset: 10px 10px auto auto; display: block; }
  .eventscenter__main { position: static; display: block; overflow: auto; width: 100vw; margin-left: 0px; }
  .eventscenter__aside { position: fixed; display: none; overflow: auto; width: 100vw; margin-left: 0vw; float: none; border-bottom: 3px solid white; }
  .eventscenter__mobilemenubuttonopen { z-index: 2; display: block; font-weight: 400; }
  .eventscenter__banner-headline { flex: 0 1 auto; }
  .eventscenter__gridof4 { grid-template-columns: 1fr 1fr; }
  .home_about-_contatiner { padding: 27px 5.7em; }
  .home_about-_contatiner.service-times { width: 100%; padding-right: 8%; padding-left: 8%; align-items: center; background-color: rgb(56, 54, 54); }
  .home_about-_contatiner.whoweare { position: static; padding-right: 1.5em; padding-left: 1.5em; flex-direction: column; background-color: transparent; }
  .mobile-nav-link { width: 100%; font-family: Montserrat, sans-serif; color: rgb(255, 255, 255); font-size: 2.1em; font-weight: 800; text-transform: uppercase; }
  .mobile-nav { left: 95px; width: 70%; height: 37em; padding-top: 15px; border-radius: 45px; background-color: rgba(13, 112, 162, 0.74); box-shadow: rgba(32, 53, 90, 0.09) 42px 42px 55px 0px; }
  .navigation { display: none; }
  .mobile-dropdown { width: 100%; }
  .mobile-toggle { width: 100%; }
  .navigation-button { background-color: rgb(255, 255, 255); color: var(--goldenrod); font-weight: 800; }
  .navigation-link-block-mob { margin-bottom: 0px; padding-top: 12px; padding-bottom: 12px; }
  .navigation-link-block-mob.-wfp-hover, .navigation-link-block-mob:hover { background-color: transparent; }
  .navigation-link-block { padding-top: 15px; padding-bottom: 15px; }
  .navigation-mob { position: absolute; display: block; padding: 25px 3%; flex-direction: row; justify-content: center; border-bottom: 1px solid rgba(68, 85, 103, 0.11); background-color: var(--white); }
  .nav-content-wrap { padding-left: 10px; }
  .navigation-left { display: none; }
  .navigation-full { background-color: rgba(255, 255, 255, 0); }
  .flowbase-logo { width: 140px; }
  .menu-mob { border-radius: 10px; background-color: var(--steel-blue); color: white; font-size: 22px; }
  .menu-mob.w--open { background-color: var(--steel-blue); }
  .navigation-container-mob { justify-content: space-between; }
  .nav-title { margin-bottom: 6px; font-size: 15px; }
  .dropdown-list-mob { background-color: white; }
  .dropdown-list-mob.w--open { padding-bottom: 10px; box-shadow: rgba(82, 82, 82, 0.05) 11px 59px 55px 0px; }
  .background-video { display: none; }
  .watch_container { background-color: var(--goldenrod); }
  .small_heading { display: block; width: 110%; font-size: 1.6em; line-height: 1.2em; font-weight: 300; }
  .small_heading.servicetimes { width: 100%; margin-left: 0px; font-size: 2.9em; line-height: 0.8em; text-align: center; }
  .bold-text-4 { font-family: Montserrat, sans-serif; color: rgb(255, 255, 255); text-align: center; }
  .home_about_section { padding-top: 0px; padding-bottom: 0px; }
  .bold-text-5 { color: var(--white); }
  .div-block-7 { display: none; }
  .navbar-2 { display: none; }
  .big_small_heading { display: block; margin-right: 20px; font-size: 4em; }
  .big_smaller_heading { font-size: 130%; }
  .big_smaller_heading.servicetimes { margin-bottom: 3px; color: rgb(255, 255, 255); font-size: 270%; }
  .team_cms_div { padding-right: 1.7em; padding-left: 1.7em; }
  .image-6 { object-fit: cover; object-position: 50% 20%; }
  .big_smaller_heading-copy { font-size: 130%; }
  .footer-bottom { flex-direction: column; }
  .footer-03 { padding-right: 10%; padding-left: 10%; }
  .footer-column { padding-right: 20px; }
  .servicetimes { flex-direction: column; }
  .div-block-9 { align-items: center; }
  .big_smaller_h3 { font-size: 130%; font-weight: 500; }
  .big_smaller_h3.servicetimes { margin-top: 10px; color: rgb(255, 255, 255); font-weight: 500; }
  .collection-list-wrapper { display: block; }
  .collection-list-wrapper-4 { display: none; }
  .div-block-10 { padding-right: 4.2em; padding-left: 4.2em; }
  .navigation-tabs-2 { display: none; }
  .navigation-full-2 { background-color: white; }
  .section-8 { padding-right: 0px; padding-left: 0px; }
  .navwrap { position: sticky; top: -4px; }
  .navigation-full--test { background-color: white; }
  .big_small_heading-whiite { margin-right: 20px; font-size: 4em; }
  .small_heading-special { width: 110%; font-size: 1.6em; font-weight: 200; }
  .small_heading-special.servicetimes { width: 100%; margin-left: 0px; font-size: 2.9em; line-height: 0.8em; text-align: center; }
  .html-embed { display: none; }
  .div-block-14 { width: 100%; height: 100%; background-image: none; object-fit: cover; }
  .header_position_team { font-size: 130%; }
  .container-6 { padding-right: 1.8rem; padding-left: 1.8rem; }
  .div-block-15 { flex-direction: column; }
  .text-field-cf4.big { min-height: 180px; min-width: 300px; }
  .text-field-cf4.big { min-width: 200px; }
  .form-subwrapper-cf4 { height: 440px; flex-direction: column; }
  .form-column-cf4 { margin-right: 21px; }
  .form-column-cf4.right { width: 210px; }
  .success-message-cf4 { font-size: 16px; font-weight: 600; }
  .container-8 { display: flex; flex-direction: column; }
  .html-embed-copy { display: none; }
  .give-button-container { width: auto; }
  .contact-form-wrapper { width: 90%; margin-right: auto; margin-left: auto; }
  .container-9 { padding-right: 26px; padding-bottom: 24px; padding-left: 26px; }
  .div-block-19 { height: 27em; }
  .div-block-20 { display: flex; justify-content: center; align-items: flex-start; }
  .heading-8 { font-size: 2.1em; line-height: 27px; }
  .div-block-17-copy { width: auto; }
  .image-12 { display: none; }
  .image-13 { display: block; }
  .div-block-27 { height: 100%; object-fit: fill; }
  .image-14 { width: auto; height: 100%; object-fit: fill; }
  .div-block-28 { padding-top: 267px; padding-left: 253px; }
}
@media screen and (max-width: 767px) {
  .sticky-nav { position: relative; }
  .nav-grid { text-align: center; }
  .hero-overlay { padding: 40px 20px; }
  .section-3 { height: 80vh; background-position: -160px 110px; background-size: auto 430px; }
  .heading-3.servicetimes { margin-right: 0px; font-size: 490%; text-align: center; }
  .heading-3.servicetimes.who-we-are { display: none; width: auto; font-size: 630%; }
  .eventscenter__gridof3 { grid-template-columns: 1fr 1fr; }
  .eventscenter__aside { z-index: 6; display: none; background-color: rgb(0, 0, 0); }
  .eventscenter__bannera6 { display: block; overflow: hidden; margin-right: auto; margin-left: auto; text-align: left; }
  .eventscenter__banner-content { display: flex; }
  .home_about-_contatiner { padding-right: 2.6em; padding-left: 2.6em; }
  .home_about-_contatiner.service-times { padding-right: 4.2em; padding-left: 4.2em; align-items: center; }
  .home_about-_contatiner.whoweare { position: static; padding-top: 2.2em; padding-bottom: 2.2em; flex-direction: column; justify-content: center; align-items: center; }
  .flowbase-logo { width: 90px; }
  .small_heading.servicetimes { width: auto; height: 3em; margin-top: 0px; margin-bottom: 0px; }
  .home_about_section { overflow: hidden; }
  .big_small_heading { margin-top: 23px; margin-bottom: 23px; }
  .item_full_container { width: 28em; }
  .image-6 { object-fit: cover; }
  .footer-bottom { margin-top: 40px; flex-wrap: wrap; }
  .footer-grid-03 { gap: 32px; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; }
  .footer-column { padding-right: 0px; }
  .servicetimes { flex-direction: column; }
  .div-block-9 { flex-direction: column; }
  .collection-item { width: 75%; }
  .collection-list { display: flex; flex-direction: column; align-items: center; }
  .div-block-10 { padding-right: 0.9em; padding-left: 0.9em; }
  .small_heading-special { width: 80vw; height: 5em; }
  .small_heading-special.servicetimes { width: auto; height: 3em; margin-top: 0px; margin-bottom: 0px; }
  .div-block-15 { display: flex; flex-direction: column; }
  .text-field-cf9 { min-width: 300px; }
  .text-field-cf9.big { width: 94%; }
  .text-field-cf9.extra-left { margin-left: 0px; }
  .form-subwrapper-cf9 { flex-direction: column; }
  .submit-button-cf4 { margin-left: 0px; }
  .text-field-cf4.big { height: 150px; }
  .text-field-cf4.big { height: 150px; }
  .form-subwrapper-cf4 { flex-direction: column; align-items: flex-end; }
  .form-column-cf4 { width: 100%; margin-right: 0px; }
  .form-column-cf4.right { width: 300px; }
  .form-cf4 { text-align: center; }
  .give-button-container { height: 13em; padding-top: 12px; padding-bottom: 12px; }
  .submit-button-cf4-2 { margin-left: 0px; }
  .contact-form { max-width: 700px; padding: 40px 20px; }
  .form-subwrapper-cf4-2 { flex-direction: column; align-items: flex-end; }
  .contact-form-wrapper { margin-right: auto; margin-left: auto; }
  .div-block-19 { flex-direction: column; }
  .image-9 { max-width: 100%; object-position: 50% 0%; }
  .div-block-20 { margin-top: 17px; padding-left: 0px; }
  .div-block-23 { width: auto; padding-top: 1.4em; padding-bottom: 1.4em; padding-left: 0px; }
  .indiv-video { display: flex; justify-content: center; }
  .grid-2 { width: auto; justify-content: space-around; justify-items: center; }
  .vid-thumbnail { width: 90%; max-width: none; }
}
@media screen and (max-width: 479px) {
  .sticky-nav { padding: 0px; }
  .nav-grid { grid-auto-flow: row; gap: 0px; grid-template-columns: 1fr; grid-template-rows: 100px; }
  .nav-logo-link { border-top: 1px solid rgb(196, 196, 196); }
  .nav-link { padding-top: 10px; padding-bottom: 10px; border-top: 1px solid rgb(196, 196, 196); }
  .image { border-radius: 0px; }
  .centered-container { text-align: left; }
  .nav-link-2 { padding-top: 10px; padding-bottom: 10px; border-top: 1px solid rgb(196, 196, 196); }
  .navbar { margin-right: 6px; margin-left: 6px; padding-right: 8px; padding-left: 8px; }
  .brand { margin-left: 24px; object-fit: cover; }
  .section-3 { height: 40vh; background-position: -110px 110px; background-size: auto 250px; background-attachment: scroll; }
  .heading-3 { font-size: 1.5em; }
  .heading-3.servicetimes { font-size: 270%; }
  .heading-3.servicetimes.who-we-are { position: absolute; inset: -5% auto 0px 0%; z-index: -1; opacity: 0.25; font-size: 470%; }
  .eventscenter__gridof3 { grid-template-columns: 1fr; }
  .eventscenter__gridof4 { grid-template-columns: 1fr; }
  .eventscenter__banner-content { flex-direction: column; }
  .home_about-_contatiner { padding: 14px 0em 17px; }
  .home_about-_contatiner.whoweare { position: relative; padding-top: 58px; padding-bottom: 58px; }
  .mobile-nav { left: 16px; width: 92%; }
  .navigation-button { min-width: 12em; margin-left: 0px; }
  .navigation-link-block-mob { padding-top: 12px; padding-bottom: 12px; }
  .navigation-right { flex: 0 1 auto; }
  .navigation-link-block { padding-top: 12px; padding-bottom: 12px; }
  .navigation-mob { border-radius: 20px; background-color: var(--white); background-image: none; box-shadow: rgba(0, 0, 0, 0.44) 0px 5px 13px 2px; opacity: 1; }
  .small_heading { width: 90%; height: auto; margin-bottom: 0.4rem; font-size: 1.5em; }
  .small_heading.servicetimes { height: auto; }
  .bold-text-4 { text-align: right; }
  .home_watch-_contatiner-copy { padding-right: 1.3em; padding-left: 1.3em; }
  .big_small_heading { font-size: 2.4rem; }
  .big_smaller_heading.team { font-size: 340%; }
  .team_cms_div { padding-right: 0.9em; padding-left: 0.9em; align-items: center; }
  .item_full_container { width: 20em; }
  .footer-bottom { flex-direction: column; text-align: center; }
  .footer-bottom.line-blank { align-items: center; }
  .footer-wrapper { justify-content: flex-start; flex-wrap: wrap; }
  .footer-grid-03 { grid-template-columns: 1fr; }
  .footer-03 { padding-right: 0%; padding-bottom: 78px; padding-left: 0%; }
  .footer-column { align-items: center; }
  .collection-item { width: 100%; }
  .div-block-10 { padding-right: 1.2em; padding-left: 1.2em; }
  .div-block-12 { padding-right: 18px; padding-left: 18px; }
  .section-8 { height: auto; padding-top: 0.4rem; }
  .navwrap { z-index: 10; }
  .small_heading-special { width: auto; height: auto; }
  .small_heading-special.servicetimes { height: auto; }
  .container-6 { padding-right: 0.9rem; padding-left: 0.9rem; }
  .text-field-cf9 { width: auto; min-width: 0px; }
  .text-field-cf9.big { width: 100%; }
  .form-cf9 { min-width: 290px; }
  .form-subwrapper-cf9 { align-items: stretch; }
  .submit-button-cf4 { min-width: 0px; }
  .text-field-cf4 { min-width: 190px; }
  .text-field-cf4.big { min-width: 0px; }
  .text-field-cf4.big { min-width: 0px; }
  .form-column-cf4.right { width: 100%; }
  .give-button-container { height: auto; padding-top: 3.9em; padding-bottom: 3.9em; flex-direction: column; border-radius: 15px; }
  .heading-5 { font-size: 2em; }
  .button-grid { grid-template-columns: 1fr; }
  .submit-button-cf4-2 { min-width: 0px; }
  .contact-form { width: 100%; }
  .contact-form-wrapper { width: 100%; border-radius: 0px; }
  .div-block-17 { width: auto; }
  .container-9 { height: 80vh; padding-right: 11px; padding-left: 11px; align-items: center; }
  .heading-6 { font-size: 1em; }
  .heading-7 { font-size: 2em; }
  .div-block-20 { align-items: center; }
  .heading-8 { font-size: 1.7em; }
  .heading-9 { font-size: 1.5em; line-height: 13px; }
  .div-block-17-copy { position: relative; width: auto; }
  .div-block-17-copy-copy { position: relative; width: auto; }
  .div-block-21 { flex-direction: column; }
  .heading-9-copy { font-size: 1.5em; line-height: 13px; }
  .grid-2 { grid-template-columns: 1fr; }
  .div-block-28 { display: block; padding-top: 172px; padding-left: 118px; }
  .div-block-29 { display: flex; justify-content: center; border-radius: 0px; object-fit: cover; }
  .div-block-30 { margin-bottom: 65px; }
}
/* sheet #7 (4 rules) */
#w-node-_9166c291-0765-668f-d5e0-aab92fde7a4a-cffb280e { place-self: auto; }
#w-node-_990792ca-bf08-4922-0d65-6b4101f4fda7-cffb280e { justify-self: auto; }
#w-node-_557f897c-793e-48fe-8d4a-b313495fe42f-495fe421 { grid-area: 1 / 4 / 2 / 5; }
@media screen and (max-width: 991px) {
  #w-node-_557f897c-793e-48fe-8d4a-b313495fe424-495fe421 { grid-area: 1 / 1 / 2 / 2; }
  #w-node-_557f897c-793e-48fe-8d4a-b313495fe42f-495fe421 { grid-area: 1 / 3 / 2 / 4; }
  #w-node-_557f897c-793e-48fe-8d4a-b313495fe430-495fe421 { grid-area: 1 / 2 / 2 / 3; }
}
/* ---- inline sheet #3 (291 rules) ---- */
.w-backgroundvideo-backgroundvideoplaypausebutton.-wfp-focus-visible { border-radius: 50%; outline: rgb(59, 121, 195) solid 2px; outline-offset: 2px; }
/* ---- inline sheet #4 (42 rules) ---- */
.gsap-marker-end, .gsap-marker-scroller-end, .gsap-marker-scroller-start, .gsap-marker-start { color: transparent !important; font-size: 11.5px !important; letter-spacing: -0.115px !important; padding: 0px !important; height: 16px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
/* ---- inline sheet #6 (5 rules) ---- */
:root { --gold: #edca4a; --goldenrod: #e0a23d; --white: white; --dodger-blue: #1b9bdb; --steel-blue: #0d70a2; --black: #333; --dark-slate-grey: #084b6d; }
/* ---- inline sheet #7 (3 rules) ---- */
#w-node-_8cde31ff-f2cb-08c6-77af-0c6cb9ab910f-99fb280a { place-self: auto; }