.elementor-26691 .elementor-element.elementor-element-35b885bb{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26691 .elementor-element.elementor-element-35b885bb:not(.elementor-motion-effects-element-type-background), .elementor-26691 .elementor-element.elementor-element-35b885bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26691 .elementor-element.elementor-element-f8a034a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 30px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26691 .elementor-element.elementor-element-f8a034a:not(.elementor-motion-effects-element-type-background), .elementor-26691 .elementor-element.elementor-element-f8a034a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;}.elementor-26691 .elementor-element.elementor-element-609426ba{--display:flex;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-26691 .elementor-element.elementor-element-6fd03f24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-6fd03f24 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:1.25rem;font-weight:700;line-height:1.2em;color:#1C224B;}.elementor-26691 .elementor-element.elementor-element-3e6032ce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-3e6032ce .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:0.875rem;font-weight:500;line-height:1.2em;color:#1C224B;}.elementor-26691 .elementor-element.elementor-element-59e65389{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-26691 .elementor-element.elementor-element-528df44{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 30px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26691 .elementor-element.elementor-element-528df44:not(.elementor-motion-effects-element-type-background), .elementor-26691 .elementor-element.elementor-element-528df44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;}.elementor-26691 .elementor-element.elementor-element-8b5d00c{--display:flex;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-26691 .elementor-element.elementor-element-4900ca41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-4900ca41 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:1.25rem;font-weight:700;line-height:1.2em;color:#1C224B;}.elementor-26691 .elementor-element.elementor-element-ecb4016 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-ecb4016 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:0.875rem;font-weight:500;line-height:1.2em;color:#1C224B;}.elementor-26691 .elementor-element.elementor-element-396a7a62{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-26691 .elementor-element.elementor-element-98004b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26691 .elementor-element.elementor-element-98004b1:not(.elementor-motion-effects-element-type-background), .elementor-26691 .elementor-element.elementor-element-98004b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;}.elementor-26691 .elementor-element.elementor-element-98004b1.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-26691 .elementor-element.elementor-element-5717c7c3{--display:flex;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-26691 .elementor-element.elementor-element-79c90467 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-79c90467 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:1.25rem;font-weight:700;line-height:1.2em;color:#1C224B;}.elementor-26691 .elementor-element.elementor-element-510835fe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-510835fe .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:0.875rem;font-weight:500;line-height:1.2em;color:#1C224B;}.elementor-26691 .elementor-element.elementor-element-42cacb48{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-26691 .elementor-element.elementor-element-7e8c80fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26691 .elementor-element.elementor-element-7e8c80fb:not(.elementor-motion-effects-element-type-background), .elementor-26691 .elementor-element.elementor-element-7e8c80fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;}.elementor-26691 .elementor-element.elementor-element-2188f581{--display:flex;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-26691 .elementor-element.elementor-element-4151fe5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-4151fe5f .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:1.25rem;font-weight:700;line-height:1.2em;color:#1C224B;}.elementor-26691 .elementor-element.elementor-element-2e3b417f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-2e3b417f .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:0.875rem;font-weight:500;line-height:1.2em;color:#1C224B;}.elementor-26691 .elementor-element.elementor-element-15d84303{--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;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-26691 .elementor-element.elementor-element-e13ab56{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 30px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26691 .elementor-element.elementor-element-e13ab56:not(.elementor-motion-effects-element-type-background), .elementor-26691 .elementor-element.elementor-element-e13ab56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;}.elementor-26691 .elementor-element.elementor-element-66d6c5d0{--display:flex;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-26691 .elementor-element.elementor-element-765c8e50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-765c8e50 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:1.25rem;font-weight:700;line-height:1.2em;color:#1C224B;}.elementor-26691 .elementor-element.elementor-element-1b04a0a3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-1b04a0a3 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:0.875rem;font-weight:500;line-height:1.2em;color:#1C224B;}.elementor-26691 .elementor-element.elementor-element-4fa9b08a{--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;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-26691 .elementor-element.elementor-element-356242f2{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26691 .elementor-element.elementor-element-356242f2:not(.elementor-motion-effects-element-type-background), .elementor-26691 .elementor-element.elementor-element-356242f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26691 .elementor-element.elementor-element-353af964{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26691 .elementor-element.elementor-element-353af964:not(.elementor-motion-effects-element-type-background), .elementor-26691 .elementor-element.elementor-element-353af964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;}.elementor-26691 .elementor-element.elementor-element-353af964.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-26691 .elementor-element.elementor-element-52621eb5{--display:flex;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-26691 .elementor-element.elementor-element-563331c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-563331c1 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:2.3rem;font-weight:700;line-height:1.2em;color:#1C224B;}.elementor-26691 .elementor-element.elementor-element-565c4ee7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-565c4ee7 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:0.875rem;font-weight:500;line-height:1.2em;color:#1C224B;}.elementor-26691 .elementor-element.elementor-element-31b8ceb2{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-26691 .elementor-element.elementor-element-10f43a62{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-26691 .elementor-element.elementor-element-10f43a62.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26691 .elementor-element.elementor-element-5f602bc5{text-align:center;}.elementor-26691 .elementor-element.elementor-element-5f602bc5 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:0.875rem;font-weight:700;color:#1C224B;}.elementor-26691 .elementor-element.elementor-element-584b67bf{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-26691 .elementor-element.elementor-element-5a3c600a{--divider-border-style:solid;--divider-color:#1C224B;--divider-border-width:1px;}.elementor-26691 .elementor-element.elementor-element-5a3c600a .elementor-divider-separator{width:100%;}.elementor-26691 .elementor-element.elementor-element-5a3c600a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26691 .elementor-element.elementor-element-7536881a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:start;--align-items:center;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-26691 .elementor-element.elementor-element-49a5bdcf{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26691 .elementor-element.elementor-element-1eed06d8{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-26691 .elementor-element.elementor-element-1eed06d8 > .elementor-widget-container{margin:3px 3px 3px 3px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-1eed06d8.elementor-element{--align-self:center;}.elementor-26691 .elementor-element.elementor-element-35be2a64 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-35be2a64 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:0.875rem;font-weight:500;line-height:1.2em;color:#1C224B;}.elementor-26691 .elementor-element.elementor-element-17aafe77{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26691 .elementor-element.elementor-element-3b0d6e20{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-26691 .elementor-element.elementor-element-3b0d6e20 > .elementor-widget-container{margin:3px 3px 3px 3px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-3b0d6e20.elementor-element{--align-self:center;}.elementor-26691 .elementor-element.elementor-element-5a3b82e7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-5a3b82e7 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:0.875rem;font-weight:500;line-height:1.2em;color:#1C224B;}.elementor-26691 .elementor-element.elementor-element-473dac42{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26691 .elementor-element.elementor-element-274547b0{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-26691 .elementor-element.elementor-element-274547b0 > .elementor-widget-container{margin:3px 3px 3px 3px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-274547b0.elementor-element{--align-self:center;}.elementor-26691 .elementor-element.elementor-element-3b259892 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-3b259892 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:0.875rem;font-weight:500;line-height:1.2em;color:#1C224B;}.elementor-26691 .elementor-element.elementor-element-76ed7226{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26691 .elementor-element.elementor-element-5102b7eb{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-26691 .elementor-element.elementor-element-5102b7eb > .elementor-widget-container{margin:3px 3px 3px 3px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-5102b7eb.elementor-element{--align-self:center;}.elementor-26691 .elementor-element.elementor-element-3ce103b7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-3ce103b7 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:0.875rem;font-weight:500;line-height:1.2em;color:#1C224B;}.elementor-26691 .elementor-element.elementor-element-417492a6{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:30px 30px 30px 30px;}.elementor-26691 .elementor-element.elementor-element-417492a6:not(.elementor-motion-effects-element-type-background), .elementor-26691 .elementor-element.elementor-element-417492a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;}.elementor-26691 .elementor-element.elementor-element-4ade2241 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-4ade2241 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:0.875rem;font-weight:700;line-height:1.2em;color:#3D9BE9;}.elementor-26691 .elementor-element.elementor-element-38b9029a{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-26691 .elementor-element.elementor-element-45edfcf5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-45edfcf5 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:3.15rem;font-weight:700;line-height:1.2em;color:#1C224B;}.elementor-26691 .elementor-element.elementor-element-7286e89f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-7286e89f .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:1rem;font-weight:700;line-height:1.2em;color:#1C224B;}.elementor-26691 .elementor-element.elementor-element-73463bc4 .elementor-button{background-color:#3D9BE9;font-family:"Satoshi New", SF Pro;font-size:1rem;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-26691 .elementor-element.elementor-element-73463bc4 .elementor-button:hover, .elementor-26691 .elementor-element.elementor-element-73463bc4 .elementor-button:focus{background-color:#3587CC;}.elementor-26691 .elementor-element.elementor-element-781107b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-781107b .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:0.875rem;font-weight:400;line-height:1.2em;color:#1C224B;}.elementor-26691 .elementor-element.elementor-element-47f488e{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26691 .elementor-element.elementor-element-47f488e:not(.elementor-motion-effects-element-type-background), .elementor-26691 .elementor-element.elementor-element-47f488e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#313131;}.elementor-26691 .elementor-element.elementor-element-73650f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 30px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26691 .elementor-element.elementor-element-73650f0:not(.elementor-motion-effects-element-type-background), .elementor-26691 .elementor-element.elementor-element-73650f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#444444;}.elementor-26691 .elementor-element.elementor-element-9fcd640{--display:flex;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-26691 .elementor-element.elementor-element-abd5fe1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-abd5fe1 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:1.25rem;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-26691 .elementor-element.elementor-element-ba9521a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-ba9521a .elementor-heading-title{font-family:"Satoshi", SF Pro;font-size:1rem;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-26691 .elementor-element.elementor-element-a38c494{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-26691 .elementor-element.elementor-element-5dd7e22{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 30px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26691 .elementor-element.elementor-element-5dd7e22:not(.elementor-motion-effects-element-type-background), .elementor-26691 .elementor-element.elementor-element-5dd7e22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#444444;}.elementor-26691 .elementor-element.elementor-element-179926b{--display:flex;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-26691 .elementor-element.elementor-element-2ee4427 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-2ee4427 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:1.25rem;font-weight:700;line-height:1.2em;color:#F3F3F3;}.elementor-26691 .elementor-element.elementor-element-b731557 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-b731557 .elementor-heading-title{font-family:"Satoshi", SF Pro;font-size:1rem;font-weight:400;line-height:1.2em;color:#F3F3F3;}.elementor-26691 .elementor-element.elementor-element-ccb115c{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-26691 .elementor-element.elementor-element-49b60ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26691 .elementor-element.elementor-element-49b60ad:not(.elementor-motion-effects-element-type-background), .elementor-26691 .elementor-element.elementor-element-49b60ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A3A3A;}.elementor-26691 .elementor-element.elementor-element-49b60ad.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-26691 .elementor-element.elementor-element-63960f5{--display:flex;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-26691 .elementor-element.elementor-element-4ef6571 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-4ef6571 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:1.25rem;font-weight:700;line-height:1.2em;color:#F8F8F8;}.elementor-26691 .elementor-element.elementor-element-649d74b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-649d74b .elementor-heading-title{font-family:"Satoshi", SF Pro;font-size:1rem;font-weight:400;line-height:1.2em;color:#F8F8F8;}.elementor-26691 .elementor-element.elementor-element-bb50cac{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-26691 .elementor-element.elementor-element-1e75e2b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26691 .elementor-element.elementor-element-1e75e2b:not(.elementor-motion-effects-element-type-background), .elementor-26691 .elementor-element.elementor-element-1e75e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#444444;}.elementor-26691 .elementor-element.elementor-element-b79e177{--display:flex;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-26691 .elementor-element.elementor-element-bd7213e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-bd7213e .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:1.25rem;font-weight:700;line-height:1.2em;color:#F3F3F3;}.elementor-26691 .elementor-element.elementor-element-ca4f4ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-ca4f4ba .elementor-heading-title{font-family:"Satoshi", SF Pro;font-size:1rem;font-weight:400;line-height:1.2em;color:#F3F3F3;}.elementor-26691 .elementor-element.elementor-element-14966d2{--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;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-26691 .elementor-element.elementor-element-fe5bd7b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 30px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26691 .elementor-element.elementor-element-fe5bd7b:not(.elementor-motion-effects-element-type-background), .elementor-26691 .elementor-element.elementor-element-fe5bd7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#444444;}.elementor-26691 .elementor-element.elementor-element-3d2a1a2{--display:flex;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-26691 .elementor-element.elementor-element-619e713 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-619e713 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:1.25rem;font-weight:700;line-height:1.2em;color:#F3F3F3;}.elementor-26691 .elementor-element.elementor-element-11adc79 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-11adc79 .elementor-heading-title{font-family:"Satoshi", SF Pro;font-size:1rem;font-weight:400;line-height:1.2em;color:#F3F3F3;}.elementor-26691 .elementor-element.elementor-element-55cf8d3{--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;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-26691 .elementor-element.elementor-element-138499b{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26691 .elementor-element.elementor-element-138499b:not(.elementor-motion-effects-element-type-background), .elementor-26691 .elementor-element.elementor-element-138499b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#313131;}.elementor-26691 .elementor-element.elementor-element-849febd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:60px 20px 60px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26691 .elementor-element.elementor-element-849febd:not(.elementor-motion-effects-element-type-background), .elementor-26691 .elementor-element.elementor-element-849febd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A3A3A;}.elementor-26691 .elementor-element.elementor-element-849febd.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-26691 .elementor-element.elementor-element-50f7a0a{--display:flex;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-26691 .elementor-element.elementor-element-0e2d979 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-0e2d979 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:2.3rem;font-weight:700;line-height:1.2em;color:#F8F8F8;}.elementor-26691 .elementor-element.elementor-element-69359fb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-69359fb .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:1rem;font-weight:500;line-height:1.2em;color:#F8F8F8;}.elementor-26691 .elementor-element.elementor-element-12fd6cc{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-26691 .elementor-element.elementor-element-caf073a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-26691 .elementor-element.elementor-element-caf073a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26691 .elementor-element.elementor-element-7c73e4e{text-align:center;}.elementor-26691 .elementor-element.elementor-element-7c73e4e .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:0.875rem;font-weight:700;color:#F8F8F8;}.elementor-26691 .elementor-element.elementor-element-6382693{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-26691 .elementor-element.elementor-element-3a4db28{--divider-border-style:solid;--divider-color:#F8F8F8;--divider-border-width:1px;}.elementor-26691 .elementor-element.elementor-element-3a4db28 .elementor-divider-separator{width:100%;}.elementor-26691 .elementor-element.elementor-element-3a4db28 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26691 .elementor-element.elementor-element-9fd1350{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:start;--align-items:center;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-26691 .elementor-element.elementor-element-b7f37e1{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-26691 .elementor-element.elementor-element-6515593{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-26691 .elementor-element.elementor-element-6515593 > .elementor-widget-container{margin:3px 3px 3px 3px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-6515593.elementor-element{--align-self:center;}.elementor-26691 .elementor-element.elementor-element-e550c4b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-e550c4b .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:1rem;font-weight:500;line-height:1.2em;color:#F8F8F8;}.elementor-26691 .elementor-element.elementor-element-e0e912c{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-26691 .elementor-element.elementor-element-d7af695{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-26691 .elementor-element.elementor-element-d7af695 > .elementor-widget-container{margin:3px 3px 3px 3px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-d7af695.elementor-element{--align-self:center;}.elementor-26691 .elementor-element.elementor-element-93d19a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-93d19a0 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:1rem;font-weight:500;line-height:1.2em;color:#F8F8F8;}.elementor-26691 .elementor-element.elementor-element-a2b3f2a{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-26691 .elementor-element.elementor-element-04dc83f{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-26691 .elementor-element.elementor-element-04dc83f > .elementor-widget-container{margin:3px 3px 3px 3px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-04dc83f.elementor-element{--align-self:center;}.elementor-26691 .elementor-element.elementor-element-b29176b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-b29176b .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:1rem;font-weight:500;line-height:1.2em;color:#F8F8F8;}.elementor-26691 .elementor-element.elementor-element-28e99dd{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-26691 .elementor-element.elementor-element-96cf981{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-26691 .elementor-element.elementor-element-96cf981 > .elementor-widget-container{margin:3px 3px 3px 3px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-96cf981.elementor-element{--align-self:center;}.elementor-26691 .elementor-element.elementor-element-8b59080 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-8b59080 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:1rem;font-weight:500;line-height:1.2em;color:#F8F8F8;}.elementor-26691 .elementor-element.elementor-element-e575d9b{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:60px 20px 60px 20px;}.elementor-26691 .elementor-element.elementor-element-e575d9b:not(.elementor-motion-effects-element-type-background), .elementor-26691 .elementor-element.elementor-element-e575d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#474747;}.elementor-26691 .elementor-element.elementor-element-5e8ec44 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-5e8ec44 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:0.875rem;font-weight:700;line-height:1.2em;color:#FF8800;}.elementor-26691 .elementor-element.elementor-element-9a5c711{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-26691 .elementor-element.elementor-element-5906930 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-5906930 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:3.15rem;font-weight:700;line-height:1.2em;color:#F8F8F8;}.elementor-26691 .elementor-element.elementor-element-f81bbc0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-f81bbc0 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:1rem;font-weight:700;line-height:1.2em;color:#F8F8F8;}.elementor-26691 .elementor-element.elementor-element-9309db7 .elementor-button{background-color:#FF8800;font-family:"Satoshi New", SF Pro;font-size:1rem;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-26691 .elementor-element.elementor-element-9309db7 .elementor-button:hover, .elementor-26691 .elementor-element.elementor-element-9309db7 .elementor-button:focus{background-color:#EE7F00;}.elementor-26691 .elementor-element.elementor-element-9c16735 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26691 .elementor-element.elementor-element-9c16735 .elementor-heading-title{font-family:"Satoshi New", SF Pro;font-size:0.875rem;font-weight:400;line-height:1.2em;color:#F8F8F8;}@media(max-width:1024px){.elementor-26691 .elementor-element.elementor-element-7536881a{--grid-auto-flow:row;}.elementor-26691 .elementor-element.elementor-element-9fd1350{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-26691 .elementor-element.elementor-element-35b885bb{--content-width:1280px;}.elementor-26691 .elementor-element.elementor-element-f8a034a{--width:49%;}.elementor-26691 .elementor-element.elementor-element-609426ba{--width:50%;}.elementor-26691 .elementor-element.elementor-element-59e65389{--width:50%;}.elementor-26691 .elementor-element.elementor-element-528df44{--width:32.3%;}.elementor-26691 .elementor-element.elementor-element-8b5d00c{--width:50%;}.elementor-26691 .elementor-element.elementor-element-396a7a62{--width:50%;}.elementor-26691 .elementor-element.elementor-element-98004b1{--width:49%;}.elementor-26691 .elementor-element.elementor-element-5717c7c3{--width:50%;}.elementor-26691 .elementor-element.elementor-element-42cacb48{--width:50%;}.elementor-26691 .elementor-element.elementor-element-7e8c80fb{--width:32.3%;}.elementor-26691 .elementor-element.elementor-element-2188f581{--width:50%;}.elementor-26691 .elementor-element.elementor-element-15d84303{--width:50%;}.elementor-26691 .elementor-element.elementor-element-e13ab56{--width:32.3%;}.elementor-26691 .elementor-element.elementor-element-66d6c5d0{--width:50%;}.elementor-26691 .elementor-element.elementor-element-4fa9b08a{--width:50%;}.elementor-26691 .elementor-element.elementor-element-356242f2{--content-width:1280px;}.elementor-26691 .elementor-element.elementor-element-353af964{--width:100%;}.elementor-26691 .elementor-element.elementor-element-52621eb5{--width:60%;}.elementor-26691 .elementor-element.elementor-element-10f43a62{--width:16.287%;}.elementor-26691 .elementor-element.elementor-element-584b67bf{--width:80%;}.elementor-26691 .elementor-element.elementor-element-417492a6{--width:40%;}.elementor-26691 .elementor-element.elementor-element-38b9029a{--width:50%;}.elementor-26691 .elementor-element.elementor-element-47f488e{--content-width:1280px;}.elementor-26691 .elementor-element.elementor-element-73650f0{--width:49%;}.elementor-26691 .elementor-element.elementor-element-9fcd640{--width:50%;}.elementor-26691 .elementor-element.elementor-element-a38c494{--width:50%;}.elementor-26691 .elementor-element.elementor-element-5dd7e22{--width:32.3%;}.elementor-26691 .elementor-element.elementor-element-179926b{--width:50%;}.elementor-26691 .elementor-element.elementor-element-ccb115c{--width:50%;}.elementor-26691 .elementor-element.elementor-element-49b60ad{--width:49%;}.elementor-26691 .elementor-element.elementor-element-63960f5{--width:50%;}.elementor-26691 .elementor-element.elementor-element-bb50cac{--width:50%;}.elementor-26691 .elementor-element.elementor-element-1e75e2b{--width:32.3%;}.elementor-26691 .elementor-element.elementor-element-b79e177{--width:50%;}.elementor-26691 .elementor-element.elementor-element-14966d2{--width:50%;}.elementor-26691 .elementor-element.elementor-element-fe5bd7b{--width:32.3%;}.elementor-26691 .elementor-element.elementor-element-3d2a1a2{--width:50%;}.elementor-26691 .elementor-element.elementor-element-55cf8d3{--width:50%;}.elementor-26691 .elementor-element.elementor-element-138499b{--content-width:1280px;}.elementor-26691 .elementor-element.elementor-element-849febd{--width:100%;}.elementor-26691 .elementor-element.elementor-element-50f7a0a{--width:60%;}.elementor-26691 .elementor-element.elementor-element-caf073a{--width:16.287%;}.elementor-26691 .elementor-element.elementor-element-6382693{--width:80%;}.elementor-26691 .elementor-element.elementor-element-e575d9b{--width:40%;}.elementor-26691 .elementor-element.elementor-element-9a5c711{--width:50%;}}@media(max-width:767px){.elementor-26691 .elementor-element.elementor-element-f8a034a{--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26691 .elementor-element.elementor-element-6fd03f24{text-align:start;}.elementor-26691 .elementor-element.elementor-element-6fd03f24 .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-3e6032ce{text-align:start;}.elementor-26691 .elementor-element.elementor-element-3e6032ce .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-528df44{--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26691 .elementor-element.elementor-element-4900ca41{text-align:start;}.elementor-26691 .elementor-element.elementor-element-4900ca41 .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-ecb4016{text-align:start;}.elementor-26691 .elementor-element.elementor-element-ecb4016 .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-98004b1{--border-radius:20px 20px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26691 .elementor-element.elementor-element-79c90467{text-align:start;}.elementor-26691 .elementor-element.elementor-element-79c90467 .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-510835fe{text-align:start;}.elementor-26691 .elementor-element.elementor-element-510835fe .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-7e8c80fb{--border-radius:10px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26691 .elementor-element.elementor-element-4151fe5f{text-align:start;}.elementor-26691 .elementor-element.elementor-element-4151fe5f .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-2e3b417f{text-align:start;}.elementor-26691 .elementor-element.elementor-element-2e3b417f .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-e13ab56{--border-radius:10px 10px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26691 .elementor-element.elementor-element-765c8e50{text-align:start;}.elementor-26691 .elementor-element.elementor-element-765c8e50 .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-1b04a0a3{text-align:start;}.elementor-26691 .elementor-element.elementor-element-1b04a0a3 .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-353af964{--border-radius:20px 20px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26691 .elementor-element.elementor-element-563331c1{text-align:start;}.elementor-26691 .elementor-element.elementor-element-563331c1 .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-565c4ee7{text-align:start;}.elementor-26691 .elementor-element.elementor-element-565c4ee7 .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-7536881a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26691 .elementor-element.elementor-element-35be2a64{text-align:start;}.elementor-26691 .elementor-element.elementor-element-35be2a64 .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-5a3b82e7{text-align:start;}.elementor-26691 .elementor-element.elementor-element-5a3b82e7 .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-3b259892{text-align:start;}.elementor-26691 .elementor-element.elementor-element-3b259892 .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-3ce103b7{text-align:start;}.elementor-26691 .elementor-element.elementor-element-3ce103b7 .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-4ade2241{text-align:start;}.elementor-26691 .elementor-element.elementor-element-4ade2241 .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-45edfcf5{text-align:start;}.elementor-26691 .elementor-element.elementor-element-45edfcf5 .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-7286e89f{text-align:start;}.elementor-26691 .elementor-element.elementor-element-7286e89f .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-781107b{text-align:start;}.elementor-26691 .elementor-element.elementor-element-781107b .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-73650f0{--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26691 .elementor-element.elementor-element-abd5fe1{text-align:start;}.elementor-26691 .elementor-element.elementor-element-abd5fe1 .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-ba9521a{text-align:start;}.elementor-26691 .elementor-element.elementor-element-ba9521a .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-5dd7e22{--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26691 .elementor-element.elementor-element-2ee4427{text-align:start;}.elementor-26691 .elementor-element.elementor-element-2ee4427 .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-b731557{text-align:start;}.elementor-26691 .elementor-element.elementor-element-b731557 .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-49b60ad{--border-radius:20px 20px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26691 .elementor-element.elementor-element-4ef6571{text-align:start;}.elementor-26691 .elementor-element.elementor-element-4ef6571 .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-649d74b{text-align:start;}.elementor-26691 .elementor-element.elementor-element-649d74b .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-1e75e2b{--border-radius:10px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26691 .elementor-element.elementor-element-bd7213e{text-align:start;}.elementor-26691 .elementor-element.elementor-element-bd7213e .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-ca4f4ba{text-align:start;}.elementor-26691 .elementor-element.elementor-element-ca4f4ba .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-fe5bd7b{--border-radius:10px 10px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26691 .elementor-element.elementor-element-619e713{text-align:start;}.elementor-26691 .elementor-element.elementor-element-619e713 .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-11adc79{text-align:start;}.elementor-26691 .elementor-element.elementor-element-11adc79 .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-849febd{--border-radius:20px 20px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26691 .elementor-element.elementor-element-0e2d979{text-align:start;}.elementor-26691 .elementor-element.elementor-element-0e2d979 .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-69359fb{text-align:start;}.elementor-26691 .elementor-element.elementor-element-69359fb .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-9fd1350{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26691 .elementor-element.elementor-element-e550c4b{text-align:start;}.elementor-26691 .elementor-element.elementor-element-e550c4b .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-93d19a0{text-align:start;}.elementor-26691 .elementor-element.elementor-element-93d19a0 .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-b29176b{text-align:start;}.elementor-26691 .elementor-element.elementor-element-b29176b .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-8b59080{text-align:start;}.elementor-26691 .elementor-element.elementor-element-8b59080 .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-5e8ec44{text-align:start;}.elementor-26691 .elementor-element.elementor-element-5e8ec44 .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-5906930{text-align:start;}.elementor-26691 .elementor-element.elementor-element-5906930 .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-f81bbc0{text-align:start;}.elementor-26691 .elementor-element.elementor-element-f81bbc0 .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-26691 .elementor-element.elementor-element-9c16735{text-align:start;}.elementor-26691 .elementor-element.elementor-element-9c16735 .elementor-heading-title{font-size:0.875rem;line-height:1.2em;}}/* Start custom CSS for container, class: .elementor-element-f8a034a */.elementor-26691 .elementor-element.elementor-element-f8a034a .tw-bento-card {
  /* Surface tokens */
  --bg: rgba(255,255,255,.05);
  --bg-hover: rgba(255,255,255,.07);
  --border: rgba(255,255,255,.12);
  --border-hover: rgba(255,255,255,.18);

  --shadow: 0 12px 32px rgba(0,0,0,.30);
  --shadow-hover: 0 22px 48px rgba(0,0,0,.40);

  background: linear-gradient(
    180deg,
    var(--bg),
    rgba(255,255,255,.02)
  );
  border: 1px solid var(--border);
  border-radius: 22px;
  padding: clamp(26px, 3vw, 36px); /* MORE breathing room */
  box-shadow: var(--shadow);

  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  transition:
    transform .2s ease,
    box-shadow .2s ease,
    border-color .2s ease,
    background .2s ease;
}

/* Bento-safe hover */
.elementor-26691 .elementor-element.elementor-element-f8a034a .tw-bento-card:hover {
  transform: translateY(-3px);
  box-shadow: var(--shadow-hover);
  border-color: var(--border-hover);
  background: linear-gradient(
    180deg,
    var(--bg-hover),
    rgba(255,255,255,.03)
  );
}

/* Ensure cards stretch evenly */
.elementor-26691 .elementor-element.elementor-element-f8a034a .tw-bento-card > .e-con-inner,
.elementor-26691 .elementor-element.elementor-element-f8a034a .tw-bento-card > .elementor-widget-wrap {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b885bb *//* ===============================
   TW BENTO CARD – PREMIUM
   (noise + top-lit + edge sheen + hover glow drift)
================================ */

.elementor-26691 .elementor-element.elementor-element-35b885bb .tw-bento-card {
  /* Surface tokens */
  --bg: rgba(255,255,255,.05);
  --bg-hover: rgba(255,255,255,.07);
  --border: rgba(255,255,255,.12);
  --border-hover: rgba(255,255,255,.18);

  --shadow: 0 01px 05px rgba(0,0,0,.30);
  --shadow-hover: 0 08px 20px rgba(0,0,0,.20);

  /* NEW: top-lit + gentle depth */
  background:
    radial-gradient(900px 220px at 50% -30%, rgba(255,255,255,.14), transparent 60%),
    linear-gradient(180deg, var(--bg), rgba(255,255,255,.02));
  border: 1px solid var(--border);

  /* NEW: slight white edge glow + crisp line */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.16),   /* sharp top line */
    inset 0 0 0 1px rgba(255,255,255,.04), /* crisp inner stroke */
    0 0 0 1px rgba(255,255,255,.06),       /* faint outer line */
    var(--shadow);

  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  position: relative; /* REQUIRED for glow/noise */
  z-index: 1;
  overflow: hidden;   /* keeps lighting/noise clean */

  transition:
    transform .2s ease,
    box-shadow .2s ease,
    border-color .2s ease,
    background .2s ease;
}

/* ===============================
   NOISE + TOP SHEEN (NEW)
   sits inside card, above bg, below content
================================ */
.elementor-26691 .elementor-element.elementor-element-35b885bb .tw-bento-card::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  z-index: 0;

  background:
    /* top-lit sheen band */
    radial-gradient(800px 140px at 50% 0%, rgba(255,255,255,.10), transparent 55%),
    linear-gradient(180deg, rgba(255,255,255,.06), transparent 26%),
    /* faint noise texture */
    repeating-linear-gradient(
      0deg,
      rgba(255,255,255,.028) 0px,
      rgba(255,255,255,.028) 1px,
      transparent 1px,
      transparent 2px
    ),
    repeating-linear-gradient(
      90deg,
      rgba(0,0,0,.028) 0px,
      rgba(0,0,0,.028) 1px,
      transparent 1px,
      transparent 2px
    );

  opacity: .14;
}

/* ===============================
   GLOW LAYER (EXISTING + DRIFT)
================================ */
.elementor-26691 .elementor-element.elementor-element-35b885bb .tw-bento-card::after {
  content: "";
  position: absolute;
  inset: -2px; /* slightly outside the card */
  border-radius: inherit;

  background: linear-gradient(
    135deg,
    rgba(60, 220, 130, .45),  /* green */
    rgba(255, 160, 60, .45),  /* orange */
    rgba(80, 140, 255, .45)   /* blue */
  );

  /* Drift */
  background-size: 220% 220%;
  background-position: 0% 50%;

  filter: blur(18px);
  opacity: 0;
  z-index: -1;

  transition: opacity .25s ease;
  pointer-events: none;
}

/* Keyframes for subtle drift */
@keyframes twGlowDrift {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Bento-safe hover */
.elementor-26691 .elementor-element.elementor-element-35b885bb .tw-bento-card:hover {
  transform: translateY(-3px);
  border-color: var(--border-hover);

  background:
    radial-gradient(900px 220px at 50% -30%, rgba(255,255,255,.16), transparent 60%),
    linear-gradient(180deg, var(--bg-hover), rgba(255,255,255,.03));

  /* keep the premium edge lighting on hover, slightly stronger */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.22),
    inset 0 0 0 1px rgba(255,255,255,.06),
    0 0 0 1px rgba(255,255,255,.08),
    var(--shadow-hover);
}

/* Glow appears ONLY on hover */
.elementor-26691 .elementor-element.elementor-element-35b885bb .tw-bento-card:hover::after {
  opacity: .55;
  animation: twGlowDrift 6s ease-in-out infinite;
}

/* Respect reduced motion */
@media (prefers-reduced-motion: reduce) {
  .elementor-26691 .elementor-element.elementor-element-35b885bb .tw-bento-card:hover::after {
    animation: none !important;
  }
}

/* Ensure content sits above the noise layer */
.elementor-26691 .elementor-element.elementor-element-35b885bb .tw-bento-card > .e-con-inner,
.elementor-26691 .elementor-element.elementor-element-35b885bb .tw-bento-card > .elementor-widget-wrap {
  height: 100%;
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356242f2 *//* ===============================
   TW BENTO CARD – PREMIUM
   (noise + top-lit + edge sheen + hover glow drift)
================================ */

.elementor-26691 .elementor-element.elementor-element-356242f2 .tw-bento-card {
  /* Surface tokens */
  --bg: rgba(255,255,255,.05);
  --bg-hover: rgba(255,255,255,.07);
  --border: rgba(255,255,255,.12);
  --border-hover: rgba(255,255,255,.18);

  --shadow: 0 01px 05px rgba(0,0,0,.30);
  --shadow-hover: 0 08px 20px rgba(0,0,0,.20);

  /* NEW: top-lit + gentle depth */
  background:
    radial-gradient(900px 220px at 50% -30%, rgba(255,255,255,.14), transparent 60%),
    linear-gradient(180deg, var(--bg), rgba(255,255,255,.02));
  border: 1px solid var(--border);

  /* NEW: slight white edge glow + crisp line */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.16),   /* sharp top line */
    inset 0 0 0 1px rgba(255,255,255,.04), /* crisp inner stroke */
    0 0 0 1px rgba(255,255,255,.06),       /* faint outer line */
    var(--shadow);

  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  position: relative; /* REQUIRED for glow/noise */
  z-index: 1;
  overflow: hidden;   /* keeps lighting/noise clean */

  transition:
    transform .2s ease,
    box-shadow .2s ease,
    border-color .2s ease,
    background .2s ease;
}

/* ===============================
   NOISE + TOP SHEEN (NEW)
   sits inside card, above bg, below content
================================ */
.elementor-26691 .elementor-element.elementor-element-356242f2 .tw-bento-card::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  z-index: 0;

  background:
    /* top-lit sheen band */
    radial-gradient(800px 140px at 50% 0%, rgba(255,255,255,.10), transparent 55%),
    linear-gradient(180deg, rgba(255,255,255,.06), transparent 26%),
    /* faint noise texture */
    repeating-linear-gradient(
      0deg,
      rgba(255,255,255,.028) 0px,
      rgba(255,255,255,.028) 1px,
      transparent 1px,
      transparent 2px
    ),
    repeating-linear-gradient(
      90deg,
      rgba(0,0,0,.028) 0px,
      rgba(0,0,0,.028) 1px,
      transparent 1px,
      transparent 2px
    );

  opacity: .14;
}

/* ===============================
   GLOW LAYER (EXISTING + DRIFT)
================================ */
.elementor-26691 .elementor-element.elementor-element-356242f2 .tw-bento-card::after {
  content: "";
  position: absolute;
  inset: -2px; /* slightly outside the card */
  border-radius: inherit;

  background: linear-gradient(
    135deg,
    rgba(60, 220, 130, .45),  /* green */
    rgba(255, 160, 60, .45),  /* orange */
    rgba(80, 140, 255, .45)   /* blue */
  );

  /* Drift */
  background-size: 220% 220%;
  background-position: 0% 50%;

  filter: blur(18px);
  opacity: 0;
  z-index: -1;

  transition: opacity .25s ease;
  pointer-events: none;
}

/* Keyframes for subtle drift */
@keyframes twGlowDrift {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Bento-safe hover */
.elementor-26691 .elementor-element.elementor-element-356242f2 .tw-bento-card:hover {
  transform: translateY(-3px);
  border-color: var(--border-hover);

  background:
    radial-gradient(900px 220px at 50% -30%, rgba(255,255,255,.16), transparent 60%),
    linear-gradient(180deg, var(--bg-hover), rgba(255,255,255,.03));

  /* keep the premium edge lighting on hover, slightly stronger */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.22),
    inset 0 0 0 1px rgba(255,255,255,.06),
    0 0 0 1px rgba(255,255,255,.08),
    var(--shadow-hover);
}

/* Glow appears ONLY on hover */
.elementor-26691 .elementor-element.elementor-element-356242f2 .tw-bento-card:hover::after {
  opacity: .55;
  animation: twGlowDrift 6s ease-in-out infinite;
}

/* Respect reduced motion */
@media (prefers-reduced-motion: reduce) {
  .elementor-26691 .elementor-element.elementor-element-356242f2 .tw-bento-card:hover::after {
    animation: none !important;
  }
}

/* Ensure content sits above the noise layer */
.elementor-26691 .elementor-element.elementor-element-356242f2 .tw-bento-card > .e-con-inner,
.elementor-26691 .elementor-element.elementor-element-356242f2 .tw-bento-card > .elementor-widget-wrap {
  height: 100%;
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73650f0 */.elementor-26691 .elementor-element.elementor-element-73650f0 .tw-bento-card {
  /* Surface tokens */
  --bg: rgba(255,255,255,.05);
  --bg-hover: rgba(255,255,255,.07);
  --border: rgba(255,255,255,.12);
  --border-hover: rgba(255,255,255,.18);

  --shadow: 0 12px 32px rgba(0,0,0,.30);
  --shadow-hover: 0 22px 48px rgba(0,0,0,.40);

  background: linear-gradient(
    180deg,
    var(--bg),
    rgba(255,255,255,.02)
  );
  border: 1px solid var(--border);
  border-radius: 22px;
  padding: clamp(26px, 3vw, 36px); /* MORE breathing room */
  box-shadow: var(--shadow);

  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  transition:
    transform .2s ease,
    box-shadow .2s ease,
    border-color .2s ease,
    background .2s ease;
}

/* Bento-safe hover */
.elementor-26691 .elementor-element.elementor-element-73650f0 .tw-bento-card:hover {
  transform: translateY(-3px);
  box-shadow: var(--shadow-hover);
  border-color: var(--border-hover);
  background: linear-gradient(
    180deg,
    var(--bg-hover),
    rgba(255,255,255,.03)
  );
}

/* Ensure cards stretch evenly */
.elementor-26691 .elementor-element.elementor-element-73650f0 .tw-bento-card > .e-con-inner,
.elementor-26691 .elementor-element.elementor-element-73650f0 .tw-bento-card > .elementor-widget-wrap {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47f488e *//* ===============================
   TW BENTO CARD – PREMIUM
   (noise + top-lit + edge sheen + hover glow drift)
================================ */

.elementor-26691 .elementor-element.elementor-element-47f488e .tw-bento-card {
  /* Surface tokens */
  --bg: rgba(255,255,255,.05);
  --bg-hover: rgba(255,255,255,.07);
  --border: rgba(255,255,255,.12);
  --border-hover: rgba(255,255,255,.18);

  --shadow: 0 01px 05px rgba(0,0,0,.30);
  --shadow-hover: 0 08px 20px rgba(0,0,0,.20);

  /* NEW: top-lit + gentle depth */
  background:
    radial-gradient(900px 220px at 50% -30%, rgba(255,255,255,.14), transparent 60%),
    linear-gradient(180deg, var(--bg), rgba(255,255,255,.02));
  border: 1px solid var(--border);

  /* NEW: slight white edge glow + crisp line */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.16),   /* sharp top line */
    inset 0 0 0 1px rgba(255,255,255,.04), /* crisp inner stroke */
    0 0 0 1px rgba(255,255,255,.06),       /* faint outer line */
    var(--shadow);

  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  position: relative; /* REQUIRED for glow/noise */
  z-index: 1;
  overflow: hidden;   /* keeps lighting/noise clean */

  transition:
    transform .2s ease,
    box-shadow .2s ease,
    border-color .2s ease,
    background .2s ease;
}

/* ===============================
   NOISE + TOP SHEEN (NEW)
   sits inside card, above bg, below content
================================ */
.elementor-26691 .elementor-element.elementor-element-47f488e .tw-bento-card::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  z-index: 0;

  background:
    /* top-lit sheen band */
    radial-gradient(800px 140px at 50% 0%, rgba(255,255,255,.10), transparent 55%),
    linear-gradient(180deg, rgba(255,255,255,.06), transparent 26%),
    /* faint noise texture */
    repeating-linear-gradient(
      0deg,
      rgba(255,255,255,.028) 0px,
      rgba(255,255,255,.028) 1px,
      transparent 1px,
      transparent 2px
    ),
    repeating-linear-gradient(
      90deg,
      rgba(0,0,0,.028) 0px,
      rgba(0,0,0,.028) 1px,
      transparent 1px,
      transparent 2px
    );

  opacity: .14;
}

/* ===============================
   GLOW LAYER (EXISTING + DRIFT)
================================ */
.elementor-26691 .elementor-element.elementor-element-47f488e .tw-bento-card::after {
  content: "";
  position: absolute;
  inset: -2px; /* slightly outside the card */
  border-radius: inherit;

  background: linear-gradient(
    135deg,
    rgba(60, 220, 130, .45),  /* green */
    rgba(255, 160, 60, .45),  /* orange */
    rgba(80, 140, 255, .45)   /* blue */
  );

  /* Drift */
  background-size: 220% 220%;
  background-position: 0% 50%;

  filter: blur(18px);
  opacity: 0;
  z-index: -1;

  transition: opacity .25s ease;
  pointer-events: none;
}

/* Keyframes for subtle drift */
@keyframes twGlowDrift {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Bento-safe hover */
.elementor-26691 .elementor-element.elementor-element-47f488e .tw-bento-card:hover {
  transform: translateY(-3px);
  border-color: var(--border-hover);

  background:
    radial-gradient(900px 220px at 50% -30%, rgba(255,255,255,.16), transparent 60%),
    linear-gradient(180deg, var(--bg-hover), rgba(255,255,255,.03));

  /* keep the premium edge lighting on hover, slightly stronger */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.22),
    inset 0 0 0 1px rgba(255,255,255,.06),
    0 0 0 1px rgba(255,255,255,.08),
    var(--shadow-hover);
}

/* Glow appears ONLY on hover */
.elementor-26691 .elementor-element.elementor-element-47f488e .tw-bento-card:hover::after {
  opacity: .55;
  animation: twGlowDrift 6s ease-in-out infinite;
}

/* Respect reduced motion */
@media (prefers-reduced-motion: reduce) {
  .elementor-26691 .elementor-element.elementor-element-47f488e .tw-bento-card:hover::after {
    animation: none !important;
  }
}

/* Ensure content sits above the noise layer */
.elementor-26691 .elementor-element.elementor-element-47f488e .tw-bento-card > .e-con-inner,
.elementor-26691 .elementor-element.elementor-element-47f488e .tw-bento-card > .elementor-widget-wrap {
  height: 100%;
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-138499b *//* ===============================
   TW BENTO CARD – PREMIUM
   (noise + top-lit + edge sheen + hover glow drift)
================================ */

.elementor-26691 .elementor-element.elementor-element-138499b .tw-bento-card {
  /* Surface tokens */
  --bg: rgba(255,255,255,.05);
  --bg-hover: rgba(255,255,255,.07);
  --border: rgba(255,255,255,.12);
  --border-hover: rgba(255,255,255,.18);

  --shadow: 0 01px 05px rgba(0,0,0,.30);
  --shadow-hover: 0 08px 20px rgba(0,0,0,.20);

  /* NEW: top-lit + gentle depth */
  background:
    radial-gradient(900px 220px at 50% -30%, rgba(255,255,255,.14), transparent 60%),
    linear-gradient(180deg, var(--bg), rgba(255,255,255,.02));
  border: 1px solid var(--border);

  /* NEW: slight white edge glow + crisp line */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.16),   /* sharp top line */
    inset 0 0 0 1px rgba(255,255,255,.04), /* crisp inner stroke */
    0 0 0 1px rgba(255,255,255,.06),       /* faint outer line */
    var(--shadow);

  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  position: relative; /* REQUIRED for glow/noise */
  z-index: 1;
  overflow: hidden;   /* keeps lighting/noise clean */

  transition:
    transform .2s ease,
    box-shadow .2s ease,
    border-color .2s ease,
    background .2s ease;
}

/* ===============================
   NOISE + TOP SHEEN (NEW)
   sits inside card, above bg, below content
================================ */
.elementor-26691 .elementor-element.elementor-element-138499b .tw-bento-card::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  z-index: 0;

  background:
    /* top-lit sheen band */
    radial-gradient(800px 140px at 50% 0%, rgba(255,255,255,.10), transparent 55%),
    linear-gradient(180deg, rgba(255,255,255,.06), transparent 26%),
    /* faint noise texture */
    repeating-linear-gradient(
      0deg,
      rgba(255,255,255,.028) 0px,
      rgba(255,255,255,.028) 1px,
      transparent 1px,
      transparent 2px
    ),
    repeating-linear-gradient(
      90deg,
      rgba(0,0,0,.028) 0px,
      rgba(0,0,0,.028) 1px,
      transparent 1px,
      transparent 2px
    );

  opacity: .14;
}

/* ===============================
   GLOW LAYER (EXISTING + DRIFT)
================================ */
.elementor-26691 .elementor-element.elementor-element-138499b .tw-bento-card::after {
  content: "";
  position: absolute;
  inset: -2px; /* slightly outside the card */
  border-radius: inherit;

  background: linear-gradient(
    135deg,
    rgba(60, 220, 130, .45),  /* green */
    rgba(255, 160, 60, .45),  /* orange */
    rgba(80, 140, 255, .45)   /* blue */
  );

  /* Drift */
  background-size: 220% 220%;
  background-position: 0% 50%;

  filter: blur(18px);
  opacity: 0;
  z-index: -1;

  transition: opacity .25s ease;
  pointer-events: none;
}

/* Keyframes for subtle drift */
@keyframes twGlowDrift {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Bento-safe hover */
.elementor-26691 .elementor-element.elementor-element-138499b .tw-bento-card:hover {
  transform: translateY(-3px);
  border-color: var(--border-hover);

  background:
    radial-gradient(900px 220px at 50% -30%, rgba(255,255,255,.16), transparent 60%),
    linear-gradient(180deg, var(--bg-hover), rgba(255,255,255,.03));

  /* keep the premium edge lighting on hover, slightly stronger */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.22),
    inset 0 0 0 1px rgba(255,255,255,.06),
    0 0 0 1px rgba(255,255,255,.08),
    var(--shadow-hover);
}

/* Glow appears ONLY on hover */
.elementor-26691 .elementor-element.elementor-element-138499b .tw-bento-card:hover::after {
  opacity: .55;
  animation: twGlowDrift 6s ease-in-out infinite;
}

/* Respect reduced motion */
@media (prefers-reduced-motion: reduce) {
  .elementor-26691 .elementor-element.elementor-element-138499b .tw-bento-card:hover::after {
    animation: none !important;
  }
}

/* Ensure content sits above the noise layer */
.elementor-26691 .elementor-element.elementor-element-138499b .tw-bento-card > .e-con-inner,
.elementor-26691 .elementor-element.elementor-element-138499b .tw-bento-card > .elementor-widget-wrap {
  height: 100%;
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi New';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.ntponlinelearning.co.uk/wp-content/uploads/2025/11/Satoshi-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Satoshi New';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.ntponlinelearning.co.uk/wp-content/uploads/2025/11/Satoshi-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Satoshi New';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.ntponlinelearning.co.uk/wp-content/uploads/2025/11/Satoshi-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi';
	font-display: auto;
	src: url('https://www.ntponlinelearning.co.uk/wp-content/uploads/2025/11/Satoshi-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */