.elementor-6353 .elementor-element.elementor-element-91284dc{--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-6353 .elementor-element.elementor-element-91284dc:not(.elementor-motion-effects-element-type-background), .elementor-6353 .elementor-element.elementor-element-91284dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6353 .elementor-element.elementor-element-15d1c5f{--display:flex;}.elementor-6353 .elementor-element.elementor-element-a9abc65{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-6353 .elementor-element.elementor-element-52edcbd{text-align:center;}.elementor-6353 .elementor-element.elementor-element-52edcbd .elementor-heading-title{font-family:var( --e-global-typography-fdc6fe8-font-family ), Sans-serif;font-size:var( --e-global-typography-fdc6fe8-font-size );font-weight:var( --e-global-typography-fdc6fe8-font-weight );line-height:var( --e-global-typography-fdc6fe8-line-height );color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-67621f3{--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;}.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-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6353 .elementor-element.elementor-element-0552fa6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;font-family:"Schibsted Grotesk", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4em;color:var( --e-global-color-secondary );}.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-6353 .elementor-element.elementor-element-5499006{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-5499006 .elementor-icon-wrapper{text-align:center;}.elementor-6353 .elementor-element.elementor-element-5499006.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-6353 .elementor-element.elementor-element-5499006.elementor-view-framed .elementor-icon, .elementor-6353 .elementor-element.elementor-element-5499006.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-6353 .elementor-element.elementor-element-5499006.elementor-view-framed .elementor-icon, .elementor-6353 .elementor-element.elementor-element-5499006.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-6353 .elementor-element.elementor-element-5499006 .elementor-icon{font-size:0.625rem;}.elementor-6353 .elementor-element.elementor-element-5499006 .elementor-icon svg{height:0.625rem;}.elementor-6353 .elementor-element.elementor-element-5499006 .elementor-icon-wrapper svg{width:auto;}.elementor-6353 .elementor-element.elementor-element-1d2036f{--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-6353 .elementor-element.elementor-element-c17db90{--display:flex;--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-6353 .elementor-element.elementor-element-050339b{--display:flex;--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;--padding-top:3rem;--padding-bottom:9rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-7bc7e37{--display:flex;}.elementor-6353 .elementor-element.elementor-element-6ca6ac2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-6ca6ac2 .elementor-heading-title{font-family:var( --e-global-typography-3195bc7-font-family ), Sans-serif;font-size:var( --e-global-typography-3195bc7-font-size );font-weight:var( --e-global-typography-3195bc7-font-weight );line-height:var( --e-global-typography-3195bc7-line-height );}.elementor-6353 .elementor-element.elementor-element-991e651{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 8px;--row-gap:0px;--column-gap:8px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-6353 .elementor-element.elementor-element-3d55a79 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-6353 .elementor-element.elementor-element-3d55a79 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6353 .elementor-element.elementor-element-a63e780{--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;}.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-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-4924e3a{width:var( --container-widget-width, 49.34% );max-width:49.34%;margin:7rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:49.34%;--container-widget-flex-grow:0;}.elementor-6353 .elementor-element.elementor-element-4924e3a img{width:100%;max-width:100%;}.elementor-6353 .elementor-element.elementor-element-a4e9269{width:var( --container-widget-width, 42.98% );max-width:42.98%;--container-widget-width:42.98%;--container-widget-flex-grow:0;}.elementor-6353 .elementor-element.elementor-element-a4e9269 img{width:100%;}.elementor-6353 .elementor-element.elementor-element-af14738{--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-6353 .elementor-element.elementor-element-af14738:not(.elementor-motion-effects-element-type-background), .elementor-6353 .elementor-element.elementor-element-af14738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6353 .elementor-element.elementor-element-8a93ba0{--display:flex;--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-6353 .elementor-element.elementor-element-e9c34f9{--display:flex;--gap:7rem 0rem;--row-gap:7rem;--column-gap:0rem;--padding-top:3rem;--padding-bottom:9rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-4294e04{--display:flex;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;}.elementor-6353 .elementor-element.elementor-element-cf9b0ec{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-cf9b0ec .elementor-heading-title{font-family:var( --e-global-typography-fbcdb33-font-family ), Sans-serif;font-size:var( --e-global-typography-fbcdb33-font-size );font-weight:var( --e-global-typography-fbcdb33-font-weight );line-height:var( --e-global-typography-fbcdb33-line-height );color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-c842968{--display:grid;--e-con-grid-template-columns:6fr 10fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--grid-auto-flow:row;--justify-items:center;}.elementor-6353 .elementor-element.elementor-element-14fc642{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6353 .elementor-element.elementor-element-b6006cd{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 01.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-b6006cd .elementor-heading-title{font-family:var( --e-global-typography-3c0e5ee-font-family ), Sans-serif;font-size:var( --e-global-typography-3c0e5ee-font-size );font-weight:var( --e-global-typography-3c0e5ee-font-weight );line-height:var( --e-global-typography-3c0e5ee-line-height );color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-6098738{width:var( --container-widget-width, 90% );max-width:90%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;--container-widget-width:90%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-5af2a11 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-6353 .elementor-element.elementor-element-5af2a11 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6353 .elementor-element.elementor-element-2d1ae97{--display:flex;--justify-content:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-f0dd341 img{width:100%;max-width:100%;}.elementor-6353 .elementor-element.elementor-element-b13b49a{--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-6353 .elementor-element.elementor-element-e8eb4ab{margin:-6rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;top:0px;}body:not(.rtl) .elementor-6353 .elementor-element.elementor-element-e8eb4ab{left:0px;}body.rtl .elementor-6353 .elementor-element.elementor-element-e8eb4ab{right:0px;}.elementor-6353 .elementor-element.elementor-element-37cd453{--display:flex;--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-6353 .elementor-element.elementor-element-9c4d103{--display:flex;--gap:6rem 0rem;--row-gap:6rem;--column-gap:0rem;--padding-top:3rem;--padding-bottom:9rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-a291681{--display:grid;--e-con-grid-template-columns:9fr 7fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-a26e653{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-a26e653 .elementor-heading-title{font-family:var( --e-global-typography-fbcdb33-font-family ), Sans-serif;font-size:var( --e-global-typography-fbcdb33-font-size );font-weight:var( --e-global-typography-fbcdb33-font-weight );line-height:var( --e-global-typography-fbcdb33-line-height );}.elementor-6353 .elementor-element.elementor-element-7c257fd{--display:grid;--e-con-grid-template-columns:1fr 5fr 3fr 5fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:7rem 1.5rem;--row-gap:7rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-c68f8fd{--display:flex;}.elementor-6353 .elementor-element.elementor-element-bdf1514{--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-6353 .elementor-element.elementor-element-89bd433{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-89bd433 img{width:100%;}.elementor-6353 .elementor-element.elementor-element-692a307{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-692a307 .elementor-heading-title{font-family:var( --e-global-typography-3c0e5ee-font-family ), Sans-serif;font-size:var( --e-global-typography-3c0e5ee-font-size );font-weight:var( --e-global-typography-3c0e5ee-font-weight );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-c5180bc{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-c5180bc .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1rem;font-weight:600;text-transform:capitalize;line-height:1.4em;}.elementor-6353 .elementor-element.elementor-element-b3a5d82{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-cff9214{--display:flex;}.elementor-6353 .elementor-element.elementor-element-6a44e7a{--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:08rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-38ca849{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-38ca849 img{width:100%;}.elementor-6353 .elementor-element.elementor-element-4a8a563{width:var( --container-widget-width, 69% );max-width:69%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-6353 .elementor-element.elementor-element-4a8a563 .elementor-heading-title{font-family:var( --e-global-typography-3c0e5ee-font-family ), Sans-serif;font-size:var( --e-global-typography-3c0e5ee-font-size );font-weight:var( --e-global-typography-3c0e5ee-font-weight );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-2879c6b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-2879c6b .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1rem;font-weight:600;text-transform:capitalize;line-height:1.4em;}.elementor-6353 .elementor-element.elementor-element-e2d587a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-1b9ce55{--display:flex;}.elementor-6353 .elementor-element.elementor-element-de9a5b5{--display:grid;--e-con-grid-template-columns:2fr 5fr 2fr 5fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:7rem 1.5rem;--row-gap:7rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-60b754b{--display:flex;}.elementor-6353 .elementor-element.elementor-element-888dea0{--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-6353 .elementor-element.elementor-element-ff41c82{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-ff41c82 img{width:100%;}.elementor-6353 .elementor-element.elementor-element-c641a96{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-c641a96 .elementor-heading-title{font-family:var( --e-global-typography-3c0e5ee-font-family ), Sans-serif;font-size:var( --e-global-typography-3c0e5ee-font-size );font-weight:var( --e-global-typography-3c0e5ee-font-weight );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-c54b05f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-c54b05f .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1rem;font-weight:600;text-transform:capitalize;line-height:1.4em;}.elementor-6353 .elementor-element.elementor-element-72b3cee{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-3996bdf{--display:flex;}.elementor-6353 .elementor-element.elementor-element-a04fcc2{--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:8rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-16150b8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-16150b8 img{width:100%;}.elementor-6353 .elementor-element.elementor-element-e4d0e2a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-e4d0e2a .elementor-heading-title{font-family:var( --e-global-typography-3c0e5ee-font-family ), Sans-serif;font-size:var( --e-global-typography-3c0e5ee-font-size );font-weight:var( --e-global-typography-3c0e5ee-font-weight );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-180b8fd{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-180b8fd .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1rem;font-weight:600;text-transform:capitalize;line-height:1.4em;}.elementor-6353 .elementor-element.elementor-element-289445a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-7980c2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6353 .elementor-element.elementor-element-7980c2e:not(.elementor-motion-effects-element-type-background), .elementor-6353 .elementor-element.elementor-element-7980c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6353 .elementor-element.elementor-element-66207a6{margin:-6rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;top:0px;}body:not(.rtl) .elementor-6353 .elementor-element.elementor-element-66207a6{left:0px;}body.rtl .elementor-6353 .elementor-element.elementor-element-66207a6{right:0px;}.elementor-6353 .elementor-element.elementor-element-bbf0eb0{--display:flex;--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-6353 .elementor-element.elementor-element-723cc96{--display:flex;--gap:6rem 0rem;--row-gap:6rem;--column-gap:0rem;--padding-top:3rem;--padding-bottom:9rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-d785c43{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-6353 .elementor-element.elementor-element-0ea3895{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-0ea3895 .elementor-heading-title{font-family:var( --e-global-typography-fbcdb33-font-family ), Sans-serif;font-size:var( --e-global-typography-fbcdb33-font-size );font-weight:var( --e-global-typography-fbcdb33-font-weight );line-height:var( --e-global-typography-fbcdb33-line-height );color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-d0227a1{--display:grid;--e-con-grid-template-columns:1fr 15fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-fd1cd24{--display:flex;}.elementor-6353 .elementor-element.elementor-element-5dc1777{--display:flex;}.elementor-6353 .elementor-element.elementor-element-126d8aa{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-2b5620c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-2b5620c .elementor-heading-title{font-family:var( --e-global-typography-3c0e5ee-font-family ), Sans-serif;font-size:var( --e-global-typography-3c0e5ee-font-size );font-weight:var( --e-global-typography-3c0e5ee-font-weight );line-height:var( --e-global-typography-3c0e5ee-line-height );color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-ba70e70{width:var( --container-widget-width, 79.2% );max-width:79.2%;--container-widget-width:79.2%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-971ca40{--display:flex;}.elementor-6353 .elementor-element.elementor-element-c54dddd{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-cff9793{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-cff9793 .elementor-heading-title{font-family:var( --e-global-typography-3c0e5ee-font-family ), Sans-serif;font-size:var( --e-global-typography-3c0e5ee-font-size );font-weight:var( --e-global-typography-3c0e5ee-font-weight );line-height:var( --e-global-typography-3c0e5ee-line-height );color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-d40ccfb{width:var( --container-widget-width, 79.2% );max-width:79.2%;--container-widget-width:79.2%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-9bb6370{--display:flex;}.elementor-6353 .elementor-element.elementor-element-696f2a4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-921676c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-921676c .elementor-heading-title{font-family:var( --e-global-typography-3c0e5ee-font-family ), Sans-serif;font-size:var( --e-global-typography-3c0e5ee-font-size );font-weight:var( --e-global-typography-3c0e5ee-font-weight );line-height:var( --e-global-typography-3c0e5ee-line-height );color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-61a90d3{width:var( --container-widget-width, 79.2% );max-width:79.2%;--container-widget-width:79.2%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-2e4691b{--display:flex;}.elementor-6353 .elementor-element.elementor-element-7a600a6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-f107254{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-f107254 .elementor-heading-title{font-family:var( --e-global-typography-3c0e5ee-font-family ), Sans-serif;font-size:var( --e-global-typography-3c0e5ee-font-size );font-weight:var( --e-global-typography-3c0e5ee-font-weight );line-height:var( --e-global-typography-3c0e5ee-line-height );color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-9aba402{width:var( --container-widget-width, 79.2% );max-width:79.2%;--container-widget-width:79.2%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-13b302f{--display:flex;}.elementor-6353 .elementor-element.elementor-element-80b78a1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-a7913e6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-a7913e6 .elementor-heading-title{font-family:var( --e-global-typography-3c0e5ee-font-family ), Sans-serif;font-size:var( --e-global-typography-3c0e5ee-font-size );font-weight:var( --e-global-typography-3c0e5ee-font-weight );line-height:var( --e-global-typography-3c0e5ee-line-height );color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-89b4035{width:var( --container-widget-width, 79.2% );max-width:79.2%;--container-widget-width:79.2%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-3d4587e{--display:flex;}.elementor-6353 .elementor-element.elementor-element-8c99c47{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-c91ef4f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-c91ef4f .elementor-heading-title{font-family:var( --e-global-typography-3c0e5ee-font-family ), Sans-serif;font-size:var( --e-global-typography-3c0e5ee-font-size );font-weight:var( --e-global-typography-3c0e5ee-font-weight );line-height:var( --e-global-typography-3c0e5ee-line-height );color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-304c52e{width:var( --container-widget-width, 79.2% );max-width:79.2%;--container-widget-width:79.2%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-197f0c6{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-3.75rem;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:1rem;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:1rem;--e-n-carousel-swiper-pagination-size:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-secondary );--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:-5px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0rem;--e-n-carousel-swiper-pagination-spacing:7rem;}.elementor-6353 .elementor-element.elementor-element-197f0c6 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-197f0c6 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-6353 .elementor-element.elementor-element-4abb900{--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-6353 .elementor-element.elementor-element-4abb900:not(.elementor-motion-effects-element-type-background), .elementor-6353 .elementor-element.elementor-element-4abb900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-71e1817{--display:flex;--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-6353 .elementor-element.elementor-element-1838264{--display:flex;--gap:7rem 0rem;--row-gap:7rem;--column-gap:0rem;--padding-top:3rem;--padding-bottom:9rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-493bb04{--display:flex;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;}.elementor-6353 .elementor-element.elementor-element-748e45d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-748e45d .elementor-heading-title{font-family:var( --e-global-typography-fbcdb33-font-family ), Sans-serif;font-size:var( --e-global-typography-fbcdb33-font-size );font-weight:var( --e-global-typography-fbcdb33-font-weight );line-height:var( --e-global-typography-fbcdb33-line-height );color:var( --e-global-color-primary );}.elementor-6353 .elementor-element.elementor-element-2027a4c{--display:grid;--e-con-grid-template-columns:6fr 10fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--grid-auto-flow:row;--justify-items:center;}.elementor-6353 .elementor-element.elementor-element-5c90c41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6353 .elementor-element.elementor-element-b64ab99{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 01.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-b64ab99 .elementor-heading-title{font-family:var( --e-global-typography-3c0e5ee-font-family ), Sans-serif;font-size:var( --e-global-typography-3c0e5ee-font-size );font-weight:var( --e-global-typography-3c0e5ee-font-weight );line-height:var( --e-global-typography-3c0e5ee-line-height );color:var( --e-global-color-primary );}.elementor-6353 .elementor-element.elementor-element-9dc746e{width:var( --container-widget-width, 90% );max-width:90%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;--container-widget-width:90%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-6353 .elementor-element.elementor-element-b7cce2c .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-6353 .elementor-element.elementor-element-b7cce2c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6353 .elementor-element.elementor-element-13dcef4{--display:flex;--justify-content:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-142e24d img{width:100%;max-width:100%;}.elementor-6353 .elementor-element.elementor-element-8c200f6{--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;--overflow:hidden;}.elementor-6353 .elementor-element.elementor-element-8c200f6:not(.elementor-motion-effects-element-type-background), .elementor-6353 .elementor-element.elementor-element-8c200f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6353 .elementor-element.elementor-element-2c06181{--display:flex;--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-6353 .elementor-element.elementor-element-5d6e4df{--display:flex;--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;--padding-top:3rem;--padding-bottom:9rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-07acdee{--display:flex;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;}.elementor-6353 .elementor-element.elementor-element-e1a1c17{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-e1a1c17 .elementor-heading-title{font-family:var( --e-global-typography-fbcdb33-font-family ), Sans-serif;font-size:var( --e-global-typography-fbcdb33-font-size );font-weight:var( --e-global-typography-fbcdb33-font-weight );line-height:var( --e-global-typography-fbcdb33-line-height );color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-4578314{--display:grid;--e-con-grid-template-columns:1fr 15fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-530315e{--display:flex;}.elementor-6353 .elementor-element.elementor-element-21338bb{--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:flex-start;--align-items:flex-start;}.elementor-6353 .elementor-element.elementor-element-c85f2d7{--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;}.elementor-6353 .elementor-element.elementor-element-747dd6a{padding:0rem 0rem 0rem 0rem;}.elementor-6353 .elementor-element.elementor-element-747dd6a .elementor-heading-title{font-family:"ivyora-display", Sans-serif;font-size:28rem;font-weight:300;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-d8f0948{--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;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-505cf17{--divider-border-style:solid;--divider-color:#F6EFE533;--divider-border-width:2px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-6353 .elementor-element.elementor-element-505cf17 .elementor-divider-separator{width:100%;}.elementor-6353 .elementor-element.elementor-element-505cf17 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6353 .elementor-element.elementor-element-43fde65{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 1.5rem 0rem 1.5rem;}.elementor-6353 .elementor-element.elementor-element-43fde65 img{width:30vw;max-width:100%;border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-6353 .elementor-element.elementor-element-50a117f{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-50a117f .elementor-heading-title{font-family:var( --e-global-typography-3c0e5ee-font-family ), Sans-serif;font-size:var( --e-global-typography-3c0e5ee-font-size );font-weight:var( --e-global-typography-3c0e5ee-font-weight );line-height:var( --e-global-typography-3c0e5ee-line-height );color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-5528951{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-48fd8fb{--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:flex-start;--align-items:flex-start;}.elementor-6353 .elementor-element.elementor-element-a99be31{--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;}.elementor-6353 .elementor-element.elementor-element-33b2d9a{padding:0rem 0rem 0rem 0rem;}.elementor-6353 .elementor-element.elementor-element-33b2d9a .elementor-heading-title{font-family:"ivyora-display", Sans-serif;font-size:28rem;font-weight:300;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-201a9f7{--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;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-7d4cb2d{--divider-border-style:solid;--divider-color:#F6EFE533;--divider-border-width:2px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-6353 .elementor-element.elementor-element-7d4cb2d .elementor-divider-separator{width:100%;}.elementor-6353 .elementor-element.elementor-element-7d4cb2d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6353 .elementor-element.elementor-element-c240873{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 1.5rem 0rem 1.5rem;}.elementor-6353 .elementor-element.elementor-element-c240873 img{width:28vw;max-width:100%;border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-6353 .elementor-element.elementor-element-b78ad61{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-b78ad61 .elementor-heading-title{font-family:var( --e-global-typography-3c0e5ee-font-family ), Sans-serif;font-size:var( --e-global-typography-3c0e5ee-font-size );font-weight:var( --e-global-typography-3c0e5ee-font-weight );line-height:var( --e-global-typography-3c0e5ee-line-height );color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-2a0970b{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-5e36072{--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:flex-start;--align-items:flex-start;}.elementor-6353 .elementor-element.elementor-element-e21b845{--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;}.elementor-6353 .elementor-element.elementor-element-722fad9{padding:0rem 0rem 0rem 0rem;}.elementor-6353 .elementor-element.elementor-element-722fad9 .elementor-heading-title{font-family:"ivyora-display", Sans-serif;font-size:28rem;font-weight:300;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-bf6a305{--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;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-33cd0ff{--divider-border-style:solid;--divider-color:#F6EFE533;--divider-border-width:2px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-6353 .elementor-element.elementor-element-33cd0ff .elementor-divider-separator{width:100%;}.elementor-6353 .elementor-element.elementor-element-33cd0ff .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6353 .elementor-element.elementor-element-80ecc21{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 1.5rem 0rem 1.5rem;}.elementor-6353 .elementor-element.elementor-element-80ecc21 img{width:29vw;max-width:100%;border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-6353 .elementor-element.elementor-element-bd9e161{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-bd9e161 .elementor-heading-title{font-family:var( --e-global-typography-3c0e5ee-font-family ), Sans-serif;font-size:var( --e-global-typography-3c0e5ee-font-size );font-weight:var( --e-global-typography-3c0e5ee-font-weight );line-height:var( --e-global-typography-3c0e5ee-line-height );color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-be39150{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-8cae3d2{--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:flex-start;--align-items:flex-start;}.elementor-6353 .elementor-element.elementor-element-0862b95{--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;}.elementor-6353 .elementor-element.elementor-element-2d3d375{padding:0rem 0rem 0rem 0rem;}.elementor-6353 .elementor-element.elementor-element-2d3d375 .elementor-heading-title{font-family:"ivyora-display", Sans-serif;font-size:28rem;font-weight:300;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-ddfb33f{--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;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-667b392{--divider-border-style:solid;--divider-color:#F6EFE533;--divider-border-width:2px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-6353 .elementor-element.elementor-element-667b392 .elementor-divider-separator{width:100%;}.elementor-6353 .elementor-element.elementor-element-667b392 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6353 .elementor-element.elementor-element-58ca5bc{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 1.5rem 0rem 1.5rem;}.elementor-6353 .elementor-element.elementor-element-58ca5bc img{width:31vw;max-width:100%;border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-6353 .elementor-element.elementor-element-7072969{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-7072969 .elementor-heading-title{font-family:var( --e-global-typography-3c0e5ee-font-family ), Sans-serif;font-size:var( --e-global-typography-3c0e5ee-font-size );font-weight:var( --e-global-typography-3c0e5ee-font-weight );line-height:var( --e-global-typography-3c0e5ee-line-height );color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-5d566ae{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-e7fcc1b{--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:flex-start;--align-items:flex-start;}.elementor-6353 .elementor-element.elementor-element-2055261{--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;}.elementor-6353 .elementor-element.elementor-element-3cc951f{padding:0rem 0rem 0rem 0rem;}.elementor-6353 .elementor-element.elementor-element-3cc951f .elementor-heading-title{font-family:"ivyora-display", Sans-serif;font-size:28rem;font-weight:300;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-56f3d09{--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;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-507ea87{--divider-border-style:solid;--divider-color:#F6EFE533;--divider-border-width:2px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-6353 .elementor-element.elementor-element-507ea87 .elementor-divider-separator{width:100%;}.elementor-6353 .elementor-element.elementor-element-507ea87 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6353 .elementor-element.elementor-element-944b772{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 1.5rem 0rem 1.5rem;}.elementor-6353 .elementor-element.elementor-element-944b772 img{width:30vw;max-width:100%;border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-6353 .elementor-element.elementor-element-9c8498b{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-9c8498b .elementor-heading-title{font-family:var( --e-global-typography-3c0e5ee-font-family ), Sans-serif;font-size:var( --e-global-typography-3c0e5ee-font-size );font-weight:var( --e-global-typography-3c0e5ee-font-weight );line-height:var( --e-global-typography-3c0e5ee-line-height );color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-4afee48{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-ee0b45b{--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:flex-start;--align-items:flex-start;}.elementor-6353 .elementor-element.elementor-element-b406bed{--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;}.elementor-6353 .elementor-element.elementor-element-cddb7f2{padding:0rem 0rem 0rem 0rem;}.elementor-6353 .elementor-element.elementor-element-cddb7f2 .elementor-heading-title{font-family:"ivyora-display", Sans-serif;font-size:28rem;font-weight:300;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-3a3b048{--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;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-2f1025b{--divider-border-style:solid;--divider-color:#F6EFE533;--divider-border-width:2px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-6353 .elementor-element.elementor-element-2f1025b .elementor-divider-separator{width:100%;}.elementor-6353 .elementor-element.elementor-element-2f1025b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6353 .elementor-element.elementor-element-b404594{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 1.5rem 0rem 1.5rem;}.elementor-6353 .elementor-element.elementor-element-b404594 img{width:32vw;max-width:100%;border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-6353 .elementor-element.elementor-element-b716785{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-b716785 .elementor-heading-title{font-family:var( --e-global-typography-3c0e5ee-font-family ), Sans-serif;font-size:var( --e-global-typography-3c0e5ee-font-size );font-weight:var( --e-global-typography-3c0e5ee-font-weight );line-height:var( --e-global-typography-3c0e5ee-line-height );color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-fb63fbf{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-6be9bb5{--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:flex-start;--align-items:flex-start;}.elementor-6353 .elementor-element.elementor-element-a94ec33{--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;}.elementor-6353 .elementor-element.elementor-element-a1f75ec{padding:0rem 0rem 0rem 0rem;}.elementor-6353 .elementor-element.elementor-element-a1f75ec .elementor-heading-title{font-family:"ivyora-display", Sans-serif;font-size:28rem;font-weight:300;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-de9527a{--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;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-01eb60f{--divider-border-style:solid;--divider-color:#F6EFE533;--divider-border-width:2px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-6353 .elementor-element.elementor-element-01eb60f .elementor-divider-separator{width:100%;}.elementor-6353 .elementor-element.elementor-element-01eb60f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6353 .elementor-element.elementor-element-7908274{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 1.5rem 0rem 1.5rem;}.elementor-6353 .elementor-element.elementor-element-7908274 img{width:31vw;max-width:100%;border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-6353 .elementor-element.elementor-element-fac9e10{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-fac9e10 .elementor-heading-title{font-family:var( --e-global-typography-3c0e5ee-font-family ), Sans-serif;font-size:var( --e-global-typography-3c0e5ee-font-size );font-weight:var( --e-global-typography-3c0e5ee-font-weight );line-height:var( --e-global-typography-3c0e5ee-line-height );color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-3dbd0b7{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-438aa99{--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:flex-start;--align-items:flex-start;}.elementor-6353 .elementor-element.elementor-element-8bd325f{--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;}.elementor-6353 .elementor-element.elementor-element-8850288{padding:0rem 0rem 0rem 0rem;}.elementor-6353 .elementor-element.elementor-element-8850288 .elementor-heading-title{font-family:"ivyora-display", Sans-serif;font-size:28rem;font-weight:300;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-2af1345{--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;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-293d711{--divider-border-style:solid;--divider-color:#F6EFE533;--divider-border-width:2px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-6353 .elementor-element.elementor-element-293d711 .elementor-divider-separator{width:100%;}.elementor-6353 .elementor-element.elementor-element-293d711 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6353 .elementor-element.elementor-element-5a4c44b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 1.5rem 0rem 1.5rem;}.elementor-6353 .elementor-element.elementor-element-5a4c44b img{width:31vw;max-width:100%;border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-6353 .elementor-element.elementor-element-3a483a9{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-3a483a9 .elementor-heading-title{font-family:var( --e-global-typography-3c0e5ee-font-family ), Sans-serif;font-size:var( --e-global-typography-3c0e5ee-font-size );font-weight:var( --e-global-typography-3c0e5ee-font-weight );line-height:var( --e-global-typography-3c0e5ee-line-height );color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-2659748{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-a928877{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-3.626rem;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:1rem;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:1rem;--e-n-carousel-swiper-pagination-size:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-secondary );--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:-5px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0rem;--e-n-carousel-swiper-pagination-spacing:7rem;}.elementor-6353 .elementor-element.elementor-element-a928877 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-a928877 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-6353 .elementor-element.elementor-element-6d938e8{--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-6353 .elementor-element.elementor-element-381719c{--display:flex;--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-6353 .elementor-element.elementor-element-3516f8c{--display:flex;--gap:6rem 0rem;--row-gap:6rem;--column-gap:0rem;--padding-top:3rem;--padding-bottom:14rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-75b638f{--display:grid;--e-con-grid-template-columns:9fr 7fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-4494620{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-4494620 .elementor-heading-title{font-family:var( --e-global-typography-fbcdb33-font-family ), Sans-serif;font-size:var( --e-global-typography-fbcdb33-font-size );font-weight:var( --e-global-typography-fbcdb33-font-weight );line-height:var( --e-global-typography-fbcdb33-line-height );}.elementor-6353 .elementor-element.elementor-element-8fc48d7 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-6353 .elementor-element.elementor-element-8fc48d7.elementor-element{--align-self:flex-end;}.elementor-6353 .elementor-element.elementor-element-8fc48d7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6353 .elementor-element.elementor-element-1964a9a{--display:grid;--e-con-grid-template-columns:1fr 15fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-1d3e351{--display:flex;}.elementor-6353 .elementor-element.elementor-element-19795be{--swiper-slides-to-display:3;--swiper-slides-gap:24px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-3.75rem;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:6rem;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:6rem;--swiper-pagination-size:24px;--dots-normal-color:var( --e-global-color-primary );--dots-horizontal-position:0px;--dots-horizontal-transform:0%;--dots-horizontal-offset:-5px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:6.4rem;--swiper-pagination-spacing:0.5rem;}.elementor-6353 .elementor-element.elementor-element-19795be .swiper-slide > .elementor-element{height:100%;}.elementor-6353 .elementor-element.elementor-element-19795be .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-6353 .elementor-element.elementor-element-1942cf2{--display:flex;--padding-top:13.125rem;--padding-bottom:13.125rem;--padding-left:3rem;--padding-right:3rem;}.elementor-6353 .elementor-element.elementor-element-1942cf2:not(.elementor-motion-effects-element-type-background), .elementor-6353 .elementor-element.elementor-element-1942cf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.xurqelvaniz.site/wp-content/uploads/2025/12/plesnik-logar-valley-view-by-the-pool-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6353 .elementor-element.elementor-element-36c46d3{--display:flex;}.elementor-6353 .elementor-element.elementor-element-54b96cf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:8.4375rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-54b96cf:not(.elementor-motion-effects-element-type-background), .elementor-6353 .elementor-element.elementor-element-54b96cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-3c4aa4b{background-color:var( --e-global-color-primary );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 5.5rem) 0rem;padding:0.6rem 0.75rem 0.5rem 0.75rem;}.elementor-6353 .elementor-element.elementor-element-3c4aa4b .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:0.875rem;font-weight:600;text-transform:capitalize;line-height:1em;color:var( --e-global-color-secondary );}.elementor-6353 .elementor-element.elementor-element-1a17aae{width:var( --container-widget-width, 34.8125rem );max-width:34.8125rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;--container-widget-width:34.8125rem;--container-widget-flex-grow:0;text-align:center;}.elementor-6353 .elementor-element.elementor-element-1a17aae .elementor-heading-title{font-family:var( --e-global-typography-3195bc7-font-family ), Sans-serif;font-size:var( --e-global-typography-3195bc7-font-size );font-weight:var( --e-global-typography-3195bc7-font-weight );line-height:var( --e-global-typography-3195bc7-line-height );}.elementor-6353 .elementor-element.elementor-element-462d36c{width:var( --container-widget-width, 78.64% );max-width:78.64%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;--container-widget-width:78.64%;--container-widget-flex-grow:0;text-align:center;}.elementor-6353 .elementor-element.elementor-element-afa1a3e{--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:0rem 0.5rem;--row-gap:0rem;--column-gap:0.5rem;}.elementor-6353 .elementor-element.elementor-element-ec8b1a0 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-6353 .elementor-element.elementor-element-ec8b1a0{z-index:3;}.elementor-6353 .elementor-element.elementor-element-ec8b1a0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6353 .elementor-element.elementor-element-7fc6c7b .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-6353 .elementor-element.elementor-element-7fc6c7b{z-index:3;}.elementor-6353 .elementor-element.elementor-element-7fc6c7b .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-6353 .elementor-element.elementor-element-7bc7e37{--width:62%;}.elementor-6353 .elementor-element.elementor-element-4294e04{--width:62%;}.elementor-6353 .elementor-element.elementor-element-14fc642{--width:65.47%;}.elementor-6353 .elementor-element.elementor-element-d785c43{--width:62%;}.elementor-6353 .elementor-element.elementor-element-493bb04{--width:62%;}.elementor-6353 .elementor-element.elementor-element-5c90c41{--width:65.47%;}.elementor-6353 .elementor-element.elementor-element-07acdee{--width:62%;}.elementor-6353 .elementor-element.elementor-element-d8f0948{--width:40%;}.elementor-6353 .elementor-element.elementor-element-201a9f7{--width:40%;}.elementor-6353 .elementor-element.elementor-element-bf6a305{--width:40%;}.elementor-6353 .elementor-element.elementor-element-ddfb33f{--width:40%;}.elementor-6353 .elementor-element.elementor-element-56f3d09{--width:40%;}.elementor-6353 .elementor-element.elementor-element-3a3b048{--width:40%;}.elementor-6353 .elementor-element.elementor-element-de9527a{--width:40%;}.elementor-6353 .elementor-element.elementor-element-2af1345{--width:40%;}.elementor-6353 .elementor-element.elementor-element-36c46d3{--content-width:899px;}}@media(min-width:1025px){.elementor-6353 .elementor-element.elementor-element-91284dc:not(.elementor-motion-effects-element-type-background), .elementor-6353 .elementor-element.elementor-element-91284dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-6353 .elementor-element.elementor-element-1942cf2:not(.elementor-motion-effects-element-type-background), .elementor-6353 .elementor-element.elementor-element-1942cf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-6353 .elementor-element.elementor-element-52edcbd .elementor-heading-title{font-size:var( --e-global-typography-fdc6fe8-font-size );line-height:var( --e-global-typography-fdc6fe8-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-6ca6ac2 .elementor-heading-title{font-size:var( --e-global-typography-3195bc7-font-size );line-height:var( --e-global-typography-3195bc7-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-cf9b0ec .elementor-heading-title{font-size:var( --e-global-typography-fbcdb33-font-size );line-height:var( --e-global-typography-fbcdb33-line-height );}.elementor-6353 .elementor-element.elementor-element-c842968{--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-b6006cd .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-6098738{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6353 .elementor-element.elementor-element-a291681{--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-a26e653 .elementor-heading-title{font-size:var( --e-global-typography-fbcdb33-font-size );line-height:var( --e-global-typography-fbcdb33-line-height );}.elementor-6353 .elementor-element.elementor-element-7c257fd{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-692a307 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-c5180bc .elementor-heading-title{font-size:0.75rem;}.elementor-6353 .elementor-element.elementor-element-b3a5d82{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-4a8a563{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6353 .elementor-element.elementor-element-4a8a563 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-2879c6b .elementor-heading-title{font-size:0.75rem;}.elementor-6353 .elementor-element.elementor-element-e2d587a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-de9a5b5{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-c641a96 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-c54b05f .elementor-heading-title{font-size:0.75rem;}.elementor-6353 .elementor-element.elementor-element-72b3cee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-e4d0e2a .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-180b8fd .elementor-heading-title{font-size:0.75rem;}.elementor-6353 .elementor-element.elementor-element-289445a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-0ea3895 .elementor-heading-title{font-size:var( --e-global-typography-fbcdb33-font-size );line-height:var( --e-global-typography-fbcdb33-line-height );}.elementor-6353 .elementor-element.elementor-element-d0227a1{--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-2b5620c .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-cff9793 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-921676c .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-f107254 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-a7913e6 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-c91ef4f .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-197f0c6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-6353 .elementor-element.elementor-element-748e45d .elementor-heading-title{font-size:var( --e-global-typography-fbcdb33-font-size );line-height:var( --e-global-typography-fbcdb33-line-height );}.elementor-6353 .elementor-element.elementor-element-2027a4c{--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-b64ab99 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-9dc746e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6353 .elementor-element.elementor-element-e1a1c17 .elementor-heading-title{font-size:var( --e-global-typography-fbcdb33-font-size );line-height:var( --e-global-typography-fbcdb33-line-height );}.elementor-6353 .elementor-element.elementor-element-4578314{--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-50a117f .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-b78ad61 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-bd9e161 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-7072969 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-9c8498b .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-b716785 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-fac9e10 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-3a483a9 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-a928877{--e-n-carousel-swiper-slides-to-display:2;}.elementor-6353 .elementor-element.elementor-element-75b638f{--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-4494620 .elementor-heading-title{font-size:var( --e-global-typography-fbcdb33-font-size );line-height:var( --e-global-typography-fbcdb33-line-height );}.elementor-6353 .elementor-element.elementor-element-1964a9a{--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-19795be{--swiper-slides-to-display:2;}.elementor-6353 .elementor-element.elementor-element-3c4aa4b .elementor-heading-title{font-size:0.75rem;}.elementor-6353 .elementor-element.elementor-element-1a17aae .elementor-heading-title{font-size:var( --e-global-typography-3195bc7-font-size );line-height:var( --e-global-typography-3195bc7-line-height );}}@media(max-width:767px){.elementor-6353 .elementor-element.elementor-element-a9abc65{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-52edcbd .elementor-heading-title{font-size:var( --e-global-typography-fdc6fe8-font-size );line-height:var( --e-global-typography-fdc6fe8-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-0552fa6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:1rem;}.elementor-6353 .elementor-element.elementor-element-5499006 .elementor-icon{font-size:0.55rem;}.elementor-6353 .elementor-element.elementor-element-5499006 .elementor-icon svg{height:0.55rem;}.elementor-6353 .elementor-element.elementor-element-050339b{--gap:4rem 0rem;--row-gap:4rem;--column-gap:0rem;--padding-top:1.5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-6ca6ac2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-6ca6ac2 .elementor-heading-title{font-size:var( --e-global-typography-3195bc7-font-size );line-height:var( --e-global-typography-3195bc7-line-height );}.elementor-6353 .elementor-element.elementor-element-a63e780{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-4924e3a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:83.333%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83.333% );max-width:83.333%;z-index:3;}.elementor-6353 .elementor-element.elementor-element-4924e3a.elementor-element{--align-self:flex-start;}.elementor-6353 .elementor-element.elementor-element-a4e9269{margin:-3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:83.33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83.33% );max-width:83.33%;z-index:2;}.elementor-6353 .elementor-element.elementor-element-a4e9269.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-6353 .elementor-element.elementor-element-a4e9269 img{height:240px;object-fit:cover;object-position:center center;}.elementor-6353 .elementor-element.elementor-element-e9c34f9{--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--padding-top:1.5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-cf9b0ec{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-cf9b0ec .elementor-heading-title{font-size:var( --e-global-typography-fbcdb33-font-size );line-height:var( --e-global-typography-fbcdb33-line-height );}.elementor-6353 .elementor-element.elementor-element-c842968{--e-con-grid-template-columns:1;--gap:2.5rem 0rem;--row-gap:2.5rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-14fc642{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6353 .elementor-element.elementor-element-b6006cd{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-b6006cd .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-6098738{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 01.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-2d1ae97{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-2d1ae97.e-con{--order:-99999 /* order start hack */;}.elementor-6353 .elementor-element.elementor-element-e8eb4ab{margin:-4.625rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-9c4d103{--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--padding-top:1.5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-a291681{--e-con-grid-template-columns:1;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-a26e653{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-a26e653 .elementor-heading-title{font-size:var( --e-global-typography-fbcdb33-font-size );line-height:var( --e-global-typography-fbcdb33-line-height );}.elementor-6353 .elementor-element.elementor-element-7c257fd{--e-con-grid-template-columns:1fr;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-692a307{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-692a307 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-c5180bc{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-c5180bc .elementor-heading-title{font-size:0.875rem;}.elementor-6353 .elementor-element.elementor-element-b3a5d82{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-6a44e7a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-4a8a563{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-4a8a563 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-2879c6b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-2879c6b .elementor-heading-title{font-size:0.875rem;}.elementor-6353 .elementor-element.elementor-element-e2d587a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-de9a5b5{--e-con-grid-template-columns:1fr;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-c641a96{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-c641a96 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-c54b05f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-c54b05f .elementor-heading-title{font-size:0.875rem;}.elementor-6353 .elementor-element.elementor-element-72b3cee{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-a04fcc2{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-e4d0e2a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-e4d0e2a .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-180b8fd{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-180b8fd .elementor-heading-title{font-size:0.875rem;}.elementor-6353 .elementor-element.elementor-element-289445a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-66207a6{margin:-4.625rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-723cc96{--gap:4rem 0rem;--row-gap:4rem;--column-gap:0rem;--padding-top:1.5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-0ea3895{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-0ea3895 .elementor-heading-title{font-size:var( --e-global-typography-fbcdb33-font-size );line-height:var( --e-global-typography-fbcdb33-line-height );}.elementor-6353 .elementor-element.elementor-element-d0227a1{--e-con-grid-template-columns:1;--gap:4rem 0rem;--row-gap:4rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-126d8aa{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-2b5620c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-2b5620c .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-ba70e70{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6353 .elementor-element.elementor-element-c54dddd{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-cff9793{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-cff9793 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-d40ccfb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6353 .elementor-element.elementor-element-696f2a4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-921676c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-921676c .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-61a90d3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6353 .elementor-element.elementor-element-7a600a6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-f107254{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-f107254 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-9aba402{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6353 .elementor-element.elementor-element-80b78a1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-a7913e6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-a7913e6 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-89b4035{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6353 .elementor-element.elementor-element-8c99c47{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-c91ef4f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-c91ef4f .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-304c52e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6353 .elementor-element.elementor-element-197f0c6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-3.25rem;}.elementor-6353 .elementor-element.elementor-element-1838264{--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--padding-top:1.5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-748e45d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-748e45d .elementor-heading-title{font-size:var( --e-global-typography-fbcdb33-font-size );line-height:var( --e-global-typography-fbcdb33-line-height );}.elementor-6353 .elementor-element.elementor-element-2027a4c{--e-con-grid-template-columns:1;--gap:2.5rem 0rem;--row-gap:2.5rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-5c90c41{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6353 .elementor-element.elementor-element-b64ab99{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-b64ab99 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-9dc746e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 01.5rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-13dcef4{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-13dcef4.e-con{--order:-99999 /* order start hack */;}.elementor-6353 .elementor-element.elementor-element-5d6e4df{--gap:4rem 0rem;--row-gap:4rem;--column-gap:0rem;--padding-top:1.5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-e1a1c17{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-e1a1c17 .elementor-heading-title{font-size:var( --e-global-typography-fbcdb33-font-size );line-height:var( --e-global-typography-fbcdb33-line-height );}.elementor-6353 .elementor-element.elementor-element-4578314{--e-con-grid-template-columns:1;--gap:4rem 0rem;--row-gap:4rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-21338bb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6353 .elementor-element.elementor-element-c85f2d7{--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-6353 .elementor-element.elementor-element-747dd6a{text-align:center;}.elementor-6353 .elementor-element.elementor-element-747dd6a .elementor-heading-title{font-size:11.25rem;}.elementor-6353 .elementor-element.elementor-element-d8f0948{--margin-top:-2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6353 .elementor-element.elementor-element-43fde65 img{width:55vw;border-width:4px 4px 4px 4px;}.elementor-6353 .elementor-element.elementor-element-50a117f{width:var( --container-widget-width, 79% );max-width:79%;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:center;}.elementor-6353 .elementor-element.elementor-element-50a117f .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-5528951{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-6353 .elementor-element.elementor-element-48fd8fb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6353 .elementor-element.elementor-element-a99be31{--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-6353 .elementor-element.elementor-element-33b2d9a{text-align:center;}.elementor-6353 .elementor-element.elementor-element-33b2d9a .elementor-heading-title{font-size:11.25rem;}.elementor-6353 .elementor-element.elementor-element-201a9f7{--margin-top:-2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6353 .elementor-element.elementor-element-c240873 img{width:58vw;border-width:4px 4px 4px 4px;}.elementor-6353 .elementor-element.elementor-element-b78ad61{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-6353 .elementor-element.elementor-element-b78ad61 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-2a0970b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-6353 .elementor-element.elementor-element-5e36072{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6353 .elementor-element.elementor-element-e21b845{--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-6353 .elementor-element.elementor-element-722fad9{text-align:center;}.elementor-6353 .elementor-element.elementor-element-722fad9 .elementor-heading-title{font-size:11.25rem;}.elementor-6353 .elementor-element.elementor-element-bf6a305{--margin-top:-2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6353 .elementor-element.elementor-element-80ecc21 img{width:50vw;border-width:4px 4px 4px 4px;}.elementor-6353 .elementor-element.elementor-element-bd9e161{width:var( --container-widget-width, 89% );max-width:89%;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:center;}.elementor-6353 .elementor-element.elementor-element-bd9e161 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-be39150{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-6353 .elementor-element.elementor-element-8cae3d2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6353 .elementor-element.elementor-element-0862b95{--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-6353 .elementor-element.elementor-element-2d3d375{text-align:center;}.elementor-6353 .elementor-element.elementor-element-2d3d375 .elementor-heading-title{font-size:11.25rem;}.elementor-6353 .elementor-element.elementor-element-ddfb33f{--margin-top:-2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6353 .elementor-element.elementor-element-58ca5bc img{width:62vw;border-width:4px 4px 4px 4px;}.elementor-6353 .elementor-element.elementor-element-7072969{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-6353 .elementor-element.elementor-element-7072969 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-5d566ae{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-6353 .elementor-element.elementor-element-e7fcc1b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6353 .elementor-element.elementor-element-2055261{--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-6353 .elementor-element.elementor-element-3cc951f{text-align:center;}.elementor-6353 .elementor-element.elementor-element-3cc951f .elementor-heading-title{font-size:11.25rem;}.elementor-6353 .elementor-element.elementor-element-56f3d09{--margin-top:-2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6353 .elementor-element.elementor-element-944b772 img{width:58vw;border-width:4px 4px 4px 4px;}.elementor-6353 .elementor-element.elementor-element-9c8498b{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-6353 .elementor-element.elementor-element-9c8498b .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-4afee48{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-6353 .elementor-element.elementor-element-ee0b45b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6353 .elementor-element.elementor-element-b406bed{--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-6353 .elementor-element.elementor-element-cddb7f2{text-align:center;}.elementor-6353 .elementor-element.elementor-element-cddb7f2 .elementor-heading-title{font-size:11.25rem;}.elementor-6353 .elementor-element.elementor-element-3a3b048{--margin-top:-2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6353 .elementor-element.elementor-element-b404594 img{width:58vw;border-width:4px 4px 4px 4px;}.elementor-6353 .elementor-element.elementor-element-b716785{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-6353 .elementor-element.elementor-element-b716785 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-fb63fbf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-6353 .elementor-element.elementor-element-6be9bb5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6353 .elementor-element.elementor-element-a94ec33{--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-6353 .elementor-element.elementor-element-a1f75ec{text-align:center;}.elementor-6353 .elementor-element.elementor-element-a1f75ec .elementor-heading-title{font-size:11.25rem;}.elementor-6353 .elementor-element.elementor-element-de9527a{--margin-top:-2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6353 .elementor-element.elementor-element-7908274 img{width:56vw;border-width:4px 4px 4px 4px;}.elementor-6353 .elementor-element.elementor-element-fac9e10{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-6353 .elementor-element.elementor-element-fac9e10 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-3dbd0b7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-6353 .elementor-element.elementor-element-438aa99{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6353 .elementor-element.elementor-element-8bd325f{--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-6353 .elementor-element.elementor-element-8850288{text-align:center;}.elementor-6353 .elementor-element.elementor-element-8850288 .elementor-heading-title{font-size:11.25rem;}.elementor-6353 .elementor-element.elementor-element-2af1345{--margin-top:-2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6353 .elementor-element.elementor-element-5a4c44b img{width:60vw;border-width:4px 4px 4px 4px;}.elementor-6353 .elementor-element.elementor-element-3a483a9{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-6353 .elementor-element.elementor-element-3a483a9 .elementor-heading-title{font-size:var( --e-global-typography-3c0e5ee-font-size );line-height:var( --e-global-typography-3c0e5ee-line-height );}.elementor-6353 .elementor-element.elementor-element-2659748{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-6353 .elementor-element.elementor-element-a928877{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-arrow-prev-left-position:-3.125rem;--e-n-carousel-swiper-pagination-spacing:6rem;}.elementor-6353 .elementor-element.elementor-element-3516f8c{--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--padding-top:1.5rem;--padding-bottom:08.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6353 .elementor-element.elementor-element-75b638f{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-4494620{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-4494620 .elementor-heading-title{font-size:var( --e-global-typography-fbcdb33-font-size );line-height:var( --e-global-typography-fbcdb33-line-height );}.elementor-6353 .elementor-element.elementor-element-1964a9a{--e-con-grid-template-columns:1fr;--gap:4rem 0rem;--row-gap:4rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-6353 .elementor-element.elementor-element-19795be{--swiper-slides-to-display:1;--arrow-prev-left-position:-3.25rem;--arrow-prev-top-position:4.5rem;--arrow-next-top-position:4.5rem;--dots-vertical-offset:4.9rem;}.elementor-6353 .elementor-element.elementor-element-1942cf2:not(.elementor-motion-effects-element-type-background), .elementor-6353 .elementor-element.elementor-element-1942cf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.xurqelvaniz.site/wp-content/uploads/2025/11/hotel-plesnik-room-tv.webp");background-position:center center;}.elementor-6353 .elementor-element.elementor-element-1942cf2{--padding-top:5rem;--padding-bottom:7rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6353 .elementor-element.elementor-element-54b96cf{--padding-top:1rem;--padding-bottom:3.315rem;--padding-left:2rem;--padding-right:2rem;}.elementor-6353 .elementor-element.elementor-element-3c4aa4b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-6353 .elementor-element.elementor-element-3c4aa4b .elementor-heading-title{font-size:0.75rem;line-height:1em;}.elementor-6353 .elementor-element.elementor-element-1a17aae{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-6353 .elementor-element.elementor-element-1a17aae .elementor-heading-title{font-size:var( --e-global-typography-3195bc7-font-size );line-height:var( --e-global-typography-3195bc7-line-height );}.elementor-6353 .elementor-element.elementor-element-462d36c{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6353 .elementor-element.elementor-element-afa1a3e{--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}}/* Start custom CSS for image, class: .elementor-element-4924e3a */@media only screen and (min-width: 767px) {
.elementor-6353 .elementor-element.elementor-element-4924e3a img{
    aspect-ratio: 900 / 620 !important;
    object-fit: cover;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a4e9269 */@media only screen and (min-width: 767px) {
.elementor-6353 .elementor-element.elementor-element-a4e9269 img{
    aspect-ratio: 784 / 560;
    object-fit: cover;
}
}

.elementor-6353 .elementor-element.elementor-element-a4e9269 img{
    aspect-ratio: 283 / 240
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89bd433 */.elementor-6353 .elementor-element.elementor-element-89bd433 img{
    aspect-ratio: 438 / 569;
    object-fit: cover;
}

@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-89bd433 img {
    aspect-ratio: 342 / 420;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38ca849 */.elementor-6353 .elementor-element.elementor-element-38ca849 img{
    aspect-ratio: 438 / 569;
    object-fit: cover;
}

@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-38ca849 img {
    aspect-ratio: 342 / 420;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff41c82 */.elementor-6353 .elementor-element.elementor-element-ff41c82 img{
    aspect-ratio: 438 / 569;
    object-fit: cover;
}

@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-ff41c82 img {
    aspect-ratio: 342 / 420;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16150b8 */.elementor-6353 .elementor-element.elementor-element-16150b8 img{
    aspect-ratio: 438 / 569;
    object-fit: cover;
}

@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-16150b8 img {
    aspect-ratio: 342 / 420;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-747dd6a */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-747dd6a {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-505cf17 */.elementor-6353 .elementor-element.elementor-element-505cf17 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43fde65 */.elementor-6353 .elementor-element.elementor-element-43fde65 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(4deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f0948 */.elementor-6353 .elementor-element.elementor-element-d8f0948 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c85f2d7 */.elementor-6353 .elementor-element.elementor-element-c85f2d7 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21338bb */.elementor-6353 .elementor-element.elementor-element-21338bb {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33b2d9a */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-33b2d9a {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7d4cb2d */.elementor-6353 .elementor-element.elementor-element-7d4cb2d {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c240873 */.elementor-6353 .elementor-element.elementor-element-c240873 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-201a9f7 */.elementor-6353 .elementor-element.elementor-element-201a9f7 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99be31 */.elementor-6353 .elementor-element.elementor-element-a99be31 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48fd8fb */.elementor-6353 .elementor-element.elementor-element-48fd8fb {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-722fad9 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-722fad9 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-33cd0ff */.elementor-6353 .elementor-element.elementor-element-33cd0ff {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-80ecc21 */.elementor-6353 .elementor-element.elementor-element-80ecc21 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(2.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf6a305 */.elementor-6353 .elementor-element.elementor-element-bf6a305 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21b845 */.elementor-6353 .elementor-element.elementor-element-e21b845 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e36072 */.elementor-6353 .elementor-element.elementor-element-5e36072 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d3d375 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-2d3d375 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-667b392 */.elementor-6353 .elementor-element.elementor-element-667b392 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58ca5bc */.elementor-6353 .elementor-element.elementor-element-58ca5bc img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddfb33f */.elementor-6353 .elementor-element.elementor-element-ddfb33f {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0862b95 */.elementor-6353 .elementor-element.elementor-element-0862b95 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cae3d2 */.elementor-6353 .elementor-element.elementor-element-8cae3d2 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc951f */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-3cc951f {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-507ea87 */.elementor-6353 .elementor-element.elementor-element-507ea87 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-944b772 */.elementor-6353 .elementor-element.elementor-element-944b772 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f3d09 */.elementor-6353 .elementor-element.elementor-element-56f3d09 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2055261 */.elementor-6353 .elementor-element.elementor-element-2055261 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7fcc1b */.elementor-6353 .elementor-element.elementor-element-e7fcc1b {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cddb7f2 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-cddb7f2 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-2f1025b */.elementor-6353 .elementor-element.elementor-element-2f1025b {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b404594 */.elementor-6353 .elementor-element.elementor-element-b404594 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a3b048 */.elementor-6353 .elementor-element.elementor-element-3a3b048 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b406bed */.elementor-6353 .elementor-element.elementor-element-b406bed {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee0b45b */.elementor-6353 .elementor-element.elementor-element-ee0b45b {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1f75ec */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-a1f75ec {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-01eb60f */.elementor-6353 .elementor-element.elementor-element-01eb60f {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7908274 */.elementor-6353 .elementor-element.elementor-element-7908274 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(4.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de9527a */.elementor-6353 .elementor-element.elementor-element-de9527a {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a94ec33 */.elementor-6353 .elementor-element.elementor-element-a94ec33 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be9bb5 */.elementor-6353 .elementor-element.elementor-element-6be9bb5 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8850288 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-8850288 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-293d711 */.elementor-6353 .elementor-element.elementor-element-293d711 {
    position: absolute;
    width: 50%;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a4c44b */.elementor-6353 .elementor-element.elementor-element-5a4c44b img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-2.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af1345 */.elementor-6353 .elementor-element.elementor-element-2af1345 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bd325f */.elementor-6353 .elementor-element.elementor-element-8bd325f {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438aa99 */.elementor-6353 .elementor-element.elementor-element-438aa99 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-747dd6a */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-747dd6a {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-505cf17 */.elementor-6353 .elementor-element.elementor-element-505cf17 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43fde65 */.elementor-6353 .elementor-element.elementor-element-43fde65 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(4deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f0948 */.elementor-6353 .elementor-element.elementor-element-d8f0948 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c85f2d7 */.elementor-6353 .elementor-element.elementor-element-c85f2d7 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21338bb */.elementor-6353 .elementor-element.elementor-element-21338bb {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33b2d9a */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-33b2d9a {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7d4cb2d */.elementor-6353 .elementor-element.elementor-element-7d4cb2d {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c240873 */.elementor-6353 .elementor-element.elementor-element-c240873 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-201a9f7 */.elementor-6353 .elementor-element.elementor-element-201a9f7 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99be31 */.elementor-6353 .elementor-element.elementor-element-a99be31 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48fd8fb */.elementor-6353 .elementor-element.elementor-element-48fd8fb {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-722fad9 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-722fad9 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-33cd0ff */.elementor-6353 .elementor-element.elementor-element-33cd0ff {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-80ecc21 */.elementor-6353 .elementor-element.elementor-element-80ecc21 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(2.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf6a305 */.elementor-6353 .elementor-element.elementor-element-bf6a305 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21b845 */.elementor-6353 .elementor-element.elementor-element-e21b845 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e36072 */.elementor-6353 .elementor-element.elementor-element-5e36072 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d3d375 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-2d3d375 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-667b392 */.elementor-6353 .elementor-element.elementor-element-667b392 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58ca5bc */.elementor-6353 .elementor-element.elementor-element-58ca5bc img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddfb33f */.elementor-6353 .elementor-element.elementor-element-ddfb33f {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0862b95 */.elementor-6353 .elementor-element.elementor-element-0862b95 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cae3d2 */.elementor-6353 .elementor-element.elementor-element-8cae3d2 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc951f */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-3cc951f {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-507ea87 */.elementor-6353 .elementor-element.elementor-element-507ea87 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-944b772 */.elementor-6353 .elementor-element.elementor-element-944b772 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f3d09 */.elementor-6353 .elementor-element.elementor-element-56f3d09 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2055261 */.elementor-6353 .elementor-element.elementor-element-2055261 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7fcc1b */.elementor-6353 .elementor-element.elementor-element-e7fcc1b {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cddb7f2 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-cddb7f2 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-2f1025b */.elementor-6353 .elementor-element.elementor-element-2f1025b {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b404594 */.elementor-6353 .elementor-element.elementor-element-b404594 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a3b048 */.elementor-6353 .elementor-element.elementor-element-3a3b048 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b406bed */.elementor-6353 .elementor-element.elementor-element-b406bed {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee0b45b */.elementor-6353 .elementor-element.elementor-element-ee0b45b {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1f75ec */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-a1f75ec {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-01eb60f */.elementor-6353 .elementor-element.elementor-element-01eb60f {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7908274 */.elementor-6353 .elementor-element.elementor-element-7908274 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(4.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de9527a */.elementor-6353 .elementor-element.elementor-element-de9527a {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a94ec33 */.elementor-6353 .elementor-element.elementor-element-a94ec33 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be9bb5 */.elementor-6353 .elementor-element.elementor-element-6be9bb5 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8850288 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-8850288 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-293d711 */.elementor-6353 .elementor-element.elementor-element-293d711 {
    position: absolute;
    width: 50%;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a4c44b */.elementor-6353 .elementor-element.elementor-element-5a4c44b img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-2.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af1345 */.elementor-6353 .elementor-element.elementor-element-2af1345 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bd325f */.elementor-6353 .elementor-element.elementor-element-8bd325f {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438aa99 */.elementor-6353 .elementor-element.elementor-element-438aa99 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-747dd6a */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-747dd6a {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-505cf17 */.elementor-6353 .elementor-element.elementor-element-505cf17 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43fde65 */.elementor-6353 .elementor-element.elementor-element-43fde65 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(4deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f0948 */.elementor-6353 .elementor-element.elementor-element-d8f0948 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c85f2d7 */.elementor-6353 .elementor-element.elementor-element-c85f2d7 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21338bb */.elementor-6353 .elementor-element.elementor-element-21338bb {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33b2d9a */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-33b2d9a {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7d4cb2d */.elementor-6353 .elementor-element.elementor-element-7d4cb2d {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c240873 */.elementor-6353 .elementor-element.elementor-element-c240873 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-201a9f7 */.elementor-6353 .elementor-element.elementor-element-201a9f7 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99be31 */.elementor-6353 .elementor-element.elementor-element-a99be31 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48fd8fb */.elementor-6353 .elementor-element.elementor-element-48fd8fb {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-722fad9 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-722fad9 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-33cd0ff */.elementor-6353 .elementor-element.elementor-element-33cd0ff {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-80ecc21 */.elementor-6353 .elementor-element.elementor-element-80ecc21 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(2.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf6a305 */.elementor-6353 .elementor-element.elementor-element-bf6a305 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21b845 */.elementor-6353 .elementor-element.elementor-element-e21b845 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e36072 */.elementor-6353 .elementor-element.elementor-element-5e36072 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d3d375 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-2d3d375 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-667b392 */.elementor-6353 .elementor-element.elementor-element-667b392 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58ca5bc */.elementor-6353 .elementor-element.elementor-element-58ca5bc img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddfb33f */.elementor-6353 .elementor-element.elementor-element-ddfb33f {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0862b95 */.elementor-6353 .elementor-element.elementor-element-0862b95 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cae3d2 */.elementor-6353 .elementor-element.elementor-element-8cae3d2 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc951f */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-3cc951f {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-507ea87 */.elementor-6353 .elementor-element.elementor-element-507ea87 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-944b772 */.elementor-6353 .elementor-element.elementor-element-944b772 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f3d09 */.elementor-6353 .elementor-element.elementor-element-56f3d09 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2055261 */.elementor-6353 .elementor-element.elementor-element-2055261 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7fcc1b */.elementor-6353 .elementor-element.elementor-element-e7fcc1b {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cddb7f2 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-cddb7f2 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-2f1025b */.elementor-6353 .elementor-element.elementor-element-2f1025b {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b404594 */.elementor-6353 .elementor-element.elementor-element-b404594 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a3b048 */.elementor-6353 .elementor-element.elementor-element-3a3b048 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b406bed */.elementor-6353 .elementor-element.elementor-element-b406bed {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee0b45b */.elementor-6353 .elementor-element.elementor-element-ee0b45b {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1f75ec */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-a1f75ec {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-01eb60f */.elementor-6353 .elementor-element.elementor-element-01eb60f {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7908274 */.elementor-6353 .elementor-element.elementor-element-7908274 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(4.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de9527a */.elementor-6353 .elementor-element.elementor-element-de9527a {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a94ec33 */.elementor-6353 .elementor-element.elementor-element-a94ec33 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be9bb5 */.elementor-6353 .elementor-element.elementor-element-6be9bb5 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8850288 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-8850288 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-293d711 */.elementor-6353 .elementor-element.elementor-element-293d711 {
    position: absolute;
    width: 50%;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a4c44b */.elementor-6353 .elementor-element.elementor-element-5a4c44b img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-2.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af1345 */.elementor-6353 .elementor-element.elementor-element-2af1345 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bd325f */.elementor-6353 .elementor-element.elementor-element-8bd325f {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438aa99 */.elementor-6353 .elementor-element.elementor-element-438aa99 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-747dd6a */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-747dd6a {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-505cf17 */.elementor-6353 .elementor-element.elementor-element-505cf17 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43fde65 */.elementor-6353 .elementor-element.elementor-element-43fde65 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(4deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f0948 */.elementor-6353 .elementor-element.elementor-element-d8f0948 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c85f2d7 */.elementor-6353 .elementor-element.elementor-element-c85f2d7 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21338bb */.elementor-6353 .elementor-element.elementor-element-21338bb {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33b2d9a */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-33b2d9a {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7d4cb2d */.elementor-6353 .elementor-element.elementor-element-7d4cb2d {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c240873 */.elementor-6353 .elementor-element.elementor-element-c240873 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-201a9f7 */.elementor-6353 .elementor-element.elementor-element-201a9f7 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99be31 */.elementor-6353 .elementor-element.elementor-element-a99be31 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48fd8fb */.elementor-6353 .elementor-element.elementor-element-48fd8fb {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-722fad9 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-722fad9 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-33cd0ff */.elementor-6353 .elementor-element.elementor-element-33cd0ff {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-80ecc21 */.elementor-6353 .elementor-element.elementor-element-80ecc21 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(2.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf6a305 */.elementor-6353 .elementor-element.elementor-element-bf6a305 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21b845 */.elementor-6353 .elementor-element.elementor-element-e21b845 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e36072 */.elementor-6353 .elementor-element.elementor-element-5e36072 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d3d375 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-2d3d375 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-667b392 */.elementor-6353 .elementor-element.elementor-element-667b392 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58ca5bc */.elementor-6353 .elementor-element.elementor-element-58ca5bc img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddfb33f */.elementor-6353 .elementor-element.elementor-element-ddfb33f {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0862b95 */.elementor-6353 .elementor-element.elementor-element-0862b95 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cae3d2 */.elementor-6353 .elementor-element.elementor-element-8cae3d2 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc951f */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-3cc951f {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-507ea87 */.elementor-6353 .elementor-element.elementor-element-507ea87 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-944b772 */.elementor-6353 .elementor-element.elementor-element-944b772 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f3d09 */.elementor-6353 .elementor-element.elementor-element-56f3d09 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2055261 */.elementor-6353 .elementor-element.elementor-element-2055261 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7fcc1b */.elementor-6353 .elementor-element.elementor-element-e7fcc1b {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cddb7f2 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-cddb7f2 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-2f1025b */.elementor-6353 .elementor-element.elementor-element-2f1025b {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b404594 */.elementor-6353 .elementor-element.elementor-element-b404594 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a3b048 */.elementor-6353 .elementor-element.elementor-element-3a3b048 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b406bed */.elementor-6353 .elementor-element.elementor-element-b406bed {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee0b45b */.elementor-6353 .elementor-element.elementor-element-ee0b45b {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1f75ec */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-a1f75ec {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-01eb60f */.elementor-6353 .elementor-element.elementor-element-01eb60f {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7908274 */.elementor-6353 .elementor-element.elementor-element-7908274 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(4.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de9527a */.elementor-6353 .elementor-element.elementor-element-de9527a {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a94ec33 */.elementor-6353 .elementor-element.elementor-element-a94ec33 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be9bb5 */.elementor-6353 .elementor-element.elementor-element-6be9bb5 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8850288 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-8850288 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-293d711 */.elementor-6353 .elementor-element.elementor-element-293d711 {
    position: absolute;
    width: 50%;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a4c44b */.elementor-6353 .elementor-element.elementor-element-5a4c44b img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-2.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af1345 */.elementor-6353 .elementor-element.elementor-element-2af1345 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bd325f */.elementor-6353 .elementor-element.elementor-element-8bd325f {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438aa99 */.elementor-6353 .elementor-element.elementor-element-438aa99 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-747dd6a */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-747dd6a {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-505cf17 */.elementor-6353 .elementor-element.elementor-element-505cf17 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43fde65 */.elementor-6353 .elementor-element.elementor-element-43fde65 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(4deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f0948 */.elementor-6353 .elementor-element.elementor-element-d8f0948 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c85f2d7 */.elementor-6353 .elementor-element.elementor-element-c85f2d7 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21338bb */.elementor-6353 .elementor-element.elementor-element-21338bb {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33b2d9a */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-33b2d9a {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7d4cb2d */.elementor-6353 .elementor-element.elementor-element-7d4cb2d {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c240873 */.elementor-6353 .elementor-element.elementor-element-c240873 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-201a9f7 */.elementor-6353 .elementor-element.elementor-element-201a9f7 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99be31 */.elementor-6353 .elementor-element.elementor-element-a99be31 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48fd8fb */.elementor-6353 .elementor-element.elementor-element-48fd8fb {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-722fad9 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-722fad9 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-33cd0ff */.elementor-6353 .elementor-element.elementor-element-33cd0ff {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-80ecc21 */.elementor-6353 .elementor-element.elementor-element-80ecc21 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(2.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf6a305 */.elementor-6353 .elementor-element.elementor-element-bf6a305 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21b845 */.elementor-6353 .elementor-element.elementor-element-e21b845 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e36072 */.elementor-6353 .elementor-element.elementor-element-5e36072 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d3d375 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-2d3d375 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-667b392 */.elementor-6353 .elementor-element.elementor-element-667b392 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58ca5bc */.elementor-6353 .elementor-element.elementor-element-58ca5bc img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddfb33f */.elementor-6353 .elementor-element.elementor-element-ddfb33f {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0862b95 */.elementor-6353 .elementor-element.elementor-element-0862b95 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cae3d2 */.elementor-6353 .elementor-element.elementor-element-8cae3d2 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc951f */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-3cc951f {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-507ea87 */.elementor-6353 .elementor-element.elementor-element-507ea87 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-944b772 */.elementor-6353 .elementor-element.elementor-element-944b772 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f3d09 */.elementor-6353 .elementor-element.elementor-element-56f3d09 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2055261 */.elementor-6353 .elementor-element.elementor-element-2055261 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7fcc1b */.elementor-6353 .elementor-element.elementor-element-e7fcc1b {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cddb7f2 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-cddb7f2 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-2f1025b */.elementor-6353 .elementor-element.elementor-element-2f1025b {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b404594 */.elementor-6353 .elementor-element.elementor-element-b404594 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a3b048 */.elementor-6353 .elementor-element.elementor-element-3a3b048 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b406bed */.elementor-6353 .elementor-element.elementor-element-b406bed {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee0b45b */.elementor-6353 .elementor-element.elementor-element-ee0b45b {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1f75ec */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-a1f75ec {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-01eb60f */.elementor-6353 .elementor-element.elementor-element-01eb60f {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7908274 */.elementor-6353 .elementor-element.elementor-element-7908274 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(4.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de9527a */.elementor-6353 .elementor-element.elementor-element-de9527a {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a94ec33 */.elementor-6353 .elementor-element.elementor-element-a94ec33 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be9bb5 */.elementor-6353 .elementor-element.elementor-element-6be9bb5 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8850288 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-8850288 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-293d711 */.elementor-6353 .elementor-element.elementor-element-293d711 {
    position: absolute;
    width: 50%;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a4c44b */.elementor-6353 .elementor-element.elementor-element-5a4c44b img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-2.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af1345 */.elementor-6353 .elementor-element.elementor-element-2af1345 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bd325f */.elementor-6353 .elementor-element.elementor-element-8bd325f {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438aa99 */.elementor-6353 .elementor-element.elementor-element-438aa99 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-747dd6a */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-747dd6a {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-505cf17 */.elementor-6353 .elementor-element.elementor-element-505cf17 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43fde65 */.elementor-6353 .elementor-element.elementor-element-43fde65 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(4deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f0948 */.elementor-6353 .elementor-element.elementor-element-d8f0948 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c85f2d7 */.elementor-6353 .elementor-element.elementor-element-c85f2d7 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21338bb */.elementor-6353 .elementor-element.elementor-element-21338bb {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33b2d9a */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-33b2d9a {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7d4cb2d */.elementor-6353 .elementor-element.elementor-element-7d4cb2d {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c240873 */.elementor-6353 .elementor-element.elementor-element-c240873 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-201a9f7 */.elementor-6353 .elementor-element.elementor-element-201a9f7 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99be31 */.elementor-6353 .elementor-element.elementor-element-a99be31 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48fd8fb */.elementor-6353 .elementor-element.elementor-element-48fd8fb {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-722fad9 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-722fad9 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-33cd0ff */.elementor-6353 .elementor-element.elementor-element-33cd0ff {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-80ecc21 */.elementor-6353 .elementor-element.elementor-element-80ecc21 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(2.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf6a305 */.elementor-6353 .elementor-element.elementor-element-bf6a305 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21b845 */.elementor-6353 .elementor-element.elementor-element-e21b845 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e36072 */.elementor-6353 .elementor-element.elementor-element-5e36072 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d3d375 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-2d3d375 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-667b392 */.elementor-6353 .elementor-element.elementor-element-667b392 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58ca5bc */.elementor-6353 .elementor-element.elementor-element-58ca5bc img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddfb33f */.elementor-6353 .elementor-element.elementor-element-ddfb33f {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0862b95 */.elementor-6353 .elementor-element.elementor-element-0862b95 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cae3d2 */.elementor-6353 .elementor-element.elementor-element-8cae3d2 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc951f */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-3cc951f {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-507ea87 */.elementor-6353 .elementor-element.elementor-element-507ea87 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-944b772 */.elementor-6353 .elementor-element.elementor-element-944b772 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f3d09 */.elementor-6353 .elementor-element.elementor-element-56f3d09 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2055261 */.elementor-6353 .elementor-element.elementor-element-2055261 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7fcc1b */.elementor-6353 .elementor-element.elementor-element-e7fcc1b {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cddb7f2 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-cddb7f2 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-2f1025b */.elementor-6353 .elementor-element.elementor-element-2f1025b {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b404594 */.elementor-6353 .elementor-element.elementor-element-b404594 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a3b048 */.elementor-6353 .elementor-element.elementor-element-3a3b048 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b406bed */.elementor-6353 .elementor-element.elementor-element-b406bed {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee0b45b */.elementor-6353 .elementor-element.elementor-element-ee0b45b {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1f75ec */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-a1f75ec {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-01eb60f */.elementor-6353 .elementor-element.elementor-element-01eb60f {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7908274 */.elementor-6353 .elementor-element.elementor-element-7908274 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(4.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de9527a */.elementor-6353 .elementor-element.elementor-element-de9527a {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a94ec33 */.elementor-6353 .elementor-element.elementor-element-a94ec33 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be9bb5 */.elementor-6353 .elementor-element.elementor-element-6be9bb5 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8850288 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-8850288 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-293d711 */.elementor-6353 .elementor-element.elementor-element-293d711 {
    position: absolute;
    width: 50%;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a4c44b */.elementor-6353 .elementor-element.elementor-element-5a4c44b img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-2.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af1345 */.elementor-6353 .elementor-element.elementor-element-2af1345 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bd325f */.elementor-6353 .elementor-element.elementor-element-8bd325f {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438aa99 */.elementor-6353 .elementor-element.elementor-element-438aa99 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-747dd6a */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-747dd6a {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-505cf17 */.elementor-6353 .elementor-element.elementor-element-505cf17 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43fde65 */.elementor-6353 .elementor-element.elementor-element-43fde65 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(4deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f0948 */.elementor-6353 .elementor-element.elementor-element-d8f0948 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c85f2d7 */.elementor-6353 .elementor-element.elementor-element-c85f2d7 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21338bb */.elementor-6353 .elementor-element.elementor-element-21338bb {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33b2d9a */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-33b2d9a {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7d4cb2d */.elementor-6353 .elementor-element.elementor-element-7d4cb2d {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c240873 */.elementor-6353 .elementor-element.elementor-element-c240873 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-201a9f7 */.elementor-6353 .elementor-element.elementor-element-201a9f7 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99be31 */.elementor-6353 .elementor-element.elementor-element-a99be31 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48fd8fb */.elementor-6353 .elementor-element.elementor-element-48fd8fb {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-722fad9 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-722fad9 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-33cd0ff */.elementor-6353 .elementor-element.elementor-element-33cd0ff {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-80ecc21 */.elementor-6353 .elementor-element.elementor-element-80ecc21 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(2.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf6a305 */.elementor-6353 .elementor-element.elementor-element-bf6a305 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21b845 */.elementor-6353 .elementor-element.elementor-element-e21b845 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e36072 */.elementor-6353 .elementor-element.elementor-element-5e36072 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d3d375 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-2d3d375 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-667b392 */.elementor-6353 .elementor-element.elementor-element-667b392 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58ca5bc */.elementor-6353 .elementor-element.elementor-element-58ca5bc img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddfb33f */.elementor-6353 .elementor-element.elementor-element-ddfb33f {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0862b95 */.elementor-6353 .elementor-element.elementor-element-0862b95 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cae3d2 */.elementor-6353 .elementor-element.elementor-element-8cae3d2 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc951f */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-3cc951f {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-507ea87 */.elementor-6353 .elementor-element.elementor-element-507ea87 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-944b772 */.elementor-6353 .elementor-element.elementor-element-944b772 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f3d09 */.elementor-6353 .elementor-element.elementor-element-56f3d09 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2055261 */.elementor-6353 .elementor-element.elementor-element-2055261 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7fcc1b */.elementor-6353 .elementor-element.elementor-element-e7fcc1b {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cddb7f2 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-cddb7f2 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-2f1025b */.elementor-6353 .elementor-element.elementor-element-2f1025b {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b404594 */.elementor-6353 .elementor-element.elementor-element-b404594 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a3b048 */.elementor-6353 .elementor-element.elementor-element-3a3b048 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b406bed */.elementor-6353 .elementor-element.elementor-element-b406bed {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee0b45b */.elementor-6353 .elementor-element.elementor-element-ee0b45b {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1f75ec */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-a1f75ec {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-01eb60f */.elementor-6353 .elementor-element.elementor-element-01eb60f {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7908274 */.elementor-6353 .elementor-element.elementor-element-7908274 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(4.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de9527a */.elementor-6353 .elementor-element.elementor-element-de9527a {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a94ec33 */.elementor-6353 .elementor-element.elementor-element-a94ec33 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be9bb5 */.elementor-6353 .elementor-element.elementor-element-6be9bb5 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8850288 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-8850288 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-293d711 */.elementor-6353 .elementor-element.elementor-element-293d711 {
    position: absolute;
    width: 50%;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a4c44b */.elementor-6353 .elementor-element.elementor-element-5a4c44b img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-2.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af1345 */.elementor-6353 .elementor-element.elementor-element-2af1345 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bd325f */.elementor-6353 .elementor-element.elementor-element-8bd325f {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438aa99 */.elementor-6353 .elementor-element.elementor-element-438aa99 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-747dd6a */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-747dd6a {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-505cf17 */.elementor-6353 .elementor-element.elementor-element-505cf17 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43fde65 */.elementor-6353 .elementor-element.elementor-element-43fde65 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(4deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f0948 */.elementor-6353 .elementor-element.elementor-element-d8f0948 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c85f2d7 */.elementor-6353 .elementor-element.elementor-element-c85f2d7 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21338bb */.elementor-6353 .elementor-element.elementor-element-21338bb {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33b2d9a */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-33b2d9a {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7d4cb2d */.elementor-6353 .elementor-element.elementor-element-7d4cb2d {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c240873 */.elementor-6353 .elementor-element.elementor-element-c240873 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-201a9f7 */.elementor-6353 .elementor-element.elementor-element-201a9f7 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99be31 */.elementor-6353 .elementor-element.elementor-element-a99be31 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48fd8fb */.elementor-6353 .elementor-element.elementor-element-48fd8fb {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-722fad9 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-722fad9 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-33cd0ff */.elementor-6353 .elementor-element.elementor-element-33cd0ff {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-80ecc21 */.elementor-6353 .elementor-element.elementor-element-80ecc21 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(2.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf6a305 */.elementor-6353 .elementor-element.elementor-element-bf6a305 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21b845 */.elementor-6353 .elementor-element.elementor-element-e21b845 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e36072 */.elementor-6353 .elementor-element.elementor-element-5e36072 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d3d375 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-2d3d375 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-667b392 */.elementor-6353 .elementor-element.elementor-element-667b392 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58ca5bc */.elementor-6353 .elementor-element.elementor-element-58ca5bc img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddfb33f */.elementor-6353 .elementor-element.elementor-element-ddfb33f {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0862b95 */.elementor-6353 .elementor-element.elementor-element-0862b95 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cae3d2 */.elementor-6353 .elementor-element.elementor-element-8cae3d2 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc951f */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-3cc951f {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-507ea87 */.elementor-6353 .elementor-element.elementor-element-507ea87 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-944b772 */.elementor-6353 .elementor-element.elementor-element-944b772 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f3d09 */.elementor-6353 .elementor-element.elementor-element-56f3d09 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2055261 */.elementor-6353 .elementor-element.elementor-element-2055261 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7fcc1b */.elementor-6353 .elementor-element.elementor-element-e7fcc1b {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cddb7f2 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-cddb7f2 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-2f1025b */.elementor-6353 .elementor-element.elementor-element-2f1025b {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b404594 */.elementor-6353 .elementor-element.elementor-element-b404594 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a3b048 */.elementor-6353 .elementor-element.elementor-element-3a3b048 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b406bed */.elementor-6353 .elementor-element.elementor-element-b406bed {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee0b45b */.elementor-6353 .elementor-element.elementor-element-ee0b45b {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1f75ec */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-a1f75ec {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-01eb60f */.elementor-6353 .elementor-element.elementor-element-01eb60f {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7908274 */.elementor-6353 .elementor-element.elementor-element-7908274 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(4.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de9527a */.elementor-6353 .elementor-element.elementor-element-de9527a {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a94ec33 */.elementor-6353 .elementor-element.elementor-element-a94ec33 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be9bb5 */.elementor-6353 .elementor-element.elementor-element-6be9bb5 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8850288 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-8850288 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-293d711 */.elementor-6353 .elementor-element.elementor-element-293d711 {
    position: absolute;
    width: 50%;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a4c44b */.elementor-6353 .elementor-element.elementor-element-5a4c44b img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-2.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af1345 */.elementor-6353 .elementor-element.elementor-element-2af1345 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bd325f */.elementor-6353 .elementor-element.elementor-element-8bd325f {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438aa99 */.elementor-6353 .elementor-element.elementor-element-438aa99 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-747dd6a */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-747dd6a {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-505cf17 */.elementor-6353 .elementor-element.elementor-element-505cf17 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43fde65 */.elementor-6353 .elementor-element.elementor-element-43fde65 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(4deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f0948 */.elementor-6353 .elementor-element.elementor-element-d8f0948 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c85f2d7 */.elementor-6353 .elementor-element.elementor-element-c85f2d7 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21338bb */.elementor-6353 .elementor-element.elementor-element-21338bb {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33b2d9a */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-33b2d9a {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7d4cb2d */.elementor-6353 .elementor-element.elementor-element-7d4cb2d {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c240873 */.elementor-6353 .elementor-element.elementor-element-c240873 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-201a9f7 */.elementor-6353 .elementor-element.elementor-element-201a9f7 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99be31 */.elementor-6353 .elementor-element.elementor-element-a99be31 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48fd8fb */.elementor-6353 .elementor-element.elementor-element-48fd8fb {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-722fad9 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-722fad9 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-33cd0ff */.elementor-6353 .elementor-element.elementor-element-33cd0ff {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-80ecc21 */.elementor-6353 .elementor-element.elementor-element-80ecc21 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(2.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf6a305 */.elementor-6353 .elementor-element.elementor-element-bf6a305 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21b845 */.elementor-6353 .elementor-element.elementor-element-e21b845 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e36072 */.elementor-6353 .elementor-element.elementor-element-5e36072 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d3d375 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-2d3d375 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-667b392 */.elementor-6353 .elementor-element.elementor-element-667b392 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58ca5bc */.elementor-6353 .elementor-element.elementor-element-58ca5bc img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddfb33f */.elementor-6353 .elementor-element.elementor-element-ddfb33f {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0862b95 */.elementor-6353 .elementor-element.elementor-element-0862b95 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cae3d2 */.elementor-6353 .elementor-element.elementor-element-8cae3d2 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc951f */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-3cc951f {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-507ea87 */.elementor-6353 .elementor-element.elementor-element-507ea87 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-944b772 */.elementor-6353 .elementor-element.elementor-element-944b772 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f3d09 */.elementor-6353 .elementor-element.elementor-element-56f3d09 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2055261 */.elementor-6353 .elementor-element.elementor-element-2055261 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7fcc1b */.elementor-6353 .elementor-element.elementor-element-e7fcc1b {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cddb7f2 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-cddb7f2 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-2f1025b */.elementor-6353 .elementor-element.elementor-element-2f1025b {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b404594 */.elementor-6353 .elementor-element.elementor-element-b404594 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a3b048 */.elementor-6353 .elementor-element.elementor-element-3a3b048 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b406bed */.elementor-6353 .elementor-element.elementor-element-b406bed {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee0b45b */.elementor-6353 .elementor-element.elementor-element-ee0b45b {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1f75ec */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-a1f75ec {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-01eb60f */.elementor-6353 .elementor-element.elementor-element-01eb60f {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7908274 */.elementor-6353 .elementor-element.elementor-element-7908274 img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(4.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de9527a */.elementor-6353 .elementor-element.elementor-element-de9527a {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a94ec33 */.elementor-6353 .elementor-element.elementor-element-a94ec33 {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be9bb5 */.elementor-6353 .elementor-element.elementor-element-6be9bb5 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8850288 */@media only screen and (max-width: 767px) {
  .elementor-6353 .elementor-element.elementor-element-8850288 {
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-293d711 */.elementor-6353 .elementor-element.elementor-element-293d711 {
    position: absolute;
    width: 50%;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a4c44b */.elementor-6353 .elementor-element.elementor-element-5a4c44b img {
    aspect-ratio: 5/3;
    object-fit: cover;
    transform: rotateZ(-2.5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af1345 */.elementor-6353 .elementor-element.elementor-element-2af1345 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bd325f */.elementor-6353 .elementor-element.elementor-element-8bd325f {
    position: relative;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438aa99 */.elementor-6353 .elementor-element.elementor-element-438aa99 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a928877 */.elementor-6353 .elementor-element.elementor-element-a928877 .swiper {
    overflow: unset;
}


.history-carousel .history-heading {
  opacity: 0;
  transform: translateY(9rem);
  transition:
    opacity .6s cubic-bezier(.42,0,.58,1),
    transform 1.5s cubic-bezier(.33, 0, .13, 1);
}


.history-carousel .history-image {
  opacity: 0;
  transform: translateY(5rem);
  transition:
    opacity .3s cubic-bezier(.42,0,.58,1),
    transform 1.5s cubic-bezier(.33, 0, .13, 1);
}


.history-carousel .history-year {
  opacity: 0;
  transform: translateY(2rem);
  transition:
    opacity .6s cubic-bezier(.42,0,.58,1),
   transform 1.5s cubic-bezier(.33, 0, .13, 1);
}

.history-carousel .history-text {
  opacity: 0;
  transform: translateY(1.5rem);
  transition:
    opacity .6s cubic-bezier(.42,0,.58,1),
   transform 1.5s cubic-bezier(.33, 0, .13, 1);
}



.history-carousel .swiper-slide-active .history-year {
  opacity: 1;
  transform: translateY(0);
  transition-delay: 0.25s;
}

.history-carousel .swiper-slide-active .history-heading {
  opacity: 1;
  transform: translateY(0);
  transition-delay: 0s;
}


.history-carousel .swiper-slide-active .history-text {
  opacity: 1;
  transform: translateY(0);
  transition-delay: .3s;
}

.history-carousel .swiper-slide-active .history-image {
  opacity: 1;
  transform: translateY(0);
  transition-delay: .5s;
}


@media only screen and (max-width: 767px) {
    
    
.history-carousel .history-heading {
  opacity: 0;
  transform: translateY(2.5rem);
  transition:
    opacity .6s cubic-bezier(.42,0,.58,1),
    transform 1.2s cubic-bezier(.33, 0, .13, 1);
}
    
    
 .elementor-6353 .elementor-element.elementor-element-a928877 .swiper-pagination-bullet {
    width: 20px !important;
 }
 
 

.history-carousel .history-image {
  transform: translateY(2rem);
}


.history-carousel .history-year {
  transform: translateY(1rem);
}

.history-carousel .history-text {
  transform: translateY(0.5rem);
}
  
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54b96cf */.double-inset-border:after{
    content: "";
    position: absolute;
    inset: 0.5rem;
    border: 2px solid var(--dark-green);
}

.double-inset-border:before{
    content: "";
    position: absolute;
    top:1rem;
    left: 1rem;
    border: 2px solid var(--dark-green);
    width:calc(100% - 2rem) !important;
    height: calc(100% - 2rem) !important;
}

@media (max-width: 767px){
    .double-inset-border:after{
    inset: 6px;
    border: 1.25px solid var(--dark-green);
    }
    
    .double-inset-border:before{
    top:0,8125rem;
    left:0,8125rem;
    border: 1.25px solid var(--dark-green);
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Schibsted Grotesk';
	font-display: auto;
	src: url('https://www.xurqelvaniz.site/wp-content/uploads/2025/11/SchibstedGrotesk-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */