.elementor-20 .elementor-element.elementor-element-ef27563{--display:flex;--min-height:982px;--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:0.05;--padding-top:138px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-20 .elementor-element.elementor-element-ef27563::before, .elementor-20 .elementor-element.elementor-element-ef27563 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-ef27563 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-ef27563 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-ef27563 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-ef27563 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("http://armin.academy/wp-content/uploads/2025/06/grid-100.svg");background-position:top center;background-repeat:repeat-y;background-size:auto;}.elementor-20 .elementor-element.elementor-element-855c18a{--spacer-size:34px;}.elementor-20 .elementor-element.elementor-element-3b1b1e0{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-3b1b1e0.e-con{--align-self:center;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-9f09eb0 img{width:100px;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-d3a45e1 .elementor-heading-title{font-family:"forma-djr-display", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0em;}.elementor-20 .elementor-element.elementor-element-635f019{--spacer-size:34px;}.elementor-20 .elementor-element.elementor-element-d2ea206{text-align:center;width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-d2ea206 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-d2ea206.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-0a71a96{text-align:center;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-0a71a96 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-0a71a96.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-89c8549{--spacer-size:20px;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );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-20 .elementor-element.elementor-element-c509377{text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );width:var( --container-widget-width, 394px );max-width:394px;--container-widget-width:394px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-c509377.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-e89db1c{--spacer-size:34px;}.elementor-20 .elementor-element.elementor-element-87ac938{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-20 .elementor-element.elementor-element-87ac938.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5f4c1b6 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-5f4c1b6{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-5f4c1b6.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5f4c1b6 > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-a6f9fdc .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-a6f9fdc .elementor-icon{font-size:18px;}.elementor-20 .elementor-element.elementor-element-a6f9fdc .elementor-icon svg{height:18px;}.elementor-20 .elementor-element.elementor-element-a6f9fdc .elementor-icon-wrapper svg{width:auto;}.elementor-20 .elementor-element.elementor-element-92e9672{--spacer-size:64px;}.elementor-20 .elementor-element.elementor-element-b1ce360{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8715074{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-439baa5{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:31px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-20 .elementor-element.elementor-element-439baa5.e-con{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-2a1248b .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-2a1248b .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-2a1248b .elementor-icon svg{height:22px;}.elementor-20 .elementor-element.elementor-element-2a1248b .elementor-icon-wrapper svg{width:auto;}.elementor-20 .elementor-element.elementor-element-e8939c6 .elementor-heading-title{font-family:"forma-djr-display", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-d65124c{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:64px;}.elementor-20 .elementor-element.elementor-element-d65124c.e-con{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-2d8449d .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-2d8449d .elementor-icon{font-size:28px;}.elementor-20 .elementor-element.elementor-element-2d8449d .elementor-icon svg{height:28px;}.elementor-20 .elementor-element.elementor-element-2d8449d .elementor-icon-wrapper svg{width:auto;}.elementor-20 .elementor-element.elementor-element-faff580 .elementor-heading-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-e975034 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-e975034 .elementor-icon{font-size:18px;}.elementor-20 .elementor-element.elementor-element-e975034 .elementor-icon svg{height:18px;}.elementor-20 .elementor-element.elementor-element-e975034 .elementor-icon-wrapper svg{width:auto;}.elementor-20 .elementor-element.elementor-element-0ce9b56{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-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 );background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-420f81e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-420f81e .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-20 .elementor-element.elementor-element-420f81e .elementor-button{font-family:"forma-djr-display", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;border-radius:1000px 1000px 1000px 1000px;padding:11px 12px 12px 21px;}.elementor-20 .elementor-element.elementor-element-420f81e.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-d15dc72{--display:flex;--justify-content:flex-end;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-bc11087 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-bc11087 .elementor-icon{font-size:16px;}.elementor-20 .elementor-element.elementor-element-bc11087 .elementor-icon svg{height:16px;}.elementor-20 .elementor-element.elementor-element-bc11087 .elementor-icon-wrapper svg{width:auto;}.elementor-20 .elementor-element.elementor-element-bc11087.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-38d1660 .elementor-heading-title{font-family:"forma-djr-display", Sans-serif;font-size:24px;font-weight:500;line-height:1.4em;letter-spacing:0.02em;}.elementor-20 .elementor-element.elementor-element-38d1660.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-2f30f63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:10px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-d197537{--display:flex;--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-daf2e54 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-daf2e54 .elementor-icon{font-size:34px;}.elementor-20 .elementor-element.elementor-element-daf2e54 .elementor-icon svg{height:34px;}.elementor-20 .elementor-element.elementor-element-61c20e1{text-align:center;}.elementor-20 .elementor-element.elementor-element-61c20e1 .elementor-heading-title{font-family:"forma-djr-display", Sans-serif;font-size:24px;font-weight:500;line-height:1.4em;letter-spacing:0.02em;}.elementor-20 .elementor-element.elementor-element-f24c492{--spacer-size:12px;}.elementor-20 .elementor-element.elementor-element-d7a2810{text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-d7a2810.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-94f5211{--display:flex;--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-6f58602 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-6f58602 .elementor-icon{font-size:39px;}.elementor-20 .elementor-element.elementor-element-6f58602 .elementor-icon svg{height:39px;}.elementor-20 .elementor-element.elementor-element-2e1673a{text-align:center;}.elementor-20 .elementor-element.elementor-element-2e1673a .elementor-heading-title{font-family:"forma-djr-display", Sans-serif;font-size:24px;font-weight:500;line-height:1.4em;letter-spacing:0.02em;}.elementor-20 .elementor-element.elementor-element-7034486{--spacer-size:12px;}.elementor-20 .elementor-element.elementor-element-200ed8f{text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-200ed8f.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-48b6e8d{--display:flex;--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-c05aaf8 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-c05aaf8 .elementor-icon{font-size:35px;}.elementor-20 .elementor-element.elementor-element-c05aaf8 .elementor-icon svg{height:35px;}.elementor-20 .elementor-element.elementor-element-12e31b3{text-align:center;}.elementor-20 .elementor-element.elementor-element-12e31b3 .elementor-heading-title{font-family:"forma-djr-display", Sans-serif;font-size:24px;font-weight:500;line-height:1.4em;letter-spacing:0.02em;}.elementor-20 .elementor-element.elementor-element-925eae8{--spacer-size:12px;}.elementor-20 .elementor-element.elementor-element-ded4b8b{text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );width:var( --container-widget-width, 237px );max-width:237px;--container-widget-width:237px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-ded4b8b.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-2dc3f82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-d3b4b92{--display:flex;--min-height:982px;--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:0.05;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-20 .elementor-element.elementor-element-d3b4b92::before, .elementor-20 .elementor-element.elementor-element-d3b4b92 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-d3b4b92 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-d3b4b92 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-d3b4b92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-d3b4b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("http://armin.academy/wp-content/uploads/2025/06/grid-100.svg");background-position:top center;background-repeat:repeat-y;background-size:auto;}.elementor-20 .elementor-element.elementor-element-df5290e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:10px;--padding-bottom:10px;--padding-left:180px;--padding-right:180px;}.elementor-20 .elementor-element.elementor-element-d428d3b{--display:flex;--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-81bafa3 img{width:470px;border-radius:25px 25px 25px 25px;}.elementor-20 .elementor-element.elementor-element-3749597{--display:flex;--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-6fb8be6 .elementor-heading-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-4392848{--spacer-size:16px;}.elementor-20 .elementor-element.elementor-element-bf66d90{--spacer-size:26px;}.elementor-20 .elementor-element.elementor-element-5f3af26{text-align:left;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-185cc89{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-1e70db9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6c6e123 .elementor-heading-title{font-family:"forma-djr-display", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;letter-spacing:0.02em;}.elementor-20 .elementor-element.elementor-element-37af182 .elementor-heading-title{font-family:"forma-djr-display", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;letter-spacing:0.02em;}.elementor-20 .elementor-element.elementor-element-1a2d75c{--spacer-size:100px;}.elementor-20 .elementor-element.elementor-element-1dc3875{--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:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;}.elementor-20 .elementor-element.elementor-element-1dc3875.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-91fced0 .elementor-heading-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-91f69b6{--spacer-size:16px;}.elementor-20 .elementor-element.elementor-element-81af9c7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-993a565{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b991b05 .elementor-heading-title{font-family:"forma-djr-display", Sans-serif;font-size:55px;font-weight:500;line-height:1em;letter-spacing:0.02em;}.elementor-20 .elementor-element.elementor-element-b991b05{width:var( --container-widget-width, 654px );max-width:654px;--container-widget-width:654px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-14695f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-cd036c5 .elementor-heading-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-cd036c5.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-b6e1ad6 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-b6e1ad6 .elementor-icon{font-size:76px;}.elementor-20 .elementor-element.elementor-element-b6e1ad6 .elementor-icon svg{height:76px;}.elementor-20 .elementor-element.elementor-element-b6e1ad6 .elementor-icon-wrapper svg{width:auto;}.elementor-20 .elementor-element.elementor-element-b6e1ad6.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-9b9001d{--spacer-size:80px;}.elementor-20 .elementor-element.elementor-element-adeca3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0c5ad39{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-db8db6f{text-align:left;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-5a6d59c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-38807f2{text-align:left;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-919ee3f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e77d74a{text-align:left;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-a8a04d7{--spacer-size:80px;}.elementor-20 .elementor-element.elementor-element-09d1adf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-4ac84bf{--spacer-size:80px;}.elementor-20 .elementor-element.elementor-element-e245340{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9d52e46{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-4783182 .elementor-counter-title{justify-content:center;color:var( --e-global-color-text );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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-4783182 .elementor-counter{gap:12px;}.elementor-20 .elementor-element.elementor-element-4783182 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-95641f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-089bec2 .elementor-counter-title{justify-content:center;color:var( --e-global-color-text );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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-089bec2 .elementor-counter{gap:12px;}.elementor-20 .elementor-element.elementor-element-089bec2 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-3156c19{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b64f0e7 .elementor-counter-title{justify-content:center;color:var( --e-global-color-text );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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-b64f0e7 .elementor-counter{gap:12px;}.elementor-20 .elementor-element.elementor-element-b64f0e7 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-bccebf6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-44ea5f0 .elementor-counter-title{justify-content:center;color:var( --e-global-color-text );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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-44ea5f0 .elementor-counter{gap:12px;}.elementor-20 .elementor-element.elementor-element-44ea5f0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-e724f27{--spacer-size:80px;}.elementor-20 .elementor-element.elementor-element-256bf88 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-256bf88 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-20 .elementor-element.elementor-element-256bf88 .elementor-button{font-family:"forma-djr-display", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;border-radius:1000px 1000px 1000px 1000px;padding:11px 12px 12px 21px;}.elementor-20 .elementor-element.elementor-element-256bf88.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-ea636db{--spacer-size:100px;}.elementor-20 .elementor-element.elementor-element-593f434{text-align:center;}.elementor-20 .elementor-element.elementor-element-593f434 .elementor-heading-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-02a3b48{--spacer-size:32px;}.elementor-20 .elementor-element.elementor-element-62311dc{text-align:center;}.elementor-20 .elementor-element.elementor-element-a247f88{--spacer-size:64px;}.elementor-20 .elementor-element.elementor-element-d007722{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:10px;--padding-bottom:10px;--padding-left:164px;--padding-right:164px;}.elementor-20 .elementor-element.elementor-element-3b7c58f{--display:flex;--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-7702be3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:38px;}.elementor-20 .elementor-element.elementor-element-45cdabe .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-45cdabe .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-45cdabe .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-45cdabe .elementor-icon-wrapper svg{width:auto;}.elementor-20 .elementor-element.elementor-element-45cdabe.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-4b480d1 .elementor-heading-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-6a454c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:36px;--padding-left:32px;--padding-right:38px;}.elementor-20 .elementor-element.elementor-element-8728385 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-8728385{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-6e2e2c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:38px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-bf433a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-20 .elementor-element.elementor-element-bf433a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-20 .elementor-element.elementor-element-bf433a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-20 .elementor-element.elementor-element-bf433a3 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-20 .elementor-element.elementor-element-bf433a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-bf433a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-20 .elementor-element.elementor-element-bf433a3 .elementor-icon-list-icon i{color:#00000000;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-bf433a3 .elementor-icon-list-icon svg{fill:#00000000;transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-bf433a3{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-bf433a3 .elementor-icon-list-icon{padding-right:0px;}.elementor-20 .elementor-element.elementor-element-bf433a3 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-bff42c2{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:26px;--padding-bottom:22px;--padding-left:32px;--padding-right:38px;}.elementor-20 .elementor-element.elementor-element-8be9ca8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-317288d .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-0e44cd2 .elementor-heading-title{font-family:"forma-djr-display", Sans-serif;font-size:16px;font-weight:500;text-decoration:line-through;line-height:1.4em;letter-spacing:0.02em;color:var( --e-global-color-text );}.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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-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 );background-color:var( --e-global-color-accent );}.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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-6e29172{--grid-columns:1;}.elementor-20 .elementor-element.elementor-element-12fa59c{--display:flex;--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-2829f74{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:38px;}.elementor-20 .elementor-element.elementor-element-d489e9d .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-d489e9d .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-d489e9d .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-d489e9d .elementor-icon-wrapper svg{width:auto;}.elementor-20 .elementor-element.elementor-element-d489e9d.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-cf7f9c6 .elementor-heading-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-cb2cb1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:36px;--padding-left:32px;--padding-right:38px;}.elementor-20 .elementor-element.elementor-element-fb84bbf .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-fb84bbf{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-d7447fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:38px;}.elementor-20 .elementor-element.elementor-element-aa926b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-20 .elementor-element.elementor-element-aa926b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-20 .elementor-element.elementor-element-aa926b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-20 .elementor-element.elementor-element-aa926b1 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-20 .elementor-element.elementor-element-aa926b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-aa926b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-20 .elementor-element.elementor-element-aa926b1 .elementor-icon-list-icon i{color:#00000000;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-aa926b1 .elementor-icon-list-icon svg{fill:#00000000;transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-aa926b1{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-aa926b1 .elementor-icon-list-icon{padding-right:0px;}.elementor-20 .elementor-element.elementor-element-aa926b1 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-ec802d1{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:26px;--padding-bottom:22px;--padding-left:32px;--padding-right:38px;}.elementor-20 .elementor-element.elementor-element-d2c527e .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-84bc859 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-84bc859 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-20 .elementor-element.elementor-element-84bc859 .elementor-button{font-family:"forma-djr-display", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;background-color:#D1B27300;border-radius:1000px 1000px 1000px 1000px;padding:11px 12px 12px 0px;}.elementor-20 .elementor-element.elementor-element-84bc859.elementor-element{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-7165dac{--display:flex;--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-3d8f477{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:38px;}.elementor-20 .elementor-element.elementor-element-d006bb3 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-d006bb3 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-d006bb3 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-d006bb3 .elementor-icon-wrapper svg{width:auto;}.elementor-20 .elementor-element.elementor-element-d006bb3.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-5449ab7 .elementor-heading-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-8980181{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:36px;--padding-left:32px;--padding-right:38px;}.elementor-20 .elementor-element.elementor-element-887e5ea .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-887e5ea{width:var( --container-widget-width, 145px );max-width:145px;--container-widget-width:145px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-9fe97d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:38px;}.elementor-20 .elementor-element.elementor-element-a8ff35c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-20 .elementor-element.elementor-element-a8ff35c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-20 .elementor-element.elementor-element-a8ff35c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-20 .elementor-element.elementor-element-a8ff35c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-20 .elementor-element.elementor-element-a8ff35c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-a8ff35c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-20 .elementor-element.elementor-element-a8ff35c .elementor-icon-list-icon i{color:#00000000;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-a8ff35c .elementor-icon-list-icon svg{fill:#00000000;transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-a8ff35c{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-a8ff35c .elementor-icon-list-icon{padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a8ff35c .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-81923bd{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:26px;--padding-bottom:22px;--padding-left:32px;--padding-right:38px;}.elementor-20 .elementor-element.elementor-element-11ab3aa .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-2068ef6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-2068ef6 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-20 .elementor-element.elementor-element-2068ef6 .elementor-button{font-family:"forma-djr-display", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;background-color:#D1B27300;border-radius:1000px 1000px 1000px 1000px;padding:11px 12px 12px 0px;}.elementor-20 .elementor-element.elementor-element-2068ef6.elementor-element{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-f539feb{--spacer-size:80px;}.elementor-20 .elementor-element.elementor-element-6b59628{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-2aa7732{--spacer-size:80px;}.elementor-20 .elementor-element.elementor-element-f23b78f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f23b78f.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-9a960f8 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-9a960f8 .elementor-icon{font-size:16px;}.elementor-20 .elementor-element.elementor-element-9a960f8 .elementor-icon svg{height:16px;}.elementor-20 .elementor-element.elementor-element-9a960f8 .elementor-icon-wrapper svg{width:auto;}.elementor-20 .elementor-element.elementor-element-9a960f8.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-7d9ffe2 .elementor-heading-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-7d9ffe2.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-080f58b{--spacer-size:34px;}.elementor-20 .elementor-element.elementor-element-99e0131{text-align:center;}.elementor-20 .elementor-element.elementor-element-e59282d{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-d13d53a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-20 .elementor-element.elementor-element-d13d53a > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-20 .elementor-element.elementor-element-d13d53a .jet-listing-grid__loader{--spinner-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-ecc6ab6{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-6414a8e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-6414a8e .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-20 .elementor-element.elementor-element-6414a8e .elementor-button{font-family:"forma-djr-display", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;border-radius:1000px 1000px 1000px 1000px;padding:11px 12px 12px 21px;}.elementor-20 .elementor-element.elementor-element-6414a8e.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-7a68d8b{--spacer-size:100px;}.elementor-20 .elementor-element.elementor-element-ebe027a{--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:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;}.elementor-20 .elementor-element.elementor-element-ebe027a.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-59afb6a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-0ab57b0{--display:flex;--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-6df698a .elementor-heading-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-5a778c7{--spacer-size:16px;}.elementor-20 .elementor-element.elementor-element-bfd65ea{--spacer-size:26px;}.elementor-20 .elementor-element.elementor-element-73d6cef{text-align:left;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-d5534c3{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-3deb1c8 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-3deb1c8 .elementor-icon{font-size:96px;}.elementor-20 .elementor-element.elementor-element-3deb1c8 .elementor-icon svg{height:96px;}.elementor-20 .elementor-element.elementor-element-3deb1c8 .elementor-icon-wrapper svg{width:auto;}.elementor-20 .elementor-element.elementor-element-3deb1c8.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-747170e{--spacer-size:24px;}.elementor-20 .elementor-element.elementor-element-adc721b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-adc721b .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-20 .elementor-element.elementor-element-adc721b .elementor-button{font-family:"forma-djr-display", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;border-radius:1000px 1000px 1000px 1000px;padding:11px 12px 12px 21px;}.elementor-20 .elementor-element.elementor-element-adc721b.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-ba2acad{--display:flex;--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-313731a img{width:470px;border-radius:25px 25px 25px 25px;}.elementor-20 .elementor-element.elementor-element-6a237ad{--spacer-size:100px;}.elementor-20 .elementor-element.elementor-element-d7abe7c{text-align:center;}.elementor-20 .elementor-element.elementor-element-d7abe7c .elementor-heading-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-1155806{--spacer-size:32px;}.elementor-20 .elementor-element.elementor-element-d31e388{text-align:center;}.elementor-20 .elementor-element.elementor-element-40b43f3{--spacer-size:48px;}.elementor-20 .elementor-element.elementor-element-a58eb4d{--display:flex;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-20 .elementor-element.elementor-element-97be5db > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-20 .elementor-element.elementor-element-cd00f96{--display:flex;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-20 .elementor-element.elementor-element-046f54f > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-20 .elementor-element.elementor-element-7170a5a{--display:flex;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-20 .elementor-element.elementor-element-18c66e2 > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-20 .elementor-element.elementor-element-6b4db11{--display:flex;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-20 .elementor-element.elementor-element-db965bb > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-20 .elementor-element.elementor-element-208f78b{--display:flex;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-20 .elementor-element.elementor-element-ba7db61 > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-20 .elementor-element.elementor-element-fe950e2{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:var( --e-global-typography-secondary-font-size );--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:16px 16px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-primary );width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-fe950e2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-20 .elementor-element.elementor-element-fe950e2 {--n-accordion-padding:26px 32px 26px 32px;}:where( .elementor-20 .elementor-element.elementor-element-fe950e2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}:where( .elementor-20 .elementor-element.elementor-element-fe950e2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 16px 16px;--padding-top:0px;--padding-right:0px;--padding-bottom:26px;--padding-left:0px;}.elementor-20 .elementor-element.elementor-element-fe950e2.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-080d390{--spacer-size:100px;}.elementor-20 .elementor-element.elementor-element-34491f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-5a4bc29{--spacer-size:100px;}.elementor-20 .elementor-element.elementor-element-3bb9a94 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-3bb9a94 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-20 .elementor-element.elementor-element-3bb9a94 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-20 .elementor-element.elementor-element-3bb9a94 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-20 .elementor-element.elementor-element-3bb9a94 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-3bb9a94 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-3bb9a94{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-3bb9a94 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-3bb9a94 .elementor-icon-list-item > a{font-family:"forma-djr-display", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.02em;}.elementor-20 .elementor-element.elementor-element-3bb9a94 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-3bb9a94 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-01a5957 );}.elementor-20 .elementor-element.elementor-element-867835c{--spacer-size:24px;}.elementor-20 .elementor-element.elementor-element-7e8597e{text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-7e8597e.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-1afa27c{--spacer-size:24px;}.elementor-20 .elementor-element.elementor-element-edb8be7{text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-edb8be7.elementor-element{--align-self:center;}body.elementor-page-20:not(.elementor-motion-effects-element-type-background), body.elementor-page-20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1139px){.elementor-20 .elementor-element.elementor-element-ef27563{--padding-top:127px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-635f019{--spacer-size:24px;}.elementor-20 .elementor-element.elementor-element-d2ea206 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-d2ea206{width:var( --container-widget-width, 614px );max-width:614px;--container-widget-width:614px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-0a71a96{text-align:center;width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-0a71a96 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-0a71a96.elementor-element{--align-self:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-c509377{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );width:var( --container-widget-width, 394px );max-width:394px;--container-widget-width:394px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-e89db1c{--spacer-size:24px;}.elementor-20 .elementor-element.elementor-element-92e9672{--spacer-size:34px;}.elementor-20 .elementor-element.elementor-element-b1ce360{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-20 .elementor-element.elementor-element-faff580 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-d15dc72{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-bc11087.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-38d1660 .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-2f30f63{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-d7a2810{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-200ed8f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-ded4b8b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-d3b4b92{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-df5290e{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-81bafa3 img{width:360px;}.elementor-20 .elementor-element.elementor-element-6fb8be6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-5f3af26{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-185cc89{--spacer-size:26px;}.elementor-20 .elementor-element.elementor-element-1a2d75c{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-1dc3875{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-20 .elementor-element.elementor-element-91fced0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-b991b05 .elementor-heading-title{font-size:45px;}.elementor-20 .elementor-element.elementor-element-cd036c5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-b6e1ad6 .elementor-icon{font-size:52px;}.elementor-20 .elementor-element.elementor-element-b6e1ad6 .elementor-icon svg{height:52px;}.elementor-20 .elementor-element.elementor-element-9b9001d{--spacer-size:40px;}.elementor-20 .elementor-element.elementor-element-db8db6f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-38807f2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-e77d74a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-a8a04d7{--spacer-size:40px;}.elementor-20 .elementor-element.elementor-element-4ac84bf{--spacer-size:40px;}.elementor-20 .elementor-element.elementor-element-e245340{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-4783182 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-4783182 .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-089bec2 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-089bec2 .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-b64f0e7 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-b64f0e7 .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-44ea5f0 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-44ea5f0 .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-e724f27{--spacer-size:40px;}.elementor-20 .elementor-element.elementor-element-ea636db{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-593f434 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-02a3b48{--spacer-size:8px;}.elementor-20 .elementor-element.elementor-element-a247f88{--spacer-size:48px;}.elementor-20 .elementor-element.elementor-element-d007722{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4b480d1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-8728385 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-8728385{width:100%;max-width:100%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-317288d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-0e44cd2 .elementor-heading-title{font-size:20px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-6e29172{--grid-columns:2;}.elementor-20 .elementor-element.elementor-element-cf7f9c6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-fb84bbf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-fb84bbf{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-d2c527e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-5449ab7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-887e5ea .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-887e5ea{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-11ab3aa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-f539feb{--spacer-size:48px;}.elementor-20 .elementor-element.elementor-element-2aa7732{--spacer-size:48px;}.elementor-20 .elementor-element.elementor-element-f23b78f{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-9a960f8.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-7d9ffe2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-080f58b{--spacer-size:24px;}.elementor-20 .elementor-element.elementor-element-e59282d{--spacer-size:24px;}.elementor-20 .elementor-element.elementor-element-d13d53a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-20 .elementor-element.elementor-element-d13d53a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-20 .elementor-element.elementor-element-ecc6ab6{--spacer-size:24px;}.elementor-20 .elementor-element.elementor-element-7a68d8b{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-ebe027a{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-20 .elementor-element.elementor-element-59afb6a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6df698a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-73d6cef{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-d5534c3{--spacer-size:26px;}.elementor-20 .elementor-element.elementor-element-3deb1c8.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-747170e{--spacer-size:26px;}.elementor-20 .elementor-element.elementor-element-313731a img{width:360px;}.elementor-20 .elementor-element.elementor-element-6a237ad{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-d7abe7c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-1155806{--spacer-size:12px;}.elementor-20 .elementor-element.elementor-element-40b43f3{--spacer-size:24px;}.elementor-20 .elementor-element.elementor-element-fe950e2{--n-accordion-title-font-size:var( --e-global-typography-secondary-font-size );}:where( .elementor-20 .elementor-element.elementor-element-fe950e2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-080d390{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-5a4bc29{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-3bb9a94 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-3bb9a94 .elementor-icon-list-item > a{font-size:14px;}.elementor-20 .elementor-element.elementor-element-867835c{--spacer-size:24px;}.elementor-20 .elementor-element.elementor-element-7e8597e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-1afa27c{--spacer-size:24px;}.elementor-20 .elementor-element.elementor-element-edb8be7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-d2ea206 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-d2ea206{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-0a71a96 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-0a71a96{width:100%;max-width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-c509377{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-87ac938{--width:100%;}.elementor-20 .elementor-element.elementor-element-faff580 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-d7a2810{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-200ed8f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-ded4b8b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-6fb8be6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-5f3af26{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-1dc3875{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-91fced0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-b991b05 .elementor-heading-title{font-size:35px;}.elementor-20 .elementor-element.elementor-element-14695f1{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-20 .elementor-element.elementor-element-cd036c5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-cd036c5.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-b6e1ad6 .elementor-icon{font-size:38px;}.elementor-20 .elementor-element.elementor-element-b6e1ad6 .elementor-icon svg{height:38px;}.elementor-20 .elementor-element.elementor-element-b6e1ad6.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-9b9001d{--spacer-size:24px;}.elementor-20 .elementor-element.elementor-element-adeca3a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-20 .elementor-element.elementor-element-db8db6f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-38807f2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-e77d74a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-4783182 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-4783182 .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-089bec2 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-089bec2 .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-b64f0e7 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-b64f0e7 .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-44ea5f0 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-44ea5f0 .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-593f434 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-d007722{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-20 .elementor-element.elementor-element-7702be3{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-4b480d1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-6a454c0{--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-8728385 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-6e2e2c9{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-bff42c2{--padding-top:24px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-317288d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-0e44cd2 .elementor-heading-title{font-size:20px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-6e29172{--grid-columns:1;}.elementor-20 .elementor-element.elementor-element-2829f74{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-cf7f9c6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-cb2cb1a{--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-fb84bbf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-d7447fb{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-ec802d1{--padding-top:24px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-d2c527e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-3d8f477{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-5449ab7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-8980181{--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-887e5ea .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-9fe97d8{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-81923bd{--padding-top:24px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-11ab3aa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-7d9ffe2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-ebe027a{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-6df698a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-73d6cef{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-d7abe7c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-fe950e2{--n-accordion-title-font-size:var( --e-global-typography-secondary-font-size );}:where( .elementor-20 .elementor-element.elementor-element-fe950e2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-7e8597e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-edb8be7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );width:100%;max-width:100%;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-87ac938{--width:70%;}.elementor-20 .elementor-element.elementor-element-8715074{--width:33%;}.elementor-20 .elementor-element.elementor-element-0ce9b56{--width:33%;}.elementor-20 .elementor-element.elementor-element-d15dc72{--width:33%;}.elementor-20 .elementor-element.elementor-element-d197537{--width:30%;}.elementor-20 .elementor-element.elementor-element-94f5211{--width:30%;}.elementor-20 .elementor-element.elementor-element-48b6e8d{--width:30%;}.elementor-20 .elementor-element.elementor-element-d428d3b{--width:50%;}.elementor-20 .elementor-element.elementor-element-3749597{--width:50%;}.elementor-20 .elementor-element.elementor-element-993a565{--width:60%;}.elementor-20 .elementor-element.elementor-element-14695f1{--width:40%;}.elementor-20 .elementor-element.elementor-element-0c5ad39{--width:33%;}.elementor-20 .elementor-element.elementor-element-5a6d59c{--width:33%;}.elementor-20 .elementor-element.elementor-element-919ee3f{--width:33%;}.elementor-20 .elementor-element.elementor-element-9d52e46{--width:20%;}.elementor-20 .elementor-element.elementor-element-95641f0{--width:20%;}.elementor-20 .elementor-element.elementor-element-3156c19{--width:20%;}.elementor-20 .elementor-element.elementor-element-bccebf6{--width:20%;}.elementor-20 .elementor-element.elementor-element-3b7c58f{--width:33%;}.elementor-20 .elementor-element.elementor-element-12fa59c{--width:33%;}.elementor-20 .elementor-element.elementor-element-7165dac{--width:33%;}.elementor-20 .elementor-element.elementor-element-f23b78f{--width:33%;}.elementor-20 .elementor-element.elementor-element-0ab57b0{--width:50%;}.elementor-20 .elementor-element.elementor-element-ba2acad{--width:50%;}}@media(max-width:1139px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-8715074{--width:100%;}.elementor-20 .elementor-element.elementor-element-0ce9b56{--width:100%;}.elementor-20 .elementor-element.elementor-element-d15dc72{--width:100%;}.elementor-20 .elementor-element.elementor-element-d197537{--width:100%;}.elementor-20 .elementor-element.elementor-element-94f5211{--width:100%;}.elementor-20 .elementor-element.elementor-element-48b6e8d{--width:100%;}.elementor-20 .elementor-element.elementor-element-d428d3b{--width:100%;}.elementor-20 .elementor-element.elementor-element-3749597{--width:100%;}.elementor-20 .elementor-element.elementor-element-9d52e46{--width:45%;}.elementor-20 .elementor-element.elementor-element-95641f0{--width:45%;}.elementor-20 .elementor-element.elementor-element-3156c19{--width:45%;}.elementor-20 .elementor-element.elementor-element-bccebf6{--width:45%;}.elementor-20 .elementor-element.elementor-element-3b7c58f{--width:75%;}.elementor-20 .elementor-element.elementor-element-12fa59c{--width:75%;}.elementor-20 .elementor-element.elementor-element-7165dac{--width:75%;}.elementor-20 .elementor-element.elementor-element-f23b78f{--width:100%;}.elementor-20 .elementor-element.elementor-element-0ab57b0{--width:100%;}.elementor-20 .elementor-element.elementor-element-ba2acad{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-8161dd1 */.hero-glows {
	position: absolute;
	inset: 0;
	pointer-events: none;
	z-index: 0;
}

.glow {
	position: absolute;
	background: rgba(255, 243, 223, 0.11);
	filter: blur(112px);
	flex-shrink: 0;
}

.glow-top-left {
	width: 753px;
	height: 753px;
	border-radius: 753px;
	left: -267px;
	top: -423px;
}

.glow-bottom-right {
	width: 417px;
	height: 417px;
	border-radius: 417px;
	right: 50px;
	top: 684px;
}

@media (max-width: 767px) {
    .glow-top-left {
    	width: 357px;
    	height: 357px;
    	border-radius: 357px;
    	left: -127px;
    	top: -43px;
    }
    
    .glow-bottom-right {
    	width: 357px;
    	height: 357px;
    	border-radius: 357px;
    	right: -164px;
    	top: 420px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b1b1e0 */.elementor-20 .elementor-element.elementor-element-3b1b1e0 {
	position: relative;
	border-radius: 1000px;
	z-index: 9;
	background: rgba(255, 255, 255, 0.05);
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	width: auto;
}

.elementor-20 .elementor-element.elementor-element-3b1b1e0::before {
	content: "";
	position: absolute;
	inset: 0;
	padding: 1px; /* border thickness */
	border-radius: 1000px;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(153, 153, 153, 0.1));
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c509377 */.elementor-20 .elementor-element.elementor-element-c509377 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5f4c1b6 */.elementor-20 .elementor-element.elementor-element-5f4c1b6 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a6f9fdc */.elementor-20 .elementor-element.elementor-element-a6f9fdc {
    width: 18px;
    height: 18px;
    position: absolute;
	left: -200px;
	top: 50%;
	transform: translateY(-50%);
}

@media (max-width: 1139px) {
    .elementor-20 .elementor-element.elementor-element-a6f9fdc {
        left: -50px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87ac938 */.elementor-20 .elementor-element.elementor-element-87ac938 {
	position: relative;
	border-radius: 36px;
	z-index: 9;
	background: linear-gradient(108deg, rgba(255, 255, 255, 0.09) -4.07%, rgba(255, 255, 255, 0.06) 103.36%);
	backdrop-filter: blur(6.328px);
	-webkit-backdrop-filter: blur(6.328px);
}

.elementor-20 .elementor-element.elementor-element-87ac938::before {
	content: "";
	position: absolute;
	inset: 0;
	padding: 1px; /* border thickness */
	border-radius: 36px;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(153, 153, 153, 0.1));
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index: -1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a1248b */.elementor-20 .elementor-element.elementor-element-2a1248b {
    width: 22px;
    height: 22px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-439baa5 */.elementor-20 .elementor-element.elementor-element-439baa5 {
	position: relative;
	border-radius: 8px;
	z-index: 9;
	background: rgba(255, 255, 255, 0.05);
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	width: auto;
	opacity: .4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d8449d */.elementor-20 .elementor-element.elementor-element-2d8449d {
    width: 28px;
    height: 28px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65124c */.elementor-20 .elementor-element.elementor-element-d65124c {
	position: relative;
	border-radius: 8px;
	z-index: 9;
	background: rgba(255, 255, 255, 0.05);
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	width: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e975034 */.elementor-20 .elementor-element.elementor-element-e975034 {
    width: 18px;
    height: 18px;
    position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-420f81e */.elementor-20 .elementor-element.elementor-element-420f81e a {
	position: relative;
	border-radius: 1000px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.01) 0%, rgba(255, 255, 255, 0.05) 100%) !important;
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	transition: all .3s ease-in-out;
}

.elementor-20 .elementor-element.elementor-element-420f81e a:hover {
    background: linear-gradient(90deg, #DFCBAD 0.01%, #D1B273 100.59%) !important;
    transition: all .3s ease-in-out;
    color: #000;
}

.elementor-20 .elementor-element.elementor-element-420f81e a::before {
	content: "";
	position: absolute;
	inset: 0;
	padding: 1px;
	border-radius: 1000px;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(153, 153, 153, 0.1));
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index: -1;
}

.elementor-20 .elementor-element.elementor-element-420f81e .elementor-button-icon svg {
    width: 32px;
    height: 32px;
}

.elementor-20 .elementor-element.elementor-element-420f81e span.elementor-button-icon.elementor-align-icon-right {
    width: 32px;
    height: 32px;
}

.elementor-20 .elementor-element.elementor-element-420f81e span.elementor-button-text {
    line-height: 32px;
}

.elementor-20 .elementor-element.elementor-element-420f81e .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
}

.elementor-20 .elementor-element.elementor-element-420f81e .elementor-button-icon {
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc11087 */.elementor-20 .elementor-element.elementor-element-bc11087 {
    height: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef27563 */.elementor-20 .elementor-element.elementor-element-ef27563 {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.elementor-20 .elementor-element.elementor-element-ef27563::after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100px; /* adjust as needed */
	background: linear-gradient(to bottom, transparent, black);
	pointer-events: none;
	z-index: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-daf2e54 */.elementor-20 .elementor-element.elementor-element-daf2e54 {
    height: 72px;
}

.elementor-20 .elementor-element.elementor-element-daf2e54 svg {
    filter: drop-shadow(0 0 18px rgba(217, 193, 149, 0.60));
}

@media (max-width: 1139px) {
    .elementor-20 .elementor-element.elementor-element-daf2e54 {
        height: 58px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7a2810 */.elementor-20 .elementor-element.elementor-element-d7a2810 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6f58602 */.elementor-20 .elementor-element.elementor-element-6f58602 {
    height: 72px;
}

.elementor-20 .elementor-element.elementor-element-6f58602 svg {
    filter: drop-shadow(0 0 18px rgba(217, 193, 149, 0.60));
}

@media (max-width: 1139px) {
    .elementor-20 .elementor-element.elementor-element-6f58602 {
        height: 58px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-200ed8f */.elementor-20 .elementor-element.elementor-element-200ed8f p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c05aaf8 */.elementor-20 .elementor-element.elementor-element-c05aaf8 {
    height: 72px;
}

.elementor-20 .elementor-element.elementor-element-c05aaf8 svg {
    filter: drop-shadow(0 0 18px rgba(217, 193, 149, 0.60));
}

@media (max-width: 1139px) {
    .elementor-20 .elementor-element.elementor-element-c05aaf8 {
        height: 58px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ded4b8b */.elementor-20 .elementor-element.elementor-element-ded4b8b p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e14f949 */.glow-top-left-section2 {
	width: 342px;
	height: 342px;
	border-radius: 342px;
	left: 92px;
	top: 42px;
}

.glow-bottom-right-section2 {
	width: 689px;
	height: 689px;
	border-radius: 689px;
	right: -300px;
	top: 345px;
}

.glow-top-left-section3 {
    width: 747px;
	height: 747px;
	border-radius: 747px;
	left: -256px;
	top: 1240px;
}

.glow-bottom-left-section4 {
    width: 689px;
	height: 689px;
	border-radius: 689px;
	left: -248px;
	top: 3800px;
}

.glow-bottom-right-section4 {
    width: 434px;
	height: 434px;
	border-radius: 434px;
	right: -102px;
	top: 4600px;
}

@media (max-width: 767px) {
    .glow-top-left-section2 {
    	width: 357px;
    	height: 357px;
    	border-radius: 357px;
    	left: -127px;
    	top: 250px;
    }
    
    .glow-bottom-right-section2 {
    	width: 357px;
    	height: 357px;
    	border-radius: 357px;
    	right: -164px;
    	top: 870px;
    }
    
    .glow-top-left-section3 {
    	width: 357px;
    	height: 357px;
    	border-radius: 357px;
    	left: -127px;
    	top: 2460px;
    }
    
    .glow-bottom-left-section4 {
    	width: 357px;
    	height: 357px;
    	border-radius: 357px;
    	left: 150px;
    	top: 4185px;
    }
    
    .glow-bottom-right-section4 {
    	width: 357px;
    	height: 357px;
    	border-radius: 357px;
    	right: -150px;
    	top: 7295px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81bafa3 */.elementor-20 .elementor-element.elementor-element-81bafa3 img {
    border: 2px solid rgba(255, 255, 255, 0.12);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f3af26 */.elementor-20 .elementor-element.elementor-element-5f3af26 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24ee006 */.vertical-line-separator {
	width: 1px;
	height: 50px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 100%);
	opacity: .4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b6e1ad6 */.elementor-20 .elementor-element.elementor-element-b6e1ad6 svg {
    width: 228px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db8db6f */.elementor-20 .elementor-element.elementor-element-db8db6f p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38807f2 */.elementor-20 .elementor-element.elementor-element-38807f2 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e77d74a */.elementor-20 .elementor-element.elementor-element-e77d74a p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e245340 */.elementor-20 .elementor-element.elementor-element-e245340 .elementor-counter-title {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-256bf88 */.elementor-20 .elementor-element.elementor-element-256bf88 a {
	position: relative;
	border-radius: 1000px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.01) 0%, rgba(255, 255, 255, 0.05) 100%) !important;
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	transition: all .3s ease-in-out;
}

.elementor-20 .elementor-element.elementor-element-256bf88 a:hover {
    background: linear-gradient(90deg, #DFCBAD 0.01%, #D1B273 100.59%) !important;
    transition: all .3s ease-in-out;
    color: #000;
}

.elementor-20 .elementor-element.elementor-element-256bf88 a::before {
	content: "";
	position: absolute;
	inset: 0;
	padding: 1px;
	border-radius: 1000px;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(153, 153, 153, 0.1));
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index: -1;
}

.elementor-20 .elementor-element.elementor-element-256bf88 .elementor-button-icon svg {
    width: 32px;
    height: 32px;
}

.elementor-20 .elementor-element.elementor-element-256bf88 span.elementor-button-icon.elementor-align-icon-right {
    width: 32px;
    height: 32px;
}

.elementor-20 .elementor-element.elementor-element-256bf88 span.elementor-button-text {
    line-height: 32px;
}

.elementor-20 .elementor-element.elementor-element-256bf88 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
}

.elementor-20 .elementor-element.elementor-element-256bf88 .elementor-button-icon {
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc3875 */.elementor-20 .elementor-element.elementor-element-1dc3875 {
	position: relative;
	border-radius: 60px;
	z-index: 9;
	background: linear-gradient(121deg, rgba(9, 9, 9, 0.50) -11.73%, rgba(2, 2, 2, 0.50) 78.08%);
    backdrop-filter: blur(2px);
	-webkit-backdrop-filter: blur(2px);
}

.elementor-20 .elementor-element.elementor-element-1dc3875::before {
	content: "";
	position: absolute;
	inset: 0;
	padding: 1px; /* border thickness */
	border-radius: 60px;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(153, 153, 153, 0.1));
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index: -1;
}

@media (max-width: 1139px) {
    .elementor-20 .elementor-element.elementor-element-1dc3875 {
        border-radius: 30px;
    }
    
    .elementor-20 .elementor-element.elementor-element-1dc3875::before {
        border-radius: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-45cdabe */.elementor-20 .elementor-element.elementor-element-45cdabe svg {
    width: 23px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b7c58f */.elementor-20 .elementor-element.elementor-element-3b7c58f {
	position: relative;
	border-radius: 16px;
	z-index: 9;
	background: rgba(255, 255, 255, 0.03);
	backdrop-filter: blur(7px);
	-webkit-backdrop-filter: blur(7px);
	box-shadow: 0px 0px 29px 0px rgba(209, 178, 115, 0.40);
	border: 1px solid #DFCBAD;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d489e9d */.elementor-20 .elementor-element.elementor-element-d489e9d svg {
    width: 23px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-84bc859 *//* .elementor-20 .elementor-element.elementor-element-84bc859 a {
	position: relative;
	border-radius: 1000px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.01) 0%, rgba(255, 255, 255, 0.05) 100%) !important;
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	transition: all .3s ease-in-out;
}

.elementor-20 .elementor-element.elementor-element-84bc859 a:hover {
    background: linear-gradient(90deg, #DFCBAD 0.01%, #D1B273 100.59%) !important;
    transition: all .3s ease-in-out;
    color: #000;
}

.elementor-20 .elementor-element.elementor-element-84bc859 a::before {
	content: "";
	position: absolute;
	inset: 0;
	padding: 1px;
	border-radius: 1000px;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(153, 153, 153, 0.1));
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index: -1;
} */

.elementor-20 .elementor-element.elementor-element-84bc859 .elementor-button-icon svg {
    width: 32px;
    height: 32px;
}

.elementor-20 .elementor-element.elementor-element-84bc859 span.elementor-button-icon.elementor-align-icon-right {
    width: 32px;
    height: 32px;
}

.elementor-20 .elementor-element.elementor-element-84bc859 span.elementor-button-text {
    line-height: 32px;
}

.elementor-20 .elementor-element.elementor-element-84bc859 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
}

.elementor-20 .elementor-element.elementor-element-84bc859 .elementor-button-icon {
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12fa59c */.elementor-20 .elementor-element.elementor-element-12fa59c {
	position: relative;
	border-radius: 16px;
	z-index: 9;
	background: rgba(255, 255, 255, 0.03);
	backdrop-filter: blur(7px);
	-webkit-backdrop-filter: blur(7px);
}

.elementor-20 .elementor-element.elementor-element-12fa59c::before {
	content: "";
	position: absolute;
	inset: 0;
	padding: 1px; /* border thickness */
	border-radius: 16px;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(153, 153, 153, 0.1));
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index: -1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d006bb3 */.elementor-20 .elementor-element.elementor-element-d006bb3 svg {
    width: 23px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2068ef6 *//* .elementor-20 .elementor-element.elementor-element-2068ef6 a {
	position: relative;
	border-radius: 1000px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.01) 0%, rgba(255, 255, 255, 0.05) 100%) !important;
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	transition: all .3s ease-in-out;
}

.elementor-20 .elementor-element.elementor-element-2068ef6 a:hover {
    background: linear-gradient(90deg, #DFCBAD 0.01%, #D1B273 100.59%) !important;
    transition: all .3s ease-in-out;
    color: #000;
}

.elementor-20 .elementor-element.elementor-element-2068ef6 a::before {
	content: "";
	position: absolute;
	inset: 0;
	padding: 1px;
	border-radius: 1000px;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(153, 153, 153, 0.1));
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index: -1;
} */

.elementor-20 .elementor-element.elementor-element-2068ef6 .elementor-button-icon svg {
    width: 32px;
    height: 32px;
}

.elementor-20 .elementor-element.elementor-element-2068ef6 span.elementor-button-icon.elementor-align-icon-right {
    width: 32px;
    height: 32px;
}

.elementor-20 .elementor-element.elementor-element-2068ef6 span.elementor-button-text {
    line-height: 32px;
}

.elementor-20 .elementor-element.elementor-element-2068ef6 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
}

.elementor-20 .elementor-element.elementor-element-2068ef6 .elementor-button-icon {
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7165dac */.elementor-20 .elementor-element.elementor-element-7165dac {
	position: relative;
	border-radius: 16px;
	z-index: 9;
	background: rgba(255, 255, 255, 0.03);
	backdrop-filter: blur(7px);
	-webkit-backdrop-filter: blur(7px);
}

.elementor-20 .elementor-element.elementor-element-7165dac::before {
	content: "";
	position: absolute;
	inset: 0;
	padding: 1px; /* border thickness */
	border-radius: 16px;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(153, 153, 153, 0.1));
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index: -1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a960f8 */.elementor-20 .elementor-element.elementor-element-9a960f8 {
    height: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f23b78f */.elementor-20 .elementor-element.elementor-element-f23b78f .elementor-icon-wrapper {
	display: flex;
	align-items: center;
	line-height: 1;
}

.elementor-20 .elementor-element.elementor-element-f23b78f .elementor-icon-wrapper {
	display: flex;
	align-items: center;
	line-height: 1;
	transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6414a8e */.elementor-20 .elementor-element.elementor-element-6414a8e a {
	position: relative;
	border-radius: 1000px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.01) 0%, rgba(255, 255, 255, 0.05) 100%) !important;
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	transition: all .3s ease-in-out;
}

.elementor-20 .elementor-element.elementor-element-6414a8e a:hover {
    background: linear-gradient(90deg, #DFCBAD 0.01%, #D1B273 100.59%) !important;
    transition: all .3s ease-in-out;
    color: #000;
}

.elementor-20 .elementor-element.elementor-element-6414a8e a::before {
	content: "";
	position: absolute;
	inset: 0;
	padding: 1px;
	border-radius: 1000px;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(153, 153, 153, 0.1));
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index: -1;
}

.elementor-20 .elementor-element.elementor-element-6414a8e .elementor-button-icon svg {
    width: 32px;
    height: 32px;
}

.elementor-20 .elementor-element.elementor-element-6414a8e span.elementor-button-icon.elementor-align-icon-right {
    width: 32px;
    height: 32px;
}

.elementor-20 .elementor-element.elementor-element-6414a8e span.elementor-button-text {
    line-height: 32px;
}

.elementor-20 .elementor-element.elementor-element-6414a8e .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
}

.elementor-20 .elementor-element.elementor-element-6414a8e .elementor-button-icon {
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73d6cef */.elementor-20 .elementor-element.elementor-element-73d6cef p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3deb1c8 */.elementor-20 .elementor-element.elementor-element-3deb1c8 {
    height: 96px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-adc721b */.elementor-20 .elementor-element.elementor-element-adc721b a {
	position: relative;
	border-radius: 1000px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.01) 0%, rgba(255, 255, 255, 0.05) 100%) !important;
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	transition: all .3s ease-in-out;
}

.elementor-20 .elementor-element.elementor-element-adc721b a:hover {
    background: linear-gradient(90deg, #DFCBAD 0.01%, #D1B273 100.59%) !important;
    transition: all .3s ease-in-out;
    color: #000;
}

.elementor-20 .elementor-element.elementor-element-adc721b a::before {
	content: "";
	position: absolute;
	inset: 0;
	padding: 1px;
	border-radius: 1000px;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(153, 153, 153, 0.1));
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index: -1;
}

.elementor-20 .elementor-element.elementor-element-adc721b .elementor-button-icon svg {
    width: 32px;
    height: 32px;
}

.elementor-20 .elementor-element.elementor-element-adc721b span.elementor-button-icon.elementor-align-icon-right {
    width: 32px;
    height: 32px;
}

.elementor-20 .elementor-element.elementor-element-adc721b span.elementor-button-text {
    line-height: 32px;
}

.elementor-20 .elementor-element.elementor-element-adc721b .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
}

.elementor-20 .elementor-element.elementor-element-adc721b .elementor-button-icon {
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-313731a */.elementor-20 .elementor-element.elementor-element-313731a img {
    border: 2px solid rgba(255, 255, 255, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebe027a */.elementor-20 .elementor-element.elementor-element-ebe027a {
	position: relative;
	border-radius: 60px;
	z-index: 9;
	background: linear-gradient(121deg, rgba(9, 9, 9, 0.50) -11.73%, rgba(2, 2, 2, 0.50) 78.08%);
    backdrop-filter: blur(2px);
	-webkit-backdrop-filter: blur(2px);
}

.elementor-20 .elementor-element.elementor-element-ebe027a::before {
	content: "";
	position: absolute;
	inset: 0;
	padding: 1px; /* border thickness */
	border-radius: 60px;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(153, 153, 153, 0.1));
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index: -1;
}

@media (max-width: 1139px) {
    .elementor-20 .elementor-element.elementor-element-ebe027a {
        border-radius: 30px;
    }
    
    .elementor-20 .elementor-element.elementor-element-ebe027a::before {
        border-radius: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97be5db */.elementor-20 .elementor-element.elementor-element-97be5db p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-046f54f */.elementor-20 .elementor-element.elementor-element-046f54f p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18c66e2 */.elementor-20 .elementor-element.elementor-element-18c66e2 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db965bb */.elementor-20 .elementor-element.elementor-element-db965bb p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba7db61 */.elementor-20 .elementor-element.elementor-element-ba7db61 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97be5db */.elementor-20 .elementor-element.elementor-element-97be5db p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-046f54f */.elementor-20 .elementor-element.elementor-element-046f54f p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18c66e2 */.elementor-20 .elementor-element.elementor-element-18c66e2 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db965bb */.elementor-20 .elementor-element.elementor-element-db965bb p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba7db61 */.elementor-20 .elementor-element.elementor-element-ba7db61 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97be5db */.elementor-20 .elementor-element.elementor-element-97be5db p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-046f54f */.elementor-20 .elementor-element.elementor-element-046f54f p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18c66e2 */.elementor-20 .elementor-element.elementor-element-18c66e2 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db965bb */.elementor-20 .elementor-element.elementor-element-db965bb p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba7db61 */.elementor-20 .elementor-element.elementor-element-ba7db61 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97be5db */.elementor-20 .elementor-element.elementor-element-97be5db p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-046f54f */.elementor-20 .elementor-element.elementor-element-046f54f p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18c66e2 */.elementor-20 .elementor-element.elementor-element-18c66e2 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db965bb */.elementor-20 .elementor-element.elementor-element-db965bb p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba7db61 */.elementor-20 .elementor-element.elementor-element-ba7db61 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97be5db */.elementor-20 .elementor-element.elementor-element-97be5db p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-046f54f */.elementor-20 .elementor-element.elementor-element-046f54f p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18c66e2 */.elementor-20 .elementor-element.elementor-element-18c66e2 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db965bb */.elementor-20 .elementor-element.elementor-element-db965bb p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba7db61 */.elementor-20 .elementor-element.elementor-element-ba7db61 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97be5db */.elementor-20 .elementor-element.elementor-element-97be5db p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-046f54f */.elementor-20 .elementor-element.elementor-element-046f54f p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18c66e2 */.elementor-20 .elementor-element.elementor-element-18c66e2 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db965bb */.elementor-20 .elementor-element.elementor-element-db965bb p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba7db61 */.elementor-20 .elementor-element.elementor-element-ba7db61 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-fe950e2 */.elementor-20 .elementor-element.elementor-element-fe950e2 details {
	display: block;
	position: relative;
	border-radius: 16px;
	z-index: 9;
	background: rgba(255, 255, 255, 0.03);
	backdrop-filter: blur(7px);
	-webkit-backdrop-filter: blur(7px);
}

.elementor-20 .elementor-element.elementor-element-fe950e2 details::before {
	content: "";
	position: absolute;
	inset: 0;
	padding: 1px; /* border thickness */
	border-radius: 16px;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(153, 153, 153, 0.1));
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index: -1;
}

/* Open accordion — round top only */
.elementor-20 .elementor-element.elementor-element-fe950e2 details[open] > summary {
	border-radius: 16px 16px 0 0 !important;
}

/* Closed accordion — round all corners */
.elementor-20 .elementor-element.elementor-element-fe950e2 details:not([open]) > summary {
	border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e8597e */.elementor-20 .elementor-element.elementor-element-7e8597e p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb8be7 */.elementor-20 .elementor-element.elementor-element-edb8be7 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b4b92 */.elementor-20 .elementor-element.elementor-element-d3b4b92 {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.elementor-20 .elementor-element.elementor-element-d3b4b92::after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 100px; /* adjust as needed */
	background: linear-gradient(to bottom, black, transparent);
	pointer-events: none;
	z-index: 1;
}/* End custom CSS */