.elementor-7692 .elementor-element.elementor-element-631d2ce8{--display:flex;--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.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-7692 .elementor-element.elementor-element-217d639{text-align:center;}.elementor-widget-global .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-global .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-global .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-global .elementor-icon-list-text, .elementor-widget-global .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-global .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7692 .elementor-element.elementor-global-5850 .elementor-icon-list-icon{width:14px;}.elementor-7692 .elementor-element.elementor-global-5850 .elementor-icon-list-icon i{font-size:14px;}.elementor-7692 .elementor-element.elementor-global-5850 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-7692 .elementor-element.elementor-element-442c2a8{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-7692 .elementor-element.elementor-element-79e81f81.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-7692 .elementor-element.elementor-element-79e81f81{text-align:center;}.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-7692 .elementor-element.elementor-element-2851286b.elementor-element{--flex-grow:1;--flex-shrink:2;}.elementor-7692 .elementor-element.elementor-element-254f76c{--display:flex;}.elementor-7692 .elementor-element.elementor-element-bf8245a{text-align:center;}.elementor-7692 .elementor-element.elementor-element-6883458{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 0px;--row-gap:16px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.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-7692 .elementor-element.elementor-element-ac3220b .elementor-button{background-color:#FFFFFF;}.elementor-7692 .elementor-element.elementor-element-ac3220b .elementor-button:hover, .elementor-7692 .elementor-element.elementor-element-ac3220b .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-7692 .elementor-element.elementor-element-330f62d .elementor-button{background-color:#FFFFFF;}.elementor-7692 .elementor-element.elementor-element-330f62d .elementor-button:hover, .elementor-7692 .elementor-element.elementor-element-330f62d .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-7692 .elementor-element.elementor-element-413d850 .elementor-button{background-color:#FFFFFF;}.elementor-7692 .elementor-element.elementor-element-413d850 .elementor-button:hover, .elementor-7692 .elementor-element.elementor-element-413d850 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-7692 .elementor-element.elementor-element-fe6110c .elementor-button{background-color:#FFFFFF;}.elementor-7692 .elementor-element.elementor-element-fe6110c .elementor-button:hover, .elementor-7692 .elementor-element.elementor-element-fe6110c .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-7692 .elementor-element.elementor-element-0f0b5eb .elementor-button{background-color:#FFFFFF;}.elementor-7692 .elementor-element.elementor-element-0f0b5eb .elementor-button:hover, .elementor-7692 .elementor-element.elementor-element-0f0b5eb .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-7692 .elementor-element.elementor-element-6cd82c8 .elementor-button{background-color:#FFFFFF;}.elementor-7692 .elementor-element.elementor-element-6cd82c8 .elementor-button:hover, .elementor-7692 .elementor-element.elementor-element-6cd82c8 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-7692 .elementor-element.elementor-element-c33ac32 .elementor-button{background-color:#FFFFFF;}.elementor-7692 .elementor-element.elementor-element-c33ac32 .elementor-button:hover, .elementor-7692 .elementor-element.elementor-element-c33ac32 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-7692 .elementor-element.elementor-element-57befef .elementor-button{background-color:#FFFFFF;}.elementor-7692 .elementor-element.elementor-element-57befef .elementor-button:hover, .elementor-7692 .elementor-element.elementor-element-57befef .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-7692 .elementor-element.elementor-element-07a82cf .elementor-button{background-color:#FFFFFF;}.elementor-7692 .elementor-element.elementor-element-07a82cf .elementor-button:hover, .elementor-7692 .elementor-element.elementor-element-07a82cf .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-7692 .elementor-element.elementor-element-e7c6ca2 .elementor-button{background-color:#FFFFFF;}.elementor-7692 .elementor-element.elementor-element-e7c6ca2 .elementor-button:hover, .elementor-7692 .elementor-element.elementor-element-e7c6ca2 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-7692 .elementor-element.elementor-element-e4b1726 .elementor-button{background-color:#FFFFFF;}.elementor-7692 .elementor-element.elementor-element-e4b1726 .elementor-button:hover, .elementor-7692 .elementor-element.elementor-element-e4b1726 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-7692 .elementor-element.elementor-element-7bbee30 .elementor-button{background-color:#FFFFFF;}.elementor-7692 .elementor-element.elementor-element-7bbee30 .elementor-button:hover, .elementor-7692 .elementor-element.elementor-element-7bbee30 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-7692 .elementor-element.elementor-element-4765de0 .elementor-button{background-color:#FFFFFF;}.elementor-7692 .elementor-element.elementor-element-4765de0 .elementor-button:hover, .elementor-7692 .elementor-element.elementor-element-4765de0 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-7692 .elementor-element.elementor-element-e5e279f .elementor-button{background-color:#FFFFFF;}.elementor-7692 .elementor-element.elementor-element-e5e279f .elementor-button:hover, .elementor-7692 .elementor-element.elementor-element-e5e279f .elementor-button:focus{background-color:var( --e-global-color-secondary );}.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-7692 .elementor-element.elementor-element-aafe77a{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-7692 .elementor-element.elementor-element-aafe77a .elementor-divider-separator{width:100%;}.elementor-7692 .elementor-element.elementor-element-aafe77a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7692 .elementor-element.elementor-element-e72792f{--display:flex;}.elementor-7692 .elementor-element.elementor-element-041a94e{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7692 .elementor-element.elementor-element-bf6627e{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-7692 .elementor-element.elementor-element-bf6627e .elementor-divider-separator{width:100%;}.elementor-7692 .elementor-element.elementor-element-bf6627e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7692 .elementor-element.elementor-element-615acec{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7692 .elementor-element.elementor-element-f1c003a{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-7692 .elementor-element.elementor-element-f1c003a .elementor-divider-separator{width:100%;}.elementor-7692 .elementor-element.elementor-element-f1c003a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7692 .elementor-element.elementor-element-b493b78{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-7692 .elementor-element.elementor-element-b493b78 .elementor-divider-separator{width:100%;}.elementor-7692 .elementor-element.elementor-element-b493b78 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7692 .elementor-element.elementor-element-5df3205{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7692 .elementor-element.elementor-element-a01720a{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7692 .elementor-element.elementor-element-d04c98b{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7692 .elementor-element.elementor-element-4d1fa90{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-7692 .elementor-element.elementor-element-4d1fa90 .elementor-divider-separator{width:100%;}.elementor-7692 .elementor-element.elementor-element-4d1fa90 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7692 .elementor-element.elementor-element-a003b8e{--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-7692 .elementor-element.elementor-element-2e6ff18{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-7692 .elementor-element.elementor-element-2e6ff18 .elementor-divider-separator{width:100%;}.elementor-7692 .elementor-element.elementor-element-2e6ff18 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7692 .elementor-element.elementor-element-001418e{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7692 .elementor-element.elementor-element-4b46c41{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-7692 .elementor-element.elementor-element-4b46c41 .elementor-divider-separator{width:100%;}.elementor-7692 .elementor-element.elementor-element-4b46c41 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7692 .elementor-element.elementor-element-ec44b1f{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7692 .elementor-element.elementor-element-72f9072{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-7692 .elementor-element.elementor-element-72f9072 .elementor-divider-separator{width:100%;}.elementor-7692 .elementor-element.elementor-element-72f9072 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7692 .elementor-element.elementor-element-59272d7{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-7692 .elementor-element.elementor-element-59272d7 .elementor-divider-separator{width:100%;}.elementor-7692 .elementor-element.elementor-element-59272d7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7692 .elementor-element.elementor-element-8da9b24{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7692 .elementor-element.elementor-element-1f6ee00{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-7692 .elementor-element.elementor-element-1f6ee00 .elementor-divider-separator{width:100%;}.elementor-7692 .elementor-element.elementor-element-1f6ee00 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7692 .elementor-element.elementor-element-29b8474{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7692 .elementor-element.elementor-element-f467e6b{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-7692 .elementor-element.elementor-element-f467e6b .elementor-divider-separator{width:100%;}.elementor-7692 .elementor-element.elementor-element-f467e6b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7692 .elementor-element.elementor-element-44be3db{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7692 .elementor-element.elementor-element-37bbfd2{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-7692 .elementor-element.elementor-element-37bbfd2 .elementor-divider-separator{width:100%;}.elementor-7692 .elementor-element.elementor-element-37bbfd2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7692 .elementor-element.elementor-element-dd463b3{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-7692 .elementor-element.elementor-element-dd463b3 .elementor-divider-separator{width:100%;}.elementor-7692 .elementor-element.elementor-element-dd463b3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7692 .elementor-element.elementor-element-43bfc78{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-7692 .elementor-element.elementor-element-43bfc78 .elementor-divider-separator{width:100%;}.elementor-7692 .elementor-element.elementor-element-43bfc78 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7692 .elementor-element.elementor-element-f49ee4f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7692 .elementor-element.elementor-element-2a19d88{--display:flex;--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7692 .elementor-element.elementor-global-2352{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-7692 .elementor-element.elementor-global-2352 .elementor-share-btn__title{font-size:10px;}.elementor-widget-global .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-global .elementor-post__title, .elementor-widget-global .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-global .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-global .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-global a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .elementor-post__card .elementor-post__badge{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-global .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-global .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-7692 .elementor-element.elementor-global-2340{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-7692 .elementor-element.elementor-global-2340 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5625 * 100% );}.elementor-7692 .elementor-element.elementor-global-2340:after{content:"0.5625";}.elementor-7692 .elementor-element.elementor-global-2340 .elementor-post__thumbnail__link{width:100%;}.elementor-7692 .elementor-element.elementor-global-2340 .elementor-post__meta-data span + span:before{content:"•";}.elementor-7692 .elementor-element.elementor-global-2340 .elementor-post__text{margin-top:20px;}.elementor-7692 .elementor-element.elementor-global-2340 .elementor-post__badge{right:0;}.elementor-7692 .elementor-element.elementor-global-2340 .elementor-post__card .elementor-post__badge{margin:20px;}@media(max-width:1024px){.elementor-7692 .elementor-element.elementor-element-6883458{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7692 .elementor-element.elementor-element-f49ee4f{--grid-auto-flow:row;} .elementor-7692 .elementor-element.elementor-global-2352{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}@media(max-width:767px){.elementor-7692 .elementor-element.elementor-element-6883458{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7692 .elementor-element.elementor-element-f49ee4f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;} .elementor-7692 .elementor-element.elementor-global-2352{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-7692 .elementor-element.elementor-global-2340 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-7692 .elementor-element.elementor-global-2340:after{content:"0.5";}.elementor-7692 .elementor-element.elementor-global-2340 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-e72792f */img.ccbuttons {
            box-shadow: 0 2px 10px rgba(0,0,0,0.1); 

    max-width: 300px;
        }
        
        
        
        .ccgimage img {
            border-radius: 12px;
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        }
        
        
        
        .chart-container {
            background: white;
            border-radius: 12px;
            padding: 30px;
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        }
        
        th {
            background: linear-gradient(135deg, #449e90, #2f6e64);
            color: white;
            padding: 15px;
            text-align: left;
            font-weight: 600;
             border-radius: 12px;
             border:4px solid white;

        }
        
        
        td {
            padding: 12px 15px;
            border-bottom: 1px solid #e5e7eb;
        }
        
        tr:hover {
            background: #f3f4f6;
        }
        
        .yes {
            color: #14b8a6;
            font-weight: bold;
        }
        
        .no {
            color: #ef4444;
            font-weight: bold;
        }
        
        .partial {
            color: #f59e0b;
            font-weight: bold;
        }
        
        .license-badge {
            display: inline-block;
            padding: 5px 12px;
            border-radius: 20px;
            font-size: 14px;
            font-weight: 600;
            margin: 5px;
        }
        
        .cc-by { background: #dcfce7; color: #16a34a; }
        .cc-by-sa { background: #dbeafe; color: #2563eb; }
        .cc-by-nc { background: #fef3c7; color: #d97706; }
        .cc-by-nd { background: #fce7f3; color: #ec4899; }
        .cc-by-nc-sa { background: #ede9fe; color: #7c3aed; }
        .cc-by-nc-nd { background: #fee2e2; color: #dc2626; }
        
        .comparison-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 20px;
            margin: 20px 0;
        }
        
        .comparison-card {
            background: white;
            border: 2px solid #e5e7eb;
            border-radius: 8px;
            padding: 20px;
            text-align: center;
        }
        
        .comparison-card h4 {
            color: #6060ff ;
            margin-bottom: 15px;
        }
        
        .feature-list {
            text-align: left;
            list-style: none;
            padding: 0;
        }
        
        .feature-list li {
            padding: 8px 0;
            border-bottom: 1px solid #f3f4f6;
        }
        
        .feature-list li:before {
            content: "✓ ";
            color: #14b8a6;
            font-weight: bold;
        }
        
        .warning-box {
            background: #fef2f2;
            border-left: 4px solid #ef4444;
            padding: 15px;
            margin: 20px 0;
            border-radius: 4px;
        }
        
        .success-box {
            background: #f0fdf4;
            border-left: 4px solid #22c55e;
            padding: 15px;
            margin: 20px 0;
            border-radius: 4px;
        }
        
        .info-box {
            background: #eff6ff;
            border-left: 4px solid #3b82f6;
            padding: 15px;
            margin: 20px 0;
            border-radius: 4px;
        }
        

    
    .dcf-wrapper-table-scroll {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      left: 50%;
      margin-left: -50vw;
      margin-right: -50vw;
      padding-bottom: 1em;
      position: relative;
      right: 50%;
      width: 100vw
    }
    
    @media only screen and (max-width:42.09em) {
      .dcf-table-responsive thead {
        clip: rect(0 0 0 0);
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%);
        height: 1px;
        overflow: hidden;
        position: absolute;
        width: 1px;
        white-space: nowrap
      }
      .dcf-table-responsive tr {
        display: block
      }
      .dcf-table-responsive td {
        -webkit-column-gap: 3.16vw;
        -moz-column-gap: 3.16vw;
        column-gap: 3.16vw;
        display: grid;
        grid-template-columns: 1fr 1fr;

      }

        tr:hover {
            background: none;
        }
      .dcf-table-responsive:not(.dcf-table-bordered) tbody tr {
        padding-bottom: 1em
      }



      .dcf-table-responsive tbody td:before {
        content: attr(data-label);
        float: left;
        font-weight: 700;
color: #404040;
      }
    }
.dcf-overflow-x-auto {
      overflow-x: auto!important;
      -webkit-overflow-scrolling: touch
    }/* End custom CSS */