.elementor-11868 .elementor-element.elementor-element-eb0930d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-e63d0ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11868 .elementor-element.elementor-element-137c7ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11868 .elementor-element.elementor-element-3c3faa1{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--header-background-color:var( --e-global-color-primary );--header-color:var( --e-global-color-55ea854 );--toggle-button-color:var( --e-global-color-55ea854 );--item-text-hover-color:var( --e-global-color-text );--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-primary );}.elementor-11868 .elementor-element.elementor-element-3c3faa1 .elementor-toc__header-title{text-align:start;}.elementor-11868 .elementor-element.elementor-element-3c3faa1 .elementor-toc__header, .elementor-11868 .elementor-element.elementor-element-3c3faa1 .elementor-toc__header-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-11868 .elementor-element.elementor-element-3c3faa1 .elementor-toc__header{flex-direction:row;}.elementor-11868 .elementor-element.elementor-element-cbaf73a{--spacer-size:5px;}.elementor-11868 .elementor-element.elementor-element-23276e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-3146047{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11868 .elementor-element.elementor-element-5d40506 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-11868 .elementor-element.elementor-element-c04acae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-11868 .elementor-element.elementor-element-c8f0007{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-11868 .elementor-element.elementor-element-c8f0007 .elementor-divider-separator{width:69%;margin:0 auto;margin-center:0;}.elementor-11868 .elementor-element.elementor-element-c8f0007 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11868 .elementor-element.elementor-element-0404ad9 > .elementor-widget-container{background-color:#E2F5FF;margin:0px 0px 0px 0px;padding:0px 10px 0px 20px;border-radius:20px 20px 20px 20px;}.elementor-11868 .elementor-element.elementor-element-0404ad9{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11868 .elementor-element.elementor-element-f72a8b3 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;border-radius:20px 20px 20px 20px;}.elementor-11868 .elementor-element.elementor-element-c99e89a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-11868 .elementor-element.elementor-element-c99e89a .elementor-divider-separator{width:69%;margin:0 auto;margin-center:0;}.elementor-11868 .elementor-element.elementor-element-c99e89a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11868 .elementor-element.elementor-element-32fc503{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-ff9caf1{--display:flex;}.elementor-11868 .elementor-element.elementor-element-ad7101c.elementor-element{--align-self:flex-start;}.elementor-11868 .elementor-element.elementor-element-ad7101c{text-align:start;}.elementor-11868 .elementor-element.elementor-element-ad7101c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#00A6FF;}.elementor-11868 .elementor-element.elementor-element-0f9c7d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-d0e33a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-7b1b2a8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-11868 .elementor-element.elementor-element-613e78b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-811c9e2{--display:flex;}.elementor-11868 .elementor-element.elementor-element-c2e7895.elementor-element{--align-self:flex-start;}.elementor-11868 .elementor-element.elementor-element-c2e7895{text-align:start;}.elementor-11868 .elementor-element.elementor-element-c2e7895 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#00A6FF;}.elementor-11868 .elementor-element.elementor-element-37ac722{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-2dbc157{--display:flex;}.elementor-11868 .elementor-element.elementor-element-00a4d9d.elementor-element{--align-self:flex-start;}.elementor-11868 .elementor-element.elementor-element-00a4d9d{text-align:start;}.elementor-11868 .elementor-element.elementor-element-00a4d9d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#00A6FF;}.elementor-11868 .elementor-element.elementor-element-55116b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-2f8cd5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-fea25df{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-11868 .elementor-element.elementor-element-fea25df .elementor-divider-separator{width:69%;margin:0 auto;margin-center:0;}.elementor-11868 .elementor-element.elementor-element-fea25df .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11868 .elementor-element.elementor-element-eb09d17 > .elementor-widget-container{background-color:#E2F5FF;margin:0px 0px 0px 0px;padding:0px 10px 0px 20px;border-radius:20px 20px 20px 20px;}.elementor-11868 .elementor-element.elementor-element-eb09d17{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-11868 .elementor-element.elementor-element-e567c40 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;border-radius:20px 20px 20px 20px;}.elementor-11868 .elementor-element.elementor-element-3c85642{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-11868 .elementor-element.elementor-element-3c85642 .elementor-divider-separator{width:69%;margin:0 auto;margin-center:0;}.elementor-11868 .elementor-element.elementor-element-3c85642 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11868 .elementor-element.elementor-element-e636d49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-2464fa6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-fc9baa0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-11868 .elementor-element.elementor-element-4e22e29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-431f5bb{--display:flex;}.elementor-11868 .elementor-element.elementor-element-2c87789.elementor-element{--align-self:flex-start;}.elementor-11868 .elementor-element.elementor-element-2c87789{text-align:start;}.elementor-11868 .elementor-element.elementor-element-2c87789 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#00A6FF;}.elementor-11868 .elementor-element.elementor-element-fc29761{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-74cb204{--display:flex;}.elementor-11868 .elementor-element.elementor-element-62be3b2.elementor-element{--align-self:flex-start;}.elementor-11868 .elementor-element.elementor-element-62be3b2{text-align:start;}.elementor-11868 .elementor-element.elementor-element-62be3b2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#00A6FF;}.elementor-11868 .elementor-element.elementor-element-d98e138{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-0dedd96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-704fc07 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-11868 .elementor-element.elementor-element-9d1d824{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-34dadaa{--display:flex;}.elementor-11868 .elementor-element.elementor-element-f11cd01.elementor-element{--align-self:flex-start;}.elementor-11868 .elementor-element.elementor-element-f11cd01{text-align:start;}.elementor-11868 .elementor-element.elementor-element-f11cd01 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#00A6FF;}.elementor-11868 .elementor-element.elementor-element-44814b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-f60ee8d{--display:flex;}.elementor-11868 .elementor-element.elementor-element-420d02a.elementor-element{--align-self:flex-start;}.elementor-11868 .elementor-element.elementor-element-420d02a{text-align:start;}.elementor-11868 .elementor-element.elementor-element-420d02a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#00A6FF;}.elementor-11868 .elementor-element.elementor-element-06a5106{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-b4530c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-e4a9b11{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-11868 .elementor-element.elementor-element-e4a9b11 .elementor-divider-separator{width:69%;margin:0 auto;margin-center:0;}.elementor-11868 .elementor-element.elementor-element-e4a9b11 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11868 .elementor-element.elementor-element-fc2e15a > .elementor-widget-container{background-color:#E2F5FF;margin:0px 0px 0px 0px;padding:0px 10px 0px 20px;border-radius:20px 20px 20px 20px;}.elementor-11868 .elementor-element.elementor-element-fc2e15a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-11868 .elementor-element.elementor-element-8ceb873 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;border-radius:20px 20px 20px 20px;}.elementor-11868 .elementor-element.elementor-element-deb34bc{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-11868 .elementor-element.elementor-element-deb34bc .elementor-divider-separator{width:69%;margin:0 auto;margin-center:0;}.elementor-11868 .elementor-element.elementor-element-deb34bc .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11868 .elementor-element.elementor-element-d8d1dfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-b352f61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-b801a16 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-11868 .elementor-element.elementor-element-35698aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-5937f21{--display:flex;}.elementor-11868 .elementor-element.elementor-element-7709029.elementor-element{--align-self:flex-start;}.elementor-11868 .elementor-element.elementor-element-7709029{text-align:start;}.elementor-11868 .elementor-element.elementor-element-7709029 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#00A6FF;}.elementor-11868 .elementor-element.elementor-element-1bed42e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-dba73da{--display:flex;}.elementor-11868 .elementor-element.elementor-element-2f37bb9.elementor-element{--align-self:flex-start;}.elementor-11868 .elementor-element.elementor-element-2f37bb9{text-align:start;}.elementor-11868 .elementor-element.elementor-element-2f37bb9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#00A6FF;}.elementor-11868 .elementor-element.elementor-element-e784158{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-d283af1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-ac7bc04{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-11868 .elementor-element.elementor-element-ac7bc04 .elementor-divider-separator{width:69%;margin:0 auto;margin-center:0;}.elementor-11868 .elementor-element.elementor-element-ac7bc04 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11868 .elementor-element.elementor-element-65e337a > .elementor-widget-container{background-color:#E2F5FF;margin:0px 0px 0px 0px;padding:0px 10px 0px 20px;border-radius:20px 20px 20px 20px;}.elementor-11868 .elementor-element.elementor-element-65e337a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-11868 .elementor-element.elementor-element-d9b68d8 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;border-radius:20px 20px 20px 20px;}.elementor-11868 .elementor-element.elementor-element-02333d4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-11868 .elementor-element.elementor-element-02333d4 .elementor-divider-separator{width:69%;margin:0 auto;margin-center:0;}.elementor-11868 .elementor-element.elementor-element-02333d4 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11868 .elementor-element.elementor-element-5126e9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-33cccbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-cab08ea .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-11868 .elementor-element.elementor-element-b3563bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-c1165dd{--display:flex;}.elementor-11868 .elementor-element.elementor-element-26d3bbe.elementor-element{--align-self:flex-start;}.elementor-11868 .elementor-element.elementor-element-26d3bbe{text-align:start;}.elementor-11868 .elementor-element.elementor-element-26d3bbe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#00A6FF;}.elementor-11868 .elementor-element.elementor-element-139888b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-93d9a4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-d82fa5b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-11868 .elementor-element.elementor-element-0af615b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-24ba96d{--display:flex;}.elementor-11868 .elementor-element.elementor-element-c525070.elementor-element{--align-self:flex-start;}.elementor-11868 .elementor-element.elementor-element-c525070{text-align:start;}.elementor-11868 .elementor-element.elementor-element-c525070 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#00A6FF;}.elementor-11868 .elementor-element.elementor-element-da052fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-37e6acf{--display:flex;}.elementor-11868 .elementor-element.elementor-element-56bfb43.elementor-element{--align-self:flex-start;}.elementor-11868 .elementor-element.elementor-element-56bfb43{text-align:start;}.elementor-11868 .elementor-element.elementor-element-56bfb43 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#00A6FF;}.elementor-11868 .elementor-element.elementor-element-638df7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-a7e9af2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-0d42aec .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-11868 .elementor-element.elementor-element-c3a0c12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-7ab3ee0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-7ad3038{--display:flex;}.elementor-11868 .elementor-element.elementor-element-e85c801.elementor-element{--align-self:flex-start;}.elementor-11868 .elementor-element.elementor-element-e85c801{text-align:start;}.elementor-11868 .elementor-element.elementor-element-e85c801 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#00A6FF;}.elementor-11868 .elementor-element.elementor-element-7f1d703{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-f3cebc5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-56881cb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-11868 .elementor-element.elementor-element-20a6176{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-26ce419{--display:flex;}.elementor-11868 .elementor-element.elementor-element-512821a.elementor-element{--align-self:flex-start;}.elementor-11868 .elementor-element.elementor-element-512821a{text-align:start;}.elementor-11868 .elementor-element.elementor-element-512821a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#00A6FF;}.elementor-11868 .elementor-element.elementor-element-fc42f4e{--display:flex;}.elementor-11868 .elementor-element.elementor-element-15bc618 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-11868 .elementor-element.elementor-element-8f08e93{--display:flex;}.elementor-11868 .elementor-element.elementor-element-013d67d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-628cd7c{--display:flex;}.elementor-11868 .elementor-element.elementor-element-4dab4ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-63c49b6{--display:flex;}.elementor-11868 .elementor-element.elementor-element-8012bee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-dac77bf{--display:flex;}.elementor-11868 .elementor-element.elementor-element-b70eb5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-c2fff7e{--display:flex;}.elementor-11868 .elementor-element.elementor-element-37657bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-98a0158{--display:flex;}.elementor-11868 .elementor-element.elementor-element-e0a8537{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-c74d7cb{--display:flex;}.elementor-11868 .elementor-element.elementor-element-efe133d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-e4cd965{--display:flex;}.elementor-11868 .elementor-element.elementor-element-7c07ee2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-720ab7e{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-text );--n-accordion-icon-active-color:var( --e-global-color-text );}:where( .elementor-11868 .elementor-element.elementor-element-720ab7e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-11868 .elementor-element.elementor-element-627dbbf{--spacer-size:5px;}.elementor-11868 .elementor-element.elementor-element-8532dfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-37076b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11868 .elementor-element.elementor-element-cb12b61 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-11868 .elementor-element.elementor-element-6b15597{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:767px){.elementor-11868 .elementor-element.elementor-element-3c3faa1 .elementor-toc__header, .elementor-11868 .elementor-element.elementor-element-3c3faa1 .elementor-toc__header-title{font-size:20px;}.elementor-11868 .elementor-element.elementor-element-ad7101c .elementor-heading-title{font-size:26px;}.elementor-11868 .elementor-element.elementor-element-c2e7895 .elementor-heading-title{font-size:26px;}.elementor-11868 .elementor-element.elementor-element-00a4d9d .elementor-heading-title{font-size:26px;}.elementor-11868 .elementor-element.elementor-element-2c87789 .elementor-heading-title{font-size:26px;}.elementor-11868 .elementor-element.elementor-element-62be3b2 .elementor-heading-title{font-size:26px;}.elementor-11868 .elementor-element.elementor-element-f11cd01 .elementor-heading-title{font-size:26px;}.elementor-11868 .elementor-element.elementor-element-420d02a .elementor-heading-title{font-size:26px;}.elementor-11868 .elementor-element.elementor-element-7709029 .elementor-heading-title{font-size:26px;}.elementor-11868 .elementor-element.elementor-element-2f37bb9 .elementor-heading-title{font-size:26px;}.elementor-11868 .elementor-element.elementor-element-26d3bbe .elementor-heading-title{font-size:26px;}.elementor-11868 .elementor-element.elementor-element-c525070 .elementor-heading-title{font-size:26px;}.elementor-11868 .elementor-element.elementor-element-56bfb43 .elementor-heading-title{font-size:26px;}.elementor-11868 .elementor-element.elementor-element-e85c801 .elementor-heading-title{font-size:26px;}.elementor-11868 .elementor-element.elementor-element-512821a .elementor-heading-title{font-size:26px;}.elementor-11868 .elementor-element.elementor-element-720ab7e{--n-accordion-title-font-size:16px;}}/* Start custom CSS for html, class: .elementor-element-505eb89 *//* =========================================================
   TABLA PUNTUACIÓN (estilo MAD) + Responsive "tarjetas"
   (NO requiere cambiar el HTML)
   ========================================================= */

.tabla-puntuacion {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  background: #fff;
  border: 1px solid #e6edf5;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 8px 24px rgba(16, 24, 40, 0.06);
}

.tabla-puntuacion thead th {
  background: #2c9ffd;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  font-size: 0.85rem;
  padding: 14px 16px;
  text-align: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  white-space: nowrap;
}

.tabla-puntuacion tbody td {
  padding: 14px 16px;
  border-bottom: 1px solid #e6edf5;
  text-align: center;
  font-size: 0.95rem;
  color: #1f2937;
  vertical-align: middle;
}

.tabla-puntuacion tbody tr:nth-child(even) {
  background: #f7fbff;
}

.tabla-puntuacion tbody tr:hover {
  background: #eef6ff;
}

.tabla-puntuacion .puntos {
  font-weight: 800;
  color: #2c9ffd;
  white-space: nowrap;
}

.tabla-puntuacion tbody tr:last-child td {
  border-bottom: 0;
}

/* =========================================================
   RESPONSIVE: modo tarjetas (sin tocar HTML)
   ========================================================= */
@media (max-width: 768px) {
  .tabla-puntuacion {
    border: 0;
    box-shadow: none;
    background: transparent;
  }

  /* Ocultamos cabecera */
  .tabla-puntuacion thead {
    display: none;
  }

  /* Cada fila como tarjeta */
  .tabla-puntuacion tbody tr {
    display: block;
    background: #fff;
    border: 1px solid #e6edf5;
    border-radius: 12px;
    box-shadow: 0 8px 24px rgba(16, 24, 40, 0.06);
    margin: 0 0 14px 0;
    overflow: hidden;
  }

  /* Cada celda como fila dentro de la tarjeta */
  .tabla-puntuacion tbody td {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 12px;
    text-align: left;
    padding: 12px 14px;
    border: 0;
    border-bottom: 1px solid #e6edf5;
    font-size: 0.95rem;
  }

  .tabla-puntuacion tbody td:last-child {
    border-bottom: 0;
  }

/* Etiquetas por columna (respetan los títulos reales) */
.tabla-puntuacion tbody td:nth-child(1)::before {
  content: "Título / Bloque";
}

.tabla-puntuacion tbody td:nth-child(2)::before {
  content: "Qué regula";
}

.tabla-puntuacion tbody td:nth-child(3)::before {
  content: "Tiempo aprox. de estudio";
}

  .tabla-puntuacion tbody td::before {
    font-weight: 700;
    color: #2c9ffd;
    min-width: 110px;
    flex: 0 0 auto;
  }

  /* Valor a la derecha */
  .tabla-puntuacion tbody td {
    justify-content: space-between;
  }

  /* Ajuste especial para la celda de puntos */
  .tabla-puntuacion .puntos {
    color: #2c9ffd;
    font-weight: 800;
  }
}

@media (max-width: 480px) {
  .tabla-puntuacion tbody td::before {
    min-width: 96px;
  }
  .tabla-puntuacion tbody td {
    font-size: 0.92rem;
  }
}/* End custom CSS */