:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-426d6da */.terms-of-use{
    margin-top: 40px;
}
#terms-of-use-content{
    word-break: break-word;
}
@media (max-width: 768px){
#terms-one-table{
    overflow-x: auto;
}
#terms-two-table{
    overflow-x: auto;
}
#terms-three-table{
    overflow-x: auto;
}
#terms-four-table{
    overflow-x: auto;
}
}
.terms-of-use table{
    overflow-x: auto;
}
.content {
    color: #334155;
    font-size:16px;
    line-height: 29px;
    font-family: Roboto !important;
}
 .terms-of-use a, .terms-of-use a:hover, .terms-of-use .terms-of-use-sub-heading a, .terms-of-use .terms-of-use-sub-heading a:hover {
    color: #ff4800;
}
.terms-of-use ol li.terms-of-use-sub-heading, .terms-of-use ul li.terms-of-use-sub-heading{
    color: #334155;
    font-size:16px;
    line-height: 29px;
    font-family: Roboto !important;
    list-style-position: inside;
    padding-bottom: 10px;
}
.terms-of-use ul li.terms-of-use-sub-heading, .terms-of-use ul{
    list-style: none !important;
}
.terms-of-use ol{
    list-style: decimal inside !important;
}
.terms-of-use ol li.terms-of-use-sub-heading{
    padding-left: 10px;
}
.terms-of-use ul li.terms-of-use-sub-heading{
     padding-left: 20px;
}
.terms-of-use b{
    font-family: futura-pt !important;
}
.terms-of-use .terms-content {
    padding-bottom: 15px
}
.terms-of-use .effective-date{
    font-size: 12px !important;
    line-height: 26px;
    color: #828893;
 }
 .terms-of-use .request-note{
    margin-top: 10px !important;
    font-weight: 600;
    font-size: 20px
}
.terms-of-use table th{
    font-weight: bold;
}
.terms-of-use .restrictions-table th{
    text-align: center;
}
.terms-of-use .overview-headings{
    margin-top: 10px !important;
    margin-bottom: 3px !important;
    font-weight: 600;
}
.terms-of-use .overview-completion, .terms-of-use .rights-heading, .terms-of-use .terms-table-provision-clause{
    margin-bottom: 20px;
}
.terms-of-use .terms-of-use-table1, .terms-of-use .terms-table-provision-clause, .terms-of-use .restrictions-table {
    word-break: normal;
  }
.terms-of-use .terms-sub-lists{
    margin-left: 40px;
}
.restrictions-table th, .restrictions-table td, .terms-of-use .terms-table-provision-clause th{
    border: 1.5px solid #e8ecf2;
    padding-left: 12px;
    padding-top: 10px;
    padding-right: 12px;
    padding-bottom: 10px;
    color: #334155;
    font-size: 16px;
}
.terms-of-use .customer-aggrement, .terms-of-use .third-party-software, .terms-of-use .appendix-b-container .appendix-b{
    margin-top: 20px;
    margin-bottom: 20px;
}
.terms-of-use .no-list-style{
    list-style: none;
}
.terms-of-use .third-party-software-content .third-party-content, .terms-of-use .appendix-b-container .terms-of-use-sub-heading{
margin-bottom: 10px;
}
.terms-of-use .appendix-b-container .appendix-b{
    font-size: 20px;
}
.terms-of-use .rights-heading, .terms-of-use .customer-aggrement{
    font-weight: 600;
}
.terms-of-use .terms-table tr td{
    border: 1.5px solid #E8ECF2;
    padding-left: 12px;
    padding-top: 10px;
    padding-right: 12px;
    padding-bottom: 10px;
    color: #334155;
}
.terms-of-use table {
    word-break: break-all;
    width: 100%;
    padding-top: 20px !important;
}
.terms-of-use .terms-table-heading{
    font-family: "futura-pt" !important;"
    font-size: 20px !important;
}
.terms-condition-start{
    padding-top: 20px !important
}
.terms-table-tag{
    margin-top: 20px !important;
}
@media (max-width: 767px) {
    .effective-date span{
    font-size:16px !important;
}
}
.appendix-b{
    margin-top:40px;
    margin-bottom:10px;
    color:#334155;
}
p{
    margin-bottom:10px;
    color:#334155;
}
#terms-of-use-content .community-license-bulletins {
    margin: 10px 0px 10px 30px ;
}
.terms-of-use-custom-table {
    border-collapse: collapse;
    border: 2px solid #E8ECF2; 
    margin-bottom: 20px !important;
}
.terms-of-use-custom-table td, .terms-of-use-custom-table th {
    border: 1px solid #E8ECF2; 
    padding: 14px; 
}
.term-of-use-inner-list{
    padding-top: 10px;
}
.term-of-use-inner-list li {
    padding-left: 20px !important;
}/* End custom CSS */