.elementor-10 .elementor-element.elementor-element-b53e5e8{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overflow:hidden;--margin-top:-9.5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:12vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10 .elementor-element.elementor-element-b53e5e8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b53e5e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-209c1a2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0vw;--padding-bottom:0vw;--padding-left:7.187vw;--padding-right:7.187vw;}.elementor-10 .elementor-element.elementor-element-563b6a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1.5vw 1.5vw;--row-gap:1.5vw;--column-gap:1.5vw;--overflow:hidden;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6a4296b .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f57a465{color:var( --e-global-color-accent );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-930b8ff .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-930b8ff .elementor-button .elementor-button-content-wrapper{gap:0.6vw;}.elementor-10 .elementor-element.elementor-element-930b8ff .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-83543b2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10 .elementor-element.elementor-element-81c6452{z-index:1;}.elementor-10 .elementor-element.elementor-element-81c6452 img{width:100%;max-width:100%;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-87b9815{right:-3vw;}body.rtl .elementor-10 .elementor-element.elementor-element-87b9815{left:-3vw;}.elementor-10 .elementor-element.elementor-element-87b9815{top:-3vw;}.elementor-10 .elementor-element.elementor-element-87b9815 img{width:12vw;max-width:100%;}.elementor-10 .elementor-element.elementor-element-a0a26a5{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-a0a26a5 img{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-19d6f7f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--flex-wrap:wrap;--padding-top:7.187vw;--padding-bottom:7.187vw;--padding-left:7.187vw;--padding-right:7.187vw;}.elementor-10 .elementor-element.elementor-element-9fd4657{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-10 .elementor-element.elementor-element-e82de0a{padding:0.4vw 1.8vw 0.4vw 1.8vw;border-style:solid;border-width:0.1vw 0.1vw 0.1vw 0.1vw;border-color:var( --e-global-color-text );font-family:var( --e-global-typography-9c83aa7-font-family ), Sans-serif;font-size:var( --e-global-typography-9c83aa7-font-size );font-weight:var( --e-global-typography-9c83aa7-font-weight );line-height:var( --e-global-typography-9c83aa7-line-height );}.elementor-10 .elementor-element.elementor-element-e82de0a p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-519ef07 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-0aedd4d{width:var( --container-widget-width, 33vw );max-width:33vw;--container-widget-width:33vw;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3d26877{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-c501ac9{--display:flex;--overlay-opacity:0.5;}.elementor-10 .elementor-element.elementor-element-c501ac9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c501ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-c501ac9::before, .elementor-10 .elementor-element.elementor-element-c501ac9 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c501ac9 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c501ac9 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c501ac9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c501ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-e76e774 ) 80%, var( --e-global-color-secondary ) 100%);}.elementor-10 .elementor-element.elementor-element-b475bf8 img{width:100%;max-width:100%;height:20vw;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-8372b9e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0.833vw 0.833vw;--row-gap:0.833vw;--column-gap:0.833vw;--padding-top:1.5vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-10 .elementor-element.elementor-element-480cbcf .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-1412a9b{font-family:"Visby CF", Sans-serif;font-size:0.938vw;font-weight:400;line-height:1.5em;letter-spacing:-0.03vw;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-227114f .elementor-button{background-color:var( --e-global-color-e76e774 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-227114f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-227114f .elementor-button .elementor-button-content-wrapper{gap:0.6vw;}.elementor-10 .elementor-element.elementor-element-489f566{--display:flex;--overlay-opacity:0.5;}.elementor-10 .elementor-element.elementor-element-489f566:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-489f566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-489f566::before, .elementor-10 .elementor-element.elementor-element-489f566 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-489f566 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-489f566 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-489f566 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-489f566 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-e76e774 ) 80%, var( --e-global-color-secondary ) 100%);}.elementor-10 .elementor-element.elementor-element-89b66c4 img{width:100%;max-width:100%;height:20vw;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-ccfdd81{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0.833vw 0.833vw;--row-gap:0.833vw;--column-gap:0.833vw;--padding-top:1.5vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-10 .elementor-element.elementor-element-4de2841 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-60cfb9c{font-family:"Visby CF", Sans-serif;font-size:0.938vw;font-weight:400;line-height:1.5em;letter-spacing:-0.03vw;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-56fabcf .elementor-button{background-color:var( --e-global-color-e76e774 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-56fabcf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-56fabcf .elementor-button .elementor-button-content-wrapper{gap:0.6vw;}.elementor-10 .elementor-element.elementor-element-cc5f1ec{--display:flex;--overlay-opacity:0.5;}.elementor-10 .elementor-element.elementor-element-cc5f1ec:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cc5f1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-cc5f1ec::before, .elementor-10 .elementor-element.elementor-element-cc5f1ec > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-cc5f1ec > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-cc5f1ec > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-cc5f1ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-cc5f1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-e76e774 ) 80%, var( --e-global-color-secondary ) 100%);}.elementor-10 .elementor-element.elementor-element-7270288 img{width:100%;max-width:100%;height:20vw;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-465e25f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0.833vw 0.833vw;--row-gap:0.833vw;--column-gap:0.833vw;--padding-top:1.5vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-10 .elementor-element.elementor-element-2fb4983 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-a205d79{font-family:"Visby CF", Sans-serif;font-size:0.938vw;font-weight:400;line-height:1.5em;letter-spacing:-0.03vw;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-b4af367 .elementor-button{background-color:var( --e-global-color-e76e774 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b4af367 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-b4af367 .elementor-button .elementor-button-content-wrapper{gap:0.6vw;}.elementor-10 .elementor-element.elementor-element-9fffeac{--display:flex;--overlay-opacity:0.5;}.elementor-10 .elementor-element.elementor-element-9fffeac:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9fffeac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-9fffeac::before, .elementor-10 .elementor-element.elementor-element-9fffeac > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9fffeac > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9fffeac > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9fffeac > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9fffeac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-e76e774 ) 80%, var( --e-global-color-secondary ) 100%);}.elementor-10 .elementor-element.elementor-element-81d24aa img{width:100%;max-width:100%;height:20vw;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-36e1185{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0.833vw 0.833vw;--row-gap:0.833vw;--column-gap:0.833vw;--padding-top:1.5vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-10 .elementor-element.elementor-element-b83c461 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-b3c46a7{font-family:"Visby CF", Sans-serif;font-size:0.938vw;font-weight:400;line-height:1.5em;letter-spacing:-0.03vw;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-e885b5c .elementor-button{background-color:var( --e-global-color-e76e774 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e885b5c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-e885b5c .elementor-button .elementor-button-content-wrapper{gap:0.6vw;}.elementor-10 .elementor-element.elementor-element-fc73e89{--display:flex;--overflow:hidden;}.elementor-10 .elementor-element.elementor-element-fc73e89:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fc73e89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-0454c75{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:3.906vw;--padding-bottom:2.135vw;--padding-left:7.187vw;--padding-right:7.187vw;}.elementor-10 .elementor-element.elementor-element-38c4539 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-5892e44{width:var( --container-widget-width, 34vw );max-width:34vw;--container-widget-width:34vw;--container-widget-flex-grow:0;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-a85e8bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0.1vw 0vw 0.1vw 0vw;--border-top-width:0.1vw;--border-right-width:0vw;--border-bottom-width:0.1vw;--border-left-width:0vw;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-706f322{--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:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;border-style:solid;--border-style:solid;border-width:0vw 0.1vw 0vw 0vw;--border-top-width:0vw;--border-right-width:0.1vw;--border-bottom-width:0vw;--border-left-width:0vw;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0vw;--padding-bottom:0vw;--padding-left:7.187vw;--padding-right:3vw;}.elementor-10 .elementor-element.elementor-element-5186593{padding:0.4vw 1.8vw 0.4vw 1.8vw;border-style:solid;border-width:0.1vw 0.1vw 0.1vw 0.1vw;border-color:var( --e-global-color-accent );font-family:var( --e-global-typography-9c83aa7-font-family ), Sans-serif;font-size:var( --e-global-typography-9c83aa7-font-size );font-weight:var( --e-global-typography-9c83aa7-font-weight );line-height:var( --e-global-typography-9c83aa7-line-height );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-5186593 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-7e83b26{width:var( --container-widget-width, 27vw );max-width:27vw;--container-widget-width:27vw;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7e83b26 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-b538fd2{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-8d382e7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-8d382e7 img{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-9ec51af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-7c5dd3b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7c5dd3b img{width:100%;max-width:100%;border-style:solid;border-width:0vw 0.1vw 0vw 0vw;border-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-e073282{--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:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--overflow:hidden;border-style:none;--border-style:none;--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:7.187vw;}.elementor-10 .elementor-element.elementor-element-daa0a74{padding:0.4vw 1.8vw 0.4vw 1.8vw;border-style:solid;border-width:0.1vw 0.1vw 0.1vw 0.1vw;border-color:var( --e-global-color-accent );font-family:var( --e-global-typography-9c83aa7-font-family ), Sans-serif;font-size:var( --e-global-typography-9c83aa7-font-size );font-weight:var( --e-global-typography-9c83aa7-font-weight );line-height:var( --e-global-typography-9c83aa7-line-height );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-daa0a74 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-c1ec47f .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-662c10f{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-d012f1b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--flex-wrap:wrap;--padding-top:7.187vw;--padding-bottom:7.187vw;--padding-left:7.187vw;--padding-right:7.187vw;}.elementor-10 .elementor-element.elementor-element-0148f12{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-10 .elementor-element.elementor-element-14d7ad8{padding:0.4vw 1.8vw 0.4vw 1.8vw;border-style:solid;border-width:0.1vw 0.1vw 0.1vw 0.1vw;border-color:var( --e-global-color-text );font-family:var( --e-global-typography-9c83aa7-font-family ), Sans-serif;font-size:var( --e-global-typography-9c83aa7-font-size );font-weight:var( --e-global-typography-9c83aa7-font-weight );line-height:var( --e-global-typography-9c83aa7-line-height );}.elementor-10 .elementor-element.elementor-element-14d7ad8 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-6e2a48f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-42b818c{width:var( --container-widget-width, 43vw );max-width:43vw;--container-widget-width:43vw;--container-widget-flex-grow:0;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-693f50c{--grid-columns:3;width:100%;max-width:100%;--load-more-button-align:start;--grid-column-gap:1vw;}.elementor-10 .elementor-element.elementor-element-693f50c .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-693f50c .elementor-loop-container{grid-auto-rows:1fr;}.elementor-10 .elementor-element.elementor-element-693f50c .e-loop-item > .elementor-section, .elementor-10 .elementor-element.elementor-element-693f50c .e-loop-item > .elementor-section > .elementor-container, .elementor-10 .elementor-element.elementor-element-693f50c .e-loop-item > .e-con, .elementor-10 .elementor-element.elementor-element-693f50c .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-10 .elementor-element.elementor-element-693f50c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-bc84344{--display:flex;--overflow:hidden;}.elementor-10 .elementor-element.elementor-element-5c956b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:7.187vw;--padding-bottom:7.187vw;--padding-left:7.187vw;--padding-right:7.187vw;}.elementor-10 .elementor-element.elementor-element-f5ab516{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1.5vw 1.5vw;--row-gap:1.5vw;--column-gap:1.5vw;--overflow:hidden;}.elementor-10 .elementor-element.elementor-element-34a1e19{padding:0.4vw 1.8vw 0.4vw 1.8vw;border-style:solid;border-width:0.1vw 0.1vw 0.1vw 0.1vw;border-color:var( --e-global-color-text );font-family:var( --e-global-typography-9c83aa7-font-family ), Sans-serif;font-size:var( --e-global-typography-9c83aa7-font-size );font-weight:var( --e-global-typography-9c83aa7-font-weight );line-height:var( --e-global-typography-9c83aa7-line-height );}.elementor-10 .elementor-element.elementor-element-34a1e19 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-6a5a530 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-efbd08e{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-f28feae .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-f28feae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-f28feae .elementor-button .elementor-button-content-wrapper{gap:0.6vw;}.elementor-10 .elementor-element.elementor-element-4c431c1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-74ede8e img{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-eca0cef{--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-10 .elementor-element.elementor-element-53a9906 img{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-e8b02ef img{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-5d214bc img{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-a41d3f5 img{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-bded1fa img{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-58d1345 img{width:100%;max-width:100%;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b002bbf{right:23vw;}body.rtl .elementor-10 .elementor-element.elementor-element-b002bbf{left:23vw;}.elementor-10 .elementor-element.elementor-element-b002bbf{top:8.4vw;z-index:2;}.elementor-10 .elementor-element.elementor-element-b002bbf img{width:20vw;max-width:100%;}.elementor-10 .elementor-element.elementor-element-1eb70b6{--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:1.5vw 1.5vw;--row-gap:1.5vw;--column-gap:1.5vw;--padding-top:4.323vw;--padding-bottom:4.323vw;--padding-left:4.323vw;--padding-right:4.323vw;}.elementor-10 .elementor-element.elementor-element-1eb70b6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1eb70b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-82d678c{left:6vw;}body.rtl .elementor-10 .elementor-element.elementor-element-82d678c{right:6vw;}.elementor-10 .elementor-element.elementor-element-82d678c{bottom:-1vw;z-index:2;}.elementor-10 .elementor-element.elementor-element-82d678c img{width:20.6vw;max-width:100%;}.elementor-10 .elementor-element.elementor-element-4058539{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1.5vw 1.5vw;--row-gap:1.5vw;--column-gap:1.5vw;--overflow:hidden;}.elementor-10 .elementor-element.elementor-element-2ecc6bd{text-align:center;}.elementor-10 .elementor-element.elementor-element-2ecc6bd .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-7a8813a{width:var( --container-widget-width, 43vw );max-width:43vw;--container-widget-width:43vw;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-3de4f9a .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-3de4f9a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-3de4f9a .elementor-button .elementor-button-content-wrapper{gap:0.6vw;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-14d4236{right:0.1vw;}body.rtl .elementor-10 .elementor-element.elementor-element-14d4236{left:0.1vw;}.elementor-10 .elementor-element.elementor-element-14d4236{bottom:-2vw;z-index:2;}.elementor-10 .elementor-element.elementor-element-14d4236 img{width:30vw;max-width:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10 .elementor-element.elementor-element-e82de0a{font-size:var( --e-global-typography-9c83aa7-font-size );line-height:var( --e-global-typography-9c83aa7-line-height );}.elementor-10 .elementor-element.elementor-element-3d26877{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-5186593{font-size:var( --e-global-typography-9c83aa7-font-size );line-height:var( --e-global-typography-9c83aa7-line-height );}.elementor-10 .elementor-element.elementor-element-daa0a74{font-size:var( --e-global-typography-9c83aa7-font-size );line-height:var( --e-global-typography-9c83aa7-line-height );}.elementor-10 .elementor-element.elementor-element-14d7ad8{font-size:var( --e-global-typography-9c83aa7-font-size );line-height:var( --e-global-typography-9c83aa7-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-693f50c{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-34a1e19{font-size:var( --e-global-typography-9c83aa7-font-size );line-height:var( --e-global-typography-9c83aa7-line-height );}.elementor-10 .elementor-element.elementor-element-6a5a530 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-4c431c1{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-b53e5e8{--min-height:190vw;--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--margin-top:-17vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:32vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10 .elementor-element.elementor-element-209c1a2{--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:10vw 10vw;--row-gap:10vw;--column-gap:10vw;}.elementor-10 .elementor-element.elementor-element-563b6a1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-6a4296b{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10 .elementor-element.elementor-element-f57a465{text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-83543b2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10 .elementor-element.elementor-element-81c6452 img{width:75vw;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-87b9815{right:4vw;}body.rtl .elementor-10 .elementor-element.elementor-element-87b9815{left:4vw;}.elementor-10 .elementor-element.elementor-element-87b9815{top:-4vw;}.elementor-10 .elementor-element.elementor-element-87b9815 img{width:20vw;}.elementor-10 .elementor-element.elementor-element-e82de0a{padding:1vw 3vw 1vw 3vw;font-size:var( --e-global-typography-9c83aa7-font-size );line-height:var( --e-global-typography-9c83aa7-line-height );}.elementor-10 .elementor-element.elementor-element-0aedd4d{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-3d26877{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-b475bf8 img{height:32vw;}.elementor-10 .elementor-element.elementor-element-8372b9e{--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-10 .elementor-element.elementor-element-1412a9b{font-size:2.2vw;letter-spacing:0.06vw !important;}.elementor-10 .elementor-element.elementor-element-89b66c4 img{height:32vw;}.elementor-10 .elementor-element.elementor-element-ccfdd81{--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-10 .elementor-element.elementor-element-60cfb9c{font-size:2.2vw;letter-spacing:0.06vw !important;}.elementor-10 .elementor-element.elementor-element-7270288 img{height:32vw;}.elementor-10 .elementor-element.elementor-element-465e25f{--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-10 .elementor-element.elementor-element-a205d79{font-size:2.2vw;letter-spacing:0.06vw !important;}.elementor-10 .elementor-element.elementor-element-81d24aa img{height:32vw;}.elementor-10 .elementor-element.elementor-element-36e1185{--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-10 .elementor-element.elementor-element-b3c46a7{font-size:2.2vw;letter-spacing:0.06vw !important;}.elementor-10 .elementor-element.elementor-element-0454c75{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:7.187vw;--padding-bottom:7.187vw;--padding-left:7.187vw;--padding-right:7.187vw;}.elementor-10 .elementor-element.elementor-element-38c4539{width:var( --container-widget-width, 68vw );max-width:68vw;--container-widget-width:68vw;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-5892e44{width:var( --container-widget-width, 75vw );max-width:75vw;--container-widget-width:75vw;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-a85e8bb{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-10 .elementor-element.elementor-element-706f322{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;border-width:0vw 0vw 0vw 0vw;--border-top-width:0vw;--border-right-width:0vw;--border-bottom-width:0vw;--border-left-width:0vw;--padding-top:7.187vw;--padding-bottom:7.187vw;--padding-left:7.187vw;--padding-right:7.187vw;}.elementor-10 .elementor-element.elementor-element-5186593{padding:1vw 3vw 1vw 3vw;font-size:var( --e-global-typography-9c83aa7-font-size );line-height:var( --e-global-typography-9c83aa7-line-height );}.elementor-10 .elementor-element.elementor-element-7e83b26{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-8d382e7{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-7c5dd3b{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-7c5dd3b img{border-width:0vw 0vw 0vw 0vw;}.elementor-10 .elementor-element.elementor-element-e073282{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:7.187vw;--padding-bottom:7.187vw;--padding-left:7.187vw;--padding-right:7.187vw;}.elementor-10 .elementor-element.elementor-element-daa0a74{padding:1vw 3vw 1vw 3vw;font-size:var( --e-global-typography-9c83aa7-font-size );line-height:var( --e-global-typography-9c83aa7-line-height );}.elementor-10 .elementor-element.elementor-element-d012f1b{--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-10 .elementor-element.elementor-element-14d7ad8{padding:1vw 3vw 1vw 3vw;font-size:var( --e-global-typography-9c83aa7-font-size );line-height:var( --e-global-typography-9c83aa7-line-height );}.elementor-10 .elementor-element.elementor-element-42b818c{width:100%;max-width:100%;}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-693f50c{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-5c956b4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6vw 6vw;--row-gap:6vw;--column-gap:6vw;}.elementor-10 .elementor-element.elementor-element-34a1e19{padding:1vw 3vw 1vw 3vw;font-size:var( --e-global-typography-9c83aa7-font-size );line-height:var( --e-global-typography-9c83aa7-line-height );}.elementor-10 .elementor-element.elementor-element-6a5a530 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-4c431c1{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-eca0cef{--width:100%;--min-height:Auto;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b002bbf{right:46vw;}body.rtl .elementor-10 .elementor-element.elementor-element-b002bbf{left:46vw;}.elementor-10 .elementor-element.elementor-element-b002bbf{top:58vw;}.elementor-10 .elementor-element.elementor-element-b002bbf img{width:28vw;}.elementor-10 .elementor-element.elementor-element-1eb70b6{--padding-top:7.187vw;--padding-bottom:8vw;--padding-left:7.187vw;--padding-right:7.187vw;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-82d678c{left:2vw;}body.rtl .elementor-10 .elementor-element.elementor-element-82d678c{right:2vw;}.elementor-10 .elementor-element.elementor-element-82d678c img{width:16vw;}.elementor-10 .elementor-element.elementor-element-7a8813a{width:var( --container-widget-width, 80vw );max-width:80vw;--container-widget-width:80vw;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-14d4236 img{width:22vw;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-563b6a1{--width:44vw;}.elementor-10 .elementor-element.elementor-element-83543b2{--width:44%;}.elementor-10 .elementor-element.elementor-element-9fd4657{--width:31vw;}.elementor-10 .elementor-element.elementor-element-706f322{--width:50%;}.elementor-10 .elementor-element.elementor-element-e073282{--width:50%;}.elementor-10 .elementor-element.elementor-element-0148f12{--width:30vw;}.elementor-10 .elementor-element.elementor-element-f5ab516{--width:42vw;}.elementor-10 .elementor-element.elementor-element-4c431c1{--width:40vw;}.elementor-10 .elementor-element.elementor-element-4058539{--width:48%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Visby CF';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://communitymusiccollective.org/stg/wp-content/uploads/2025/09/VisbyCF-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */