.vsd-11168 .vsd-element.vsd-element-1f4c5f3{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--overlay-opacity:0.16;--margin-top:-14em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.vsd-11168 .vsd-element.vsd-element-1f4c5f3::before, .vsd-11168 .vsd-element.vsd-element-1f4c5f3 > .vsd-background-video-container::before, .vsd-11168 .vsd-element.vsd-element-1f4c5f3 > .e-con-inner > .vsd-background-video-container::before, .vsd-11168 .vsd-element.vsd-element-1f4c5f3 > .vsd-background-slideshow::before, .vsd-11168 .vsd-element.vsd-element-1f4c5f3 > .e-con-inner > .vsd-background-slideshow::before, .vsd-11168 .vsd-element.vsd-element-1f4c5f3 > .vsd-motion-effects-container > .vsd-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #F1000000 0%, #29B0F2 100%);}.vsd-11168 .vsd-element.vsd-element-1f4c5f3.e-con{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-4cfa36b{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--flex-wrap:wrap;--align-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-8rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.vsd-11168 .vsd-element.vsd-element-b0d5f14{width:var( --container-widget-width, 88% );max-width:88%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0.55em;--container-widget-width:88%;--container-widget-flex-grow:0;z-index:2;}.vsd-11168 .vsd-element.vsd-element-b0d5f14 .vsd-heading-title{font-family:"Manrope", Sans-serif;font-size:3.7rem;font-weight:800;line-height:3.8rem;}.vsd-11168 .vsd-element.vsd-element-30c8cbd{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;z-index:8;--e-transform-origin-x:center;--e-transform-origin-y:center;transition:background 0s;border-radius:10px 10px 10px 10px;font-size:1.3rem;font-weight:400;line-height:2.5rem;}.vsd-11168 .vsd-element.vsd-element-370be31{width:auto;max-width:auto;margin:-3em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 2em;z-index:9;}.vsd-11168 .vsd-element.vsd-element-370be31.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-76e5cb3{width:var( --container-widget-width, 61% );max-width:61%;margin:0px -100px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;--container-widget-width:61%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;}.vsd-11168 .vsd-element.vsd-element-76e5cb3.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-ba4b89d{width:100%;max-width:100%;}.vsd-11168 .vsd-element.vsd-element-7d88167{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.vsd-11168 .vsd-element.vsd-element-7d88167:not(.vsd-motion-effects-element-type-background), .vsd-11168 .vsd-element.vsd-element-7d88167 > .vsd-motion-effects-container > .vsd-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 61%);}.vsd-11168 .vsd-element.vsd-element-ee6acc8{margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 11%) 0%;z-index:1;--e-transform-origin-x:center;--e-transform-origin-y:top;}.vsd-11168 .vsd-element.vsd-element-df27d08{width:var( --container-widget-width, 88% );max-width:88%;padding:0rem 0rem 2rem 0rem;--container-widget-width:88%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.vsd-11168 .vsd-element.vsd-element-df27d08.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-df27d08 .vsd-heading-title{font-family:"Manrope", Sans-serif;font-size:3.7rem;font-weight:800;line-height:3.8rem;}.vsd-11168 .vsd-element.vsd-element-d994d78{--display:flex;--min-height:23vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;}.vsd-11168 .vsd-element.vsd-element-bf3a4f1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.vsd-11168 .vsd-element.vsd-element-f972acb{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.vsd-11168 .vsd-element.vsd-element-93cbc09{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.vsd-11168 .vsd-element.vsd-element-4db9216{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.vsd-11168 .vsd-element.vsd-element-ffb4cbf{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.vsd-11168 .vsd-element.vsd-element-e011cf7{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.vsd-11168 .vsd-element.vsd-element-99189e0{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.vsd-11168 .vsd-element.vsd-element-996d055{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.vsd-11168 .vsd-element.vsd-element-bb9cc0d{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.vsd-11168 .vsd-element.vsd-element-c68afea{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.vsd-11168 .vsd-element.vsd-element-232fbfa{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.vsd-11168 .vsd-element.vsd-element-4f71e6c{width:auto;max-width:auto;margin:12em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;z-index:9;}.vsd-11168 .vsd-element.vsd-element-4f71e6c.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-463174f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.vsd-11168 .vsd-element.vsd-element-7ad362c{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.vsd-11168 .vsd-element.vsd-element-9f1fae5{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-9f1fae5.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-9f1fae5.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-9f1fae5.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-9f1fae5.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-9f1fae5.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-9f1fae5.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-9f1fae5 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-9f1fae5 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-9f1fae5 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-9f1fae5 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-7e9e70e{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-7e9e70e.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-7e9e70e.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-7e9e70e.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-7e9e70e.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-7e9e70e.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-7e9e70e.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-7e9e70e .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-7e9e70e .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-7e9e70e .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-7e9e70e .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-b5c655f{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-b5c655f.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-b5c655f.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-b5c655f.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-b5c655f.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-b5c655f.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-b5c655f.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-b5c655f .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-b5c655f .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-b5c655f .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-b5c655f .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-c4ec723{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-c4ec723.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-c4ec723.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-c4ec723.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-c4ec723.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-c4ec723.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-c4ec723.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-c4ec723 .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-c4ec723 .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-c4ec723 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-c4ec723 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-069d57f{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-069d57f.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-069d57f.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-069d57f.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-069d57f.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-069d57f.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-069d57f.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-069d57f .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-069d57f .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-069d57f .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-069d57f .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-5916ff2{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-5916ff2.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-5916ff2.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-5916ff2.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-5916ff2.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-5916ff2.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-5916ff2.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-5916ff2 .vsd-icon{font-size:41px;}.vsd-11168 .vsd-element.vsd-element-5916ff2 .vsd-icon svg{height:41px;}.vsd-11168 .vsd-element.vsd-element-5916ff2 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-5916ff2 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-52e5385{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-52e5385.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-52e5385.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-52e5385.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-52e5385.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-52e5385.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-52e5385.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-52e5385 .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-52e5385 .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-52e5385 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-52e5385 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-c8cb5f8{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-c8cb5f8.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-c8cb5f8.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-c8cb5f8.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-c8cb5f8.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-c8cb5f8.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-c8cb5f8.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-c8cb5f8 .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-c8cb5f8 .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-c8cb5f8 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-c8cb5f8 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-bfee046{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-bfee046.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-bfee046.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-bfee046.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-bfee046.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-bfee046.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-bfee046.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-bfee046 .vsd-icon{font-size:44px;}.vsd-11168 .vsd-element.vsd-element-bfee046 .vsd-icon svg{height:44px;}.vsd-11168 .vsd-element.vsd-element-bfee046 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-bfee046 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-b3ec183{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-b3ec183.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-b3ec183.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-b3ec183.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-b3ec183.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-b3ec183.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-b3ec183.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-b3ec183 .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-b3ec183 .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-b3ec183 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-b3ec183 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-389ef8f{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-389ef8f.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-389ef8f img{height:45px;}.vsd-11168 .vsd-element.vsd-element-a949cae{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-a949cae.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-a949cae.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-a949cae.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-a949cae.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-a949cae.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-a949cae.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-a949cae .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-a949cae .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-a949cae .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-a949cae .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-ef3efa3{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-ef3efa3.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-ef3efa3.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-ef3efa3.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-ef3efa3.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-ef3efa3.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-ef3efa3.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-ef3efa3 .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-ef3efa3 .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-ef3efa3 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-ef3efa3 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-ce515c6{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-ce515c6.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-ce515c6.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-ce515c6.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-ce515c6.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-ce515c6.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-ce515c6.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-ce515c6 .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-ce515c6 .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-ce515c6 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-ce515c6 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-fd7403b{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-fd7403b.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-fd7403b.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-fd7403b.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-fd7403b.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-fd7403b.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-fd7403b.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-fd7403b .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-fd7403b .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-fd7403b .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-fd7403b .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-fc9b159{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-fc9b159.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-fc9b159.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-fc9b159.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-fc9b159.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-fc9b159.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-fc9b159.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-fc9b159 .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-fc9b159 .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-fc9b159 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-fc9b159 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-23ff27b{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-23ff27b.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-23ff27b.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-23ff27b.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-23ff27b.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-23ff27b.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-23ff27b.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-23ff27b .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-23ff27b .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-23ff27b .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-23ff27b .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-169867d{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-169867d.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-169867d.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-169867d.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-169867d.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-169867d.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-169867d.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-169867d .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-169867d .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-169867d .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-169867d .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-1038240{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-1038240.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-1038240.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-1038240.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-1038240.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-1038240.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-1038240.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-1038240 .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-1038240 .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-1038240 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-1038240 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-13a1c63{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-13a1c63.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-13a1c63.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-13a1c63.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-13a1c63.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-13a1c63.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-13a1c63.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-13a1c63 .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-13a1c63 .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-13a1c63 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-13a1c63 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-05fd326{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-05fd326.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-05fd326.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-05fd326.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-05fd326.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-05fd326.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-05fd326.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-05fd326 .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-05fd326 .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-05fd326 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-05fd326 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-0fc5132{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-0fc5132.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-0fc5132 img{height:45px;}.vsd-11168 .vsd-element.vsd-element-b311d9f{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-b311d9f.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-b311d9f img{height:45px;}.vsd-11168 .vsd-element.vsd-element-674befe{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-674befe.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-674befe img{height:45px;}.vsd-11168 .vsd-element.vsd-element-b569dc4{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-b569dc4.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-b569dc4 img{height:45px;}.vsd-11168 .vsd-element.vsd-element-4595e64{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-4595e64.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-4595e64 img{height:45px;}.vsd-11168 .vsd-element.vsd-element-b638df9{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-b638df9.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-b638df9 img{height:45px;}.vsd-11168 .vsd-element.vsd-element-bcfa080{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-bcfa080.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-bcfa080 img{height:45px;}.vsd-11168 .vsd-element.vsd-element-2e7a266{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-2e7a266.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-2e7a266 img{height:45px;}.vsd-11168 .vsd-element.vsd-element-72ae403{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-72ae403.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-72ae403 img{height:45px;}.vsd-11168 .vsd-element.vsd-element-6cdb8f9{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-6cdb8f9.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-6cdb8f9 img{height:45px;}.vsd-11168 .vsd-element.vsd-element-04bc64c{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-04bc64c.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-04bc64c img{height:45px;}.vsd-11168 .vsd-element.vsd-element-e9e58a3{--display:flex;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.vsd-11168 .vsd-element.vsd-element-264d19b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#D7D7D7;border-radius:19px 19px 19px 19px;}.vsd-11168 .vsd-element.vsd-element-264d19b img{width:100%;max-width:100%;filter:brightness( 106% ) contrast( 89% ) saturate( 83% ) blur( 0px ) hue-rotate( 0deg );border-radius:14px 14px 14px 14px;}.vsd-11168 .vsd-element.vsd-element-5f82365{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;padding:1rem 1.8rem 1rem 1.8rem;border-radius:1rem 1rem 1rem 1rem;text-align:center;font-family:"Sofia Sans", Sans-serif;font-size:19px;font-weight:300;line-height:31px;letter-spacing:0.2px;color:#0E0C0C;}.vsd-11168 .vsd-element.vsd-element-1deb35f{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.vsd-11168 .vsd-element.vsd-element-ee186f8{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-ee186f8.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-ee186f8.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-ee186f8.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-ee186f8.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-ee186f8.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-ee186f8.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-ee186f8 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-ee186f8 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-ee186f8 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-ee186f8 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-9291f6d{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-9291f6d.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-9291f6d.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-9291f6d.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-9291f6d.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-9291f6d.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-9291f6d.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-9291f6d .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-9291f6d .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-9291f6d .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-9291f6d .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-a807840{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-a807840.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-a807840.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-a807840.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-a807840.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-a807840.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-a807840.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-a807840 .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-a807840 .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-a807840 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-a807840 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-7b372b6{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-7b372b6.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-7b372b6.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-7b372b6.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-7b372b6.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-7b372b6.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-7b372b6.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-7b372b6 .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-7b372b6 .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-7b372b6 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-7b372b6 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-bb8d2fa{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-bb8d2fa.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-bb8d2fa.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-bb8d2fa.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-bb8d2fa.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-bb8d2fa.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-bb8d2fa.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-bb8d2fa .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-bb8d2fa .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-bb8d2fa .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-bb8d2fa .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-7f3de38{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-7f3de38.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-7f3de38.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-7f3de38.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-7f3de38.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-7f3de38.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-7f3de38.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-7f3de38 .vsd-icon{font-size:41px;}.vsd-11168 .vsd-element.vsd-element-7f3de38 .vsd-icon svg{height:41px;}.vsd-11168 .vsd-element.vsd-element-7f3de38 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-7f3de38 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-26dd8db{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-26dd8db.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-26dd8db.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-26dd8db.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-26dd8db.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-26dd8db.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-26dd8db.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-26dd8db .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-26dd8db .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-26dd8db .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-26dd8db .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-b1b1d95{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-b1b1d95.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-b1b1d95.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-b1b1d95.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-b1b1d95.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-b1b1d95.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-b1b1d95.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-b1b1d95 .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-b1b1d95 .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-b1b1d95 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-b1b1d95 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-8f21e41{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-8f21e41.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-8f21e41.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-8f21e41.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-8f21e41.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-8f21e41.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-8f21e41.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-8f21e41 .vsd-icon{font-size:44px;}.vsd-11168 .vsd-element.vsd-element-8f21e41 .vsd-icon svg{height:44px;}.vsd-11168 .vsd-element.vsd-element-8f21e41 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-8f21e41 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-f1e17e7{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-f1e17e7.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-f1e17e7.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-f1e17e7.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-f1e17e7.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-f1e17e7.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-f1e17e7.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-f1e17e7 .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-f1e17e7 .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-f1e17e7 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-f1e17e7 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-4a42088{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-4a42088.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-4a42088 img{height:45px;}.vsd-11168 .vsd-element.vsd-element-7086991{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-7086991.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-7086991.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-7086991.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-7086991.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-7086991.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-7086991.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-7086991 .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-7086991 .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-7086991 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-7086991 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-c7744d5{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-c7744d5.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-c7744d5.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-c7744d5.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-c7744d5.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-c7744d5.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-c7744d5.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-c7744d5 .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-c7744d5 .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-c7744d5 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-c7744d5 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-3748095{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-3748095.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-3748095.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-3748095.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-3748095.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-3748095.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-3748095.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-3748095 .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-3748095 .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-3748095 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-3748095 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-30a9a0c{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-30a9a0c.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-30a9a0c.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-30a9a0c.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-30a9a0c.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-30a9a0c.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-30a9a0c.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-30a9a0c .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-30a9a0c .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-30a9a0c .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-30a9a0c .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-f7badba{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-f7badba.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-f7badba.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-f7badba.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-f7badba.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-f7badba.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-f7badba.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-f7badba .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-f7badba .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-f7badba .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-f7badba .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-8b46e0f{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-8b46e0f.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-8b46e0f.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-8b46e0f.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-8b46e0f.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-8b46e0f.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-8b46e0f.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-8b46e0f .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-8b46e0f .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-8b46e0f .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-8b46e0f .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-f0e170f{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-f0e170f.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-f0e170f.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-f0e170f.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-f0e170f.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-f0e170f.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-f0e170f.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-f0e170f .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-f0e170f .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-f0e170f .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-f0e170f .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-28c4206{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-28c4206.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-28c4206.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-28c4206.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-28c4206.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-28c4206.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-28c4206.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-28c4206 .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-28c4206 .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-28c4206 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-28c4206 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-79d1271{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-79d1271.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-79d1271.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-79d1271.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-79d1271.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-79d1271.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-79d1271.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-79d1271 .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-79d1271 .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-79d1271 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-79d1271 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-b588721{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-b588721.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-b588721.vsd-view-stacked .vsd-icon{background-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-b588721.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-b588721.vsd-view-default .vsd-icon{color:#1D1D1D;border-color:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-b588721.vsd-view-framed .vsd-icon, .vsd-11168 .vsd-element.vsd-element-b588721.vsd-view-default .vsd-icon svg{fill:#1D1D1D;}.vsd-11168 .vsd-element.vsd-element-b588721 .vsd-icon{font-size:45px;}.vsd-11168 .vsd-element.vsd-element-b588721 .vsd-icon svg{height:45px;}.vsd-11168 .vsd-element.vsd-element-b588721 .vsd-icon i, .vsd-11168 .vsd-element.vsd-element-b588721 .vsd-icon svg{transform:rotate(2deg);}.vsd-11168 .vsd-element.vsd-element-cff479e{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-cff479e.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-cff479e img{height:45px;}.vsd-11168 .vsd-element.vsd-element-3edf22f{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-3edf22f.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-3edf22f img{height:45px;}.vsd-11168 .vsd-element.vsd-element-df4e444{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-df4e444.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-df4e444 img{height:45px;}.vsd-11168 .vsd-element.vsd-element-f599d31{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-f599d31.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-f599d31 img{height:45px;}.vsd-11168 .vsd-element.vsd-element-99f0cfc{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-99f0cfc.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-99f0cfc img{height:45px;}.vsd-11168 .vsd-element.vsd-element-ad7fb49{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-ad7fb49.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-ad7fb49 img{height:45px;}.vsd-11168 .vsd-element.vsd-element-6711c32{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-6711c32.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-6711c32 img{height:45px;}.vsd-11168 .vsd-element.vsd-element-c128f4f{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-c128f4f.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-c128f4f img{height:45px;}.vsd-11168 .vsd-element.vsd-element-07295de{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-07295de.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-07295de img{height:45px;}.vsd-11168 .vsd-element.vsd-element-88f5ac8{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-88f5ac8.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-88f5ac8 img{height:45px;}.vsd-11168 .vsd-element.vsd-element-d73f959{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 8px) 5px;}.vsd-11168 .vsd-element.vsd-element-d73f959.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-d73f959 img{height:45px;}.vsd-11168 .vsd-element.vsd-element-5de0d61{width:auto;max-width:auto;z-index:9;}.vsd-11168 .vsd-element.vsd-element-5de0d61.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-652f835{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.vsd-11168 .vsd-element.vsd-element-1759127{--display:flex;}.vsd-11168 .vsd-element.vsd-element-ee6fb31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;text-align:center;}.vsd-11168 .vsd-element.vsd-element-ee6fb31 .vsd-heading-title{font-size:32px;}.vsd-11168 .vsd-element.vsd-element-eb20226{--display:flex;}.vsd-11168 .vsd-element.vsd-element-51e373b{--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;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:-3.2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.vsd-11168 .vsd-element.vsd-element-f20ade6{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-f20ade6.vsd-element{--align-self:flex-start;}.vsd-11168 .vsd-element.vsd-element-e3487a7{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.vsd-11168 .vsd-element.vsd-element-a52428a.vsd-element{--align-self:flex-start;}.vsd-11168 .vsd-element.vsd-element-a52428a .vsd-heading-title{font-size:2em;font-weight:500;}.vsd-11168 .vsd-element.vsd-element-8be4ed0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.vsd-11168 .vsd-element.vsd-element-8be4ed0.vsd-element{--align-self:flex-start;}.vsd-11168 .vsd-element.vsd-element-8be4ed0 .vsd-heading-title{font-size:0.9rem;font-weight:500;line-height:1.7rem;color:#887E7E;}.vsd-11168 .vsd-element.vsd-element-de9e913{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.vsd-11168 .vsd-element.vsd-element-bddb1f5{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-bddb1f5.vsd-element{--align-self:flex-start;}.vsd-11168 .vsd-element.vsd-element-17a1f1a{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-156c8db{width:auto;max-width:auto;}.vsd-11168 .vsd-element.vsd-element-156c8db.vsd-element{--align-self:flex-start;}.vsd-11168 .vsd-element.vsd-element-d0dee82{margin:-5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.vsd-11168 .vsd-element.vsd-element-d0dee82.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-955aeea{width:auto;max-width:auto;margin:4em 0em calc(var(--kit-widget-spacing, 0px) + 4em) 0em;z-index:9;}.vsd-11168 .vsd-element.vsd-element-955aeea.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-53dd122{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.vsd-11168 .vsd-element.vsd-element-4cfa36b{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.vsd-11168 .vsd-element.vsd-element-b0d5f14{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;}.vsd-11168 .vsd-element.vsd-element-30c8cbd{width:100%;max-width:100%;padding:0em 0em 0em 0em;columns:1;font-size:1.7rem;}.vsd-11168 .vsd-element.vsd-element-370be31{width:auto;max-width:auto;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;}.vsd-11168 .vsd-element.vsd-element-76e5cb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.vsd-11168 .vsd-element.vsd-element-76e5cb3.vsd-element{--order:-99999 /* order start hack */;}.vsd-11168 .vsd-element.vsd-element-7d88167{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.vsd-11168 .vsd-element.vsd-element-df27d08{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;}.vsd-11168 .vsd-element.vsd-element-4f71e6c{width:auto;max-width:auto;padding:0em 0em 0em 0em;}.vsd-11168 .vsd-element.vsd-element-7ad362c{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:60px;}.vsd-11168 .vsd-element.vsd-element-e9e58a3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.vsd-11168 .vsd-element.vsd-element-264d19b{padding:0px 20px 0px 0px;}.vsd-11168 .vsd-element.vsd-element-5f82365{margin:14px 14px calc(var(--kit-widget-spacing, 0px) + 14px) 14px;}.vsd-11168 .vsd-element.vsd-element-1deb35f{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:60px;}}@media(min-width:768px){.vsd-11168 .vsd-element.vsd-element-4cfa36b{--width:52%;}.vsd-11168 .vsd-element.vsd-element-7d88167{--content-width:1200px;}.vsd-11168 .vsd-element.vsd-element-d994d78{--width:100%;}.vsd-11168 .vsd-element.vsd-element-bf3a4f1{--content-width:44%;}.vsd-11168 .vsd-element.vsd-element-463174f{--content-width:1300px;}.vsd-11168 .vsd-element.vsd-element-7ad362c{--width:22%;}.vsd-11168 .vsd-element.vsd-element-e9e58a3{--width:50%;}.vsd-11168 .vsd-element.vsd-element-1deb35f{--width:22%;}.vsd-11168 .vsd-element.vsd-element-652f835{--content-width:1300px;}.vsd-11168 .vsd-element.vsd-element-e3487a7{--width:38%;}}@media(max-width:1024px) and (min-width:768px){.vsd-11168 .vsd-element.vsd-element-4cfa36b{--width:100%;}.vsd-11168 .vsd-element.vsd-element-7ad362c{--width:100%;}.vsd-11168 .vsd-element.vsd-element-e9e58a3{--width:85%;}.vsd-11168 .vsd-element.vsd-element-1deb35f{--width:100%;}.vsd-11168 .vsd-element.vsd-element-e3487a7{--width:45%;}}@media(max-width:767px){.vsd-11168 .vsd-element.vsd-element-4cfa36b{--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;}.vsd-11168 .vsd-element.vsd-element-b0d5f14.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-b0d5f14 .vsd-heading-title{font-size:3.8rem;}.vsd-11168 .vsd-element.vsd-element-30c8cbd{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.vsd-11168 .vsd-element.vsd-element-370be31{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;}.vsd-11168 .vsd-element.vsd-element-370be31.vsd-element{--order:4;}.vsd-11168 .vsd-element.vsd-element-76e5cb3{width:100%;max-width:100%;}.vsd-11168 .vsd-element.vsd-element-76e5cb3.vsd-element{--order:99999 /* order end hack */;}.vsd-11168 .vsd-element.vsd-element-df27d08.vsd-element{--align-self:center;}.vsd-11168 .vsd-element.vsd-element-df27d08 .vsd-heading-title{font-size:3.8rem;}.vsd-11168 .vsd-element.vsd-element-4f71e6c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;}.vsd-11168 .vsd-element.vsd-element-4f71e6c.vsd-element{--order:4;}.vsd-11168 .vsd-element.vsd-element-463174f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.vsd-11168 .vsd-element.vsd-element-7ad362c{--width:100%;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.vsd-11168 .vsd-element.vsd-element-9f1fae5 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-9f1fae5 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-7e9e70e .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-7e9e70e .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-b5c655f .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-b5c655f .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-c4ec723 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-c4ec723 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-069d57f .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-069d57f .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-5916ff2 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-5916ff2 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-52e5385 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-52e5385 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-c8cb5f8 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-c8cb5f8 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-bfee046 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-bfee046 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-b3ec183 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-b3ec183 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-a949cae .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-a949cae .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-ef3efa3 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-ef3efa3 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-ce515c6 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-ce515c6 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-fd7403b .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-fd7403b .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-fc9b159 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-fc9b159 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-23ff27b .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-23ff27b .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-169867d .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-169867d .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-1038240 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-1038240 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-13a1c63 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-13a1c63 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-05fd326 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-05fd326 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-264d19b{padding:0px 0px 0px 0px;}.vsd-11168 .vsd-element.vsd-element-5f82365{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.vsd-11168 .vsd-element.vsd-element-1deb35f{--width:100%;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.vsd-11168 .vsd-element.vsd-element-ee186f8 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-ee186f8 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-9291f6d .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-9291f6d .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-a807840 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-a807840 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-7b372b6 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-7b372b6 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-bb8d2fa .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-bb8d2fa .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-7f3de38 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-7f3de38 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-26dd8db .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-26dd8db .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-b1b1d95 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-b1b1d95 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-8f21e41 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-8f21e41 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-f1e17e7 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-f1e17e7 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-7086991 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-7086991 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-c7744d5 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-c7744d5 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-3748095 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-3748095 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-30a9a0c .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-30a9a0c .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-f7badba .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-f7badba .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-8b46e0f .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-8b46e0f .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-f0e170f .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-f0e170f .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-28c4206 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-28c4206 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-79d1271 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-79d1271 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-b588721 .vsd-icon{font-size:40px;}.vsd-11168 .vsd-element.vsd-element-b588721 .vsd-icon svg{height:40px;}.vsd-11168 .vsd-element.vsd-element-5de0d61{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;}.vsd-11168 .vsd-element.vsd-element-5de0d61.vsd-element{--order:4;}.vsd-11168 .vsd-element.vsd-element-652f835{--padding-top:50px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.vsd-11168 .vsd-element.vsd-element-ee6fb31 .vsd-heading-title{font-size:29px;}.vsd-11168 .vsd-element.vsd-element-51e373b{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.vsd-11168 .vsd-element.vsd-element-f20ade6.vsd-element{--align-self:flex-start;}.vsd-11168 .vsd-element.vsd-element-3ec0803{width:100%;max-width:100%;}.vsd-11168 .vsd-element.vsd-element-a52428a .vsd-heading-title{font-size:1.9rem;}.vsd-11168 .vsd-element.vsd-element-8be4ed0{width:100%;max-width:100%;}.vsd-11168 .vsd-element.vsd-element-bddb1f5{width:100%;max-width:100%;}.vsd-11168 .vsd-element.vsd-element-bddb1f5.vsd-element{--align-self:flex-start;}.vsd-11168 .vsd-element.vsd-element-955aeea{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;}.vsd-11168 .vsd-element.vsd-element-955aeea.vsd-element{--order:4;}}/* Start custom CSS for heading, class: .vsd-element-b0d5f14 */.about-title {
    font-family: "Inter", sans-serif;
    font-size: 32px;
    line-height: 1.2;
    font-weight: 600;
    color: #1d2732;
    letter-spacing: -0.03em;
    position: relative;
    overflow: hidden;
    opacity: 0; /* fade-in */
    animation: aboutTitleFade 0.9s ease-out forwards;
}

.about-title span {
    display: inline-block;
    line-height: 1.25; /* да не реже опашките */
    overflow: visible;
}

.about-title-online {
    position: relative;
    display: inline-block;
    background: linear-gradient(90deg, #9bbad4, #4c6c88);
    background-size: 200% 200%;
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    animation: aboutOnlineGlow 5s ease-in-out infinite;
}

.about-title-online::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 120%;
    height: 100%;
    background: linear-gradient(115deg, transparent 0%, rgba(255,255,255,0.4) 35%, transparent 70%);
    transform: skewX(-20deg);
    animation: aboutOnlineShimmer 4.5s ease-in-out infinite;
    pointer-events: none;
    opacity: 1;
}

.about-title::before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at 70% 50%, rgba(255,255,255,0.45), transparent 65%);
    opacity: 0.2;
    animation: aboutTitlePulse 7s ease-in-out infinite;
    pointer-events: none;
}

:root:has(.about-title:hover) .about-title-online,
:root:has(.team-photo:hover) .about-title-online {
    animation: aboutOnlineGlow 5s ease-in-out infinite, aboutOnlineTilt 6s ease-in-out infinite;
}

:root:has(.about-title:hover) .about-title-online::after,
:root:has(.team-photo:hover) .about-title-online::after {
    animation: aboutOnlineShimmer 4.5s ease-in-out infinite;
    opacity: 1;
}

@keyframes aboutOnlineGlow {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

@keyframes aboutOnlineShimmer {
    0% { left: -120%; opacity: 0; }
    40% { opacity: 1; }
    60% { left: 120%; opacity: 1; }
    100% { opacity: 0; }
}

@keyframes aboutOnlineTilt {
    0% { transform: rotate(0deg); }
    40% { transform: rotate(-0.6deg); }
    80% { transform: rotate(0.45deg); }
    100% { transform: rotate(0deg); }
}

@keyframes aboutTitlePulse {
    0%, 100% { opacity: 0.25; filter: brightness(1); }
    50% { opacity: 0.4; filter: brightness(1.15); }
}

@keyframes aboutTitleFade {
    0% { opacity: 0; transform: translateY(6px); filter: blur(3px); }
    100% { opacity: 1; transform: translateY(0); filter: blur(0); }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .vsd-element-30c8cbd */.team-short-desc {
    position: relative;
    max-height: 230px;
    overflow: hidden;
    cursor: pointer;
    padding: 6px 16px;

    /* Stripe-like clean card */
    background: #ffffff;
    border-radius: 20px;
    border: 1px solid rgba(0,0,0,0.04);

    box-shadow:
        0 2px 6px rgba(0,0,0,0.04),
        0 1px 2px rgba(0,0,0,0.03);

    transition:
        box-shadow 0.25s ease,
        transform 0.25s ease;
}

.team-short-desc:hover {
    transform: translateY(-3px);
    box-shadow:
        0 6px 18px rgba(0,0,0,0.08),
        0 2px 4px rgba(0,0,0,0.04);
}

/* Scrolling text */
.team-short-desc .inner {
    display: inline-block;
    white-space: pre-line;
    transform: translateY(0);
    transition: transform 2s ease;
}

.team-short-desc:hover .inner {
    transform: translateY(-55%);
}

/* Bottom fade (Soft white like Stripe cards) */
.team-short-desc::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 65px;
    background: linear-gradient(to bottom, rgba(255,255,255,0), #ffffff);
    pointer-events: none;
    border-radius: 0 0 20px 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .vsd-element-370be31 */.lp-btnwrap{
  display:inline-block;
  padding:5px;
  border-radius:16px;
  background:rgba(144, 143, 156, 0.25); /* #908F9C с малко прозрачност */
  backdrop-filter: blur(4px);
  pointer-events:none;
}

/* Normal state — леко сиво-синьо, като офис отраженията */
.lp-btninner{
  pointer-events:auto;
  display:flex;
  align-items:center;
  gap:8px;
  padding:12px 28px;

  background:linear-gradient(
    92deg,
    #5B6A86 0%,    /* тъмно студено синьо */
    #6F7FA0 50%,   /* стените / стъклото */
    #8EA3C8 100%   /* светъл стъклено-син оттенък */
  );

  border-radius:11px;
  font-family:"Inter",system-ui;
  font-weight:700;
  font-size:16px;
  letter-spacing:-0.45px;
  color:#ffffff;

  transition:
    background .22s cubic-bezier(.4,0,.2,1),
    box-shadow .22s cubic-bezier(.4,0,.2,1),
    transform .22s cubic-bezier(.4,0,.2,1);
}

/* Hover state — "Matrix office blue": повече синьо, малко циан, повече живот */
.lp-btninner:hover{
  background:linear-gradient(
    92deg,
    #3A5FA8 0%,     /* реално синьо, лек неон */
    #4C7BC7 45%,    /* чист office/monitor blue */
    #6BB8FF 100%    /* лек матричен циан */
  );

  box-shadow:
    0 4px 14px rgba(90,150,255,0.28),
    0 0 18px rgba(110,180,255,0.35);

  transform:translateY(-1px);
}

.lp-btninner .ar{
  display:inline-block;
  transition:transform .22s cubic-bezier(.4,0,.2,1);
}

.lp-btninner:hover .ar{
  transform:translateX(4px);
}/* End custom CSS */
/* Start custom CSS for html, class: .vsd-element-76e5cb3 */.team-photo {
    width: 100% !important;
    height: 450px !important;
    object-fit: cover !important;
    object-position: center top !important;
    border-radius: 8px !important;
    clip-path: none !important;
    -webkit-mask-image: linear-gradient(to right,
        rgba(0,0,0,0.55) 0%,
        rgba(0,0,0,1) 25%,
        rgba(0,0,0,1) 75%,
        rgba(0,0,0,0.55) 100%) !important;
    mask-image: linear-gradient(to right,
        rgba(0,0,0,0.55) 0%,
        rgba(0,0,0,1) 25%,
        rgba(0,0,0,1) 75%,
        rgba(0,0,0,0.55) 100%) !important;
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    user-select: none;
    -webkit-user-select: none;
    -webkit-user-drag: none;
    pointer-events: auto;
}

.hotspot-wrap {
    position: absolute;
    transform: translate(-50%, -50%);
    padding: 25px;
}

.hotspot {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #ffffffdd;
    border: 2px solid #4379a2;
    cursor: pointer;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.hotspot-wrap:hover .hotspot {
    transform: scale(1.22);
    box-shadow: 0 0 12px rgba(67,121,162,0.45);
}

.hotspot-tooltip {
    position: absolute;
    top: -6px;
    left: 28px;
    min-width: 240px;
    background: rgba(255,255,255,0.96);
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
    padding: 16px 20px 17px 20px;
    border-radius: 12px;
    font-family: Inter, sans-serif;
    font-size: 15px;
    line-height: 1.55;
    color: #1d2732;
    box-shadow: 0 6px 18px rgba(0,0,0,0.12), 0 0 0 1px rgba(0,0,0,0.06);
    opacity: 0;
    pointer-events: auto;
    transform: translateY(6px);
    transition: opacity .28s ease, transform .28s ease;
}

.hotspot-wrap:hover .hotspot-tooltip {
    opacity: 1;
    transform: translateY(0);
    isolation: isolate;
}

.hotspot-tooltip strong {
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 4px;
    display: block;
}

.hotspot-tooltip a {
    display: block;
    margin-top: 8px;
    font-size: 14px;
    color: #4379a2;
    font-weight: 500;
    text-decoration: none;
}

.hotspot-tooltip a:hover {
    text-decoration: underline;
}

.team-photo-wrapper img,
.team-photo {
    user-select: none;
    -webkit-user-select: none;
    -webkit-user-drag: none;
}

.team-photo-wrapper {
    position: relative;
    display: block;
    border-radius: 8px;
}

.glitch-circles {
    position: absolute;
    inset: 0;
    background-image: url("/wp-content/uploads/the-team-picture-matrix.jpeg");
    background-size: cover;
    background-position: center;
    opacity: 0;
    pointer-events: none;
    border-radius: inherit;
}

.glitch-slice {
    position: absolute;
    left: 0;
    width: 100%;
    background-size: cover;
    pointer-events: none;
    border-radius: inherit;
}

.glitch-noise {
    position: absolute;
    inset: 0;
    background: url("/wp-content/uploads/the-team-picture-matrix.jpeg");
    opacity: 0.25;
    pointer-events: none;
    animation: glitchNoise 0.15s steps(2) infinite;
    mix-blend-mode: normal !important;
}

@keyframes glitchNoise {
    0% { background-position: 0 0; }
    100% { background-position: 100% 100%; }
}

@keyframes glitchShake {
    0% { transform: translate(0,0); }
    20% { transform: translate(-6px,2px); }
    40% { transform: translate(5px,-4px); }
    60% { transform: translate(-4px,3px); }
    80% { transform: translate(6px,-2px); }
    100% { transform: translate(0,0); }
}

.hotspot-tooltip {
    position: absolute;
    top: -6px;
    left: 28px;
    min-width: 240px;
    background: rgba(255,255,255,0.96);
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
    padding: 16px 20px 17px 20px;
    border-radius: 12px;
    font-family: Inter, sans-serif;
    font-size: 15px;
    line-height: 1.55;
    color: #1d2732;
    box-shadow: 0 6px 18px rgba(0,0,0,0.12), 0 0 0 1px rgba(0,0,0,0.06);
    opacity: 0;
    pointer-events: auto;
    transform: translateY(6px);
    transition: opacity .28s ease, transform .28s ease;

    isolation: isolate !important;
    will-change: transform, opacity;
}/* End custom CSS */
/* Start custom CSS for html, class: .vsd-element-ba4b89d *//* POPUP SHELL */
.team-popup-shell {
    position: fixed;
    top: 50%; left: 50%;
    transform: translate(-50%, -50%) scale(.87);
    opacity: 0;

    width: min(95%, 55em);
    max-height: 85vh;

    background: rgba(255,255,255,0.98);
    backdrop-filter: blur(22px);
    border-radius: 18px;

    padding: 40px 48px 40px 40px;
    overflow-y: auto;

    box-shadow: 0 12px 45px rgba(0,0,0,.25),
                0 0 0 1px rgba(0,0,0,0.10);

    z-index: 999999 !important;
    pointer-events: none;

    transition:
        opacity .38s ease,
        transform .38s cubic-bezier(.22,.61,.36,1);
}

/* OPEN ANIMATION (perfect, keep it) */
.team-popup-shell.active {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
    pointer-events: all;
}

/* CLOSE ANIMATION (REVERSE of open) */
.team-popup-shell.closing {
    opacity: 0;
    transform: translate(-50%, -50%) scale(.87);
    pointer-events: none;
}

/* OVERLAY */
.team-popup-overlay {
    position: fixed; inset: 0;
    background: rgba(0,0,0,0.38);
    backdrop-filter: blur(7px);
    opacity: 0;
    pointer-events: none;
    transition: opacity .25s ease;
    z-index: 999998 !important;
}
.team-popup-overlay.active { opacity: 1; pointer-events: all; }
.team-popup-overlay.closing { opacity: 0; pointer-events: none; }

/* CLOSE BUTTON */
.team-popup-close {
    position: absolute;
    top: 14px; right: 14px;
    width: 34px; height: 34px;
    display: flex; align-items: center; justify-content: center;
    cursor: pointer;
    background: rgba(255,255,255,0.85);
    border-radius: 8px;
    box-shadow: 0 0 0 1px rgba(0,0,0,.12);
    z-index: 9999999;
}
.team-popup-close:hover { background: #fff; }

/* POPUP TEXT (bigger, REM-based) */
.team-popup-text {
    width: 100%;
    font-size: 1.25rem; /* +25% */
    line-height: 1.55em;
    color: inherit;
    white-space: normal !important;
}

.team-popup-text a {
    color: #2a6ecb;
    font-weight: 500;
    text-decoration: underline;
}

.team-popup-text br {
    line-height: 0.8em !important;
}


.team-popup-shell,
.team-popup-overlay{
  position:fixed;
  z-index:99999;
}/* End custom CSS */
/* Start custom CSS for container, class: .vsd-element-1f4c5f3 *//******************************************
  CLEAN SAAS DIAGONAL — REVERSED DIRECTION
  (no broken bottom fades, perfect transition)
******************************************/

.about-hero {
  position: relative;
  background: #f8fafc;
  overflow: hidden;
  isolation: isolate;
}

/* --- MAIN REVERSED DIAGONAL SHAPE --- */
.about-hero::before {
  content: "";
  position: absolute;
  inset: 0;

  background:
    radial-gradient(
      circle at center,
      rgba(41,176,242,0.16) 0%,
      rgba(41,176,242,0.07) 35%,
      rgba(41,176,242,0) 70%
    ),
    linear-gradient(
      to left,
      #ffffff 0%,
      #ffffff 50%,
      #f3f6fa 100%
    );

  /* обратен наклон */
  clip-path: polygon(0% 0%, 72% 0%, 100% 100%, 28% 100%);

  z-index: -3;
  pointer-events: none;
}

/* --- SECOND DIAGONAL HIGHLIGHT (SUBTLE) --- */
.about-hero::after {
  content: "";
  position: absolute;
  inset: 0;

  background:
    linear-gradient(
      to left,
      rgba(255,255,255,0.7),
      rgba(255,255,255,0) 70%
    );

  clip-path: polygon(0% 0%, 85% 0%, 100% 100%, 45% 100%);
  opacity: 0.55;

  z-index: -2;
  pointer-events: none;
}

/* --- TECH VERTICAL LINE (optionally softer) --- */
.about-hero::selection {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  width: 1px;
  height: 100%;
  z-index: -1;
  pointer-events: none;

  background: linear-gradient(
    to bottom,
    rgba(41,176,242,0.45) 0%,
    rgba(41,176,242,0.12) 55%,
    rgba(41,176,242,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for html, class: .vsd-element-ee6acc8 *//* =========================
   GRID
   ========================= */

.ts-grid{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:28px;
}

@media(max-width:1024px){
  .ts-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:600px){
  .ts-grid{grid-template-columns:1fr}
}

/* =========================
   CARD – REFINED ORIGINAL
   ========================= */

.ts-card{
  background:#ffffff;
  border:1px solid rgba(0,0,0,.06);
  border-radius:20px;
  padding:12px;
  cursor:pointer;
  position:relative;

  display:flex;
  flex-direction:column;
  gap:6px;

  transition:
    border-color .22s ease,
    box-shadow .22s ease;

  box-shadow:
    0 1px 2px rgba(0,0,0,.03),
    0 0 0 1px rgba(255,255,255,.5) inset;
}

/* hover – без lift */
.ts-card:hover{
  border-color:rgba(0,0,0,.1);
  box-shadow:
    0 10px 26px rgba(0,0,0,.10),
    0 0 0 1px rgba(255,255,255,.6) inset;
}

/* =========================
   TOP BLOCK
   ========================= */

.ts-top{
  display:flex;
  align-items:center;
  gap:16px;
}

/* IMAGE */
.ts-img{
  width:70px!important;
  height:70px!important;
  border-radius:16px!important;
  object-fit:cover;

  transition:
    width .28s ease,
    height .28s ease,
    border-radius .28s ease;

  box-shadow:
    0 0 0 1px rgba(0,0,0,.06),
    0 2px 6px rgba(0,0,0,.04);
}

.ts-card.expanded .ts-img{
  width:84px!important;
  height:84px!important;
  border-radius:18px!important;
}

/* =========================
   INFO
   ========================= */

.ts-info{
  display:flex;
  flex-direction:column;
  gap:2px;
}

.ts-name{
  font-size:18px;
  font-weight:600;
  line-height:1.25;
  letter-spacing:-.2px;
  color:#111;
}

.ts-role{
  font-size:14px;
  color:#666;
}

/* =========================
   BIO
   ========================= */

.ts-bio{
  font-size:16px;
  line-height:1.6;
  color:#444;

  max-height:0;
  overflow:hidden;
  opacity:0;

  transition:
    max-height .38s ease,
    opacity .22s ease;
}

/* EXPANDED */
.ts-card.expanded .ts-bio{
  max-height:260px;
  opacity:1;
}

/* =========================
   UX POLISH
   ========================= */

.ts-card.expanded{
  border-color:#2563eb;
  box-shadow:
    0 14px 34px rgba(37,99,235,.18),
    0 0 0 1px rgba(37,99,235,.35) inset;
}

.ts-card:focus-visible{
  outline:none;
  box-shadow:0 0 0 3px rgba(37,99,235,.25);
}

/* reduce motion */
@media (prefers-reduced-motion: reduce){
  .ts-card,
  .ts-img,
  .ts-bio{
    transition:none;
  }
}



/* =========================
   TEAM TOOLTIP
   ========================= */

.ts-tooltip{
  position:fixed;
  max-width:360px;
  padding:14px 16px;
  background:#ffffff;
  border:1px solid rgba(0,0,0,.12);
  border-radius:12px;
  box-shadow:0 20px 60px rgba(0,0,0,.18);

  font-size:16px;
  line-height:1.6;
  color:#444;

  z-index:99999;
  opacity:0;
  pointer-events:none;
  transform:translateY(6px);
  transition:opacity .15s ease, transform .15s ease;
}

/* visible state */
.ts-tooltip.visible{
  opacity:1;
  transform:translateY(0);
}

/* focus hint on hovered card */
.ts-card.is-hovered{
  border-color:#2563eb;
  box-shadow:
    0 14px 34px rgba(37,99,235,.18),
    0 0 0 1px rgba(37,99,235,.35) inset;
}/* End custom CSS */
/* Start custom CSS for html, class: .vsd-element-dd39362 */.client-logo {
  position: absolute;
  inset: 0;
  margin: auto;
  opacity: 0;
  pointer-events: none;
  transition: opacity .3s ease;
}

.client-logo.active {
  opacity: 1;
  pointer-events: auto;
}

.client-logo img {
  display: block;
  height: auto;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .vsd-element-d994d78 */.client-logos {
    position: relative;
}

.client-logos::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 20%;      /* колко дълъг и smooth да е fade-ът */
    z-index: 99;      /* стои над всички вътрешни елементи */
    pointer-events: none;
    background: linear-gradient(to top, rgba(255,255,255,0) 0%, #fff 100%);
}





.client-logos{
  background:
    /* много мек горен glow – почти несъзнателен */
    radial-gradient(
      1000px 380px at 50% -18%,
      rgba(107,184,255,0.14) 0%,
      rgba(107,184,255,0.06) 35%,
      transparent 65%
    ),

    /* основен преход – студено → чисто */
    linear-gradient(
      to bottom,
      #F3F7FF 0%,
      #F6F9FF 32%,
      #FAFBFF 60%,
      #ffffff 100%    );}/* End custom CSS */
/* Start custom CSS for container, class: .vsd-element-463174f */.coolbg{
      background:
    radial-gradient(
      1200px 400px at 50% 100%,
      #F3F7FF 0%,
      rgba(243,247,255,0.6) 35%,
      rgba(243,247,255,0.25) 55%,
      transparent 70%
    ),
    linear-gradient(
      to bottom,
      #ffffff 0%,
      #ffffff 55%,
      #F3F7FF 100%
    );
}/* End custom CSS */
/* Start custom CSS for html, class: .vsd-element-f20ade6 */:root {
  --rv-text-muted: #6b7280;
  --rv-border-subtle: rgba(0, 0, 0, 0.08);
  --rv-radius-full: 999px;
}

/* Kicker */
.review-kicker {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  padding: 0.35rem 0.8rem;
  border-radius: var(--rv-radius-full);
  background: #f3f4f6;
  border: 1px solid var(--rv-border-subtle);
  font-size: 0.72rem;
  text-transform: uppercase;
  letter-spacing: 0.14em;
  color: var(--rv-text-muted);
  font-weight: 500;
}

.review-kicker-dot {
  width: 8px;
  height: 8px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, #22c55e, #15803d);
  box-shadow: 0 0 0 4px rgba(34,197,94,0.18);
}/* End custom CSS */
/* Start custom CSS for html, class: .vsd-element-eb79e09 */.review-badge {
  display: inline-flex;
  align-items: center;
  gap: 0.6rem;
  padding: 0.55rem 0.9rem;
  border-radius: var(--rv-radius-full);
  background: #f9fafb;
  border: 1px solid var(--rv-border-subtle);
  font-size: 0.78rem;
  color: var(--rv-text-muted);
}

.review-badge-icon {
  width: 18px;
  height: 18px;
  border-radius: 6px;
  background: radial-gradient(circle at 20% 0%, var(--rv-accent), #22c55e);
  display: flex;
  align-items: center;
  justify-content: center;
}

.review-badge-icon svg {
  width: 12px;
  height: 12px;
}/* End custom CSS */
/* Start custom CSS for html, class: .vsd-element-3ec0803 */.review-scroll-hint {
  display: flex;
  align-items: center;
  gap: 0.4rem;
  font-size: 0.72rem;
  color: var(--rv-text-muted);
}

.review-scroll-track {
  position: relative;
  width: 64px;
  height: 2px;
  border-radius: 999px;
  background: #e5e7eb;
  overflow: hidden;
}

.review-scroll-thumb {
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 100%;
  border-radius: 999px;
  background: linear-gradient(90deg, #3b82f6, #10b981);
  animation: rv-scroll 1.3s infinite;
}

@keyframes rv-scroll {
  0% { transform: translateX(-10%); opacity: 0; }
  15% { opacity: 1; }
  60% { transform: translateX(175%); opacity: 1; }
  100% { transform: translateX(220%); opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for html, class: .vsd-element-bddb1f5 */.rating-badge {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 8px 16px;
    background: #ffffff;
    border-radius: 50px;
    border: 1px solid #e3e3e3;
    font-family: "Inter", sans-serif;
    font-size: 15px;
    color: #222;
    white-space: nowrap;
}

.stars {
    font-size: 18px;
    color: #f5b400; /* златно */
    letter-spacing: 2px;
}

.rating-text strong {
    font-weight: 700;
    margin-right: 4px;
}

.rating-text span {
    opacity: 0.7;
}


@media (max-width: 480px){
  .rating-badge{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    gap:4px;
    white-space:normal;
    font-size:14px;
  }

  .stars{
    font-size:16px;
    letter-spacing:1px;
    line-height:1;
  }

  .rating-text{
    line-height:1.2;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .vsd-element-17a1f1a */.review-stats {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  font-size: 0.8rem;
  color: var(--rv-text-muted);
}

.review-stats-dot {
  width: 4px;
  height: 4px;
  border-radius: 999px;
  background: #d1d5db;
}



@media (max-width: 640px){
  .review-stats{
    display:flex;
    flex-wrap:wrap;
    row-gap:.25rem;
    line-height:1.3;
  }
  .review-stats-dot{
    display:none;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .vsd-element-156c8db *//* ================================
   ROOT TOKENS
================================ */
:root{
  --rv-accent:#4f46e5;
  --rv-accent-soft:rgba(79,70,229,.12);
  --rv-accent-soft-strong:rgba(79,70,229,.22);
  --rv-radius-lg:20px;
  --rv-radius-full:999px;
  --rv-shadow-soft:0 10px 24px rgba(0,0,0,.06);
  --rv-shadow-hover:0 16px 40px rgba(0,0,0,.12);
  --rv-text:#111827;
  --rv-text-muted:#6b7280;
  --rv-gap:1.8rem;
  --rv-transition:220ms ease;
}

/* ================================
   GRID → MASONRY
================================ */
.review-grid{
  column-count:3;
  column-gap:var(--rv-gap);
  margin-top:1.6rem;
}
@media(max-width:1024px){.review-grid{column-count:2}}
@media(max-width:720px){.review-grid{column-count:1}}

/* ================================
   CARD
================================ */
.review-card{
  break-inside:avoid;
  margin-bottom:var(--rv-gap);
  position:relative;
  padding:1.75rem 1.6rem;
  background:#fff;
  border:1px solid var(--rv-accent-soft);
  border-radius:var(--rv-radius-lg);
  box-shadow:var(--rv-shadow-soft);
  display:flex;
  flex-direction:column;
  gap:.9rem;
  transition:transform var(--rv-transition),
             box-shadow var(--rv-transition),
             border-color var(--rv-transition);
}
.review-card:hover{
  transform:translateY(-6px);
  box-shadow:var(--rv-shadow-hover);
  border-color:var(--rv-accent-soft-strong);
}

/* ================================
   QUOTE
================================ */
.review-quote{
  position:absolute;
  top:1.4rem;
  right:1.4rem;
  width:36px;
  height:36px;
  border-radius:14px;
  border:1px solid #e5e7eb;
  background:#fafafa;
  display:flex;
  align-items:center;
  justify-content:center;
}
.review-quote svg{
  width:18px;
  height:18px;
  fill:#9ca3af;
}

/* ================================
   TEXT
================================ */
.review-text{
  font-size:1rem;
  line-height:1.65;
  color:var(--rv-text);
  margin:0;
  padding-right:2.6rem;
}

/* ================================
   CLIENT ROW
================================ */
.review-client{
  display:flex;
  align-items:flex-start;
  gap:1rem;
}

/* ================================
   AVATAR (FIXED, CENTERED, COVER)
================================ */
.review-avatar{
  flex:0 0 48px;
  width:48px;
  height:48px;
  padding:3px;
  border-radius:16px;
  background:#e5e7eb;
  position:relative;
  overflow:hidden;
}
.review-avatar-inner{
  width:100%;
  height:100%;
  border-radius:13px;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
}
.review-avatar-inner:empty{
  background:linear-gradient(135deg,#e5e7eb,#f3f4f6);
}
.review-avatar-dot{
  position:absolute;
  right:5px;
  bottom:5px;
  width:10px;
  height:10px;
  border-radius:999px;
  background:#22c55e;
  box-shadow:0 0 0 2px #fff;
}

/* ================================
   CLIENT META
================================ */
.review-client-meta{
  display:grid;
  grid-template-columns:1fr;
  gap:.15rem;
}

/* NAME + BADGE */
.review-client-name{
  display:inline-flex;
  align-items:center;
  gap:.35rem;
  font-size:.95rem;
  font-weight:600;
  color:var(--rv-text);
  white-space:nowrap;
}
.review-client-name-badge{
  padding:.18rem .52rem;
  font-size:.62rem;
  letter-spacing:.12em;
  text-transform:uppercase;
  border-radius:var(--rv-radius-full);
  background:rgba(22,163,74,.12);
  color:#15803d;
  white-space:nowrap;
}

/* ROLE · COMPANY · RATING */
.review-client-role{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:.45rem;
  font-size:.82rem;
  color:var(--rv-text-muted);
}
.review-client-role span,
.review-client-role a{
  color:var(--rv-text);
  font-weight:500;
}
.review-client-role a{
  text-decoration:none;
}
.review-client-role a:hover{
  text-decoration:underline;
}
.review-client-role .rv-rating{
  padding:.2rem .55rem;
  border-radius:var(--rv-radius-full);
  background:#eef2ff;
  color:var(--rv-accent);
  font-size:.68rem;
  font-weight:700;
  letter-spacing:.05em;
  white-space:nowrap;
}

/* ================================
   TAGS
================================ */
.review-tags{
  display:flex;
  flex-wrap:wrap;
  gap:.5rem;
  margin-top:.35rem;
}
.review-chip{
  display:inline-flex;
  align-items:center;
  padding:.38rem .8rem;
  font-size:.74rem;
  line-height:1;
  border-radius:var(--rv-radius-full);
  background:#f9fafb;
  border:1px solid #e5e7eb;
  color:var(--rv-text-muted);
}
.review-chip--highlight{
  background:rgba(79,70,229,.14);
  border-color:rgba(79,70,229,.45);
  color:var(--rv-accent);
  font-weight:600;
}

/* ================================
   FOOTER
================================ */
.review-footer{
  margin-top:.35rem;
  display:flex;
  justify-content:space-between;
  align-items:center;
  font-size:.82rem;
  color:var(--rv-text-muted);
}
.review-footer-cta{
  display:inline-flex;
  align-items:center;
  gap:.4rem;
  padding:.55rem 1.1rem;
  border-radius:var(--rv-radius-full);
  background:rgba(79,70,229,.07);
  border:1px solid rgba(79,70,229,.18);
  color:var(--rv-accent);
  font-size:.82rem;
  font-weight:500;
  text-decoration:none;
  transition:all var(--rv-transition);
}
.review-footer-cta:hover{
  background:rgba(79,70,229,.14);
  border-color:rgba(79,70,229,.32);
  transform:translateY(-1px);
  box-shadow:0 12px 24px rgba(79,70,229,.18);
}
.review-footer-cta svg{
  width:14px;
  height:14px;
  fill:var(--rv-accent);
  transition:transform var(--rv-transition);
}
.review-footer-cta:hover svg{
  transform:translateX(2px);
}

.review-avatar-inner{
  background-position: 50% 50% !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

.review-avatar{
  overflow: hidden;
}

.review-avatar-inner{
  transform: translateZ(0);
}


.review-avatar{
  margin-top: .20rem;
}

.review-client-name-badge{
  cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .vsd-element-eb20226 */:root {
  --rv-bg: #ffffff;
  --rv-card-bg: #ffffff;
  --rv-accent: #4f46e5;
  --rv-accent-soft: rgba(79, 70, 229, 0.12);
  --rv-accent-soft-strong: rgba(79, 70, 229, 0.22);
  --rv-text: #1f2937;
  --rv-text-muted: #6b7280;
  --rv-border-subtle: rgba(0, 0, 0, 0.08);
  --rv-radius-lg: 18px;
  --rv-radius-full: 999px;
  --rv-shadow-soft: 0 8px 22px rgba(0, 0, 0, 0.08);
  --rv-shadow-soft-lg: 0 16px 40px rgba(0, 0, 0, 0.12);
  --rv-blur: 0px; 
  --rv-gap: 1.6rem;
  --rv-transition-fast: 180ms ease-out;
  --rv-transition-med: 220ms ease-out;
  --rv-star-color: #facc15;
}

/* MAIN WRAPPER */
.review-section {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", sans-serif;
  background: #ffffff;
  color: var(--rv-text);
  border-radius: 32px;
  padding: 2.2rem clamp(1.5rem, 3vw, 2.8rem);
  position: relative;
  overflow: hidden;
  border: 1px solid var(--rv-border-subtle);
  box-shadow: var(--rv-shadow-soft);
}

/* REMOVE DARK OVERLAYS */
.review-section::before {
  content: none;
}

.review-section-inner {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: 2.2rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .vsd-element-d0dee82 *//* =========================
   REVIEWS COLLAPSIBLE – FINAL
   ========================= */

.reviews-cc{
  position:relative;
  max-height:42rem;
  overflow:hidden;
  transition:max-height 600ms cubic-bezier(.4,0,.2,1);
}

/* fade */
.reviews-cc::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  height:7rem;
  pointer-events:none;
  background:linear-gradient(
    to bottom,
    rgba(255,255,255,0),
    rgba(255,255,255,.85),
    #ffffff
  );
  transition:opacity 400ms ease;
}

/* expanded */
.reviews-cc.is-open{
  max-height:300vh;
}
.reviews-cc.is-open::after{
  opacity:0;
}

/* =========================
   REVIEWS TOGGLE – FINAL
   ========================= */

.reviews-toggle{
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:center;

  padding:0.8rem 1.7rem;
  border-radius:11px; /* като lp-btninner */
  cursor:pointer;
  isolation:isolate;

  background:linear-gradient(
    92deg,
    #5B6A86 0%,
    #6F7FA0 50%,
    #8EA3C8 100%
  );

  color:#ffffff;
  font-size:1.2rem;
  font-weight:600;
  letter-spacing:-0.2px;

  box-shadow:
    0 6px 18px rgba(90,110,150,.28),
    inset 0 1px 0 rgba(255,255,255,.25);

  transition:
    background .22s cubic-bezier(.4,0,.2,1),
    box-shadow .22s cubic-bezier(.4,0,.2,1),
    transform .22s cubic-bezier(.4,0,.2,1);
}

.reviews-toggle:hover{
  background:linear-gradient(
    92deg,
    #3A5FA8 0%,
    #4C7BC7 45%,
    #6BB8FF 100%
  );

  box-shadow:
    0 10px 26px rgba(90,150,255,.32),
    0 0 20px rgba(110,180,255,.35);

  transform:translateY(-1px);
}

.reviews-toggle:active{
  transform:translateY(0);
  box-shadow:
    0 6px 18px rgba(90,150,255,.28),
    inset 0 2px 6px rgba(0,0,0,.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .vsd-element-652f835 */.last-bg{
      background:
    radial-gradient(
      1000px 500px at 50% -10%,
      rgba(255,255,255,0.9) 0%,
      rgba(255,255,255,0.4) 30%,
      transparent 60%
    ),
    linear-gradient(
      to bottom,
      #F3F7FF 0%,
      #F6F9FF 35%,
      #FAFBFF 65%,
      #ffffff 100%
    );
}/* End custom CSS */
/* Start custom CSS for html, class: .vsd-element-0574edb *//* container — без стискане */

.fit-container{
  max-width:1100px;
  margin:0 auto;
  padding:120px 40px;
}

/* header */

.fit-head{
  max-width:760px;
  margin:0 auto 70px auto;
  text-align:center;
}

.fit-head h2{
  font-size:56px;
  letter-spacing:-0.03em;
  color:#0F172A;
  margin-bottom:18px;
}

.fit-head p{
  font-size:22px;
  line-height:1.5;
  color:#64748B;
}

/* card */

.fit-card{
  max-width:820px;
  margin:0 auto;
  background:rgba(255,255,255,0.9);
  border:1px solid rgba(15,23,42,0.08);
  border-radius:26px;
  padding:56px;
  backdrop-filter:blur(10px);
  box-shadow:
    0 20px 40px rgba(15,23,42,0.06),
    0 4px 10px rgba(15,23,42,0.04);
}

/* progress */

.progress{
  display:flex;
  gap:16px;
  align-items:center;
  margin-bottom:44px;
}

.bar{
  flex:1;
  height:12px;
  background:#E6ECF5;
  border-radius:999px;
  overflow:hidden;
}

.bar span{
  display:block;
  height:100%;
  width:0%;
  background:linear-gradient(92deg,#5B6A86,#8EA3C8);
  transition:.4s cubic-bezier(.4,0,.2,1);
}

.percent{
  font-size:16px;
  color:#64748B;
  min-width:44px;
  text-align:right;
}

/* steps */

.steps{
  display:flex;
  flex-direction:column;
  gap:28px;
}

.step{display:none;}
.step.active{display:block;}

.step label{
  display:flex;
  gap:18px;
  align-items:flex-start;
  padding:26px 28px;
  border-radius:18px;
  border:1px solid #E2E8F0;
  cursor:pointer;
  font-size:22px;
  line-height:1.35;
  letter-spacing:-0.01em;
  background:#FFFFFF;
  transition:.25s;
}

.step label:hover{
  border-color:#6F7FA0;
  background:rgba(142,163,200,.10);
  transform:translateY(-2px);
  box-shadow:0 10px 20px rgba(15,23,42,.06);
}

.step input{
  transform:scale(1.5);
  accent-color:#4C7BC7;
  margin-top:6px;
}

/* result */

.result{
  margin-top:36px;
  font-size:20px;
  color:#475569;
  min-height:28px;
}

/* CTA */

.cta{
  margin-top:34px;
  border:0;
  padding:18px 34px;
  border-radius:14px;
  font-size:19px;
  font-weight:700;
  letter-spacing:-0.01em;
  color:#fff;
  cursor:pointer;
  opacity:.55;

  background:linear-gradient(
    92deg,
    #5B6A86 0%,
    #6F7FA0 50%,
    #8EA3C8 100%
  );

  transition:.25s;
}

.cta.enabled{
  opacity:1;
}

.cta.enabled:hover{
  background:linear-gradient(
    92deg,
    #3A5FA8 0%,
    #4C7BC7 45%,
    #6BB8FF 100%
  );

  box-shadow:
    0 6px 20px rgba(90,150,255,.30),
    0 0 24px rgba(110,180,255,.35);

  transform:translateY(-2px);
}

/* mobile */

@media(max-width:768px){

  .fit-container{
    padding:90px 20px;
  }

  .fit-head h2{
    font-size:40px;
  }

  .fit-head p{
    font-size:18px;
  }

  .fit-card{
    padding:36px 26px;
  }

  .step label{
    font-size:18px;
    padding:20px 20px;
  }

}/* End custom CSS */