.elementor-16446 .elementor-element.elementor-element-d6678dd{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:93vh;--z-index:999;}.elementor-16446 .elementor-element.elementor-element-91bdec2{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-16446 .elementor-element.elementor-element-2e37b58 .elementor-button{background-color:var( --e-global-color-48f25f1 );fill:var( --e-global-color-5ba0249 );color:var( --e-global-color-5ba0249 );}.elementor-16446 .elementor-element.elementor-element-2e37b58{width:initial;max-width:initial;}.elementor-16446 .elementor-element.elementor-element-2e37b58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16446 .elementor-element.elementor-element-2e37b58.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16446 .elementor-element.elementor-element-432ec0c .elementor-button{background-color:var( --e-global-color-48f25f1 );fill:var( --e-global-color-5ba0249 );color:var( --e-global-color-5ba0249 );}.elementor-16446 .elementor-element.elementor-element-432ec0c{width:initial;max-width:initial;}.elementor-16446 .elementor-element.elementor-element-432ec0c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16446 .elementor-element.elementor-element-432ec0c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16446 .elementor-element.elementor-element-d44942c .elementor-button{background-color:var( --e-global-color-48f25f1 );fill:var( --e-global-color-5ba0249 );color:var( --e-global-color-5ba0249 );}.elementor-16446 .elementor-element.elementor-element-d44942c{width:initial;max-width:initial;}.elementor-16446 .elementor-element.elementor-element-d44942c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16446 .elementor-element.elementor-element-d44942c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16446 .elementor-element.elementor-element-4f86585{--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;}.elementor-16446 .elementor-element.elementor-element-e8e266a{--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;}.elementor-16446 .elementor-element.elementor-element-5b2f163{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:3vh;--z-index:999;}.elementor-16446 .elementor-element.elementor-element-9835f29{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16446 .elementor-element.elementor-element-9835f29.e-con{--order:-99999 /* order start hack */;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-16446 .elementor-element.elementor-element-945e40e img{width:27%;}.elementor-16446 .elementor-element.elementor-element-475fd3d{--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;}.elementor-16446 .elementor-element.elementor-element-d8dbd87{--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;}.elementor-16446 .elementor-element.elementor-element-d3a007a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16446 .elementor-element.elementor-element-18ea018{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16446 .elementor-element.elementor-element-a7c28eb{--display:flex;--min-height:20vh;--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-16446 .elementor-element.elementor-element-5b78d04{width:initial;max-width:initial;text-align:right;}.elementor-16446 .elementor-element.elementor-element-5b78d04 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16446 .elementor-element.elementor-element-5b78d04 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:1px;word-spacing:0em;color:var( --e-global-color-5ba0249 );}.elementor-16446 .elementor-element.elementor-element-edaab8a{width:initial;max-width:initial;text-align:left;}.elementor-16446 .elementor-element.elementor-element-edaab8a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16446 .elementor-element.elementor-element-edaab8a .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:80px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:100px;letter-spacing:1px;word-spacing:0em;color:var( --e-global-color-5ba0249 );}.elementor-16446 .elementor-element.elementor-element-aa89212{--display:flex;--min-height:20vh;--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-16446 .elementor-element.elementor-element-10f32fd{width:initial;max-width:initial;text-align:left;}.elementor-16446 .elementor-element.elementor-element-10f32fd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16446 .elementor-element.elementor-element-10f32fd .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:80px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:100px;letter-spacing:1px;word-spacing:0em;color:var( --e-global-color-5ba0249 );}.elementor-16446 .elementor-element.elementor-element-1b93eab{width:initial;max-width:initial;text-align:right;}.elementor-16446 .elementor-element.elementor-element-1b93eab > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16446 .elementor-element.elementor-element-1b93eab .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:1px;word-spacing:0em;color:var( --e-global-color-5ba0249 );}.elementor-16446 .elementor-element.elementor-element-961c731{--display:flex;--min-height:20vh;--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-16446 .elementor-element.elementor-element-0d5ea73{width:initial;max-width:initial;text-align:right;}.elementor-16446 .elementor-element.elementor-element-0d5ea73 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16446 .elementor-element.elementor-element-0d5ea73 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:1px;word-spacing:0em;color:var( --e-global-color-5ba0249 );}.elementor-16446 .elementor-element.elementor-element-6c9e25e{width:initial;max-width:initial;text-align:left;}.elementor-16446 .elementor-element.elementor-element-6c9e25e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16446 .elementor-element.elementor-element-6c9e25e .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:80px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:100px;letter-spacing:1px;word-spacing:0em;color:var( --e-global-color-5ba0249 );}.elementor-16446 .elementor-element.elementor-element-2dc09a3{--display:flex;--min-height:20vh;--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-16446 .elementor-element.elementor-element-4ababce{width:initial;max-width:initial;text-align:left;}.elementor-16446 .elementor-element.elementor-element-4ababce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16446 .elementor-element.elementor-element-4ababce .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:80px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:100px;letter-spacing:1px;word-spacing:0em;color:var( --e-global-color-5ba0249 );}.elementor-16446 .elementor-element.elementor-element-55bd761{width:initial;max-width:initial;text-align:right;}.elementor-16446 .elementor-element.elementor-element-55bd761 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16446 .elementor-element.elementor-element-55bd761 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:1px;word-spacing:0em;color:var( --e-global-color-5ba0249 );}.elementor-16446 .elementor-element.elementor-element-8e1e900{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16446 .elementor-element.elementor-element-8a2f4fd{--display:flex;--min-height:20vh;--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-16446 .elementor-element.elementor-element-103c4a2{width:initial;max-width:initial;text-align:right;}.elementor-16446 .elementor-element.elementor-element-103c4a2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16446 .elementor-element.elementor-element-103c4a2 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:1px;word-spacing:0em;color:var( --e-global-color-5ba0249 );}.elementor-16446 .elementor-element.elementor-element-de7b268{width:initial;max-width:initial;text-align:left;}.elementor-16446 .elementor-element.elementor-element-de7b268 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16446 .elementor-element.elementor-element-de7b268 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:80px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:100px;letter-spacing:1px;word-spacing:0em;color:var( --e-global-color-5ba0249 );}.elementor-16446 .elementor-element.elementor-element-39e0fbe{--display:flex;--min-height:20vh;--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-16446 .elementor-element.elementor-element-9992c6f{width:initial;max-width:initial;text-align:left;}.elementor-16446 .elementor-element.elementor-element-9992c6f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16446 .elementor-element.elementor-element-9992c6f .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:80px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:100px;letter-spacing:1px;word-spacing:0em;color:var( --e-global-color-5ba0249 );}.elementor-16446 .elementor-element.elementor-element-c98aeed{width:initial;max-width:initial;text-align:right;}.elementor-16446 .elementor-element.elementor-element-c98aeed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16446 .elementor-element.elementor-element-c98aeed .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:1px;word-spacing:0em;color:var( --e-global-color-5ba0249 );}.elementor-16446 .elementor-element.elementor-element-4625722{--display:flex;--min-height:20vh;--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-16446 .elementor-element.elementor-element-fd794ae{width:initial;max-width:initial;text-align:right;}.elementor-16446 .elementor-element.elementor-element-fd794ae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16446 .elementor-element.elementor-element-fd794ae .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:1px;word-spacing:0em;color:var( --e-global-color-5ba0249 );}.elementor-16446 .elementor-element.elementor-element-5ee0f9c{width:initial;max-width:initial;text-align:left;}.elementor-16446 .elementor-element.elementor-element-5ee0f9c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16446 .elementor-element.elementor-element-5ee0f9c .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:80px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:100px;letter-spacing:1px;word-spacing:0em;color:var( --e-global-color-5ba0249 );}.elementor-16446 .elementor-element.elementor-element-518b0de{--display:flex;--min-height:20vh;--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-16446 .elementor-element.elementor-element-0f8b420{width:initial;max-width:initial;text-align:left;}.elementor-16446 .elementor-element.elementor-element-0f8b420 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16446 .elementor-element.elementor-element-0f8b420 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:80px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:100px;letter-spacing:1px;word-spacing:0em;color:var( --e-global-color-5ba0249 );}.elementor-16446 .elementor-element.elementor-element-849bafb{width:initial;max-width:initial;text-align:right;}.elementor-16446 .elementor-element.elementor-element-849bafb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16446 .elementor-element.elementor-element-849bafb .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:1px;word-spacing:0em;color:var( --e-global-color-5ba0249 );}.elementor-16446 .elementor-element.elementor-element-ba28768{--display:flex;}.elementor-16446 .elementor-element.elementor-element-717f67b{--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;}body:not(.rtl) .elementor-16446 .elementor-element.elementor-element-e0436f4{left:0px;}body.rtl .elementor-16446 .elementor-element.elementor-element-e0436f4{right:0px;}.elementor-16446 .elementor-element.elementor-element-e0436f4{top:0px;}.elementor-16446 .elementor-element.elementor-element-089d385{--display:flex;}.elementor-16446 .elementor-element.elementor-element-2a8df5d{--display:flex;}body.elementor-page-16446:not(.elementor-motion-effects-element-type-background), body.elementor-page-16446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7aed975 );}@media(min-width:768px){.elementor-16446 .elementor-element.elementor-element-91bdec2{--width:24%;}.elementor-16446 .elementor-element.elementor-element-4f86585{--width:25%;}.elementor-16446 .elementor-element.elementor-element-e8e266a{--width:25%;}.elementor-16446 .elementor-element.elementor-element-9835f29{--width:24%;}.elementor-16446 .elementor-element.elementor-element-475fd3d{--width:25%;}.elementor-16446 .elementor-element.elementor-element-d8dbd87{--width:25%;}.elementor-16446 .elementor-element.elementor-element-18ea018{--width:100%;}.elementor-16446 .elementor-element.elementor-element-a7c28eb{--width:50%;}.elementor-16446 .elementor-element.elementor-element-aa89212{--width:50%;}.elementor-16446 .elementor-element.elementor-element-961c731{--width:50%;}.elementor-16446 .elementor-element.elementor-element-2dc09a3{--width:50%;}.elementor-16446 .elementor-element.elementor-element-8e1e900{--width:100%;}.elementor-16446 .elementor-element.elementor-element-8a2f4fd{--width:50%;}.elementor-16446 .elementor-element.elementor-element-39e0fbe{--width:50%;}.elementor-16446 .elementor-element.elementor-element-4625722{--width:50%;}.elementor-16446 .elementor-element.elementor-element-518b0de{--width:50%;}.elementor-16446 .elementor-element.elementor-element-717f67b{--width:100%;}}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-16446 .elementor-element.elementor-element-5b78d04 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-16446 .elementor-element.elementor-element-edaab8a .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-16446 .elementor-element.elementor-element-10f32fd .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-16446 .elementor-element.elementor-element-1b93eab .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-16446 .elementor-element.elementor-element-0d5ea73 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-16446 .elementor-element.elementor-element-6c9e25e .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-16446 .elementor-element.elementor-element-4ababce .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-16446 .elementor-element.elementor-element-55bd761 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-16446 .elementor-element.elementor-element-103c4a2 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-16446 .elementor-element.elementor-element-de7b268 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-16446 .elementor-element.elementor-element-9992c6f .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-16446 .elementor-element.elementor-element-c98aeed .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-16446 .elementor-element.elementor-element-fd794ae .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-16446 .elementor-element.elementor-element-5ee0f9c .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-16446 .elementor-element.elementor-element-0f8b420 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-16446 .elementor-element.elementor-element-849bafb .elementor-heading-title{font-size:14px;line-height:18px;}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-16446 .elementor-element.elementor-element-5b78d04 .elementor-heading-title{font-size:11px;line-height:3.6em;letter-spacing:1px;word-spacing:0em;}.elementor-16446 .elementor-element.elementor-element-edaab8a .elementor-heading-title{font-size:11px;line-height:3.6em;letter-spacing:1px;word-spacing:0em;}.elementor-16446 .elementor-element.elementor-element-10f32fd .elementor-heading-title{font-size:11px;line-height:3.6em;letter-spacing:1px;word-spacing:0em;}.elementor-16446 .elementor-element.elementor-element-1b93eab .elementor-heading-title{font-size:11px;line-height:3.6em;letter-spacing:1px;word-spacing:0em;}.elementor-16446 .elementor-element.elementor-element-0d5ea73 .elementor-heading-title{font-size:11px;line-height:3.6em;letter-spacing:1px;word-spacing:0em;}.elementor-16446 .elementor-element.elementor-element-6c9e25e .elementor-heading-title{font-size:11px;line-height:3.6em;letter-spacing:1px;word-spacing:0em;}.elementor-16446 .elementor-element.elementor-element-4ababce .elementor-heading-title{font-size:11px;line-height:3.6em;letter-spacing:1px;word-spacing:0em;}.elementor-16446 .elementor-element.elementor-element-55bd761 .elementor-heading-title{font-size:11px;line-height:3.6em;letter-spacing:1px;word-spacing:0em;}.elementor-16446 .elementor-element.elementor-element-103c4a2 .elementor-heading-title{font-size:11px;line-height:3.6em;letter-spacing:1px;word-spacing:0em;}.elementor-16446 .elementor-element.elementor-element-de7b268 .elementor-heading-title{font-size:11px;line-height:3.6em;letter-spacing:1px;word-spacing:0em;}.elementor-16446 .elementor-element.elementor-element-9992c6f .elementor-heading-title{font-size:11px;line-height:3.6em;letter-spacing:1px;word-spacing:0em;}.elementor-16446 .elementor-element.elementor-element-c98aeed .elementor-heading-title{font-size:11px;line-height:3.6em;letter-spacing:1px;word-spacing:0em;}.elementor-16446 .elementor-element.elementor-element-fd794ae .elementor-heading-title{font-size:11px;line-height:3.6em;letter-spacing:1px;word-spacing:0em;}.elementor-16446 .elementor-element.elementor-element-5ee0f9c .elementor-heading-title{font-size:11px;line-height:3.6em;letter-spacing:1px;word-spacing:0em;}.elementor-16446 .elementor-element.elementor-element-0f8b420 .elementor-heading-title{font-size:11px;line-height:3.6em;letter-spacing:1px;word-spacing:0em;}.elementor-16446 .elementor-element.elementor-element-849bafb .elementor-heading-title{font-size:11px;line-height:3.6em;letter-spacing:1px;word-spacing:0em;}}/* Start custom CSS for heading, class: .elementor-element-5b78d04 */.hidden-tekst{
    mix-blend-mode: difference; /* Anvender difference blend mode */
    color: white; /* Hvid tekst giver en stærk kontrast for difference-effekten */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edaab8a */.main-tekst{
    mix-blend-mode: difference; /* Anvender difference blend mode */
    color: white; /* Hvid tekst giver en stærk kontrast for difference-effekten */
}
.main-tekst{
  display: inline-block;         /* Needed so transform affects only the text */
  font-size: 5rem;               /* Adjust to your preferred size */
  line-height: 0;                /* Keep lines close, so scaling looks cleaner */
  transform: scaleY(2);        /* Scale up vertically by 1.5 */
  transform-origin: center;      /* Adjust origin to control how text “grows” */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10f32fd */.main-tekst{
    mix-blend-mode: difference; /* Anvender difference blend mode */
    color: white; /* Hvid tekst giver en stærk kontrast for difference-effekten */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b93eab */.hidden-tekst{
    mix-blend-mode: difference; /* Anvender difference blend mode */
    color: white; /* Hvid tekst giver en stærk kontrast for difference-effekten */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d5ea73 */.hidden-tekst{
    mix-blend-mode: difference; /* Anvender difference blend mode */
    color: white; /* Hvid tekst giver en stærk kontrast for difference-effekten */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c9e25e */.main-tekst{
    mix-blend-mode: difference; /* Anvender difference blend mode */
    color: white; /* Hvid tekst giver en stærk kontrast for difference-effekten */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ababce */.main-tekst{
    mix-blend-mode: difference; /* Anvender difference blend mode */
    color: white; /* Hvid tekst giver en stærk kontrast for difference-effekten */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bd761 */.hidden-tekst{
    mix-blend-mode: difference; /* Anvender difference blend mode */
    color: white; /* Hvid tekst giver en stærk kontrast for difference-effekten */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18ea018 */.image-holder {
    position: fixed;
    top: -220px; /* Start above the viewport */
    left: 0;
    width: 300px;
    height: 200px;
    min-width: 150px;
    min-height: 100px;
    pointer-events: none;
    z-index: 99999;
    transition: transform 0.3s ease-out, opacity 0.3s ease-out;
}

.image-holder img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 0px;
}

/* 🔹 Default background state */
.tekst-holder {
    position: relative;
    overflow: hidden;
}
/* 🔹 Hidden text animation */
.hidden-tekst {
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}

.tekst-holder-1:hover .hidden-tekst,
.tekst-holder-2:hover .hidden-tekst,
.tekst-holder-3:hover .hidden-tekst,
.tekst-holder-4:hover .hidden-tekst,
.tekst-holder-5:hover .hidden-tekst,
.tekst-holder-6:hover .hidden-tekst,
.tekst-holder-7:hover .hidden-tekst,
.tekst-holder-8:hover .hidden-tekst {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-103c4a2 */.hidden-tekst{
    mix-blend-mode: difference; /* Anvender difference blend mode */
    color: white; /* Hvid tekst giver en stærk kontrast for difference-effekten */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de7b268 */.main-tekst{
    mix-blend-mode: difference; /* Anvender difference blend mode */
    color: white; /* Hvid tekst giver en stærk kontrast for difference-effekten */
}
.main-tekst{
  display: inline-block;         /* Needed so transform affects only the text */
  font-size: 5rem;               /* Adjust to your preferred size */
  line-height: 0;                /* Keep lines close, so scaling looks cleaner */
  transform: scaleY(2);        /* Scale up vertically by 1.5 */
  transform-origin: center;      /* Adjust origin to control how text “grows” */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9992c6f */.main-tekst{
    mix-blend-mode: difference; /* Anvender difference blend mode */
    color: white; /* Hvid tekst giver en stærk kontrast for difference-effekten */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c98aeed */.hidden-tekst{
    mix-blend-mode: difference; /* Anvender difference blend mode */
    color: white; /* Hvid tekst giver en stærk kontrast for difference-effekten */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd794ae */.hidden-tekst{
    mix-blend-mode: difference; /* Anvender difference blend mode */
    color: white; /* Hvid tekst giver en stærk kontrast for difference-effekten */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee0f9c */.main-tekst{
    mix-blend-mode: difference; /* Anvender difference blend mode */
    color: white; /* Hvid tekst giver en stærk kontrast for difference-effekten */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f8b420 */.main-tekst{
    mix-blend-mode: difference; /* Anvender difference blend mode */
    color: white; /* Hvid tekst giver en stærk kontrast for difference-effekten */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-849bafb */.hidden-tekst{
    mix-blend-mode: difference; /* Anvender difference blend mode */
    color: white; /* Hvid tekst giver en stærk kontrast for difference-effekten */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e1e900 */.image-holder {
    position: fixed;
    top: -220px; /* Start above the viewport */
    left: 0;
    width: 300px;
    height: 200px;
    min-width: 150px;
    min-height: 100px;
    pointer-events: none;
    z-index: 99999;
    transition: transform 0.3s ease-out, opacity 0.3s ease-out;
}

.image-holder img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 0px;
}

/* 🔹 Default background state */
.tekst-holder {
    position: relative;
    overflow: hidden;
}
/* 🔹 Hidden text animation */
.hidden-tekst {
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}

.tekst-holder-1:hover .hidden-tekst,
.tekst-holder-2:hover .hidden-tekst,
.tekst-holder-3:hover .hidden-tekst,
.tekst-holder-4:hover .hidden-tekst,
.tekst-holder-5:hover .hidden-tekst,
.tekst-holder-6:hover .hidden-tekst,
.tekst-holder-7:hover .hidden-tekst,
.tekst-holder-8:hover .hidden-tekst {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS *//* Remove any unwanted spacing around images */
.img-1 img{
    width: 530px !important; /* Your desired width */
    height: 380px !important; /* Your desired height */
    object-fit: cover !important; /* Keeps proportions */
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    box-shadow: none !important;
}

/* Remove any unwanted spacing around images */
.img-2 img{
    width: 530px !important; /* Your desired width */
    height: 247px !important; /* Your desired height */
    object-fit: cover !important; /* Keeps proportions */
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    box-shadow: none !important;
}
.img-3 img{
    width: 530px !important; /* Your desired width */
    height: 180px !important; /* Your desired height */
    object-fit: cover !important; /* Keeps proportions */
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    box-shadow: none !important;
}
.img-4 img{
    width: 530px !important; /* Your desired width */
    height: 380px !important; /* Your desired height */
    object-fit: cover !important; /* Keeps proportions */
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    box-shadow: none !important;
}
.img-5 img{
    width: 530px !important; /* Your desired width */
    height: 114px !important; /* Your desired height */
    object-fit: cover !important; /* Keeps proportions */
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    box-shadow: none !important;
}
/* 1. Disable all default transitions/animations site-wide */
html, body, * {
  transition: none !important;
  animation: none !important;
}

html, body {
  margin: 0;
  padding: 0;
}

/* Infinite Wrapper: holds your scrolling content */
.infinite-wrapper {
  position: relative;
  /* Height will be set dynamically via JS based on container height */
  z-index: 0;
  isolation: isolate;
}

/* Optional: Background for infinite-wrapper */
.infinite-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;  /* Adjust as needed */
  z-index: -1;
}

/* Style for all images inside the infinite-wrapper */
.infinite-wrapper img {
  display: block;
  width: 100%;
  height: auto;
  transform-origin: center center;
}/* End custom CSS */