.elementor-1268 .elementor-element.elementor-element-d53bfd8{--display:flex;--min-height:100vh;--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:flex-end;--overflow:hidden;--border-radius:0rem 0rem 2rem 2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.ee-tooltip.ee-tooltip-3de9c2b.to--top,
							 .ee-tooltip.ee-tooltip-3de9c2b.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-3de9c2b.to--left,
							 .ee-tooltip.ee-tooltip-3de9c2b.to--right{margin-top:0px;}.elementor-1268 .elementor-element.elementor-element-3de9c2b img{height:100vh;object-fit:contain;object-position:center center;}.elementor-1268 .elementor-element.elementor-element-08dad9e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-ab3c968{text-align:center;}.elementor-1268 .elementor-element.elementor-element-ab3c968 .elementor-heading-title{font-size:17.3rem;font-weight:400;line-height:1em;color:rgba(255,255,255,0.4);}.elementor-1268 .elementor-element.elementor-element-f87ef8b{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--flex-wrap:nowrap;--padding-top:9rem;--padding-bottom:7rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1268 .elementor-element.elementor-element-59a011b{--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:flex-start;--gap:1.75rem 1.75rem;--row-gap:1.75rem;--column-gap:1.75rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-439fe03 .elementor-heading-title{font-size:17px;font-weight:500;color:rgba(17,17,17,0.7);}.elementor-1268 .elementor-element.elementor-element-cf82970 .elementor-heading-title{font-size:5rem;font-weight:600;line-height:1.02em;letter-spacing:-0.02em;color:#111111;}.elementor-1268 .elementor-element.elementor-element-d49e836 .elementor-star-rating{font-size:1rem;}.elementor-1268 .elementor-element.elementor-element-d49e836 .elementor-star-rating i:not(:last-of-type){margin-inline-end:0.125rem;}.elementor-1268 .elementor-element.elementor-element-d49e836 .elementor-star-rating i:before{color:#0000FF;}.elementor-1268 .elementor-element.elementor-element-7c83255{--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:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-99ea6e6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1268 .elementor-element.elementor-element-99ea6e6 .elementor-button{font-size:18px;padding:0.375rem 1.5rem 0.375rem 0.375rem;}.elementor-1268 .elementor-element.elementor-element-6847d80 .elementor-button{background-color:#FFFFFF;font-size:18px;fill:#111111;color:#111111;border-style:none;padding:0.375rem 1.5rem 0.375rem 0.375rem;}.elementor-1268 .elementor-element.elementor-element-6847d80 .elementor-button:hover, .elementor-1268 .elementor-element.elementor-element-6847d80 .elementor-button:focus{background-color:#0000FF;color:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-6847d80 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1268 .elementor-element.elementor-element-6847d80 .elementor-button:hover svg, .elementor-1268 .elementor-element.elementor-element-6847d80 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-7443b8a{--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:flex-end;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-b4df8eb{--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:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-1268 .elementor-element.elementor-element-b4df8eb:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-b4df8eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.7);}.elementor-1268 .elementor-element.elementor-element-ca455ef{--display:flex;--min-height:6rem;--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;--border-radius:0.875rem 0.875rem 0.875rem 0.875rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-ca455ef:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-ca455ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-1268 .elementor-element.elementor-element-ca455ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1268 .elementor-element.elementor-element-b774dca .elementor-icon-wrapper{text-align:center;}.elementor-1268 .elementor-element.elementor-element-b774dca.elementor-view-stacked .elementor-icon{background-color:#3D3DFF;}.elementor-1268 .elementor-element.elementor-element-b774dca.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-b774dca.elementor-view-default .elementor-icon{color:#3D3DFF;border-color:#3D3DFF;}.elementor-1268 .elementor-element.elementor-element-b774dca.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-b774dca.elementor-view-default .elementor-icon svg{fill:#3D3DFF;}.elementor-1268 .elementor-element.elementor-element-b774dca .elementor-icon{font-size:1.875rem;}.elementor-1268 .elementor-element.elementor-element-b774dca .elementor-icon svg{height:1.875rem;}.elementor-1268 .elementor-element.elementor-element-da76853{--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:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--border-radius:0.875rem 0.875rem 0.875rem 0.875rem;--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:0.75rem;--padding-right:0.75rem;}.elementor-1268 .elementor-element.elementor-element-da76853:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-da76853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(241,240,238,0.7);}.elementor-1268 .elementor-element.elementor-element-da76853.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1268 .elementor-element.elementor-element-6806dae{--display:flex;--min-height:3.25rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-c9b06f2{--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:0.125rem 0.125rem;--row-gap:0.125rem;--column-gap:0.125rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-9e69755 .elementor-heading-title{font-size:12px;font-weight:500;letter-spacing:0.05em;color:rgba(17,17,17,0.5);}.elementor-1268 .elementor-element.elementor-element-ba9037c .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.35em;color:#111111;}.elementor-1268 .elementor-element.elementor-element-9a36073{--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:0.125rem 0.125rem;--row-gap:0.125rem;--column-gap:0.125rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-cbc4234 .elementor-heading-title{font-size:0.65rem;font-weight:500;letter-spacing:0.05em;color:rgba(17,17,17,0.5);}.elementor-1268 .elementor-element.elementor-element-e28d6b4 .elementor-heading-title{font-size:0.875rem;font-weight:500;line-height:1.35em;color:#111111;}.elementor-1268 .elementor-element.elementor-element-44660d1{--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:0.125rem 0.125rem;--row-gap:0.125rem;--column-gap:0.125rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-bc04e4c .elementor-heading-title{font-size:0.65rem;font-weight:500;letter-spacing:0.05em;color:rgba(17,17,17,0.5);}.elementor-1268 .elementor-element.elementor-element-f6eb1e0 .elementor-heading-title{font-size:0.875rem;font-weight:500;line-height:1.35em;color:#111111;}.elementor-1268 .elementor-element.elementor-element-3f7e173{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-c085e4c{width:auto;max-width:auto;}.elementor-1268 .elementor-element.elementor-element-5277a1a{--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:0.25rem 0.25rem;--row-gap:0.25rem;--column-gap:0.25rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-9add9b6 .elementor-icon-wrapper{text-align:center;}.elementor-1268 .elementor-element.elementor-element-9add9b6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:rgba(17,17,17,0.7);}.elementor-1268 .elementor-element.elementor-element-9add9b6.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-9add9b6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-9add9b6.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-9add9b6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-9add9b6.elementor-view-framed .elementor-icon{background-color:rgba(17,17,17,0.7);}.elementor-1268 .elementor-element.elementor-element-9add9b6.elementor-view-stacked .elementor-icon svg{fill:rgba(17,17,17,0.7);}.elementor-1268 .elementor-element.elementor-element-9add9b6 .elementor-icon{font-size:0.875rem;padding:0.4375rem;}.elementor-1268 .elementor-element.elementor-element-9add9b6 .elementor-icon svg{height:0.875rem;}.elementor-1268 .elementor-element.elementor-element-ef7a5df .elementor-icon-wrapper{text-align:center;}.elementor-1268 .elementor-element.elementor-element-ef7a5df.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:rgba(17,17,17,0.7);}.elementor-1268 .elementor-element.elementor-element-ef7a5df.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-ef7a5df.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-ef7a5df.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-ef7a5df.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-ef7a5df.elementor-view-framed .elementor-icon{background-color:rgba(17,17,17,0.7);}.elementor-1268 .elementor-element.elementor-element-ef7a5df.elementor-view-stacked .elementor-icon svg{fill:rgba(17,17,17,0.7);}.elementor-1268 .elementor-element.elementor-element-ef7a5df .elementor-icon{font-size:0.875rem;padding:0.4375rem;}.elementor-1268 .elementor-element.elementor-element-ef7a5df .elementor-icon svg{height:0.875rem;}.elementor-1268 .elementor-element.elementor-element-d4dba67{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--flex-wrap:nowrap;--padding-top:7rem;--padding-bottom:7rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1268 .elementor-element.elementor-element-d4dba67:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-d4dba67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-35af7e5{--display:flex;--min-height:20rem;--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:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-6c5e6cc .elementor-icon-wrapper{text-align:center;}.elementor-1268 .elementor-element.elementor-element-6c5e6cc.elementor-view-stacked .elementor-icon{background-color:rgba(17,17,17,0.1);}.elementor-1268 .elementor-element.elementor-element-6c5e6cc.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-6c5e6cc.elementor-view-default .elementor-icon{color:rgba(17,17,17,0.1);border-color:rgba(17,17,17,0.1);}.elementor-1268 .elementor-element.elementor-element-6c5e6cc.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-6c5e6cc.elementor-view-default .elementor-icon svg{fill:rgba(17,17,17,0.1);}.elementor-1268 .elementor-element.elementor-element-6c5e6cc .elementor-icon{font-size:20rem;}.elementor-1268 .elementor-element.elementor-element-6c5e6cc .elementor-icon svg{height:20rem;}.elementor-1268 .elementor-element.elementor-element-59520c7 .elementor-heading-title{font-size:0.875rem;font-weight:500;color:rgba(17,17,17,0.7);}.elementor-1268 .elementor-element.elementor-element-79b251e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-ae7f624 .elementor-icon-wrapper{text-align:center;}.elementor-1268 .elementor-element.elementor-element-ae7f624.elementor-view-stacked .elementor-icon{background-color:#111111;}.elementor-1268 .elementor-element.elementor-element-ae7f624.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-ae7f624.elementor-view-default .elementor-icon{color:#111111;border-color:#111111;}.elementor-1268 .elementor-element.elementor-element-ae7f624.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-ae7f624.elementor-view-default .elementor-icon svg{fill:#111111;}.elementor-1268 .elementor-element.elementor-element-ae7f624 .elementor-icon{font-size:1.5rem;}.elementor-1268 .elementor-element.elementor-element-ae7f624 .elementor-icon svg{height:1.5rem;}.elementor-1268 .elementor-element.elementor-element-1173718{width:100%;max-width:100%;}.elementor-1268 .elementor-element.elementor-element-1173718 .elementor-heading-title{font-size:0.875rem;font-weight:400;line-height:1.5em;color:rgba(17,17,17,0.7);}.elementor-1268 .elementor-element.elementor-element-5e3d137{--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:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-982960d .elementor-heading-title{font-size:1.875rem;font-weight:500;line-height:1.35em;letter-spacing:-0.01em;color:#111111;}.elementor-1268 .elementor-element.elementor-element-03ff775{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6E5E2;--border-color:#E6E5E2;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1268 .elementor-element.elementor-element-3487725{--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:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-0a3ffc3 .elementor-heading-title{font-size:0.875rem;font-weight:400;color:rgba(17,17,17,0.45);}.elementor-1268 .elementor-element.elementor-element-8ee30e3{--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:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-b46ac33{width:auto;max-width:auto;}.elementor-1268 .elementor-element.elementor-element-b46ac33 .elementor-icon-wrapper{text-align:center;}.elementor-1268 .elementor-element.elementor-element-b46ac33.elementor-view-stacked .elementor-icon{background-color:#0000FF;color:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-b46ac33.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-b46ac33.elementor-view-default .elementor-icon{color:#0000FF;border-color:#0000FF;}.elementor-1268 .elementor-element.elementor-element-b46ac33.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-b46ac33.elementor-view-default .elementor-icon svg{fill:#0000FF;}.elementor-1268 .elementor-element.elementor-element-b46ac33.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-b46ac33.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-b46ac33 .elementor-icon{font-size:0.875rem;padding:0.6875rem;}.elementor-1268 .elementor-element.elementor-element-b46ac33 .elementor-icon svg{height:0.875rem;}.elementor-1268 .elementor-element.elementor-element-bb9e3d2{width:auto;max-width:auto;}.elementor-1268 .elementor-element.elementor-element-bb9e3d2 .elementor-icon-wrapper{text-align:center;}.elementor-1268 .elementor-element.elementor-element-bb9e3d2.elementor-view-stacked .elementor-icon{background-color:#F1F0EE;color:rgba(17,17,17,0.7);}.elementor-1268 .elementor-element.elementor-element-bb9e3d2.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-bb9e3d2.elementor-view-default .elementor-icon{color:#F1F0EE;border-color:#F1F0EE;}.elementor-1268 .elementor-element.elementor-element-bb9e3d2.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-bb9e3d2.elementor-view-default .elementor-icon svg{fill:#F1F0EE;}.elementor-1268 .elementor-element.elementor-element-bb9e3d2.elementor-view-framed .elementor-icon{background-color:rgba(17,17,17,0.7);}.elementor-1268 .elementor-element.elementor-element-bb9e3d2.elementor-view-stacked .elementor-icon svg{fill:rgba(17,17,17,0.7);}.elementor-1268 .elementor-element.elementor-element-bb9e3d2 .elementor-icon{font-size:0.875rem;padding:0.6875rem;}.elementor-1268 .elementor-element.elementor-element-bb9e3d2 .elementor-icon svg{height:0.875rem;}.elementor-1268 .elementor-element.elementor-element-c3f90ba{width:auto;max-width:auto;}.elementor-1268 .elementor-element.elementor-element-c3f90ba .elementor-icon-wrapper{text-align:center;}.elementor-1268 .elementor-element.elementor-element-c3f90ba.elementor-view-stacked .elementor-icon{background-color:#F1F0EE;color:rgba(17,17,17,0.7);}.elementor-1268 .elementor-element.elementor-element-c3f90ba.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-c3f90ba.elementor-view-default .elementor-icon{color:#F1F0EE;border-color:#F1F0EE;}.elementor-1268 .elementor-element.elementor-element-c3f90ba.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-c3f90ba.elementor-view-default .elementor-icon svg{fill:#F1F0EE;}.elementor-1268 .elementor-element.elementor-element-c3f90ba.elementor-view-framed .elementor-icon{background-color:rgba(17,17,17,0.7);}.elementor-1268 .elementor-element.elementor-element-c3f90ba.elementor-view-stacked .elementor-icon svg{fill:rgba(17,17,17,0.7);}.elementor-1268 .elementor-element.elementor-element-c3f90ba .elementor-icon{font-size:0.875rem;padding:0.6875rem;}.elementor-1268 .elementor-element.elementor-element-c3f90ba .elementor-icon svg{height:0.875rem;}.elementor-1268 .elementor-element.elementor-element-93df366 .elementor-button{background-color:rgba(0,0,0,0);fill:#111111;color:#111111;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E5E2;padding:0.375rem 1.5rem 0.375rem 0.375rem;}.elementor-1268 .elementor-element.elementor-element-93df366 .elementor-button:hover, .elementor-1268 .elementor-element.elementor-element-93df366 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#111111;border-color:#111111;}.elementor-1268 .elementor-element.elementor-element-93df366{width:auto;max-width:auto;}.elementor-1268 .elementor-element.elementor-element-93df366 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1268 .elementor-element.elementor-element-93df366 .elementor-button:hover svg, .elementor-1268 .elementor-element.elementor-element-93df366 .elementor-button:focus svg{fill:#111111;}.elementor-1268 .elementor-element.elementor-element-031dd50{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1268 .elementor-element.elementor-element-031dd50:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-031dd50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-9f02507{--display:flex;--min-height:10rem;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:9999px 9999px 9999px 9999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-b32704e .elementor-heading-title{font-size:2.25rem;font-weight:500;color:#111111;}.elementor-1268 .elementor-element.elementor-element-5388890{--display:flex;--min-height:10rem;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:9999px 9999px 9999px 9999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-063c731 .elementor-heading-title{font-size:2.25rem;font-weight:500;color:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-d396556{--display:flex;--min-height:10rem;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:9999px 9999px 9999px 9999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-1218512 .elementor-icon-wrapper{text-align:center;}.elementor-1268 .elementor-element.elementor-element-1218512.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-1218512.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-1218512.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-1218512.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-1218512.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-1218512 .elementor-icon{font-size:3rem;}.elementor-1268 .elementor-element.elementor-element-1218512 .elementor-icon svg{height:3rem;}.elementor-1268 .elementor-element.elementor-element-31795fd{--display:flex;--min-height:10rem;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:9999px 9999px 9999px 9999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-03345b7 .elementor-heading-title{font-size:2.25rem;font-weight:500;color:var( --e-global-color-accent );}.elementor-1268 .elementor-element.elementor-element-0f48f72{--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:2.5rem;--padding-bottom:7rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1268 .elementor-element.elementor-element-0f48f72:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-0f48f72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-5ed8f2c{--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;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1268 .elementor-element.elementor-element-db6cc2c{text-align:center;}.elementor-1268 .elementor-element.elementor-element-db6cc2c .elementor-heading-title{font-size:0.875rem;font-weight:500;color:rgba(17,17,17,0.7);}.elementor-1268 .elementor-element.elementor-element-b6e436d{text-align:center;}.elementor-1268 .elementor-element.elementor-element-b6e436d .elementor-heading-title{font-size:3rem;font-weight:600;line-height:1.05em;letter-spacing:-0.02em;color:#111111;}.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-grid__item{padding-left:1.5rem;}.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-grid{margin-left:-1.5rem;}.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post{margin-bottom:1.5rem;}.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__header{order:1;}.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media{order:1;z-index:1;}.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__body,
						 .elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post--horizontal .ee-post__content{order:1;}.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__footer{order:1;}.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters__item a{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E5E2;}.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media,
										.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media__content,
										.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media__content > *,
										.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media__overlay,
										.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media__thumbnail,

										.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media__header,
										.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media__body,
										.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media__footer{transition-property:all;transition-timing-function:linear;transition-duration:0.3s;}.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media__overlay{mix-blend-mode:normal;}.elementor-1268 .elementor-element.elementor-element-74b9c39{--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:2.5rem;--padding-bottom:7rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1268 .elementor-element.elementor-element-74b9c39:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-74b9c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-1268 .elementor-element.elementor-element-337b87e{--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;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1268 .elementor-element.elementor-element-c4bddb8{text-align:center;}.elementor-1268 .elementor-element.elementor-element-c4bddb8 .elementor-heading-title{font-size:0.875rem;font-weight:500;color:rgba(17,17,17,0.7);}.elementor-1268 .elementor-element.elementor-element-9deab88{text-align:center;}.elementor-1268 .elementor-element.elementor-element-9deab88 .elementor-heading-title{font-size:3rem;font-weight:600;line-height:1.05em;letter-spacing:-0.02em;color:#111111;}.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-grid__item{padding-left:2.5rem;}.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-grid{margin-left:-2.5rem;}.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post{margin-bottom:3rem;}.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__header{order:1;}.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__media{order:1;z-index:1;}.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__body,
						 .elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post--horizontal .ee-post__content{order:1;}.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__footer{order:1;}.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters__item a{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E5E2;}.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__media,
										.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__media__content,
										.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__media__content > *,
										.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__media__overlay,
										.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__media__thumbnail,

										.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__media__header,
										.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__media__body,
										.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__media__footer{transition-property:all;transition-timing-function:linear;transition-duration:0.3s;}.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__media__overlay{mix-blend-mode:normal;}.elementor-1268 .elementor-element.elementor-element-dd8ec63 .elementor-button{background-color:#0A0A0A;font-size:1.05rem;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:0.375rem 1.5rem 0.375rem 0.375rem;}.elementor-1268 .elementor-element.elementor-element-dd8ec63 .elementor-button:hover, .elementor-1268 .elementor-element.elementor-element-dd8ec63 .elementor-button:focus{background-color:#0000FF;color:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-dd8ec63 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-1268 .elementor-element.elementor-element-dd8ec63 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1268 .elementor-element.elementor-element-dd8ec63 .elementor-button:hover svg, .elementor-1268 .elementor-element.elementor-element-dd8ec63 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-86ed819{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:7rem;--padding-bottom:7rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1268 .elementor-element.elementor-element-86ed819:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-86ed819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-8b49408{--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:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1268 .elementor-element.elementor-element-dc0fd2f .elementor-heading-title{font-size:0.875rem;font-weight:500;color:rgba(17,17,17,0.7);}.elementor-1268 .elementor-element.elementor-element-0ceb52f > .elementor-widget-container{margin:1.25rem 0rem 3.5rem 0rem;}.elementor-1268 .elementor-element.elementor-element-0ceb52f .elementor-heading-title{font-size:3rem;font-weight:600;line-height:1.05em;letter-spacing:-0.02em;color:#111111;}.elementor-1268 .elementor-element.elementor-element-4e87068{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1268 .elementor-element.elementor-element-01e6ef0{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1268 .elementor-element.elementor-element-b183df9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--flex-wrap:nowrap;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1268 .elementor-element.elementor-element-b46a37d{width:var( --container-widget-width, 2.5rem );max-width:2.5rem;--container-widget-width:2.5rem;--container-widget-flex-grow:0;}.elementor-1268 .elementor-element.elementor-element-b46a37d .elementor-heading-title{font-size:0.875rem;font-weight:500;color:rgba(17,17,17,0.4);}.elementor-1268 .elementor-element.elementor-element-b8ea65a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1268 .elementor-element.elementor-element-b8ea65a .elementor-heading-title{font-size:2.25rem;font-weight:500;line-height:1.15em;letter-spacing:-0.01em;color:#111111;}.elementor-1268 .elementor-element.elementor-element-c8046ad{width:var( --container-widget-width, 20rem );max-width:20rem;--container-widget-width:20rem;--container-widget-flex-grow:0;}.elementor-1268 .elementor-element.elementor-element-c8046ad .elementor-heading-title{font-size:16px;font-weight:400;line-height:1.5em;color:rgba(17,17,17,0.55);}.elementor-1268 .elementor-element.elementor-element-1b7d498{width:auto;max-width:auto;}.elementor-1268 .elementor-element.elementor-element-1b7d498 .elementor-icon-wrapper{text-align:center;}.elementor-1268 .elementor-element.elementor-element-1b7d498.elementor-view-stacked .elementor-icon{background-color:#0000FF;color:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-1b7d498.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-1b7d498.elementor-view-default .elementor-icon{color:#0000FF;border-color:#0000FF;}.elementor-1268 .elementor-element.elementor-element-1b7d498.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-1b7d498.elementor-view-default .elementor-icon svg{fill:#0000FF;}.elementor-1268 .elementor-element.elementor-element-1b7d498.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-1b7d498.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-1b7d498 .elementor-icon{font-size:1rem;padding:1rem;}.elementor-1268 .elementor-element.elementor-element-1b7d498 .elementor-icon svg{height:1rem;}.elementor-1268 .elementor-element.elementor-element-380db66{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1268 .elementor-element.elementor-element-68dcb20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--flex-wrap:nowrap;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1268 .elementor-element.elementor-element-9cfde22{width:var( --container-widget-width, 2.5rem );max-width:2.5rem;--container-widget-width:2.5rem;--container-widget-flex-grow:0;}.elementor-1268 .elementor-element.elementor-element-9cfde22 .elementor-heading-title{font-size:0.875rem;font-weight:500;color:rgba(17,17,17,0.4);}.elementor-1268 .elementor-element.elementor-element-591e29d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1268 .elementor-element.elementor-element-591e29d .elementor-heading-title{font-size:2.25rem;font-weight:500;line-height:1.15em;letter-spacing:-0.01em;color:#111111;}.elementor-1268 .elementor-element.elementor-element-a87a378{width:var( --container-widget-width, 20rem );max-width:20rem;--container-widget-width:20rem;--container-widget-flex-grow:0;}.elementor-1268 .elementor-element.elementor-element-a87a378 .elementor-heading-title{font-size:16px;font-weight:400;line-height:1.5em;color:rgba(17,17,17,0.55);}.elementor-1268 .elementor-element.elementor-element-5cb4499{width:auto;max-width:auto;}.elementor-1268 .elementor-element.elementor-element-5cb4499 .elementor-icon-wrapper{text-align:center;}.elementor-1268 .elementor-element.elementor-element-5cb4499.elementor-view-stacked .elementor-icon{background-color:#0000FF;color:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-5cb4499.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-5cb4499.elementor-view-default .elementor-icon{color:#0000FF;border-color:#0000FF;}.elementor-1268 .elementor-element.elementor-element-5cb4499.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-5cb4499.elementor-view-default .elementor-icon svg{fill:#0000FF;}.elementor-1268 .elementor-element.elementor-element-5cb4499.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-5cb4499.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-5cb4499 .elementor-icon{font-size:1rem;padding:1rem;}.elementor-1268 .elementor-element.elementor-element-5cb4499 .elementor-icon svg{height:1rem;}.elementor-1268 .elementor-element.elementor-element-7a04cba{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1268 .elementor-element.elementor-element-54c7931{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--flex-wrap:nowrap;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1268 .elementor-element.elementor-element-3fede4c{width:var( --container-widget-width, 2.5rem );max-width:2.5rem;--container-widget-width:2.5rem;--container-widget-flex-grow:0;}.elementor-1268 .elementor-element.elementor-element-3fede4c .elementor-heading-title{font-size:0.875rem;font-weight:500;color:rgba(17,17,17,0.4);}.elementor-1268 .elementor-element.elementor-element-4d1f049.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1268 .elementor-element.elementor-element-4d1f049 .elementor-heading-title{font-size:2.25rem;font-weight:500;line-height:1.15em;letter-spacing:-0.01em;color:#111111;}.elementor-1268 .elementor-element.elementor-element-bdff173{width:var( --container-widget-width, 20rem );max-width:20rem;--container-widget-width:20rem;--container-widget-flex-grow:0;}.elementor-1268 .elementor-element.elementor-element-bdff173 .elementor-heading-title{font-size:16px;font-weight:400;line-height:1.5em;color:rgba(17,17,17,0.55);}.elementor-1268 .elementor-element.elementor-element-6e84925{width:auto;max-width:auto;}.elementor-1268 .elementor-element.elementor-element-6e84925 .elementor-icon-wrapper{text-align:center;}.elementor-1268 .elementor-element.elementor-element-6e84925.elementor-view-stacked .elementor-icon{background-color:#0000FF;color:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-6e84925.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-6e84925.elementor-view-default .elementor-icon{color:#0000FF;border-color:#0000FF;}.elementor-1268 .elementor-element.elementor-element-6e84925.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-6e84925.elementor-view-default .elementor-icon svg{fill:#0000FF;}.elementor-1268 .elementor-element.elementor-element-6e84925.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-6e84925.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-6e84925 .elementor-icon{font-size:1rem;padding:1rem;}.elementor-1268 .elementor-element.elementor-element-6e84925 .elementor-icon svg{height:1rem;}.elementor-1268 .elementor-element.elementor-element-c843250{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1268 .elementor-element.elementor-element-eed7305{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--flex-wrap:nowrap;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1268 .elementor-element.elementor-element-ae0aca5{width:var( --container-widget-width, 2.5rem );max-width:2.5rem;--container-widget-width:2.5rem;--container-widget-flex-grow:0;}.elementor-1268 .elementor-element.elementor-element-ae0aca5 .elementor-heading-title{font-size:0.875rem;font-weight:500;color:rgba(17,17,17,0.4);}.elementor-1268 .elementor-element.elementor-element-523efe2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1268 .elementor-element.elementor-element-523efe2 .elementor-heading-title{font-size:2.25rem;font-weight:500;line-height:1.15em;letter-spacing:-0.01em;color:#111111;}.elementor-1268 .elementor-element.elementor-element-01a7bb1{width:var( --container-widget-width, 20rem );max-width:20rem;--container-widget-width:20rem;--container-widget-flex-grow:0;}.elementor-1268 .elementor-element.elementor-element-01a7bb1 .elementor-heading-title{font-size:16px;font-weight:400;line-height:1.5em;color:rgba(17,17,17,0.55);}.elementor-1268 .elementor-element.elementor-element-a977619{width:auto;max-width:auto;}.elementor-1268 .elementor-element.elementor-element-a977619 .elementor-icon-wrapper{text-align:center;}.elementor-1268 .elementor-element.elementor-element-a977619.elementor-view-stacked .elementor-icon{background-color:#0000FF;color:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-a977619.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-a977619.elementor-view-default .elementor-icon{color:#0000FF;border-color:#0000FF;}.elementor-1268 .elementor-element.elementor-element-a977619.elementor-view-framed .elementor-icon, .elementor-1268 .elementor-element.elementor-element-a977619.elementor-view-default .elementor-icon svg{fill:#0000FF;}.elementor-1268 .elementor-element.elementor-element-a977619.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-a977619.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-a977619 .elementor-icon{font-size:1rem;padding:1rem;}.elementor-1268 .elementor-element.elementor-element-a977619 .elementor-icon svg{height:1rem;}.elementor-1268 .elementor-element.elementor-element-0e32534{--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;--border-radius:2rem 2rem 2rem 2rem;--margin-top:0rem;--margin-bottom:1.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1268 .elementor-element.elementor-element-0e32534:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-0e32534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000FF;}.elementor-1268 .elementor-element.elementor-element-cd674a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0rem;--padding-bottom:3.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1268 .elementor-element.elementor-element-3e73398{--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:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1268 .elementor-element.elementor-element-32626d5 .elementor-heading-title{font-size:0.875rem;font-weight:500;color:rgba(255,255,255,0.8);}.elementor-1268 .elementor-element.elementor-element-a456e27 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-1268 .elementor-element.elementor-element-a456e27 .elementor-heading-title{font-size:3rem;font-weight:600;line-height:1.05em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-1268 .elementor-element.elementor-element-d866d09{width:auto;max-width:auto;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1268 .elementor-element.elementor-element-f87ef8b{--content-width:88rem;}.elementor-1268 .elementor-element.elementor-element-59a011b{--width:58.333%;}.elementor-1268 .elementor-element.elementor-element-7c83255{--width:100%;}.elementor-1268 .elementor-element.elementor-element-7443b8a{--width:40%;}.elementor-1268 .elementor-element.elementor-element-b4df8eb{--width:19rem;}.elementor-1268 .elementor-element.elementor-element-ca455ef{--width:6rem;}.elementor-1268 .elementor-element.elementor-element-6806dae{--width:100%;}.elementor-1268 .elementor-element.elementor-element-3f7e173{--width:100%;}.elementor-1268 .elementor-element.elementor-element-d4dba67{--content-width:88rem;}.elementor-1268 .elementor-element.elementor-element-35af7e5{--width:40%;}.elementor-1268 .elementor-element.elementor-element-5e3d137{--width:50%;}.elementor-1268 .elementor-element.elementor-element-3487725{--width:0auto;}.elementor-1268 .elementor-element.elementor-element-031dd50{--content-width:88rem;}.elementor-1268 .elementor-element.elementor-element-0f48f72{--content-width:88rem;}.elementor-1268 .elementor-element.elementor-element-74b9c39{--content-width:88rem;}.elementor-1268 .elementor-element.elementor-element-86ed819{--content-width:88rem;}.elementor-1268 .elementor-element.elementor-element-cd674a8{--content-width:88rem;}.elementor-1268 .elementor-element.elementor-element-3e73398{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1268 .elementor-element.elementor-element-59a011b{--width:100%;}.elementor-1268 .elementor-element.elementor-element-7443b8a{--width:100%;}.elementor-1268 .elementor-element.elementor-element-35af7e5{--width:100%;}.elementor-1268 .elementor-element.elementor-element-5e3d137{--width:100%;}}@media(max-width:1024px){.elementor-1268 .elementor-element.elementor-element-f87ef8b{--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:flex-start;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:7rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1268 .elementor-element.elementor-element-7443b8a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1268 .elementor-element.elementor-element-d4dba67{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1268 .elementor-element.elementor-element-6c5e6cc .elementor-icon{font-size:16rem;}.elementor-1268 .elementor-element.elementor-element-6c5e6cc .elementor-icon svg{height:16rem;}.elementor-1268 .elementor-element.elementor-element-0f48f72{--padding-top:2.5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-grid__item{padding-left:12px;}.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-grid{margin-left:-12px;}.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post{margin-bottom:12px;}.elementor-1268 .elementor-element.elementor-element-74b9c39{--padding-top:2.5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-grid__item{padding-left:12px;}.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-grid{margin-left:-12px;}.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post{margin-bottom:12px;}.elementor-1268 .elementor-element.elementor-element-86ed819{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1268 .elementor-element.elementor-element-b8ea65a .elementor-heading-title{font-size:1.875rem;}.elementor-1268 .elementor-element.elementor-element-591e29d .elementor-heading-title{font-size:1.875rem;}.elementor-1268 .elementor-element.elementor-element-4d1f049 .elementor-heading-title{font-size:1.875rem;}.elementor-1268 .elementor-element.elementor-element-523efe2 .elementor-heading-title{font-size:1.875rem;}}@media(max-width:767px){.elementor-1268 .elementor-element.elementor-element-3de9c2b img{height:70vh;}.elementor-1268 .elementor-element.elementor-element-ab3c968 .elementor-heading-title{font-size:5.5rem;}.elementor-1268 .elementor-element.elementor-element-f87ef8b{--padding-top:7rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1268 .elementor-element.elementor-element-cf82970 .elementor-heading-title{font-size:2.25rem;}.elementor-1268 .elementor-element.elementor-element-b4df8eb{--width:100%;}.elementor-1268 .elementor-element.elementor-element-d4dba67{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1268 .elementor-element.elementor-element-35af7e5{--min-height:9rem;}.elementor-1268 .elementor-element.elementor-element-6c5e6cc .elementor-icon{font-size:9rem;}.elementor-1268 .elementor-element.elementor-element-6c5e6cc .elementor-icon svg{height:9rem;}.elementor-1268 .elementor-element.elementor-element-982960d .elementor-heading-title{font-size:1.5rem;}.elementor-1268 .elementor-element.elementor-element-031dd50{--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:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--flex-wrap:wrap;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1268 .elementor-element.elementor-element-9f02507{--min-height:5.5rem;}.elementor-1268 .elementor-element.elementor-element-b32704e .elementor-heading-title{font-size:1.375rem;}.elementor-1268 .elementor-element.elementor-element-5388890{--min-height:5.5rem;}.elementor-1268 .elementor-element.elementor-element-063c731 .elementor-heading-title{font-size:1.375rem;}.elementor-1268 .elementor-element.elementor-element-d396556{--min-height:5.5rem;}.elementor-1268 .elementor-element.elementor-element-1218512 .elementor-icon{font-size:1.75rem;}.elementor-1268 .elementor-element.elementor-element-1218512 .elementor-icon svg{height:1.75rem;}.elementor-1268 .elementor-element.elementor-element-31795fd{--min-height:5.5rem;}.elementor-1268 .elementor-element.elementor-element-03345b7 .elementor-heading-title{font-size:1.375rem;}.elementor-1268 .elementor-element.elementor-element-0f48f72{--padding-top:2.5rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1268 .elementor-element.elementor-element-b6e436d .elementor-heading-title{font-size:2.25rem;}.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-grid__item{padding-left:0.75rem;}.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-grid{margin-left:-0.75rem;}.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post{margin-bottom:1rem;}.elementor-1268 .elementor-element.elementor-element-74b9c39{--padding-top:2.5rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1268 .elementor-element.elementor-element-9deab88 .elementor-heading-title{font-size:2.25rem;}.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-grid__item{padding-left:1.5rem;}.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-grid{margin-left:-1.5rem;}.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post{margin-bottom:1.5rem;}.elementor-1268 .elementor-element.elementor-element-86ed819{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1268 .elementor-element.elementor-element-0ceb52f > .elementor-widget-container{margin:1.25rem 0rem 3rem 0rem;}.elementor-1268 .elementor-element.elementor-element-0ceb52f .elementor-heading-title{font-size:2.25rem;}.elementor-1268 .elementor-element.elementor-element-b183df9{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1268 .elementor-element.elementor-element-b46a37d{--container-widget-width:1.75rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 1.75rem );max-width:1.75rem;}.elementor-1268 .elementor-element.elementor-element-b8ea65a .elementor-heading-title{font-size:1.5rem;}.elementor-1268 .elementor-element.elementor-element-68dcb20{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1268 .elementor-element.elementor-element-9cfde22{--container-widget-width:1.75rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 1.75rem );max-width:1.75rem;}.elementor-1268 .elementor-element.elementor-element-591e29d .elementor-heading-title{font-size:1.5rem;}.elementor-1268 .elementor-element.elementor-element-54c7931{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1268 .elementor-element.elementor-element-3fede4c{--container-widget-width:1.75rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 1.75rem );max-width:1.75rem;}.elementor-1268 .elementor-element.elementor-element-4d1f049 .elementor-heading-title{font-size:1.5rem;}.elementor-1268 .elementor-element.elementor-element-eed7305{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1268 .elementor-element.elementor-element-ae0aca5{--container-widget-width:1.75rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 1.75rem );max-width:1.75rem;}.elementor-1268 .elementor-element.elementor-element-523efe2 .elementor-heading-title{font-size:1.5rem;}.elementor-1268 .elementor-element.elementor-element-0e32534{--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1268 .elementor-element.elementor-element-cd674a8{--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:flex-start;--padding-top:0rem;--padding-bottom:2.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1268 .elementor-element.elementor-element-3e73398{--width:100%;}.elementor-1268 .elementor-element.elementor-element-a456e27 .elementor-heading-title{font-size:2.25rem;}}/* Start custom CSS for image, class: .elementor-element-3de9c2b */.elementor-1268 .elementor-element.elementor-element-3de9c2b{position:absolute;inset:auto 0 0 0;z-index:0;pointer-events:none;margin:0 !important;width:100% !important} .elementor-1268 .elementor-element.elementor-element-3de9c2b img{width:auto;max-width:none;margin:0 auto;display:block;filter:grayscale(100%) contrast(1.05)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08dad9e */.elementor-1268 .elementor-element.elementor-element-08dad9e{position:absolute !important;inset:0;z-index:1;pointer-events:none;min-height:0 !important;background:linear-gradient(180deg,rgba(255,255,255,.35) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,.35) 100%)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab3c968 */.elementor-1268 .elementor-element.elementor-element-ab3c968{position:absolute;left:0;right:0;bottom:0;z-index:1;pointer-events:none;margin:0 !important;width:100% !important;line-height:0} .elementor-1268 .elementor-element.elementor-element-ab3c968 .elementor-heading-title{white-space:nowrap;direction:ltr;line-height:.74 !important;transform:translateY(.02em)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-439fe03 */.elementor-1268 .elementor-element.elementor-element-439fe03 .elementor-heading-title{display:inline-flex;align-items:center;gap:.5rem} .elementor-1268 .elementor-element.elementor-element-439fe03 .elementor-heading-title::before{content:"";width:.375rem;height:.375rem;border-radius:9999px;background:#0000FF}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf82970 */.elementor-1268 .elementor-element.elementor-element-cf82970 .elementor-heading-title{max-width:12ch}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-99ea6e6 */.elementor-1268 .elementor-element.elementor-element-99ea6e6 .elementor-button-content-wrapper{align-items:center;gap:.75rem} .elementor-1268 .elementor-element.elementor-element-99ea6e6 .elementor-button-icon{width:2.25rem;height:2.25rem;border-radius:9999px;background:#0000FF;color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.2,.8,.2,1)} .elementor-1268 .elementor-element.elementor-element-99ea6e6 .elementor-button-icon svg{width:1rem;height:1rem;fill:#fff} .elementor-1268 .elementor-element.elementor-element-99ea6e6 .elementor-button:hover .elementor-button-icon svg{transform:translateX(-3px);transition:transform .35s} .elementor-1268 .elementor-element.elementor-element-99ea6e6 .elementor-button:hover{transform:scale(1.04)} .elementor-1268 .elementor-element.elementor-element-99ea6e6 .elementor-button{transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .3s}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6847d80 */.elementor-1268 .elementor-element.elementor-element-6847d80 .elementor-button{box-shadow:0 1px 2px rgba(10,10,10,.06),0 8px 24px rgba(10,10,10,.12);transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .3s,color .3s,box-shadow .3s} .elementor-1268 .elementor-element.elementor-element-6847d80 .elementor-button:hover{transform:scale(1.04);box-shadow:0 10px 30px rgba(0,0,255,.28)} .elementor-1268 .elementor-element.elementor-element-6847d80 .elementor-button-content-wrapper{align-items:center;gap:.75rem} .elementor-1268 .elementor-element.elementor-element-6847d80 .elementor-button-icon{width:2.25rem;height:2.25rem;border-radius:9999px;background:#0000FF;display:flex;align-items:center;justify-content:center;transition:background-color .3s} .elementor-1268 .elementor-element.elementor-element-6847d80 .elementor-button-icon svg{width:1rem;height:1rem;fill:#fff;transition:transform .35s cubic-bezier(.2,.8,.2,1),fill .3s} .elementor-1268 .elementor-element.elementor-element-6847d80 .elementor-button:hover .elementor-button-icon{background:#fff} .elementor-1268 .elementor-element.elementor-element-6847d80 .elementor-button:hover .elementor-button-icon svg{fill:#0000FF;transform:translateY(3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9b06f2 */.elementor-1268 .elementor-element.elementor-element-c9b06f2{position:absolute !important;inset:0;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a36073 */.elementor-1268 .elementor-element.elementor-element-9a36073{position:absolute !important;inset:0;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);opacity:0;pointer-events:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44660d1 */.elementor-1268 .elementor-element.elementor-element-44660d1{position:absolute !important;inset:0;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);opacity:0;pointer-events:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6806dae */.elementor-1268 .elementor-element.elementor-element-6806dae{position:relative}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9add9b6 */.elementor-1268 .elementor-element.elementor-element-9add9b6 .elementor-icon{box-shadow:0 0 0 1px #e6e5e2;cursor:pointer;transition:color .2s} .elementor-1268 .elementor-element.elementor-element-9add9b6 .elementor-icon:hover{color:#111}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef7a5df */.elementor-1268 .elementor-element.elementor-element-ef7a5df .elementor-icon{box-shadow:0 0 0 1px #e6e5e2;cursor:pointer;transition:color .2s} .elementor-1268 .elementor-element.elementor-element-ef7a5df .elementor-icon:hover{color:#111}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5277a1a */.elementor-1268 .elementor-element.elementor-element-5277a1a{width:auto !important;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da76853 */.elementor-1268 .elementor-element.elementor-element-da76853{flex:1 1 0% !important;min-width:0;width:auto !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4df8eb */.elementor-1268 .elementor-element.elementor-element-b4df8eb{box-shadow:0 0 0 1px rgba(230,229,226,.7),0 1px 2px 0 rgba(0,0,0,.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f87ef8b */.elementor-1268 .elementor-element.elementor-element-f87ef8b{position:relative;z-index:20}
/* ts-mobile */
@media (max-width:767px){.elementor-1268 .elementor-element.elementor-element-f87ef8b > .e-con-inner{justify-content:center !important;min-height:calc(100vh - 12rem)} .elementor-1268 .elementor-element.elementor-element-f87ef8b > .e-con-inner > .e-con:first-child{padding-bottom:8vh}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53bfd8 */.elementor-1268 .elementor-element.elementor-element-d53bfd8{position:relative;isolation:isolate;background:radial-gradient(120% 90% at 50% 35%,#d9d9d8 0%,#c4c4c3 55%,#b3b3b2 100%)}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c5e6cc */.elementor-1268 .elementor-element.elementor-element-6c5e6cc{position:absolute !important;right:-1.5rem;top:50%;transform:translateY(-50%);margin:0 !important;pointer-events:none;z-index:0} @media (max-width:1024px){.elementor-1268 .elementor-element.elementor-element-6c5e6cc{right:-1rem}} @media (max-width:767px){.elementor-1268 .elementor-element.elementor-element-6c5e6cc{right:auto !important;left:-1rem;opacity:.7}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59520c7 */.elementor-1268 .elementor-element.elementor-element-59520c7{position:relative;z-index:1} .elementor-1268 .elementor-element.elementor-element-59520c7 .elementor-heading-title{display:inline-flex;align-items:center;gap:.5rem} .elementor-1268 .elementor-element.elementor-element-59520c7 .elementor-heading-title::before{content:"";width:.375rem;height:.375rem;border-radius:9999px;background:#0000FF}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1173718 */.elementor-1268 .elementor-element.elementor-element-1173718 .elementor-heading-title{max-width:14rem}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79b251e */.elementor-1268 .elementor-element.elementor-element-79b251e{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35af7e5 */.elementor-1268 .elementor-element.elementor-element-35af7e5{position:relative}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b46ac33 */.elementor-1268 .elementor-element.elementor-element-b46ac33 .elementor-icon svg, .elementor-1268 .elementor-element.elementor-element-b46ac33 .elementor-icon i{transition:transform .35s cubic-bezier(.2,.8,.2,1)} .elementor-1268 .elementor-element.elementor-element-b46ac33 .elementor-icon:hover svg, .elementor-1268 .elementor-element.elementor-element-b46ac33 .elementor-icon:hover i{transform:scale(1.18)}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bb9e3d2 */.elementor-1268 .elementor-element.elementor-element-bb9e3d2 .elementor-icon svg, .elementor-1268 .elementor-element.elementor-element-bb9e3d2 .elementor-icon i{transition:transform .35s cubic-bezier(.2,.8,.2,1)} .elementor-1268 .elementor-element.elementor-element-bb9e3d2 .elementor-icon:hover svg, .elementor-1268 .elementor-element.elementor-element-bb9e3d2 .elementor-icon:hover i{transform:scale(1.18)}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c3f90ba */.elementor-1268 .elementor-element.elementor-element-c3f90ba .elementor-icon svg, .elementor-1268 .elementor-element.elementor-element-c3f90ba .elementor-icon i{transition:transform .35s cubic-bezier(.2,.8,.2,1)} .elementor-1268 .elementor-element.elementor-element-c3f90ba .elementor-icon:hover svg, .elementor-1268 .elementor-element.elementor-element-c3f90ba .elementor-icon:hover i{transform:scale(1.18)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3487725 */.elementor-1268 .elementor-element.elementor-element-3487725{width:auto !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-93df366 */.elementor-1268 .elementor-element.elementor-element-93df366 .elementor-button-content-wrapper{align-items:center;gap:.75rem} .elementor-1268 .elementor-element.elementor-element-93df366 .elementor-button-icon{width:2.25rem;height:2.25rem;border-radius:9999px;background:#0a0a0a;display:flex;align-items:center;justify-content:center} .elementor-1268 .elementor-element.elementor-element-93df366 .elementor-button-icon svg{width:1rem;height:1rem;fill:#fff;transition:transform .35s cubic-bezier(.2,.8,.2,1)} .elementor-1268 .elementor-element.elementor-element-93df366 .elementor-button:hover .elementor-button-icon svg{transform:translateX(-3px)} .elementor-1268 .elementor-element.elementor-element-93df366 .elementor-button{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s} .elementor-1268 .elementor-element.elementor-element-93df366 .elementor-button:hover{transform:scale(1.04)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f02507 */.elementor-1268 .elementor-element.elementor-element-9f02507{flex:1 1 0%;background:#f1f0ee;transition:transform .35s cubic-bezier(.2,.8,.2,1)} .elementor-1268 .elementor-element.elementor-element-9f02507:hover{transform:scale(1.03)} @media (max-width:767px){.elementor-1268 .elementor-element.elementor-element-9f02507{flex:0 0 calc(50% - .375rem);width:calc(50% - .375rem)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5388890 */.elementor-1268 .elementor-element.elementor-element-5388890{flex:1 1 0%;background:linear-gradient(to bottom left,#3d3dff,#0000b8);transition:transform .35s cubic-bezier(.2,.8,.2,1)} .elementor-1268 .elementor-element.elementor-element-5388890:hover{transform:scale(1.03)} @media (max-width:767px){.elementor-1268 .elementor-element.elementor-element-5388890{flex:0 0 calc(50% - .375rem);width:calc(50% - .375rem)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d396556 */.elementor-1268 .elementor-element.elementor-element-d396556{flex:1 1 0%;background:#0a0a0a;transition:transform .35s cubic-bezier(.2,.8,.2,1)} .elementor-1268 .elementor-element.elementor-element-d396556:hover{transform:scale(1.03)} @media (max-width:767px){.elementor-1268 .elementor-element.elementor-element-d396556{flex:0 0 calc(50% - .375rem);width:calc(50% - .375rem)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31795fd */.elementor-1268 .elementor-element.elementor-element-31795fd{flex:1 1 0%;background:rgba(241,240,238,.6);transition:transform .35s cubic-bezier(.2,.8,.2,1)} .elementor-1268 .elementor-element.elementor-element-31795fd:hover{transform:scale(1.03)} @media (max-width:767px){.elementor-1268 .elementor-element.elementor-element-31795fd{flex:0 0 calc(50% - .375rem);width:calc(50% - .375rem)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db6cc2c */.elementor-1268 .elementor-element.elementor-element-db6cc2c .elementor-heading-title{display:inline-flex;align-items:center;gap:.5rem;border:1px solid #e6e5e2;border-radius:9999px;padding:.375rem 1rem} .elementor-1268 .elementor-element.elementor-element-db6cc2c .elementor-heading-title::before{content:"";width:.375rem;height:.375rem;border-radius:9999px;background:#0000FF}/* End custom CSS */
/* Start custom CSS for posts-extra, class: .elementor-element-87d5c8a */.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post{position:relative;border-radius:2rem;overflow:hidden;background:#fff;transition:transform .5s cubic-bezier(.22,1,.36,1)}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post:hover{transform:translateY(-8px) scale(1.012)}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media{display:block;position:relative;min-height:26rem;border-radius:2rem;overflow:hidden;color:#111}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media__thumbnail{position:absolute !important;inset:0;height:100%;padding:0 !important}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media__thumbnail img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post:hover .ee-post__media__thumbnail img{transform:scale(1.03)}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media__overlay{display:none !important}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media__content{position:absolute !important;inset:0;z-index:2;display:flex !important;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.5rem;padding:2rem !important;opacity:1 !important;transform:none !important;text-align:right}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__title{order:1;margin:0 !important;padding:0 !important}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__title__heading{margin:0;font-size:1.875rem;font-weight:500;letter-spacing:-.01em;line-height:1.15;color:#111}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ts-pdesc{order:2;margin:0;max-width:28rem;font-size:.875rem;line-height:1.5;color:rgba(17,17,17,.7)}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__terms{order:3;display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0 !important;padding:0;list-style:none}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__terms__term{margin:0 !important;padding:0 !important}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__terms__separator{display:none}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__terms__link{display:inline-flex;border:1px solid rgba(17,17,17,.18);background:rgba(255,255,255,.75);backdrop-filter:blur(6px);border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;line-height:1.3;color:#111}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ts-pmeta{position:absolute;top:2rem;right:2rem;left:2rem;display:flex;justify-content:space-between;align-items:flex-start;font-size:.75rem;font-weight:500;letter-spacing:.025em;color:rgba(17,17,17,.65)}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ts-pbadge{width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:9999px;background:#0a0a0a;box-shadow:none;color:#fff;transform:rotate(45deg);transition:transform .4s cubic-bezier(.2,.8,.2,1)}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ts-pbadge svg{width:1rem;height:1rem}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post:hover .ts-pbadge{transform:rotate(0deg) scale(1.08)}
@media (max-width:767px){.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media{min-height:22rem} .elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media__content{padding:1.5rem !important} .elementor-1268 .elementor-element.elementor-element-87d5c8a .ts-pmeta{top:1.5rem;right:1.5rem;left:1.5rem} .elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__title__heading{font-size:1.5rem}}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 0 2.5rem !important;padding:0;list-style:none}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters__item{margin:0 !important;padding:0 !important}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters__item>a,.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters__item .ee-filters__link{display:inline-flex;align-items:center;border:1px solid #e6e5e2 !important;border-radius:9999px !important;padding:.6rem 1.35rem !important;font-size:1.05rem !important;font-weight:500;line-height:1.3;color:#111 !important;background:transparent !important;transition:background-color .3s,color .3s,border-color .3s,transform .35s cubic-bezier(.2,.8,.2,1)}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters__item>a:hover,.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters__item .ee-filters__link:hover{background:#f1f0ee !important;border-color:#f1f0ee !important;transform:translateY(-2px)}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters__item.ee--active>a,.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters__item.ee--active .ee-filters__link,.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters__item>a.ee--active{background:#0000FF !important;border-color:#0000FF !important;color:#fff !important}
@media (max-width:767px){.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters{gap:.375rem;margin-bottom:1.75rem !important} .elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters__item>a,.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters__item .ee-filters__link{padding:.45rem 1.05rem !important;font-size:.975rem !important}}
/* ts-hide-text */
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media__content,.elementor-1268 .elementor-element.elementor-element-87d5c8a .ts-pmeta>span:not(.ts-pbadge){display:none !important}
/* ts-card-shadow */
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post{box-shadow:0 1px 2px rgba(10,10,10,.04),0 8px 24px rgba(10,10,10,.07) !important;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post:hover{box-shadow:0 2px 4px rgba(10,10,10,.05),0 16px 36px rgba(10,10,10,.10) !important}
/* end-card-shadow */
/* ts-no-hairline */
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post,.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media,.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media__thumbnail{background:#fff !important;border:0 !important;outline:0}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media{-webkit-mask-image:-webkit-radial-gradient(white,black);isolation:isolate}
/* end-hairline */
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ts-pmeta{justify-content:flex-end;pointer-events:none}
/* ts-sticky-filters */
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 5.75rem);z-index:30;width:fit-content;max-width:100%;margin-left:auto !important;margin-right:auto !important;padding:.375rem !important;transition:background-color .3s,padding .3s}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters.ts-stuck{width:100%;max-width:none;background:#fff;border-radius:0;padding:.25rem 0 0 !important;gap:1.75rem !important;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax -1px -100vmax)}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters.ts-stuck::after{content:"";position:absolute;bottom:0;left:50%;width:100vw;height:1px;background:#e6e5e2;transform:translateX(-50%);pointer-events:none}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters.ts-stuck .ee-filters__item>a,.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters.ts-stuck .ee-filters__item .ee-filters__link{background:transparent !important;border:0 !important;border-bottom:2px solid transparent !important;border-radius:0 !important;padding:.6rem 0 .7rem !important;color:#777 !important;transform:none !important}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters.ts-stuck .ee-filters__item>a:hover,.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters.ts-stuck .ee-filters__item .ee-filters__link:hover{color:#111 !important}
.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters.ts-stuck .ee-filters__item.ee--active>a,.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters.ts-stuck .ee-filters__item.ee--active .ee-filters__link,.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters.ts-stuck .ee-filters__item>a.ee--active{color:#111 !important;border-bottom-color:#0000FF !important;background:transparent !important}
@media (max-width:767px){.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters.ts-stuck{gap:1.25rem !important;padding-left:1.25rem !important;padding-right:1.25rem !important}}
/* ts-mobile */
@media (max-width:767px){.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post,.elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media{border-radius:1.25rem} .elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-post__media{min-height:0 !important;aspect-ratio:1685/1065} .elementor-1268 .elementor-element.elementor-element-87d5c8a .ts-pmeta{top:.75rem;right:.75rem;left:.75rem} .elementor-1268 .elementor-element.elementor-element-87d5c8a .ts-pbadge{width:2.5rem;height:2.5rem} .elementor-1268 .elementor-element.elementor-element-87d5c8a .ts-pbadge svg{width:.9rem;height:.9rem} .elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters{flex-wrap:nowrap !important;overflow-x:auto;justify-content:flex-start !important;scrollbar-width:none;max-width:calc(100% + 2.5rem);margin-left:-1.25rem !important;margin-right:-1.25rem !important;padding-left:1.25rem !important;padding-right:1.25rem !important} .elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters::-webkit-scrollbar{display:none} .elementor-1268 .elementor-element.elementor-element-87d5c8a .ee-filters__item{flex:none}}
/* end-mobile *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4bddb8 */.elementor-1268 .elementor-element.elementor-element-c4bddb8 .elementor-heading-title{display:inline-flex;align-items:center;gap:.5rem;border:1px solid #e6e5e2;border-radius:9999px;padding:.375rem 1rem} .elementor-1268 .elementor-element.elementor-element-c4bddb8 .elementor-heading-title::before{content:"";width:.375rem;height:.375rem;border-radius:9999px;background:#0000FF}/* End custom CSS */
/* Start custom CSS for posts-extra, class: .elementor-element-28a13d1 */.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post{background:transparent !important;box-shadow:none !important;border-radius:0 !important;overflow:visible !important;transform:none !important;display:flex !important;flex-direction:column;counter-increment:tssite}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__media{position:relative;display:block;aspect-ratio:1.462/1;min-height:0 !important;border-radius:.75rem .75rem 0 0;overflow:hidden;background:#f1f1f1;box-shadow:0 1px 2px rgba(10,10,10,.05),0 12px 30px rgba(10,10,10,.08);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post:hover .ee-post__media{transform:translateY(-6px);box-shadow:0 2px 4px rgba(10,10,10,.06),0 22px 44px rgba(10,10,10,.12)}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__media__thumbnail{position:absolute !important;inset:0;height:100%;padding:0 !important;overflow:hidden}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__media__thumbnail img{position:absolute;max-width:none !important;width:117.16% !important;height:108.26% !important;left:-7.955%;top:-8.26%;object-fit:fill}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__media__overlay,.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__media__content{display:none !important}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-grid,.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-posts{counter-reset:tssite} .elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__body{order:2;position:relative;display:flex !important;flex-direction:row;align-items:center;gap:1rem;padding:1.25rem 0 0 !important;margin:0 !important;border:0;background:none !important} .elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__body::before{content:counter(tssite,decimal-leading-zero);font-size:.95rem;font-weight:400;color:rgba(17,17,17,.4);flex:none}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__excerpt{order:1;margin:0 !important;padding:0 !important;font-size:1.25rem;font-weight:500;line-height:1.3;color:#111}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__excerpt p{margin:0}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__terms{order:2;margin:0 !important;margin-inline-start:auto !important;padding:0 !important;font-size:.9rem;color:#777;text-align:left}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__terms a,.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__terms__link{color:#777 !important}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__terms__separator{color:#bbb;margin:0 .35rem}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ts-pbadge{order:3;position:static;flex:none;width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:9999px;background:#0000FF;color:#fff;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .3s}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ts-pbadge svg{width:1rem;height:1rem;transform:rotate(45deg);transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post:hover .ts-pbadge{background:#0a0a0a}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post:hover .ts-pbadge svg{transform:rotate(0deg)}
@media (max-width:767px){.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__excerpt{font-size:1.1rem} .elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-post__terms{display:none}}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 0 2.5rem !important;padding:0;list-style:none}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters__item{margin:0 !important;padding:0 !important}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters__item>a,.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters__item .ee-filters__link{display:inline-flex;align-items:center;border:1px solid #e6e5e2 !important;border-radius:9999px !important;padding:.6rem 1.35rem !important;font-size:1.05rem !important;font-weight:500;line-height:1.3;color:#111 !important;background:#fff !important;transition:background-color .3s,color .3s,border-color .3s,transform .35s cubic-bezier(.2,.8,.2,1)}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters__item>a:hover,.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters__item .ee-filters__link:hover{border-color:#111 !important;transform:translateY(-2px)}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters__item.ee--active>a,.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters__item.ee--active .ee-filters__link,.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters__item>a.ee--active{background:#0000FF !important;border-color:#0000FF !important;color:#fff !important}
@media (max-width:767px){.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters{gap:.375rem;margin-bottom:1.75rem !important} .elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters__item>a,.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters__item .ee-filters__link{padding:.45rem 1.05rem !important;font-size:.975rem !important}}
/* ts-stagger */
@media (min-width:768px){.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-grid .ee-loop__item:nth-child(odd) > .ee-post{transform:translateY(8rem) !important} .elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-grid{margin-bottom:8rem !important}}
/* ts-sticky-filters */
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 5.75rem);z-index:30;width:fit-content;max-width:100%;margin-left:auto !important;margin-right:auto !important;padding:.375rem !important;transition:background-color .3s,padding .3s}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters.ts-stuck{width:100%;max-width:none;background:#fff;border-radius:0;padding:.25rem 0 0 !important;gap:1.75rem !important;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax -1px -100vmax)}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters.ts-stuck::after{content:"";position:absolute;bottom:0;left:50%;width:100vw;height:1px;background:#e6e5e2;transform:translateX(-50%);pointer-events:none}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters.ts-stuck .ee-filters__item>a,.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters.ts-stuck .ee-filters__item .ee-filters__link{background:transparent !important;border:0 !important;border-bottom:2px solid transparent !important;border-radius:0 !important;padding:.6rem 0 .7rem !important;color:#777 !important;transform:none !important}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters.ts-stuck .ee-filters__item>a:hover,.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters.ts-stuck .ee-filters__item .ee-filters__link:hover{color:#111 !important}
.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters.ts-stuck .ee-filters__item.ee--active>a,.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters.ts-stuck .ee-filters__item.ee--active .ee-filters__link,.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters.ts-stuck .ee-filters__item>a.ee--active{color:#111 !important;border-bottom-color:#0000FF !important;background:transparent !important}
@media (max-width:767px){.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters.ts-stuck{gap:1.25rem !important;padding-left:1.25rem !important;padding-right:1.25rem !important}}
/* ts-mobile */
@media (max-width:767px){.elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters{flex-wrap:nowrap !important;overflow-x:auto;justify-content:flex-start !important;scrollbar-width:none;max-width:calc(100% + 2.5rem);margin-left:-1.25rem !important;margin-right:-1.25rem !important;padding-left:1.25rem !important;padding-right:1.25rem !important} .elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters::-webkit-scrollbar{display:none} .elementor-1268 .elementor-element.elementor-element-28a13d1 .ee-filters__item{flex:none} .elementor-1268 .elementor-element.elementor-element-28a13d1 .ts-pbadge{width:2.25rem;height:2.25rem}}
/* end-mobile *//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd8ec63 */.elementor-1268 .elementor-element.elementor-element-dd8ec63 .elementor-button{transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .3s} .elementor-1268 .elementor-element.elementor-element-dd8ec63 .elementor-button:hover{transform:scale(1.04)} .elementor-1268 .elementor-element.elementor-element-dd8ec63 .elementor-button-content-wrapper{align-items:center;gap:.75rem} .elementor-1268 .elementor-element.elementor-element-dd8ec63 .elementor-button-icon{width:2.25rem;height:2.25rem;border-radius:9999px;background:#0000FF;display:flex;align-items:center;justify-content:center} .elementor-1268 .elementor-element.elementor-element-dd8ec63 .elementor-button-icon svg{width:1rem;height:1rem;fill:#fff;transform:rotate(-45deg);transition:transform .35s cubic-bezier(.2,.8,.2,1),fill .3s} .elementor-1268 .elementor-element.elementor-element-dd8ec63 .elementor-button:hover .elementor-button-icon svg{fill:#0000FF;transform:rotate(0deg)} .elementor-1268 .elementor-element.elementor-element-dd8ec63 .elementor-button:hover .elementor-button-icon{background:#fff} .elementor-1268 .elementor-element.elementor-element-dd8ec63 .elementor-button:hover .elementor-button-icon svg{fill:#0000FF}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ed819 */.elementor-1268 .elementor-element.elementor-element-86ed819 .ts-sitem{border-top:1px solid #e6e5e2}
.elementor-1268 .elementor-element.elementor-element-86ed819 .ts-sitem--first{border-top:none}
.elementor-1268 .elementor-element.elementor-element-86ed819 .ts-srow{background:rgba(241,240,238,0);transition:background-color .45s cubic-bezier(.34,1.56,.64,1),padding .45s cubic-bezier(.34,1.56,.64,1)}
.elementor-1268 .elementor-element.elementor-element-86ed819 .ts-sbadge .elementor-icon{transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.elementor-1268 .elementor-element.elementor-element-86ed819 .ts-sbadge .elementor-icon i,.elementor-1268 .elementor-element.elementor-element-86ed819 .ts-sbadge .elementor-icon svg{transform:rotate(-45deg)}
@media (hover:hover){.elementor-1268 .elementor-element.elementor-element-86ed819 .ts-srow:hover{background:#f1f0ee;padding-right:2rem;padding-left:1.25rem} .elementor-1268 .elementor-element.elementor-element-86ed819 .ts-srow:hover .ts-sbadge .elementor-icon{transform:translateX(-5px)}}
/* ts-mobile */
@media (max-width:1024px){.elementor-1268 .elementor-element.elementor-element-86ed819 .ts-srow > .elementor-widget-heading:nth-child(2){flex:1 1 auto;min-width:0}}
@media (max-width:767px){.elementor-1268 .elementor-element.elementor-element-86ed819 .ts-srow{padding-left:.75rem !important;padding-right:.75rem !important}}
.elementor-1268 .elementor-element.elementor-element-86ed819 .ts-sbadge{margin-inline-start:auto !important;flex:0 0 auto !important} .elementor-1268 .elementor-element.elementor-element-86ed819 .ts-srow > .elementor-widget-heading{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32626d5 */.elementor-1268 .elementor-element.elementor-element-32626d5 .elementor-heading-title{display:inline-flex;align-items:center;gap:.5rem} .elementor-1268 .elementor-element.elementor-element-32626d5 .elementor-heading-title::before{content:"";width:.375rem;height:.375rem;border-radius:9999px;background:#fff}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d866d09 */.elementor-1268 .elementor-element.elementor-element-d866d09 .ts-gsum{display:inline-flex;align-items:center;gap:1rem;background:#fff;border:0;border-radius:9999px;padding:.625rem .625rem .625rem 1.25rem;color:#111;text-decoration:none;box-shadow:0 1px 2px rgba(10,10,10,.04),0 8px 24px rgba(10,10,10,.06);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}
.elementor-1268 .elementor-element.elementor-element-d866d09 .ts-gsum:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(10,10,10,.05),0 14px 32px rgba(10,10,10,.1)}
.elementor-1268 .elementor-element.elementor-element-d866d09 .ts-gsum-g{width:3rem;height:3rem;border-radius:9999px;background:#f1f0ee;display:grid;place-items:center;flex:none}
.elementor-1268 .elementor-element.elementor-element-d866d09 .ts-gsum-g svg{width:1.5rem;height:1.5rem}
.elementor-1268 .elementor-element.elementor-element-d866d09 .ts-gsum-txt{display:flex;flex-direction:column;gap:.15rem}
.elementor-1268 .elementor-element.elementor-element-d866d09 .ts-gsum-top{display:flex;align-items:center;gap:.5rem}
.elementor-1268 .elementor-element.elementor-element-d866d09 .ts-gsum-top b{font-size:1.5rem;font-weight:600;line-height:1}
.elementor-1268 .elementor-element.elementor-element-d866d09 .ts-gsum small{font-size:.875rem;color:#777}
.elementor-1268 .elementor-element.elementor-element-d866d09 .ts-gsum-arrow{width:2.5rem;height:2.5rem;border-radius:9999px;background:#0000FF;color:#fff;display:grid;place-items:center;flex:none;margin-inline-start:.5rem;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .3s}
.elementor-1268 .elementor-element.elementor-element-d866d09 .ts-gsum-arrow svg{width:1rem;height:1rem}
.elementor-1268 .elementor-element.elementor-element-d866d09 .ts-gsum:hover .ts-gsum-arrow{background:#0a0a0a;transform:rotate(-45deg)}
.elementor-1268 .elementor-element.elementor-element-d866d09 .ts-rv-stars{display:inline-flex;gap:.125rem;color:#0000FF}
.elementor-1268 .elementor-element.elementor-element-d866d09 .ts-rv-stars svg{width:1rem;height:1rem}
.elementor-1268 .elementor-element.elementor-element-d866d09 .ts-gsum{box-shadow:0 10px 30px rgba(0,0,40,.25)}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1fb10f6 */.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-gsum{display:inline-flex;align-items:center;gap:1rem;background:#fff;border:1px solid #e6e5e2;border-radius:9999px;padding:.625rem .625rem .625rem 1.25rem;color:#111;text-decoration:none;box-shadow:0 1px 2px rgba(10,10,10,.04),0 8px 24px rgba(10,10,10,.06);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-gsum:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(10,10,10,.05),0 14px 32px rgba(10,10,10,.1)}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-gsum-g{width:3rem;height:3rem;border-radius:9999px;background:#f1f0ee;display:grid;place-items:center;flex:none}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-gsum-g svg{width:1.5rem;height:1.5rem}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-gsum-txt{display:flex;flex-direction:column;gap:.15rem}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-gsum-top{display:flex;align-items:center;gap:.5rem}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-gsum-top b{font-size:1.5rem;font-weight:600;line-height:1}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-gsum small{font-size:.875rem;color:#777}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-gsum-arrow{width:2.5rem;height:2.5rem;border-radius:9999px;background:#0000FF;color:#fff;display:grid;place-items:center;flex:none;margin-inline-start:.5rem;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .3s}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-gsum-arrow svg{width:1rem;height:1rem}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-gsum:hover .ts-gsum-arrow{background:#0a0a0a;transform:rotate(-45deg)}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv-stars{display:inline-flex;gap:.125rem;color:#0000FF}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv-stars svg{width:1rem;height:1rem}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv{display:flex;flex-direction:column;gap:1.25rem}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv-row{overflow:hidden;direction:ltr;-webkit-mask-image:none;mask-image:none}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv-track{display:flex;width:max-content;animation:tsRv 70s linear infinite}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv-rev{animation-direction:reverse;animation-duration:80s}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv-row:hover .ts-rv-track{animation-play-state:paused}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv-set{display:flex;gap:1.25rem;padding-inline-end:1.25rem}
@keyframes tsRv{to{transform:translateX(-50%)}}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv-card{margin:0;width:24rem;flex:none;display:flex;flex-direction:column;gap:1rem;background:#fff;border-radius:1.5rem;padding:1.75rem;text-align:right}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv-top{display:flex;justify-content:space-between;align-items:center}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv-g svg{width:1.25rem;height:1.25rem;display:block}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv-card blockquote{margin:0;padding:0;border:0;font-size:1.05rem;line-height:1.6;color:#111;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;flex:1}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv-card figcaption{display:flex;align-items:center;gap:.75rem;padding-top:1rem;border-top:1px solid rgba(17,17,17,.1)}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv-av{width:2.5rem;height:2.5rem;border-radius:9999px;background:#0a0a0a;color:#fff;display:grid;place-items:center;font-weight:600;flex:none}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv-card figcaption b{display:block;font-weight:500;font-size:.95rem}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv-card figcaption small{font-size:.8rem;color:#777}
@media (max-width:767px){.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv-card{width:18rem;padding:1.25rem} .elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv-card blockquote{font-size:.95rem} .elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv-track{animation-duration:55s}}
@media (prefers-reduced-motion:reduce){.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv-track{animation:none} .elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv-row{overflow-x:auto}}
.elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv-card figcaption, .elementor-1268 .elementor-element.elementor-element-1fb10f6 .ts-rv-card figcaption *{font-style:normal}/* End custom CSS */