.give-form input,.give-form select,.give-form .input{font-size:16px;padding:10px!important;border-radius:5px!important}[id*=give-form] .give-recurring-donors-choice-period{height:45px}.et_pb_button:hover:after{margin-top:-5px!important}.give-currency-symbol{color:#000!important;border-radius:5px 0px 0px 5px!important;background:#00ce6b!important}input#give-amount{border-radius:0px 5px 5px 0px!important}.give-btn{border-radius:5px!important}form[id*=give-form] #give-final-total-wrap .give-donation-total-label{border-radius:5px 0px 0px 5px!important}form[id*=give-form] #give-final-total-wrap .give-final-total-amount{border-radius:0px 5px 5px 0px!important}input#give-purchase-button{background:#70011e;color:#fff;border-color:#70011e;font-weight:700;transition:all 0.3s ease-in-out}input#give-purchase-button:hover{background:#32004b;border-color:#32004b}.et_pb_button{line-height:1.2em!important}.tco_subpage_menu ul.sub-menu li.menu-item>a{padding:5px;display:block}.tco_subpage_menu .dsm-menu{padding:0!important}.tco_subpage_menu .dsm-menu li.menu-item{width:100%!important}.tco_subpage_menu .dsm-menu span.et-pb-icon{display:none}.tco_subpage_menu .dsm-menu ul.sub-menu{padding:0!important}.tco_subpage_menu .dsm-menu ul.sub-menu .menu-item{padding:5px 20px 0px 20px;border-top:1px solid #fff}.tco_subpage_menu .dsm-menu ul.sub-menu .menu-item span{text-transform:capitalize;font-size:24px;font-style:italic}.tco_subpage_menu .dsm-menu li.menu-item>a{padding:20px 20px 10px 20px}.tco_subpage_menu .dsm-menu ul.sub-menu .menu-item.current_page_item{background:#32004b}.tco_subpage_menu .dsm-menu ul.sub-menu .menu-item.current_page_item a span{color:#fff!important}.tco_subpage_banner .et_pb_text_inner{display:flex;align-items:center;justify-content:center}.tco_subpage_banner .et_pb_text_inner h1{padding:10px 45px 20px 45px;border:3px solid #fff;background:-webkit-linear-gradient(#fff,#fffebf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-bottom-color:#fffebf}.tco_gradient_text .et_pb_text_inner,.tco_gradient_text h2{color:#d2a44e;font-family:lato,sans-serif;text-transform:uppercase;line-height:1;background:-webkit-linear-gradient(#fffebf,#d2a44e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tco_gradient_text h2 span{font-family:"Playfair Display",serif;text-transform:none;font-size:70px;font-weight:400}.tco_icon_list a{flex-direction:row-reverse;gap:5px}@media screen and (min-width:981px){header .et-menu .sub-menu li a{line-height:1.2em}header ul.sub-menu li:not(:last-child){margin-bottom:10px}header .et-menu li a{border-bottom:1px solid #0000}header .et-menu li.current_page_item a{border-bottom:1px solid #d2a44e}.et-menu li.menu-item:not(:first-child)::before{content:"";background:#fff;width:1px;height:85%;position:absolute;left:0;top:-4px}header .et-menu .menu-item-has-children>a:first-child:after{display:none}header .et-menu .menu-item-has-children>a:first-child{padding-right:0px}header .et-menu li li a{padding:0;font-size:17px!important;border:none}header .et-menu .sub-menu li.menu-item:not(:first-child)::before{display:none}header .et-menu .sub-menu li.current_page_item a{border-bottom:none}}@media screen and (max-width:980px){.dsm-popup-wrap a.icon.et_pb_with_border{background:#0000!important}.mfp-bg{background-color:#70011e}.dsm-popup-wrap li.menu-item{display:flex;flex-direction:column;align-items:center}.dsm-popup-wrap li.menu-item span.et-pb-icon{color:#e3c361!important;font-size:20px!important;margin-top:-5px}.dsm_menu_0_tb_footer ul.dsm-menu{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;overflow:hidden;gap:0px 20px;padding-bottom:0}}@media screen and (max-width:767px){form[id*=give-form] #give-final-total-wrap .give-donation-total-label,form[id*=give-form] #give-final-total-wrap .give-final-total-amount{border-radius:5px!important}.tco_main_sub .et_pb_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.tco_main_sub .et_pb_row .et_pb_column_1{margin-top:50px;margin-bottom:0px}.tco_subpage_banner .et_pb_text_inner h1{padding:5px 15px 6px 15px}.tco_gradient_text h2 span{font-size:30px}}