.elementor-197 .elementor-element.elementor-element-b0a2700{--display:flex;--justify-content:flex-end;--padding-top:146px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.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-197 .elementor-element.elementor-element-c78563b .elementor-button{background-color:#0000FF;font-family:"Sora", Sans-serif;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-197 .elementor-element.elementor-element-c78563b .elementor-button:hover, .elementor-197 .elementor-element.elementor-element-c78563b .elementor-button:focus{background-color:#D9FF00;color:#151F27;}.elementor-197 .elementor-element.elementor-element-c78563b .elementor-button-content-wrapper{flex-direction:row;}.elementor-197 .elementor-element.elementor-element-c78563b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-197 .elementor-element.elementor-element-c78563b .elementor-button:hover svg, .elementor-197 .elementor-element.elementor-element-c78563b .elementor-button:focus svg{fill:#151F27;}.elementor-197 .elementor-element.elementor-element-d793275{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-3183146{--display:flex;--min-height:500px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-197 .elementor-element.elementor-element-3183146:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-3183146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000FF;}.elementor-197 .elementor-element.elementor-element-4894f5d{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-197 .elementor-element.elementor-element-fae2d13 .elementor-icon-wrapper{text-align:start;}.elementor-197 .elementor-element.elementor-element-fae2d13.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-197 .elementor-element.elementor-element-fae2d13.elementor-view-framed .elementor-icon, .elementor-197 .elementor-element.elementor-element-fae2d13.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-197 .elementor-element.elementor-element-fae2d13.elementor-view-framed .elementor-icon, .elementor-197 .elementor-element.elementor-element-fae2d13.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-197 .elementor-element.elementor-element-fae2d13 .elementor-icon{font-size:24px;}.elementor-197 .elementor-element.elementor-element-fae2d13 .elementor-icon svg{height:24px;}.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-197 .elementor-element.elementor-element-2a40e36{font-family:"Albert Sans", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-991f04d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .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-197 .elementor-element.elementor-element-e2b592d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:300;line-height:47px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-40782a8{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-a2a8e27{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-f54dfe5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B5B5B5;--border-color:#B5B5B5;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-197 .elementor-element.elementor-element-4bec705 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-197 .elementor-element.elementor-element-4bec705 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-197 .elementor-element.elementor-element-4bec705{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-197 .elementor-element.elementor-element-4bec705 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-197 .elementor-element.elementor-element-4bec705 .elementor-icon-list-item > a{font-family:"Crimson Pro", Sans-serif;font-size:20px;font-weight:300;}.elementor-197 .elementor-element.elementor-element-4bec705 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-197 .elementor-element.elementor-element-f0e012a{font-family:"Crimson Pro", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-5733dd5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B5B5B5;--border-color:#B5B5B5;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-86b7f84 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-197 .elementor-element.elementor-element-86b7f84 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-197 .elementor-element.elementor-element-86b7f84{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-197 .elementor-element.elementor-element-86b7f84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-197 .elementor-element.elementor-element-86b7f84 .elementor-icon-list-item > a{font-family:"Crimson Pro", Sans-serif;font-size:20px;font-weight:300;}.elementor-197 .elementor-element.elementor-element-86b7f84 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-197 .elementor-element.elementor-element-206348e{font-family:"Crimson Pro", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-21d9360{--display:flex;--min-height:500px;}.elementor-197 .elementor-element.elementor-element-16c2dca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-197 .elementor-element.elementor-element-35d78f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-28a0397{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-28a0397.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-197 .elementor-element.elementor-element-3e12bbf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-4782b5f{text-align:center;font-family:"Crimson Pro", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-090ba81{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{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 );}.elementor-197 .elementor-element.elementor-element-9c98826{color:#000000;font-family:"Albert Sans", Sans-serif;font-weight:400;}.elementor-197 .elementor-element.elementor-element-09ef2e2{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-8334c9f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-197 .elementor-element.elementor-element-0b966df{--box-background-color:#FFFFFF;--box-border-color:#C8C8C8;--box-border-width:1px;--header-color:#000000;--item-text-hover-color:#000000;--item-text-hover-decoration:underline;--item-text-active-color:#000000;--marker-color:#7A7A7A;}.elementor-197 .elementor-element.elementor-element-0b966df .elementor-toc__spinner{color:#C8C8C8;fill:#C8C8C8;}.elementor-197 .elementor-element.elementor-element-0b966df .elementor-toc__header-title{text-align:start;}.elementor-197 .elementor-element.elementor-element-0b966df .elementor-toc__header, .elementor-197 .elementor-element.elementor-element-0b966df .elementor-toc__header-title{font-family:"Crimson Pro", Sans-serif;font-weight:600;}.elementor-197 .elementor-element.elementor-element-0b966df .elementor-toc__header{flex-direction:row;}.elementor-197 .elementor-element.elementor-element-33a6cde .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-197 .elementor-element.elementor-element-33a6cde .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-197 .elementor-element.elementor-element-33a6cde{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-197 .elementor-element.elementor-element-33a6cde .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-197 .elementor-element.elementor-element-526e292 .elementor-button{background-color:#0000FF;font-family:"Sora", Sans-serif;font-size:13px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:6px 12px 6px 12px;}.elementor-197 .elementor-element.elementor-element-526e292 .elementor-button:hover, .elementor-197 .elementor-element.elementor-element-526e292 .elementor-button:focus{background-color:#D9FF00;color:#151F27;}.elementor-197 .elementor-element.elementor-element-526e292{padding:0px 0px 0px 0px;}.elementor-197 .elementor-element.elementor-element-526e292 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-197 .elementor-element.elementor-element-526e292 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-197 .elementor-element.elementor-element-526e292 .elementor-button:hover svg, .elementor-197 .elementor-element.elementor-element-526e292 .elementor-button:focus svg{fill:#151F27;}.elementor-197 .elementor-element.elementor-element-1898841{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-197 .elementor-element.elementor-element-1898841:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-1898841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000FF;}.elementor-197 .elementor-element.elementor-element-5c019f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}.elementor-197 .elementor-element.elementor-element-1029741{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-8314486{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-0b505a6{font-family:"Crimson Pro", Sans-serif;font-size:64px;font-weight:600;line-height:68px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-d625cc5{font-family:"Albert Sans", Sans-serif;font-size:18px;font-weight:400;color:#D9FF00;}.elementor-197 .elementor-element.elementor-element-88051fb{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-437e55b .elementor-button{background-color:#FFFFFF00;font-family:"Sora", Sans-serif;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D9FF00;border-radius:0px 0px 0px 0px;}.elementor-197 .elementor-element.elementor-element-437e55b .elementor-button:hover, .elementor-197 .elementor-element.elementor-element-437e55b .elementor-button:focus{background-color:#D9FF00;color:#151F27;}.elementor-197 .elementor-element.elementor-element-437e55b.elementor-element{--align-self:flex-start;}.elementor-197 .elementor-element.elementor-element-437e55b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-197 .elementor-element.elementor-element-437e55b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-197 .elementor-element.elementor-element-437e55b .elementor-button:hover svg, .elementor-197 .elementor-element.elementor-element-437e55b .elementor-button:focus svg{fill:#151F27;}.elementor-197 .elementor-element.elementor-element-c9fb116{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-3cc87e1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-197 .elementor-element.elementor-element-3cc87e1:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-3cc87e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000FF;}.elementor-197 .elementor-element.elementor-element-df91505{font-family:"Crimson Pro", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-eb0c2e6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-eb0c2e6:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-eb0c2e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000FF;}.elementor-197 .elementor-element.elementor-element-5747fde{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-197 .elementor-element.elementor-element-0f68364{--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-6fa1b10{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-d9d48e7{font-family:"Crimson Pro", Sans-serif;font-size:22px;font-weight:500;color:#000000;}.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-197 .elementor-element.elementor-element-e2f7653 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;line-height:44px;color:#000000;}.elementor-197 .elementor-element.elementor-element-2e3a556 .elementor-button{background-color:#0000FF;font-family:"Sora", Sans-serif;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-197 .elementor-element.elementor-element-2e3a556 .elementor-button:hover, .elementor-197 .elementor-element.elementor-element-2e3a556 .elementor-button:focus{background-color:#D9FF00;color:#151F27;}.elementor-197 .elementor-element.elementor-element-2e3a556 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-197 .elementor-element.elementor-element-2e3a556 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-197 .elementor-element.elementor-element-2e3a556 .elementor-button:hover svg, .elementor-197 .elementor-element.elementor-element-2e3a556 .elementor-button:focus svg{fill:#151F27;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-197 .elementor-element.elementor-element-c2ebe1b{--grid-columns:3;}.elementor-197 .elementor-element.elementor-element-c2ebe1b .elementor-loop-container{grid-auto-rows:1fr;}.elementor-197 .elementor-element.elementor-element-c2ebe1b .e-loop-item > .elementor-section, .elementor-197 .elementor-element.elementor-element-c2ebe1b .e-loop-item > .elementor-section > .elementor-container, .elementor-197 .elementor-element.elementor-element-c2ebe1b .e-loop-item > .e-con, .elementor-197 .elementor-element.elementor-element-c2ebe1b .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-197 .elementor-element.elementor-element-416a34c{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-197 .elementor-element.elementor-element-b9cc641{text-align:center;}.elementor-197 .elementor-element.elementor-element-b9cc641 .elementor-heading-title{font-family:"Crimson Pro", Sans-serif;font-size:40px;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-703e7a5{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-filter-normal-text-color:#000000;}.elementor-197 .elementor-element.elementor-element-703e7a5 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:#E2E2E2;}.elementor-197 .elementor-element.elementor-element-703e7a5 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:#D9FF00;}.elementor-197 .elementor-element.elementor-element-703e7a5 .e-filter-item[aria-pressed="true"]{background-color:#D9FF00;}.elementor-197 .elementor-element.elementor-element-703e7a5 .e-filter-item{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;padding:15px 20px 15px 20px;}.elementor-197 .elementor-element.elementor-element-f3223d8{--grid-columns:3;--load-more-button-align:center;}.elementor-197 .elementor-element.elementor-element-f3223d8 .elementor-button{background-color:#151F27;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-f3223d8 .elementor-button:hover, .elementor-197 .elementor-element.elementor-element-f3223d8 .elementor-button:focus{background-color:#D9FF00;color:#000000;}.elementor-197 .elementor-element.elementor-element-f3223d8 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-197 .elementor-element.elementor-element-f3223d8 .e-loop-item > .elementor-section, .elementor-197 .elementor-element.elementor-element-f3223d8 .e-loop-item > .elementor-section > .elementor-container, .elementor-197 .elementor-element.elementor-element-f3223d8 .e-loop-item > .e-con, .elementor-197 .elementor-element.elementor-element-f3223d8 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-197 .elementor-element.elementor-element-f3223d8 .elementor-button:hover svg, .elementor-197 .elementor-element.elementor-element-f3223d8 .elementor-button:focus svg{fill:#000000;}.elementor-197 .elementor-element.elementor-element-a8ec8c9{--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;--padding-top:80px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-197 .elementor-element.elementor-element-c8014c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-71ce254{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-c3163fb{font-family:"Crimson Pro", Sans-serif;font-size:22px;font-weight:500;color:#000000;}.elementor-197 .elementor-element.elementor-element-b4aa1c8{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-9103da6{background-color:#D9FF00;}.elementor-197 .elementor-element.elementor-element-9103da6.elementor-element{--align-self:flex-start;}.elementor-197 .elementor-element.elementor-element-9103da6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#000000;}.elementor-197 .elementor-element.elementor-element-1846fe3{background-color:#D9FF00;}.elementor-197 .elementor-element.elementor-element-1846fe3.elementor-element{--align-self:flex-start;}.elementor-197 .elementor-element.elementor-element-1846fe3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#000000;}.elementor-197 .elementor-element.elementor-element-a3e26d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-a7d6bf9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-1a96855{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-197 .elementor-element.elementor-element-689ea0d{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-b5432c2{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-197 .elementor-element.elementor-element-51d5f59{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-1ef591f{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-e915ce2{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-8f5607a{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-197 .elementor-element.elementor-element-5ece491{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-6871c56{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-6e381ce{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-197 .elementor-element.elementor-element-96771c0{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-9967b11{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-197 .elementor-element.elementor-element-03e64c0{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-f0659ca{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-197 .elementor-element.elementor-element-b90322b{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-80ccfc0{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-197 .elementor-element.elementor-element-b197f82{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-d58ec49{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-197 .elementor-element.elementor-element-7eda9c3{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-be4de82{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-efd5927{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-icon-size:32px;}:where( .elementor-197 .elementor-element.elementor-element-efd5927 > .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-family:"Sora", Sans-serif;font-weight:600;}.elementor-197 .elementor-element.elementor-element-dee727a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-d47dd18{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-197 .elementor-element.elementor-element-173df4e{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-8a8516f{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-197 .elementor-element.elementor-element-e92b202{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-0cb00c7{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-9fa05ae{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-c2a4aec{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-de54a48{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-197 .elementor-element.elementor-element-0529dbb{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-710bee7{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-ebe9a02{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-197 .elementor-element.elementor-element-c542ff7{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-4e3bef4{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-197 .elementor-element.elementor-element-430e99d{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-f19664b{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-197 .elementor-element.elementor-element-148c3ef{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-f04b50c{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-197 .elementor-element.elementor-element-6152134{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-1536b8b{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-197 .elementor-element.elementor-element-0c57a48{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-197 .elementor-element.elementor-element-d6bb6a3{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-icon-size:32px;}:where( .elementor-197 .elementor-element.elementor-element-d6bb6a3 > .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-family:"Sora", Sans-serif;font-weight:600;}@media(max-width:1024px){.elementor-197 .elementor-element.elementor-element-b0a2700{--padding-top:124px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-197 .elementor-element.elementor-element-e2b592d .elementor-heading-title{font-size:32px;}.elementor-197 .elementor-element.elementor-element-16c2dca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-197 .elementor-element.elementor-element-35d78f3{--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-197 .elementor-element.elementor-element-3e12bbf{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-197 .elementor-element.elementor-element-5c019f8{--justify-content:flex-start;}.elementor-197 .elementor-element.elementor-element-1029741{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-197 .elementor-element.elementor-element-0b505a6{font-size:32px;line-height:0.8em;}.elementor-197 .elementor-element.elementor-element-d625cc5{font-size:16px;}.elementor-197 .elementor-element.elementor-element-437e55b .elementor-button{padding:12px 12px 12px 12px;}.elementor-197 .elementor-element.elementor-element-df91505{text-align:center;font-size:18px;}.elementor-197 .elementor-element.elementor-element-5747fde{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-197 .elementor-element.elementor-element-c2ebe1b{--grid-columns:2;}.elementor-197 .elementor-element.elementor-element-b9cc641 .elementor-heading-title{font-size:29px;}.elementor-197 .elementor-element.elementor-element-f3223d8{--grid-columns:2;}.elementor-197 .elementor-element.elementor-element-a8ec8c9{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-197 .elementor-element.elementor-element-9103da6 .elementor-heading-title{font-size:30px;}.elementor-197 .elementor-element.elementor-element-1846fe3 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-197 .elementor-element.elementor-element-b0a2700{--padding-top:124px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-197 .elementor-element.elementor-element-21d9360{--min-height:254px;}.elementor-197 .elementor-element.elementor-element-16c2dca{--padding-top:0px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-197 .elementor-element.elementor-element-35d78f3{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-197 .elementor-element.elementor-element-3e12bbf{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-197 .elementor-element.elementor-element-09ef2e2.e-con{--order:-99999 /* order start hack */;}.elementor-197 .elementor-element.elementor-element-1898841{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-197 .elementor-element.elementor-element-437e55b{width:100%;max-width:100%;}.elementor-197 .elementor-element.elementor-element-3cc87e1{--width:40%;}.elementor-197 .elementor-element.elementor-element-df91505{font-size:17px;}.elementor-197 .elementor-element.elementor-element-eb0c2e6{--width:60%;}.elementor-197 .elementor-element.elementor-element-5747fde{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-197 .elementor-element.elementor-element-d9d48e7{text-align:center;font-size:20px;}.elementor-197 .elementor-element.elementor-element-e2f7653{text-align:center;}.elementor-197 .elementor-element.elementor-element-e2f7653 .elementor-heading-title{font-size:28px;}.elementor-197 .elementor-element.elementor-element-2e3a556{width:100%;max-width:100%;}.elementor-197 .elementor-element.elementor-element-c2ebe1b{--grid-columns:1;}.elementor-197 .elementor-element.elementor-element-416a34c{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-197 .elementor-element.elementor-element-b9cc641 .elementor-heading-title{font-size:28px;}.elementor-197 .elementor-element.elementor-element-f3223d8{--grid-columns:1;}.elementor-197 .elementor-element.elementor-element-a8ec8c9{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-197 .elementor-element.elementor-element-71ce254{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-c3163fb{text-align:center;}.elementor-197 .elementor-element.elementor-element-b4aa1c8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-197 .elementor-element.elementor-element-9103da6.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-9103da6{text-align:center;}.elementor-197 .elementor-element.elementor-element-9103da6 .elementor-heading-title{font-size:28px;}.elementor-197 .elementor-element.elementor-element-1846fe3.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-1846fe3{text-align:center;}.elementor-197 .elementor-element.elementor-element-1846fe3 .elementor-heading-title{font-size:28px;}}@media(min-width:768px){.elementor-197 .elementor-element.elementor-element-b0a2700{--content-width:1440px;}.elementor-197 .elementor-element.elementor-element-3183146{--width:50%;}.elementor-197 .elementor-element.elementor-element-21d9360{--width:50%;}.elementor-197 .elementor-element.elementor-element-16c2dca{--content-width:1440px;}.elementor-197 .elementor-element.elementor-element-28a0397{--width:10%;}.elementor-197 .elementor-element.elementor-element-09ef2e2{--width:30%;}.elementor-197 .elementor-element.elementor-element-1898841{--content-width:1440px;}.elementor-197 .elementor-element.elementor-element-5c019f8{--width:37%;}.elementor-197 .elementor-element.elementor-element-c9fb116{--content-width:100vw;}.elementor-197 .elementor-element.elementor-element-3cc87e1{--width:20%;}.elementor-197 .elementor-element.elementor-element-5747fde{--content-width:1440px;}.elementor-197 .elementor-element.elementor-element-6fa1b10{--width:80%;}.elementor-197 .elementor-element.elementor-element-a8ec8c9{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-197 .elementor-element.elementor-element-35d78f3{--width:60%;}.elementor-197 .elementor-element.elementor-element-28a0397{--width:61.108%;}.elementor-197 .elementor-element.elementor-element-3e12bbf{--width:100%;}.elementor-197 .elementor-element.elementor-element-09ef2e2{--width:40%;}.elementor-197 .elementor-element.elementor-element-5c019f8{--width:50%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-0b966df *//* 1. Aplicamos el corte a toda la tabla y quitamos el borde nativo de Elementor */
.elementor-197 .elementor-element.elementor-element-0b966df {
    border: none !important;
    clip-path: polygon(0 0, calc(100% - 30px) 0, 100% 30px, 100% 100%, 0 100%) !important;
    position: relative;
}

/* 2. Creamos un falso borde rojo usando un pseudo-elemento */
.elementor-197 .elementor-element.elementor-element-0b966df::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /* Cambia el color del borde aquí (ej. #ff0000 es rojo) */
    background: #E1E1E1; 
    /* Este clip-path invertido genera el grosor del borde (2px en este caso) */
    clip-path: polygon(
        0 0, calc(100% - 30px) 0, 100% 30px, 100% 100%, 0 100%, 
        0 0, 
        2px 2px, 2px calc(100% - 2px), calc(100% - 2px) calc(100% - 2px), calc(100% - 2px) calc(31px), calc(100% - 31px) 2px, 2px 2px
    ) !important;
    pointer-events: none;
    z-index: 10;
}

/* 3. Limpieza de las líneas internas de Elementor para que no sobresalgan */
.elementor-197 .elementor-element.elementor-element-0b966df .elementor-toc__header,
.elementor-197 .elementor-element.elementor-element-0b966df .elementor-toc__body {
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3421e60 */.reading-progress{
    width:100%;
    height:6px;
    background:#D9D9D9;
    border-radius:999px;
    overflow:hidden;
}

.reading-progress-bar{
    width:0%;
    height:100%;
    background:#D7FF00;
    border-radius:999px;
    transition:width .1s linear;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8334c9f */div.stcik {
  position: -webkit-sticky !important; /* Soporte para Safari */
    position: sticky !important;
    top: 20px; /* Espacio que quedará entre el contenedor y el borde superior de la pantalla */
    z-index: 999 !important;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-703e7a5 */div.cus-filter .e-filter-item[aria-pressed="true"] {
  border-radius: 999px;
}

div.hv-post:hover div.cont-hvpost .elementor-heading-title, div.hv-post:hover div.cont-hvpost  .elementor-icon-list-text, div.hv-post:hover div.cont-hvpost  .elementor-widget-theme-post-excerpt, div.hv-post:hover div.cont-hvpost  .elementor-widget-text-editor 
{
  color: #000;
}
div.art-btn {
  margin-top: auto;
}/* End custom CSS */