.elementor-38 .elementor-element.elementor-element-6dff97cb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:200px 200px;--row-gap:200px;--column-gap:200px;--border-radius:0px 0px 0px 0px;--padding-top:180px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6dff97cb:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6dff97cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-38 .elementor-element.elementor-element-5ce4e8e2{--display:flex;--position:absolute;--min-height:75px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:52px;--padding-right:52px;top:30px;--z-index:2;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-5ce4e8e2{left:50%;}body.rtl .elementor-38 .elementor-element.elementor-element-5ce4e8e2{right:50%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-38 .elementor-element.elementor-element-1074865f{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-1074865f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-35fc157{--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:flex-end;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-35fc157.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-525e81f4 .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:#D2E8F9;}.elementor-38 .elementor-element.elementor-element-2b6c57cb .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:#D2E8F9;}.elementor-38 .elementor-element.elementor-element-3888a92 .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:#D2E8F9;}.elementor-38 .elementor-element.elementor-element-663772f3 .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:#D2E8F9;}.elementor-38 .elementor-element.elementor-element-81b19ce .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:#D2E8F9;}.elementor-38 .elementor-element.elementor-element-45c19e7f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-38 .elementor-element.elementor-element-45c19e7f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-44c2f3db{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-44c2f3db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-44c2f3db .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:40px;font-weight:600;line-height:1.3em;color:#0B1118;}.elementor-38 .elementor-element.elementor-element-583a31cf{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-583a31cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-583a31cf .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#F4F6FF;}.elementor-38 .elementor-element.elementor-element-32fd0b66{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-38 .elementor-element.elementor-element-1061dd66 .elementor-button-content-wrapper{flex-direction:row;}.elementor-38 .elementor-element.elementor-element-1061dd66 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-38 .elementor-element.elementor-element-1061dd66 .elementor-button{font-family:"Visby", Sans-serif;font-size:18px;font-weight:600;padding:20px 50px 20px 50px;}.elementor-38 .elementor-element.elementor-element-1061dd66 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-1061dd66 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-2f8f4688{left:0px;}body.rtl .elementor-38 .elementor-element.elementor-element-2f8f4688{right:0px;}.elementor-38 .elementor-element.elementor-element-2f8f4688{top:248px;z-index:0;}.elementor-38 .elementor-element.elementor-element-2f8f4688 img{opacity:0.1;border-radius:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-43909515{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;--z-index:2;}.elementor-38 .elementor-element.elementor-element-241f45e4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:-210px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-8503c27{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-a083ab1{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-a083ab1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-809472a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-7bafdc1{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:left;}.elementor-38 .elementor-element.elementor-element-7bafdc1 .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:24px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-4f7f6a7{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-eb01cb4{padding:8px 10px 8px 10px;}.elementor-38 .elementor-element.elementor-element-eb01cb4 .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:14px;font-weight:700;letter-spacing:-0.1px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-6427e12{width:var( --container-widget-width, 26px );max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-6427e12 img{width:100%;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-71937664{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-71937664 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-71937664 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-38 .elementor-element.elementor-element-07182d2{--display:flex;}.elementor-38 .elementor-element.elementor-element-1ba9ffb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-1ba9ffb.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-1ba9ffb img{border-radius:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-6177b7d2{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-6177b7d2 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-6177b7d2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-38 .elementor-element.elementor-element-7347ced2{width:var( --container-widget-width, 317px );max-width:317px;--container-widget-width:317px;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-7347ced2 .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:-0.1px;color:#EEEEEE;}.elementor-38 .elementor-element.elementor-element-b61f954{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-391991d{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-391991d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-22f973a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-f78166d{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:left;}.elementor-38 .elementor-element.elementor-element-f78166d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-f78166d .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:24px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-0f4d2b1{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-8623a95{padding:8px 10px 8px 10px;}.elementor-38 .elementor-element.elementor-element-8623a95 .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:14px;font-weight:600;letter-spacing:-0.1px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-d9f780e{width:var( --container-widget-width, 26px );max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-d9f780e img{width:100%;}.elementor-38 .elementor-element.elementor-element-ab1a769{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-ab1a769 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-ab1a769 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-38 .elementor-element.elementor-element-58265cf{--display:flex;}.elementor-38 .elementor-element.elementor-element-f0ae49f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-f0ae49f.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-f0ae49f img{border-radius:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-1d46ca5{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-1d46ca5 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-1d46ca5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-38 .elementor-element.elementor-element-39ac069{width:var( --container-widget-width, 317px );max-width:317px;--container-widget-width:317px;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-39ac069 .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:-0.1px;color:#EEEEEE;}.elementor-38 .elementor-element.elementor-element-fe58f69{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-839177f{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-839177f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-2e67561{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-aeb4737{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:left;}.elementor-38 .elementor-element.elementor-element-aeb4737.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-aeb4737 .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:24px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-95a59cc{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-1e742e2{padding:8px 10px 8px 10px;}.elementor-38 .elementor-element.elementor-element-1e742e2 .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:14px;font-weight:600;letter-spacing:-0.1px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-1e99f9c{width:var( --container-widget-width, 26px );max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-1e99f9c img{width:100%;}.elementor-38 .elementor-element.elementor-element-2ccee2a{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-2ccee2a .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-2ccee2a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-38 .elementor-element.elementor-element-d7a23f3{--display:flex;}.elementor-38 .elementor-element.elementor-element-7bda841{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-7bda841.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-7bda841 img{border-radius:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-22b4dbe{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-22b4dbe .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-22b4dbe .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-38 .elementor-element.elementor-element-99ca4ec{width:var( --container-widget-width, 317px );max-width:317px;--container-widget-width:317px;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-99ca4ec .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:-0.1px;color:#EEEEEE;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-cc7b994{left:0px;}body.rtl .elementor-38 .elementor-element.elementor-element-cc7b994{right:0px;}.elementor-38 .elementor-element.elementor-element-cc7b994{top:0px;}.elementor-38 .elementor-element.elementor-element-2114961d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-2114961d .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:50px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-2a1e59e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-2a1e59e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-20af43b8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-20af43b8 .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#D6D6D6;}.elementor-38 .elementor-element.elementor-element-2a73492d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:2%;--padding-bottom:2%;--padding-left:15%;--padding-right:15%;}.elementor-38 .elementor-element.elementor-element-2a73492d:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-2a73492d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-38 .elementor-element.elementor-element-56d96cdf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-f49a88a{width:var( --container-widget-width, 718px );max-width:718px;--container-widget-width:718px;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-f49a88a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-f49a88a .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:40px;font-weight:600;line-height:1.3em;color:#0E0B18;}.elementor-38 .elementor-element.elementor-element-43bbe65{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-e8d499d{--display:flex;--justify-content:center;}.elementor-38 .elementor-element.elementor-element-e8d499d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-b5e3c68{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-b5e3c68.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-b5e3c68 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-38 .elementor-element.elementor-element-bf242a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-38 .elementor-element.elementor-element-4a03eba{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-298c682{column-gap:0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#EEEEEE;}.elementor-38 .elementor-element.elementor-element-44188323{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-44188323:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-44188323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-38 .elementor-element.elementor-element-6dd194fc{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-38 .elementor-element.elementor-element-50c79037{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-17dee78e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-17dee78e .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:40px;font-weight:600;line-height:1.3em;color:#0E0B18;}.elementor-38 .elementor-element.elementor-element-29aa794f{--divider-border-style:solid;--divider-color:#4848484D;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-29aa794f .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-29aa794f .elementor-divider{padding-block-start:36px;padding-block-end:36px;}.elementor-38 .elementor-element.elementor-element-3494fc13{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:060px 30px;--row-gap:060px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-656a86db{width:initial;max-width:initial;--icon-box-icon-margin:15px;}.elementor-38 .elementor-element.elementor-element-656a86db .elementor-icon-box-wrapper{text-align:left;}.elementor-38 .elementor-element.elementor-element-656a86db .elementor-icon-box-title{margin-block-end:0px;color:#DFDFDF;}.elementor-38 .elementor-element.elementor-element-656a86db.elementor-view-stacked .elementor-icon{background-color:#FF8383;fill:#FFFFFF;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-656a86db.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-656a86db.elementor-view-default .elementor-icon{fill:#FF8383;color:#FF8383;border-color:#FF8383;}.elementor-38 .elementor-element.elementor-element-656a86db.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-656a86db .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-656a86db .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-656a86db .elementor-icon-box-title a{font-family:"Visby", Sans-serif;font-size:16px;font-weight:400;}.elementor-38 .elementor-element.elementor-element-656a86db .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;}.elementor-38 .elementor-element.elementor-element-6c37e6d{width:initial;max-width:initial;--icon-box-icon-margin:15px;}.elementor-38 .elementor-element.elementor-element-6c37e6d .elementor-icon-box-wrapper{text-align:left;}.elementor-38 .elementor-element.elementor-element-6c37e6d .elementor-icon-box-title{margin-block-end:0px;color:#DFDFDF;}.elementor-38 .elementor-element.elementor-element-6c37e6d.elementor-view-stacked .elementor-icon{background-color:#FF8383;fill:#FFFFFF;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-6c37e6d.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-6c37e6d.elementor-view-default .elementor-icon{fill:#FF8383;color:#FF8383;border-color:#FF8383;}.elementor-38 .elementor-element.elementor-element-6c37e6d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-6c37e6d .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-6c37e6d .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-6c37e6d .elementor-icon-box-title a{font-family:"Visby", Sans-serif;font-size:16px;font-weight:400;}.elementor-38 .elementor-element.elementor-element-6c37e6d .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;}.elementor-38 .elementor-element.elementor-element-e96cf47{width:initial;max-width:initial;--icon-box-icon-margin:15px;}.elementor-38 .elementor-element.elementor-element-e96cf47 .elementor-icon-box-wrapper{text-align:left;}.elementor-38 .elementor-element.elementor-element-e96cf47 .elementor-icon-box-title{margin-block-end:0px;color:#DFDFDF;}.elementor-38 .elementor-element.elementor-element-e96cf47.elementor-view-stacked .elementor-icon{background-color:#FF8383;fill:#FFFFFF;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-e96cf47.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-e96cf47.elementor-view-default .elementor-icon{fill:#FF8383;color:#FF8383;border-color:#FF8383;}.elementor-38 .elementor-element.elementor-element-e96cf47.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-e96cf47 .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-e96cf47 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-e96cf47 .elementor-icon-box-title a{font-family:"Visby", Sans-serif;font-size:16px;font-weight:400;}.elementor-38 .elementor-element.elementor-element-e96cf47 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;}.elementor-38 .elementor-element.elementor-element-459845e{width:initial;max-width:initial;--icon-box-icon-margin:15px;}.elementor-38 .elementor-element.elementor-element-459845e .elementor-icon-box-wrapper{text-align:left;}.elementor-38 .elementor-element.elementor-element-459845e .elementor-icon-box-title{margin-block-end:0px;color:#DFDFDF;}.elementor-38 .elementor-element.elementor-element-459845e.elementor-view-stacked .elementor-icon{background-color:#FF8383;fill:#FFFFFF;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-459845e.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-459845e.elementor-view-default .elementor-icon{fill:#FF8383;color:#FF8383;border-color:#FF8383;}.elementor-38 .elementor-element.elementor-element-459845e.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-459845e .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-459845e .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-459845e .elementor-icon-box-title a{font-family:"Visby", Sans-serif;font-size:16px;font-weight:400;}.elementor-38 .elementor-element.elementor-element-459845e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;}.elementor-38 .elementor-element.elementor-element-e0e0684{width:initial;max-width:initial;--icon-box-icon-margin:15px;}.elementor-38 .elementor-element.elementor-element-e0e0684 .elementor-icon-box-wrapper{text-align:left;}.elementor-38 .elementor-element.elementor-element-e0e0684 .elementor-icon-box-title{margin-block-end:0px;color:#DFDFDF;}.elementor-38 .elementor-element.elementor-element-e0e0684.elementor-view-stacked .elementor-icon{background-color:#FF8383;fill:#FFFFFF;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-e0e0684.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-e0e0684.elementor-view-default .elementor-icon{fill:#FF8383;color:#FF8383;border-color:#FF8383;}.elementor-38 .elementor-element.elementor-element-e0e0684.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-e0e0684 .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-e0e0684 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-e0e0684 .elementor-icon-box-title a{font-family:"Visby", Sans-serif;font-size:16px;font-weight:400;}.elementor-38 .elementor-element.elementor-element-e0e0684 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;}.elementor-38 .elementor-element.elementor-element-7dc05f7{width:initial;max-width:initial;--icon-box-icon-margin:15px;}.elementor-38 .elementor-element.elementor-element-7dc05f7 .elementor-icon-box-wrapper{text-align:left;}.elementor-38 .elementor-element.elementor-element-7dc05f7 .elementor-icon-box-title{margin-block-end:0px;color:#DFDFDF;}.elementor-38 .elementor-element.elementor-element-7dc05f7.elementor-view-stacked .elementor-icon{background-color:#FF8383;fill:#FFFFFF;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-7dc05f7.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-7dc05f7.elementor-view-default .elementor-icon{fill:#FF8383;color:#FF8383;border-color:#FF8383;}.elementor-38 .elementor-element.elementor-element-7dc05f7.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-7dc05f7 .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-7dc05f7 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-7dc05f7 .elementor-icon-box-title a{font-family:"Visby", Sans-serif;font-size:16px;font-weight:400;}.elementor-38 .elementor-element.elementor-element-7dc05f7 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;}.elementor-38 .elementor-element.elementor-element-17221153{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:50px;--padding-bottom:050px;--padding-left:110px;--padding-right:110px;}.elementor-38 .elementor-element.elementor-element-17221153:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-17221153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 29%, #D0DEFF 100%);}.elementor-38 .elementor-element.elementor-element-26c02dc0{width:var( --container-widget-width, 524px );max-width:524px;--container-widget-width:524px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-26c02dc0 .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:40px;font-weight:600;line-height:1.3em;color:#0E0B18;}.elementor-38 .elementor-element.elementor-element-6e84f026 .elementor-button-content-wrapper{flex-direction:row;}.elementor-38 .elementor-element.elementor-element-6e84f026 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-38 .elementor-element.elementor-element-6e84f026 .elementor-button{font-family:"Visby", Sans-serif;font-size:18px;font-weight:600;padding:20px 50px 20px 50px;}.elementor-38 .elementor-element.elementor-element-533749d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-533749d:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-533749d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-38 .elementor-element.elementor-element-643b5af{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-38 .elementor-element.elementor-element-e912822{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-07658a9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-07658a9 .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:40px;font-weight:600;line-height:1.3em;color:#0E0B18;}.elementor-38 .elementor-element.elementor-element-2ed7242{--divider-border-style:solid;--divider-color:#4848484D;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-2ed7242 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-2ed7242 .elementor-divider{padding-block-start:36px;padding-block-end:36px;}.elementor-38 .elementor-element.elementor-element-24ee4f0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-3c3b246{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-38c78e3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-38c78e3 .elementor-image-box-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-38c78e3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-38 .elementor-element.elementor-element-38c78e3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-38 .elementor-element.elementor-element-38c78e3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-38 .elementor-element.elementor-element-38c78e3 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-38 .elementor-element.elementor-element-38c78e3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-38 .elementor-element.elementor-element-38c78e3 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#F1F1F1;}.elementor-38 .elementor-element.elementor-element-38c78e3 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#D8D8D8;}.elementor-38 .elementor-element.elementor-element-1327359{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-7c5a7f0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-7c5a7f0 .elementor-image-box-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-7c5a7f0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-38 .elementor-element.elementor-element-7c5a7f0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-38 .elementor-element.elementor-element-7c5a7f0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-38 .elementor-element.elementor-element-7c5a7f0 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-38 .elementor-element.elementor-element-7c5a7f0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-38 .elementor-element.elementor-element-7c5a7f0 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#F1F1F1;}.elementor-38 .elementor-element.elementor-element-7c5a7f0 .elementor-image-box-description{color:#D8D8D8;}.elementor-38 .elementor-element.elementor-element-0aa3d2a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-03a246f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-03a246f .elementor-image-box-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-03a246f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-38 .elementor-element.elementor-element-03a246f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-38 .elementor-element.elementor-element-03a246f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-38 .elementor-element.elementor-element-03a246f .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-38 .elementor-element.elementor-element-03a246f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-38 .elementor-element.elementor-element-03a246f .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#F1F1F1;}.elementor-38 .elementor-element.elementor-element-03a246f .elementor-image-box-description{color:#D8D8D8;}.elementor-38 .elementor-element.elementor-element-6370402{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-2da256d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-2da256d .elementor-image-box-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-2da256d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-38 .elementor-element.elementor-element-2da256d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-38 .elementor-element.elementor-element-2da256d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-38 .elementor-element.elementor-element-2da256d .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-38 .elementor-element.elementor-element-2da256d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-38 .elementor-element.elementor-element-2da256d .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#F1F1F1;}.elementor-38 .elementor-element.elementor-element-2da256d .elementor-image-box-description{color:#D8D8D8;}.elementor-38 .elementor-element.elementor-element-4fae369{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-4fae369:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-4fae369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-38 .elementor-element.elementor-element-2619dc13{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-9866d8a{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;grid-column:span 2;}.elementor-38 .elementor-element.elementor-element-5d0fcc95{width:var( --container-widget-width, 468px );max-width:468px;--container-widget-width:468px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-5d0fcc95.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-5d0fcc95 .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:40px;font-weight:600;line-height:1.3em;color:#0E0B18;}.elementor-38 .elementor-element.elementor-element-3239990e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-2984a436{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-2984a436 .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#ECECEC;}.elementor-38 .elementor-element.elementor-element-4ebb5c4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-4ebb5c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-4ebb5c4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-38 .elementor-element.elementor-element-4ebb5c4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-38 .elementor-element.elementor-element-4ebb5c4 .elementor-button{font-family:"Visby", Sans-serif;font-size:18px;font-weight:600;padding:20px 50px 20px 50px;}.elementor-38 .elementor-element.elementor-element-3718b03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-3718b03:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-3718b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-38 .elementor-element.elementor-element-fc1c3eb{margin:040px 0px calc(var(--kit-widget-spacing, 0px) + 040px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-fc1c3eb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:80px;font-weight:600;}.elementor-38 .elementor-element.elementor-element-ae0857e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-8263b7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-c09136b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:58px;--padding-bottom:58px;--padding-left:58px;--padding-right:58px;}.elementor-38 .elementor-element.elementor-element-c09136b:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-c09136b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(324deg, #DEE7FF 0%, #628EFF 100%);}.elementor-38 .elementor-element.elementor-element-c09136b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-48baec7{--display:flex;}.elementor-38 .elementor-element.elementor-element-83ba4fe{--display:flex;border-style:none;--border-style:none;}.elementor-38 .elementor-element.elementor-element-12747a0{width:100%;max-width:100%;text-align:left;}.elementor-38 .elementor-element.elementor-element-12747a0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#202020;}.elementor-38 .elementor-element.elementor-element-96ced5b{--display:flex;border-style:none;--border-style:none;}.elementor-38 .elementor-element.elementor-element-81d2987{width:100%;max-width:100%;text-align:left;}.elementor-38 .elementor-element.elementor-element-81d2987 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#202020;}.elementor-38 .elementor-element.elementor-element-9cb0631{--display:flex;border-style:none;--border-style:none;}.elementor-38 .elementor-element.elementor-element-63ed53c{width:100%;max-width:100%;text-align:left;}.elementor-38 .elementor-element.elementor-element-63ed53c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#202020;}.elementor-38 .elementor-element.elementor-element-26d1bd0{--display:flex;border-style:none;--border-style:none;}.elementor-38 .elementor-element.elementor-element-badec6d{width:100%;max-width:100%;text-align:left;}.elementor-38 .elementor-element.elementor-element-badec6d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#202020;}.elementor-38 .elementor-element.elementor-element-169a17a{--display:flex;border-style:none;--border-style:none;}.elementor-38 .elementor-element.elementor-element-c9a12d5{width:100%;max-width:100%;text-align:left;}.elementor-38 .elementor-element.elementor-element-c9a12d5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#202020;}.elementor-38 .elementor-element.elementor-element-090f28c{--n-accordion-title-font-size:20px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:18px;--n-accordion-icon-normal-color:#000000;}.elementor-38 .elementor-element.elementor-element-090f28c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-38 .elementor-element.elementor-element-090f28c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-38 .elementor-element.elementor-element-66837a4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-d612d2a .elementor-heading-title{font-family:"Visby", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-0d00e7c{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#F1F1F1;}.elementor-38 .elementor-element.elementor-element-9c455a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-9c455a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-9c455a6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-38 .elementor-element.elementor-element-9c455a6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-38 .elementor-element.elementor-element-9c455a6 .elementor-button{font-family:"Visby", Sans-serif;font-size:18px;font-weight:600;padding:20px 50px 20px 50px;}.elementor-38 .elementor-element.elementor-element-16ec778b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-253ad4df{--display:flex;--min-height:100vh;--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;--z-index:99999;}.elementor-38 .elementor-element.elementor-element-253ad4df:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-253ad4df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-38 .elementor-element.elementor-element-4e0f051c{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-4e0f051c img{width:100%;}.elementor-38 .elementor-element.elementor-element-61faffc{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-61faffc:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-61faffc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-38 .elementor-element.elementor-element-6a606e7{--display:flex;}.elementor-38 .elementor-element.elementor-element-d4eab27 img{width:130px;}.elementor-38 .elementor-element.elementor-element-a7bbfa9{--display:flex;}.elementor-38 .elementor-element.elementor-element-96e0c92{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#DBDBDB;}:root{--page-title-display:none;}body.elementor-page-38{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-5ce4e8e2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-1074865f{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-38 .elementor-element.elementor-element-35fc157{--justify-content:center;}.elementor-38 .elementor-element.elementor-element-583a31cf{width:var( --container-widget-width, 60.677% );max-width:60.677%;--container-widget-width:60.677%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-241f45e4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-2a73492d{--padding-top:2%;--padding-bottom:2%;--padding-left:10%;--padding-right:10%;}.elementor-38 .elementor-element.elementor-element-43bbe65{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-3494fc13{--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-2619dc13{--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-ae0857e{--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-12747a0 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-81d2987 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-63ed53c .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-badec6d .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-c9a12d5 .elementor-heading-title{font-size:16px;line-height:1.5em;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-6dff97cb{--padding-top:170px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-5ce4e8e2{--width:98%;--min-height:50px;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-38 .elementor-element.elementor-element-1074865f{width:var( --container-widget-width, 120px );max-width:120px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-1074865f img{width:100%;}.elementor-38 .elementor-element.elementor-element-35fc157{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-525e81f4{text-align:center;}.elementor-38 .elementor-element.elementor-element-525e81f4 .elementor-heading-title{font-size:14px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-2b6c57cb{text-align:center;}.elementor-38 .elementor-element.elementor-element-2b6c57cb .elementor-heading-title{font-size:14px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-3888a92{text-align:center;}.elementor-38 .elementor-element.elementor-element-3888a92 .elementor-heading-title{font-size:14px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-663772f3{text-align:center;}.elementor-38 .elementor-element.elementor-element-663772f3 .elementor-heading-title{font-size:14px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-81b19ce{text-align:center;}.elementor-38 .elementor-element.elementor-element-81b19ce .elementor-heading-title{font-size:14px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-45c19e7f{--width:320px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-44c2f3db{width:var( --container-widget-width, 309px );max-width:309px;--container-widget-width:309px;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-44c2f3db .elementor-heading-title{font-size:25px;letter-spacing:0px;}.elementor-38 .elementor-element.elementor-element-583a31cf{width:var( --container-widget-width, 235px );max-width:235px;--container-widget-width:235px;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-583a31cf .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-32fd0b66{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-38 .elementor-element.elementor-element-1061dd66 .elementor-button{font-size:16px;padding:14px 30px 14px 30px;}.elementor-38 .elementor-element.elementor-element-2f8f4688{width:var( --container-widget-width, 357px );max-width:357px;--e-transform-scale:3;--container-widget-width:357px;--container-widget-flex-grow:0;top:745px;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-2f8f4688{left:21px;}body.rtl .elementor-38 .elementor-element.elementor-element-2f8f4688{right:21px;}.elementor-38 .elementor-element.elementor-element-2f8f4688 img{width:100%;}.elementor-38 .elementor-element.elementor-element-43909515{--padding-top:50px;--padding-bottom:40px;--padding-left:15px;--padding-right:5px;}.elementor-38 .elementor-element.elementor-element-241f45e4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-8503c27{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-7bafdc1{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;text-align:center;}.elementor-38 .elementor-element.elementor-element-7bafdc1 .elementor-heading-title{font-size:26px;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-4f7f6a7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-38 .elementor-element.elementor-element-eb01cb4{width:var( --container-widget-width, 150px );max-width:150px;padding:10px 24px 10px 24px;--container-widget-width:150px;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-eb01cb4 .elementor-heading-title{font-size:14px;line-height:1.2em;letter-spacing:0px;}.elementor-38 .elementor-element.elementor-element-6427e12{--container-widget-width:34px;--container-widget-flex-grow:0;width:var( --container-widget-width, 34px );max-width:34px;}.elementor-38 .elementor-element.elementor-element-71937664 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-38 .elementor-element.elementor-element-07182d2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-1ba9ffb{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-6177b7d2 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-38 .elementor-element.elementor-element-7347ced2{--container-widget-width:285px;--container-widget-flex-grow:0;width:var( --container-widget-width, 285px );max-width:285px;text-align:center;}.elementor-38 .elementor-element.elementor-element-7347ced2 .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-f78166d{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;text-align:center;}.elementor-38 .elementor-element.elementor-element-f78166d .elementor-heading-title{font-size:26px;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-0f4d2b1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-38 .elementor-element.elementor-element-8623a95{width:var( --container-widget-width, 150px );max-width:150px;padding:10px 24px 10px 24px;--container-widget-width:150px;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-8623a95 .elementor-heading-title{font-size:14px;line-height:1.2em;letter-spacing:0px;}.elementor-38 .elementor-element.elementor-element-d9f780e{--container-widget-width:34px;--container-widget-flex-grow:0;width:var( --container-widget-width, 34px );max-width:34px;}.elementor-38 .elementor-element.elementor-element-ab1a769 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-38 .elementor-element.elementor-element-58265cf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-f0ae49f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-1d46ca5 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-38 .elementor-element.elementor-element-39ac069{--container-widget-width:285px;--container-widget-flex-grow:0;width:var( --container-widget-width, 285px );max-width:285px;text-align:center;}.elementor-38 .elementor-element.elementor-element-39ac069 .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-aeb4737{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;text-align:center;}.elementor-38 .elementor-element.elementor-element-aeb4737 .elementor-heading-title{font-size:26px;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-95a59cc{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-38 .elementor-element.elementor-element-1e742e2{width:var( --container-widget-width, 150px );max-width:150px;padding:10px 24px 10px 24px;--container-widget-width:150px;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-1e742e2 .elementor-heading-title{font-size:14px;line-height:1.2em;letter-spacing:0px;}.elementor-38 .elementor-element.elementor-element-1e99f9c{--container-widget-width:34px;--container-widget-flex-grow:0;width:var( --container-widget-width, 34px );max-width:34px;}.elementor-38 .elementor-element.elementor-element-2ccee2a .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-38 .elementor-element.elementor-element-d7a23f3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-7bda841{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-22b4dbe .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-38 .elementor-element.elementor-element-99ca4ec{--container-widget-width:285px;--container-widget-flex-grow:0;width:var( --container-widget-width, 285px );max-width:285px;text-align:center;}.elementor-38 .elementor-element.elementor-element-99ca4ec .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-2114961d{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-38 .elementor-element.elementor-element-2114961d .elementor-heading-title{font-size:26px;letter-spacing:-0.5px;}.elementor-38 .elementor-element.elementor-element-20af43b8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-38 .elementor-element.elementor-element-20af43b8 .elementor-heading-title{font-size:16px;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-2a73492d{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-56d96cdf{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-38 .elementor-element.elementor-element-f49a88a{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;text-align:center;}.elementor-38 .elementor-element.elementor-element-f49a88a .elementor-heading-title{font-size:25px;letter-spacing:-0.8px;}.elementor-38 .elementor-element.elementor-element-298c682{font-size:14px;}.elementor-38 .elementor-element.elementor-element-44188323{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-50c79037{--justify-content:center;}.elementor-38 .elementor-element.elementor-element-17dee78e{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;text-align:center;}.elementor-38 .elementor-element.elementor-element-17dee78e .elementor-heading-title{font-size:25px;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-29aa794f .elementor-divider{padding-block-start:26px;padding-block-end:26px;}.elementor-38 .elementor-element.elementor-element-3494fc13{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-38 .elementor-element.elementor-element-656a86db{--container-widget-width:289px;--container-widget-flex-grow:0;width:var( --container-widget-width, 289px );max-width:289px;--icon-box-icon-margin:0px;}.elementor-38 .elementor-element.elementor-element-656a86db .elementor-icon-box-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-656a86db .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-6c37e6d{--container-widget-width:289px;--container-widget-flex-grow:0;width:var( --container-widget-width, 289px );max-width:289px;--icon-box-icon-margin:0px;}.elementor-38 .elementor-element.elementor-element-6c37e6d .elementor-icon-box-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-e96cf47{--container-widget-width:289px;--container-widget-flex-grow:0;width:var( --container-widget-width, 289px );max-width:289px;--icon-box-icon-margin:0px;}.elementor-38 .elementor-element.elementor-element-e96cf47 .elementor-icon-box-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-459845e{--container-widget-width:289px;--container-widget-flex-grow:0;width:var( --container-widget-width, 289px );max-width:289px;--icon-box-icon-margin:0px;}.elementor-38 .elementor-element.elementor-element-459845e .elementor-icon-box-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-e0e0684{--container-widget-width:289px;--container-widget-flex-grow:0;width:var( --container-widget-width, 289px );max-width:289px;--icon-box-icon-margin:0px;}.elementor-38 .elementor-element.elementor-element-e0e0684 .elementor-icon-box-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-7dc05f7{--container-widget-width:289px;--container-widget-flex-grow:0;width:var( --container-widget-width, 289px );max-width:289px;--icon-box-icon-margin:0px;}.elementor-38 .elementor-element.elementor-element-7dc05f7 .elementor-icon-box-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-17221153{--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-26c02dc0{--container-widget-width:268px;--container-widget-flex-grow:0;width:var( --container-widget-width, 268px );max-width:268px;text-align:center;}.elementor-38 .elementor-element.elementor-element-26c02dc0 .elementor-heading-title{font-size:30px;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-6e84f026 .elementor-button{font-size:16px;padding:14px 30px 14px 30px;}.elementor-38 .elementor-element.elementor-element-533749d{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-e912822{--justify-content:center;}.elementor-38 .elementor-element.elementor-element-07658a9{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;text-align:center;}.elementor-38 .elementor-element.elementor-element-07658a9 .elementor-heading-title{font-size:25px;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-2ed7242 .elementor-divider{padding-block-start:26px;padding-block-end:26px;}.elementor-38 .elementor-element.elementor-element-38c78e3 .elementor-image-box-img{margin-bottom:15px;}.elementor-38 .elementor-element.elementor-element-7c5a7f0 .elementor-image-box-img{margin-bottom:15px;}.elementor-38 .elementor-element.elementor-element-03a246f .elementor-image-box-img{margin-bottom:15px;}.elementor-38 .elementor-element.elementor-element-2da256d .elementor-image-box-img{margin-bottom:15px;}.elementor-38 .elementor-element.elementor-element-4fae369{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-2619dc13{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-9866d8a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-5d0fcc95{--container-widget-width:268px;--container-widget-flex-grow:0;width:var( --container-widget-width, 268px );max-width:268px;text-align:center;}.elementor-38 .elementor-element.elementor-element-5d0fcc95 .elementor-heading-title{font-size:25px;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-3239990e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38 .elementor-element.elementor-element-2984a436{--container-widget-width:285px;--container-widget-flex-grow:0;width:var( --container-widget-width, 285px );max-width:285px;text-align:center;}.elementor-38 .elementor-element.elementor-element-2984a436 .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-4ebb5c4 .elementor-button{font-size:16px;padding:14px 30px 14px 30px;}.elementor-38 .elementor-element.elementor-element-ae0857e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-8263b7d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;grid-column:span 2;}.elementor-38 .elementor-element.elementor-element-8263b7d.e-con{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-c09136b{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-38 .elementor-element.elementor-element-12747a0 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-81d2987 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-63ed53c .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-badec6d .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-c9a12d5 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-090f28c{--n-accordion-title-font-size:18px;}.elementor-38 .elementor-element.elementor-element-66837a4{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;grid-column:span 2;}.elementor-38 .elementor-element.elementor-element-d612d2a .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-9c455a6 .elementor-button{font-size:16px;padding:14px 30px 14px 30px;}.elementor-38 .elementor-element.elementor-element-253ad4df{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:999999;}.elementor-38 .elementor-element.elementor-element-4e0f051c{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-6dff97cb{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-5ce4e8e2{--width:80%;}.elementor-38 .elementor-element.elementor-element-35fc157{--width:70%;}.elementor-38 .elementor-element.elementor-element-32fd0b66{--width:50%;}.elementor-38 .elementor-element.elementor-element-241f45e4{--width:1120px;}.elementor-38 .elementor-element.elementor-element-a083ab1{--width:100%;}.elementor-38 .elementor-element.elementor-element-4f7f6a7{--width:150px;}.elementor-38 .elementor-element.elementor-element-391991d{--width:100%;}.elementor-38 .elementor-element.elementor-element-0f4d2b1{--width:150px;}.elementor-38 .elementor-element.elementor-element-839177f{--width:100%;}.elementor-38 .elementor-element.elementor-element-95a59cc{--width:150px;}.elementor-38 .elementor-element.elementor-element-2a1e59e6{--width:70%;}.elementor-38 .elementor-element.elementor-element-56d96cdf{--width:100%;}.elementor-38 .elementor-element.elementor-element-e8d499d{--width:59.571%;}.elementor-38 .elementor-element.elementor-element-44188323{--content-width:1140px;}.elementor-38 .elementor-element.elementor-element-533749d{--content-width:1140px;}.elementor-38 .elementor-element.elementor-element-3c3b246{--width:100%;}.elementor-38 .elementor-element.elementor-element-1327359{--width:100%;}.elementor-38 .elementor-element.elementor-element-0aa3d2a{--width:100%;}.elementor-38 .elementor-element.elementor-element-6370402{--width:100%;}.elementor-38 .elementor-element.elementor-element-4fae369{--content-width:1140px;}.elementor-38 .elementor-element.elementor-element-3239990e{--width:520px;}.elementor-38 .elementor-element.elementor-element-48baec7{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-38 .elementor-element.elementor-element-5ce4e8e2{--width:95%;}.elementor-38 .elementor-element.elementor-element-35fc157{--width:100%;}.elementor-38 .elementor-element.elementor-element-241f45e4{--width:601px;}.elementor-38 .elementor-element.elementor-element-2a1e59e6{--width:100%;}.elementor-38 .elementor-element.elementor-element-48baec7{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-525e81f4 */.elementor-38 .elementor-element.elementor-element-525e81f4::before {
    content: '';
    background: white;
    width: 100%;
    height: 1px;
    position: absolute;
    top: calc(100% + 5px);
    left: 50%;
    transform: translate(-50%, -50%) scalex(0);
    transform-origin: left;
    transition: transform 0.4s ease-in-out;
}

/* Entrada da esquerda para a direita */
.elementor-38 .elementor-element.elementor-element-525e81f4:hover::before {
    transform: translate(-50%, -50%) scalex(1);
    transform-origin: right;
}

/* Saída da direita para a esquerda */
.elementor-38 .elementor-element.elementor-element-525e81f4::before {
    transition: transform 0.4s ease-in-out, transform-origin 0s 0.4s; /* Delay na troca da origem */
}

.elementor-38 .elementor-element.elementor-element-525e81f4:not(:hover)::before {
    transform: translate(-50%, -50%) scalex(0);
    transform-origin: left; /* A linha recolhe para a direita */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b6c57cb */.elementor-38 .elementor-element.elementor-element-2b6c57cb::before {
    content: '';
    background: white;
    width: 100%;
    height: 1px;
    position: absolute;
    top: calc(100% + 5px);
    left: 50%;
    transform: translate(-50%, -50%) scalex(0);
    transform-origin: left;
    transition: transform 0.4s ease-in-out;
}

/* Entrada da esquerda para a direita */
.elementor-38 .elementor-element.elementor-element-2b6c57cb:hover::before {
    transform: translate(-50%, -50%) scalex(1);
    transform-origin: right;
}

/* Saída da direita para a esquerda */
.elementor-38 .elementor-element.elementor-element-2b6c57cb::before {
    transition: transform 0.4s ease-in-out, transform-origin 0s 0.4s; /* Delay na troca da origem */
}

.elementor-38 .elementor-element.elementor-element-2b6c57cb:not(:hover)::before {
    transform: translate(-50%, -50%) scalex(0);
    transform-origin: left; /* A linha recolhe para a direita */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3888a92 */.elementor-38 .elementor-element.elementor-element-3888a92::before {
    content: '';
    background: white;
    width: 100%;
    height: 1px;
    position: absolute;
    top: calc(100% + 5px);
    left: 50%;
    transform: translate(-50%, -50%) scalex(0);
    transform-origin: left;
    transition: transform 0.4s ease-in-out;
}

/* Entrada da esquerda para a direita */
.elementor-38 .elementor-element.elementor-element-3888a92:hover::before {
    transform: translate(-50%, -50%) scalex(1);
    transform-origin: right;
}

/* Saída da direita para a esquerda */
.elementor-38 .elementor-element.elementor-element-3888a92::before {
    transition: transform 0.4s ease-in-out, transform-origin 0s 0.4s; /* Delay na troca da origem */
}

.elementor-38 .elementor-element.elementor-element-3888a92:not(:hover)::before {
    transform: translate(-50%, -50%) scalex(0);
    transform-origin: left; /* A linha recolhe para a direita */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-663772f3 */.elementor-38 .elementor-element.elementor-element-663772f3::before {
    content: '';
    background: white;
    width: 100%;
    height: 1px;
    position: absolute;
    top: calc(100% + 5px);
    left: 50%;
    transform: translate(-50%, -50%) scalex(0);
    transform-origin: left;
    transition: transform 0.4s ease-in-out;
}

/* Entrada da esquerda para a direita */
.elementor-38 .elementor-element.elementor-element-663772f3:hover::before {
    transform: translate(-50%, -50%) scalex(1);
    transform-origin: right;
}

/* Saída da direita para a esquerda */
.elementor-38 .elementor-element.elementor-element-663772f3::before {
    transition: transform 0.4s ease-in-out, transform-origin 0s 0.4s; /* Delay na troca da origem */
}

.elementor-38 .elementor-element.elementor-element-663772f3:not(:hover)::before {
    transform: translate(-50%, -50%) scalex(0);
    transform-origin: left; /* A linha recolhe para a direita */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81b19ce */.elementor-38 .elementor-element.elementor-element-81b19ce::before {
    content: '';
    background: white;
    width: 100%;
    height: 1px;
    position: absolute;
    top: calc(100% + 5px);
    left: 50%;
    transform: translate(-50%, -50%) scalex(0);
    transform-origin: left;
    transition: transform 0.4s ease-in-out;
}

/* Entrada da esquerda para a direita */
.elementor-38 .elementor-element.elementor-element-81b19ce:hover::before {
    transform: translate(-50%, -50%) scalex(1);
    transform-origin: right;
}

/* Saída da direita para a esquerda */
.elementor-38 .elementor-element.elementor-element-81b19ce::before {
    transition: transform 0.4s ease-in-out, transform-origin 0s 0.4s; /* Delay na troca da origem */
}

.elementor-38 .elementor-element.elementor-element-81b19ce:not(:hover)::before {
    transform: translate(-50%, -50%) scalex(0);
    transform-origin: left; /* A linha recolhe para a direita */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ce4e8e2 */.elementor-38 .elementor-element.elementor-element-5ce4e8e2{
    transform: translatex(-50%);
    border-radius: 900px;
border: 0.5px solid rgba(255, 255, 255, 0.20);
border: 0.5px solid color(display-p3 1 1 1 / 0.20);
background: rgba(255, 255, 255, 0.03);
background: color(display-p3 1 1 1 / 0.03);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f8f4688 */.elementor-38 .elementor-element.elementor-element-2f8f4688{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb01cb4 */.elementor-38 .elementor-element.elementor-element-eb01cb4{
    border-radius: 50px;
     background-image: linear-gradient(to right bottom, #0013c1, #1746FF, #57B9FF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8503c27 */.elementor-38 .elementor-element.elementor-element-8503c27{
    border-radius: 20px;
border: 1px solid rgba(255, 255, 255, 0.20);
border: 1px solid color(display-p3 1 1 1 / 0.20);
background: rgba(0, 0, 0, 0.80);
background: color(display-p3 0 0 0 / 0.80);
backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8623a95 */.elementor-38 .elementor-element.elementor-element-8623a95{
    border-radius: 50px;
     background-image: linear-gradient(to right bottom, #0013c1, #1746FF, #57B9FF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b61f954 */.elementor-38 .elementor-element.elementor-element-b61f954{
    border-radius: 20px;
border: 1px solid rgba(255, 255, 255, 0.20);
border: 1px solid color(display-p3 1 1 1 / 0.20);
background: rgba(0, 0, 0, 0.80);
background: color(display-p3 0 0 0 / 0.80);
backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e742e2 */.elementor-38 .elementor-element.elementor-element-1e742e2{
    border-radius: 50px;
     background-image: linear-gradient(to right bottom, #0013c1, #1746FF, #57B9FF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe58f69 */.elementor-38 .elementor-element.elementor-element-fe58f69{
    border-radius: 20px;
border: 1px solid rgba(255, 255, 255, 0.20);
border: 1px solid color(display-p3 1 1 1 / 0.20);
background: rgba(0, 0, 0, 0.80);
background: color(display-p3 0 0 0 / 0.80);
backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2114961d */.selecionado {
    background: linear-gradient(to right, #ffffff30 50%, #ffffff 50%);
    background-size: 200%;
    background-position: var(--bg-position, 0);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43909515 */.elementor-38 .elementor-element.elementor-element-43909515{
    border-radius: 30px;
border: 1px solid rgba(255, 255, 255, 0.20);
border: 1px solid color(display-p3 1 1 1 / 0.20);
background: rgba(0, 0, 0, 0.80);
background: color(display-p3 0 0 0 / 0.80);
backdrop-filter: blur(12.5px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-656a86db */.elementor-38 .elementor-element.elementor-element-656a86db{
    /* Bordas superior e inferior com gradiente */
    border-top: 2px solid;
    border-bottom: 2px solid;
    border-image: linear-gradient(to right, transparent, #0099ff, transparent) 1;


    /* Arredondamento das bordas */
    border-radius: 5px;

    /* Espaçamento interno superior */
    padding: 20px;
    
    background: #1d1c1c;
}

.elementor-38 .elementor-element.elementor-element-656a86db .elementor-icon{
    /* Posicionamento e estilização do ícone */
    position: absolute;
    top: -30px;
    left: 20px;
    border-radius: 5px; /* Arredondamento das bordas */
    padding: 8px; /* Espaçamento interno */
    box-shadow: 0px 5px 20px 0px #000000; /* Sombra */
}

.elementor-icon-box-title{
    /* Posicionamento relativo */
    position: relative;
    left: 0;
    top: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c37e6d */.elementor-38 .elementor-element.elementor-element-6c37e6d{
    /* Bordas superior e inferior com gradiente */
    border-top: 2px solid;
    border-bottom: 2px solid;
    border-image: linear-gradient(to right, transparent, #0099ff, transparent) 1;


    /* Arredondamento das bordas */
    border-radius: 5px;

    /* Espaçamento interno superior */
    padding: 20px;
    
    background: #1d1c1c;
}

.elementor-38 .elementor-element.elementor-element-6c37e6d .elementor-icon{
    /* Posicionamento e estilização do ícone */
    position: absolute;
    top: -30px;
    left: 20px;
    border-radius: 5px; /* Arredondamento das bordas */
    padding: 8px; /* Espaçamento interno */
    box-shadow: 0px 5px 20px 0px #000000; /* Sombra */
}

.elementor-icon-box-title{
    /* Posicionamento relativo */
    position: relative;
    left: 0;
    top: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e96cf47 */.elementor-38 .elementor-element.elementor-element-e96cf47{
    /* Bordas superior e inferior com gradiente */
    border-top: 2px solid;
    border-bottom: 2px solid;
    border-image: linear-gradient(to right, transparent, #0099ff, transparent) 1;

    /* Arredondamento das bordas */
    border-radius: 5px;

    /* Espaçamento interno superior */
    padding: 20px;
    
    background: #1d1c1c;
}

.elementor-38 .elementor-element.elementor-element-e96cf47 .elementor-icon{
    /* Posicionamento e estilização do ícone */
    position: absolute;
    top: -30px;
    left: 20px;
    border-radius: 5px; /* Arredondamento das bordas */
    padding: 8px; /* Espaçamento interno */
    box-shadow: 0px 5px 20px 0px #000000; /* Sombra */
}

.elementor-icon-box-title{
    /* Posicionamento relativo */
    position: relative;
    left: 0;
    top: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-459845e */.elementor-38 .elementor-element.elementor-element-459845e{
    /* Bordas superior e inferior com gradiente */
    border-top: 2px solid;
    border-bottom: 2px solid;
    border-image: linear-gradient(to right, transparent, #0099ff, transparent) 1;


    /* Arredondamento das bordas */
    border-radius: 5px;

    /* Espaçamento interno superior */
    padding: 20px;
    
    background: #1d1c1c;
}

.elementor-38 .elementor-element.elementor-element-459845e .elementor-icon{
    /* Posicionamento e estilização do ícone */
    position: absolute;
    top: -30px;
    left: 20px;
    border-radius: 5px; /* Arredondamento das bordas */
    padding: 8px; /* Espaçamento interno */
    box-shadow: 0px 5px 20px 0px #000000; /* Sombra */
}

.elementor-icon-box-title{
    /* Posicionamento relativo */
    position: relative;
    left: 0;
    top: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0e0684 */.elementor-38 .elementor-element.elementor-element-e0e0684{
    /* Bordas superior e inferior com gradiente */
    border-top: 2px solid;
    border-bottom: 2px solid;
    border-image: linear-gradient(to right, transparent, #0099ff, transparent) 1;


    /* Arredondamento das bordas */
    border-radius: 5px;

    /* Espaçamento interno superior */
    padding: 20px;
    
    background: #1d1c1c;
}

.elementor-38 .elementor-element.elementor-element-e0e0684 .elementor-icon{
    /* Posicionamento e estilização do ícone */
    position: absolute;
    top: -30px;
    left: 20px;
    border-radius: 5px; /* Arredondamento das bordas */
    padding: 8px; /* Espaçamento interno */
    box-shadow: 0px 5px 20px 0px #000000; /* Sombra */
}

.elementor-icon-box-title{
    /* Posicionamento relativo */
    position: relative;
    left: 0;
    top: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7dc05f7 */.elementor-38 .elementor-element.elementor-element-7dc05f7{
    /* Bordas superior e inferior com gradiente */
    border-top: 2px solid;
    border-bottom: 2px solid;
    border-image: linear-gradient(to right, transparent, #0099ff, transparent) 1;


    /* Arredondamento das bordas */
    border-radius: 5px;

    /* Espaçamento interno superior */
    padding: 20px;
    
    background: #1d1c1c;
}

.elementor-38 .elementor-element.elementor-element-7dc05f7 .elementor-icon{
    /* Posicionamento e estilização do ícone */
    position: absolute;
    top: -30px;
    left: 20px;
    border-radius: 5px; /* Arredondamento das bordas */
    padding: 8px; /* Espaçamento interno */
    box-shadow: 0px 5px 20px 0px #000000; /* Sombra */
}

.elementor-icon-box-title{
    /* Posicionamento relativo */
    position: relative;
    left: 0;
    top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17221153 */.elementor-38 .elementor-element.elementor-element-17221153{
    border-radius: 15px;
border: 1px solid #242424;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c3b246 */.elementor-38 .elementor-element.elementor-element-3c3b246{
    background: #FFFFFF1A; /*Mude a cor do BG normal*/
    padding: 30px 30px; /*mude o padding aqui*/
    overflow: hidden;
    border-radius:20px;
}

.elementor-38 .elementor-element.elementor-element-3c3b246::before{
    content: "";
    position: absolute;
    width: 150%;
    height: 150%;
    top: -40%;
    left: -40%;
    transform: translate(-50%,-50%) rotate(45deg);
    background-color: #0018d3; /*Mude a cor do elemento do Hover*/
    z-index: 0;
    transition: 0.8s; /*Tempo em que o elemento vai passar no hover*/
}

.elementor-38 .elementor-element.elementor-element-3c3b246:hover::before{
    top: 50%;
    left: 50%;
    transform: translate(-45%,-45%) rotate(45deg);
}

.elementor-38 .elementor-element.elementor-element-3c3b246 *{
    z-index: 3 !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1327359 */.elementor-38 .elementor-element.elementor-element-1327359{
    background: #FFFFFF1A; /*Mude a cor do BG normal*/
    padding: 30px 30px; /*mude o padding aqui*/
    overflow: hidden;
    border-radius:20px;
}

.elementor-38 .elementor-element.elementor-element-1327359::before{
    content: "";
    position: absolute;
    width: 150%;
    height: 150%;
    top: -40%;
    left: -40%;
    transform: translate(-50%,-50%) rotate(45deg);
    background-color: #0018d3; /*Mude a cor do elemento do Hover*/
    z-index: 0;
    transition: 0.8s; /*Tempo em que o elemento vai passar no hover*/
}

.elementor-38 .elementor-element.elementor-element-1327359:hover::before{
    top: 50%;
    left: 50%;
    transform: translate(-45%,-45%) rotate(45deg);
}

.elementor-38 .elementor-element.elementor-element-1327359 *{
    z-index: 3 !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0aa3d2a */.elementor-38 .elementor-element.elementor-element-0aa3d2a{
    background: #FFFFFF1A; /*Mude a cor do BG normal*/
    padding: 30px 30px; /*mude o padding aqui*/
    overflow: hidden;
    border-radius:20px;
}

.elementor-38 .elementor-element.elementor-element-0aa3d2a::before{
    content: "";
    position: absolute;
    width: 150%;
    height: 150%;
    top: -40%;
    left: -40%;
    transform: translate(-50%,-50%) rotate(45deg);
    background-color: #0018d3; /*Mude a cor do elemento do Hover*/
    z-index: 0;
    transition: 0.8s; /*Tempo em que o elemento vai passar no hover*/
}

.elementor-38 .elementor-element.elementor-element-0aa3d2a:hover::before{
    top: 50%;
    left: 50%;
    transform: translate(-45%,-45%) rotate(45deg);
}

.elementor-38 .elementor-element.elementor-element-0aa3d2a *{
    z-index: 3 !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6370402 */.elementor-38 .elementor-element.elementor-element-6370402{
    background: #FFFFFF1A; /*Mude a cor do BG normal*/
    padding: 30px 30px; /*mude o padding aqui*/
    overflow: hidden;
    border-radius:20px;
}

.elementor-38 .elementor-element.elementor-element-6370402::before{
    content: "";
    position: absolute;
    width: 150%;
    height: 150%;
    top: -40%;
    left: -40%;
    transform: translate(-50%,-50%) rotate(45deg);
    background-color: #0018d3; /*Mude a cor do elemento do Hover*/
    z-index: 0;
    transition: 0.8s; /*Tempo em que o elemento vai passar no hover*/
}

.elementor-38 .elementor-element.elementor-element-6370402:hover::before{
    top: 50%;
    left: 50%;
    transform: translate(-45%,-45%) rotate(45deg);
}

.elementor-38 .elementor-element.elementor-element-6370402 *{
    z-index: 3 !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9866d8a */.elementor-38 .elementor-element.elementor-element-9866d8a{
    border-radius: 20px;
background: #0F0B19;
background: color(display-p3 0.0549 0.0431 0.0941);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc1c3eb */.elementor-38 .elementor-element.elementor-element-fc1c3eb{
    mask-image: linear-gradient(to top, transparent, #000000 45%, #000000 85%, transparent 100%);
    -webkit-mask-image: linear-gradient(to top, transparent, #000000 45%, #000000 85%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12747a0 */.elementor-38 .elementor-element.elementor-element-12747a0 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81d2987 */.elementor-38 .elementor-element.elementor-element-81d2987 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63ed53c */.elementor-38 .elementor-element.elementor-element-63ed53c b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-badec6d */.elementor-38 .elementor-element.elementor-element-badec6d b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9a12d5 */.elementor-38 .elementor-element.elementor-element-c9a12d5 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12747a0 */.elementor-38 .elementor-element.elementor-element-12747a0 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81d2987 */.elementor-38 .elementor-element.elementor-element-81d2987 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63ed53c */.elementor-38 .elementor-element.elementor-element-63ed53c b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-badec6d */.elementor-38 .elementor-element.elementor-element-badec6d b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9a12d5 */.elementor-38 .elementor-element.elementor-element-c9a12d5 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12747a0 */.elementor-38 .elementor-element.elementor-element-12747a0 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81d2987 */.elementor-38 .elementor-element.elementor-element-81d2987 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63ed53c */.elementor-38 .elementor-element.elementor-element-63ed53c b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-badec6d */.elementor-38 .elementor-element.elementor-element-badec6d b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9a12d5 */.elementor-38 .elementor-element.elementor-element-c9a12d5 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12747a0 */.elementor-38 .elementor-element.elementor-element-12747a0 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81d2987 */.elementor-38 .elementor-element.elementor-element-81d2987 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63ed53c */.elementor-38 .elementor-element.elementor-element-63ed53c b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-badec6d */.elementor-38 .elementor-element.elementor-element-badec6d b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9a12d5 */.elementor-38 .elementor-element.elementor-element-c9a12d5 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12747a0 */.elementor-38 .elementor-element.elementor-element-12747a0 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81d2987 */.elementor-38 .elementor-element.elementor-element-81d2987 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63ed53c */.elementor-38 .elementor-element.elementor-element-63ed53c b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-badec6d */.elementor-38 .elementor-element.elementor-element-badec6d b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9a12d5 */.elementor-38 .elementor-element.elementor-element-c9a12d5 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12747a0 */.elementor-38 .elementor-element.elementor-element-12747a0 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81d2987 */.elementor-38 .elementor-element.elementor-element-81d2987 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63ed53c */.elementor-38 .elementor-element.elementor-element-63ed53c b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-badec6d */.elementor-38 .elementor-element.elementor-element-badec6d b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9a12d5 */.elementor-38 .elementor-element.elementor-element-c9a12d5 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c09136b */.elementor-38 .elementor-element.elementor-element-c09136b{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66837a4 */.elementor-38 .elementor-element.elementor-element-66837a4{
    border-radius: 20px;
background: #0F0B19;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-221aab90 */.iniciarb{
opacity: 0.5;
 transition: 1s;
 filter: blur(10px);
 transform: scale(1);
}
.iniciarativob{
opacity: 1;
 transition: 1s;
 filter: blur(0px);
 transform: scale(1.2);
}
.iniciar2b{
 transition: all 1s !important;
 clip-path: circle(70.7% at 50% 50%);
}
.iniciarativo2b{
 position: relative;
 transition: all 1s !important;
 clip-path: circle(0% at 50% 50%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-336a19c6 */.scroll-left{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(30px, 0);
}

.scroll-top{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(0, -30px);
}

.scroll-bottom{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(0, 30px);
}

.blur{
    transform: scale(0.9);
    opacity: 0;
    filter: blur(20px);
    transition: 0.5s !important;
}

.lista .elementor-icon-list-item{
    opacity: 0;
        transition: 0.5s all !important;
    transform: translate3d(-30px, 0, 0);
    filter: blur(10px);
}

.lista .elementor-icon-list-item.ativo{
    opacity: 1;
        transition: 0.5s all !important;
    transform: translate3d(0, 0, 0);
    filter: blur(0px);
}

.ativo{
    opacity: 1;
    transition: 0.5s ease all;
    transform: translate(0, 0);
    transform: scale(1);
    filter: blur(0px);
}

@media only screen and (min-width: 600px) {

.e1{
    transition-delay:0.5s !important;
}

.e2{
    transition-delay:1s !important;
}
.e3{
        transition-delay:1.5s !important;
}
.e4{
        transition-delay:2s !important;
}
.e5{
        transition-delay:2.5s !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-253ad4df */.elementor-38 .elementor-element.elementor-element-253ad4df{
 position: fixed;
 top: 0;
 left: 0;
 pointer-events: none !important;
 background: linear-gradient(180deg, #000 0%, var(--Color, #100B1A) 100%);
background: linear-gradient(180deg, color(display-p3 0 0 0) 0%, var(--Color, color(display-p3 0.0549 0.0431 0.0941)) 100%);
}/* End custom CSS */
/* Start custom CSS */html, body{overflow-x: hidden !important;}

body{
    border-radius: 0px !important;
}

p:last-child{margin-bottom:0px;}

body::-webkit-scrollbar {width: 12px;}

body::-webkit-scrollbar-track {background: #000000;}

body::-webkit-scrollbar-thumb {background-image: linear-gradient(0deg, white, white);
  border-radius: 20px; border: 3px solid #000000}

.elementor-button{
    border-radius: 50px;
animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
background-image: linear-gradient(45deg, #0095FF, #1A0DCA, #0095FF, #1A0DCA);  /*defina a cor do BG aqui*/
background-size: 400% 200%;
transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
transition: transform 200ms ease;
}

.elementor-button:hover{
  transform: scale(1.02);
}

@keyframes textura{
0% {
background-position: 0 0;
}

100% {
background-position: 100% 0;
}
}

.deg{
    background: var(--Linear, linear-gradient(90deg, #2BBCFF 0%, #356EF5 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.deg2{
    background: var(--Linear, linear-gradient(90deg, #FFF 0%, #FEE5FF 100%));
background: var(--Linear, linear-gradient(90deg, #F5F5F5 0%, #D6E7FF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

body.elementor-page-38{ /*configurações do contêiner/box, como a sombra por exemplo*/
    box-shadow: -10px 10px 15px 0px #00000030;
    border-radius: 12px;
    transition: opacity 0.3s linear, transform 0.3s linear;
    cursor: pointer;
}

.card-site::before{ /*vai deixar o conteúdo apagado no hover*/
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #00000080;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    z-index: 5;
    opacity: 0;
    transition: .3s linear;
}

.card-site::after { /*texto que aparece no hover*/
    font-family: "Visby", Sans-serif;
    font-size: 18px;
    color: #fff;
    background: var(--deg, linear-gradient(211deg, #5404EB 10.78%, #3D04B1 79.54%));
    position: absolute;
    border-radius: 12px;
    width: fit-content;
    height: fit-content;
    padding: 18px 38PX;
    content: "Acessar"; /*mude o texto aqui*/
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: .4s linear;
    z-index: 10;
    text-align: center;
    border-radius: 20px;
}

.card-site:hover::after {
    opacity: 1;
}

.card-site:hover::before {
    opacity: 1;
}

.elementor-icon{
    background: linear-gradient(to right bottom, #0013c1, #1746FF, #57B9FF);
}/* End custom CSS */