.elementor-258 .elementor-element.elementor-element-901d352{--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:center;}.elementor-258 .elementor-element.elementor-element-832e1b6{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-258 .elementor-element.elementor-element-901af3b{font-family:"JGBSANS", Sans-serif;font-size:18px;font-weight:700;color:#DA291C;}.elementor-258 .elementor-element.elementor-element-901af3b a{color:#DA291C;}.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-258 .elementor-element.elementor-element-9222d28 .elementor-heading-title{font-family:"JGBSANS", Sans-serif;font-weight:700;color:#2C3A3F;}.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-258 .elementor-element.elementor-element-d596de4{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:1.2rem;font-weight:400;color:#2C3A3F;width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-258 .elementor-element.elementor-element-a9d5c76{--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:0rem 1rem;--row-gap:0rem;--column-gap:1rem;}.elementor-258 .elementor-element.elementor-element-c3cf585{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-color:#FFE8A9;--border-color:#FFE8A9;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-258 .elementor-element.elementor-element-9ebb2d0.elementor-view-stacked .elementor-icon{background-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-9ebb2d0.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-9ebb2d0.elementor-view-default .elementor-icon{fill:#DA291C;color:#DA291C;border-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-9ebb2d0 .elementor-icon-box-title, .elementor-258 .elementor-element.elementor-element-9ebb2d0 .elementor-icon-box-title a{font-family:"JGBSANS", Sans-serif;font-size:1.12rem;font-weight:600;}.elementor-258 .elementor-element.elementor-element-9ebb2d0 .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-9ebb2d0:has(:hover) .elementor-icon-box-title,
					 .elementor-258 .elementor-element.elementor-element-9ebb2d0:has(:focus) .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-9ebb2d0{padding:1rem 0rem 0rem 0rem;border-style:solid;border-width:4px 4px 0px 4px;border-color:#FFE8A9;border-radius:24px 24px 0px 0px;}.elementor-258 .elementor-element.elementor-element-9ebb2d0:hover{background-color:#FFE8A9;}.elementor-258 .elementor-element.elementor-element-1542439.elementor-view-stacked .elementor-icon{background-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-1542439.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-1542439.elementor-view-default .elementor-icon{fill:#DA291C;color:#DA291C;border-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-1542439 .elementor-icon-box-title, .elementor-258 .elementor-element.elementor-element-1542439 .elementor-icon-box-title a{font-family:"JGBSANS", Sans-serif;font-size:1.12rem;font-weight:600;}.elementor-258 .elementor-element.elementor-element-1542439 .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-1542439:has(:hover) .elementor-icon-box-title,
					 .elementor-258 .elementor-element.elementor-element-1542439:has(:focus) .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-1542439{padding:1rem 0rem 0rem 0rem;border-style:solid;border-width:4px 4px 0px 4px;border-color:#FFE8A9;border-radius:24px 24px 0px 0px;}.elementor-258 .elementor-element.elementor-element-1542439:hover{background-color:#FFE8A9;}.elementor-258 .elementor-element.elementor-element-3634748.elementor-view-stacked .elementor-icon{background-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-3634748.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-3634748.elementor-view-default .elementor-icon{fill:#DA291C;color:#DA291C;border-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-3634748 .elementor-icon-box-title, .elementor-258 .elementor-element.elementor-element-3634748 .elementor-icon-box-title a{font-family:"JGBSANS", Sans-serif;font-size:1.12rem;font-weight:600;}.elementor-258 .elementor-element.elementor-element-3634748 .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-3634748:has(:hover) .elementor-icon-box-title,
					 .elementor-258 .elementor-element.elementor-element-3634748:has(:focus) .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-3634748{padding:1rem 0rem 0rem 0rem;border-style:solid;border-width:4px 4px 0px 4px;border-color:#FFE8A9;border-radius:24px 24px 0px 0px;}.elementor-258 .elementor-element.elementor-element-3634748:hover{background-color:#FFE8A9;}.elementor-258 .elementor-element.elementor-element-f49a4fa.elementor-view-stacked .elementor-icon{background-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-f49a4fa.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-f49a4fa.elementor-view-default .elementor-icon{fill:#DA291C;color:#DA291C;border-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-f49a4fa .elementor-icon-box-title, .elementor-258 .elementor-element.elementor-element-f49a4fa .elementor-icon-box-title a{font-family:"JGBSANS", Sans-serif;font-size:1.12rem;font-weight:600;}.elementor-258 .elementor-element.elementor-element-f49a4fa .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-f49a4fa:has(:hover) .elementor-icon-box-title,
					 .elementor-258 .elementor-element.elementor-element-f49a4fa:has(:focus) .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-f49a4fa{padding:1rem 0rem 0rem 0rem;border-style:solid;border-width:4px 4px 0px 4px;border-color:#FFE8A9;border-radius:24px 24px 0px 0px;}.elementor-258 .elementor-element.elementor-element-f49a4fa:hover{background-color:#FFE8A9;}.elementor-258 .elementor-element.elementor-element-e85bdb7.elementor-view-stacked .elementor-icon{background-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-e85bdb7.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-e85bdb7.elementor-view-default .elementor-icon{fill:#DA291C;color:#DA291C;border-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-e85bdb7 .elementor-icon-box-title, .elementor-258 .elementor-element.elementor-element-e85bdb7 .elementor-icon-box-title a{font-family:"JGBSANS", Sans-serif;font-size:1.12rem;font-weight:600;}.elementor-258 .elementor-element.elementor-element-e85bdb7 .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-e85bdb7:has(:hover) .elementor-icon-box-title,
					 .elementor-258 .elementor-element.elementor-element-e85bdb7:has(:focus) .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-e85bdb7{padding:1rem 0rem 0rem 0rem;border-style:solid;border-width:4px 4px 0px 4px;border-color:#FFE8A9;border-radius:24px 24px 0px 0px;}.elementor-258 .elementor-element.elementor-element-e85bdb7:hover{background-color:#FFE8A9;}.elementor-258 .elementor-element.elementor-element-2d73eb7.elementor-view-stacked .elementor-icon{background-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-2d73eb7.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-2d73eb7.elementor-view-default .elementor-icon{fill:#DA291C;color:#DA291C;border-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-2d73eb7 .elementor-icon-box-title, .elementor-258 .elementor-element.elementor-element-2d73eb7 .elementor-icon-box-title a{font-family:"JGBSANS", Sans-serif;font-size:1.12rem;font-weight:600;}.elementor-258 .elementor-element.elementor-element-2d73eb7 .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-2d73eb7:has(:hover) .elementor-icon-box-title,
					 .elementor-258 .elementor-element.elementor-element-2d73eb7:has(:focus) .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-2d73eb7{padding:1rem 0rem 0rem 0rem;border-style:solid;border-width:4px 4px 0px 4px;border-color:#FFE8A9;border-radius:24px 24px 0px 0px;}.elementor-258 .elementor-element.elementor-element-2d73eb7:hover{background-color:#FFE8A9;}.elementor-258 .elementor-element.elementor-element-431bc1f{--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:0rem 1rem;--row-gap:0rem;--column-gap:1rem;}.elementor-258 .elementor-element.elementor-element-1b1905f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-0c6e6c6.elementor-view-stacked .elementor-icon{background-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-0c6e6c6.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-0c6e6c6.elementor-view-default .elementor-icon{fill:#DA291C;color:#DA291C;border-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-0c6e6c6 .elementor-icon-box-title, .elementor-258 .elementor-element.elementor-element-0c6e6c6 .elementor-icon-box-title a{font-family:"JGBSANS", Sans-serif;font-size:1.12rem;font-weight:600;}.elementor-258 .elementor-element.elementor-element-0c6e6c6 .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-0c6e6c6:has(:hover) .elementor-icon-box-title,
					 .elementor-258 .elementor-element.elementor-element-0c6e6c6:has(:focus) .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-0c6e6c6{padding:1rem 0rem 0rem 0rem;border-style:solid;border-width:4px 4px 0px 4px;border-color:#FFE8A9;border-radius:24px 24px 0px 0px;}.elementor-258 .elementor-element.elementor-element-0c6e6c6:hover{background-color:#FFE8A9;}.elementor-258 .elementor-element.elementor-element-8f24045.elementor-view-stacked .elementor-icon{background-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-8f24045.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-8f24045.elementor-view-default .elementor-icon{fill:#DA291C;color:#DA291C;border-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-8f24045 .elementor-icon-box-title, .elementor-258 .elementor-element.elementor-element-8f24045 .elementor-icon-box-title a{font-family:"JGBSANS", Sans-serif;font-size:1.12rem;font-weight:600;}.elementor-258 .elementor-element.elementor-element-8f24045 .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-8f24045:has(:hover) .elementor-icon-box-title,
					 .elementor-258 .elementor-element.elementor-element-8f24045:has(:focus) .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-8f24045{padding:1rem 0rem 0rem 0rem;border-style:solid;border-width:0px 4px 0px 4px;border-color:#FFE8A9;border-radius:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-8f24045:hover{background-color:#FFE8A9;}.elementor-258 .elementor-element.elementor-element-eb340d7.elementor-view-stacked .elementor-icon{background-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-eb340d7.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-eb340d7.elementor-view-default .elementor-icon{fill:#DA291C;color:#DA291C;border-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-eb340d7 .elementor-icon-box-title, .elementor-258 .elementor-element.elementor-element-eb340d7 .elementor-icon-box-title a{font-family:"JGBSANS", Sans-serif;font-size:1.12rem;font-weight:600;}.elementor-258 .elementor-element.elementor-element-eb340d7 .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-eb340d7:has(:hover) .elementor-icon-box-title,
					 .elementor-258 .elementor-element.elementor-element-eb340d7:has(:focus) .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-eb340d7{padding:1rem 0rem 0rem 0rem;border-style:solid;border-width:0px 4px 0px 4px;border-color:#FFE8A9;border-radius:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-eb340d7:hover{background-color:#FFE8A9;}.elementor-258 .elementor-element.elementor-element-68005a5.elementor-view-stacked .elementor-icon{background-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-68005a5.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-68005a5.elementor-view-default .elementor-icon{fill:#DA291C;color:#DA291C;border-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-68005a5 .elementor-icon-box-title, .elementor-258 .elementor-element.elementor-element-68005a5 .elementor-icon-box-title a{font-family:"JGBSANS", Sans-serif;font-size:1.12rem;font-weight:600;}.elementor-258 .elementor-element.elementor-element-68005a5 .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-68005a5:has(:hover) .elementor-icon-box-title,
					 .elementor-258 .elementor-element.elementor-element-68005a5:has(:focus) .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-68005a5{padding:1rem 0rem 0rem 0rem;border-style:solid;border-width:0px 4px 0px 4px;border-color:#FFE8A9;border-radius:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-68005a5:hover{background-color:#FFE8A9;}.elementor-258 .elementor-element.elementor-element-9589dec.elementor-view-stacked .elementor-icon{background-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-9589dec.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-9589dec.elementor-view-default .elementor-icon{fill:#DA291C;color:#DA291C;border-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-9589dec .elementor-icon-box-title, .elementor-258 .elementor-element.elementor-element-9589dec .elementor-icon-box-title a{font-family:"JGBSANS", Sans-serif;font-size:1.12rem;font-weight:600;}.elementor-258 .elementor-element.elementor-element-9589dec .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-9589dec:has(:hover) .elementor-icon-box-title,
					 .elementor-258 .elementor-element.elementor-element-9589dec:has(:focus) .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-9589dec{padding:1rem 0rem 0rem 0rem;border-style:solid;border-width:0px 4px 0px 4px;border-color:#FFE8A9;border-radius:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-9589dec:hover{background-color:#FFE8A9;}.elementor-258 .elementor-element.elementor-element-2576f18.elementor-view-stacked .elementor-icon{background-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-2576f18.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-2576f18.elementor-view-default .elementor-icon{fill:#DA291C;color:#DA291C;border-color:#DA291C;}.elementor-258 .elementor-element.elementor-element-2576f18 .elementor-icon-box-title, .elementor-258 .elementor-element.elementor-element-2576f18 .elementor-icon-box-title a{font-family:"JGBSANS", Sans-serif;font-size:1.12rem;font-weight:600;}.elementor-258 .elementor-element.elementor-element-2576f18 .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-2576f18:has(:hover) .elementor-icon-box-title,
					 .elementor-258 .elementor-element.elementor-element-2576f18:has(:focus) .elementor-icon-box-title{color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-2576f18{padding:1rem 0rem 0rem 0rem;border-style:solid;border-width:0px 4px 4px 4px;border-color:#FFE8A9;border-radius:0px 0px 24px 24px;}.elementor-258 .elementor-element.elementor-element-2576f18:hover{background-color:#FFE8A9;}.elementor-258 .elementor-element.elementor-element-409faaa{--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;--justify-content:flex-start;--align-items:center;}.elementor-widget-hotspot .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-258 .elementor-element.elementor-element-1ab9683{--background-align:flex-start;--opacity:1;--hotspot-color:#FFFFFF00;--hotspot-size:100%;--hotspot-box-color:#00000000;width:auto;max-width:auto;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-d49d389 .e-hotspot__icon{grid-column:1;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-d49d389 .e-hotspot__button{grid-gap:0px;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-d49d389{left:57%;--hotspot-translate-x:57%;top:87%;--hotspot-translate-y:87%;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-52a3c38 .e-hotspot__icon{grid-column:1;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-52a3c38 .e-hotspot__button{grid-gap:0px;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-52a3c38{left:50%;--hotspot-translate-x:50%;top:76%;--hotspot-translate-y:76%;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-8dad9c3 .e-hotspot__icon{grid-column:1;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-8dad9c3 .e-hotspot__button{grid-gap:0px;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-8dad9c3{left:62%;--hotspot-translate-x:62%;top:45%;--hotspot-translate-y:45%;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-edcfb72 .e-hotspot__icon{grid-column:1;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-edcfb72 .e-hotspot__button{grid-gap:0px;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-edcfb72{left:50%;--hotspot-translate-x:50%;top:1%;--hotspot-translate-y:1%;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-6723a9a .e-hotspot__icon{grid-column:1;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-6723a9a{left:50%;--hotspot-translate-x:50%;top:11%;--hotspot-translate-y:11%;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-ee9f14b .e-hotspot__icon{grid-column:1;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-ee9f14b{left:84.5%;--hotspot-translate-x:84.5%;top:60%;--hotspot-translate-y:60%;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-92601e4 .e-hotspot__icon{grid-column:1;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-92601e4{left:16.5%;--hotspot-translate-x:16.5%;top:60%;--hotspot-translate-y:60%;}.elementor-258 .elementor-element.elementor-element-1ab9683 .e-hotspot--tooltip-position{right:calc(100% + 5px );bottom:initial;left:initial;top:initial;}.elementor-258 .elementor-element.elementor-element-b0cdf2e{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-f17f55a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#F4E400;--border-color:#F4E400;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-f17f55a:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-f17f55a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE8A952;}.elementor-258 .elementor-element.elementor-element-258b8aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#F4E400;--border-color:#F4E400;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-258 .elementor-element.elementor-element-696d35b{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:1.5rem;font-weight:700;color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-4f3cf94{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:1rem;font-weight:400;color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-5eff5f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F4E400;--border-color:#F4E400;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-258 .elementor-element.elementor-element-14476c2{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:1.5rem;font-weight:400;color:#8E1812;}.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-258 .elementor-element.elementor-element-aea8681 .elementor-icon-wrapper{text-align:center;}.elementor-258 .elementor-element.elementor-element-c1d1061{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:0.8rem;font-weight:400;color:#8E1812;}.elementor-258 .elementor-element.elementor-element-fac0c68{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#F4E400;--border-color:#F4E400;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-fac0c68:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-fac0c68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE8A952;}.elementor-258 .elementor-element.elementor-element-2f9cb98{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#F4E400;--border-color:#F4E400;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-258 .elementor-element.elementor-element-460aaa1{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:1.5rem;font-weight:700;color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-928394e{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:1rem;font-weight:400;color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-7b79035{--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;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F4E400;--border-color:#F4E400;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-258 .elementor-element.elementor-element-0c731df{--display:flex;}.elementor-258 .elementor-element.elementor-element-404b056{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:1.5rem;font-weight:400;color:#000000;}.elementor-258 .elementor-element.elementor-element-289aa23 .elementor-icon-wrapper{text-align:center;}.elementor-258 .elementor-element.elementor-element-ff4b7b2{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:0.8rem;font-weight:400;color:#000000;}.elementor-258 .elementor-element.elementor-element-f18b952{--display:flex;}.elementor-258 .elementor-element.elementor-element-227d26d{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:1.5rem;font-weight:400;color:#8E1812;}.elementor-258 .elementor-element.elementor-element-12ac15c .elementor-icon-wrapper{text-align:center;}.elementor-258 .elementor-element.elementor-element-8bf0e53{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:0.8rem;font-weight:400;color:#8E1812;}.elementor-258 .elementor-element.elementor-element-8ca6149{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#F4E400;--border-color:#F4E400;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-8ca6149:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-8ca6149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE8A952;}.elementor-258 .elementor-element.elementor-element-2e085e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#F4E400;--border-color:#F4E400;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-258 .elementor-element.elementor-element-73399ca{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:1.5rem;font-weight:700;color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-cd023b2{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:1rem;font-weight:400;color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-2d1ab7a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F4E400;--border-color:#F4E400;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-258 .elementor-element.elementor-element-6e6b801{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:1.5rem;font-weight:400;color:#8E1812;}.elementor-258 .elementor-element.elementor-element-3e03fbf .elementor-icon-wrapper{text-align:center;}.elementor-258 .elementor-element.elementor-element-9a60c95{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:0.8rem;font-weight:400;color:#8E1812;}.elementor-258 .elementor-element.elementor-element-c9194c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#F4E400;--border-color:#F4E400;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-c9194c2:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-c9194c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE8A952;}.elementor-258 .elementor-element.elementor-element-757a867{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#F4E400;--border-color:#F4E400;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-258 .elementor-element.elementor-element-ec0af18{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:1.5rem;font-weight:700;color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-3034417{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:1rem;font-weight:400;color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-5887cc1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F4E400;--border-color:#F4E400;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-258 .elementor-element.elementor-element-666dbe6{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:1.5rem;font-weight:400;color:#8E1812;}.elementor-258 .elementor-element.elementor-element-b2d5412 .elementor-icon-wrapper{text-align:center;}.elementor-258 .elementor-element.elementor-element-e82e3f0{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:0.8rem;font-weight:400;color:#8E1812;}.elementor-258 .elementor-element.elementor-element-da53275{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#F4E400;--border-color:#F4E400;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-da53275:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-da53275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE8A952;}.elementor-258 .elementor-element.elementor-element-b972419{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#F4E400;--border-color:#F4E400;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-258 .elementor-element.elementor-element-38c1753{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:1.5rem;font-weight:700;color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-777ae5f{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:1rem;font-weight:400;color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-7ab10f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F4E400;--border-color:#F4E400;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-258 .elementor-element.elementor-element-563d732{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:1.5rem;font-weight:400;color:#8E1812;}.elementor-258 .elementor-element.elementor-element-748fc92 .elementor-icon-wrapper{text-align:center;}.elementor-258 .elementor-element.elementor-element-707e275{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:0.8rem;font-weight:400;color:#8E1812;}.elementor-258 .elementor-element.elementor-element-3fbd916{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#F4E400;--border-color:#F4E400;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-3fbd916:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-3fbd916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE8A952;}.elementor-258 .elementor-element.elementor-element-8ddef31{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#F4E400;--border-color:#F4E400;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-258 .elementor-element.elementor-element-ab1f82c{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:1.5rem;font-weight:700;color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-3440ada{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:1rem;font-weight:400;color:#2C3A3F;}.elementor-258 .elementor-element.elementor-element-83616a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F4E400;--border-color:#F4E400;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-258 .elementor-element.elementor-element-603b07e{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:1.5rem;font-weight:400;color:#8E1812;}.elementor-258 .elementor-element.elementor-element-c4a374b .elementor-icon-wrapper{text-align:center;}.elementor-258 .elementor-element.elementor-element-717a2fe{text-align:center;font-family:"JGBSANS", Sans-serif;font-size:0.8rem;font-weight:400;color:#8E1812;}.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-258 .elementor-element.elementor-element-e0919a2 img{width:320px;}.elementor-258 .elementor-element.elementor-element-d9fe084{--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;--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-258 .elementor-element.elementor-element-e8b8975{--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;--overflow:hidden;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-893ff59 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-258 .elementor-element.elementor-element-08b3094{--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:center;--align-items:flex-end;--position:absolute;bottom:15%;}body:not(.rtl) .elementor-258 .elementor-element.elementor-element-08b3094{left:0px;}body.rtl .elementor-258 .elementor-element.elementor-element-08b3094{right:0px;}.elementor-258 .elementor-element.elementor-element-4ec2b1d{--display:flex;}.elementor-258 .elementor-element.elementor-element-bacbef3 .elementor-heading-title{font-family:"JGBSANS", Sans-serif;font-size:3.37rem;font-weight:900;color:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-c43c7c3{font-family:"JGBSANS", Sans-serif;font-size:1.56rem;font-weight:400;color:#FFFFFF;width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-258 .elementor-element.elementor-element-6b95f2d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FF0000;}.elementor-258 .elementor-element.elementor-element-6b95f2d.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-6b95f2d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-6b95f2d.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-6b95f2d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-6b95f2d.elementor-view-framed .elementor-icon{background-color:#FF0000;}.elementor-258 .elementor-element.elementor-element-6b95f2d.elementor-view-stacked .elementor-icon svg{fill:#FF0000;}.elementor-258 .elementor-element.elementor-element-6b95f2d .elementor-icon{font-size:5rem;}.elementor-258 .elementor-element.elementor-element-6b95f2d .elementor-icon svg{height:5rem;}.elementor-258 .elementor-element.elementor-element-15e12f0{--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;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-258 .elementor-element.elementor-element-46c7417{--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;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-258 .elementor-element.elementor-element-2ded632{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-258 .elementor-element.elementor-element-2ded632:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-2ded632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;}.elementor-258 .elementor-element.elementor-element-6c820ae{--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;}.elementor-258 .elementor-element.elementor-element-cf82cd1{--display:flex;}.elementor-258 .elementor-element.elementor-element-cc42fa6 .elementor-heading-title{font-family:"JGBSANS", Sans-serif;font-size:58px;font-weight:600;line-height:58px;color:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-1032542{--display:flex;}.elementor-258 .elementor-element.elementor-element-8f3b27a{font-family:"JGBSANS", Sans-serif;font-size:25px;font-weight:500;line-height:30px;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-d49d389{left:55%;--hotspot-translate-x:55%;top:100%;--hotspot-translate-y:100%;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-52a3c38{left:50%;--hotspot-translate-x:50%;top:78%;--hotspot-translate-y:78%;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-8dad9c3{left:62%;--hotspot-translate-x:62%;top:45%;--hotspot-translate-y:45%;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-edcfb72{left:50%;--hotspot-translate-x:50%;top:0%;--hotspot-translate-y:0%;}.elementor-258 .elementor-element.elementor-element-1ab9683{--hotspot-size:90%;}.elementor-258 .elementor-element.elementor-element-08b3094{--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:flex-end;}.elementor-258 .elementor-element.elementor-element-6b95f2d .elementor-icon{font-size:4.5rem;}.elementor-258 .elementor-element.elementor-element-6b95f2d .elementor-icon svg{height:4.5rem;}}@media(max-width:1024px){.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-d49d389{top:-120%;--hotspot-translate-y:-120%;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-edcfb72{top:-4%;--hotspot-translate-y:-4%;}.elementor-258 .elementor-element.elementor-element-1ab9683{--hotspot-size:65%;}}@media(max-width:767px){.elementor-258 .elementor-element.elementor-element-9222d28{text-align:center;}.elementor-258 .elementor-element.elementor-element-9222d28 .elementor-heading-title{font-size:2rem;}.elementor-258 .elementor-element.elementor-element-d596de4{font-size:1.25rem;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-258 .elementor-element.elementor-element-a9d5c76{--width:95%;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-a9d5c76.e-con{--align-self:center;}.elementor-258 .elementor-element.elementor-element-c3cf585{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-9ebb2d0 .elementor-icon{font-size:32px;}.elementor-258 .elementor-element.elementor-element-9ebb2d0 .elementor-icon-box-title, .elementor-258 .elementor-element.elementor-element-9ebb2d0 .elementor-icon-box-title a{font-size:14px;}.elementor-258 .elementor-element.elementor-element-9ebb2d0{padding:1rem 0rem 1rem 0.8rem;width:auto;max-width:auto;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-9ebb2d0.elementor-element{--align-self:center;}.elementor-258 .elementor-element.elementor-element-1542439 .elementor-icon{font-size:32px;}.elementor-258 .elementor-element.elementor-element-1542439 .elementor-icon-box-title, .elementor-258 .elementor-element.elementor-element-1542439 .elementor-icon-box-title a{font-size:14px;}.elementor-258 .elementor-element.elementor-element-1542439{padding:1rem 0rem 1rem 0rem;width:auto;max-width:auto;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-1542439.elementor-element{--align-self:center;}.elementor-258 .elementor-element.elementor-element-3634748 .elementor-icon{font-size:32px;}.elementor-258 .elementor-element.elementor-element-3634748 .elementor-icon-box-title, .elementor-258 .elementor-element.elementor-element-3634748 .elementor-icon-box-title a{font-size:14px;}.elementor-258 .elementor-element.elementor-element-3634748{padding:1rem 0rem 1rem 0rem;width:auto;max-width:auto;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-3634748.elementor-element{--align-self:center;}.elementor-258 .elementor-element.elementor-element-f49a4fa .elementor-icon{font-size:32px;}.elementor-258 .elementor-element.elementor-element-f49a4fa .elementor-icon-box-title, .elementor-258 .elementor-element.elementor-element-f49a4fa .elementor-icon-box-title a{font-size:14px;}.elementor-258 .elementor-element.elementor-element-f49a4fa{padding:1rem 0rem 1rem 0rem;width:auto;max-width:auto;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-f49a4fa.elementor-element{--align-self:center;}.elementor-258 .elementor-element.elementor-element-e85bdb7 .elementor-icon{font-size:32px;}.elementor-258 .elementor-element.elementor-element-e85bdb7 .elementor-icon-box-title, .elementor-258 .elementor-element.elementor-element-e85bdb7 .elementor-icon-box-title a{font-size:14px;}.elementor-258 .elementor-element.elementor-element-e85bdb7{padding:1rem 0rem 1rem 0rem;width:auto;max-width:auto;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-e85bdb7.elementor-element{--align-self:center;}.elementor-258 .elementor-element.elementor-element-2d73eb7 .elementor-icon{font-size:32px;}.elementor-258 .elementor-element.elementor-element-2d73eb7 .elementor-icon-box-title, .elementor-258 .elementor-element.elementor-element-2d73eb7 .elementor-icon-box-title a{font-size:14px;}.elementor-258 .elementor-element.elementor-element-2d73eb7{padding:1rem 0.8rem 1rem 0rem;width:auto;max-width:auto;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-2d73eb7.elementor-element{--align-self:center;}.elementor-258 .elementor-element.elementor-element-1ab9683 img{width:100%;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-d49d389{top:-28%;--hotspot-translate-y:-28%;}.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-edcfb72{top:-5%;--hotspot-translate-y:-5%;}.elementor-258 .elementor-element.elementor-element-1ab9683{--hotspot-size:60%;}.elementor-258 .elementor-element.elementor-element-d9fe084{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-9a9686e img{width:90%;}.elementor-258 .elementor-element.elementor-element-e8b8975{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-258 .elementor-element.elementor-element-08b3094{--flex-direction:column-reverse;--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:flex-start;--align-items:flex-start;}.elementor-258 .elementor-element.elementor-element-bacbef3 .elementor-heading-title{font-size:2rem;}.elementor-258 .elementor-element.elementor-element-c43c7c3{font-size:1.2rem;line-height:1em;}.elementor-258 .elementor-element.elementor-element-6b95f2d .elementor-icon{font-size:2rem;}.elementor-258 .elementor-element.elementor-element-6b95f2d .elementor-icon svg{height:2rem;}.elementor-258 .elementor-element.elementor-element-2ded632{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-258 .elementor-element.elementor-element-6c820ae{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-258 .elementor-element.elementor-element-cc42fa6 .elementor-heading-title{font-size:39px;line-height:1em;}.elementor-258 .elementor-element.elementor-element-1032542{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-8f3b27a{font-size:16px;line-height:22px;}}@media(min-width:768px){.elementor-258 .elementor-element.elementor-element-901d352{--width:80%;}.elementor-258 .elementor-element.elementor-element-a9d5c76{--width:90%;}.elementor-258 .elementor-element.elementor-element-c3cf585{--width:15%;}.elementor-258 .elementor-element.elementor-element-431bc1f{--width:90%;}.elementor-258 .elementor-element.elementor-element-1b1905f{--width:15%;}.elementor-258 .elementor-element.elementor-element-409faaa{--width:55%;}.elementor-258 .elementor-element.elementor-element-b0cdf2e{--width:31%;}.elementor-258 .elementor-element.elementor-element-e8b8975{--width:100%;}.elementor-258 .elementor-element.elementor-element-4ec2b1d{--width:45%;}.elementor-258 .elementor-element.elementor-element-6c820ae{--width:100%;}.elementor-258 .elementor-element.elementor-element-cf82cd1{--width:80%;}}@media(max-width:1366px) and (min-width:768px){.elementor-258 .elementor-element.elementor-element-4ec2b1d{--width:52%;}}/* Start custom CSS for container, class: .elementor-element-2ded632 */.boletin-row {
  display: flex;
  gap: 0.5rem;
  height: 3rem !important;
}

.boletin-correo {
  width: 100%;
  padding: 15px;
  border-radius: 15px !important;
  border: none !important;
  height: 3rem;
}

.boletin-btn {
  background: #8b0000;
  color: #fff;
  border-radius: 15px;
  padding: 10px 25px;
  border: none;
  cursor: pointer;
  height: 3rem;
}

.boletin-btn:hover {
  background: #bb0303;
}

.boletin-check {
  margin-top: 15px;
  font-size: 14px;
  color: #fff;
  padding: 0px 70px 0 0px;
}

.boletin-check a {
  color: yellow;
}

.boletin-recaptcha {
  margin-top: 20px;
}

.boletin-check .wpcf7-list-item {
  margin: 0;
}

.boletin-form .boletin-correo:focus {
  outline: none !important;
  box-shadow: 0 0 0 2px #00000042;
}

/* =========================
   📱 MOBILE 
   ========================= */
@media (max-width: 767px) {

  .boletin-row {
    display: inline-block;
  }

  .boletin-check {
    margin-top: -1rem;
    padding: 0px;
    margin-bottom: 3rem;
  }

  .boletin-btn {
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS */.elementor-nav-menu--main .elementor-item {
    color: black !important;
    fill: black !important;
}

svg.e-font-icon-svg.e-fas-search {
    fill: black !important;
}

main#content {
    margin-top: 80px;
}

.e-hotspot__label {
    display: none;
}

.e-hotspot {
  z-index: 5;
  opacity:0.3;
}

.e-hotspot:hover {
  z-index: 5;
  opacity:1;
}

#movilidad,
#fuerza,
#vision,
#concentracion,
#corazon {
  display: none;
}

.e-hotspot.active {
  opacity: 1;
}

[id^="boton-"] {
    transition: 0.3s;
}

/* hover real + hover simulado */
[id^="boton-"]:hover,
[id^="boton-"].hover-activo {
    background-color: #FFE8A9;
}

/** Botones mobile **/
@media (max-width: 900px) and (orientation: portrait) {
    #boton-energia-mobile.hover-activo .elementor-icon-box-title,
    #boton-movilidad-mobile.hover-activo .elementor-icon-box-title,
    #boton-fuerza-mobile.hover-activo .elementor-icon-box-title,
    #boton-vision-mobile.hover-activo .elementor-icon-box-title,
    #boton-concentracion-mobile.hover-activo .elementor-icon-box-title,
    #boton-corazon-mobile.hover-activo .elementor-icon-box-title {
        display: block;
        opacity: 0;
        animation: mostrarTitulo .10s ease .15s forwards;
    }

    #boton-energia-mobile.hover-activo .elementor-icon-box-wrapper,
    #boton-movilidad-mobile.hover-activo .elementor-icon-box-wrapper,
    #boton-fuerza-mobile.hover-activo .elementor-icon-box-wrapper,
    #boton-vision-mobile.hover-activo .elementor-icon-box-wrapper,
    #boton-concentracion-mobile.hover-activo .elementor-icon-box-wrapper,
    #boton-corazon-mobile.hover-activo .elementor-icon-box-wrapper {
        opacity: 1;
    }

    div#botones-acerca-de-mobile .elementor-icon-box-title {
        display: none;
    }

    div#botones-acerca-de-mobile .elementor-icon-box-wrapper {
        opacity: 0.5;
    }

    #boton-energia-mobile.hover-activo,
    #boton-movilidad-mobile.hover-activo,
    #boton-fuerza-mobile.hover-activo,
    #boton-vision-mobile.hover-activo,
    #boton-concentracion-mobile.hover-activo,
    #boton-corazon-mobile.hover-activo {
        width: stretch;
        max-width: 30%;
    }

    #botones-acerca-de-mobile > .elementor-element {
        padding: 1rem 0 1rem 0;
        max-width: 15%;
        transition: flex-grow 0.25s ease, max-width 0.25s ease;
    }

    #botones-acerca-de-mobile > .elementor-element.hover-activo {
        flex: 1 1 0;
        padding: 2rem 0 1rem 0 !important;
        max-width: 30%;
    }

    #botones-acerca-de-mobile > .elementor-element:not(.hover-activo) {
        flex: 0 1 auto;
        max-width: 15%;
    }

    #boton-energia-mobile {
        padding-left: 0.75rem !important;
    }

    #boton-corazon-mobile {
        padding-right: 0.75rem !important;
    }

    @keyframes mostrarTitulo {
        from {
            opacity: 0;
        }
        to {
            opacity: 1;
        }
    }
}

/* Mobile Ajustes cuerpo humano */

/* Ajustes mobile */
/* muy Pequeños (hasta 320) */
@media (min-width: 0px) and (max-width: 320px) and (orientation: portrait) {
    .elementor-258 .elementor-element.elementor-element-1ab9683 {
        --hotspot-size: 55% !important;
    }

    .elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-d49d389 {
        top: -36%;
    }
    
    .elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-edcfb72 {
        top: -6% !important;
    }
}

/* Pequeños (hasta 360) */
@media (min-width: 321px) and (max-width: 360px) and (orientation: portrait) {
    .elementor-258 .elementor-element.elementor-element-1ab9683 {
        --hotspot-size: 62% !important;
    }

    .elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-d49d389 {
        top: -25%;
        left: 55%;
    }
    
    .elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-edcfb72 {
        top: -5% !important;
    }
}

/* Estándar (361 - 375) */
@media (min-width: 361px) and (max-width: 375px) and (orientation: portrait) {
    .elementor-258 .elementor-element.elementor-element-1ab9683 {
        --hotspot-size: 66% !important;
    }

    .elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-d49d389 {
        top: -20%;
    }
    
    .elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-edcfb72 {
        top: -4% !important;
    }
}

/* Estándar (361 - 390) */
@media (min-width: 376px) and (max-width: 390px) and (orientation: portrait) {
    .elementor-258 .elementor-element.elementor-element-1ab9683 {
        --hotspot-size: 68% !important;
    }

    .elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-d49d389 {
        top: -17%;
    }
    
    .elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-edcfb72 {
        top: -4% !important;
    }
}

/* grandes (391 - 414) */
@media (min-width: 391px) and (max-width: 414px) and (orientation: portrait) {
    .elementor-258 .elementor-element.elementor-element-1ab9683 {
        --hotspot-size: 74% !important;
    }

    .elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-d49d389 {
        top: -11.5%;
    }
    
    .elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-edcfb72 {
        top: -3% !important;
    }
}

/* Extra grandes (415 - 479) */
@media (min-width: 415px) and (max-width: 479px) and (orientation: portrait) {
    .elementor-258 .elementor-element.elementor-element-1ab9683 {
        --hotspot-size: 76% !important;
    }

    .elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-d49d389 {
        top: -9%;
    }
    
    .elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-edcfb72 {
        top: -2% !important;
    }
}

/* Extra grandes (480 - 580) */
@media (min-width: 480px) and (max-width: 580px) and (orientation: portrait) {
    .elementor-258 .elementor-element.elementor-element-1ab9683 {
        --hotspot-size: 85% !important;
    }

    .elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-d49d389 {
        top: -1.5%;
    }
    
    .elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-edcfb72 {
        top: -1% !important;
    }
}

/* large mobile (481 - 767) */
@media (min-width: 481px) and (max-width: 767px) and (orientation: portrait) {
    .elementor-258 .elementor-element.elementor-element-1ab9683 {
        --hotspot-size: 100% !important;
    }

    .elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-d49d389 {
        top: 7%;
    }
    
    .elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-edcfb72 {
        top: 0% !important;
    }
}

/* desktop pequeño */
@media (min-width: 1000px) and (max-width:1400px) and (orientation: landscape){
.elementor-258 .elementor-element.elementor-element-1ab9683 .elementor-repeater-item-d49d389 {
    left: 55%;
    --hotspot-translate-x: 55%;
    top: 94%;
    --hotspot-translate-y: 102%;
    }
}

/** Video **/
.video-local-container {
    position: relative;
    overflow: hidden;
}

.video-local-container::after {
    content: "";
    position: absolute;
    inset: 0;
    background: #F695C5;
    opacity: 0.58;
    z-index: 4;
    cursor: pointer;
    transition: opacity .3s ease;
}

.video-cover-overlay {
    z-index: 5;
    cursor: pointer;
    transition: opacity .3s ease, visibility .3s ease;
}

.video-local-container.overlay-hidden::after {
    opacity: 0;
    pointer-events: none;
}

.video-local-container.overlay-hidden .video-cover-overlay {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

@media (max-width: 700px) and (orientation: portrait) {
    .video-local-container {
        height: 78vh;
        min-height: 0;
        transition: height .35s ease;
    }

    .video-cover-overlay-mask,
    .video-cover-overlay-mask.elementor-widget-video,
    .video-cover-overlay-mask .elementor-widget-container,
    .video-cover-overlay-mask .elementor-wrapper,
    .video-cover-overlay-mask .e-hosted-video {
        width: 100%;
        height: 78vh;
    }

    .video-cover-overlay-mask .elementor-wrapper {
        padding-bottom: 0 !important;
    }

    .video-cover-overlay-mask video.elementor-video {
        width: 100%;
        height: 78vh !important;
        object-fit: cover;
        object-position: center center;
        transition: height .35s ease;
    }

    .video-cover-overlay {
        height: 78vh;
    }

    .video-local-container.overlay-hidden {
        height: auto;
        aspect-ratio: 16 / 9;
        background: #000;
    }

    .video-local-container.overlay-hidden .video-cover-overlay-mask,
    .video-local-container.overlay-hidden .video-cover-overlay-mask.elementor-widget-video,
    .video-local-container.overlay-hidden .video-cover-overlay-mask .elementor-widget-container,
    .video-local-container.overlay-hidden .video-cover-overlay-mask .elementor-wrapper,
    .video-local-container.overlay-hidden .video-cover-overlay-mask .e-hosted-video,
    .video-local-container.overlay-hidden .video-cover-overlay {
        height: 100%;
    }

    .video-local-container.overlay-hidden video.elementor-video {
        width: 100%;
        height: 100% !important;
        object-fit: contain;
        object-position: center center;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'JGBSANS';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://tarritorojo.com/wp-content/uploads/2026/03/JGBSans-Light.woff') format('woff');
}
@font-face {
	font-family: 'JGBSANS';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://tarritorojo.com/wp-content/uploads/2026/03/JGBSans-Regular.woff') format('woff');
}
@font-face {
	font-family: 'JGBSANS';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://tarritorojo.com/wp-content/uploads/2026/03/JGBSans-Bold.woff') format('woff');
}
@font-face {
	font-family: 'JGBSANS';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://tarritorojo.com/wp-content/uploads/2026/03/JGBSans-Black.woff') format('woff');
}
/* End Custom Fonts CSS */