.elementor-2694 .elementor-element.elementor-element-a928e81{--display:flex;animation-duration:2000ms;--min-height:0vh;--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;animation-delay:10ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2694 .elementor-element.elementor-element-3121ecf{--display:flex;animation-duration:2000ms;--gap:20px 20px;--background-transition:0.3s;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2694 .elementor-element.elementor-element-fc18abc{width:var( --container-widget-width, 212px );max-width:212px;--container-widget-width:212px;--container-widget-flex-grow:0;}.elementor-2694 .elementor-element.elementor-element-fc18abc > .elementor-widget-container{background-color:var( --e-global-color-6ab21a0 );margin:0px 0px -10px 0px;padding:7px 12px 7px 12px;border-radius:700px 700px 700px 700px;}.elementor-2694 .elementor-element.elementor-element-fc18abc .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-2694 .elementor-element.elementor-element-2e9c1db .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-widget-theme-post-excerpt .elementor-widget-container{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-2694 .elementor-element.elementor-element-a787295 .elementor-widget-container{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-2694 .elementor-element.elementor-element-2af8498 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2694 .elementor-element.elementor-element-bf936c8{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2694 .elementor-element.elementor-element-315b732{--display:flex;animation-duration:2500ms;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;animation-delay:800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2694 .elementor-element.elementor-element-18b6f67{--display:flex;animation-duration:2500ms;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;animation-delay:800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2694 .elementor-element.elementor-element-a45d00b{--display:flex;--min-height:0px;--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;--background-transition:0.3s;--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-2694 .elementor-element.elementor-element-4abbba1{--display:flex;--min-height:0px;--gap:5px 5px;--background-transition:0.3s;--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-2694 .elementor-element.elementor-element-b3816eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-2694 .elementor-element.elementor-element-c46a347{--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;--background-transition:0.3s;--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-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-2694 .elementor-element.elementor-element-a51959a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;}.elementor-2694 .elementor-element.elementor-element-a51959a.elementor-element{--align-self:center;}.elementor-2694 .elementor-element.elementor-element-a51959a .elementor-icon-wrapper{text-align:center;}.elementor-2694 .elementor-element.elementor-element-a51959a.elementor-view-stacked .elementor-icon{background-color:#22FE00;}.elementor-2694 .elementor-element.elementor-element-a51959a.elementor-view-framed .elementor-icon, .elementor-2694 .elementor-element.elementor-element-a51959a.elementor-view-default .elementor-icon{color:#22FE00;border-color:#22FE00;}.elementor-2694 .elementor-element.elementor-element-a51959a.elementor-view-framed .elementor-icon, .elementor-2694 .elementor-element.elementor-element-a51959a.elementor-view-default .elementor-icon svg{fill:#22FE00;}.elementor-2694 .elementor-element.elementor-element-a51959a .elementor-icon{font-size:25px;}.elementor-2694 .elementor-element.elementor-element-a51959a .elementor-icon svg{height:25px;}.elementor-2694 .elementor-element.elementor-element-46aee05{--display:flex;--gap:5px 5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2694 .elementor-element.elementor-element-46aee05, .elementor-2694 .elementor-element.elementor-element-46aee05::before{--border-transition:0.3s;}.elementor-2694 .elementor-element.elementor-element-95a9203 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:capitalize;}.elementor-2694 .elementor-element.elementor-element-f948345{--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;--background-transition:0.3s;--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-2694 .elementor-element.elementor-element-46fbb45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;}.elementor-2694 .elementor-element.elementor-element-46fbb45.elementor-element{--align-self:center;}.elementor-2694 .elementor-element.elementor-element-46fbb45 .elementor-icon-wrapper{text-align:center;}.elementor-2694 .elementor-element.elementor-element-46fbb45.elementor-view-stacked .elementor-icon{background-color:#22FE00;}.elementor-2694 .elementor-element.elementor-element-46fbb45.elementor-view-framed .elementor-icon, .elementor-2694 .elementor-element.elementor-element-46fbb45.elementor-view-default .elementor-icon{color:#22FE00;border-color:#22FE00;}.elementor-2694 .elementor-element.elementor-element-46fbb45.elementor-view-framed .elementor-icon, .elementor-2694 .elementor-element.elementor-element-46fbb45.elementor-view-default .elementor-icon svg{fill:#22FE00;}.elementor-2694 .elementor-element.elementor-element-46fbb45 .elementor-icon{font-size:25px;}.elementor-2694 .elementor-element.elementor-element-46fbb45 .elementor-icon svg{height:25px;}.elementor-2694 .elementor-element.elementor-element-f0b8109 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;}.elementor-2694 .elementor-element.elementor-element-f0b8109.elementor-element{--align-self:center;}.elementor-2694 .elementor-element.elementor-element-f0b8109 .elementor-icon-wrapper{text-align:center;}.elementor-2694 .elementor-element.elementor-element-f0b8109.elementor-view-stacked .elementor-icon{background-color:#FE0000;}.elementor-2694 .elementor-element.elementor-element-f0b8109.elementor-view-framed .elementor-icon, .elementor-2694 .elementor-element.elementor-element-f0b8109.elementor-view-default .elementor-icon{color:#FE0000;border-color:#FE0000;}.elementor-2694 .elementor-element.elementor-element-f0b8109.elementor-view-framed .elementor-icon, .elementor-2694 .elementor-element.elementor-element-f0b8109.elementor-view-default .elementor-icon svg{fill:#FE0000;}.elementor-2694 .elementor-element.elementor-element-f0b8109 .elementor-icon{font-size:25px;}.elementor-2694 .elementor-element.elementor-element-f0b8109 .elementor-icon svg{height:25px;}.elementor-2694 .elementor-element.elementor-element-eb83dc4{--display:flex;--gap:5px 5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2694 .elementor-element.elementor-element-eb83dc4, .elementor-2694 .elementor-element.elementor-element-eb83dc4::before{--border-transition:0.3s;}.elementor-2694 .elementor-element.elementor-element-dd99d61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-2694 .elementor-element.elementor-element-7644f88{--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;--background-transition:0.3s;--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-2694 .elementor-element.elementor-element-ce00a4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;}.elementor-2694 .elementor-element.elementor-element-ce00a4c.elementor-element{--align-self:center;}.elementor-2694 .elementor-element.elementor-element-ce00a4c .elementor-icon-wrapper{text-align:center;}.elementor-2694 .elementor-element.elementor-element-ce00a4c.elementor-view-stacked .elementor-icon{background-color:#22FE00;}.elementor-2694 .elementor-element.elementor-element-ce00a4c.elementor-view-framed .elementor-icon, .elementor-2694 .elementor-element.elementor-element-ce00a4c.elementor-view-default .elementor-icon{color:#22FE00;border-color:#22FE00;}.elementor-2694 .elementor-element.elementor-element-ce00a4c.elementor-view-framed .elementor-icon, .elementor-2694 .elementor-element.elementor-element-ce00a4c.elementor-view-default .elementor-icon svg{fill:#22FE00;}.elementor-2694 .elementor-element.elementor-element-ce00a4c .elementor-icon{font-size:25px;}.elementor-2694 .elementor-element.elementor-element-ce00a4c .elementor-icon svg{height:25px;}.elementor-2694 .elementor-element.elementor-element-aa86342 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;}.elementor-2694 .elementor-element.elementor-element-aa86342.elementor-element{--align-self:center;}.elementor-2694 .elementor-element.elementor-element-aa86342 .elementor-icon-wrapper{text-align:center;}.elementor-2694 .elementor-element.elementor-element-aa86342.elementor-view-stacked .elementor-icon{background-color:#FE0000;}.elementor-2694 .elementor-element.elementor-element-aa86342.elementor-view-framed .elementor-icon, .elementor-2694 .elementor-element.elementor-element-aa86342.elementor-view-default .elementor-icon{color:#FE0000;border-color:#FE0000;}.elementor-2694 .elementor-element.elementor-element-aa86342.elementor-view-framed .elementor-icon, .elementor-2694 .elementor-element.elementor-element-aa86342.elementor-view-default .elementor-icon svg{fill:#FE0000;}.elementor-2694 .elementor-element.elementor-element-aa86342 .elementor-icon{font-size:25px;}.elementor-2694 .elementor-element.elementor-element-aa86342 .elementor-icon svg{height:25px;}.elementor-2694 .elementor-element.elementor-element-c0b2123{--display:flex;--gap:5px 5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2694 .elementor-element.elementor-element-c0b2123, .elementor-2694 .elementor-element.elementor-element-c0b2123::before{--border-transition:0.3s;}.elementor-2694 .elementor-element.elementor-element-8a2fce7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-2694 .elementor-element.elementor-element-1405f59{--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;--background-transition:0.3s;--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-2694 .elementor-element.elementor-element-0d3cd87{--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;--background-transition:0.3s;}.elementor-2694 .elementor-element.elementor-element-15a6571{--display:flex;--background-transition:0.3s;--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-2694 .elementor-element.elementor-element-8d0077a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2694 .elementor-element.elementor-element-6353d37 > .elementor-widget-container{padding:0px 0px 15px 8px;}.elementor-2694 .elementor-element.elementor-element-6353d37 .elementor-heading-title{color:#202020;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;}.elementor-2694 .elementor-element.elementor-element-881bc94{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-2694 .elementor-element.elementor-element-6288182{--display:flex;--gap:45px 45px;--background-transition:0.3s;}.elementor-2694 .elementor-element.elementor-element-68aa43e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:18px 18px 18px 18px;}.elementor-2694 .elementor-element.elementor-element-ab0eeae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;box-shadow:5px 5px 20px -10px rgba(0,0,0,0.5);}.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-2694 .elementor-element.elementor-element-46e7a43{--display:flex;--background-transition:0.3s;}.elementor-2694 .elementor-element.elementor-element-48f07e2{--display:flex;--background-transition:0.3s;}@media(min-width:768px){.elementor-2694 .elementor-element.elementor-element-15a6571{--width:100%;}.elementor-2694 .elementor-element.elementor-element-8d0077a{--width:45%;}}@media(max-width:767px){.elementor-2694 .elementor-element.elementor-element-a928e81{--min-height:0vh;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2694 .elementor-element.elementor-element-3121ecf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2694 .elementor-element.elementor-element-fc18abc > .elementor-widget-container{padding:5px 10px 3px 10px;}.elementor-2694 .elementor-element.elementor-element-fc18abc{--container-widget-width:181px;--container-widget-flex-grow:0;width:var( --container-widget-width, 181px );max-width:181px;}.elementor-2694 .elementor-element.elementor-element-fc18abc .elementor-heading-title{font-size:12px;}.elementor-2694 .elementor-element.elementor-element-2e9c1db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2694 .elementor-element.elementor-element-2e9c1db .elementor-heading-title{font-size:30px;}.elementor-2694 .elementor-element.elementor-element-a787295 .elementor-widget-container{font-size:13px;}.elementor-2694 .elementor-element.elementor-element-bf936c8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2694 .elementor-element.elementor-element-315b732{--min-height:0px;--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-2694 .elementor-element.elementor-element-8e7b5c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2694 .elementor-element.elementor-element-18b6f67{--justify-content:flex-start;--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-2694 .elementor-element.elementor-element-e3124fc > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2694 .elementor-element.elementor-element-a45d00b{--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:30px 0px;--flex-wrap:wrap;}.elementor-2694 .elementor-element.elementor-element-4abbba1{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2694 .elementor-element.elementor-element-c46a347{--flex-wrap:nowrap;}.elementor-2694 .elementor-element.elementor-element-a51959a > .elementor-widget-container{padding:3px 0px 0px 0px;}.elementor-2694 .elementor-element.elementor-element-a51959a .elementor-icon{font-size:17px;}.elementor-2694 .elementor-element.elementor-element-a51959a .elementor-icon svg{height:17px;}.elementor-2694 .elementor-element.elementor-element-46fbb45 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-2694 .elementor-element.elementor-element-46fbb45 .elementor-icon{font-size:17px;}.elementor-2694 .elementor-element.elementor-element-46fbb45 .elementor-icon svg{height:17px;}.elementor-2694 .elementor-element.elementor-element-f0b8109 > .elementor-widget-container{padding:3px 0px 0px 0px;}.elementor-2694 .elementor-element.elementor-element-f0b8109 .elementor-icon{font-size:17px;}.elementor-2694 .elementor-element.elementor-element-f0b8109 .elementor-icon svg{height:17px;}.elementor-2694 .elementor-element.elementor-element-eb83dc4{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-2694 .elementor-element.elementor-element-ce00a4c > .elementor-widget-container{padding:3px 0px 0px 0px;}.elementor-2694 .elementor-element.elementor-element-ce00a4c .elementor-icon{font-size:17px;}.elementor-2694 .elementor-element.elementor-element-ce00a4c .elementor-icon svg{height:17px;}.elementor-2694 .elementor-element.elementor-element-aa86342 > .elementor-widget-container{padding:3px 0px 0px 0px;}.elementor-2694 .elementor-element.elementor-element-aa86342 .elementor-icon{font-size:17px;}.elementor-2694 .elementor-element.elementor-element-aa86342 .elementor-icon svg{height:17px;}.elementor-2694 .elementor-element.elementor-element-6353d37 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2694 .elementor-element.elementor-element-6353d37{text-align:center;}.elementor-2694 .elementor-element.elementor-element-6353d37 .elementor-heading-title{font-size:14px;}.elementor-2694 .elementor-element.elementor-element-6288182{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2694 .elementor-element.elementor-element-68aa43e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2694 .elementor-element.elementor-element-46e7a43{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2694 .elementor-element.elementor-element-48f07e2{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}body.elementor-page-2694{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-2af8498 */.elementor-2694 .elementor-element.elementor-element-2af8498{
    font-size: 12px
}
@media screen and (max-width:767px){
    .elementor-2694 .elementor-element.elementor-element-2af8498{
    font-size: 10px
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8e7b5c6 */.fondo-patrimonio-box {
    margin: 0px 0px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
}

/* TOTAL */
.fondo-patrimonio-total {
    background: #042943;
    color: #fff;
    border-radius: 22px;
    padding: 30px 26px;
    box-shadow: 0 18px 40px rgba(0,0,0,.18);
    margin-bottom: 18px;
}

.fondo-patrimonio-total span {
    display: block;
    font-size: 12px;
    letter-spacing: .6px;
    opacity: .8;
    margin-bottom: 6px;
    text-transform: uppercase;
}

.fondo-patrimonio-total strong {
    font-size: 32px;
    font-weight: 800;
    letter-spacing: .3px;
}

/* CLASES */
.fondo-patrimonio-clases {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    gap: 18px;
}

.fondo-patrimonio-item {
    background: #fff;
    border-radius: 18px;
    padding: 18px 16px;
    box-shadow: 0 8px 22px rgba(0,0,0,.08);
    transition: transform .2s ease, box-shadow .2s ease;
}

.fondo-patrimonio-item:hover {
    transform: translateY(-3px);
    box-shadow: 0 12px 26px rgba(0,0,0,.12);
}

.fondo-patrimonio-item span {
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: .6px;
    color: #777;
    margin-bottom: 6px;
}

.fondo-patrimonio-item strong {
    font-size: 18px;
    font-weight: 700;
    color: #0b6159;
}

/* MOBILE */
@media (max-width: 768px) {

    .fondo-patrimonio-total strong {
        font-size: 26px;
    }
    .fondo-patrimonio-clases {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(0px, 1fr));
    gap: 12px;
}
.fondo-patrimonio-item strong {
    font-size: 15px;
    font-weight: 700;
    color: #0b6159;
}
.fondo-patrimonio-total {
 margin-bottom:10px;   
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-315b732 */.caja1{
    max-width: 50%;
}
.menos{
    display: none
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e3124fc */.fondo-rendimientos-wrap {
    max-width: 1200px;
    margin: auto;
    font-family: system-ui, sans-serif;
}

.fondo-rendimientos-header {
    background: #0e9ca9;
    color: #fff;
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    padding: 22px 30px;
    border-radius: 14px;
    font-weight: 600;
    text-align: center;
}

.fondo-rendimientos-row {
    background: #fff;
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    padding: 24px 30px;
    margin-top: 16px;
    border-radius: 14px;
    text-align: center;
    box-shadow: 0 8px 20px rgba(0,0,0,.08);
    align-items: center;
}


.fondo-rendimientos-row .clase {
    font-weight: 700;
}

.fondo-rendimientos-row span.up {
    color: #1b81b3;
    font-weight: 600;
}

.fondo-rendimientos-row span.down {
    color: #e05252;
    font-weight: 600;
}
@media (max-width: 900px) {

  .fondo-rendimientos-header {
      display: none;
  }

  .fondo-rendimientos-row {
      grid-template-columns: 1fr;
      text-align: left;
      padding: 24px 22px;
      border-radius: 20px;
  }

  /* Cada fila */
  .fondo-rendimientos-row span {
      display: grid;
      grid-template-columns: 1fr auto auto; /* titulo | flecha | valor */
      align-items: center;
      column-gap: 8px;
      font-size: 15px;
      padding: 7px 0;
  }

  /* Clase */
  .fondo-rendimientos-row span.clase {
      display: block;
      text-align: center;
      font-size: 18px;
      font-weight: 700;
      color: #0b6159;
      margin-bottom: 10px;
  }

  /* Valor cuota */
  .fondo-rendimientos-row span:nth-child(2) {
      font-size: 16px;
      font-weight: 600;
      padding-bottom: 12px;
      margin-bottom: 12px;
      border-bottom: 2px solid #0b6159;
      grid-template-columns: 1fr auto; /* titulo | valor */
  }

  /* -------- TÍTULOS -------- */

  .fondo-rendimientos-row span:nth-child(2)::before { content: "Valor de Cuota"; }
  .fondo-rendimientos-row span:nth-child(3)::before { content: "Diario"; }
  .fondo-rendimientos-row span:nth-child(4)::before { content: "Semanal"; }
  .fondo-rendimientos-row span:nth-child(5)::before { content: "Mes Actual"; }
  .fondo-rendimientos-row span:nth-child(6)::before { content: "Trimestre Actual"; }
  .fondo-rendimientos-row span:nth-child(7)::before { content: "Año Actual"; }
  .fondo-rendimientos-row span:nth-child(8)::before { content: "Último año"; }

  .fondo-rendimientos-row span::before {
      color: #222;
      font-weight: 500;
  }

  /* -------- COLORES -------- */

  .fondo-rendimientos-row span.up {
      color: #1bb3a9;
      font-weight: 600;
  }

  .fondo-rendimientos-row span.down {
      color: #e05252;
      font-weight: 600;
  }

  /* -------- FLECHAS ANTES DEL VALOR -------- */

  .fondo-rendimientos-row span.up::after {
      content: "↑";
      font-weight: 800;
  }

  .fondo-rendimientos-row span.down::after {
      content: "↓";
      font-weight: 800;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ccc5015 */.valores1{
    font-size: 30px;
    font-weight: 800;
    font-family: "montserrat"
}
@media screen and (max-width:767px){
    .valores1{
    font-size: 20px;

}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-39b0d11 */.valores1{
    font-size: 30px;
    font-weight: 800;
    font-family: "montserrat"
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-70e4ae2 */.valores1{
    font-size: 30px;
    font-weight: 800;
    font-family: "montserrat"
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc4a33e */.valores1{
    font-size: 30px;
    font-weight: 800;
    font-family: "montserrat"
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a45d00b */.elementor-2694 .elementor-element.elementor-element-a45d00b{
    display: none
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b6f67 */.caja1{
    max-width: 50%;
}
.menos{
    display: none
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d0077a */.elementor-2694 .elementor-element.elementor-element-8d0077a{
    display: none
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68aa43e *//* ===== FONDO INFO → ESTILO INLINE / PANEL ===== */

.fondo-info-clase ul {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    gap: 14px 16px;
    padding: 0px
}

/* cards compactas */
.fondo-info-clase li {
    border: none !important;
    padding: 14px 14px !important;
    border-radius: 14px;
    background: #fff;
    box-shadow: 0 6px 16px rgba(0, 0, 0, .08);
    transition: transform .2s ease, box-shadow .2s ease;

    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 72px;
}

/* hover */
.fondo-info-clase li:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 22px rgba(0,0,0,.12);
}

/* título */
.fondo-info-clase li strong {
    font-size: 10.5px;
    font-weight: 600;
    letter-spacing: .7px;
    color: #777;
    text-transform: uppercase;
    margin-bottom: 4px;
}

/* valor */
.fondo-info-clase li {
    font-size: 14px;
    font-weight: 700;
    color: #0b6159;
}

/* título de clase */
.fondo-info-clase h3 {
    margin:25px;
    font-size: 14px
}

/* mobile más compacto */
@media (max-width: 900px) {

    .fondo-info-clase ul {
        grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
        gap: 12px;
        max-height:460px;
    }

    .fondo-info-clase li {
        min-height: 64px;
        padding: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ab0eeae */.elementor-2694 .elementor-element.elementor-element-ab0eeae td, .elementor-2694 .elementor-element.elementor-element-ab0eeae th{
    border-width: 0px;
    text-align: center;
}
.elementor-2694 .elementor-element.elementor-element-ab0eeae > div > div{
    overflow-x: scroll
}
.elementor-2694 .elementor-element.elementor-element-ab0eeae table{
    margin: 0px;
}
 /* ===== TABLA DE RENDIMIENTOS ANUALES ===== */
.elementor-2694 .elementor-element.elementor-element-ab0eeae .elementor-shortcode, .elementor-2694 .elementor-element.elementor-element-ab0eeae{
    padding: 0px !important;
    border-radius: 18px !important
}
table {
    width: 100% !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, sans-serif !important;
    background: #fff !important;
    border-radius: 18px !important;
    overflow: hidden !important;
    box-shadow: 0 10px 28px rgba(0,0,0,.10) !important;
    border: none !important
}

/* encabezados */
table thead th,
table th {
    background: #0e9ca9 !important;
    color: #fff !important;
    font-weight: 600 !important;
    font-size: 13px !important;
    padding: 14px 12px !important;
    text-align: center !important;
    text-transform: capitalize !important;
    border: none !important;
}

/* celdas */
table td {
    padding: 14px 12px !important;
    text-align: center !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #333 !important;
    border: none !important;
}

/* filas */
table tbody tr {
    transition: background .2s ease !important;
}

table tbody tr:hover {
    background: #f6f9f8 !important;
}

/* primera columna (año) */
table td:first-child,
table th:first-child {
    text-align: left !important;
    padding-left: 18px !important;
    font-weight: 700 !important;
}

/* columna YTD destacada */
table td:last-child,
table th:last-child {
    font-weight: 800 !important;
    color: #0b6159 !important;
}

/* bordes redondeados */
table tr:first-child th:first-child {
    border-top-left-radius: 18px !important;
}

table tr:first-child th:last-child {
    border-top-right-radius: 18px !important;
}

table tr:last-child td:first-child {
    border-bottom-left-radius: 18px !important;
}

table tr:last-child td:last-child {
    border-bottom-right-radius: 18px !important;
}

/* ===== MOBILE ===== */
@media (max-width: 900px) {

    table {
        display: block !important;
        overflow-x: auto !important;
        white-space: nowrap !important;
    }

    table th,
    table td {
        font-size: 13px !important;
        padding: 12px 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS *//*.elementor-page-3479 .fondo-patrimonio-box, .elementor-page-3608 .fondo-patrimonio-box, .elementor-page-3603 .fondo-patrimonio-box, body > div.elementor.elementor-2694.elementor-location-single.post-3479.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-6288182.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-68aa43e.elementor-widget.elementor-widget-shortcode > div > div > div > div > ul > li:nth-child(6), {
    
}
*/
header nav ul * , header svg path, header #vector{
    fill:#19418F !important;
    color: #19418F !important;
    stroke:#19418F !important;
}/* End custom CSS */