.elementor-31 .elementor-element.elementor-element-f7a3897{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules{padding:70px 20px 90px 20px;background-color:#FFFFFF;--ep-rules-bullet:#8F2838;--ep-rules-line:#E8DFDD;--ep-rules-icon-border:#E8DFDD;--ep-rules-icon:#8F2838;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__inner{max-width:1040px;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__header{max-width:720px;margin-bottom:38px;text-align:center;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__title{font-size:35px;color:#2D292B;font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__notice{padding:17px 20px 17px 20px;background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__summary{min-height:76px;padding:20px 58px 20px 4px;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__content{padding:2px 52px 34px 4px;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__section[open] .ep-rules__content{padding:20px 42px 42px 42px;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__content-inner{max-width:900px;color:#333333;font-size:15px;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__icon{width:34px;height:34px;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__eyebrow{color:#8F2838;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__intro{color:#2D292B;font-size:15px;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__box{background-color:#FBFAF8;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__notice-text{color:#756D70;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__notice-link{color:#8F2838;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__section{background-color:transparent;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__section:hover{background-color:#FFFDFC;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__section[open]{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__section-title{color:#2D292B;font-family:"Montserrat", Sans-serif;font-size:16px;text-transform:uppercase;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__section:hover .ep-rules__section-title, .elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__section[open] .ep-rules__section-title{color:#8F2838;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__content-inner a{color:#8F2838;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules .rule-number{color:#8F2838;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules{padding:55px 20px 70px 20px;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__title{font-size:56px;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__header{text-align:center;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__content{padding:2px 30px 30px 4px;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__section[open] .ep-rules__content{padding:18px 30px 34px 30px;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules{padding:42px 15px 58px 15px;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__title{font-size:30px;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__header{text-align:center;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__summary{padding:18px 48px 18px 0px;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__content{padding:0px 0px 28px 0px;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__section[open] .ep-rules__content{padding:16px 18px 28px 18px;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__intro{font-size:13px;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__section-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-1cc50cf .ep-rules__content-inner{font-size:13px;}}