.elementor-5290 .elementor-element.elementor-element-ec8986e{--display:flex;--min-height:511px;--padding-top:150px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-5290 .elementor-element.elementor-element-ec8986e:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-ec8986e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://next.studionext.digital/wp-content/uploads/2025/02/Hero-2560.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5290 .elementor-element.elementor-element-69d2599{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-5290 .elementor-element.elementor-element-3663eb6 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-5290 .elementor-element.elementor-element-3663eb6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5290 .elementor-element.elementor-element-3663eb6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5290 .elementor-element.elementor-element-3663eb6 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5290 .elementor-element.elementor-element-3663eb6 .elementor-button:hover, .elementor-5290 .elementor-element.elementor-element-3663eb6 .elementor-button:focus{color:var( --e-global-color-68bc362 );}.elementor-5290 .elementor-element.elementor-element-3663eb6 .elementor-button:hover svg, .elementor-5290 .elementor-element.elementor-element-3663eb6 .elementor-button:focus svg{fill:var( --e-global-color-68bc362 );}.elementor-5290 .elementor-element.elementor-element-f28e475{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-5290 .elementor-element.elementor-element-28c0f7d .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:48px;font-weight:800;line-height:62.4px;color:var( --e-global-color-accent );}.elementor-5290 .elementor-element.elementor-element-73f00b5 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:var( --e-global-color-accent );}.elementor-5290 .elementor-element.elementor-element-b56a085{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5290 .elementor-element.elementor-element-b56a085:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-b56a085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5290 .elementor-element.elementor-element-c23066d > .elementor-widget-container{margin:-10% 0% 0% 0%;}.elementor-5290 .elementor-element.elementor-element-3f5b3ea{--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:0px;--padding-bottom:112px;--padding-left:60px;--padding-right:60px;}.elementor-5290 .elementor-element.elementor-element-3f5b3ea:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-3f5b3ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5290 .elementor-element.elementor-element-120875e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:144px 144px;--row-gap:144px;--column-gap:144px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-5290 .elementor-element.elementor-element-b359754{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-5290 .elementor-element.elementor-element-5a77dc0{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-5290 .elementor-element.elementor-element-4900e9f{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-5290 .elementor-element.elementor-element-0b9bde3{--display:flex;--justify-content:flex-end;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-5290 .elementor-element.elementor-element-fd033d7{--display:flex;}.elementor-5290 .elementor-element.elementor-element-f81aac9{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5290 .elementor-element.elementor-element-f81aac9:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-f81aac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5290 .elementor-element.elementor-element-7242b58{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-5290 .elementor-element.elementor-element-29430b4{--display:flex;}.elementor-5290 .elementor-element.elementor-element-d4e60f1 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:800;line-height:27px;}.elementor-5290 .elementor-element.elementor-element-057f5ff{--display:flex;}.elementor-5290 .elementor-element.elementor-element-c218a22 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-5290 .elementor-element.elementor-element-d59e602{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-5290 .elementor-element.elementor-element-4b8e5cb{--display:flex;}.elementor-5290 .elementor-element.elementor-element-ef6af2e .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:800;line-height:27px;}.elementor-5290 .elementor-element.elementor-element-ffeff2b{--display:flex;}.elementor-5290 .elementor-element.elementor-element-fcf973d .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-5290 .elementor-element.elementor-element-abd36d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-5290 .elementor-element.elementor-element-f7ee034{--display:flex;}.elementor-5290 .elementor-element.elementor-element-e48b177 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:800;line-height:27px;}.elementor-5290 .elementor-element.elementor-element-4a5c30b{--display:flex;}.elementor-5290 .elementor-element.elementor-element-9b5b226 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-5290 .elementor-element.elementor-element-a59ebee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-5290 .elementor-element.elementor-element-2731303{--display:flex;}.elementor-5290 .elementor-element.elementor-element-6a6ebfd .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:800;line-height:27px;}.elementor-5290 .elementor-element.elementor-element-28ce68c{--display:flex;}.elementor-5290 .elementor-element.elementor-element-17e75aa .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-5290 .elementor-element.elementor-element-15c1138{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-5290 .elementor-element.elementor-element-d80dcc4{--display:flex;}.elementor-5290 .elementor-element.elementor-element-b4542d8{--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:flex-start;--align-items:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5290 .elementor-element.elementor-element-aafe396{--display:flex;--min-height:192px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5290 .elementor-element.elementor-element-aafe396:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-aafe396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5290 .elementor-element.elementor-element-88ea392 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:22px;font-weight:500;line-height:33px;color:#141414B3;}.elementor-5290 .elementor-element.elementor-element-773178a{--display:flex;--min-height:192px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5290 .elementor-element.elementor-element-773178a:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-773178a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F7FF;}.elementor-5290 .elementor-element.elementor-element-20a2c7b .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:22px;font-weight:500;line-height:33px;color:#141414B3;}.elementor-5290 .elementor-element.elementor-element-ef5e297{--display:flex;--min-height:304px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5290 .elementor-element.elementor-element-ef5e297:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-ef5e297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F57B6;}.elementor-5290 .elementor-element.elementor-element-b4bd4af .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:22px;font-weight:500;line-height:33px;color:#F2F7FFE6;}.elementor-5290 .elementor-element.elementor-element-870f0fb{--display:flex;--min-height:192px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5290 .elementor-element.elementor-element-870f0fb:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-870f0fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2653E;}.elementor-5290 .elementor-element.elementor-element-6a3f12b .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:22px;font-weight:500;line-height:33px;color:#141414B3;}.elementor-5290 .elementor-element.elementor-element-fe4c242{--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:flex-end;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5290 .elementor-element.elementor-element-33055d4{--display:flex;--min-height:112px;--justify-content:flex-start;}.elementor-5290 .elementor-element.elementor-element-33055d4:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-33055d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;}.elementor-5290 .elementor-element.elementor-element-ab95c66 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-5290 .elementor-element.elementor-element-ab95c66{left:5px;}body.rtl .elementor-5290 .elementor-element.elementor-element-ab95c66{right:5px;}.elementor-5290 .elementor-element.elementor-element-ab95c66{top:24px;}.elementor-5290 .elementor-element.elementor-element-ab95c66 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:22px;font-weight:500;line-height:33px;color:#141414B3;}.elementor-5290 .elementor-element.elementor-element-d88d303{--display:flex;--min-height:304px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5290 .elementor-element.elementor-element-d88d303:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-d88d303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE7F5;}.elementor-5290 .elementor-element.elementor-element-2da5a0b .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:22px;font-weight:500;line-height:33px;color:#141414B3;}.elementor-5290 .elementor-element.elementor-element-3111458{--display:flex;--min-height:192px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5290 .elementor-element.elementor-element-3111458:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-3111458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#95A4C0;}.elementor-5290 .elementor-element.elementor-element-f537dbd .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:22px;font-weight:500;line-height:33px;color:#F2F7FFE6;}.elementor-5290 .elementor-element.elementor-element-7aa6857{--display:flex;--min-height:192px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5290 .elementor-element.elementor-element-7aa6857:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-7aa6857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-5290 .elementor-element.elementor-element-bc1d1e6 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:22px;font-weight:500;line-height:33px;color:#F2F7FFE6;}.elementor-5290 .elementor-element.elementor-element-01317f7{--display:flex;}.elementor-5290 .elementor-element.elementor-element-cc9c1d9{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5290 .elementor-element.elementor-element-cc9c1d9:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-cc9c1d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5290 .elementor-element.elementor-element-34c09bf .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:22px;font-weight:500;line-height:33px;color:#141414B3;}.elementor-5290 .elementor-element.elementor-element-3af5798{--display:flex;}.elementor-5290 .elementor-element.elementor-element-40fcce9{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5290 .elementor-element.elementor-element-40fcce9:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-40fcce9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F7FF;}.elementor-5290 .elementor-element.elementor-element-093038e .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:22px;font-weight:500;line-height:33px;color:#141414B3;}.elementor-5290 .elementor-element.elementor-element-fac96b6{--display:flex;}.elementor-5290 .elementor-element.elementor-element-a6981ca{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5290 .elementor-element.elementor-element-a6981ca:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-a6981ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F57B6;}.elementor-5290 .elementor-element.elementor-element-40ca663 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:22px;font-weight:500;line-height:33px;color:#F2F7FFE6;}.elementor-5290 .elementor-element.elementor-element-86dfe6c{--display:flex;}.elementor-5290 .elementor-element.elementor-element-6151bb4{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5290 .elementor-element.elementor-element-6151bb4:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-6151bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2653E;}.elementor-5290 .elementor-element.elementor-element-9a16faf .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:22px;font-weight:500;line-height:33px;color:#141414B3;}.elementor-5290 .elementor-element.elementor-element-43f3e37{--display:flex;}.elementor-5290 .elementor-element.elementor-element-ac22d8e{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5290 .elementor-element.elementor-element-ac22d8e:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-ac22d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;}.elementor-5290 .elementor-element.elementor-element-05ef73d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5290 .elementor-element.elementor-element-05ef73d .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:22px;font-weight:500;line-height:33px;color:#141414B3;}.elementor-5290 .elementor-element.elementor-element-7101b5b{--display:flex;}.elementor-5290 .elementor-element.elementor-element-01a7fce{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5290 .elementor-element.elementor-element-01a7fce:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-01a7fce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE7F5;}.elementor-5290 .elementor-element.elementor-element-778cc60 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:22px;font-weight:500;line-height:33px;color:#141414B3;}.elementor-5290 .elementor-element.elementor-element-852a15e{--display:flex;}.elementor-5290 .elementor-element.elementor-element-2ea72db{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5290 .elementor-element.elementor-element-2ea72db:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-2ea72db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#95A4C0;}.elementor-5290 .elementor-element.elementor-element-4e307fc .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:22px;font-weight:500;line-height:33px;color:#F2F7FFE6;}.elementor-5290 .elementor-element.elementor-element-5c11327{--display:flex;}.elementor-5290 .elementor-element.elementor-element-d05dcd8{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5290 .elementor-element.elementor-element-d05dcd8:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-d05dcd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-5290 .elementor-element.elementor-element-e5aa62d .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:22px;font-weight:500;line-height:33px;color:#F2F7FFE6;}.elementor-5290 .elementor-element.elementor-element-0374bf8{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-5290 .elementor-element.elementor-element-f2864bd{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5290 .elementor-element.elementor-element-935c39c{--display:flex;}.elementor-5290 .elementor-element.elementor-element-39e23e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5290 .elementor-element.elementor-element-7096255{--display:flex;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-5290 .elementor-element.elementor-element-7096255:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-7096255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE7F5;}.elementor-5290 .elementor-element.elementor-element-65b26a5{--display:flex;}.elementor-5290 .elementor-element.elementor-element-f443a9c .elementor-heading-title{color:#1F57B6;}.elementor-5290 .elementor-element.elementor-element-cc9f90b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5290 .elementor-element.elementor-element-d7caa9d{--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;}.elementor-5290 .elementor-element.elementor-element-07e4c83.elementor-element{--align-self:flex-start;}.elementor-5290 .elementor-element.elementor-element-07e4c83 .elementor-heading-title{font-size:var( --e-global-typography-f3d9d2d-font-size );font-weight:var( --e-global-typography-f3d9d2d-font-weight );line-height:var( --e-global-typography-f3d9d2d-line-height );}.elementor-5290 .elementor-element.elementor-element-81fc1ca{--display:flex;}.elementor-5290 .elementor-element.elementor-element-814c100.elementor-element{--align-self:flex-start;}.elementor-5290 .elementor-element.elementor-element-b4d9696{--display:flex;}.elementor-5290 .elementor-element.elementor-element-5e85ccd.elementor-element{--align-self:flex-start;}.elementor-5290 .elementor-element.elementor-element-f6dcc23{--display:flex;}.elementor-5290 .elementor-element.elementor-element-c74180d{color:#1F57B6;}.elementor-5290 .elementor-element.elementor-element-76dfa48{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-5290 .elementor-element.elementor-element-76dfa48:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-76dfa48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F57B6;}.elementor-5290 .elementor-element.elementor-element-a4b50c2{--display:flex;}.elementor-5290 .elementor-element.elementor-element-c001802 .elementor-heading-title{color:#F2F7FF;}.elementor-5290 .elementor-element.elementor-element-5561e66{--display:flex;}.elementor-5290 .elementor-element.elementor-element-8b4db3a{--display:flex;}.elementor-5290 .elementor-element.elementor-element-0a06951{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#F2F7FF;}.elementor-5290 .elementor-element.elementor-element-238737b{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5290 .elementor-element.elementor-element-befeb28{--display:flex;--position:absolute;--min-height:2250px;--border-radius:24px 24px 24px 24px;--margin-top:54%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;top:0px;}.elementor-5290 .elementor-element.elementor-element-befeb28:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-befeb28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE7F599;}body:not(.rtl) .elementor-5290 .elementor-element.elementor-element-befeb28{left:0px;}body.rtl .elementor-5290 .elementor-element.elementor-element-befeb28{right:0px;}.elementor-5290 .elementor-element.elementor-element-b92c284{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5290 .elementor-element.elementor-element-1ee7ce9{z-index:1;}.elementor-5290 .elementor-element.elementor-element-236aa3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:24px 24px 24px 24px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5290 .elementor-element.elementor-element-bacf010{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:63px;--padding-left:0px;--padding-right:0px;}.elementor-5290 .elementor-element.elementor-element-5b5c619{--display:flex;--position:absolute;bottom:-9%;}body:not(.rtl) .elementor-5290 .elementor-element.elementor-element-5b5c619{right:0%;}body.rtl .elementor-5290 .elementor-element.elementor-element-5b5c619{left:0%;}.elementor-5290 .elementor-element.elementor-element-4547f06{z-index:1;}.elementor-5290 .elementor-element.elementor-element-c06c59b{--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-5290 .elementor-element.elementor-element-3f50cd7{--display:flex;--position:absolute;top:31%;--z-index:1;}body:not(.rtl) .elementor-5290 .elementor-element.elementor-element-3f50cd7{left:5%;}body.rtl .elementor-5290 .elementor-element.elementor-element-3f50cd7{right:5%;}.elementor-5290 .elementor-element.elementor-element-1f80c5c img{width:100%;}.elementor-5290 .elementor-element.elementor-element-124bfe6{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:39px;--padding-left:0px;--padding-right:0px;}.elementor-5290 .elementor-element.elementor-element-f28adbf img{width:100%;}.elementor-5290 .elementor-element.elementor-element-49373f5{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:68px;--padding-left:0px;--padding-right:80px;}.elementor-5290 .elementor-element.elementor-element-ec563ce{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5290 .elementor-element.elementor-element-e4adddb{--display:flex;}.elementor-5290 .elementor-element.elementor-element-892a290 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-5290 .elementor-element.elementor-element-6bb8aa0{--display:flex;--position:absolute;bottom:8%;}body:not(.rtl) .elementor-5290 .elementor-element.elementor-element-6bb8aa0{right:0%;}body.rtl .elementor-5290 .elementor-element.elementor-element-6bb8aa0{left:0%;}.elementor-5290 .elementor-element.elementor-element-ce2a52c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:20px 20px 20px 20px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-5290 .elementor-element.elementor-element-ce2a52c:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-ce2a52c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEFF7;}.elementor-5290 .elementor-element.elementor-element-3c35ea6{--display:flex;}.elementor-5290 .elementor-element.elementor-element-7390e73{--display:flex;--position:absolute;--margin-top:200px;--margin-bottom:300px;--margin-left:0px;--margin-right:0px;top:0%;--z-index:2;}body:not(.rtl) .elementor-5290 .elementor-element.elementor-element-7390e73{left:1%;}body.rtl .elementor-5290 .elementor-element.elementor-element-7390e73{right:1%;}.elementor-5290 .elementor-element.elementor-element-0f03f1a{width:100%;max-width:100%;text-align:left;}.elementor-5290 .elementor-element.elementor-element-a06c5db{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5290 .elementor-element.elementor-element-769f27b{width:100%;max-width:100%;text-align:right;}.elementor-5290 .elementor-element.elementor-element-769f27b img{width:864px;}.elementor-5290 .elementor-element.elementor-element-59927c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:114px 114px;--row-gap:114px;--column-gap:114px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5290 .elementor-element.elementor-element-aa5a63c{--display:flex;}.elementor-5290 .elementor-element.elementor-element-d91a7c5 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-5290 .elementor-element.elementor-element-9cf0b3d{--display:flex;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5290 .elementor-element.elementor-element-2931a2d{--display:flex;}.elementor-5290 .elementor-element.elementor-element-2d61178{--display:flex;}.elementor-5290 .elementor-element.elementor-element-37deb9b{color:var( --e-global-color-primary );}.elementor-5290 .elementor-element.elementor-element-7231b6d{--display:flex;}.elementor-5290 .elementor-element.elementor-element-e9cceb5 .elementor-button{background-color:#F2653E;border-radius:50px 50px 50px 50px;padding:16px 24px 16px 24px;}.elementor-5290 .elementor-element.elementor-element-214b28d{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:112px;--padding-bottom:112px;--padding-left:60px;--padding-right:60px;}.elementor-5290 .elementor-element.elementor-element-214b28d:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-214b28d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-5290 .elementor-element.elementor-element-8466e13{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5290 .elementor-element.elementor-element-9b46b47{width:var( --container-widget-width, 602px );max-width:602px;--container-widget-width:602px;--container-widget-flex-grow:0;text-align:center;}.elementor-5290 .elementor-element.elementor-element-9b46b47.elementor-element{--align-self:center;}.elementor-5290 .elementor-element.elementor-element-9b46b47 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5290 .elementor-element.elementor-element-274ef47{text-align:center;color:var( --e-global-color-primary );}.elementor-5290 .elementor-element.elementor-element-1779015{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5290 .elementor-element.elementor-element-543232c{--grid-columns:3;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-5290 .elementor-element.elementor-element-543232c .elementor-loop-container{grid-auto-rows:1fr;}.elementor-5290 .elementor-element.elementor-element-543232c .e-loop-item > .elementor-section, .elementor-5290 .elementor-element.elementor-element-543232c .e-loop-item > .elementor-section > .elementor-container, .elementor-5290 .elementor-element.elementor-element-543232c .e-loop-item > .e-con, .elementor-5290 .elementor-element.elementor-element-543232c .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-5290 .elementor-element.elementor-element-e6ea1f4 .elementor-button{background-color:var( --e-global-color-68bc362 );padding:12px 24px 12px 24px;}.elementor-5290 .elementor-element.elementor-element-e6ea1f4 .elementor-button:hover, .elementor-5290 .elementor-element.elementor-element-e6ea1f4 .elementor-button:focus{background-color:var( --e-global-color-2578cc6 );}.elementor-5290 .elementor-element.elementor-element-881e5f0{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:112px;--padding-bottom:112px;--padding-left:60px;--padding-right:60px;}.elementor-5290 .elementor-element.elementor-element-881e5f0:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-881e5f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://next.studionext.digital/wp-content/uploads/2023/11/Testimonial-klienta.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text{color:var( --e-global-color-text );}.elementor-widget-jet-carousel .jet-banner__text{color:var( --e-global-color-text );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-jet-carousel .jet-carousel .jet-arrow{background-color:var( --e-global-color-primary );}.elementor-widget-jet-carousel .jet-carousel .jet-arrow:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span{background-color:var( --e-global-color-text );}.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li.slick-active span{background-color:var( --e-global-color-accent );}.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5290 .elementor-element.elementor-element-f4c2fdc .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner{margin:0px 0px 0px 0px;}.elementor-5290 .elementor-element.elementor-element-f4c2fdc .jet-carousel__content{text-align:left;}.elementor-5290 .elementor-element.elementor-element-f4c2fdc .jet-carousel .jet-slick-dots li span{background-color:#FBFBFB47;}.elementor-5290 .elementor-element.elementor-element-f4c2fdc .jet-carousel .jet-slick-dots li span:hover{background-color:#FBFBFB47;}.elementor-5290 .elementor-element.elementor-element-f4c2fdc .jet-carousel .jet-slick-dots li.slick-active span{background-color:var( --e-global-color-text );}.elementor-5290 .elementor-element.elementor-element-f4c2fdc .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-5290 .elementor-element.elementor-element-f4c2fdc .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}@media(min-width:768px){.elementor-5290 .elementor-element.elementor-element-69d2599{--width:60%;}.elementor-5290 .elementor-element.elementor-element-aafe396{--width:192px;}.elementor-5290 .elementor-element.elementor-element-773178a{--width:416px;}.elementor-5290 .elementor-element.elementor-element-ef5e297{--width:303px;}.elementor-5290 .elementor-element.elementor-element-870f0fb{--width:192px;}.elementor-5290 .elementor-element.elementor-element-33055d4{--width:112px;}.elementor-5290 .elementor-element.elementor-element-d88d303{--width:304px;}.elementor-5290 .elementor-element.elementor-element-3111458{--width:192px;}.elementor-5290 .elementor-element.elementor-element-7aa6857{--width:192px;}.elementor-5290 .elementor-element.elementor-element-7096255{--width:752px;}.elementor-5290 .elementor-element.elementor-element-76dfa48{--width:528px;}.elementor-5290 .elementor-element.elementor-element-bacf010{--width:1088px;}.elementor-5290 .elementor-element.elementor-element-5b5c619{--width:304px;}.elementor-5290 .elementor-element.elementor-element-3f50cd7{--width:304px;}.elementor-5290 .elementor-element.elementor-element-124bfe6{--width:100%;}.elementor-5290 .elementor-element.elementor-element-e4adddb{--width:1088px;}.elementor-5290 .elementor-element.elementor-element-6bb8aa0{--width:304px;}.elementor-5290 .elementor-element.elementor-element-8466e13{--width:768px;}}@media(max-width:1366px) and (min-width:768px){.elementor-5290 .elementor-element.elementor-element-7096255{--width:50%;}.elementor-5290 .elementor-element.elementor-element-76dfa48{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5290 .elementor-element.elementor-element-7096255{--width:100%;}.elementor-5290 .elementor-element.elementor-element-76dfa48{--width:100%;}.elementor-5290 .elementor-element.elementor-element-8466e13{--width:100%;}}@media(max-width:1366px){.elementor-5290 .elementor-element.elementor-element-ec8986e{--padding-top:152px;--padding-bottom:110px;--padding-left:60px;--padding-right:60px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5290 .elementor-element.elementor-element-28c0f7d .elementor-heading-title{font-size:48px;}.elementor-5290 .elementor-element.elementor-element-73f00b5 .elementor-heading-title{font-size:20px;}.elementor-5290 .elementor-element.elementor-element-b56a085{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5290 .elementor-element.elementor-element-3f5b3ea{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-5290 .elementor-element.elementor-element-120875e{--gap:90px 90px;--row-gap:90px;--column-gap:90px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5290 .elementor-element.elementor-element-0b9bde3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-5290 .elementor-element.elementor-element-7242b58{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5290 .elementor-element.elementor-element-d4e60f1 .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-c218a22 .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-d59e602{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5290 .elementor-element.elementor-element-ef6af2e .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-fcf973d .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-abd36d5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5290 .elementor-element.elementor-element-e48b177 .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-9b5b226 .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-a59ebee{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5290 .elementor-element.elementor-element-6a6ebfd .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-17e75aa .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-88ea392 .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-20a2c7b .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-b4bd4af .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-6a3f12b .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-ab95c66 .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-2da5a0b .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-f537dbd .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-bc1d1e6 .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-34c09bf .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-093038e .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-40ca663 .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-9a16faf .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-05ef73d .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-778cc60 .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-4e307fc .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-e5aa62d .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-7096255{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5290 .elementor-element.elementor-element-07e4c83 .elementor-heading-title{font-size:var( --e-global-typography-f3d9d2d-font-size );line-height:var( --e-global-typography-f3d9d2d-line-height );}.elementor-5290 .elementor-element.elementor-element-76dfa48{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5290 .elementor-element.elementor-element-befeb28{--min-height:2000px;}body:not(.rtl) .elementor-5290 .elementor-element.elementor-element-5b5c619{right:-7%;}body.rtl .elementor-5290 .elementor-element.elementor-element-5b5c619{left:-7%;}body:not(.rtl) .elementor-5290 .elementor-element.elementor-element-3f50cd7{left:-6%;}body.rtl .elementor-5290 .elementor-element.elementor-element-3f50cd7{right:-6%;}.elementor-5290 .elementor-element.elementor-element-3f50cd7{top:9%;}body:not(.rtl) .elementor-5290 .elementor-element.elementor-element-6bb8aa0{right:-6%;}body.rtl .elementor-5290 .elementor-element.elementor-element-6bb8aa0{left:-6%;}.elementor-5290 .elementor-element.elementor-element-6bb8aa0{bottom:16%;--z-index:2;}.elementor-5290 .elementor-element.elementor-element-3c35ea6{--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-5290 .elementor-element.elementor-element-7390e73{--margin-top:150px;--margin-bottom:120px;--margin-left:-54px;--margin-right:0px;}.elementor-5290 .elementor-element.elementor-element-a06c5db{--margin-top:0px;--margin-bottom:0px;--margin-left:45px;--margin-right:0px;}.elementor-5290 .elementor-element.elementor-element-214b28d{--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-5290 .elementor-element.elementor-element-9b46b47{--container-widget-width:472px;--container-widget-flex-grow:0;width:var( --container-widget-width, 472px );max-width:472px;}.elementor-5290 .elementor-element.elementor-element-9b46b47 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5290 .elementor-element.elementor-element-881e5f0{--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-5290 .elementor-element.elementor-element-ec8986e{--padding-top:120px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5290 .elementor-element.elementor-element-3663eb6 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5290 .elementor-element.elementor-element-28c0f7d .elementor-heading-title{font-size:48px;}.elementor-5290 .elementor-element.elementor-element-73f00b5 .elementor-heading-title{font-size:20px;}.elementor-5290 .elementor-element.elementor-element-b56a085{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5290 .elementor-element.elementor-element-c23066d > .elementor-widget-container{margin:-14% 0% 0% 0%;}.elementor-5290 .elementor-element.elementor-element-3f5b3ea{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5290 .elementor-element.elementor-element-120875e{--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-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5290 .elementor-element.elementor-element-fd033d7{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5290 .elementor-element.elementor-element-d4e60f1 .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-c218a22 .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-ef6af2e .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-fcf973d .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-e48b177 .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-9b5b226 .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-6a6ebfd .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-17e75aa .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-88ea392 .elementor-heading-title{font-size:17px;}.elementor-5290 .elementor-element.elementor-element-20a2c7b .elementor-heading-title{font-size:17px;}.elementor-5290 .elementor-element.elementor-element-b4bd4af .elementor-heading-title{font-size:17px;}.elementor-5290 .elementor-element.elementor-element-6a3f12b .elementor-heading-title{font-size:17px;}.elementor-5290 .elementor-element.elementor-element-ab95c66 .elementor-heading-title{font-size:17px;}.elementor-5290 .elementor-element.elementor-element-2da5a0b .elementor-heading-title{font-size:17px;}.elementor-5290 .elementor-element.elementor-element-f537dbd .elementor-heading-title{font-size:17px;}.elementor-5290 .elementor-element.elementor-element-bc1d1e6 .elementor-heading-title{font-size:17px;}.elementor-5290 .elementor-element.elementor-element-34c09bf .elementor-heading-title{font-size:17px;}.elementor-5290 .elementor-element.elementor-element-093038e .elementor-heading-title{font-size:17px;}.elementor-5290 .elementor-element.elementor-element-40ca663 .elementor-heading-title{font-size:17px;}.elementor-5290 .elementor-element.elementor-element-9a16faf .elementor-heading-title{font-size:17px;}.elementor-5290 .elementor-element.elementor-element-05ef73d .elementor-heading-title{font-size:17px;}.elementor-5290 .elementor-element.elementor-element-778cc60 .elementor-heading-title{font-size:17px;}.elementor-5290 .elementor-element.elementor-element-4e307fc .elementor-heading-title{font-size:17px;}.elementor-5290 .elementor-element.elementor-element-e5aa62d .elementor-heading-title{font-size:17px;}.elementor-5290 .elementor-element.elementor-element-0374bf8{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5290 .elementor-element.elementor-element-39e23e9{--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-5290 .elementor-element.elementor-element-07e4c83 .elementor-heading-title{font-size:var( --e-global-typography-f3d9d2d-font-size );line-height:var( --e-global-typography-f3d9d2d-line-height );}.elementor-5290 .elementor-element.elementor-element-befeb28{--min-height:1600px;}body:not(.rtl) .elementor-5290 .elementor-element.elementor-element-5b5c619{right:-6%;}body.rtl .elementor-5290 .elementor-element.elementor-element-5b5c619{left:-6%;}.elementor-5290 .elementor-element.elementor-element-5b5c619{bottom:-17%;}.elementor-5290 .elementor-element.elementor-element-4547f06{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-5290 .elementor-element.elementor-element-3f50cd7{left:-5%;}body.rtl .elementor-5290 .elementor-element.elementor-element-3f50cd7{right:-5%;}.elementor-5290 .elementor-element.elementor-element-3f50cd7{top:-24%;}.elementor-5290 .elementor-element.elementor-element-1f80c5c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5290 .elementor-element.elementor-element-6bb8aa0{bottom:-25%;}.elementor-5290 .elementor-element.elementor-element-c2a6544{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5290 .elementor-element.elementor-element-ce2a52c{--min-height:2500px;}.elementor-5290 .elementor-element.elementor-element-7390e73{--margin-top:150px;--margin-bottom:80px;--margin-left:-54px;--margin-right:0px;}.elementor-5290 .elementor-element.elementor-element-59927c5{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-5290 .elementor-element.elementor-element-214b28d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-5290 .elementor-element.elementor-element-9b46b47{--container-widget-width:464px;--container-widget-flex-grow:0;width:var( --container-widget-width, 464px );max-width:464px;}.elementor-5290 .elementor-element.elementor-element-9b46b47 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5290 .elementor-element.elementor-element-543232c{--grid-columns:2;}.elementor-5290 .elementor-element.elementor-element-881e5f0{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-5290 .elementor-element.elementor-element-ec8986e{--padding-top:120px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5290 .elementor-element.elementor-element-28c0f7d .elementor-heading-title{font-size:32px;}.elementor-5290 .elementor-element.elementor-element-73f00b5 .elementor-heading-title{font-size:20px;}.elementor-5290 .elementor-element.elementor-element-b56a085{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5290 .elementor-element.elementor-element-c23066d > .elementor-widget-container{margin:-19% 0% 0% 0%;}.elementor-5290 .elementor-element.elementor-element-120875e{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-5290 .elementor-element.elementor-element-b359754{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5290 .elementor-element.elementor-element-5a77dc0{font-size:16px;}.elementor-5290 .elementor-element.elementor-element-4900e9f{font-size:16px;}.elementor-5290 .elementor-element.elementor-element-0b9bde3{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-5290 .elementor-element.elementor-element-f81aac9{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5290 .elementor-element.elementor-element-d4e60f1 .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-c218a22 .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-ef6af2e .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-fcf973d .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-e48b177 .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-9b5b226 .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-6a6ebfd .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-17e75aa .elementor-heading-title{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-15c1138{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-5290 .elementor-element.elementor-element-b4542d8{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5290 .elementor-element.elementor-element-88ea392 .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-20a2c7b .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-b4bd4af .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-6a3f12b .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-fe4c242{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5290 .elementor-element.elementor-element-ab95c66 .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-2da5a0b .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-f537dbd .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-bc1d1e6 .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-34c09bf .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-093038e .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-40ca663 .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-9a16faf .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-05ef73d .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-778cc60 .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-4e307fc .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-e5aa62d .elementor-heading-title{font-size:22px;}.elementor-5290 .elementor-element.elementor-element-0374bf8{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5290 .elementor-element.elementor-element-0374bf8 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-5290 .elementor-element.elementor-element-f2864bd{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-5290 .elementor-element.elementor-element-39e23e9{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5290 .elementor-element.elementor-element-7096255{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5290 .elementor-element.elementor-element-cc9f90b{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5290 .elementor-element.elementor-element-07e4c83 .elementor-heading-title{font-size:var( --e-global-typography-f3d9d2d-font-size );line-height:var( --e-global-typography-f3d9d2d-line-height );}.elementor-5290 .elementor-element.elementor-element-76dfa48{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5290 .elementor-element.elementor-element-0a06951{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-238737b{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-5290 .elementor-element.elementor-element-befeb28{--min-height:738px;}.elementor-5290 .elementor-element.elementor-element-b92c284{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}body:not(.rtl) .elementor-5290 .elementor-element.elementor-element-5b5c619{right:-57%;}body.rtl .elementor-5290 .elementor-element.elementor-element-5b5c619{left:-57%;}.elementor-5290 .elementor-element.elementor-element-5b5c619{bottom:0%;}.elementor-5290 .elementor-element.elementor-element-4547f06{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-5290 .elementor-element.elementor-element-1f80c5c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5290 .elementor-element.elementor-element-49373f5{--width:100%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5290 .elementor-element.elementor-element-d678cad img{width:100%;}.elementor-5290 .elementor-element.elementor-element-ec563ce{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-5290 .elementor-element.elementor-element-6bb8aa0{right:-56%;}body.rtl .elementor-5290 .elementor-element.elementor-element-6bb8aa0{left:-56%;}.elementor-5290 .elementor-element.elementor-element-6bb8aa0{bottom:-5%;}.elementor-5290 .elementor-element.elementor-element-c2a6544{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5290 .elementor-element.elementor-element-ce2a52c{--min-height:0px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5290 .elementor-element.elementor-element-7390e73{--margin-top:33%;--margin-bottom:50%;--margin-left:-17%;--margin-right:0%;}body:not(.rtl) .elementor-5290 .elementor-element.elementor-element-7390e73{left:23%;}body.rtl .elementor-5290 .elementor-element.elementor-element-7390e73{right:23%;}.elementor-5290 .elementor-element.elementor-element-a06c5db{--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-5290 .elementor-element.elementor-element-59927c5{--gap:57px 57px;--row-gap:57px;--column-gap:57px;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5290 .elementor-element.elementor-element-9cf0b3d{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5290 .elementor-element.elementor-element-e9cceb5 .elementor-button{padding:14px 20px 14px 20px;}.elementor-5290 .elementor-element.elementor-element-214b28d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5290 .elementor-element.elementor-element-9b46b47 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5290 .elementor-element.elementor-element-543232c{--grid-columns:1;}.elementor-5290 .elementor-element.elementor-element-881e5f0{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5290 .elementor-element.elementor-element-f4c2fdc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5290 .elementor-element.elementor-element-f4c2fdc .jet-carousel .jet-arrow{font-size:35px;}.elementor-5290 .elementor-element.elementor-element-f4c2fdc .jet-carousel .jet-arrow:before{font-size:35px;}.elementor-5290 .elementor-element.elementor-element-f4c2fdc .jet-carousel .jet-arrow svg{width:35px;height:35px;}.elementor-5290 .elementor-element.elementor-element-f4c2fdc .jet-carousel .jet-arrow.prev-arrow{top:-50px;bottom:auto;left:5px;right:auto;}.elementor-5290 .elementor-element.elementor-element-f4c2fdc .jet-carousel .jet-arrow.next-arrow{top:-50px;bottom:auto;right:5px;left:auto;}}/* Start custom CSS for button, class: .elementor-element-3663eb6 */.elementor-5290 .elementor-element.elementor-element-3663eb6 .elementor-button-icon {
    display: flex;
   align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4900e9f */.elementor-5290 .elementor-element.elementor-element-4900e9f a {
    color: rgba(31, 87, 182, 1) !important;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f81aac9 */.elementor-5290 .elementor-element.elementor-element-f81aac9 {
    box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aafe396 */.elementor-5290 .elementor-element.elementor-element-aafe396 {
    border-radius: 20px;
    border: 0.5px solid rgba(0, 0, 0, 0.3);
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-773178a */.elementor-5290 .elementor-element.elementor-element-773178a {
    border-radius: 20px;
    border: 0.5px solid rgba(0, 0, 0, 0.3);
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef5e297 */.elementor-5290 .elementor-element.elementor-element-ef5e297 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-870f0fb */.elementor-5290 .elementor-element.elementor-element-870f0fb {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33055d4 */.elementor-5290 .elementor-element.elementor-element-33055d4 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d88d303 */.elementor-5290 .elementor-element.elementor-element-d88d303 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3111458 */.elementor-5290 .elementor-element.elementor-element-3111458 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa6857 */.elementor-5290 .elementor-element.elementor-element-7aa6857 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc9c1d9 */.elementor-5290 .elementor-element.elementor-element-cc9c1d9 {
    border-radius: 20px;
    border: 0.5px solid rgba(0, 0, 0, 0.3);
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40fcce9 */.elementor-5290 .elementor-element.elementor-element-40fcce9 {
    border-radius: 20px;
    border: 0.5px solid rgba(0, 0, 0, 0.3);
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6981ca */.elementor-5290 .elementor-element.elementor-element-a6981ca {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6151bb4 */.elementor-5290 .elementor-element.elementor-element-6151bb4 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac22d8e */.elementor-5290 .elementor-element.elementor-element-ac22d8e {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01a7fce */.elementor-5290 .elementor-element.elementor-element-01a7fce {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea72db */.elementor-5290 .elementor-element.elementor-element-2ea72db {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05dcd8 */.elementor-5290 .elementor-element.elementor-element-d05dcd8 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc9c1d9 */.elementor-5290 .elementor-element.elementor-element-cc9c1d9 {
    border-radius: 20px;
    border: 0.5px solid rgba(0, 0, 0, 0.3);
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40fcce9 */.elementor-5290 .elementor-element.elementor-element-40fcce9 {
    border-radius: 20px;
    border: 0.5px solid rgba(0, 0, 0, 0.3);
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6981ca */.elementor-5290 .elementor-element.elementor-element-a6981ca {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6151bb4 */.elementor-5290 .elementor-element.elementor-element-6151bb4 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac22d8e */.elementor-5290 .elementor-element.elementor-element-ac22d8e {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01a7fce */.elementor-5290 .elementor-element.elementor-element-01a7fce {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea72db */.elementor-5290 .elementor-element.elementor-element-2ea72db {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05dcd8 */.elementor-5290 .elementor-element.elementor-element-d05dcd8 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc9c1d9 */.elementor-5290 .elementor-element.elementor-element-cc9c1d9 {
    border-radius: 20px;
    border: 0.5px solid rgba(0, 0, 0, 0.3);
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40fcce9 */.elementor-5290 .elementor-element.elementor-element-40fcce9 {
    border-radius: 20px;
    border: 0.5px solid rgba(0, 0, 0, 0.3);
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6981ca */.elementor-5290 .elementor-element.elementor-element-a6981ca {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6151bb4 */.elementor-5290 .elementor-element.elementor-element-6151bb4 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac22d8e */.elementor-5290 .elementor-element.elementor-element-ac22d8e {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01a7fce */.elementor-5290 .elementor-element.elementor-element-01a7fce {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea72db */.elementor-5290 .elementor-element.elementor-element-2ea72db {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05dcd8 */.elementor-5290 .elementor-element.elementor-element-d05dcd8 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc9c1d9 */.elementor-5290 .elementor-element.elementor-element-cc9c1d9 {
    border-radius: 20px;
    border: 0.5px solid rgba(0, 0, 0, 0.3);
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40fcce9 */.elementor-5290 .elementor-element.elementor-element-40fcce9 {
    border-radius: 20px;
    border: 0.5px solid rgba(0, 0, 0, 0.3);
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6981ca */.elementor-5290 .elementor-element.elementor-element-a6981ca {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6151bb4 */.elementor-5290 .elementor-element.elementor-element-6151bb4 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac22d8e */.elementor-5290 .elementor-element.elementor-element-ac22d8e {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01a7fce */.elementor-5290 .elementor-element.elementor-element-01a7fce {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea72db */.elementor-5290 .elementor-element.elementor-element-2ea72db {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05dcd8 */.elementor-5290 .elementor-element.elementor-element-d05dcd8 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc9c1d9 */.elementor-5290 .elementor-element.elementor-element-cc9c1d9 {
    border-radius: 20px;
    border: 0.5px solid rgba(0, 0, 0, 0.3);
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40fcce9 */.elementor-5290 .elementor-element.elementor-element-40fcce9 {
    border-radius: 20px;
    border: 0.5px solid rgba(0, 0, 0, 0.3);
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6981ca */.elementor-5290 .elementor-element.elementor-element-a6981ca {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6151bb4 */.elementor-5290 .elementor-element.elementor-element-6151bb4 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac22d8e */.elementor-5290 .elementor-element.elementor-element-ac22d8e {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01a7fce */.elementor-5290 .elementor-element.elementor-element-01a7fce {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea72db */.elementor-5290 .elementor-element.elementor-element-2ea72db {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05dcd8 */.elementor-5290 .elementor-element.elementor-element-d05dcd8 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc9c1d9 */.elementor-5290 .elementor-element.elementor-element-cc9c1d9 {
    border-radius: 20px;
    border: 0.5px solid rgba(0, 0, 0, 0.3);
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40fcce9 */.elementor-5290 .elementor-element.elementor-element-40fcce9 {
    border-radius: 20px;
    border: 0.5px solid rgba(0, 0, 0, 0.3);
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6981ca */.elementor-5290 .elementor-element.elementor-element-a6981ca {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6151bb4 */.elementor-5290 .elementor-element.elementor-element-6151bb4 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac22d8e */.elementor-5290 .elementor-element.elementor-element-ac22d8e {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01a7fce */.elementor-5290 .elementor-element.elementor-element-01a7fce {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea72db */.elementor-5290 .elementor-element.elementor-element-2ea72db {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05dcd8 */.elementor-5290 .elementor-element.elementor-element-d05dcd8 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc9c1d9 */.elementor-5290 .elementor-element.elementor-element-cc9c1d9 {
    border-radius: 20px;
    border: 0.5px solid rgba(0, 0, 0, 0.3);
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40fcce9 */.elementor-5290 .elementor-element.elementor-element-40fcce9 {
    border-radius: 20px;
    border: 0.5px solid rgba(0, 0, 0, 0.3);
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6981ca */.elementor-5290 .elementor-element.elementor-element-a6981ca {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6151bb4 */.elementor-5290 .elementor-element.elementor-element-6151bb4 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac22d8e */.elementor-5290 .elementor-element.elementor-element-ac22d8e {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01a7fce */.elementor-5290 .elementor-element.elementor-element-01a7fce {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea72db */.elementor-5290 .elementor-element.elementor-element-2ea72db {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05dcd8 */.elementor-5290 .elementor-element.elementor-element-d05dcd8 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc9c1d9 */.elementor-5290 .elementor-element.elementor-element-cc9c1d9 {
    border-radius: 20px;
    border: 0.5px solid rgba(0, 0, 0, 0.3);
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40fcce9 */.elementor-5290 .elementor-element.elementor-element-40fcce9 {
    border-radius: 20px;
    border: 0.5px solid rgba(0, 0, 0, 0.3);
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6981ca */.elementor-5290 .elementor-element.elementor-element-a6981ca {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6151bb4 */.elementor-5290 .elementor-element.elementor-element-6151bb4 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac22d8e */.elementor-5290 .elementor-element.elementor-element-ac22d8e {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01a7fce */.elementor-5290 .elementor-element.elementor-element-01a7fce {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea72db */.elementor-5290 .elementor-element.elementor-element-2ea72db {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05dcd8 */.elementor-5290 .elementor-element.elementor-element-d05dcd8 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc9c1d9 */.elementor-5290 .elementor-element.elementor-element-cc9c1d9 {
    border-radius: 20px;
    border: 0.5px solid rgba(0, 0, 0, 0.3);
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40fcce9 */.elementor-5290 .elementor-element.elementor-element-40fcce9 {
    border-radius: 20px;
    border: 0.5px solid rgba(0, 0, 0, 0.3);
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6981ca */.elementor-5290 .elementor-element.elementor-element-a6981ca {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6151bb4 */.elementor-5290 .elementor-element.elementor-element-6151bb4 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac22d8e */.elementor-5290 .elementor-element.elementor-element-ac22d8e {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01a7fce */.elementor-5290 .elementor-element.elementor-element-01a7fce {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea72db */.elementor-5290 .elementor-element.elementor-element-2ea72db {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05dcd8 */.elementor-5290 .elementor-element.elementor-element-d05dcd8 {
    border-radius: 20px;
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f443a9c */.elementor-5290 .elementor-element.elementor-element-f443a9c div{
    font-family: "General Sans";
    font-weight: 600;
    font-size: 54px;
    line-height: 72.9px;
    letter-spacing: 0%;
    color: #1F57B6;
}
@media screen and (max-width: 767px) {
    .elementor-5290 .elementor-element.elementor-element-f443a9c div{
    font-weight: 600 !important;
    font-size: 34px !important;
    line-height: 52.9px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07e4c83 */.elementor-5290 .elementor-element.elementor-element-07e4c83 div{
   font-family: "General Sans", sans-serif !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 27px !important;
    text-align: left !important;
    color: rgba(31, 87, 182, 1) !important;
}
@media screen and (max-width: 767px) {
    .elementor-5290 .elementor-element.elementor-element-07e4c83 div{
    font-size: 18px !important;
    line-height: 26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-814c100 */.elementor-5290 .elementor-element.elementor-element-814c100 div{
    font-family: "General Sans", sans-serif !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 27px !important;
    text-align: left !important;
    color: rgba(31, 87, 182, 1) !important;
}
@media screen and (max-width: 767px) {
    .elementor-5290 .elementor-element.elementor-element-814c100 div{
    font-size: 18px !important;
    line-height: 26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e85ccd */.elementor-5290 .elementor-element.elementor-element-5e85ccd div{
    font-family: "General Sans", sans-serif !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    line-height: 27px !important;
    text-align: left !important;
    color: rgba(31, 87, 182, 1) !important;
}
@media screen and (max-width: 767px) {
    .elementor-5290 .elementor-element.elementor-element-5e85ccd div{
    font-size: 18px !important;
    line-height: 26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c74180d */.elementor-5290 .elementor-element.elementor-element-c74180d {
font-family: "General Sans", sans-serif !important;
font-size: 20px !important;
font-weight: 500 !important;
line-height: 27px !important;
}
.elementor-5290 .elementor-element.elementor-element-c74180d strong{
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 27px !important;
}
@media screen and (max-width: 767px) {
    .elementor-5290 .elementor-element.elementor-element-c74180d strong{
    font-size: 18px !important;
    line-height: 26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c001802 */.elementor-5290 .elementor-element.elementor-element-c001802 div{
    font-family: "Clash Display";
    font-weight: 500;
    font-size: 54px;
    line-height: 72.9px;
}
@media screen and (max-width: 767px) {
    .elementor-5290 .elementor-element.elementor-element-c001802 div{
    font-weight: 500 !important;
    font-size: 34px !important;
    line-height: 52.9px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-099a313 */.elementor-5290 .elementor-element.elementor-element-099a313 div{
font-family: "Clash Display", sans-serif !important;
 font-size: 20px !important;
 font-weight: 500 !important;
 line-height: 24.6px !important;
 color: rgba(242, 247, 255, 1) !important;
}
@media screen and (max-width: 767px) {
    .elementor-5290 .elementor-element.elementor-element-099a313 div{
    font-size: 18px !important;
    line-height: 26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a06951 */.elementor-5290 .elementor-element.elementor-element-0a06951 {
    font-family: "Clash Display", sans-serif !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 24.6px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4c5dee */.elementor-5290 .elementor-element.elementor-element-c4c5dee p{
    font-family: General Sans !important;
    font-size: 45px !important;
    font-weight: 600 !important;
    line-height: 58.5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37deb9b */.elementor-5290 .elementor-element.elementor-element-37deb9b a {
    color: rgba(31, 87, 182, 1) !important;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e9cceb5 */.elementor-5290 .elementor-element.elementor-element-e9cceb5 a{
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 27px !important;
}
@media screen and (max-width: 767px) {
    .elementor-5290 .elementor-element.elementor-element-e9cceb5 a {
    font-size: 1.125rem !important;
    line-height: 1.35 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5b3ea */.elementor-5290 .elementor-element.elementor-element-3f5b3ea { 
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b46b47 */.elementor-5290 .elementor-element.elementor-element-9b46b47 .strawberry-mark {
    position: relative;
    z-index: 0;
    display: inline-block;
}

.strawberry-mark::before {
    content:'';
    position: absolute;
    left: 50%;
    width: calc(100% + 20px);
    height: 100%;
    transform: translateX(-50%);
    rotate: -1deg;
    background-color: #f0d9db;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-274ef47 */.elementor-5290 .elementor-element.elementor-element-274ef47 span {
    text-decoration: none!important;
    color: #D93636;
}/* End custom CSS */
/* Start custom CSS for jet-carousel, class: .elementor-element-f4c2fdc */.elementor-5290 .elementor-element.elementor-element-f4c2fdc .elementor-widget-image-box figure {
    width: 77px!important;
}

.elementor-5290 .elementor-element.elementor-element-f4c2fdc .elementor-widget-image-box img {
    width: 100%;
    height: 100%;
}
.elementor-5290 .elementor-element.elementor-element-f4c2fdc .jet-arrow {
    display: none !important;
}

@media screen and (max-width: 767px) {
.elementor-5290 .elementor-element.elementor-element-f4c2fdc .jet-carousel__item{
    padding: 0px !important;
}
.elementor-5290 .elementor-element.elementor-element-f4c2fdc .jet-arrow {
    background-color: #14141400 !important;
    display: block !important;
}
.elementor-5290 .elementor-element.elementor-element-f4c2fdc {
    margin-top: 90px;
}
.elementor-5290 .elementor-element.elementor-element-f4c2fdc .jet-slick-dots{
    position: absolute;
    top: -60px;
    left: 50%;
    transform: translateX(-50%);
}
.elementor-5290 .elementor-element.elementor-element-f4c2fdc .jet-slick-dots li {
    padding-left: 4px !important;
    padding-right: 4px !important;
}
.elementor-5290 .elementor-element.elementor-element-f4c2fdc svg path{
    fill: #FBFBFB !important;
}
}/* End custom CSS */
/* Start custom CSS */#projekt-protektel h2{
    font-family: "General Sans", sans-serif !important;
    font-size: 45px !important;
    font-weight: 600 !important;
    line-height: 58.5px !important;
    text-align: left !important;
    color: #292929 !important;
}
@media (min-width: 768px) and (max-width: 1024px) {
#projekt-protektel h2{
    font-size: 35px !important;
    line-height: 44px !important;
    }
}
@media (max-width: 767px) {
#projekt-protektel h2{
    font-size: 24px !important;
    line-height: 32px !important;
    }
#projekt-protektel p{
    font-size: 16px !important;
    line-height: 24px !important;
    }
}/* End custom CSS */