.elementor-20 .elementor-element.elementor-element-c03f03b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c03f03b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c03f03b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-0c97e4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0c97e4e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0c97e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bgsoft );}.elementor-20 .elementor-element.elementor-element-3948c6c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-223b281{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-794d4f2 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-20 .elementor-element.elementor-element-794d4f2 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1em;letter-spacing:1px;color:var( --e-global-color-textmuted );}.elementor-20 .elementor-element.elementor-element-9cfaf6e > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-20 .elementor-element.elementor-element-9cfaf6e .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:2.5px;color:var( --e-global-color-textmain );}.elementor-20 .elementor-element.elementor-element-825bcd3 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-20 .elementor-element.elementor-element-825bcd3{font-family:"Jost", Sans-serif;font-size:15px;font-weight:300;line-height:1.75em;letter-spacing:0px;color:var( --e-global-color-textmuted );}.elementor-20 .elementor-element.elementor-element-9e00f09 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:2.5px;fill:var( --e-global-color-textmain );color:var( --e-global-color-textmain );transition-duration:0.35s;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-20 .elementor-element.elementor-element-9e00f09 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-9e00f09 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-textmain );}.elementor-20 .elementor-element.elementor-element-9e00f09 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-9e00f09 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-20 .elementor-element.elementor-element-9e00f09 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-9e00f09 .elementor-button:focus svg{fill:var( --e-global-color-textmain );}.elementor-20 .elementor-element.elementor-element-24cf8e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-8f64ab4 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-20 .elementor-element.elementor-element-8f64ab4 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1em;letter-spacing:1px;color:var( --e-global-color-textmuted );}.elementor-20 .elementor-element.elementor-element-70b42dc > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-20 .elementor-element.elementor-element-70b42dc .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:2.5px;color:var( --e-global-color-textmain );}.elementor-20 .elementor-element.elementor-element-8a1ec2c > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-20 .elementor-element.elementor-element-8a1ec2c{font-family:"Jost", Sans-serif;font-size:15px;font-weight:300;line-height:1.75em;letter-spacing:0px;color:var( --e-global-color-textmuted );}.elementor-20 .elementor-element.elementor-element-a4ab2b4 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:2.5px;fill:var( --e-global-color-textmain );color:var( --e-global-color-textmain );transition-duration:0.35s;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-20 .elementor-element.elementor-element-a4ab2b4 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-a4ab2b4 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-textmain );}.elementor-20 .elementor-element.elementor-element-a4ab2b4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-a4ab2b4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-20 .elementor-element.elementor-element-a4ab2b4 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-a4ab2b4 .elementor-button:focus svg{fill:var( --e-global-color-textmain );}.elementor-20 .elementor-element.elementor-element-ffc872f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b6ab7a6 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-20 .elementor-element.elementor-element-b6ab7a6 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1em;letter-spacing:1px;color:var( --e-global-color-textmuted );}.elementor-20 .elementor-element.elementor-element-ee13332 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-20 .elementor-element.elementor-element-ee13332 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:2.5px;color:var( --e-global-color-textmain );}.elementor-20 .elementor-element.elementor-element-806ba3f > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-20 .elementor-element.elementor-element-806ba3f{font-family:"Jost", Sans-serif;font-size:15px;font-weight:300;line-height:1.75em;letter-spacing:0px;color:var( --e-global-color-textmuted );}.elementor-20 .elementor-element.elementor-element-1d491e7 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:2.5px;fill:var( --e-global-color-textmain );color:var( --e-global-color-textmain );transition-duration:0.35s;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-20 .elementor-element.elementor-element-1d491e7 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-1d491e7 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-textmain );}.elementor-20 .elementor-element.elementor-element-1d491e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-1d491e7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-20 .elementor-element.elementor-element-1d491e7 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-1d491e7 .elementor-button:focus svg{fill:var( --e-global-color-textmain );}.elementor-20 .elementor-element.elementor-element-068ef5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-lineondark );--border-color:var( --e-global-color-lineondark );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-068ef5d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-068ef5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-f0fb4c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-53af605{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:120px;--padding-right:70px;}.elementor-20 .elementor-element.elementor-element-8d32d13 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-20 .elementor-element.elementor-element-8d32d13 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:4px;color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-3ee9779{--display:flex;--min-height:1px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3ee9779:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3ee9779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-3ee9779.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-cc5c920 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-textondark );}.elementor-20 .elementor-element.elementor-element-31c2681{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;line-height:1.75em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-31c2681 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-3f47c37{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-de05fd7 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:2.5px;fill:var( --e-global-color-textondark );color:var( --e-global-color-textondark );transition-duration:0.35s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:18px 36px 18px 36px;}.elementor-20 .elementor-element.elementor-element-de05fd7 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-de05fd7 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-de05fd7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-de05fd7 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-20 .elementor-element.elementor-element-de05fd7 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-de05fd7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-2dcfe08{--display:flex;--min-height:560px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2dcfe08:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2dcfe08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ps-projekt.com/wp-content/uploads/2026/09/proba-2-17-web.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-7b325c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-lineondark );--border-color:var( --e-global-color-lineondark );--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7b325c2:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7b325c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-branddeep );}.elementor-20 .elementor-element.elementor-element-7950b9e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-d56e2d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-lineondark );--border-color:var( --e-global-color-lineondark );--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-22bb10d .elementor-icon-box-wrapper{text-align:center;gap:22px;}.elementor-20 .elementor-element.elementor-element-22bb10d .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-textondark );}.elementor-20 .elementor-element.elementor-element-22bb10d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-22bb10d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-22bb10d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-22bb10d .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-22bb10d .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-22bb10d .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:2.5px;}.elementor-20 .elementor-element.elementor-element-22bb10d .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:15px;font-weight:300;line-height:1.75em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-593bb46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-lineondark );--border-color:var( --e-global-color-lineondark );--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-e5cdc7b .elementor-icon-box-wrapper{text-align:center;gap:22px;}.elementor-20 .elementor-element.elementor-element-e5cdc7b .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-textondark );}.elementor-20 .elementor-element.elementor-element-e5cdc7b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-e5cdc7b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-e5cdc7b.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-e5cdc7b .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-e5cdc7b .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-e5cdc7b .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:2.5px;}.elementor-20 .elementor-element.elementor-element-e5cdc7b .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:15px;font-weight:300;line-height:1.75em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-7e1b146{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-lineondark );--border-color:var( --e-global-color-lineondark );--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-c5443ea .elementor-icon-box-wrapper{text-align:center;gap:22px;}.elementor-20 .elementor-element.elementor-element-c5443ea .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-textondark );}.elementor-20 .elementor-element.elementor-element-c5443ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-c5443ea.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c5443ea.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-c5443ea .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-c5443ea .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-c5443ea .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:2.5px;}.elementor-20 .elementor-element.elementor-element-c5443ea .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:15px;font-weight:300;line-height:1.75em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-9cc973c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-lineondark );--border-color:var( --e-global-color-lineondark );--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-9d44804 .elementor-icon-box-wrapper{text-align:center;gap:22px;}.elementor-20 .elementor-element.elementor-element-9d44804 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-textondark );}.elementor-20 .elementor-element.elementor-element-9d44804.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-9d44804.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9d44804.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-9d44804 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-9d44804 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-9d44804 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:2.5px;}.elementor-20 .elementor-element.elementor-element-9d44804 .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:15px;font-weight:300;line-height:1.75em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-d370aaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-lineondark );--border-color:var( --e-global-color-lineondark );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d370aaf:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d370aaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-1f2e720{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1467c5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:120px;--padding-right:70px;}.elementor-20 .elementor-element.elementor-element-05fb428 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-20 .elementor-element.elementor-element-05fb428 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:4px;color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-5cf7617 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-textondark );}.elementor-20 .elementor-element.elementor-element-9de66ec{--display:flex;--min-height:1px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:26px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9de66ec:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9de66ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-9de66ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-4a88ecb{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;line-height:1.75em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-dd9f743{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e26953d .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:2.5px;fill:var( --e-global-color-textondark );color:var( --e-global-color-textondark );transition-duration:0.35s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:18px 36px 18px 36px;}.elementor-20 .elementor-element.elementor-element-e26953d .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-e26953d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-e26953d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-e26953d .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-20 .elementor-element.elementor-element-e26953d .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-e26953d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-e71fee5{--display:flex;--min-height:560px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e71fee5:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e71fee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ps-projekt.com/wp-content/uploads/2026/09/1-2-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-e71fee5::before, .elementor-20 .elementor-element.elementor-element-e71fee5 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-e71fee5 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-e71fee5 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-e71fee5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-e71fee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(0,0,0,0);--background-overlay:'';}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-0c97e4e{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3948c6c{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-223b281{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-794d4f2 .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:1px;}.elementor-20 .elementor-element.elementor-element-9cfaf6e .elementor-heading-title{font-size:14px;line-height:1.5em;letter-spacing:2.5px;}.elementor-20 .elementor-element.elementor-element-825bcd3{font-size:15px;line-height:1.75em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-9e00f09 .elementor-button{font-size:12px;line-height:1em;letter-spacing:2.5px;}.elementor-20 .elementor-element.elementor-element-24cf8e4{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-8f64ab4 .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:1px;}.elementor-20 .elementor-element.elementor-element-70b42dc .elementor-heading-title{font-size:14px;line-height:1.5em;letter-spacing:2.5px;}.elementor-20 .elementor-element.elementor-element-8a1ec2c{font-size:15px;line-height:1.75em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-a4ab2b4 .elementor-button{font-size:12px;line-height:1em;letter-spacing:2.5px;}.elementor-20 .elementor-element.elementor-element-ffc872f{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b6ab7a6 .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:1px;}.elementor-20 .elementor-element.elementor-element-ee13332 .elementor-heading-title{font-size:14px;line-height:1.5em;letter-spacing:2.5px;}.elementor-20 .elementor-element.elementor-element-806ba3f{font-size:15px;line-height:1.75em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-1d491e7 .elementor-button{font-size:12px;line-height:1em;letter-spacing:2.5px;}.elementor-20 .elementor-element.elementor-element-53af605{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-8d32d13 .elementor-heading-title{font-size:12px;line-height:1.5em;letter-spacing:4px;}.elementor-20 .elementor-element.elementor-element-31c2681{font-size:16px;line-height:1.75em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-de05fd7 .elementor-button{font-size:13px;line-height:1em;letter-spacing:2.5px;padding:18px 36px 18px 36px;}.elementor-20 .elementor-element.elementor-element-2dcfe08{--min-height:520px;}.elementor-20 .elementor-element.elementor-element-7b325c2{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7950b9e{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-d56e2d6{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-20 .elementor-element.elementor-element-22bb10d .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-22bb10d .elementor-icon-box-title a{font-size:13px;line-height:1.5em;letter-spacing:2.5px;}.elementor-20 .elementor-element.elementor-element-22bb10d .elementor-icon-box-description{font-size:15px;line-height:1.75em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-593bb46{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-20 .elementor-element.elementor-element-e5cdc7b .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-e5cdc7b .elementor-icon-box-title a{font-size:13px;line-height:1.5em;letter-spacing:2.5px;}.elementor-20 .elementor-element.elementor-element-e5cdc7b .elementor-icon-box-description{font-size:15px;line-height:1.75em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-7e1b146{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-20 .elementor-element.elementor-element-c5443ea .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-c5443ea .elementor-icon-box-title a{font-size:13px;line-height:1.5em;letter-spacing:2.5px;}.elementor-20 .elementor-element.elementor-element-c5443ea .elementor-icon-box-description{font-size:15px;line-height:1.75em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-9cc973c{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-20 .elementor-element.elementor-element-9d44804 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-9d44804 .elementor-icon-box-title a{font-size:13px;line-height:1.5em;letter-spacing:2.5px;}.elementor-20 .elementor-element.elementor-element-9d44804 .elementor-icon-box-description{font-size:15px;line-height:1.75em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-1467c5b{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-05fb428 .elementor-heading-title{font-size:12px;line-height:1.5em;letter-spacing:4px;}.elementor-20 .elementor-element.elementor-element-5cf7617 .elementor-heading-title{font-size:32px;line-height:1.2em;letter-spacing:1px;}.elementor-20 .elementor-element.elementor-element-4a88ecb{font-size:16px;line-height:1.75em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-e26953d .elementor-button{font-size:13px;line-height:1em;letter-spacing:2.5px;padding:18px 36px 18px 36px;}.elementor-20 .elementor-element.elementor-element-e71fee5{--min-height:520px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-0c97e4e{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3948c6c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-223b281{--width:100%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-794d4f2 .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:1px;}.elementor-20 .elementor-element.elementor-element-9cfaf6e .elementor-heading-title{font-size:13px;line-height:1.5em;letter-spacing:2.5px;}.elementor-20 .elementor-element.elementor-element-825bcd3{font-size:15px;line-height:1.75em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-9e00f09 .elementor-button{font-size:12px;line-height:1em;letter-spacing:2.5px;padding:0px 0px 6px 0px;}.elementor-20 .elementor-element.elementor-element-24cf8e4{--width:100%;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8f64ab4 .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:1px;}.elementor-20 .elementor-element.elementor-element-70b42dc .elementor-heading-title{font-size:13px;line-height:1.5em;letter-spacing:2.5px;}.elementor-20 .elementor-element.elementor-element-8a1ec2c{font-size:15px;line-height:1.75em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-a4ab2b4 .elementor-button{font-size:12px;line-height:1em;letter-spacing:2.5px;padding:0px 0px 6px 0px;}.elementor-20 .elementor-element.elementor-element-ffc872f{--width:100%;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b6ab7a6 .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:1px;}.elementor-20 .elementor-element.elementor-element-ee13332 .elementor-heading-title{font-size:13px;line-height:1.5em;letter-spacing:2.5px;}.elementor-20 .elementor-element.elementor-element-806ba3f{font-size:15px;line-height:1.75em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-1d491e7 .elementor-button{font-size:12px;line-height:1em;letter-spacing:2.5px;padding:0px 0px 6px 0px;}.elementor-20 .elementor-element.elementor-element-53af605{--width:100%;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-8d32d13 .elementor-heading-title{font-size:11px;line-height:1.5em;letter-spacing:3px;}.elementor-20 .elementor-element.elementor-element-3ee9779{--width:48px;}.elementor-20 .elementor-element.elementor-element-31c2681{width:100%;max-width:100%;font-size:15px;line-height:1.75em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-de05fd7 .elementor-button{font-size:12px;line-height:1em;letter-spacing:2.5px;padding:17px 28px 17px 28px;}.elementor-20 .elementor-element.elementor-element-2dcfe08{--width:100%;--min-height:300px;}.elementor-20 .elementor-element.elementor-element-7b325c2{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7950b9e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-d56e2d6{--width:100%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-22bb10d .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-22bb10d .elementor-icon-box-title a{font-size:13px;line-height:1.5em;letter-spacing:2.5px;}.elementor-20 .elementor-element.elementor-element-22bb10d .elementor-icon-box-description{font-size:15px;line-height:1.75em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-593bb46{--width:100%;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e5cdc7b .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-e5cdc7b .elementor-icon-box-title a{font-size:13px;line-height:1.5em;letter-spacing:2.5px;}.elementor-20 .elementor-element.elementor-element-e5cdc7b .elementor-icon-box-description{font-size:15px;line-height:1.75em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-7e1b146{--width:100%;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c5443ea .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-c5443ea .elementor-icon-box-title a{font-size:13px;line-height:1.5em;letter-spacing:2.5px;}.elementor-20 .elementor-element.elementor-element-c5443ea .elementor-icon-box-description{font-size:15px;line-height:1.75em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-9cc973c{--width:100%;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9d44804 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-9d44804 .elementor-icon-box-title a{font-size:13px;line-height:1.5em;letter-spacing:2.5px;}.elementor-20 .elementor-element.elementor-element-9d44804 .elementor-icon-box-description{font-size:15px;line-height:1.75em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-1467c5b{--width:100%;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-05fb428 .elementor-heading-title{font-size:11px;line-height:1.5em;letter-spacing:3px;}.elementor-20 .elementor-element.elementor-element-5cf7617 .elementor-heading-title{font-size:26px;line-height:1.2em;letter-spacing:1px;}.elementor-20 .elementor-element.elementor-element-9de66ec{--width:48px;}.elementor-20 .elementor-element.elementor-element-4a88ecb{width:100%;max-width:100%;font-size:15px;line-height:1.75em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-dd9f743{--width:100%;}.elementor-20 .elementor-element.elementor-element-e26953d .elementor-button{font-size:12px;line-height:1em;letter-spacing:2.5px;padding:17px 28px 17px 28px;}.elementor-20 .elementor-element.elementor-element-e71fee5{--width:100%;--min-height:300px;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-3948c6c{--content-width:1140px;}.elementor-20 .elementor-element.elementor-element-223b281{--width:33.333%;}.elementor-20 .elementor-element.elementor-element-24cf8e4{--width:33.333%;}.elementor-20 .elementor-element.elementor-element-ffc872f{--width:33.333%;}.elementor-20 .elementor-element.elementor-element-53af605{--width:42%;}.elementor-20 .elementor-element.elementor-element-3ee9779{--width:48px;}.elementor-20 .elementor-element.elementor-element-2dcfe08{--width:58%;}.elementor-20 .elementor-element.elementor-element-7950b9e{--content-width:1140px;}.elementor-20 .elementor-element.elementor-element-d56e2d6{--width:25%;}.elementor-20 .elementor-element.elementor-element-593bb46{--width:25%;}.elementor-20 .elementor-element.elementor-element-7e1b146{--width:25%;}.elementor-20 .elementor-element.elementor-element-9cc973c{--width:25%;}.elementor-20 .elementor-element.elementor-element-1467c5b{--width:42%;}.elementor-20 .elementor-element.elementor-element-9de66ec{--width:48px;}.elementor-20 .elementor-element.elementor-element-dd9f743{--width:100%;}.elementor-20 .elementor-element.elementor-element-e71fee5{--width:58%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-223b281{--width:33.333%;}.elementor-20 .elementor-element.elementor-element-24cf8e4{--width:33.333%;}.elementor-20 .elementor-element.elementor-element-ffc872f{--width:33.333%;}.elementor-20 .elementor-element.elementor-element-53af605{--width:50%;}.elementor-20 .elementor-element.elementor-element-3ee9779{--width:48px;}.elementor-20 .elementor-element.elementor-element-2dcfe08{--width:50%;}.elementor-20 .elementor-element.elementor-element-d56e2d6{--width:25%;}.elementor-20 .elementor-element.elementor-element-593bb46{--width:25%;}.elementor-20 .elementor-element.elementor-element-7e1b146{--width:25%;}.elementor-20 .elementor-element.elementor-element-9cc973c{--width:25%;}.elementor-20 .elementor-element.elementor-element-1467c5b{--width:50%;}.elementor-20 .elementor-element.elementor-element-9de66ec{--width:48px;}.elementor-20 .elementor-element.elementor-element-dd9f743{--width:100%;}.elementor-20 .elementor-element.elementor-element-e71fee5{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-cd321cd */.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero{position:relative;overflow:hidden;display:flex;align-items:center;min-height:720px;background:var(--e-global-color-primary);color:var(--e-global-color-textondark);font-family:"Dosis"}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero *,.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero *::before,.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero *::after{box-sizing:border-box}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-media{position:absolute;top:0;right:0;bottom:0;width:60%}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-clip{position:absolute;inset:0;overflow:hidden;clip-path:inset(0 0 0 0);animation:pshReveal 1.6s cubic-bezier(.77,0,.18,1) .3s both}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-par{position:absolute;inset:-12px;transform:translate3d(var(--psh-mx,0px),var(--psh-my,0px),0);transition:transform .6s ease-out}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%;transform:scale(1.04);animation:pshKen 26s ease-in-out 1.9s infinite alternate;display:block}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-fade{position:absolute;inset:0;background:linear-gradient(90deg,var(--e-global-color-primary) 0%,color-mix(in srgb,var(--e-global-color-primary) 70%,transparent) 22%,color-mix(in srgb,var(--e-global-color-primary) 18%,transparent) 55%,color-mix(in srgb,var(--e-global-color-primary) 8%,transparent) 100%),linear-gradient(0deg,color-mix(in srgb,var(--e-global-color-primary) 45%,transparent) 0%,transparent 35%)}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-frame{position:absolute;top:32px;right:32px;bottom:32px;left:32px;width:auto;height:auto;overflow:visible;pointer-events:none}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-frame svg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;display:block}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-frame rect{fill:none;stroke:color-mix(in srgb,var(--e-global-color-secondary) 60%,transparent);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:0;animation:pshDraw 1.8s cubic-bezier(.65,0,.35,1) 0s both}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-inner{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:100px 0px 120px}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-content{max-width:600px}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-eyebrow{display:block;font-family:var(--e-global-typography-secondary-font-family),'Jost',Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.5;letter-spacing:4px;text-transform:uppercase;color:var(--e-global-color-accent);margin:0 0 26px;animation:pshFade .8s ease .1s both}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-h1{margin:0;font-family:var(--e-global-typography-primary-font-family),'Cormorant Garamond',Georgia,serif;font-weight:400;font-size:48px;line-height:1.14;letter-spacing:1px;text-transform:uppercase;color:var(--e-global-color-textondark)}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-line{display:block;overflow:hidden;padding-bottom:2px}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-line-in{display:block;animation:pshUp .8s cubic-bezier(.2,.7,.2,1) both}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-line:nth-child(1) .psh-line-in{animation-delay:.15s}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-line:nth-child(2) .psh-line-in{animation-delay:.25s}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-line:nth-child(3) .psh-line-in{animation-delay:.35s}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-line:nth-child(4) .psh-line-in{animation-delay:.45s}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-divider{display:block;width:48px;height:1px;background:var(--e-global-color-accent);margin:30px 0;transform-origin:left;animation:pshLine .9s cubic-bezier(.65,0,.35,1) .9s both}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-lead{margin:0;max-width:440px;font-family:var(--e-global-typography-secondary-font-family),'Jost',Arial,sans-serif;font-weight:300;font-size:18px;line-height:1.7;color:var(--e-global-color-text);animation:pshFade .8s ease 1s both}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:32px;margin-top:40px;animation:pshFade .8s ease 1.2s both}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:var(--e-global-typography-secondary-font-family),'Jost',Arial,sans-serif;font-weight:400;font-size:13px;line-height:1;letter-spacing:2.5px;text-transform:uppercase;padding:18px 36px;border:2px solid var(--e-global-color-secondary);background:transparent;color:var(--e-global-color-textondark);text-decoration:none;transition:background-color .35s ease,color .35s ease,border-color .35s ease}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-btn i{font-size:11px;transition:transform .35s ease}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-btn::after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--e-global-color-secondary) 22%,transparent),transparent);transform:translateX(-120%);animation:pshSheen 8s ease 2.4s infinite;pointer-events:none}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-btn:hover{background:var(--e-global-color-secondary);color:var(--e-global-color-primary)}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-btn:hover i{transform:translateX(4px)}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-link{position:relative;display:inline-flex;align-items:center;gap:10px;font-family:var(--e-global-typography-secondary-font-family),'Jost',Arial,sans-serif;font-weight:400;font-size:12px;line-height:1;letter-spacing:2.5px;text-transform:uppercase;color:var(--e-global-color-textondark);text-decoration:none;padding-bottom:6px}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-link i{font-size:10px;transition:transform .35s ease}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-link::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-link:hover i{transform:translateX(6px)}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-link:hover::after{transform:scaleX(1)}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-btn:focus-visible,.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-link:focus-visible,.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-scroll:focus-visible{outline:1px solid var(--e-global-color-secondary);outline-offset:4px}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-scroll{position:absolute;z-index:3;left:50%;bottom:28px;margin-left:-20px;width:40px;height:64px;display:flex;justify-content:center;background:none;border:0;padding:0;cursor:pointer;opacity:.7;transition:opacity .35s ease;animation:pshFade .8s ease 1.6s both}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-scroll:hover{opacity:1}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-scroll-line{position:relative;display:block;width:1px;height:100%;background:color-mix(in srgb,var(--e-global-color-secondary) 30%,transparent);overflow:hidden}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-scroll-line::after{content:"";position:absolute;left:0;top:0;width:1px;height:20px;background:var(--e-global-color-secondary);transform:translateY(-100%);animation:pshScroll 5s ease-in-out 2.2s infinite}@keyframes pshDraw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes pshReveal{from{clip-path:inset(0 50% 0 50%)}to{clip-path:inset(0 0 0 0)}}@keyframes pshKen{from{transform:scale(1.04) translate3d(0,0,0)}to{transform:scale(1.12) translate3d(-1.5%,0,0)}}@keyframes pshUp{from{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes pshFade{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pshLine{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pshSheen{0%{transform:translateX(-120%)}14%{transform:translateX(220%)}100%{transform:translateX(220%)}}@keyframes pshScroll{0%{transform:translateY(-100%)}60%{transform:translateY(340%)}100%{transform:translateY(340%)}}@media (max-width:1024px){.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero{min-height:640px}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-media{width:100%}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-img{object-position:60% 50%}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-fade{background:linear-gradient(90deg,var(--e-global-color-primary) 0%,color-mix(in srgb,var(--e-global-color-primary) 88%,transparent) 40%,color-mix(in srgb,var(--e-global-color-primary) 40%,transparent) 75%,color-mix(in srgb,var(--e-global-color-primary) 25%,transparent) 100%),linear-gradient(0deg,color-mix(in srgb,var(--e-global-color-primary) 55%,transparent) 0%,transparent 40%)}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-frame{top:20px;right:20px;bottom:20px;left:20px}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-inner{padding:90px 0px 110px}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-content{max-width:520px}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-h1{font-size:40px}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-lead{font-size:17px}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-par{transform:none}}@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero{flex-direction:column;align-items:stretch;min-height:0}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-media{position:relative;order:-1;width:100%;height:300px}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-img{object-position:50% 40%}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-fade{background:linear-gradient(0deg,var(--e-global-color-primary) 0%,color-mix(in srgb,var(--e-global-color-primary) 20%,transparent) 45%,color-mix(in srgb,var(--e-global-color-primary) 10%,transparent) 100%)}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-frame{top:14px;right:14px;bottom:14px;left:14px}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-inner{padding:40px 0px 64px}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-eyebrow{font-size:11px;letter-spacing:3px;margin-bottom:20px}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-h1{font-size:28px}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-divider{margin:24px 0}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-lead{font-size:16px}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-actions{flex-direction:column;align-items:stretch;gap:24px;margin-top:32px}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-btn{width:100%;font-size:12px;padding:17px 28px}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-link{align-self:center}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-scroll{display:none}}@media (prefers-reduced-motion:reduce){.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero *,.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero *::before,.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero *::after{animation:none!important;transition:none!important}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-clip{clip-path:none}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-frame rect{stroke-dashoffset:0}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-btn::after,.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-scroll-line::after{display:none}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-par{transform:none}}@media print{.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero *,.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero *::before,.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero *::after{animation:none!important;transition:none!important}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-clip{clip-path:none}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-btn::after,.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-scroll,.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero .psh-scroll-line::after{display:none}}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero i{display:inline-flex;line-height:1;font-style:normal}.elementor-20 .elementor-element.elementor-element-cd321cd .psh-hero i svg{width:1em;height:1em;fill:currentColor;display:block}
.psh-frame {
    opacity: 0;
}
.elementor-20 .elementor-element.elementor-element-cd321cd .psh-h1 {
    font-family: "Dosis" !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e00f09 */.elementor-20 .elementor-element.elementor-element-9e00f09 .elementor-button{position:relative;transition:color .35s ease}.elementor-20 .elementor-element.elementor-element-9e00f09 .elementor-button::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.elementor-20 .elementor-element.elementor-element-9e00f09 .elementor-button:hover::after{transform:scaleX(1)}.elementor-20 .elementor-element.elementor-element-9e00f09 .elementor-button-icon svg{width:10px;height:auto;transition:transform .35s ease}.elementor-20 .elementor-element.elementor-element-9e00f09 .elementor-button:hover .elementor-button-icon svg{transform:translateX(6px)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a4ab2b4 */.elementor-20 .elementor-element.elementor-element-a4ab2b4 .elementor-button{position:relative;transition:color .35s ease}.elementor-20 .elementor-element.elementor-element-a4ab2b4 .elementor-button::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.elementor-20 .elementor-element.elementor-element-a4ab2b4 .elementor-button:hover::after{transform:scaleX(1)}.elementor-20 .elementor-element.elementor-element-a4ab2b4 .elementor-button-icon svg{width:10px;height:auto;transition:transform .35s ease}.elementor-20 .elementor-element.elementor-element-a4ab2b4 .elementor-button:hover .elementor-button-icon svg{transform:translateX(6px)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d491e7 */.elementor-20 .elementor-element.elementor-element-1d491e7 .elementor-button{position:relative;transition:color .35s ease}.elementor-20 .elementor-element.elementor-element-1d491e7 .elementor-button::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.elementor-20 .elementor-element.elementor-element-1d491e7 .elementor-button:hover::after{transform:scaleX(1)}.elementor-20 .elementor-element.elementor-element-1d491e7 .elementor-button-icon svg{width:10px;height:auto;transition:transform .35s ease}.elementor-20 .elementor-element.elementor-element-1d491e7 .elementor-button:hover .elementor-button-icon svg{transform:translateX(6px)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de05fd7 */.elementor-20 .elementor-element.elementor-element-de05fd7 .elementor-button{transition:background-color .35s ease,color .35s ease,border-color .35s ease}.elementor-20 .elementor-element.elementor-element-de05fd7 .elementor-button-icon svg{width:11px;height:auto;transition:transform .35s ease}.elementor-20 .elementor-element.elementor-element-de05fd7 .elementor-button:hover .elementor-button-icon svg{transform:translateX(4px)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22bb10d */.elementor-20 .elementor-element.elementor-element-22bb10d .elementor-icon-box-description{max-width:240px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5cdc7b */.elementor-20 .elementor-element.elementor-element-e5cdc7b .elementor-icon-box-description{max-width:240px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5443ea */.elementor-20 .elementor-element.elementor-element-c5443ea .elementor-icon-box-description{max-width:240px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d44804 */.elementor-20 .elementor-element.elementor-element-9d44804 .elementor-icon-box-description{max-width:240px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e26953d */.elementor-20 .elementor-element.elementor-element-e26953d .elementor-button{transition:background-color .35s ease,color .35s ease,border-color .35s ease}.elementor-20 .elementor-element.elementor-element-e26953d .elementor-button-icon svg{width:11px;height:auto;transition:transform .35s ease}.elementor-20 .elementor-element.elementor-element-e26953d .elementor-button:hover .elementor-button-icon svg{transform:translateX(4px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e71fee5 */.elementor-20 .elementor-element.elementor-element-e71fee5::before{background-image:linear-gradient(90deg,var(--e-global-color-primary) 0%,color-mix(in srgb,var(--e-global-color-primary) 55%,transparent) 35%,color-mix(in srgb,var(--e-global-color-primary) 10%,transparent) 100%)!important}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-e71fee5::before{background-image:linear-gradient(180deg,var(--e-global-color-primary) 0%,color-mix(in srgb,var(--e-global-color-primary) 20%,transparent) 60%,color-mix(in srgb,var(--e-global-color-primary) 10%,transparent) 100%)!important}}/* End custom CSS */