.elementor-55 .elementor-element.elementor-element-c872445{--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:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;}.elementor-55 .elementor-element.elementor-element-c7d164a{--display:flex;--justify-content:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-55 .elementor-element.elementor-element-c7d164a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-55 .elementor-element.elementor-element-65451b0 .elementor-heading-title{color:var( --e-global-color-f6ccc07 );}.elementor-55 .elementor-element.elementor-element-d2825cc{color:var( --e-global-color-35432f4 );}.elementor-55 .elementor-element.elementor-element-eb2f3f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-55 .elementor-element.elementor-element-d8b0b9b{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-55 .elementor-element.elementor-element-376500e .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-55 .elementor-element.elementor-element-376500e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-376500e.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-376500e.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-376500e .elementor-icon{font-size:20px;}.elementor-55 .elementor-element.elementor-element-376500e .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-376500e .elementor-icon-box-title a{font-size:13px;}.elementor-55 .elementor-element.elementor-element-376500e .elementor-icon-box-title{color:var( --e-global-color-e328456 );}.elementor-55 .elementor-element.elementor-element-d20cf80 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-55 .elementor-element.elementor-element-d20cf80.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-d20cf80.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-d20cf80.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-d20cf80 .elementor-icon{font-size:20px;}.elementor-55 .elementor-element.elementor-element-d20cf80 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-d20cf80 .elementor-icon-box-title a{font-size:13px;}.elementor-55 .elementor-element.elementor-element-d20cf80 .elementor-icon-box-title{color:var( --e-global-color-e328456 );}.elementor-55 .elementor-element.elementor-element-dd503bb .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-55 .elementor-element.elementor-element-dd503bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-dd503bb.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-dd503bb.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-dd503bb .elementor-icon{font-size:20px;}.elementor-55 .elementor-element.elementor-element-dd503bb .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-dd503bb .elementor-icon-box-title a{font-size:13px;}.elementor-55 .elementor-element.elementor-element-dd503bb .elementor-icon-box-title{color:var( --e-global-color-e328456 );}.elementor-55 .elementor-element.elementor-element-fa00a9e{--display:flex;--justify-content:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-55 .elementor-element.elementor-element-fa00a9e.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-55 .elementor-element.elementor-element-1c6480c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-55 .elementor-element.elementor-element-1c6480c:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-1c6480c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c16a5c7 );}.elementor-55 .elementor-element.elementor-element-7f8119d{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-cf6aa0c );--border-color:var( --e-global-color-cf6aa0c );}.elementor-55 .elementor-element.elementor-element-9291f29 .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-f6ccc07 );}.elementor-55 .elementor-element.elementor-element-7703558 .elementor-icon-wrapper{text-align:center;}.elementor-55 .elementor-element.elementor-element-7703558 .elementor-icon{font-size:20px;}.elementor-55 .elementor-element.elementor-element-7703558 .elementor-icon svg{height:20px;}.elementor-55 .elementor-element.elementor-element-7703558 .elementor-icon-wrapper svg{width:auto;}.elementor-55 .elementor-element.elementor-element-5f88a17{--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;--background-transition:0.3s;}.elementor-55 .elementor-element.elementor-element-5389480 .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-f6ccc07 );}.elementor-55 .elementor-element.elementor-element-30a27e0 .elementor-icon-wrapper{text-align:center;}.elementor-55 .elementor-element.elementor-element-30a27e0 .elementor-icon{font-size:20px;}.elementor-55 .elementor-element.elementor-element-30a27e0 .elementor-icon svg{height:20px;}.elementor-55 .elementor-element.elementor-element-30a27e0 .elementor-icon-wrapper svg{width:auto;}.elementor-55 .elementor-element.elementor-element-805c24e{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-cf6aa0c );--border-color:var( --e-global-color-cf6aa0c );}.elementor-55 .elementor-element.elementor-element-16c8704 .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-f6ccc07 );}.elementor-55 .elementor-element.elementor-element-00fd405 .elementor-icon-wrapper{text-align:center;}.elementor-55 .elementor-element.elementor-element-00fd405 .elementor-icon{font-size:20px;}.elementor-55 .elementor-element.elementor-element-00fd405 .elementor-icon svg{height:20px;}.elementor-55 .elementor-element.elementor-element-00fd405 .elementor-icon-wrapper svg{width:auto;}.elementor-55 .elementor-element.elementor-element-ca3dd79{--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;}.elementor-55 .elementor-element.elementor-element-ca3dd79:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-ca3dd79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9303a3 );}.elementor-55 .elementor-element.elementor-element-1f6524a{--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:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-55 .elementor-element.elementor-element-5a0182a{--display:flex;}.elementor-55 .elementor-element.elementor-element-0578de0{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-55 .elementor-element.elementor-element-25fcbce{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a18b01d );--border-color:var( --e-global-color-a18b01d );--border-radius:32px 32px 32px 32px;}.elementor-55 .elementor-element.elementor-element-2834781{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-55 .elementor-element.elementor-element-2834781:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-2834781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-f9190f2{--display:flex;}.elementor-55 .elementor-element.elementor-element-222299b{background-color:var( --e-global-color-12cfe4c );padding:25px 25px 25px 25px;border-radius:20px 20px 20px 20px;}.elementor-55 .elementor-element.elementor-element-222299b.elementor-element{--align-self:flex-start;}.elementor-55 .elementor-element.elementor-element-222299b .elementor-heading-title{font-size:18px;font-weight:800;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-4d39ac5{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-55 .elementor-element.elementor-element-4304f20 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-55 .elementor-element.elementor-element-4304f20.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-4304f20.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-4304f20.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-4304f20 .elementor-icon{font-size:20px;}.elementor-55 .elementor-element.elementor-element-4304f20 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-4304f20 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;}.elementor-55 .elementor-element.elementor-element-4304f20 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-806a4e8{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;}.elementor-55 .elementor-element.elementor-element-cecde43 .elementor-heading-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.6px;}.elementor-55 .elementor-element.elementor-element-af8a55e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-55 .elementor-element.elementor-element-af8a55e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-55 .elementor-element.elementor-element-af8a55e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-55 .elementor-element.elementor-element-af8a55e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-55 .elementor-element.elementor-element-af8a55e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-55 .elementor-element.elementor-element-af8a55e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-af8a55e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-af8a55e{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-af8a55e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-af8a55e .elementor-icon-list-item > a{font-size:14px;font-weight:600;}.elementor-55 .elementor-element.elementor-element-af8a55e .elementor-icon-list-text{color:var( --e-global-color-35432f4 );transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-399a4ea{--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:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-a18b01d );--border-color:var( --e-global-color-a18b01d );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-55 .elementor-element.elementor-element-399a4ea:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-399a4ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9303a3 );}.elementor-55 .elementor-element.elementor-element-c1c6435{--display:flex;}.elementor-55 .elementor-element.elementor-element-d7ccd37{background-color:var( --e-global-color-1557ead );padding:25px 25px 25px 25px;border-radius:20px 20px 20px 20px;}.elementor-55 .elementor-element.elementor-element-d7ccd37.elementor-element{--align-self:flex-start;}.elementor-55 .elementor-element.elementor-element-d7ccd37 .elementor-heading-title{font-size:18px;font-weight:800;color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-9cdda4f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-55 .elementor-element.elementor-element-04bc2f5 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-55 .elementor-element.elementor-element-04bc2f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-04bc2f5.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-04bc2f5.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-04bc2f5 .elementor-icon{font-size:20px;}.elementor-55 .elementor-element.elementor-element-04bc2f5 .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-04bc2f5 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;}.elementor-55 .elementor-element.elementor-element-04bc2f5 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-67871f6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;}.elementor-55 .elementor-element.elementor-element-dcf9c63 .elementor-heading-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.6px;}.elementor-55 .elementor-element.elementor-element-2a273bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-55 .elementor-element.elementor-element-2a273bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-55 .elementor-element.elementor-element-2a273bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-55 .elementor-element.elementor-element-2a273bb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-55 .elementor-element.elementor-element-2a273bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-55 .elementor-element.elementor-element-2a273bb .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-2a273bb .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-2a273bb{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-2a273bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-2a273bb .elementor-icon-list-item > a{font-size:14px;font-weight:600;}.elementor-55 .elementor-element.elementor-element-2a273bb .elementor-icon-list-text{color:var( --e-global-color-35432f4 );transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-45c5aef{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-55 .elementor-element.elementor-element-45c5aef:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-45c5aef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-9f31d59{--display:flex;}.elementor-55 .elementor-element.elementor-element-df66f2b{background-color:var( --e-global-color-12cfe4c );padding:25px 25px 25px 25px;border-radius:20px 20px 20px 20px;}.elementor-55 .elementor-element.elementor-element-df66f2b.elementor-element{--align-self:flex-start;}.elementor-55 .elementor-element.elementor-element-df66f2b .elementor-heading-title{font-size:18px;font-weight:800;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-7014254{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-55 .elementor-element.elementor-element-56df60e .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-55 .elementor-element.elementor-element-56df60e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-56df60e.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-56df60e.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-56df60e .elementor-icon{font-size:20px;}.elementor-55 .elementor-element.elementor-element-56df60e .elementor-icon-box-title, .elementor-55 .elementor-element.elementor-element-56df60e .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;}.elementor-55 .elementor-element.elementor-element-56df60e .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-5b38a82{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;}.elementor-55 .elementor-element.elementor-element-1469d8a .elementor-heading-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.6px;}.elementor-55 .elementor-element.elementor-element-ee10a7d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-55 .elementor-element.elementor-element-ee10a7d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-55 .elementor-element.elementor-element-ee10a7d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-55 .elementor-element.elementor-element-ee10a7d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-55 .elementor-element.elementor-element-ee10a7d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-55 .elementor-element.elementor-element-ee10a7d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-ee10a7d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-ee10a7d{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-ee10a7d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-ee10a7d .elementor-icon-list-item > a{font-size:14px;font-weight:600;}.elementor-55 .elementor-element.elementor-element-ee10a7d .elementor-icon-list-text{color:var( --e-global-color-35432f4 );transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-663b958{--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:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-55 .elementor-element.elementor-element-63f1787{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-55 .elementor-element.elementor-element-f081cfa .elementor-heading-title{color:var( --e-global-color-f6ccc07 );}.elementor-55 .elementor-element.elementor-element-aba8d37{color:var( --e-global-color-35432f4 );}.elementor-55 .elementor-element.elementor-element-a7cd138{--display:flex;}.elementor-55 .elementor-element.elementor-element-6fe422a{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-cf6aa0c );--border-color:var( --e-global-color-cf6aa0c );--padding-top:23px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-75ab9a6{--display:flex;}.elementor-55 .elementor-element.elementor-element-20cb586 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-c6dc320{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-55 .elementor-element.elementor-element-46a590b .elementor-heading-title{color:var( --e-global-color-f6ccc07 );}.elementor-55 .elementor-element.elementor-element-15d09c3{font-size:14px;}.elementor-55 .elementor-element.elementor-element-5b7f07d{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-cf6aa0c );--border-color:var( --e-global-color-cf6aa0c );--padding-top:23px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-6b738ee{--display:flex;}.elementor-55 .elementor-element.elementor-element-fefee5d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-21bbc28{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-55 .elementor-element.elementor-element-310cb9a .elementor-heading-title{color:var( --e-global-color-f6ccc07 );}.elementor-55 .elementor-element.elementor-element-c839099{font-size:14px;}.elementor-55 .elementor-element.elementor-element-f16e8ab{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-cf6aa0c );--border-color:var( --e-global-color-cf6aa0c );--padding-top:23px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-5f8e049{--display:flex;}.elementor-55 .elementor-element.elementor-element-d295142 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-40f7ce2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-55 .elementor-element.elementor-element-5a83fc4 .elementor-heading-title{color:var( --e-global-color-f6ccc07 );}.elementor-55 .elementor-element.elementor-element-15bf28f{font-size:14px;}.elementor-55 .elementor-element.elementor-element-3c696a2{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-cf6aa0c );--border-color:var( --e-global-color-cf6aa0c );--padding-top:23px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-01d48c7{--display:flex;}.elementor-55 .elementor-element.elementor-element-b6a48d8 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-a72ece5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-55 .elementor-element.elementor-element-b08bd20 .elementor-heading-title{color:var( --e-global-color-f6ccc07 );}.elementor-55 .elementor-element.elementor-element-3e95fc2{font-size:14px;}.elementor-55 .elementor-element.elementor-element-5921b1d{--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;}.elementor-55 .elementor-element.elementor-element-5921b1d:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-5921b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9303a3 );}.elementor-55 .elementor-element.elementor-element-2970619{--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:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-55 .elementor-element.elementor-element-88f49a5{--display:flex;}.elementor-55 .elementor-element.elementor-element-eea9037{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-55 .elementor-element.elementor-element-28b1fb1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-55 .elementor-element.elementor-element-de94129{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a18b01d );--border-color:var( --e-global-color-a18b01d );--border-radius:24px 24px 24px 24px;}.elementor-55 .elementor-element.elementor-element-de94129:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-de94129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-ff4c3d1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-c3f9c04{--divider-border-style:solid;--divider-color:var( --e-global-color-a18b01d );--divider-border-width:1px;}.elementor-55 .elementor-element.elementor-element-c3f9c04 .elementor-divider-separator{width:100%;}.elementor-55 .elementor-element.elementor-element-c3f9c04 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-55 .elementor-element.elementor-element-bc571fe{font-size:12px;font-weight:600;}.elementor-55 .elementor-element.elementor-element-c0376d8{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a18b01d );--border-color:var( --e-global-color-a18b01d );--border-radius:24px 24px 24px 24px;}.elementor-55 .elementor-element.elementor-element-15df1e8 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-6088752 .elementor-heading-title{color:var( --e-global-color-f6ccc07 );}.elementor-55 .elementor-element.elementor-element-45aa957{color:var( --e-global-color-35432f4 );}.elementor-55 .elementor-element.elementor-element-471c6e2{--divider-border-style:solid;--divider-color:var( --e-global-color-a18b01d );--divider-border-width:1px;}.elementor-55 .elementor-element.elementor-element-471c6e2 .elementor-divider-separator{width:100%;}.elementor-55 .elementor-element.elementor-element-471c6e2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-55 .elementor-element.elementor-element-c47f582{font-size:12px;font-weight:600;color:var( --e-global-color-35432f4 );}.elementor-55 .elementor-element.elementor-element-4758e8b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a18b01d );--border-color:var( --e-global-color-a18b01d );--border-radius:24px 24px 24px 24px;}.elementor-55 .elementor-element.elementor-element-4758e8b:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-4758e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-34c9ba3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-55a36c6{--divider-border-style:solid;--divider-color:var( --e-global-color-a18b01d );--divider-border-width:1px;}.elementor-55 .elementor-element.elementor-element-55a36c6 .elementor-divider-separator{width:100%;}.elementor-55 .elementor-element.elementor-element-55a36c6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-55 .elementor-element.elementor-element-7d25fae{font-size:12px;font-weight:600;}.elementor-55 .elementor-element.elementor-element-16a11e8{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-55 .elementor-element.elementor-element-de40b43{--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;}.elementor-55 .elementor-element.elementor-element-55c859e{text-align:center;}.elementor-55 .elementor-element.elementor-element-55c859e .elementor-heading-title{color:var( --e-global-color-f6ccc07 );}.elementor-55 .elementor-element.elementor-element-af02c66{text-align:center;color:var( --e-global-color-f6ccc07 );}.elementor-55 .elementor-element.elementor-element-425b869{--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:20px 20px;--row-gap:20px;--column-gap:20px;}@media(max-width:1024px){.elementor-55 .elementor-element.elementor-element-c872445{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-55 .elementor-element.elementor-element-1c6480c{--grid-auto-flow:row;}.elementor-55 .elementor-element.elementor-element-1f6524a{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-55 .elementor-element.elementor-element-2834781{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-55 .elementor-element.elementor-element-399a4ea{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-55 .elementor-element.elementor-element-45c5aef{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-55 .elementor-element.elementor-element-2970619{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-55 .elementor-element.elementor-element-28b1fb1{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-c872445{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-55 .elementor-element.elementor-element-d8b0b9b{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-55 .elementor-element.elementor-element-1c6480c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-55 .elementor-element.elementor-element-663b958{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-55 .elementor-element.elementor-element-28b1fb1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-55 .elementor-element.elementor-element-c7d164a{--width:55%;}.elementor-55 .elementor-element.elementor-element-fa00a9e{--width:45%;}.elementor-55 .elementor-element.elementor-element-f9190f2{--width:10%;}.elementor-55 .elementor-element.elementor-element-4d39ac5{--width:40%;}.elementor-55 .elementor-element.elementor-element-806a4e8{--width:50%;}.elementor-55 .elementor-element.elementor-element-c1c6435{--width:10%;}.elementor-55 .elementor-element.elementor-element-9cdda4f{--width:40%;}.elementor-55 .elementor-element.elementor-element-67871f6{--width:50%;}.elementor-55 .elementor-element.elementor-element-9f31d59{--width:10%;}.elementor-55 .elementor-element.elementor-element-7014254{--width:40%;}.elementor-55 .elementor-element.elementor-element-5b38a82{--width:50%;}.elementor-55 .elementor-element.elementor-element-63f1787{--width:40%;}.elementor-55 .elementor-element.elementor-element-a7cd138{--width:60%;}.elementor-55 .elementor-element.elementor-element-75ab9a6{--width:15%;}.elementor-55 .elementor-element.elementor-element-c6dc320{--width:85%;}.elementor-55 .elementor-element.elementor-element-6b738ee{--width:15%;}.elementor-55 .elementor-element.elementor-element-21bbc28{--width:85%;}.elementor-55 .elementor-element.elementor-element-5f8e049{--width:15%;}.elementor-55 .elementor-element.elementor-element-40f7ce2{--width:85%;}.elementor-55 .elementor-element.elementor-element-01d48c7{--width:15%;}.elementor-55 .elementor-element.elementor-element-a72ece5{--width:85%;}.elementor-55 .elementor-element.elementor-element-de40b43{--content-width:700px;}}@media(max-width:1024px) and (min-width:768px){.elementor-55 .elementor-element.elementor-element-c7d164a{--width:100%;}.elementor-55 .elementor-element.elementor-element-fa00a9e{--width:80%;}.elementor-55 .elementor-element.elementor-element-f9190f2{--width:100%;}.elementor-55 .elementor-element.elementor-element-4d39ac5{--width:100%;}.elementor-55 .elementor-element.elementor-element-806a4e8{--width:100%;}.elementor-55 .elementor-element.elementor-element-c1c6435{--width:100%;}.elementor-55 .elementor-element.elementor-element-9cdda4f{--width:100%;}.elementor-55 .elementor-element.elementor-element-67871f6{--width:100%;}.elementor-55 .elementor-element.elementor-element-9f31d59{--width:100%;}.elementor-55 .elementor-element.elementor-element-7014254{--width:100%;}.elementor-55 .elementor-element.elementor-element-5b38a82{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-8b787b5 */.gbps-visual,
  .gbps-visual * {
    box-sizing: border-box;
  }

  .gbps-visual {
    --gbps-blue: #4285f4;
    --gbps-red: #ea4335;
    --gbps-yellow: #fbbc04;
    --gbps-green: #34a853;
    position: relative;
    width: min(100%, 590px);
    min-height: 590px;
    margin-inline: auto;
    display: grid;
    place-items: center;
    isolation: isolate;
    font-family: Inter, Arial, sans-serif;
  }

  .gbps-glow {
    position: absolute;
    inset: 6% 2% 0;
    z-index: -2;
    border-radius: 50%;
    background:
      radial-gradient(circle at 66% 35%, rgba(30, 136, 229, .34), transparent 36%),
      radial-gradient(circle at 28% 74%, rgba(0, 188, 212, .22), transparent 40%);
    filter: blur(20px);
  }

  .gbps-profile-card {
    position: relative;
    width: min(88%, 470px);
    overflow: visible;
    border: 1px solid rgba(255, 255, 255, .82);
    border-radius: 26px;
    background: #fff;
    color: #202124;
    box-shadow:
      0 36px 80px rgba(0, 0, 0, .34),
      0 0 0 8px rgba(255, 255, 255, .035);
    transform: rotate(2deg);
    animation: gbps-float 6s ease-in-out infinite;
  }

  .gbps-cover {
    position: relative;
    height: 156px;
    overflow: hidden;
    border-radius: 25px 25px 0 0;
    background:
      linear-gradient(25deg, transparent 46%, rgba(255,255,255,.86) 47% 51%, transparent 52%),
      linear-gradient(115deg, transparent 40%, rgba(255,255,255,.72) 41% 46%, transparent 47%),
      linear-gradient(135deg, #d8e8f7, #edf5fb 55%, #c7dfec);
  }

  .gbps-cover::before,
  .gbps-cover::after {
    content: "";
    position: absolute;
    border-radius: 42%;
    background: rgba(80, 172, 113, .38);
  }

  .gbps-cover::before {
    width: 150px;
    height: 86px;
    left: -18px;
    bottom: -31px;
  }

  .gbps-cover::after {
    width: 115px;
    height: 74px;
    right: -15px;
    top: -22px;
  }

  .gbps-map-pin {
    position: absolute;
    left: 64%;
    top: 45%;
    width: 48px;
    height: 48px;
    filter: drop-shadow(0 7px 8px rgba(66, 133, 244, .28));
    transform: translate(-50%, -50%);
  }

  .gbps-map-pin svg {
    width: 100%;
    height: 100%;
    overflow: visible;
  }

  .gbps-map-pin path {
    fill: var(--gbps-blue);
  }

  .gbps-map-pin circle {
    fill: #fff;
  }

  .gbps-profile-body {
    padding: 68px 34px 31px;
  }

  .gbps-avatar {
    position: absolute;
    top: 112px;
    left: 31px;
    width: 88px;
    height: 88px;
    display: grid;
    place-items: center;
    border: 6px solid #fff;
    border-radius: 50%;
    background: #f8fafd;
    box-shadow: 0 4px 14px rgba(60, 64, 67, .18);
  }

  .gbps-avatar svg {
    width: 57px;
    height: 57px;
  }

  .gbps-business h3 {
    margin: 0 0 5px;
    color: #202124;
    font-size: clamp(21px, 3.1vw, 28px);
    font-weight: 700;
    letter-spacing: -.025em;
    line-height: 1.15;
  }

  .gbps-eyebrow {
    margin: 0 0 9px;
    color: #5f6368;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .08em;
    line-height: 1;
    text-transform: uppercase;
  }

  .gbps-color-dot {
    display: inline-block;
    width: 5px;
    height: 5px;
    margin-right: 1px;
    border-radius: 50%;
    vertical-align: 1px;
  }

  .gbps-color-dot--blue { background: var(--gbps-blue); }
  .gbps-color-dot--red { background: var(--gbps-red); }
  .gbps-color-dot--yellow { background: var(--gbps-yellow); }
  .gbps-color-dot--green { background: var(--gbps-green); margin-right: 7px; }

  .gbps-category {
    margin: 0 0 8px;
    color: #5f6368;
    font-size: 14px;
    line-height: 1.4;
  }

  .gbps-rating {
    display: flex;
    align-items: center;
    gap: 6px;
    color: #5f6368;
    font-size: 13px;
  }

  .gbps-rating strong {
    color: #3c4043;
  }

  .gbps-stars {
    display: inline-flex;
    gap: 1px;
  }

  .gbps-stars svg {
    width: 15px;
    height: 15px;
    fill: var(--gbps-yellow);
  }

  .gbps-rating em {
    font-style: normal;
  }

  .gbps-actions {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 8px;
    margin-top: 28px;
    padding: 21px 0 18px;
    border-top: 1px solid #edf0f3;
    border-bottom: 1px solid #edf0f3;
  }

  .gbps-actions > span {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 7px;
    color: #3c4043;
    font-size: 11px;
    font-weight: 600;
  }

  .gbps-actions i {
    width: 36px;
    height: 36px;
    display: grid;
    place-items: center;
    border: 1.5px solid #d2e3fc;
    border-radius: 50%;
  }

  .gbps-actions svg {
    width: 18px;
    height: 18px;
    fill: var(--gbps-blue);
  }

  .gbps-info-lines {
    padding-top: 19px;
  }

  .gbps-info-lines span {
    display: block;
    height: 8px;
    margin-top: 10px;
    border-radius: 10px;
    background: #e8eaed;
  }

  .gbps-info-lines span:first-child { width: 76%; }
  .gbps-info-lines span:last-child { width: 53%; }

  .gbps-suspended {
    position: absolute;
    right: -40px;
    bottom: -31px;
    width: min(92%, 350px);
    display: flex;
    align-items: center;
    gap: 13px;
    padding: 15px 18px;
    border: 1px solid rgba(234, 67, 53, .2);
    border-radius: 15px;
    background: #fce8e6;
    box-shadow: 0 18px 38px rgba(38, 14, 12, .22);
    transform: rotate(-2deg);
  }

  .gbps-warning {
    width: 36px;
    height: 36px;
    flex: 0 0 36px;
    display: grid;
    place-items: center;
    border-radius: 10px;
    background: var(--gbps-red);
  }

  .gbps-warning svg {
    width: 22px;
    height: 22px;
    overflow: visible;
  }

  .gbps-warning path:first-child {
    fill: #fff;
    stroke: none;
  }

  .gbps-warning path:nth-child(2),
  .gbps-warning circle {
    fill: none;
    stroke: var(--gbps-red);
    stroke-linecap: round;
    stroke-width: 2;
  }

  .gbps-warning circle {
    fill: var(--gbps-red);
    stroke: none;
  }

  .gbps-suspended > span:last-child {
    min-width: 0;
  }

  .gbps-suspended strong,
  .gbps-suspended small {
    display: block;
  }

  .gbps-suspended strong {
    margin-bottom: 2px;
    color: #b3261e;
    font-size: 17px;
    line-height: 1.15;
  }

  .gbps-suspended small {
    color: #7c2e29;
    font-size: 13px;
    line-height: 1.4;
  }

  @keyframes gbps-float {
    0%, 100% { transform: rotate(2deg) translateY(0); }
    50% { transform: rotate(1.2deg) translateY(-8px); }
  }

  @media (max-width: 767px) {
    .gbps-visual {
      width: min(100%, 440px);
      min-height: 520px;
      padding: 28px 18px 46px 4px;
    }

    .gbps-profile-card {
      width: 94%;
    }

    .gbps-cover {
      height: 125px;
    }

    .gbps-avatar {
      top: 87px;
      width: 75px;
      height: 75px;
    }

    .gbps-avatar svg {
      width: 48px;
      height: 48px;
    }

    .gbps-profile-body {
      padding: 56px 22px 25px;
    }

    .gbps-suspended {
      right: -15px;
      bottom: -35px;
    }
  }

  @media (max-width: 420px) {
    .gbps-visual {
      min-height: 490px;
    }

    .gbps-profile-card {
      width: 100%;
    }

    .gbps-actions {
      gap: 3px;
    }

    .gbps-actions > span {
      font-size: 9px;
    }

    .gbps-suspended {
      width: 96%;
      padding: 12px;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .gbps-profile-card {
      animation: none;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c872445 */.elementor-55 .elementor-element.elementor-element-c872445 {
    padding: 160px 40px 90px;
    background: radial-gradient(ellipse 68% 84% at 84% 34%, rgba(30, 136, 229, 0.20), transparent 70%),
        radial-gradient(ellipse 52% 68% at 13% 88%, rgba(0, 188, 212, 0.10), transparent 72%),
        linear-gradient(118deg, #071323 0%, #0A1628 52%, #0c2036 100%);
}

.elementor-55 .elementor-element.elementor-element-c872445::before {
        content: "";
    position: absolute;
    inset: auto;
    width: 760px;
    height: 760px;
    top: -230px;
    right: -170px;
    border: 1px solid rgba(0, 188, 212, 0.18);
    border-radius: 48% 52% 43% 57% / 55% 42% 58% 45%;
    background: none;
    transform: rotate(-18deg);
    opacity: 0.9;
     filter: blur(4px);
}

.elementor-55 .elementor-element.elementor-element-c872445::after {
content: "";
    position: absolute;
    width: 500px;
    height: 500px;
    right: 7%;
    bottom: -310px;
    border: 1px solid rgba(30, 136, 229, 0.26);
    border-radius: 61% 39% 54% 46% / 42% 57% 43% 58%;
    box-shadow: 0 0 0 52px rgba(30, 136, 229, 0.025), 0 0 0 104px rgba(0, 188, 212, 0.018);
    transform: rotate(18deg);
    pointer-events: none;
    z-index: 0;
    filter: blur(4px);
}

@media (max-width: 428px) {

.elementor-55 .elementor-element.elementor-element-c872445 {
    padding: 100px 15px 50px;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9291f29 */.elementor-55 .elementor-element.elementor-element-9291f29 .nav-index {
    color: var( --e-global-color-accent );
    margin-right: 10px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5389480 */.elementor-55 .elementor-element.elementor-element-5389480 .nav-index {
    color: var( --e-global-color-accent );
    margin-right: 10px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16c8704 */.elementor-55 .elementor-element.elementor-element-16c8704 .nav-index {
    color: var( --e-global-color-accent );
    margin-right: 10px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-af8a55e */.elementor-55 .elementor-element.elementor-element-af8a55e .elementor-icon-list-icon {
    background-color: var( --e-global-color-1557ead );
    border-radius: 100px;
    height: 25px;
    width: 25px;
    display: flex;
        align-items: center;
    justify-content: center;
}

.elementor-55 .elementor-element.elementor-element-af8a55e .elementor-icon-list-item {
    gap: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-806a4e8 */.elementor-55 .elementor-element.elementor-element-806a4e8 {
    background: radial-gradient(circle at 100% 0, rgba(0, 188, 212, .18), transparent 38%),
        var(--e-global-color-fa0a012);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a273bb */.elementor-55 .elementor-element.elementor-element-2a273bb .elementor-icon-list-icon {
    background-color: var( --e-global-color-1557ead );
    border-radius: 100px;
    height: 25px;
    width: 25px;
    display: flex;
        align-items: center;
    justify-content: center;
}

.elementor-55 .elementor-element.elementor-element-2a273bb .elementor-icon-list-item {
    gap: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67871f6 */.elementor-55 .elementor-element.elementor-element-67871f6 {
    background: radial-gradient(circle at 100% 0, rgba(0, 188, 212, .18), transparent 38%),
        var(--e-global-color-fa0a012);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ee10a7d */.elementor-55 .elementor-element.elementor-element-ee10a7d .elementor-icon-list-icon {
    background-color: var( --e-global-color-1557ead );
    border-radius: 100px;
    height: 25px;
    width: 25px;
    display: flex;
        align-items: center;
    justify-content: center;
}

.elementor-55 .elementor-element.elementor-element-ee10a7d .elementor-icon-list-item {
    gap: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b38a82 */.elementor-55 .elementor-element.elementor-element-5b38a82 {
    background: radial-gradient(circle at 100% 0, rgba(0, 188, 212, .18), transparent 38%),
        var(--e-global-color-fa0a012);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663b958 */.elementor-55 .elementor-element.elementor-element-663b958 {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background-color: var(--e-global-color-fa0a012);
  background-image: radial-gradient(
    circle 280px at calc(100% + 60px) 20px,
    rgba(0, 188, 212, 0.18) 0%,
    rgba(0, 188, 212, 0.06) 42%,
    transparent 68%
  );
  background-repeat: no-repeat;
}

.elementor-55 .elementor-element.elementor-element-663b958::before,
.elementor-55 .elementor-element.elementor-element-663b958::after {
  content: "";
  position: absolute;
  display: block;
  z-index: 0;
  top: -25%;
  height: 150%;
  pointer-events: none;
  filter: blur(26px);
  transform: rotate(14deg);
  will-change: transform, opacity;
}

.elementor-55 .elementor-element.elementor-element-663b958::before {
  width: 240px;
  left: 8%;

  background: linear-gradient(
    90deg,
    transparent,
    rgba(30, 136, 229, 0.12),
    transparent
  );

  animation: services-beam 16s ease-in-out infinite;
}

.elementor-55 .elementor-element.elementor-element-663b958::after {
  width: 150px;
  left: 26%;

  background: linear-gradient(
    90deg,
    transparent,
    rgba(0, 188, 212, 0.1),
    transparent
  );

  animation: services-beam 21s ease-in-out infinite reverse;
}

.elementor-55 .elementor-element.elementor-element-663b958 > * {
  position: relative;
  z-index: 1;
}

@keyframes services-beam {
  0%,
  100% {
    transform: translate3d(0, 0, 0) rotate(14deg);
    opacity: 0.5;
  }

  50% {
    transform: translate3d(45px, -25px, 0) rotate(14deg);
    opacity: 0.85;
  }
}

@media (max-width: 640px) {
  .elementor-55 .elementor-element.elementor-element-663b958::before,
  .elementor-55 .elementor-element.elementor-element-663b958::after {
    display: none;
  }

  .elementor-55 .elementor-element.elementor-element-663b958 {
    background-image: radial-gradient(
      circle 220px at calc(100% + 80px) 20px,
      rgba(0, 188, 212, 0.16),
      transparent 68%
    );
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0376d8 */.elementor-55 .elementor-element.elementor-element-c0376d8 {
    background: radial-gradient(circle at 100% 0, rgba(0, 188, 212, .18), transparent 38%),
        var(--e-global-color-fa0a012);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de40b43 */.elementor-55 .elementor-element.elementor-element-de40b43 {
  position: relative;
  overflow: hidden;

  background:
    radial-gradient(
      circle 277px at 86.7% 13.4%,
      rgba(0, 188, 212, 1) 0%,
      rgba(0, 188, 212, 0.55) 38%,
      rgba(0, 188, 212, 0) 72%
    ),
    radial-gradient(
      circle 222px at 21.1% 32.7%,
      rgba(0, 188, 212, 0.9) 0%,
      rgba(0, 188, 212, 0.35) 42%,
      rgba(0, 188, 212, 0) 75%
    ),
    radial-gradient(
      circle 330px at 24.5% 0%,
      rgba(10, 22, 40, 0.2) 0%,
      rgba(10, 22, 40, 0.08) 46%,
      rgba(10, 22, 40, 0) 74%
    ),
    radial-gradient(
      circle 382px at 7.9% 31.2%,
      rgba(30, 136, 229, 1) 0%,
      rgba(30, 136, 229, 0.45) 48%,
      rgba(30, 136, 229, 0.1) 68%,
      rgba(30, 136, 229, 0) 82%
    ),
    radial-gradient(
      circle 222px at 13.9% 55.9%,
      rgba(0, 188, 212, 0.9) 0%,
      rgba(0, 188, 212, 0.4) 45%,
      rgba(0, 188, 212, 0) 76%
    ),
    linear-gradient(
      180deg,
      #008AEC 0%,
      #00AEC5 100%
    );

  background-repeat: no-repeat;
  background-size: cover;
}/* End custom CSS */
/* Start custom CSS */.icon-hover-card {
  transition: background-color 0.3s ease;
}

.icon-hover-card:hover {
  background-color: #FFFFFF0B;
}

.icon-hover-card .elementor-icon {
  transition: color 0.3s ease;
}

.icon-hover-card:hover .elementor-icon {
  color: var(--e-global-color-accent) !important;
}

.icon-hover-card:hover .elementor-icon svg {
  color: inherit;
  stroke: currentColor;
}/* End custom CSS */