.elementor-2371 .elementor-element.elementor-element-4f2412a{--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;--overlay-opacity:0.8;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:020px;}.elementor-2371 .elementor-element.elementor-element-4f2412a:not(.elementor-motion-effects-element-type-background), .elementor-2371 .elementor-element.elementor-element-4f2412a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bac1135 );}.elementor-2371 .elementor-element.elementor-element-4f2412a::before, .elementor-2371 .elementor-element.elementor-element-4f2412a > .elementor-background-video-container::before, .elementor-2371 .elementor-element.elementor-element-4f2412a > .e-con-inner > .elementor-background-video-container::before, .elementor-2371 .elementor-element.elementor-element-4f2412a > .elementor-background-slideshow::before, .elementor-2371 .elementor-element.elementor-element-4f2412a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2371 .elementor-element.elementor-element-4f2412a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-bac1135 );--background-overlay:'';}.elementor-2371 .elementor-element.elementor-element-dd587e6{--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;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2371 .elementor-element.elementor-element-60e7706{text-align:start;}.elementor-2371 .elementor-element.elementor-element-60e7706 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:700;line-height:60px;color:#FFFFFF;}.elementor-2371 .elementor-element.elementor-element-8138939{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2371 .elementor-element.elementor-element-3d1a9fb{--display:flex;--gap:01px 01px;--row-gap:01px;--column-gap:01px;}.elementor-2371 .elementor-element.elementor-element-fa085d3{padding:6px 0px 20px 0px;border-radius:4px 4px 4px 4px;text-align:center;}.elementor-2371 .elementor-element.elementor-element-fa085d3.elementor-element{--align-self:center;}.elementor-2371 .elementor-element.elementor-element-fa085d3 .elementor-heading-title{font-family:var( --e-global-typography-7f8953b-font-family ), Sans-serif;font-size:var( --e-global-typography-7f8953b-font-size );font-weight:var( --e-global-typography-7f8953b-font-weight );line-height:var( --e-global-typography-7f8953b-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-2371 .elementor-element.elementor-element-64d7d4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-14e3bfc-font-family ), Sans-serif;font-size:var( --e-global-typography-14e3bfc-font-size );font-weight:var( --e-global-typography-14e3bfc-font-weight );line-height:var( --e-global-typography-14e3bfc-line-height );color:var( --e-global-color-astglobalcolor3 );}.elementor-2371 .elementor-element.elementor-element-23ccdc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-2371 .elementor-element.elementor-element-15025ae{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2371 .elementor-element.elementor-element-7a15093{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;}.elementor-2371 .elementor-element.elementor-element-7a15093:not(.elementor-motion-effects-element-type-background), .elementor-2371 .elementor-element.elementor-element-7a15093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5C;}.elementor-2371 .elementor-element.elementor-element-413df06{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2371 .elementor-element.elementor-element-291e4b4 img{width:100%;border-radius:8px 8px 0px 0px;}.elementor-2371 .elementor-element.elementor-element-730b1ae{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2371 .elementor-element.elementor-element-371f6a7{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor2 );}.elementor-2371 .elementor-element.elementor-element-0d6e7a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;}.elementor-2371 .elementor-element.elementor-element-0d6e7a7:not(.elementor-motion-effects-element-type-background), .elementor-2371 .elementor-element.elementor-element-0d6e7a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5C;}.elementor-2371 .elementor-element.elementor-element-267f8f3{--display:flex;--overflow:hidden;}.elementor-2371 .elementor-element.elementor-element-3f50059 img{width:100%;border-radius:8px 8px 0px 0px;}.elementor-2371 .elementor-element.elementor-element-a59e12e{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2371 .elementor-element.elementor-element-50a65a5{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor2 );}.elementor-2371 .elementor-element.elementor-element-0a791c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;}.elementor-2371 .elementor-element.elementor-element-0a791c3:not(.elementor-motion-effects-element-type-background), .elementor-2371 .elementor-element.elementor-element-0a791c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5C;}.elementor-2371 .elementor-element.elementor-element-2de1e2b{--display:flex;--overflow:hidden;border-style:none;--border-style:none;}.elementor-2371 .elementor-element.elementor-element-0d48c9e img{width:100%;border-radius:8px 8px 0px 0px;}.elementor-2371 .elementor-element.elementor-element-5bd6d90{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2371 .elementor-element.elementor-element-8210050{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor2 );}.elementor-2371 .elementor-element.elementor-element-7c71dc7{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2371 .elementor-element.elementor-element-3187db1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;}.elementor-2371 .elementor-element.elementor-element-3187db1:not(.elementor-motion-effects-element-type-background), .elementor-2371 .elementor-element.elementor-element-3187db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5C;}.elementor-2371 .elementor-element.elementor-element-0779489{--display:flex;--overflow:hidden;}.elementor-2371 .elementor-element.elementor-element-2783755 img{width:100%;height:223px;object-fit:cover;object-position:center center;border-radius:8px 8px 0px 0px;}.elementor-2371 .elementor-element.elementor-element-fb7b41c{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2371 .elementor-element.elementor-element-a81d905{text-align:start;}.elementor-2371 .elementor-element.elementor-element-76a1337{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor2 );}.elementor-2371 .elementor-element.elementor-element-f1983ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;}.elementor-2371 .elementor-element.elementor-element-f1983ee:not(.elementor-motion-effects-element-type-background), .elementor-2371 .elementor-element.elementor-element-f1983ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5C;}.elementor-2371 .elementor-element.elementor-element-9b2d64e{--display:flex;--overflow:hidden;}.elementor-2371 .elementor-element.elementor-element-257a14e img{width:100%;height:223px;object-fit:cover;object-position:center center;border-radius:8px 8px 0px 0px;}.elementor-2371 .elementor-element.elementor-element-2360f15{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2371 .elementor-element.elementor-element-236d554{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor2 );}.elementor-2371 .elementor-element.elementor-element-7ebb3f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;}.elementor-2371 .elementor-element.elementor-element-7ebb3f6:not(.elementor-motion-effects-element-type-background), .elementor-2371 .elementor-element.elementor-element-7ebb3f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5C;}.elementor-2371 .elementor-element.elementor-element-5487fa8{--display:flex;--overflow:hidden;}.elementor-2371 .elementor-element.elementor-element-82bac75 img{width:100%;height:223px;object-fit:cover;object-position:center center;border-radius:8px 8px 0px 0px;}.elementor-2371 .elementor-element.elementor-element-3f8c5be{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2371 .elementor-element.elementor-element-f6fca86{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor2 );}.elementor-2371 .elementor-element.elementor-element-7ab2159{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2371 .elementor-element.elementor-element-0545410{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;}.elementor-2371 .elementor-element.elementor-element-0545410:not(.elementor-motion-effects-element-type-background), .elementor-2371 .elementor-element.elementor-element-0545410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5C;}.elementor-2371 .elementor-element.elementor-element-207494d{--display:flex;--overflow:hidden;}.elementor-2371 .elementor-element.elementor-element-c321acb img{width:100%;height:223px;object-fit:cover;object-position:center center;border-radius:8px 8px 0px 0px;}.elementor-2371 .elementor-element.elementor-element-1d64c2f{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2371 .elementor-element.elementor-element-d89cf10{text-align:start;}.elementor-2371 .elementor-element.elementor-element-840fbd1{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor2 );}.elementor-2371 .elementor-element.elementor-element-1c3c9d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;}.elementor-2371 .elementor-element.elementor-element-1c3c9d1:not(.elementor-motion-effects-element-type-background), .elementor-2371 .elementor-element.elementor-element-1c3c9d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5C;}.elementor-2371 .elementor-element.elementor-element-c6cacd2{--display:flex;--overflow:hidden;}.elementor-2371 .elementor-element.elementor-element-9b3d7de img{width:100%;height:223px;object-fit:cover;object-position:center center;border-radius:8px 8px 0px 0px;}.elementor-2371 .elementor-element.elementor-element-1172e49{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2371 .elementor-element.elementor-element-f8346ca{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor2 );}.elementor-2371 .elementor-element.elementor-element-03f52e6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;}.elementor-2371 .elementor-element.elementor-element-03f52e6:not(.elementor-motion-effects-element-type-background), .elementor-2371 .elementor-element.elementor-element-03f52e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5C;}.elementor-2371 .elementor-element.elementor-element-96a3711{--display:flex;--overflow:hidden;}.elementor-2371 .elementor-element.elementor-element-46f5227 img{width:100%;height:223px;object-fit:cover;object-position:center center;border-radius:8px 8px 0px 0px;}.elementor-2371 .elementor-element.elementor-element-b94e3a1{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2371 .elementor-element.elementor-element-411229f{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor2 );}.elementor-2371 .elementor-element.elementor-element-7a36899{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2371 .elementor-element.elementor-element-7a36899:not(.elementor-motion-effects-element-type-background), .elementor-2371 .elementor-element.elementor-element-7a36899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2371 .elementor-element.elementor-element-c8888b0{--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:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:8px 8px 8px 8px;}.elementor-2371 .elementor-element.elementor-element-4527bc3{padding:6px 0px 6px 0px;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-2371 .elementor-element.elementor-element-4527bc3.elementor-element{--align-self:flex-start;}.elementor-2371 .elementor-element.elementor-element-4527bc3 .elementor-heading-title{font-family:var( --e-global-typography-7f8953b-font-family ), Sans-serif;font-size:var( --e-global-typography-7f8953b-font-size );font-weight:var( --e-global-typography-7f8953b-font-weight );line-height:var( --e-global-typography-7f8953b-line-height );color:var( --e-global-color-astglobalcolor4 );}.elementor-2371 .elementor-element.elementor-element-2b116fa{text-align:start;color:var( --e-global-color-astglobalcolor4 );}.elementor-2371 .elementor-element.elementor-element-ed20d9e{--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:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2371 .elementor-element.elementor-element-530fa12 .elementor-button{background-color:#EBECEF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-radius:4px 4px 4px 4px;}.elementor-2371 .elementor-element.elementor-element-530fa12 .elementor-button:hover, .elementor-2371 .elementor-element.elementor-element-530fa12 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-astglobalcolor4 );}.elementor-2371 .elementor-element.elementor-element-530fa12 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2371 .elementor-element.elementor-element-530fa12 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-2371 .elementor-element.elementor-element-530fa12 .elementor-button:hover svg, .elementor-2371 .elementor-element.elementor-element-530fa12 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2371 .elementor-element.elementor-element-fa085d3 .elementor-heading-title{font-size:var( --e-global-typography-7f8953b-font-size );line-height:var( --e-global-typography-7f8953b-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2371 .elementor-element.elementor-element-64d7d4f{font-size:var( --e-global-typography-14e3bfc-font-size );line-height:var( --e-global-typography-14e3bfc-line-height );}.elementor-2371 .elementor-element.elementor-element-15025ae{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2371 .elementor-element.elementor-element-291e4b4 img{width:100%;}.elementor-2371 .elementor-element.elementor-element-371f6a7{font-size:var( --e-global-typography-text-font-size );}.elementor-2371 .elementor-element.elementor-element-3f50059 img{width:100%;}.elementor-2371 .elementor-element.elementor-element-50a65a5{font-size:var( --e-global-typography-text-font-size );}.elementor-2371 .elementor-element.elementor-element-0d48c9e img{width:100%;}.elementor-2371 .elementor-element.elementor-element-8210050{font-size:var( --e-global-typography-text-font-size );}.elementor-2371 .elementor-element.elementor-element-7c71dc7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2371 .elementor-element.elementor-element-2783755 img{width:100%;}.elementor-2371 .elementor-element.elementor-element-76a1337{font-size:var( --e-global-typography-text-font-size );}.elementor-2371 .elementor-element.elementor-element-257a14e img{width:100%;}.elementor-2371 .elementor-element.elementor-element-236d554{font-size:var( --e-global-typography-text-font-size );}.elementor-2371 .elementor-element.elementor-element-82bac75 img{width:100%;}.elementor-2371 .elementor-element.elementor-element-f6fca86{font-size:var( --e-global-typography-text-font-size );}.elementor-2371 .elementor-element.elementor-element-7ab2159{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2371 .elementor-element.elementor-element-c321acb img{width:100%;}.elementor-2371 .elementor-element.elementor-element-840fbd1{font-size:var( --e-global-typography-text-font-size );}.elementor-2371 .elementor-element.elementor-element-9b3d7de img{width:100%;}.elementor-2371 .elementor-element.elementor-element-f8346ca{font-size:var( --e-global-typography-text-font-size );}.elementor-2371 .elementor-element.elementor-element-46f5227 img{width:100%;}.elementor-2371 .elementor-element.elementor-element-411229f{font-size:var( --e-global-typography-text-font-size );}.elementor-2371 .elementor-element.elementor-element-4527bc3 .elementor-heading-title{font-size:var( --e-global-typography-7f8953b-font-size );line-height:var( --e-global-typography-7f8953b-line-height );}}@media(min-width:768px){.elementor-2371 .elementor-element.elementor-element-dd587e6{--content-width:1300px;}.elementor-2371 .elementor-element.elementor-element-8138939{--content-width:1300px;}.elementor-2371 .elementor-element.elementor-element-7a36899{--content-width:1300px;}}@media(max-width:767px){.elementor-2371 .elementor-element.elementor-element-dd587e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2371 .elementor-element.elementor-element-60e7706{width:100%;max-width:100%;}.elementor-2371 .elementor-element.elementor-element-60e7706.elementor-element{--align-self:flex-start;}.elementor-2371 .elementor-element.elementor-element-60e7706 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-2371 .elementor-element.elementor-element-8138939{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2371 .elementor-element.elementor-element-fa085d3{width:100%;max-width:100%;text-align:start;}.elementor-2371 .elementor-element.elementor-element-fa085d3 .elementor-heading-title{font-size:var( --e-global-typography-7f8953b-font-size );line-height:var( --e-global-typography-7f8953b-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2371 .elementor-element.elementor-element-64d7d4f{text-align:start;font-size:var( --e-global-typography-14e3bfc-font-size );line-height:var( --e-global-typography-14e3bfc-line-height );}.elementor-2371 .elementor-element.elementor-element-23ccdc8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2371 .elementor-element.elementor-element-371f6a7{font-size:var( --e-global-typography-text-font-size );}.elementor-2371 .elementor-element.elementor-element-50a65a5{font-size:var( --e-global-typography-text-font-size );}.elementor-2371 .elementor-element.elementor-element-8210050{font-size:var( --e-global-typography-text-font-size );}.elementor-2371 .elementor-element.elementor-element-76a1337{font-size:var( --e-global-typography-text-font-size );}.elementor-2371 .elementor-element.elementor-element-236d554{font-size:var( --e-global-typography-text-font-size );}.elementor-2371 .elementor-element.elementor-element-f6fca86{font-size:var( --e-global-typography-text-font-size );}.elementor-2371 .elementor-element.elementor-element-840fbd1{font-size:var( --e-global-typography-text-font-size );}.elementor-2371 .elementor-element.elementor-element-f8346ca{font-size:var( --e-global-typography-text-font-size );}.elementor-2371 .elementor-element.elementor-element-411229f{font-size:var( --e-global-typography-text-font-size );}.elementor-2371 .elementor-element.elementor-element-4527bc3{text-align:start;}.elementor-2371 .elementor-element.elementor-element-4527bc3 .elementor-heading-title{font-size:var( --e-global-typography-7f8953b-font-size );line-height:var( --e-global-typography-7f8953b-line-height );}.elementor-2371 .elementor-element.elementor-element-ed20d9e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2371 .elementor-element.elementor-element-530fa12{width:100%;max-width:100%;}.elementor-2371 .elementor-element.elementor-element-530fa12.elementor-element{--align-self:flex-start;}}/* Start custom CSS for container, class: .elementor-element-7a15093 *//* Container hover shadow effect */
.box:hover {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.box:hover img {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.box img {
    transition: transform 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    will-change: transform;
    backface-visibility: hidden;
}

.box {
    overflow: hidden;
}


/* Button arrow hover effect - when container is hovered */
.box:hover button svg,
.box:hover a svg {
    --tw-translate-x: 0.25rem;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}

/* Arrow icon base styles */
.box button svg,
.box a svg {
    width: 1rem;
    height: 1rem;
   / margin-left: 0.5rem;
    transition: transform 300ms cubic-bezier(0.4, 0, 0.2, 1);
}

/* Button text hover effect */
.box:hover button,
.box:hover a {
    text-decoration: underline;
    text-underline-offset: 4px;
}/* End custom CSS */