.elementor-375 .elementor-element.elementor-element-80d2a35{--display:flex;--min-height:40vh;--justify-content:center;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-80d2a35:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-80d2a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://infiniteweblab.com/foreverdancer/wp-content/uploads/2026/09/feature-class.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-375 .elementor-element.elementor-element-80d2a35::before, .elementor-375 .elementor-element.elementor-element-80d2a35 > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-80d2a35 > .e-con-inner > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-80d2a35 > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-80d2a35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-80d2a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 53%, #F7C642 100%);}.elementor-375 .elementor-element.elementor-element-78540fd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-3be2ab7{text-align:center;}.elementor-375 .elementor-element.elementor-element-3be2ab7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-6a7fa5d{text-align:center;}.elementor-375 .elementor-element.elementor-element-6a7fa5d .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:65px;font-weight:600;line-height:60px;color:var( --e-global-color-astglobalcolor4 );}.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 );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-375 .elementor-element.elementor-element-9a278e0{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-9a278e0.elementor-element{--align-self:center;}.elementor-375 .elementor-element.elementor-element-9a278e0 p{margin-block-end:0px;}.elementor-375 .elementor-element.elementor-element-1db69df{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-d5d99e2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-b6cc6c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-394efc5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-d6aa2d9 .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:60px;font-weight:500;line-height:65px;color:#000000;}.elementor-375 .elementor-element.elementor-element-e6d2b85{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-e2e4d68{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-375 .elementor-element.elementor-element-e2e4d68.elementor-element{--align-self:flex-start;}.elementor-375 .elementor-element.elementor-element-46167c0{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-0f7b56e{--display:flex;--min-height:80vh;--justify-content:flex-start;--overlay-opacity:0.6;box-shadow:16px 13px 12px 0px #908989;--padding-top:100px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-375 .elementor-element.elementor-element-0f7b56e:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-0f7b56e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://infiniteweblab.com/foreverdancer/wp-content/uploads/2026/09/feature-class.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-375 .elementor-element.elementor-element-0f7b56e::before, .elementor-375 .elementor-element.elementor-element-0f7b56e > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-0f7b56e > .e-con-inner > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-0f7b56e > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-0f7b56e > .e-con-inner > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-0f7b56e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-375 .elementor-element.elementor-element-a4323df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-375 .elementor-element.elementor-element-a4323df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-2294fb0{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-375 .elementor-element.elementor-element-85231d3{--spacer-size:220px;}.elementor-375 .elementor-element.elementor-element-ec31472{text-align:start;}.elementor-375 .elementor-element.elementor-element-ec31472 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-ef14929 .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-8fe2030{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-8fe2030.elementor-element{--align-self:flex-start;}.elementor-375 .elementor-element.elementor-element-8fe2030 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-375 .elementor-element.elementor-element-70f6a43 .elementor-button{background-color:transparent;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 );fill:#000000;color:#000000;background-image:linear-gradient(219deg, var( --e-global-color-primary ) 32%, var( --e-global-color-bcf5bcc ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-375 .elementor-element.elementor-element-70f6a43 .elementor-button:hover, .elementor-375 .elementor-element.elementor-element-70f6a43 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #F5E3AB00 0%, #D6B45F00 100%);border-color:#F5E3AB;}.elementor-375 .elementor-element.elementor-element-70f6a43 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-375 .elementor-element.elementor-element-70f6a43 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-375 .elementor-element.elementor-element-70f6a43 .elementor-button:hover svg, .elementor-375 .elementor-element.elementor-element-70f6a43 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-6391cad{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-1ca1b73{--display:flex;--background-transition:0.6s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-375 .elementor-element.elementor-element-1ca1b73:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-1ca1b73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D6B45F 0%, #F5E3AB 100%);}.elementor-375 .elementor-element.elementor-element-1ca1b73:hover{background-color:#F0E5D0;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-375 .elementor-element.elementor-element-9f09346{text-align:start;}.elementor-375 .elementor-element.elementor-element-9f09346 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-27590e4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-438320b{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-6f5bb1d .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-cffe373 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-375 .elementor-element.elementor-element-cffe373 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-375 .elementor-element.elementor-element-cffe373{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-375 .elementor-element.elementor-element-cffe373 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-375 .elementor-element.elementor-element-cffe373 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-375 .elementor-element.elementor-element-cffe373 .elementor-icon-list-text{transition:color 0.3s;}.elementor-375 .elementor-element.elementor-element-5664c6f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-533b56c{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-0608df1{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 );color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-0608df1 p{margin-block-end:0px;}.elementor-375 .elementor-element.elementor-element-22a6172{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:flex-end;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:#000000;}.elementor-375 .elementor-element.elementor-element-22a6172 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-375 .elementor-element.elementor-element-54e4f94{--display:flex;--background-transition:0.6s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-375 .elementor-element.elementor-element-54e4f94:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-54e4f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-bcf5bcc ) 0%, var( --e-global-color-primary ) 100%);}.elementor-375 .elementor-element.elementor-element-54e4f94:hover{background-color:#F0E5D0;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-375 .elementor-element.elementor-element-d9d2b30{text-align:start;}.elementor-375 .elementor-element.elementor-element-d9d2b30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-2b15676{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-d1f4af3{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-95b89d9 .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-55b73ab .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-375 .elementor-element.elementor-element-55b73ab .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-375 .elementor-element.elementor-element-55b73ab{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-375 .elementor-element.elementor-element-55b73ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-375 .elementor-element.elementor-element-55b73ab .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-375 .elementor-element.elementor-element-55b73ab .elementor-icon-list-text{transition:color 0.3s;}.elementor-375 .elementor-element.elementor-element-8fefa85{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-99abf9c{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-86bdee8 p{margin-block-end:0px;}.elementor-375 .elementor-element.elementor-element-86bdee8{color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-dd1d365{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:flex-end;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:#000000;}.elementor-375 .elementor-element.elementor-element-dd1d365 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-375 .elementor-element.elementor-element-d454d95{--display:flex;--background-transition:0.6s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-375 .elementor-element.elementor-element-d454d95:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-d454d95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D6B45F 0%, #F5E3AB 100%);}.elementor-375 .elementor-element.elementor-element-d454d95:hover{background-color:#F0E5D0;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-375 .elementor-element.elementor-element-0d9b26d{text-align:start;}.elementor-375 .elementor-element.elementor-element-0d9b26d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-d49163f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-1ce8d31{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-249264c .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-8475282 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-375 .elementor-element.elementor-element-8475282 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-375 .elementor-element.elementor-element-8475282{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-375 .elementor-element.elementor-element-8475282 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-375 .elementor-element.elementor-element-8475282 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-375 .elementor-element.elementor-element-8475282 .elementor-icon-list-text{transition:color 0.3s;}.elementor-375 .elementor-element.elementor-element-00c7061{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-9275263{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-645ec5a p{margin-block-end:0px;}.elementor-375 .elementor-element.elementor-element-645ec5a{color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-6689d94{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:flex-end;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:#000000;}.elementor-375 .elementor-element.elementor-element-6689d94 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-375 .elementor-element.elementor-element-f961a9c{--display:flex;--background-transition:0.6s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-375 .elementor-element.elementor-element-f961a9c:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-f961a9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-bcf5bcc ) 0%, var( --e-global-color-primary ) 100%);}.elementor-375 .elementor-element.elementor-element-f961a9c:hover{background-color:#F0E5D0;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-375 .elementor-element.elementor-element-e74133a{text-align:start;}.elementor-375 .elementor-element.elementor-element-e74133a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-595ae26{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-09c6395{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-7c061e2 .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-c96fc72 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-375 .elementor-element.elementor-element-c96fc72 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-375 .elementor-element.elementor-element-c96fc72{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-375 .elementor-element.elementor-element-c96fc72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-375 .elementor-element.elementor-element-c96fc72 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-375 .elementor-element.elementor-element-c96fc72 .elementor-icon-list-text{transition:color 0.3s;}.elementor-375 .elementor-element.elementor-element-32d3102{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-b2bddec{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-1d61b73{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-1d61b73 p{margin-block-end:0px;}.elementor-375 .elementor-element.elementor-element-0069a95{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:flex-end;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:#000000;}.elementor-375 .elementor-element.elementor-element-0069a95 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-375 .elementor-element.elementor-element-c16529f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-375 .elementor-element.elementor-element-fe16cb3{text-align:start;}.elementor-375 .elementor-element.elementor-element-fe16cb3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-39a0548{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-15bd279{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-a33c52e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Trajan", Sans-serif;font-size:16px;font-weight:800;color:#000000;}.elementor-375 .elementor-element.elementor-element-a33c52e.elementor-element{--align-self:flex-start;}.elementor-375 .elementor-element.elementor-element-a33c52e p{margin-block-end:0px;}.elementor-375 .elementor-element.elementor-element-d7f89c2{text-align:start;}.elementor-375 .elementor-element.elementor-element-d7f89c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-a1ad50b .elementor-button{background-color:transparent;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 );fill:#000000;color:#000000;background-image:linear-gradient(219deg, var( --e-global-color-primary ) 32%, var( --e-global-color-bcf5bcc ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-375 .elementor-element.elementor-element-a1ad50b .elementor-button:hover, .elementor-375 .elementor-element.elementor-element-a1ad50b .elementor-button:focus{background-color:transparent;color:#000000;background-image:linear-gradient(180deg, #F5E3AB00 0%, #D6B45F00 100%);border-color:#000000;}.elementor-375 .elementor-element.elementor-element-a1ad50b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-375 .elementor-element.elementor-element-a1ad50b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-375 .elementor-element.elementor-element-a1ad50b .elementor-button:hover svg, .elementor-375 .elementor-element.elementor-element-a1ad50b .elementor-button:focus svg{fill:#000000;}.elementor-375 .elementor-element.elementor-element-f40f99f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-0f64487{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Trajan", Sans-serif;font-size:16px;font-weight:800;color:#000000;}.elementor-375 .elementor-element.elementor-element-0f64487.elementor-element{--align-self:flex-start;}.elementor-375 .elementor-element.elementor-element-0f64487 p{margin-block-end:0px;}.elementor-375 .elementor-element.elementor-element-0037dda{text-align:start;}.elementor-375 .elementor-element.elementor-element-0037dda .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-b33b447 .elementor-button{background-color:transparent;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 );fill:#000000;color:#000000;background-image:linear-gradient(219deg, var( --e-global-color-primary ) 32%, var( --e-global-color-bcf5bcc ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-375 .elementor-element.elementor-element-b33b447 .elementor-button:hover, .elementor-375 .elementor-element.elementor-element-b33b447 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #F5E3AB00 0%, #D6B45F00 100%);border-color:#F5E3AB;}.elementor-375 .elementor-element.elementor-element-b33b447 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-375 .elementor-element.elementor-element-b33b447 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-375 .elementor-element.elementor-element-b33b447 .elementor-button:hover svg, .elementor-375 .elementor-element.elementor-element-b33b447 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-85182da{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-85182da:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-85182da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E3AB4F;}.elementor-375 .elementor-element.elementor-element-604ee6c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-ccec274{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-0f6f328 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-a2ff1cd .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:60px;font-weight:500;line-height:65px;color:#000000;}.elementor-375 .elementor-element.elementor-element-58196e2{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-1786d62{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;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 );color:#000000;}.elementor-375 .elementor-element.elementor-element-1786d62.elementor-element{--align-self:flex-start;}.elementor-375 .elementor-element.elementor-element-ca5ec4a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-c239d68{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5F6D7787;--border-color:#5F6D7787;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-375 .elementor-element.elementor-element-c239d68:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-c239d68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-bcf5bcc ) 100%);}.elementor-375 .elementor-element.elementor-element-47c3790 .elementor-heading-title{font-family:"sf pro", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-c2e758d .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-f39da16{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"sf pro", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-f39da16.elementor-element{--align-self:flex-start;}.elementor-375 .elementor-element.elementor-element-a05db76 .elementor-button{background-color:#CD9C4700;font-family:"Trajan", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:20px;letter-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-a05db76 .elementor-button:hover, .elementor-375 .elementor-element.elementor-element-a05db76 .elementor-button:focus{background-color:#212D3600;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-a05db76 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-375 .elementor-element.elementor-element-a05db76 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-375 .elementor-element.elementor-element-a05db76 .elementor-button:hover svg, .elementor-375 .elementor-element.elementor-element-a05db76 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-78c5c30{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5F6D7787;--border-color:#5F6D7787;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-375 .elementor-element.elementor-element-78c5c30:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-78c5c30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-bcf5bcc ) 0%, var( --e-global-color-primary ) 100%);}.elementor-375 .elementor-element.elementor-element-283fd24 .elementor-heading-title{font-family:"sf pro", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-c53f926 .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-e33095e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-e33095e.elementor-element{--align-self:flex-start;}.elementor-375 .elementor-element.elementor-element-e33095e p{margin-block-end:0px;}.elementor-375 .elementor-element.elementor-element-e4cbf42 .elementor-button{background-color:#CD9C4700;font-family:"Trajan", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:20px;letter-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-e4cbf42 .elementor-button:hover, .elementor-375 .elementor-element.elementor-element-e4cbf42 .elementor-button:focus{background-color:#212D3600;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-e4cbf42 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-375 .elementor-element.elementor-element-e4cbf42 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-375 .elementor-element.elementor-element-e4cbf42 .elementor-button:hover svg, .elementor-375 .elementor-element.elementor-element-e4cbf42 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-d5877b3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5F6D7787;--border-color:#5F6D7787;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-375 .elementor-element.elementor-element-d5877b3:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-d5877b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-bcf5bcc ) 100%);}.elementor-375 .elementor-element.elementor-element-034639a .elementor-heading-title{font-family:"sf pro", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-9ad267a .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-afdf175{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-afdf175.elementor-element{--align-self:flex-start;}.elementor-375 .elementor-element.elementor-element-e34a182 .elementor-button{background-color:#CD9C4700;font-family:"Trajan", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:20px;letter-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-e34a182 .elementor-button:hover, .elementor-375 .elementor-element.elementor-element-e34a182 .elementor-button:focus{background-color:#212D3600;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-e34a182 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-375 .elementor-element.elementor-element-e34a182 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-375 .elementor-element.elementor-element-e34a182 .elementor-button:hover svg, .elementor-375 .elementor-element.elementor-element-e34a182 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-f353bbc{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-f353bbc:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-f353bbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D6B45F 0%, var( --e-global-color-bcf5bcc ) 100%);}.elementor-375 .elementor-element.elementor-element-d0d6d87{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-36cf945{--display:flex;--min-height:65vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}.elementor-375 .elementor-element.elementor-element-ab9da03{text-align:start;}.elementor-375 .elementor-element.elementor-element-ab9da03 img{width:87%;max-width:100%;filter:brightness( 89% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-375 .elementor-element.elementor-element-2043796{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-954fda5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:#000000;}.elementor-375 .elementor-element.elementor-element-2785242 .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:60px;font-weight:500;line-height:65px;color:#000000;}.elementor-375 .elementor-element.elementor-element-bad7719{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-bad7719 .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:25px;font-weight:600;line-height:25px;letter-spacing:1.1px;color:#000000;}.elementor-375 .elementor-element.elementor-element-aa6257e{--display:flex;--justify-content:flex-end;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-3621e0a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-375 .elementor-element.elementor-element-3621e0a.elementor-element{--align-self:flex-start;}.elementor-375 .elementor-element.elementor-element-3621e0a p{margin-block-end:0px;}.elementor-375 .elementor-element.elementor-element-c396279{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-375 .elementor-element.elementor-element-c396279.elementor-element{--align-self:flex-start;}.elementor-375 .elementor-element.elementor-element-c396279 p{margin-block-end:0px;}.elementor-375 .elementor-element.elementor-element-c145c67 .elementor-button{background-color:var( --e-global-color-secondary );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 );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-375 .elementor-element.elementor-element-c145c67 .elementor-button:hover, .elementor-375 .elementor-element.elementor-element-c145c67 .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-c145c67 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-375 .elementor-element.elementor-element-c145c67 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-375 .elementor-element.elementor-element-c145c67 .elementor-button:hover svg, .elementor-375 .elementor-element.elementor-element-c145c67 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-e07327a{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-e07327a:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-e07327a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-66cecb1{text-align:center;}.elementor-375 .elementor-element.elementor-element-66cecb1 .elementor-heading-title{font-family:"sf pro", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-d08e417 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );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 );fill:#000000;color:#000000;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-375 .elementor-element.elementor-element-d08e417 .elementor-button:hover, .elementor-375 .elementor-element.elementor-element-d08e417 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-d08e417 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-375 .elementor-element.elementor-element-d08e417 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-375 .elementor-element.elementor-element-d08e417 .elementor-button:hover svg, .elementor-375 .elementor-element.elementor-element-d08e417 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-e18aa81{text-align:center;}.elementor-375 .elementor-element.elementor-element-e18aa81 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.1px;color:var( --e-global-color-astglobalcolor5 );}.elementor-375 .elementor-element.elementor-element-7b23505{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-7b23505:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-7b23505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-eb0f95d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-95a600b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-bdf4ea3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-cf4e21c .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:60px;font-weight:500;line-height:65px;color:#000000;}.elementor-375 .elementor-element.elementor-element-55d87a2{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-683fd8b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-683fd8b.elementor-element{--align-self:flex-start;}.elementor-375 .elementor-element.elementor-element-ec7ddc7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-269ea5b{--display:flex;--min-height:50vh;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5F6D7787;--border-color:#5F6D7787;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-375 .elementor-element.elementor-element-269ea5b:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-269ea5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE7DA;background-image:url("https://infiniteweblab.com/foreverdancer/wp-content/uploads/2026/09/studio-duet.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-375 .elementor-element.elementor-element-269ea5b::before, .elementor-375 .elementor-element.elementor-element-269ea5b > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-269ea5b > .e-con-inner > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-269ea5b > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-269ea5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-269ea5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-375 .elementor-element.elementor-element-c367a3d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-bfbba86 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:var( --e-global-color-primary );}.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-375 .elementor-element.elementor-element-0d5c783{width:var( --container-widget-width, 18% );max-width:18%;padding:5px 5px 2px 5px;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-375 .elementor-element.elementor-element-0d5c783.elementor-element{--align-self:flex-end;}.elementor-375 .elementor-element.elementor-element-0d5c783 .elementor-icon-wrapper{text-align:end;}.elementor-375 .elementor-element.elementor-element-0d5c783.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-0d5c783.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-0d5c783.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-0d5c783.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-0d5c783.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-0d5c783.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-0d5c783.elementor-view-framed .elementor-icon:hover, .elementor-375 .elementor-element.elementor-element-0d5c783.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-0d5c783.elementor-view-framed .elementor-icon:hover, .elementor-375 .elementor-element.elementor-element-0d5c783.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-0d5c783 .elementor-icon{font-size:22px;border-width:1px 1px 1px 1px;}.elementor-375 .elementor-element.elementor-element-0d5c783 .elementor-icon svg{height:22px;}.elementor-375 .elementor-element.elementor-element-fe1e04d{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-daa7aff .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-40f2640{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-40f2640.elementor-element{--align-self:flex-start;}.elementor-375 .elementor-element.elementor-element-40f2640 p{margin-block-end:0px;}.elementor-375 .elementor-element.elementor-element-71819d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-3108723{--display:flex;--min-height:50vh;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5F6D7787;--border-color:#5F6D7787;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-375 .elementor-element.elementor-element-3108723:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-3108723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE7DA;background-image:url("https://infiniteweblab.com/foreverdancer/wp-content/uploads/2026/09/kharkiv-ukraine-110923-guy-girl-are-dancing-bachata-dance-floor-social-latin-american-eve_909563-529.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-375 .elementor-element.elementor-element-3108723::before, .elementor-375 .elementor-element.elementor-element-3108723 > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-3108723 > .e-con-inner > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-3108723 > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-3108723 > .e-con-inner > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-3108723 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-375 .elementor-element.elementor-element-531b2a6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-db8aa02 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-593063f{width:var( --container-widget-width, 18% );max-width:18%;padding:5px 5px 2px 5px;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-375 .elementor-element.elementor-element-593063f.elementor-element{--align-self:flex-end;}.elementor-375 .elementor-element.elementor-element-593063f .elementor-icon-wrapper{text-align:end;}.elementor-375 .elementor-element.elementor-element-593063f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-593063f.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-593063f.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-593063f.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-593063f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-593063f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-593063f.elementor-view-framed .elementor-icon:hover, .elementor-375 .elementor-element.elementor-element-593063f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-593063f.elementor-view-framed .elementor-icon:hover, .elementor-375 .elementor-element.elementor-element-593063f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-593063f .elementor-icon{font-size:22px;border-width:1px 1px 1px 1px;}.elementor-375 .elementor-element.elementor-element-593063f .elementor-icon svg{height:22px;}.elementor-375 .elementor-element.elementor-element-4a5eb88{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-069f4d4 .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-836534f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-836534f.elementor-element{--align-self:flex-start;}.elementor-375 .elementor-element.elementor-element-836534f p{margin-block-end:0px;}.elementor-375 .elementor-element.elementor-element-e190cae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-f957ee4{--display:flex;--min-height:50vh;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5F6D7787;--border-color:#5F6D7787;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-375 .elementor-element.elementor-element-f957ee4:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-f957ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE7DA;background-image:url("https://infiniteweblab.com/foreverdancer/wp-content/uploads/2026/09/IMG_1270.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-375 .elementor-element.elementor-element-f957ee4::before, .elementor-375 .elementor-element.elementor-element-f957ee4 > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-f957ee4 > .e-con-inner > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-f957ee4 > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-f957ee4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-f957ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-375 .elementor-element.elementor-element-8e106d5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-7d3aeea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-5eccccc{width:var( --container-widget-width, 18% );max-width:18%;padding:5px 5px 2px 5px;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-375 .elementor-element.elementor-element-5eccccc.elementor-element{--align-self:flex-end;}.elementor-375 .elementor-element.elementor-element-5eccccc .elementor-icon-wrapper{text-align:end;}.elementor-375 .elementor-element.elementor-element-5eccccc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-5eccccc.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-5eccccc.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-5eccccc.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-5eccccc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-5eccccc.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-5eccccc.elementor-view-framed .elementor-icon:hover, .elementor-375 .elementor-element.elementor-element-5eccccc.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-5eccccc.elementor-view-framed .elementor-icon:hover, .elementor-375 .elementor-element.elementor-element-5eccccc.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-5eccccc .elementor-icon{font-size:22px;border-width:1px 1px 1px 1px;}.elementor-375 .elementor-element.elementor-element-5eccccc .elementor-icon svg{height:22px;}.elementor-375 .elementor-element.elementor-element-b4b11f7{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-76e545c .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-070b1ee{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-070b1ee.elementor-element{--align-self:flex-start;}.elementor-375 .elementor-element.elementor-element-070b1ee p{margin-block-end:0px;}.elementor-375 .elementor-element.elementor-element-7636ab1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-fac7b25{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-f36554d.elementor-element{--align-self:flex-start;}.elementor-375 .elementor-element.elementor-element-f36554d{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-f36554d p{margin-block-end:0px;}.elementor-375 .elementor-element.elementor-element-25c16e5 .elementor-button{background-color:#CD9C4700;font-family:"Trajan", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-25c16e5 .elementor-button:hover, .elementor-375 .elementor-element.elementor-element-25c16e5 .elementor-button:focus{background-color:#212D3600;color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-25c16e5{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-375 .elementor-element.elementor-element-25c16e5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-375 .elementor-element.elementor-element-25c16e5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-375 .elementor-element.elementor-element-25c16e5 .elementor-button:hover svg, .elementor-375 .elementor-element.elementor-element-25c16e5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-6aa0c2f{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-6aa0c2f:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-6aa0c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E3AB4F;}.elementor-375 .elementor-element.elementor-element-7210112{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-85c7572{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-2346b52 .elementor-heading-title{font-family:"sf pro", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:#000000;}.elementor-375 .elementor-element.elementor-element-7189f01 .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:60px;font-weight:500;line-height:65px;color:#000000;}.elementor-375 .elementor-element.elementor-element-95ebaef{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-1b54dcf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;color:#000000;}.elementor-375 .elementor-element.elementor-element-1b54dcf.elementor-element{--align-self:flex-start;}.elementor-375 .elementor-element.elementor-element-1b54dcf p{margin-block-end:0px;}.elementor-375 .elementor-element.elementor-element-0704894{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-72829b8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5F6D7787;--border-color:#5F6D7787;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-375 .elementor-element.elementor-element-72829b8:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-72829b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-bcf5bcc ) 0%, var( --e-global-color-primary ) 100%);}.elementor-375 .elementor-element.elementor-element-ffd9a12 .elementor-heading-title{font-family:"sf pro", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-ca7bb0d .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-60cf6e0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-375 .elementor-element.elementor-element-60cf6e0.elementor-element{--align-self:flex-start;}.elementor-375 .elementor-element.elementor-element-ea96faa .elementor-button{background-color:#CD9C4700;font-family:"Trajan", Sans-serif;font-size:16px;font-weight:500;line-height:20px;fill:#000000;color:#000000;border-radius:4px 4px 4px 4px;padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-ea96faa .elementor-button:hover, .elementor-375 .elementor-element.elementor-element-ea96faa .elementor-button:focus{background-color:#212D3600;color:#000000;}.elementor-375 .elementor-element.elementor-element-ea96faa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-375 .elementor-element.elementor-element-ea96faa .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-375 .elementor-element.elementor-element-ea96faa .elementor-button:hover svg, .elementor-375 .elementor-element.elementor-element-ea96faa .elementor-button:focus svg{fill:#000000;}.elementor-375 .elementor-element.elementor-element-8aecd7b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5F6D7787;--border-color:#5F6D7787;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-375 .elementor-element.elementor-element-8aecd7b:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-8aecd7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-bcf5bcc ) 100%);}.elementor-375 .elementor-element.elementor-element-3e39a39 .elementor-heading-title{font-family:"sf pro", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-d192329 .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-6795dbf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-375 .elementor-element.elementor-element-6795dbf.elementor-element{--align-self:flex-start;}.elementor-375 .elementor-element.elementor-element-c6ec50a .elementor-button{background-color:#CD9C4700;font-family:"Trajan", Sans-serif;font-size:16px;font-weight:500;line-height:20px;fill:#000000;color:#000000;border-radius:4px 4px 4px 4px;padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-c6ec50a .elementor-button:hover, .elementor-375 .elementor-element.elementor-element-c6ec50a .elementor-button:focus{background-color:#212D3600;color:#000000;}.elementor-375 .elementor-element.elementor-element-c6ec50a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-375 .elementor-element.elementor-element-c6ec50a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-375 .elementor-element.elementor-element-c6ec50a .elementor-button:hover svg, .elementor-375 .elementor-element.elementor-element-c6ec50a .elementor-button:focus svg{fill:#000000;}.elementor-375 .elementor-element.elementor-element-731af28{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5F6D7787;--border-color:#5F6D7787;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-375 .elementor-element.elementor-element-731af28:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-731af28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-bcf5bcc ) 0%, var( --e-global-color-primary ) 100%);}.elementor-375 .elementor-element.elementor-element-829e700 .elementor-heading-title{font-family:"sf pro", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-cf4740a .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-4b31f0d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-375 .elementor-element.elementor-element-4b31f0d.elementor-element{--align-self:flex-start;}.elementor-375 .elementor-element.elementor-element-cf4b2ad .elementor-button{background-color:#CD9C4700;font-family:"Trajan", Sans-serif;font-size:16px;font-weight:500;line-height:20px;fill:#000000;color:#000000;border-radius:4px 4px 4px 4px;padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-cf4b2ad .elementor-button:hover, .elementor-375 .elementor-element.elementor-element-cf4b2ad .elementor-button:focus{background-color:#212D3600;color:#000000;}.elementor-375 .elementor-element.elementor-element-cf4b2ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-375 .elementor-element.elementor-element-cf4b2ad .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-375 .elementor-element.elementor-element-cf4b2ad .elementor-button:hover svg, .elementor-375 .elementor-element.elementor-element-cf4b2ad .elementor-button:focus svg{fill:#000000;}.elementor-375 .elementor-element.elementor-element-e059f39{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-e059f39:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-e059f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-1c846c4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-6d80eac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-482e1e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:1.1px;color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-766f26e .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:60px;font-weight:500;line-height:65px;color:#000000;}.elementor-375 .elementor-element.elementor-element-5af16f1{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-78e0e93 .elementor-button{background-color:transparent;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 );fill:#000000;color:#000000;background-image:linear-gradient(219deg, var( --e-global-color-primary ) 32%, var( --e-global-color-bcf5bcc ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-375 .elementor-element.elementor-element-78e0e93 .elementor-button:hover, .elementor-375 .elementor-element.elementor-element-78e0e93 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(180deg, #F5E3AB00 0%, #F5E3AB00 100%);border-color:#000000;}.elementor-375 .elementor-element.elementor-element-78e0e93 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-375 .elementor-element.elementor-element-78e0e93 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-375 .elementor-element.elementor-element-78e0e93 .elementor-button:hover svg, .elementor-375 .elementor-element.elementor-element-78e0e93 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-375 .elementor-element.elementor-element-a5e9417{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-973c385{--display:flex;--min-height:25vh;--justify-content:space-between;--overlay-opacity:0.5;--padding-top:10px;--padding-bottom:19px;--padding-left:10px;--padding-right:10px;}.elementor-375 .elementor-element.elementor-element-973c385:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-973c385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://infiniteweblab.com/foreverdancer/wp-content/uploads/2026/09/IMG_2056-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-375 .elementor-element.elementor-element-973c385::before, .elementor-375 .elementor-element.elementor-element-973c385 > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-973c385 > .e-con-inner > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-973c385 > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-973c385 > .e-con-inner > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-973c385 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-375 .elementor-element.elementor-element-9ec9035.elementor-element{--align-self:flex-end;}.elementor-375 .elementor-element.elementor-element-9ec9035 .elementor-icon-wrapper{text-align:end;}.elementor-375 .elementor-element.elementor-element-9ec9035.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-9ec9035.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-9ec9035.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-9ec9035.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-9ec9035.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-9ec9035.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-9ec9035.elementor-view-framed .elementor-icon:hover, .elementor-375 .elementor-element.elementor-element-9ec9035.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-9ec9035.elementor-view-framed .elementor-icon:hover, .elementor-375 .elementor-element.elementor-element-9ec9035.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-9ec9035 .elementor-icon{font-size:22px;}.elementor-375 .elementor-element.elementor-element-9ec9035 .elementor-icon svg{height:22px;}.elementor-375 .elementor-element.elementor-element-3380b79 .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.1px;color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-4679cde{--display:flex;--min-height:25vh;--justify-content:space-between;--overlay-opacity:0.5;--padding-top:10px;--padding-bottom:19px;--padding-left:10px;--padding-right:10px;}.elementor-375 .elementor-element.elementor-element-4679cde:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-4679cde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://infiniteweblab.com/foreverdancer/wp-content/uploads/2026/09/A6A53E4E-BD37-4E96-B0CB-D6E0E4B54EB6.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-375 .elementor-element.elementor-element-4679cde::before, .elementor-375 .elementor-element.elementor-element-4679cde > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-4679cde > .e-con-inner > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-4679cde > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-4679cde > .e-con-inner > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-4679cde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-375 .elementor-element.elementor-element-c913706.elementor-element{--align-self:flex-end;}.elementor-375 .elementor-element.elementor-element-c913706 .elementor-icon-wrapper{text-align:end;}.elementor-375 .elementor-element.elementor-element-c913706.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-c913706.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-c913706.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-c913706.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-c913706.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-c913706.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-c913706.elementor-view-framed .elementor-icon:hover, .elementor-375 .elementor-element.elementor-element-c913706.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-c913706.elementor-view-framed .elementor-icon:hover, .elementor-375 .elementor-element.elementor-element-c913706.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-c913706 .elementor-icon{font-size:22px;}.elementor-375 .elementor-element.elementor-element-c913706 .elementor-icon svg{height:22px;}.elementor-375 .elementor-element.elementor-element-9bd635b .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.1px;color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-890e4d7{--display:flex;--min-height:25vh;--justify-content:space-between;--overlay-opacity:0.5;--padding-top:10px;--padding-bottom:19px;--padding-left:10px;--padding-right:10px;}.elementor-375 .elementor-element.elementor-element-890e4d7:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-890e4d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://infiniteweblab.com/foreverdancer/wp-content/uploads/2026/09/IMG_5930.jpeg");background-repeat:no-repeat;background-size:cover;}.elementor-375 .elementor-element.elementor-element-890e4d7::before, .elementor-375 .elementor-element.elementor-element-890e4d7 > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-890e4d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-890e4d7 > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-890e4d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-890e4d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-375 .elementor-element.elementor-element-26bdfc3.elementor-element{--align-self:flex-end;}.elementor-375 .elementor-element.elementor-element-26bdfc3 .elementor-icon-wrapper{text-align:end;}.elementor-375 .elementor-element.elementor-element-26bdfc3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-26bdfc3.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-26bdfc3.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-26bdfc3.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-26bdfc3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-26bdfc3.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-26bdfc3.elementor-view-framed .elementor-icon:hover, .elementor-375 .elementor-element.elementor-element-26bdfc3.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-26bdfc3.elementor-view-framed .elementor-icon:hover, .elementor-375 .elementor-element.elementor-element-26bdfc3.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-26bdfc3 .elementor-icon{font-size:22px;}.elementor-375 .elementor-element.elementor-element-26bdfc3 .elementor-icon svg{height:22px;}.elementor-375 .elementor-element.elementor-element-5ca49ea .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.1px;color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-deea77b{--display:flex;--min-height:25vh;--justify-content:space-between;--overlay-opacity:0.5;--padding-top:10px;--padding-bottom:19px;--padding-left:10px;--padding-right:10px;}.elementor-375 .elementor-element.elementor-element-deea77b:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-deea77b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://infiniteweblab.com/foreverdancer/wp-content/uploads/2026/09/IMG_7447-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-375 .elementor-element.elementor-element-deea77b::before, .elementor-375 .elementor-element.elementor-element-deea77b > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-deea77b > .e-con-inner > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-deea77b > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-deea77b > .e-con-inner > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-deea77b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-375 .elementor-element.elementor-element-ed494fb.elementor-element{--align-self:flex-end;}.elementor-375 .elementor-element.elementor-element-ed494fb .elementor-icon-wrapper{text-align:end;}.elementor-375 .elementor-element.elementor-element-ed494fb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-ed494fb.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-ed494fb.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-ed494fb.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-ed494fb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-ed494fb.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-ed494fb.elementor-view-framed .elementor-icon:hover, .elementor-375 .elementor-element.elementor-element-ed494fb.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-ed494fb.elementor-view-framed .elementor-icon:hover, .elementor-375 .elementor-element.elementor-element-ed494fb.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-ed494fb .elementor-icon{font-size:22px;}.elementor-375 .elementor-element.elementor-element-ed494fb .elementor-icon svg{height:22px;}.elementor-375 .elementor-element.elementor-element-ed20796 .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.1px;color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-de3544a{--display:flex;--min-height:25vh;--justify-content:space-between;--overlay-opacity:0.5;--padding-top:10px;--padding-bottom:19px;--padding-left:10px;--padding-right:10px;}.elementor-375 .elementor-element.elementor-element-de3544a:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-de3544a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://infiniteweblab.com/foreverdancer/wp-content/uploads/2026/09/IMG_1270.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-375 .elementor-element.elementor-element-de3544a::before, .elementor-375 .elementor-element.elementor-element-de3544a > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-de3544a > .e-con-inner > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-de3544a > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-de3544a > .e-con-inner > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-de3544a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-375 .elementor-element.elementor-element-39d7dd0.elementor-element{--align-self:flex-end;}.elementor-375 .elementor-element.elementor-element-39d7dd0 .elementor-icon-wrapper{text-align:end;}.elementor-375 .elementor-element.elementor-element-39d7dd0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-39d7dd0.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-39d7dd0.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-39d7dd0.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-39d7dd0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-375 .elementor-element.elementor-element-39d7dd0.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-39d7dd0.elementor-view-framed .elementor-icon:hover, .elementor-375 .elementor-element.elementor-element-39d7dd0.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-39d7dd0.elementor-view-framed .elementor-icon:hover, .elementor-375 .elementor-element.elementor-element-39d7dd0.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-39d7dd0 .elementor-icon{font-size:22px;}.elementor-375 .elementor-element.elementor-element-39d7dd0 .elementor-icon svg{height:22px;}.elementor-375 .elementor-element.elementor-element-81e23e9 .elementor-heading-title{font-family:"Trajan", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.1px;color:var( --e-global-color-astglobalcolor4 );}@media(max-width:1024px) and (min-width:768px){.elementor-375 .elementor-element.elementor-element-b6cc6c3{--width:60%;}.elementor-375 .elementor-element.elementor-element-e6d2b85{--width:40%;}.elementor-375 .elementor-element.elementor-element-ccec274{--width:60%;}.elementor-375 .elementor-element.elementor-element-58196e2{--width:40%;}.elementor-375 .elementor-element.elementor-element-2043796{--width:60%;}.elementor-375 .elementor-element.elementor-element-aa6257e{--width:40%;}.elementor-375 .elementor-element.elementor-element-95a600b{--width:60%;}.elementor-375 .elementor-element.elementor-element-55d87a2{--width:40%;}.elementor-375 .elementor-element.elementor-element-85c7572{--width:60%;}.elementor-375 .elementor-element.elementor-element-95ebaef{--width:40%;}}@media(max-width:1280px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-375 .elementor-element.elementor-element-1db69df{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-375 .elementor-element.elementor-element-d6aa2d9 .elementor-heading-title{font-size:50px;line-height:60px;}.elementor-375 .elementor-element.elementor-element-ef14929 .elementor-heading-title{font-size:35px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-375 .elementor-element.elementor-element-70f6a43 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-375 .elementor-element.elementor-element-6f5bb1d .elementor-heading-title{font-size:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-375 .elementor-element.elementor-element-cffe373{--e-icon-list-icon-size:11px;}.elementor-375 .elementor-element.elementor-element-cffe373 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-375 .elementor-element.elementor-element-cffe373 .elementor-icon-list-item > a{font-size:14px;}.elementor-375 .elementor-element.elementor-element-0608df1{font-size:var( --e-global-typography-text-font-size );}.elementor-375 .elementor-element.elementor-element-95b89d9 .elementor-heading-title{font-size:20px;}.elementor-375 .elementor-element.elementor-element-55b73ab{--e-icon-list-icon-size:11px;}.elementor-375 .elementor-element.elementor-element-55b73ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-375 .elementor-element.elementor-element-55b73ab .elementor-icon-list-item > a{font-size:14px;}.elementor-375 .elementor-element.elementor-element-249264c .elementor-heading-title{font-size:20px;}.elementor-375 .elementor-element.elementor-element-8475282{--e-icon-list-icon-size:11px;}.elementor-375 .elementor-element.elementor-element-8475282 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-375 .elementor-element.elementor-element-8475282 .elementor-icon-list-item > a{font-size:14px;}.elementor-375 .elementor-element.elementor-element-7c061e2 .elementor-heading-title{font-size:20px;}.elementor-375 .elementor-element.elementor-element-c96fc72{--e-icon-list-icon-size:11px;}.elementor-375 .elementor-element.elementor-element-c96fc72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-375 .elementor-element.elementor-element-c96fc72 .elementor-icon-list-item > a{font-size:14px;}.elementor-375 .elementor-element.elementor-element-a1ad50b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-375 .elementor-element.elementor-element-b33b447 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-375 .elementor-element.elementor-element-a2ff1cd .elementor-heading-title{font-size:50px;line-height:60px;}.elementor-375 .elementor-element.elementor-element-1786d62{font-size:var( --e-global-typography-text-font-size );}.elementor-375 .elementor-element.elementor-element-f353bbc{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-375 .elementor-element.elementor-element-2785242 .elementor-heading-title{font-size:50px;line-height:60px;}.elementor-375 .elementor-element.elementor-element-bad7719 .elementor-heading-title{font-size:50px;line-height:60px;}.elementor-375 .elementor-element.elementor-element-c145c67 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-375 .elementor-element.elementor-element-d08e417 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-375 .elementor-element.elementor-element-78e0e93 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-375 .elementor-element.elementor-element-9a278e0{--container-widget-width:63%;--container-widget-flex-grow:0;width:var( --container-widget-width, 63% );max-width:63%;}.elementor-375 .elementor-element.elementor-element-1db69df{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-375 .elementor-element.elementor-element-d6aa2d9 .elementor-heading-title{font-size:47px;line-height:1em;}.elementor-375 .elementor-element.elementor-element-0f7b56e{--min-height:50vh;}.elementor-375 .elementor-element.elementor-element-8fe2030{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-375 .elementor-element.elementor-element-70f6a43 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-375 .elementor-element.elementor-element-6391cad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-438320b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-6f5bb1d .elementor-heading-title{font-size:22px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-375 .elementor-element.elementor-element-5664c6f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-0608df1{font-size:var( --e-global-typography-text-font-size );}.elementor-375 .elementor-element.elementor-element-d1f4af3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-95b89d9 .elementor-heading-title{font-size:22px;}.elementor-375 .elementor-element.elementor-element-8fefa85{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-1ce8d31{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-249264c .elementor-heading-title{font-size:22px;}.elementor-375 .elementor-element.elementor-element-00c7061{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-09c6395{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-7c061e2 .elementor-heading-title{font-size:22px;}.elementor-375 .elementor-element.elementor-element-32d3102{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-a1ad50b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-375 .elementor-element.elementor-element-b33b447 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-375 .elementor-element.elementor-element-85182da{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-375 .elementor-element.elementor-element-a2ff1cd .elementor-heading-title{font-size:47px;line-height:1em;}.elementor-375 .elementor-element.elementor-element-1786d62{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-375 .elementor-element.elementor-element-2043796{--justify-content:center;}.elementor-375 .elementor-element.elementor-element-2785242 .elementor-heading-title{font-size:47px;line-height:1em;}.elementor-375 .elementor-element.elementor-element-bad7719 .elementor-heading-title{font-size:47px;line-height:1em;}.elementor-375 .elementor-element.elementor-element-c145c67 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-375 .elementor-element.elementor-element-d08e417 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-375 .elementor-element.elementor-element-7b23505{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-375 .elementor-element.elementor-element-cf4e21c .elementor-heading-title{font-size:47px;line-height:1em;}.elementor-375 .elementor-element.elementor-element-25c16e5{--container-widget-width:52%;--container-widget-flex-grow:0;width:var( --container-widget-width, 52% );max-width:52%;}.elementor-375 .elementor-element.elementor-element-7189f01 .elementor-heading-title{font-size:47px;line-height:1em;}.elementor-375 .elementor-element.elementor-element-e059f39{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-375 .elementor-element.elementor-element-766f26e .elementor-heading-title{font-size:47px;line-height:1em;}.elementor-375 .elementor-element.elementor-element-78e0e93 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-375 .elementor-element.elementor-element-6a7fa5d .elementor-heading-title{font-size:45px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-375 .elementor-element.elementor-element-9a278e0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-375 .elementor-element.elementor-element-9a278e0 p{margin-block-end:0px;}.elementor-375 .elementor-element.elementor-element-394efc5 .elementor-heading-title{font-size:13px;}.elementor-375 .elementor-element.elementor-element-d6aa2d9 .elementor-heading-title{font-size:28px;}.elementor-375 .elementor-element.elementor-element-e2e4d68{font-size:15px;}.elementor-375 .elementor-element.elementor-element-0f7b56e{--padding-top:15px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-375 .elementor-element.elementor-element-2294fb0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-85231d3{--spacer-size:100px;}.elementor-375 .elementor-element.elementor-element-ef14929 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-375 .elementor-element.elementor-element-8fe2030{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-375 .elementor-element.elementor-element-70f6a43 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-375 .elementor-element.elementor-element-0608df1{font-size:var( --e-global-typography-text-font-size );}.elementor-375 .elementor-element.elementor-element-a1ad50b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-375 .elementor-element.elementor-element-b33b447 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-375 .elementor-element.elementor-element-a2ff1cd .elementor-heading-title{font-size:28px;}.elementor-375 .elementor-element.elementor-element-1786d62{font-size:var( --e-global-typography-text-font-size );}.elementor-375 .elementor-element.elementor-element-f353bbc{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-375 .elementor-element.elementor-element-2785242 .elementor-heading-title{font-size:28px;}.elementor-375 .elementor-element.elementor-element-bad7719 .elementor-heading-title{font-size:35px;}.elementor-375 .elementor-element.elementor-element-c145c67 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-375 .elementor-element.elementor-element-d08e417 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-375 .elementor-element.elementor-element-cf4e21c .elementor-heading-title{font-size:35px;}.elementor-375 .elementor-element.elementor-element-25c16e5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-375 .elementor-element.elementor-element-7189f01 .elementor-heading-title{font-size:35px;}.elementor-375 .elementor-element.elementor-element-766f26e .elementor-heading-title{font-size:35px;}.elementor-375 .elementor-element.elementor-element-78e0e93 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-375 .elementor-element.elementor-element-973c385{--min-height:30vh;}.elementor-375 .elementor-element.elementor-element-4679cde{--min-height:30vh;}.elementor-375 .elementor-element.elementor-element-890e4d7{--min-height:30vh;}.elementor-375 .elementor-element.elementor-element-deea77b{--min-height:30vh;}.elementor-375 .elementor-element.elementor-element-de3544a{--min-height:30vh;}}@media(min-width:768px){.elementor-375 .elementor-element.elementor-element-b6cc6c3{--width:60%;}.elementor-375 .elementor-element.elementor-element-e6d2b85{--width:40%;}.elementor-375 .elementor-element.elementor-element-0f7b56e{--width:50%;}.elementor-375 .elementor-element.elementor-element-6391cad{--width:50%;}.elementor-375 .elementor-element.elementor-element-438320b{--width:100%;}.elementor-375 .elementor-element.elementor-element-5664c6f{--width:100%;}.elementor-375 .elementor-element.elementor-element-d1f4af3{--width:100%;}.elementor-375 .elementor-element.elementor-element-8fefa85{--width:100%;}.elementor-375 .elementor-element.elementor-element-1ce8d31{--width:100%;}.elementor-375 .elementor-element.elementor-element-00c7061{--width:100%;}.elementor-375 .elementor-element.elementor-element-09c6395{--width:100%;}.elementor-375 .elementor-element.elementor-element-32d3102{--width:100%;}.elementor-375 .elementor-element.elementor-element-15bd279{--width:50%;}.elementor-375 .elementor-element.elementor-element-f40f99f{--width:50%;}.elementor-375 .elementor-element.elementor-element-ccec274{--width:60%;}.elementor-375 .elementor-element.elementor-element-58196e2{--width:40%;}.elementor-375 .elementor-element.elementor-element-c239d68{--width:33%;}.elementor-375 .elementor-element.elementor-element-78c5c30{--width:33%;}.elementor-375 .elementor-element.elementor-element-d5877b3{--width:33%;}.elementor-375 .elementor-element.elementor-element-f353bbc{--content-width:1280px;}.elementor-375 .elementor-element.elementor-element-36cf945{--width:50%;}.elementor-375 .elementor-element.elementor-element-2043796{--width:60%;}.elementor-375 .elementor-element.elementor-element-95a600b{--width:60%;}.elementor-375 .elementor-element.elementor-element-55d87a2{--width:40%;}.elementor-375 .elementor-element.elementor-element-269ea5b{--width:33%;}.elementor-375 .elementor-element.elementor-element-3108723{--width:33%;}.elementor-375 .elementor-element.elementor-element-f957ee4{--width:33%;}.elementor-375 .elementor-element.elementor-element-6aa0c2f{--content-width:1280px;}.elementor-375 .elementor-element.elementor-element-85c7572{--width:60%;}.elementor-375 .elementor-element.elementor-element-95ebaef{--width:40%;}.elementor-375 .elementor-element.elementor-element-72829b8{--width:33%;}.elementor-375 .elementor-element.elementor-element-8aecd7b{--width:33%;}.elementor-375 .elementor-element.elementor-element-731af28{--width:33%;}.elementor-375 .elementor-element.elementor-element-6d80eac{--width:60%;}.elementor-375 .elementor-element.elementor-element-5af16f1{--width:40%;}.elementor-375 .elementor-element.elementor-element-973c385{--width:20%;}.elementor-375 .elementor-element.elementor-element-4679cde{--width:20%;}.elementor-375 .elementor-element.elementor-element-890e4d7{--width:20%;}.elementor-375 .elementor-element.elementor-element-deea77b{--width:20%;}.elementor-375 .elementor-element.elementor-element-de3544a{--width:20%;}}@media(min-width:1281px){.elementor-375 .elementor-element.elementor-element-80d2a35:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-80d2a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-375 .elementor-element.elementor-element-0f7b56e:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-0f7b56e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-375 .elementor-element.elementor-element-269ea5b:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-269ea5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-375 .elementor-element.elementor-element-3108723:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-3108723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-375 .elementor-element.elementor-element-f957ee4:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-f957ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-375 .elementor-element.elementor-element-973c385:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-973c385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-375 .elementor-element.elementor-element-4679cde:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-4679cde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-375 .elementor-element.elementor-element-890e4d7:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-890e4d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-375 .elementor-element.elementor-element-deea77b:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-deea77b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-375 .elementor-element.elementor-element-de3544a:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-de3544a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-1db69df */.metallic-section {
    position: relative;
    overflow: hidden;
    background: #B77A0B !important;
}

/* Moving metallic layer */
.metallic-section::before {
    content: "";
    position: absolute;
    inset: -100%;
    width: 300%;
    height: 300%;

    background: linear-gradient(
        115deg,
        #7A5005 0%,
        #B77A0B 10%,
        #E5B52F 20%,
        #FFE58A 30%,
        #FFF4B8 38%,
        #FFFFFF 45%,
        #D9D9D9 52%,
        #8A8A8A 60%,
        #F5F5F5 68%,
        #E5B52F 78%,
        #B77A0B 90%,
        #7A5005 100%
    );

    animation: metallicMove 6s linear infinite;

    z-index: 0;
}

/* Keep Elementor content above the animation */
.metallic-section > * {
    position: relative;
    z-index: 1;
}

@keyframes metallicMove {
    0% {
        transform: translate3d(-15%, -15%, 0);
    }

    50% {
        transform: translate3d(15%, 15%, 0);
    }

    100% {
        transform: translate3d(-15%, -15%, 0);
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Trajan';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://infiniteweblab.com/foreverdancer/wp-content/uploads/2026/10/TrajanPro-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Trajan';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://infiniteweblab.com/foreverdancer/wp-content/uploads/2026/10/TrajanPro-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'sf pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://infiniteweblab.com/foreverdancer/wp-content/uploads/2026/09/SF-Pro-Display-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */