.elementor-2803 .elementor-element.elementor-element-e3a6ffc{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:120px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2803 .elementor-element.elementor-element-e3a6ffc, .elementor-2803 .elementor-element.elementor-element-e3a6ffc::before{--border-transition:0.3s;}.elementor-2803 .elementor-element.elementor-element-55f7632{--display:flex;--background-transition:0.3s;}.elementor-2803 .elementor-element.elementor-element-9afc611{text-align:center;}.elementor-2803 .elementor-element.elementor-element-9afc611 .elementor-heading-title{color:var( --e-global-color-2fd56b4 );font-family:"EB Garamond", Sans-serif;font-size:48px;font-weight:600;}.elementor-2803 .elementor-element.elementor-element-a3869b0{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--background-transition:0.3s;}.elementor-2803 .elementor-element.elementor-element-59133ec{--display:flex;--min-height:50vh;--background-transition:0.3s;}.elementor-2803 .elementor-element.elementor-element-4da8a33{color:var( --e-global-color-2fd56b4 );}.elementor-2803 .elementor-element.elementor-element-ce7c691{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-2803 .elementor-element.elementor-element-6b51d1b .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:600;}.elementor-2803 .elementor-element.elementor-element-70a03bf{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2803 .elementor-element.elementor-element-70a03bf, .elementor-2803 .elementor-element.elementor-element-70a03bf::before{--border-transition:0.3s;}.elementor-2803 .elementor-element.elementor-element-fb96ab8{--display:flex;--background-transition:0.3s;}.elementor-2803 .elementor-element.elementor-element-fd021ce{text-align:center;}.elementor-2803 .elementor-element.elementor-element-fd021ce .elementor-heading-title{color:var( --e-global-color-2fd56b4 );font-family:var( --e-global-typography-12f3f5a-font-family ), Sans-serif;font-size:var( --e-global-typography-12f3f5a-font-size );line-height:var( --e-global-typography-12f3f5a-line-height );letter-spacing:var( --e-global-typography-12f3f5a-letter-spacing );word-spacing:var( --e-global-typography-12f3f5a-word-spacing );}.elementor-2803 .elementor-element.elementor-element-a3ac3f4{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--background-transition:0.3s;}.elementor-2803 .elementor-element.elementor-element-fa0a05f{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-2803 .elementor-element.elementor-element-fa0a05f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2803 .elementor-element.elementor-element-c99aff2{--display:flex;--min-height:50vh;--background-transition:0.3s;}.elementor-2803 .elementor-element.elementor-element-c90fc14{color:var( --e-global-color-2fd56b4 );}.elementor-2803 .elementor-element.elementor-element-a5dbe20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2803 .elementor-element.elementor-element-a5dbe20, .elementor-2803 .elementor-element.elementor-element-a5dbe20::before{--border-transition:0.3s;}.elementor-2803 .elementor-element.elementor-element-f40552a{--display:flex;--background-transition:0.3s;}.elementor-2803 .elementor-element.elementor-element-f980db5{text-align:center;}.elementor-2803 .elementor-element.elementor-element-f980db5 .elementor-heading-title{color:var( --e-global-color-2fd56b4 );font-family:var( --e-global-typography-12f3f5a-font-family ), Sans-serif;font-size:var( --e-global-typography-12f3f5a-font-size );line-height:var( --e-global-typography-12f3f5a-line-height );letter-spacing:var( --e-global-typography-12f3f5a-letter-spacing );word-spacing:var( --e-global-typography-12f3f5a-word-spacing );}.elementor-2803 .elementor-element.elementor-element-8db8bd0{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--background-transition:0.3s;}.elementor-2803 .elementor-element.elementor-element-72972d8{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:120px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2803 .elementor-element.elementor-element-72972d8, .elementor-2803 .elementor-element.elementor-element-72972d8::before{--border-transition:0.3s;}.elementor-2803 .elementor-element.elementor-element-1247519{--display:flex;--background-transition:0.3s;}.elementor-2803 .elementor-element.elementor-element-697b701{text-align:center;}.elementor-2803 .elementor-element.elementor-element-697b701 .elementor-heading-title{color:var( --e-global-color-2fd56b4 );}.elementor-2803 .elementor-element.elementor-element-dc51814{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--background-transition:0.3s;}.elementor-2803 .elementor-element.elementor-element-355c450{--display:flex;--min-height:50vh;--background-transition:0.3s;}.elementor-2803 .elementor-element.elementor-element-b480bab{color:var( --e-global-color-2fd56b4 );}.elementor-2803 .elementor-element.elementor-element-c7e3128{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-2803 .elementor-element.elementor-element-8bae87c{text-align:center;}.elementor-2803 .elementor-element.elementor-element-8bae87c .elementor-heading-title{color:var( --e-global-color-2fd56b4 );font-family:"Times New Roman", Sans-serif;font-size:16px;font-weight:500;}:root{--page-title-display:none;}body.elementor-page-2803{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-2803:not(.elementor-motion-effects-element-type-background), body.elementor-page-2803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EFDF;}@media(min-width:768px){.elementor-2803 .elementor-element.elementor-element-fa0a05f{--width:35.432%;}.elementor-2803 .elementor-element.elementor-element-dc51814{--width:100%;}}@media(max-width:1024px){.elementor-2803 .elementor-element.elementor-element-9afc611 .elementor-heading-title{font-size:40px;}.elementor-2803 .elementor-element.elementor-element-a3869b0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-2803 .elementor-element.elementor-element-fd021ce .elementor-heading-title{font-size:var( --e-global-typography-12f3f5a-font-size );line-height:var( --e-global-typography-12f3f5a-line-height );letter-spacing:var( --e-global-typography-12f3f5a-letter-spacing );word-spacing:var( --e-global-typography-12f3f5a-word-spacing );}.elementor-2803 .elementor-element.elementor-element-f980db5 .elementor-heading-title{font-size:var( --e-global-typography-12f3f5a-font-size );line-height:var( --e-global-typography-12f3f5a-line-height );letter-spacing:var( --e-global-typography-12f3f5a-letter-spacing );word-spacing:var( --e-global-typography-12f3f5a-word-spacing );}.elementor-2803 .elementor-element.elementor-element-dc51814{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}}@media(max-width:767px){.elementor-2803 .elementor-element.elementor-element-9afc611 .elementor-heading-title{font-size:32px;line-height:1.4em;}.elementor-2803 .elementor-element.elementor-element-ce7c691{--min-height:0vh;}.elementor-2803 .elementor-element.elementor-element-6b51d1b{text-align:center;}.elementor-2803 .elementor-element.elementor-element-6b51d1b .elementor-heading-title{font-size:20px;}.elementor-2803 .elementor-element.elementor-element-fd021ce .elementor-heading-title{font-size:var( --e-global-typography-12f3f5a-font-size );line-height:var( --e-global-typography-12f3f5a-line-height );letter-spacing:var( --e-global-typography-12f3f5a-letter-spacing );word-spacing:var( --e-global-typography-12f3f5a-word-spacing );}.elementor-2803 .elementor-element.elementor-element-a3ac3f4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-2803 .elementor-element.elementor-element-fa0a05f{--min-height:0vh;}.elementor-2803 .elementor-element.elementor-element-f980db5 .elementor-heading-title{font-size:var( --e-global-typography-12f3f5a-font-size );line-height:var( --e-global-typography-12f3f5a-line-height );letter-spacing:var( --e-global-typography-12f3f5a-letter-spacing );word-spacing:var( --e-global-typography-12f3f5a-word-spacing );}.elementor-2803 .elementor-element.elementor-element-72972d8{--margin-block-start:20px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2803 .elementor-element.elementor-element-c7e3128{--min-height:0vh;}.elementor-2803 .elementor-element.elementor-element-8bae87c .elementor-heading-title{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-e3a6ffc */.title-name{
    color:white;
    background-color: #719972;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c90fc14 */#page1-h2{
    font-family: EBGaramond;
    font-weight: bold;
    font-size: 40px;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70a03bf */.title-name{
    color:white;
    background-color: #719972;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-366a038 */.table-container {
    width: 90vw;
    height: 100%;
    overflow-x: auto; /* Add horizontal scrolling for small screens */
}

.chessmate-table {
    width: 100%;
    max-width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
    font-size: 18px;
    text-align: left;
}

.chessmate-table th, .chessmate-table td {
    border: 1px solid #c0a98f;
    padding: 12px 15px;
}

.chessmate-table thead th {
    background-color: #8b6b4a;
    color: #ffffff;
    font-size: 20px;
}

.chessmate-table tbody td {
    background-color: #fff9f2;
    color: #5c5048;
}

.chessmate-table .highlight {
    color: #ffffff;
    background-color: #658d68;
    padding: 2px 6px;
    border-radius: 3px;
    font-weight: bold;
}

/* Media Queries for Responsiveness */
@media (max-width: 768px) {
    .chessmate-table {
        font-size: 16px;
    }

    .chessmate-table th, .chessmate-table td {
        padding: 10px;
    }
}

@media (max-width: 480px) {
    .chessmate-table {
        font-size: 14px;
    }

    .chessmate-table th, .chessmate-table td {
        padding: 8px;
    }

    .chessmate-table thead th {
        font-size: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5dbe20 */.title-name{
    color:white;
    background-color: #719972;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72972d8 */.title-name{
    color:white;
    background-color: #719972;
}/* End custom CSS */