.elementor-231 .elementor-element.elementor-element-73a2cf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-ffa5382{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-ca13a3c{--spacer-size:50px;}.elementor-231 .elementor-element.elementor-element-9aaecf1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-205a207{--spacer-size:83px;}.elementor-231 .elementor-element.elementor-element-e4990d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-231 .elementor-element.elementor-element-a299c8a{text-align:center;}.elementor-231 .elementor-element.elementor-element-a299c8a .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:53px;font-weight:300;text-transform:capitalize;line-height:1.2em;color:#1F46E0;}.elementor-231 .elementor-element.elementor-element-b129127{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-1f55c67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-231 .elementor-element.elementor-element-f0cf1ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-231 .elementor-element.elementor-element-1f63eb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-8fc20a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#011640;}.elementor-231 .elementor-element.elementor-element-1d6c317 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-231 .elementor-element.elementor-element-a5fe8fc .elementor-button{background-color:#FA4BFF;}.elementor-231 .elementor-element.elementor-element-8f97af5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-c31e350{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-6f069ed{--spacer-size:83px;}.elementor-231 .elementor-element.elementor-element-b40ed80{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-231 .elementor-element.elementor-element-0e5faa1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-0efd6a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-3f23988 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#011640;}.elementor-231 .elementor-element.elementor-element-f98ca97 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-231 .elementor-element.elementor-element-31826af .elementor-button{background-color:#FA4BFF;}.elementor-231 .elementor-element.elementor-element-7860554{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-27be4d0{--spacer-size:83px;}.elementor-231 .elementor-element.elementor-element-3695f3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-231 .elementor-element.elementor-element-2e02746{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-ddf39ce{--spacer-size:83px;}.elementor-231 .elementor-element.elementor-element-6b50add{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-3d39296 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#011640;}.elementor-231 .elementor-element.elementor-element-ea8f4f8 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-231 .elementor-element.elementor-element-5849678 .elementor-button{background-color:#FA4BFF;}.elementor-231 .elementor-element.elementor-element-695d3d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-9a99806{text-align:center;}.elementor-231 .elementor-element.elementor-element-9a99806 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:53px;font-weight:300;text-transform:capitalize;line-height:1.2em;color:#1F46E0;}.elementor-231 .elementor-element.elementor-element-38ba893{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-8b441f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-0061119{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-231 .elementor-element.elementor-element-e8d9607{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-5b76e0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-3fab6c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#011640;}.elementor-231 .elementor-element.elementor-element-73cfd83 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-231 .elementor-element.elementor-element-3e4dc33 .elementor-button{background-color:#FA4BFF;}.elementor-231 .elementor-element.elementor-element-8b84d45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-754a2d8{--spacer-size:83px;}.elementor-231 .elementor-element.elementor-element-67d5cc4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-231 .elementor-element.elementor-element-f4e0b38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-e8b2da3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-dc771d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#011640;}.elementor-231 .elementor-element.elementor-element-a478776 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-231 .elementor-element.elementor-element-aca5fae .elementor-button{background-color:#FA4BFF;}.elementor-231 .elementor-element.elementor-element-a1167dc{--display:flex;}.elementor-231 .elementor-element.elementor-element-fbd7802{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-3b3719a{--spacer-size:83px;}.elementor-231 .elementor-element.elementor-element-a1a08dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-2198a4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-231 .elementor-element.elementor-element-908188a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-44386fe{--spacer-size:83px;}.elementor-231 .elementor-element.elementor-element-02f976c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-143f29a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#011640;}.elementor-231 .elementor-element.elementor-element-77ecef2 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-231 .elementor-element.elementor-element-7267e03 .elementor-button{background-color:#FA4BFF;}.elementor-231 .elementor-element.elementor-element-84dfe44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-ca1f1c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-231 .elementor-element.elementor-element-a6e643c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-eb92a5e{--spacer-size:83px;}.elementor-231 .elementor-element.elementor-element-47e659b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-69587c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#011640;}.elementor-231 .elementor-element.elementor-element-1b606d9 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-231 .elementor-element.elementor-element-88df818 .elementor-button{background-color:#FA4BFF;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-231 .elementor-element.elementor-element-6942afd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-009c94c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-231 .elementor-element.elementor-element-ada9fde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-900e601{--spacer-size:83px;}.elementor-231 .elementor-element.elementor-element-135354d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-464a63f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#011640;}.elementor-231 .elementor-element.elementor-element-cbe05cb .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-231 .elementor-element.elementor-element-8257b71 .elementor-button{background-color:#FA4BFF;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-231 .elementor-element.elementor-element-a165ca4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-4048cb2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-231 .elementor-element.elementor-element-7cfc8a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-750f17a{--spacer-size:83px;}.elementor-231 .elementor-element.elementor-element-7146fe9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-4a53be8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#011640;}.elementor-231 .elementor-element.elementor-element-ff9d574 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-231 .elementor-element.elementor-element-743bd40 .elementor-button{background-color:#FA4BFF;}.elementor-231 .elementor-element.elementor-element-e7e7041{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-6c7b981{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-231 .elementor-element.elementor-element-83a03d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-ba27e49{--spacer-size:83px;}.elementor-231 .elementor-element.elementor-element-b86b67e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-408faf4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#011640;}.elementor-231 .elementor-element.elementor-element-15bfc24 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-231 .elementor-element.elementor-element-79e84e3 .elementor-button{background-color:#FA4BFF;}.elementor-231 .elementor-element.elementor-element-5637196{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-e944c99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-231 .elementor-element.elementor-element-fce78c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-17a9990{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-95ca196 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#011640;}.elementor-231 .elementor-element.elementor-element-f338a6b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-231 .elementor-element.elementor-element-92379ce .elementor-button{background-color:#FA4BFF;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-231 .elementor-element.elementor-element-f2d48b7{--display:flex;}.elementor-231 .elementor-element.elementor-element-6aece66{--spacer-size:83px;}.elementor-231 .elementor-element.elementor-element-3d69292{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-eb09dd2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-231 .elementor-element.elementor-element-3d4f90a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-ad338f9{--spacer-size:83px;}.elementor-231 .elementor-element.elementor-element-b2d4ac8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-d956c10 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#011640;}.elementor-231 .elementor-element.elementor-element-747ca4a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-231 .elementor-element.elementor-element-1047b11 .elementor-button{background-color:#FA4BFF;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-231 .elementor-element.elementor-element-bdea88b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-3552d5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-231 .elementor-element.elementor-element-703ad8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-52b0541{--spacer-size:83px;}.elementor-231 .elementor-element.elementor-element-9043ffa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-e77c98c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#011640;}.elementor-231 .elementor-element.elementor-element-30848e7 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-231 .elementor-element.elementor-element-abc65cf .elementor-button{background-color:#FA4BFF;}.elementor-231 .elementor-element.elementor-element-8627508{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-9d75b94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-231 .elementor-element.elementor-element-d8a14c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-fbe274a{--spacer-size:83px;}.elementor-231 .elementor-element.elementor-element-8f4e1d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-e72ceab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#011640;}.elementor-231 .elementor-element.elementor-element-c65323a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-231 .elementor-element.elementor-element-ff8a217 .elementor-button{background-color:#FA4BFF;}.elementor-231 .elementor-element.elementor-element-2fac41c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-c36311e{text-align:center;}.elementor-231 .elementor-element.elementor-element-c36311e .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:53px;font-weight:300;text-transform:capitalize;line-height:1.2em;color:#1F46E0;}.elementor-231 .elementor-element.elementor-element-fc60b7d{--spacer-size:83px;}.elementor-231 .elementor-element.elementor-element-b58f795{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-231 .elementor-element.elementor-element-56c9bd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-5c2f5c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-3a4d506 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#011640;}.elementor-231 .elementor-element.elementor-element-53a354c .elementor-button{background-color:#FA4BFF;}.elementor-231 .elementor-element.elementor-element-d421e8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-231 .elementor-element.elementor-element-13a1496{--spacer-size:50px;}.elementor-231 .elementor-element.elementor-element-af88443{--display:flex;}.elementor-231 .elementor-element.elementor-element-e50ffc1{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-231 .elementor-element.elementor-element-f0cf1ff{--width:50%;}.elementor-231 .elementor-element.elementor-element-1f63eb2{--width:50%;}.elementor-231 .elementor-element.elementor-element-0e5faa1{--width:50%;}.elementor-231 .elementor-element.elementor-element-0efd6a6{--width:50%;}.elementor-231 .elementor-element.elementor-element-2e02746{--width:50%;}.elementor-231 .elementor-element.elementor-element-6b50add{--width:50%;}.elementor-231 .elementor-element.elementor-element-e8d9607{--width:50%;}.elementor-231 .elementor-element.elementor-element-5b76e0d{--width:50%;}.elementor-231 .elementor-element.elementor-element-f4e0b38{--width:50%;}.elementor-231 .elementor-element.elementor-element-e8b2da3{--width:50%;}.elementor-231 .elementor-element.elementor-element-908188a{--width:50%;}.elementor-231 .elementor-element.elementor-element-02f976c{--width:50%;}.elementor-231 .elementor-element.elementor-element-a6e643c{--width:50%;}.elementor-231 .elementor-element.elementor-element-47e659b{--width:50%;}.elementor-231 .elementor-element.elementor-element-ada9fde{--width:50%;}.elementor-231 .elementor-element.elementor-element-135354d{--width:50%;}.elementor-231 .elementor-element.elementor-element-7cfc8a9{--width:50%;}.elementor-231 .elementor-element.elementor-element-7146fe9{--width:50%;}.elementor-231 .elementor-element.elementor-element-83a03d7{--width:50%;}.elementor-231 .elementor-element.elementor-element-b86b67e{--width:50%;}.elementor-231 .elementor-element.elementor-element-fce78c3{--width:50%;}.elementor-231 .elementor-element.elementor-element-17a9990{--width:50%;}.elementor-231 .elementor-element.elementor-element-3d4f90a{--width:50%;}.elementor-231 .elementor-element.elementor-element-b2d4ac8{--width:50%;}.elementor-231 .elementor-element.elementor-element-703ad8b{--width:50%;}.elementor-231 .elementor-element.elementor-element-9043ffa{--width:50%;}.elementor-231 .elementor-element.elementor-element-d8a14c1{--width:50%;}.elementor-231 .elementor-element.elementor-element-8f4e1d3{--width:50%;}.elementor-231 .elementor-element.elementor-element-56c9bd0{--width:50%;}.elementor-231 .elementor-element.elementor-element-5c2f5c3{--width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-231 .elementor-element.elementor-element-a299c8a .elementor-heading-title{font-size:25px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-231 .elementor-element.elementor-element-8fc20a3{text-align:center;}.elementor-231 .elementor-element.elementor-element-8fc20a3 .elementor-heading-title{font-size:25px;}.elementor-231 .elementor-element.elementor-element-1d6c317{text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-231 .elementor-element.elementor-element-3f23988{text-align:center;}.elementor-231 .elementor-element.elementor-element-3f23988 .elementor-heading-title{font-size:25px;}.elementor-231 .elementor-element.elementor-element-f98ca97{text-align:center;}.elementor-231 .elementor-element.elementor-element-3d39296{text-align:center;}.elementor-231 .elementor-element.elementor-element-3d39296 .elementor-heading-title{font-size:25px;}.elementor-231 .elementor-element.elementor-element-ea8f4f8{text-align:center;}.elementor-231 .elementor-element.elementor-element-9a99806 .elementor-heading-title{font-size:25px;}.elementor-231 .elementor-element.elementor-element-3fab6c1{text-align:center;}.elementor-231 .elementor-element.elementor-element-3fab6c1 .elementor-heading-title{font-size:25px;}.elementor-231 .elementor-element.elementor-element-73cfd83{text-align:center;}.elementor-231 .elementor-element.elementor-element-dc771d9{text-align:center;}.elementor-231 .elementor-element.elementor-element-dc771d9 .elementor-heading-title{font-size:25px;}.elementor-231 .elementor-element.elementor-element-a478776{text-align:center;}.elementor-231 .elementor-element.elementor-element-143f29a{text-align:center;}.elementor-231 .elementor-element.elementor-element-143f29a .elementor-heading-title{font-size:25px;}.elementor-231 .elementor-element.elementor-element-77ecef2{text-align:center;}.elementor-231 .elementor-element.elementor-element-69587c3{text-align:center;}.elementor-231 .elementor-element.elementor-element-69587c3 .elementor-heading-title{font-size:25px;}.elementor-231 .elementor-element.elementor-element-1b606d9{text-align:center;}.elementor-231 .elementor-element.elementor-element-464a63f{text-align:center;}.elementor-231 .elementor-element.elementor-element-464a63f .elementor-heading-title{font-size:25px;}.elementor-231 .elementor-element.elementor-element-cbe05cb{text-align:center;}.elementor-231 .elementor-element.elementor-element-4a53be8{text-align:center;}.elementor-231 .elementor-element.elementor-element-4a53be8 .elementor-heading-title{font-size:25px;}.elementor-231 .elementor-element.elementor-element-ff9d574{text-align:center;}.elementor-231 .elementor-element.elementor-element-408faf4{text-align:center;}.elementor-231 .elementor-element.elementor-element-408faf4 .elementor-heading-title{font-size:25px;}.elementor-231 .elementor-element.elementor-element-15bfc24{text-align:center;}.elementor-231 .elementor-element.elementor-element-95ca196{text-align:center;}.elementor-231 .elementor-element.elementor-element-95ca196 .elementor-heading-title{font-size:25px;}.elementor-231 .elementor-element.elementor-element-f338a6b{text-align:center;}.elementor-231 .elementor-element.elementor-element-d956c10{text-align:center;}.elementor-231 .elementor-element.elementor-element-d956c10 .elementor-heading-title{font-size:25px;}.elementor-231 .elementor-element.elementor-element-747ca4a{text-align:center;}.elementor-231 .elementor-element.elementor-element-e77c98c{text-align:center;}.elementor-231 .elementor-element.elementor-element-e77c98c .elementor-heading-title{font-size:25px;}.elementor-231 .elementor-element.elementor-element-30848e7{text-align:center;}.elementor-231 .elementor-element.elementor-element-e72ceab{text-align:center;}.elementor-231 .elementor-element.elementor-element-e72ceab .elementor-heading-title{font-size:25px;}.elementor-231 .elementor-element.elementor-element-c65323a{text-align:center;}.elementor-231 .elementor-element.elementor-element-c36311e .elementor-heading-title{font-size:25px;}.elementor-231 .elementor-element.elementor-element-3a4d506{text-align:center;}.elementor-231 .elementor-element.elementor-element-3a4d506 .elementor-heading-title{font-size:25px;}.elementor-231 .elementor-element.elementor-element-18734da{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-a41b83f *//* --- FONTS & VARIABLES PIKES --- */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;1,700&family=Montserrat:wght@400;700&display=swap');

:root {
    --pikes-navy: #0A192F; /* Bleu nuit très profond */
    --pikes-gold: #C68E3E; /* Or vieilli */
    --pikes-gold-faded: rgba(198, 142, 62, 0.5); /* Or délavé */
    --pikes-pink: #FF3366; /* Le rose vif Pikes de ton bouton */
    --pikes-cream: #FCF9F8; /* Crème clair pour le fond de page */
    --pikes-black: #050A11; /* Noir absolu pour l'ambiance profonde */
}

/* --- STRUCTURE GÉNÉRALE DE L'EN-TÊTE --- */
.pikes-header {
    width: 100%;
    height: 100vh; /* Prend toute la hauteur de l'écran */
    position: relative;
    overflow: hidden;
    
    /* ATMOSPHÈRE DE CLUB : Dégradé radial profond */
    background: radial-gradient(circle at center, var(--pikes-navy) 0%, var(--pikes-black) 70%);
}

.header-content-wrapper {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    position: relative;
    z-index: 5; /* Au-dessus de l'ambiance */
    padding: 0 20px;
}

/* --- POSITION DU BOUTON BURGER D'ORIGINE --- */
.origin-burger {
    position: absolute;
    top: 30px;
    left: 30px;
    z-index: 10;
    cursor: pointer;
    background: var(--pikes-pink);
    padding: 15px;
    border-radius: 5px;
    box-shadow: 0 4px 15px rgba(0,0,0,0.3);
}

.burger-bar {
    display: block;
    width: 25px;
    height: 3px;
    background: white;
    margin: 4px 0;
    border-radius: 2px;
}

/* --- LE TITRE ANIMÉ ET ÉLÉGANT --- */
.pikes-title {
    font-family: 'Playfair Display', serif;
    font-size: 3rem; /* Plus grand pour plus d'impact */
    font-weight: 700;
    color: white;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin: 0;
    line-height: 1.2;
    margin-bottom: 50px; /* Espace avant la boule */
    position: relative;
}

.title-line {
    display: block;
    opacity: 0; /* Caché au début */
}

/* --- LA BOULE DISCO DYNAMIQUE (LE CŒUR DE LA PAGE) --- */
.disco-container {
    width: 250px;
    height: 250px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
}

.disco-ball {
    width: 100%;
    height: 100%;
    object-fit: contain;
    
    /* ÉCLAT LUMINEUX PIKES-STYLE */
    filter: drop-shadow(0 0 30px rgba(255,255,255,0.7));
}

/* ÉCLAT LATERALE OPTIONNEL (Type dégradé de couleur Pikes) */
.disco-container::before {
    content: '';
    position: absolute;
    width: 350px;
    height: 350px;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(255,51,102,0.3) 0%, rgba(198,142,62,0.1) 50%, rgba(0,0,0,0) 80%);
    opacity: 0.8;
    z-index: -1; /* Derrière la boule */
}

/* --- LES ANIMATIONS DÉFINIES --- */

/* 1. Animation d'apparition du titre (Fade in + Light Glint) */
@keyframes fadeInTitle {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* 2. Animation de rotation de la boule disco (Rotation latérale "Club") */
@keyframes rotation-disco {
    from {
        transform: rotateY(0deg);
    }
    to {
        transform: rotateY(360deg);
    }
}

/* 3. Animation d'éclat lumineux scintillant de la boule */
@keyframes glow-disco {
    0%, 100% {
        filter: drop-shadow(0 0 25px rgba(255,255,255,0.7)) drop-shadow(0 0 10px rgba(198,142,62,0.3));
    }
    50% {
        filter: drop-shadow(0 0 45px rgba(255,255,255,0.9)) drop-shadow(0 0 15px rgba(255,51,102,0.4));
    }
}

/* --- APPLICATION DES ANIMATIONS AUX ÉLÉMENTS --- */
.animated-title .title-line {
    animation: fadeInTitle 1.2s ease-out forwards;
}

.animated-title .title-line:nth-child(1) {
    animation-delay: 0.3s;
}

.animated-title .title-line:nth-child(2) {
    animation-delay: 0.6s;
}

.rotating-ball {
    /* Rotation latérale rapide et Scintillement */
    animation: 
        rotation-disco 3s linear infinite,
        glow-disco 6s ease-in-out infinite;
}

/* --- RESPONSIVE --- */
@media (max-width: 768px) {
    .pikes-title {
        font-size: 2.2rem;
    }
    .disco-container {
        width: 180px;
        height: 180px;
    }
}/* End custom CSS */