.elementor-5876 .elementor-element.elementor-element-bb5c1fe{--display:flex;--min-height:100vh;border-style:double;--border-style:double;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-bb5c1fe:not(.elementor-motion-effects-element-type-background), .elementor-5876 .elementor-element.elementor-element-bb5c1fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frenchconnectionacademy.com/wp-content/uploads/2026/01/Prize_Concert_Vol.01_104-scaled.jpg");background-position:center center;background-size:cover;}.elementor-5876 .elementor-element.elementor-element-214ce79{--display:flex;}.elementor-5876 .elementor-element.elementor-element-e3c7f59{--spacer-size:180px;}.elementor-5876 .elementor-element.elementor-element-300d5ae{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-5876 .elementor-element.elementor-element-22c6124{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5876 .elementor-element.elementor-element-22c6124 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-5876 .elementor-element.elementor-element-22c6124.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-22c6124 .elementor-heading-title{font-family:"hatton-bold", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:75px;letter-spacing:1px;word-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:var( --e-global-color-988eadb );stroke:var( --e-global-color-988eadb );text-shadow:0px 0px 3px rgba(206.52343750000003, 164.99866909656276, 34.9700861391814, 0.3);color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-2f4c704{text-align:center;}.elementor-5876 .elementor-element.elementor-element-2f4c704 .elementor-heading-title{font-family:"hatton-bold", Sans-serif;font-size:122px;font-weight:600;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-dbfe5e0{text-align:center;}.elementor-5876 .elementor-element.elementor-element-dbfe5e0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:4.7px;color:var( --e-global-color-secondary );}.elementor-5876 .elementor-element.elementor-element-9bbc4a7{--spacer-size:63px;}.elementor-5876 .elementor-element.elementor-element-1f50d50{--display:flex;}.elementor-5876 .elementor-element.elementor-element-cc47ee8{--spacer-size:30px;}.elementor-5876 .elementor-element.elementor-element-e114481{--display:flex;}.elementor-5876 .elementor-element.elementor-element-e114481:not(.elementor-motion-effects-element-type-background), .elementor-5876 .elementor-element.elementor-element-e114481 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5876 .elementor-element.elementor-element-5645328{--display:flex;}.elementor-5876 .elementor-element.elementor-element-5c41901{--spacer-size:180px;}.elementor-5876 .elementor-element.elementor-element-93d1760{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:center;}.elementor-5876 .elementor-element.elementor-element-93d1760 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 50px 50px 50px;border-style:double;border-color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-93d1760.elementor-element{--align-self:center;}.elementor-5876 .elementor-element.elementor-element-93d1760 .elementor-heading-title{font-family:"hatton-bold", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-b2355c2{--display:flex;}.elementor-5876 .elementor-element.elementor-element-4912502{--spacer-size:75px;}.elementor-5876 .elementor-element.elementor-element-37e2df9{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-1e90703{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-1e90703.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5876 .elementor-element.elementor-element-973965f img{width:100%;}.elementor-5876 .elementor-element.elementor-element-842994d{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-c736c59{--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;--justify-content:center;}.elementor-5876 .elementor-element.elementor-element-c736c59.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-220a554 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-220a554 .elementor-heading-title{font-family:"hatton-bold", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-5876 .elementor-element.elementor-element-1ee6d87 > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-1ee6d87{text-align:justify;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5876 .elementor-element.elementor-element-0788e3f .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5876 .elementor-element.elementor-element-0788e3f{width:100%;max-width:100%;z-index:1;}.elementor-5876 .elementor-element.elementor-element-0788e3f > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-972570b{--display:flex;}.elementor-5876 .elementor-element.elementor-element-2cd1b3d{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-04ee97f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-d1b5218{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-d1b5218.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-5101f3f img{width:100%;height:100vh;object-fit:cover;object-position:center center;}.elementor-5876 .elementor-element.elementor-element-58887c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-46baa21{--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;--justify-content:center;}.elementor-5876 .elementor-element.elementor-element-46baa21.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-2300b20 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-2300b20 .elementor-heading-title{font-family:"hatton-bold", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-d1248e3 > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-d1248e3{text-align:justify;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5876 .elementor-element.elementor-element-c6f05ab .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5876 .elementor-element.elementor-element-c6f05ab{width:100%;max-width:100%;z-index:1;}.elementor-5876 .elementor-element.elementor-element-c6f05ab > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-6317efa{--display:flex;}.elementor-5876 .elementor-element.elementor-element-5ed8dfc{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-d534370{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-4e3afea{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-4e3afea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-9089666 img{width:100%;height:100vh;object-fit:cover;object-position:center center;}.elementor-5876 .elementor-element.elementor-element-ff33914{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-b63e8c8{--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;--justify-content:center;}.elementor-5876 .elementor-element.elementor-element-b63e8c8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-51e08ef > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-51e08ef .elementor-heading-title{font-family:"hatton-bold", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-0f663f1 > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-0f663f1{text-align:justify;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5876 .elementor-element.elementor-element-f6a0813 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5876 .elementor-element.elementor-element-f6a0813{width:100%;max-width:100%;z-index:1;}.elementor-5876 .elementor-element.elementor-element-f6a0813 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-6272aaf{--display:flex;}.elementor-5876 .elementor-element.elementor-element-0e7b540{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-00203d7{--display:flex;}.elementor-5876 .elementor-element.elementor-element-163806a{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-87cd435{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:center;}.elementor-5876 .elementor-element.elementor-element-87cd435 > .elementor-widget-container{padding:50px 50px 50px 50px;border-style:double;border-color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-87cd435.elementor-element{--align-self:center;}.elementor-5876 .elementor-element.elementor-element-87cd435 .elementor-heading-title{font-family:"hatton-bold", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-63c22ff{--display:flex;}.elementor-5876 .elementor-element.elementor-element-08776c8{--spacer-size:100px;}.elementor-5876 .elementor-element.elementor-element-37b1059{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-8868148{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-8868148.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-29e6525 img{width:100%;height:100vh;object-fit:cover;object-position:center center;}.elementor-5876 .elementor-element.elementor-element-c065ca0{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-749d5dc{--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;--justify-content:center;}.elementor-5876 .elementor-element.elementor-element-749d5dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-bc7c246 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-bc7c246 .elementor-heading-title{font-family:"hatton-bold", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-e135c50 > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-e135c50{text-align:justify;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5876 .elementor-element.elementor-element-755eda6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5876 .elementor-element.elementor-element-755eda6{width:100%;max-width:100%;z-index:1;}.elementor-5876 .elementor-element.elementor-element-755eda6 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-0fc10fe{--display:flex;}.elementor-5876 .elementor-element.elementor-element-4e0dcb7{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-2803a7d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-ddbafd6{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-ddbafd6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-c419c18 img{width:100%;height:100vh;object-fit:cover;object-position:center center;}.elementor-5876 .elementor-element.elementor-element-08d9957{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-7442836{--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;--justify-content:center;}.elementor-5876 .elementor-element.elementor-element-7442836.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-e3584b1 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-e3584b1 .elementor-heading-title{font-family:"hatton-bold", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-34feda6 > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-34feda6{text-align:justify;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5876 .elementor-element.elementor-element-bf9e5e2 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5876 .elementor-element.elementor-element-bf9e5e2{width:100%;max-width:100%;z-index:1;}.elementor-5876 .elementor-element.elementor-element-bf9e5e2 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-05f8fab{--display:flex;}.elementor-5876 .elementor-element.elementor-element-ed6c4da{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-831ce2a{--display:flex;}.elementor-5876 .elementor-element.elementor-element-83f64a5{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-1ba2ca9{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:center;}.elementor-5876 .elementor-element.elementor-element-1ba2ca9 > .elementor-widget-container{padding:50px 50px 50px 50px;border-style:double;border-color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-1ba2ca9.elementor-element{--align-self:center;}.elementor-5876 .elementor-element.elementor-element-1ba2ca9 .elementor-heading-title{font-family:"hatton-bold", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-946d7dd{--display:flex;}.elementor-5876 .elementor-element.elementor-element-f181f2a{--spacer-size:100px;}.elementor-5876 .elementor-element.elementor-element-2492d16{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-2fa984c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-2fa984c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-15ca481 img{width:100%;height:100vh;object-fit:cover;object-position:center center;}.elementor-5876 .elementor-element.elementor-element-9a31cfc{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-0996e25{--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;--justify-content:center;}.elementor-5876 .elementor-element.elementor-element-0996e25.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-397fe88 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-397fe88 .elementor-heading-title{font-family:"hatton-bold", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-7401dbb > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-7401dbb{text-align:justify;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5876 .elementor-element.elementor-element-47fb1a6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5876 .elementor-element.elementor-element-47fb1a6{width:100%;max-width:100%;z-index:1;}.elementor-5876 .elementor-element.elementor-element-47fb1a6 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-28113b0{--display:flex;}.elementor-5876 .elementor-element.elementor-element-9dc8f97{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-1f92577{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-60b57db{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-60b57db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-75d556a img{width:100%;height:100vh;object-fit:cover;object-position:center center;}.elementor-5876 .elementor-element.elementor-element-d42d292{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-febee9e{--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;--justify-content:center;}.elementor-5876 .elementor-element.elementor-element-febee9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-bf8f0b2 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-bf8f0b2 .elementor-heading-title{font-family:"hatton-bold", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-26c28df > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-26c28df{text-align:justify;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5876 .elementor-element.elementor-element-df1ff72 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5876 .elementor-element.elementor-element-df1ff72{width:100%;max-width:100%;z-index:1;}.elementor-5876 .elementor-element.elementor-element-df1ff72 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-6bab490{--display:flex;}.elementor-5876 .elementor-element.elementor-element-619f5ad{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-315a6e8{--display:flex;}.elementor-5876 .elementor-element.elementor-element-b3808a6{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-c81bc01{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:center;}.elementor-5876 .elementor-element.elementor-element-c81bc01 > .elementor-widget-container{padding:50px 50px 50px 50px;border-style:double;border-color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-c81bc01.elementor-element{--align-self:center;}.elementor-5876 .elementor-element.elementor-element-c81bc01 .elementor-heading-title{font-family:"hatton-bold", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-77311f8{--display:flex;}.elementor-5876 .elementor-element.elementor-element-4d37dba{--spacer-size:100px;}.elementor-5876 .elementor-element.elementor-element-7355b7f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-d8e7138{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-d8e7138.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-7560367{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-42dff5b{--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;--justify-content:center;}.elementor-5876 .elementor-element.elementor-element-42dff5b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-e141ecd > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-e141ecd .elementor-heading-title{font-family:"hatton-bold", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-d7b7ac8 > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-d7b7ac8{text-align:justify;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5876 .elementor-element.elementor-element-d36244c .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5876 .elementor-element.elementor-element-d36244c{width:100%;max-width:100%;z-index:1;}.elementor-5876 .elementor-element.elementor-element-d36244c > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-f415955{--display:flex;}.elementor-5876 .elementor-element.elementor-element-a3a7d54{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-daf34ca{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-0119cf1{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-0119cf1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-6e94c0c{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-e0f3b7c{--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;--justify-content:center;}.elementor-5876 .elementor-element.elementor-element-e0f3b7c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-962b03a > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-962b03a .elementor-heading-title{font-family:"hatton-bold", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-da55ffb > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-da55ffb{text-align:justify;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5876 .elementor-element.elementor-element-0b1cf46 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5876 .elementor-element.elementor-element-0b1cf46{width:100%;max-width:100%;z-index:1;}.elementor-5876 .elementor-element.elementor-element-0b1cf46 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-329f7e0{--display:flex;}.elementor-5876 .elementor-element.elementor-element-c30af6d{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-c14ee09{--display:flex;}.elementor-5876 .elementor-element.elementor-element-bc24ac6{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-725deb7{text-align:center;}.elementor-5876 .elementor-element.elementor-element-725deb7 .elementor-heading-title{font-family:"hatton-bold", Sans-serif;font-size:64px;font-weight:600;text-transform:uppercase;letter-spacing:6.4px;word-spacing:0px;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-daf2b93{text-align:center;}.elementor-5876 .elementor-element.elementor-element-daf2b93 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:200;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-7dd0a40{--display:flex;}.elementor-5876 .elementor-element.elementor-element-d6dc6e8{--display:flex;}.elementor-5876 .elementor-element.elementor-element-4b449f8{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-80fe9f5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-24738bc{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-24738bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-ebef7eb img{width:100%;height:100vh;object-fit:cover;object-position:center center;}.elementor-5876 .elementor-element.elementor-element-f2fcb2b{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-b066f1d{--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;--justify-content:center;}.elementor-5876 .elementor-element.elementor-element-b066f1d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-a4dbe3d > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-a4dbe3d .elementor-heading-title{font-family:"hatton-bold", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-4d4f1d4 > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-4d4f1d4{text-align:justify;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5876 .elementor-element.elementor-element-3c424a5 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5876 .elementor-element.elementor-element-3c424a5{width:100%;max-width:100%;z-index:1;}.elementor-5876 .elementor-element.elementor-element-3c424a5 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-a9481c9{--display:flex;}.elementor-5876 .elementor-element.elementor-element-ce114bc{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-9c2db71{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-ed28e5b{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-ed28e5b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-45ebabe img{width:100%;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-5876 .elementor-element.elementor-element-cf63932{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-baf2e83{--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;--justify-content:center;}.elementor-5876 .elementor-element.elementor-element-baf2e83.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-88bd736 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-88bd736 .elementor-heading-title{font-family:"hatton-bold", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-2a68c41 > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-2a68c41{text-align:justify;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5876 .elementor-element.elementor-element-96f6914 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5876 .elementor-element.elementor-element-96f6914{width:100%;max-width:100%;z-index:1;}.elementor-5876 .elementor-element.elementor-element-96f6914 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-b555632{--display:flex;}.elementor-5876 .elementor-element.elementor-element-b3288f8{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-71d4ade{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-1abbadd{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-1abbadd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-24e5b81 img{width:100%;height:100vh;object-fit:cover;object-position:center center;}.elementor-5876 .elementor-element.elementor-element-7e78b8e{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-1536b86{--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;--justify-content:center;}.elementor-5876 .elementor-element.elementor-element-1536b86.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-26c9af7 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-26c9af7 .elementor-heading-title{font-family:"hatton-bold", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-db72b5f > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-db72b5f{text-align:justify;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5876 .elementor-element.elementor-element-f97496f .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5876 .elementor-element.elementor-element-f97496f{width:100%;max-width:100%;z-index:1;}.elementor-5876 .elementor-element.elementor-element-f97496f > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-0d03cd6{--display:flex;}.elementor-5876 .elementor-element.elementor-element-c45205f{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-d79b05c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-d6e5db1{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-d6e5db1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-ce92d0d img{width:100%;height:100vh;object-fit:cover;object-position:center center;}.elementor-5876 .elementor-element.elementor-element-dd565d1{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5876 .elementor-element.elementor-element-d86408d{--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;--justify-content:center;}.elementor-5876 .elementor-element.elementor-element-d86408d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-e842650 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-e842650 .elementor-heading-title{font-family:"hatton-bold", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-11289ad > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-11289ad{text-align:justify;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5876 .elementor-element.elementor-element-0c04be6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5876 .elementor-element.elementor-element-0c04be6{width:100%;max-width:100%;z-index:1;}.elementor-5876 .elementor-element.elementor-element-0c04be6 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-cb2ad66{--display:flex;}.elementor-5876 .elementor-element.elementor-element-4bbdad6{--spacer-size:150px;}.elementor-5876 .elementor-element.elementor-element-6cbc659{--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-5876 .elementor-element.elementor-element-19d2fcc{--display:flex;}.elementor-5876 .elementor-element.elementor-element-62a665c{--spacer-size:250px;}.elementor-5876 .elementor-element.elementor-element-0f25d7e{text-align:center;}.elementor-5876 .elementor-element.elementor-element-0f25d7e .elementor-heading-title{font-family:"hatton-bold", Sans-serif;font-size:67px;font-weight:600;text-transform:uppercase;color:#B99A6A;}.elementor-5876 .elementor-element.elementor-element-8529bf0{--spacer-size:100px;}.elementor-5876 .elementor-element.elementor-element-e7b1aa1{--spacer-size:150px;}.elementor-5876 .elementor-element.elementor-element-af1accc{--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-5876 .elementor-element.elementor-element-cd96773{--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-5876 .elementor-element.elementor-element-11270aa{--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-5876 .elementor-element.elementor-element-772b2cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:47px 47px 47px 47px;}.elementor-5876 .elementor-element.elementor-element-772b2cb.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-5876 .elementor-element.elementor-element-772b2cb{text-align:center;}.elementor-5876 .elementor-element.elementor-element-772b2cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:200;text-transform:uppercase;line-height:58px;letter-spacing:0.8px;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-e3b7a25{--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-5876 .elementor-element.elementor-element-7b1df52{--spacer-size:150px;}.elementor-5876 .elementor-element.elementor-element-580f244{--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-5876 .elementor-element.elementor-element-68f2e8c{--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-5876 .elementor-element.elementor-element-9997df1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:200;text-transform:uppercase;line-height:45px;letter-spacing:0.7px;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-88ac94d{color:#7A7A7A;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:25px;}.elementor-5876 .elementor-element.elementor-element-aa0369a .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5876 .elementor-element.elementor-element-aa0369a{width:100%;max-width:100%;z-index:1;}.elementor-5876 .elementor-element.elementor-element-aa0369a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-6ddc01a{--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-5876 .elementor-element.elementor-element-8eb48eb img{width:80%;height:52vh;object-fit:cover;object-position:center center;}.elementor-5876 .elementor-element.elementor-element-1619a0e{--display:flex;}.elementor-5876 .elementor-element.elementor-element-86f092f{--spacer-size:250px;}.elementor-5876 .elementor-element.elementor-element-5c814a3{text-align:center;}.elementor-5876 .elementor-element.elementor-element-5c814a3 .elementor-heading-title{font-family:"hatton-bold", Sans-serif;font-size:52px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-4b1a8ff{--spacer-size:100px;}.elementor-5876 .elementor-element.elementor-element-006d4ad{text-align:center;color:#E4D9C4;font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;letter-spacing:2.6px;}.elementor-5876 .elementor-element.elementor-element-483a45d{--spacer-size:70px;}.elementor-5876 .elementor-element.elementor-element-bec1431{--display:grid;--min-height:100vh;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:75px 75px;--row-gap:75px;--column-gap:75px;--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-4fa9917{--display:flex;--min-height:60vh;}.elementor-5876 .elementor-element.elementor-element-7c49bd3{text-align:left;}.elementor-5876 .elementor-element.elementor-element-7c49bd3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:200;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-bc4f5bf{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5876 .elementor-element.elementor-element-72b3d75{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-0a8077b img{height:75vh;object-fit:cover;object-position:center center;}.elementor-5876 .elementor-element.elementor-element-f3b63bb{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-fddea87 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5876 .elementor-element.elementor-element-fddea87{width:100%;max-width:100%;z-index:1;}.elementor-5876 .elementor-element.elementor-element-fddea87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-51b06ed{--display:flex;--min-height:60vh;}.elementor-5876 .elementor-element.elementor-element-5affb5a{text-align:left;}.elementor-5876 .elementor-element.elementor-element-5affb5a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:200;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-e16260f{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5876 .elementor-element.elementor-element-8e323ab{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-c33fe10 img{height:75vh;object-fit:cover;object-position:center center;}.elementor-5876 .elementor-element.elementor-element-51309d1{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-c5294fd .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5876 .elementor-element.elementor-element-c5294fd{width:100%;max-width:100%;z-index:1;}.elementor-5876 .elementor-element.elementor-element-c5294fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-07deaff{--display:flex;--min-height:60vh;}.elementor-5876 .elementor-element.elementor-element-51e2c62{text-align:left;}.elementor-5876 .elementor-element.elementor-element-51e2c62 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:200;text-transform:uppercase;letter-spacing:-1px;color:var( --e-global-color-accent );}.elementor-5876 .elementor-element.elementor-element-1f0ced7{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5876 .elementor-element.elementor-element-34d261a{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-ecacf3d img{height:75vh;object-fit:cover;object-position:center center;}.elementor-5876 .elementor-element.elementor-element-63cdd18{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-5b8b2bd .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5876 .elementor-element.elementor-element-5b8b2bd{width:100%;max-width:100%;z-index:1;}.elementor-5876 .elementor-element.elementor-element-5b8b2bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-485b559{--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-5876 .elementor-element.elementor-element-5b35a87{--spacer-size:150px;}.elementor-5876 .elementor-element.elementor-element-a66bce7 > .elementor-widget-container{background-color:var( --e-global-color-9805689 );margin:0px 0px 0px 0px;border-style:double;border-color:var( --e-global-color-accent );border-radius:1px 1px 1px 1px;}.elementor-5876 .elementor-element.elementor-element-a66bce7{font-family:"Poppins", Sans-serif;font-weight:400;font-style:normal;}.elementor-5876 .elementor-element.elementor-element-a66bce7 p{margin-bottom:22px;}.elementor-5876 .elementor-element.elementor-element-d369b72{--spacer-size:150px;}@media(min-width:768px){.elementor-5876 .elementor-element.elementor-element-37e2df9{--width:100%;}.elementor-5876 .elementor-element.elementor-element-1e90703{--width:100%;}.elementor-5876 .elementor-element.elementor-element-842994d{--width:774px;}.elementor-5876 .elementor-element.elementor-element-c736c59{--width:100%;}.elementor-5876 .elementor-element.elementor-element-d1b5218{--width:100%;}.elementor-5876 .elementor-element.elementor-element-58887c8{--width:774px;}.elementor-5876 .elementor-element.elementor-element-46baa21{--width:100%;}.elementor-5876 .elementor-element.elementor-element-4e3afea{--width:100%;}.elementor-5876 .elementor-element.elementor-element-ff33914{--width:774px;}.elementor-5876 .elementor-element.elementor-element-b63e8c8{--width:100%;}.elementor-5876 .elementor-element.elementor-element-8868148{--width:100%;}.elementor-5876 .elementor-element.elementor-element-c065ca0{--width:774px;}.elementor-5876 .elementor-element.elementor-element-749d5dc{--width:100%;}.elementor-5876 .elementor-element.elementor-element-ddbafd6{--width:100%;}.elementor-5876 .elementor-element.elementor-element-08d9957{--width:774px;}.elementor-5876 .elementor-element.elementor-element-7442836{--width:100%;}.elementor-5876 .elementor-element.elementor-element-2fa984c{--width:100%;}.elementor-5876 .elementor-element.elementor-element-9a31cfc{--width:774px;}.elementor-5876 .elementor-element.elementor-element-0996e25{--width:100%;}.elementor-5876 .elementor-element.elementor-element-60b57db{--width:100%;}.elementor-5876 .elementor-element.elementor-element-d42d292{--width:774px;}.elementor-5876 .elementor-element.elementor-element-febee9e{--width:100%;}.elementor-5876 .elementor-element.elementor-element-d8e7138{--width:100%;}.elementor-5876 .elementor-element.elementor-element-7560367{--width:774px;}.elementor-5876 .elementor-element.elementor-element-42dff5b{--width:100%;}.elementor-5876 .elementor-element.elementor-element-0119cf1{--width:100%;}.elementor-5876 .elementor-element.elementor-element-6e94c0c{--width:774px;}.elementor-5876 .elementor-element.elementor-element-e0f3b7c{--width:100%;}.elementor-5876 .elementor-element.elementor-element-24738bc{--width:100%;}.elementor-5876 .elementor-element.elementor-element-f2fcb2b{--width:774px;}.elementor-5876 .elementor-element.elementor-element-b066f1d{--width:100%;}.elementor-5876 .elementor-element.elementor-element-ed28e5b{--width:100%;}.elementor-5876 .elementor-element.elementor-element-cf63932{--width:774px;}.elementor-5876 .elementor-element.elementor-element-baf2e83{--width:100%;}.elementor-5876 .elementor-element.elementor-element-1abbadd{--width:100%;}.elementor-5876 .elementor-element.elementor-element-7e78b8e{--width:774px;}.elementor-5876 .elementor-element.elementor-element-1536b86{--width:100%;}.elementor-5876 .elementor-element.elementor-element-d6e5db1{--width:100%;}.elementor-5876 .elementor-element.elementor-element-dd565d1{--width:774px;}.elementor-5876 .elementor-element.elementor-element-d86408d{--width:100%;}.elementor-5876 .elementor-element.elementor-element-cd96773{--width:50%;}.elementor-5876 .elementor-element.elementor-element-11270aa{--width:50%;}.elementor-5876 .elementor-element.elementor-element-68f2e8c{--width:50%;}.elementor-5876 .elementor-element.elementor-element-6ddc01a{--width:50%;}.elementor-5876 .elementor-element.elementor-element-bec1431{--content-width:100%;}.elementor-5876 .elementor-element.elementor-element-4fa9917{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5876 .elementor-element.elementor-element-bb5c1fe{--content-width:100%;}.elementor-5876 .elementor-element.elementor-element-1e90703{--width:100%;}.elementor-5876 .elementor-element.elementor-element-c736c59{--width:557.32%;}.elementor-5876 .elementor-element.elementor-element-d1b5218{--width:100%;}.elementor-5876 .elementor-element.elementor-element-46baa21{--width:557.32%;}.elementor-5876 .elementor-element.elementor-element-4e3afea{--width:100%;}.elementor-5876 .elementor-element.elementor-element-b63e8c8{--width:557.32%;}.elementor-5876 .elementor-element.elementor-element-8868148{--width:100%;}.elementor-5876 .elementor-element.elementor-element-749d5dc{--width:557.32%;}.elementor-5876 .elementor-element.elementor-element-ddbafd6{--width:100%;}.elementor-5876 .elementor-element.elementor-element-7442836{--width:557.32%;}.elementor-5876 .elementor-element.elementor-element-2fa984c{--width:100%;}.elementor-5876 .elementor-element.elementor-element-0996e25{--width:557.32%;}.elementor-5876 .elementor-element.elementor-element-60b57db{--width:100%;}.elementor-5876 .elementor-element.elementor-element-febee9e{--width:557.32%;}.elementor-5876 .elementor-element.elementor-element-d8e7138{--width:100%;}.elementor-5876 .elementor-element.elementor-element-42dff5b{--width:557.32%;}.elementor-5876 .elementor-element.elementor-element-0119cf1{--width:100%;}.elementor-5876 .elementor-element.elementor-element-e0f3b7c{--width:557.32%;}.elementor-5876 .elementor-element.elementor-element-24738bc{--width:100%;}.elementor-5876 .elementor-element.elementor-element-b066f1d{--width:557.32%;}.elementor-5876 .elementor-element.elementor-element-ed28e5b{--width:100%;}.elementor-5876 .elementor-element.elementor-element-baf2e83{--width:557.32%;}.elementor-5876 .elementor-element.elementor-element-1abbadd{--width:100%;}.elementor-5876 .elementor-element.elementor-element-1536b86{--width:557.32%;}.elementor-5876 .elementor-element.elementor-element-d6e5db1{--width:100%;}.elementor-5876 .elementor-element.elementor-element-d86408d{--width:557.32%;}}@media(max-width:1024px){.elementor-5876 .elementor-element.elementor-element-bb5c1fe:not(.elementor-motion-effects-element-type-background), .elementor-5876 .elementor-element.elementor-element-bb5c1fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frenchconnectionacademy.com/wp-content/uploads/2026/01/Prize_Concert_Vol.01_104-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5876 .elementor-element.elementor-element-bb5c1fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-37e2df9{--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-1e90703{--min-height:68vh;}.elementor-5876 .elementor-element.elementor-element-04ee97f{--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-d1b5218{--min-height:68vh;}.elementor-5876 .elementor-element.elementor-element-d534370{--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-4e3afea{--min-height:68vh;}.elementor-5876 .elementor-element.elementor-element-37b1059{--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-8868148{--min-height:68vh;}.elementor-5876 .elementor-element.elementor-element-2803a7d{--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-ddbafd6{--min-height:68vh;}.elementor-5876 .elementor-element.elementor-element-2492d16{--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-2fa984c{--min-height:68vh;}.elementor-5876 .elementor-element.elementor-element-1f92577{--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-60b57db{--min-height:68vh;}.elementor-5876 .elementor-element.elementor-element-7355b7f{--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-d8e7138{--min-height:68vh;}.elementor-5876 .elementor-element.elementor-element-daf34ca{--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-0119cf1{--min-height:68vh;}.elementor-5876 .elementor-element.elementor-element-80fe9f5{--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-24738bc{--min-height:68vh;}.elementor-5876 .elementor-element.elementor-element-9c2db71{--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-ed28e5b{--min-height:68vh;}.elementor-5876 .elementor-element.elementor-element-71d4ade{--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-1abbadd{--min-height:68vh;}.elementor-5876 .elementor-element.elementor-element-d79b05c{--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-d6e5db1{--min-height:68vh;}.elementor-5876 .elementor-element.elementor-element-bec1431{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5876 .elementor-element.elementor-element-bb5c1fe{--content-width:100%;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5876 .elementor-element.elementor-element-bb5c1fe:not(.elementor-motion-effects-element-type-background), .elementor-5876 .elementor-element.elementor-element-bb5c1fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5876 .elementor-element.elementor-element-22c6124 > .elementor-widget-container{padding:166px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-22c6124.elementor-element{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-5876 .elementor-element.elementor-element-22c6124 .elementor-heading-title{font-size:41px;}.elementor-5876 .elementor-element.elementor-element-2f4c704 .elementor-heading-title{font-size:63px;}.elementor-5876 .elementor-element.elementor-element-5c41901{--spacer-size:51px;}.elementor-5876 .elementor-element.elementor-element-93d1760 > .elementor-widget-container{padding:36px 36px 36px 36px;}.elementor-5876 .elementor-element.elementor-element-93d1760{--container-widget-width:206px;--container-widget-flex-grow:0;width:var( --container-widget-width, 206px );max-width:206px;text-align:center;}.elementor-5876 .elementor-element.elementor-element-93d1760 .elementor-heading-title{font-size:25px;}.elementor-5876 .elementor-element.elementor-element-4912502{--spacer-size:0px;}.elementor-5876 .elementor-element.elementor-element-37e2df9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-1e90703{--min-height:17vh;}.elementor-5876 .elementor-element.elementor-element-c736c59{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5876 .elementor-element.elementor-element-220a554 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-220a554 .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-5876 .elementor-element.elementor-element-1ee6d87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-0788e3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-2cd1b3d{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-04ee97f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-d1b5218{--min-height:100vh;}.elementor-5876 .elementor-element.elementor-element-5101f3f img{max-width:100%;height:40vh;}.elementor-5876 .elementor-element.elementor-element-46baa21{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5876 .elementor-element.elementor-element-2300b20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-2300b20 .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-5876 .elementor-element.elementor-element-d1248e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-c6f05ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-5ed8dfc{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-d534370{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-4e3afea{--min-height:17vh;}.elementor-5876 .elementor-element.elementor-element-9089666 img{max-width:100%;height:40vh;}.elementor-5876 .elementor-element.elementor-element-b63e8c8{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5876 .elementor-element.elementor-element-51e08ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-51e08ef .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-5876 .elementor-element.elementor-element-0f663f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-f6a0813 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-0e7b540{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-163806a{--spacer-size:51px;}.elementor-5876 .elementor-element.elementor-element-87cd435 > .elementor-widget-container{padding:36px 36px 36px 36px;}.elementor-5876 .elementor-element.elementor-element-87cd435{--container-widget-width:206px;--container-widget-flex-grow:0;width:var( --container-widget-width, 206px );max-width:206px;text-align:center;}.elementor-5876 .elementor-element.elementor-element-87cd435 .elementor-heading-title{font-size:25px;}.elementor-5876 .elementor-element.elementor-element-08776c8{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-37b1059{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-8868148{--min-height:17vh;}.elementor-5876 .elementor-element.elementor-element-29e6525 img{max-width:100%;height:25vh;}.elementor-5876 .elementor-element.elementor-element-749d5dc{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5876 .elementor-element.elementor-element-bc7c246 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-bc7c246 .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-5876 .elementor-element.elementor-element-e135c50 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-755eda6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-4e0dcb7{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-2803a7d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-ddbafd6{--min-height:17vh;}.elementor-5876 .elementor-element.elementor-element-c419c18 img{max-width:100%;height:40vh;}.elementor-5876 .elementor-element.elementor-element-7442836{--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-5876 .elementor-element.elementor-element-e3584b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-e3584b1 .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-5876 .elementor-element.elementor-element-34feda6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-bf9e5e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-ed6c4da{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-83f64a5{--spacer-size:51px;}.elementor-5876 .elementor-element.elementor-element-1ba2ca9 > .elementor-widget-container{padding:36px 36px 36px 36px;}.elementor-5876 .elementor-element.elementor-element-1ba2ca9{--container-widget-width:206px;--container-widget-flex-grow:0;width:var( --container-widget-width, 206px );max-width:206px;text-align:center;}.elementor-5876 .elementor-element.elementor-element-1ba2ca9 .elementor-heading-title{font-size:25px;}.elementor-5876 .elementor-element.elementor-element-f181f2a{--spacer-size:0px;}.elementor-5876 .elementor-element.elementor-element-2492d16{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-2fa984c{--min-height:17vh;}.elementor-5876 .elementor-element.elementor-element-15ca481 img{max-width:100%;height:25vh;}.elementor-5876 .elementor-element.elementor-element-9a31cfc{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5876 .elementor-element.elementor-element-397fe88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-397fe88 .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-5876 .elementor-element.elementor-element-7401dbb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-47fb1a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-9dc8f97{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-1f92577{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-60b57db{--min-height:17vh;}.elementor-5876 .elementor-element.elementor-element-75d556a img{max-width:100%;height:40vh;}.elementor-5876 .elementor-element.elementor-element-febee9e{--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-5876 .elementor-element.elementor-element-bf8f0b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-bf8f0b2 .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-5876 .elementor-element.elementor-element-26c28df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-df1ff72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-619f5ad{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-b3808a6{--spacer-size:51px;}.elementor-5876 .elementor-element.elementor-element-c81bc01 > .elementor-widget-container{padding:36px 36px 36px 36px;}.elementor-5876 .elementor-element.elementor-element-c81bc01{--container-widget-width:206px;--container-widget-flex-grow:0;width:var( --container-widget-width, 206px );max-width:206px;text-align:center;}.elementor-5876 .elementor-element.elementor-element-c81bc01 .elementor-heading-title{font-size:25px;}.elementor-5876 .elementor-element.elementor-element-4d37dba{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-7355b7f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-d8e7138{--width:100%;--min-height:17vh;}.elementor-5876 .elementor-element.elementor-element-1167d4c img{max-width:100%;height:25vh;object-fit:cover;}.elementor-5876 .elementor-element.elementor-element-42dff5b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-5876 .elementor-element.elementor-element-e141ecd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-e141ecd .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-5876 .elementor-element.elementor-element-d7b7ac8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-d36244c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-a3a7d54{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-daf34ca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-0119cf1{--min-height:17vh;}.elementor-5876 .elementor-element.elementor-element-962b03a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-962b03a .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-5876 .elementor-element.elementor-element-da55ffb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-0b1cf46 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-c30af6d{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-bc24ac6{--spacer-size:51px;}.elementor-5876 .elementor-element.elementor-element-725deb7{text-align:center;}.elementor-5876 .elementor-element.elementor-element-725deb7 .elementor-heading-title{font-size:50px;}.elementor-5876 .elementor-element.elementor-element-4b449f8{--spacer-size:0px;}.elementor-5876 .elementor-element.elementor-element-80fe9f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-24738bc{--min-height:17vh;}.elementor-5876 .elementor-element.elementor-element-ebef7eb img{max-width:100%;height:24vh;}.elementor-5876 .elementor-element.elementor-element-b066f1d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5876 .elementor-element.elementor-element-a4dbe3d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-a4dbe3d .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-5876 .elementor-element.elementor-element-4d4f1d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-3c424a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-ce114bc{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-9c2db71{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-ed28e5b{--min-height:17vh;}.elementor-5876 .elementor-element.elementor-element-45ebabe img{max-width:100%;height:40vh;object-fit:cover;}.elementor-5876 .elementor-element.elementor-element-baf2e83{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5876 .elementor-element.elementor-element-88bd736 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-88bd736 .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-5876 .elementor-element.elementor-element-2a68c41 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-96f6914 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-b3288f8{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-71d4ade{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-1abbadd{--min-height:17vh;}.elementor-5876 .elementor-element.elementor-element-24e5b81 img{max-width:100%;height:40vh;}.elementor-5876 .elementor-element.elementor-element-7e78b8e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5876 .elementor-element.elementor-element-26c9af7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-26c9af7 .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-5876 .elementor-element.elementor-element-db72b5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-f97496f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-c45205f{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-d79b05c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-d6e5db1{--min-height:17vh;}.elementor-5876 .elementor-element.elementor-element-ce92d0d img{max-width:100%;height:24vh;}.elementor-5876 .elementor-element.elementor-element-dd565d1{--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-5876 .elementor-element.elementor-element-e842650 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-e842650 .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-5876 .elementor-element.elementor-element-11289ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-0c04be6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-4bbdad6{--spacer-size:50px;}.elementor-5876 .elementor-element.elementor-element-0f25d7e .elementor-heading-title{font-size:39px;}.elementor-5876 .elementor-element.elementor-element-772b2cb .elementor-heading-title{font-size:25px;}.elementor-5876 .elementor-element.elementor-element-9997df1 .elementor-heading-title{font-size:25px;}.elementor-5876 .elementor-element.elementor-element-aa0369a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-8eb48eb img{height:28vh;}.elementor-5876 .elementor-element.elementor-element-86f092f{--spacer-size:200px;}.elementor-5876 .elementor-element.elementor-element-5c814a3 .elementor-heading-title{font-size:35px;}.elementor-5876 .elementor-element.elementor-element-bec1431{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5876 .elementor-element.elementor-element-fddea87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-c5294fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5876 .elementor-element.elementor-element-51e2c62 .elementor-heading-title{letter-spacing:-1.6px;}.elementor-5876 .elementor-element.elementor-element-5b8b2bd > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-1e90703 *//* Ensure the container hides overflow and is positioned relative */
.engagebox {
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column; /* Keeps content stacked properly */
    align-items: center;
    justify-content: center;
    text-align: center; /* Ensures text stays centered */
    padding: 20px; /* Prevents content from touching edges */
}

/* Create a pseudo-element to hold the background image */
.engagebox::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: inherit; /* Inherit the container's background */
    background-size: cover; /* Cover the container */
    background-position: center;
    background-repeat: no-repeat; /* Avoid repeating the image */
    transition: transform 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Add an overlay effect on hover */
.engagebox::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(43, 84, 126, 0); /* Initial transparent overlay */
    transition: background 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Hover Effects */
.engagebox:hover::before {
    transform: scale(1.1); /* Zoom in */
}

.engagebox:hover::after {
    background: rgba(43, 84, 126, 0.5); /* Soft overlay on hover */
}

/* Ensure text, buttons, and links stay above the effects */
.engagebox h2,
.engagebox a,
.engagebox button {
    position: relative;
    z-index: 1; /* Keeps elements above the background effect */
}

/* Remove underline from H2 links */
.engagebox h2 a {
    text-decoration: none !important; /* Force remove underline */
    border: none !important; /* Remove any bottom border */
}

/* Ensure no underline even on hover */
.engagebox h2 a:hover {
    text-decoration: none !important; /* Keep no underline */
    opacity: 0.8; /* Slight fade effect */
}

/* Prevent styles from affecting buttons */
.engagebox button {
    border: 2px solid #000; /* Reset or set your desired button border */
    text-decoration: none !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b5218 *//* Ensure the container hides overflow and is positioned relative */
.engagebox {
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column; /* Keeps content stacked properly */
    align-items: center;
    justify-content: center;
    text-align: center; /* Ensures text stays centered */
    padding: 20px; /* Prevents content from touching edges */
}

/* Create a pseudo-element to hold the background image */
.engagebox::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: inherit; /* Inherit the container's background */
    background-size: cover; /* Cover the container */
    background-position: center;
    background-repeat: no-repeat; /* Avoid repeating the image */
    transition: transform 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Add an overlay effect on hover */
.engagebox::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(43, 84, 126, 0); /* Initial transparent overlay */
    transition: background 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Hover Effects */
.engagebox:hover::before {
    transform: scale(1.1); /* Zoom in */
}

.engagebox:hover::after {
    background: rgba(43, 84, 126, 0.5); /* Soft overlay on hover */
}

/* Ensure text, buttons, and links stay above the effects */
.engagebox h2,
.engagebox a,
.engagebox button {
    position: relative;
    z-index: 1; /* Keeps elements above the background effect */
}

/* Remove underline from H2 links */
.engagebox h2 a {
    text-decoration: none !important; /* Force remove underline */
    border: none !important; /* Remove any bottom border */
}

/* Ensure no underline even on hover */
.engagebox h2 a:hover {
    text-decoration: none !important; /* Keep no underline */
    opacity: 0.8; /* Slight fade effect */
}

/* Prevent styles from affecting buttons */
.engagebox button {
    border: 2px solid #000; /* Reset or set your desired button border */
    text-decoration: none !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e3afea *//* Ensure the container hides overflow and is positioned relative */
.engagebox {
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column; /* Keeps content stacked properly */
    align-items: center;
    justify-content: center;
    text-align: center; /* Ensures text stays centered */
    padding: 20px; /* Prevents content from touching edges */
}

/* Create a pseudo-element to hold the background image */
.engagebox::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: inherit; /* Inherit the container's background */
    background-size: cover; /* Cover the container */
    background-position: center;
    background-repeat: no-repeat; /* Avoid repeating the image */
    transition: transform 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Add an overlay effect on hover */
.engagebox::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(43, 84, 126, 0); /* Initial transparent overlay */
    transition: background 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Hover Effects */
.engagebox:hover::before {
    transform: scale(1.1); /* Zoom in */
}

.engagebox:hover::after {
    background: rgba(43, 84, 126, 0.5); /* Soft overlay on hover */
}

/* Ensure text, buttons, and links stay above the effects */
.engagebox h2,
.engagebox a,
.engagebox button {
    position: relative;
    z-index: 1; /* Keeps elements above the background effect */
}

/* Remove underline from H2 links */
.engagebox h2 a {
    text-decoration: none !important; /* Force remove underline */
    border: none !important; /* Remove any bottom border */
}

/* Ensure no underline even on hover */
.engagebox h2 a:hover {
    text-decoration: none !important; /* Keep no underline */
    opacity: 0.8; /* Slight fade effect */
}

/* Prevent styles from affecting buttons */
.engagebox button {
    border: 2px solid #000; /* Reset or set your desired button border */
    text-decoration: none !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8868148 *//* Ensure the container hides overflow and is positioned relative */
.engagebox {
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column; /* Keeps content stacked properly */
    align-items: center;
    justify-content: center;
    text-align: center; /* Ensures text stays centered */
    padding: 20px; /* Prevents content from touching edges */
}

/* Create a pseudo-element to hold the background image */
.engagebox::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: inherit; /* Inherit the container's background */
    background-size: cover; /* Cover the container */
    background-position: center;
    background-repeat: no-repeat; /* Avoid repeating the image */
    transition: transform 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Add an overlay effect on hover */
.engagebox::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(43, 84, 126, 0); /* Initial transparent overlay */
    transition: background 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Hover Effects */
.engagebox:hover::before {
    transform: scale(1.1); /* Zoom in */
}

.engagebox:hover::after {
    background: rgba(43, 84, 126, 0.5); /* Soft overlay on hover */
}

/* Ensure text, buttons, and links stay above the effects */
.engagebox h2,
.engagebox a,
.engagebox button {
    position: relative;
    z-index: 1; /* Keeps elements above the background effect */
}

/* Remove underline from H2 links */
.engagebox h2 a {
    text-decoration: none !important; /* Force remove underline */
    border: none !important; /* Remove any bottom border */
}

/* Ensure no underline even on hover */
.engagebox h2 a:hover {
    text-decoration: none !important; /* Keep no underline */
    opacity: 0.8; /* Slight fade effect */
}

/* Prevent styles from affecting buttons */
.engagebox button {
    border: 2px solid #000; /* Reset or set your desired button border */
    text-decoration: none !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddbafd6 *//* Ensure the container hides overflow and is positioned relative */
.engagebox {
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column; /* Keeps content stacked properly */
    align-items: center;
    justify-content: center;
    text-align: center; /* Ensures text stays centered */
    padding: 20px; /* Prevents content from touching edges */
}

/* Create a pseudo-element to hold the background image */
.engagebox::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: inherit; /* Inherit the container's background */
    background-size: cover; /* Cover the container */
    background-position: center;
    background-repeat: no-repeat; /* Avoid repeating the image */
    transition: transform 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Add an overlay effect on hover */
.engagebox::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(43, 84, 126, 0); /* Initial transparent overlay */
    transition: background 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Hover Effects */
.engagebox:hover::before {
    transform: scale(1.1); /* Zoom in */
}

.engagebox:hover::after {
    background: rgba(43, 84, 126, 0.5); /* Soft overlay on hover */
}

/* Ensure text, buttons, and links stay above the effects */
.engagebox h2,
.engagebox a,
.engagebox button {
    position: relative;
    z-index: 1; /* Keeps elements above the background effect */
}

/* Remove underline from H2 links */
.engagebox h2 a {
    text-decoration: none !important; /* Force remove underline */
    border: none !important; /* Remove any bottom border */
}

/* Ensure no underline even on hover */
.engagebox h2 a:hover {
    text-decoration: none !important; /* Keep no underline */
    opacity: 0.8; /* Slight fade effect */
}

/* Prevent styles from affecting buttons */
.engagebox button {
    border: 2px solid #000; /* Reset or set your desired button border */
    text-decoration: none !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fa984c *//* Ensure the container hides overflow and is positioned relative */
.engagebox {
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column; /* Keeps content stacked properly */
    align-items: center;
    justify-content: center;
    text-align: center; /* Ensures text stays centered */
    padding: 20px; /* Prevents content from touching edges */
}

/* Create a pseudo-element to hold the background image */
.engagebox::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: inherit; /* Inherit the container's background */
    background-size: cover; /* Cover the container */
    background-position: center;
    background-repeat: no-repeat; /* Avoid repeating the image */
    transition: transform 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Add an overlay effect on hover */
.engagebox::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(43, 84, 126, 0); /* Initial transparent overlay */
    transition: background 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Hover Effects */
.engagebox:hover::before {
    transform: scale(1.1); /* Zoom in */
}

.engagebox:hover::after {
    background: rgba(43, 84, 126, 0.5); /* Soft overlay on hover */
}

/* Ensure text, buttons, and links stay above the effects */
.engagebox h2,
.engagebox a,
.engagebox button {
    position: relative;
    z-index: 1; /* Keeps elements above the background effect */
}

/* Remove underline from H2 links */
.engagebox h2 a {
    text-decoration: none !important; /* Force remove underline */
    border: none !important; /* Remove any bottom border */
}

/* Ensure no underline even on hover */
.engagebox h2 a:hover {
    text-decoration: none !important; /* Keep no underline */
    opacity: 0.8; /* Slight fade effect */
}

/* Prevent styles from affecting buttons */
.engagebox button {
    border: 2px solid #000; /* Reset or set your desired button border */
    text-decoration: none !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60b57db *//* Ensure the container hides overflow and is positioned relative */
.engagebox {
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column; /* Keeps content stacked properly */
    align-items: center;
    justify-content: center;
    text-align: center; /* Ensures text stays centered */
    padding: 20px; /* Prevents content from touching edges */
}

/* Create a pseudo-element to hold the background image */
.engagebox::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: inherit; /* Inherit the container's background */
    background-size: cover; /* Cover the container */
    background-position: center;
    background-repeat: no-repeat; /* Avoid repeating the image */
    transition: transform 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Add an overlay effect on hover */
.engagebox::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(43, 84, 126, 0); /* Initial transparent overlay */
    transition: background 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Hover Effects */
.engagebox:hover::before {
    transform: scale(1.1); /* Zoom in */
}

.engagebox:hover::after {
    background: rgba(43, 84, 126, 0.5); /* Soft overlay on hover */
}

/* Ensure text, buttons, and links stay above the effects */
.engagebox h2,
.engagebox a,
.engagebox button {
    position: relative;
    z-index: 1; /* Keeps elements above the background effect */
}

/* Remove underline from H2 links */
.engagebox h2 a {
    text-decoration: none !important; /* Force remove underline */
    border: none !important; /* Remove any bottom border */
}

/* Ensure no underline even on hover */
.engagebox h2 a:hover {
    text-decoration: none !important; /* Keep no underline */
    opacity: 0.8; /* Slight fade effect */
}

/* Prevent styles from affecting buttons */
.engagebox button {
    border: 2px solid #000; /* Reset or set your desired button border */
    text-decoration: none !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8e7138 *//* Ensure the container hides overflow and is positioned relative */
.engagebox {
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column; /* Keeps content stacked properly */
    align-items: center;
    justify-content: center;
    text-align: center; /* Ensures text stays centered */
    padding: 20px; /* Prevents content from touching edges */
}

/* Create a pseudo-element to hold the background image */
.engagebox::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: inherit; /* Inherit the container's background */
    background-size: cover; /* Cover the container */
    background-position: center;
    background-repeat: no-repeat; /* Avoid repeating the image */
    transition: transform 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Add an overlay effect on hover */
.engagebox::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(43, 84, 126, 0); /* Initial transparent overlay */
    transition: background 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Hover Effects */
.engagebox:hover::before {
    transform: scale(1.1); /* Zoom in */
}

.engagebox:hover::after {
    background: rgba(43, 84, 126, 0.5); /* Soft overlay on hover */
}

/* Ensure text, buttons, and links stay above the effects */
.engagebox h2,
.engagebox a,
.engagebox button {
    position: relative;
    z-index: 1; /* Keeps elements above the background effect */
}

/* Remove underline from H2 links */
.engagebox h2 a {
    text-decoration: none !important; /* Force remove underline */
    border: none !important; /* Remove any bottom border */
}

/* Ensure no underline even on hover */
.engagebox h2 a:hover {
    text-decoration: none !important; /* Keep no underline */
    opacity: 0.8; /* Slight fade effect */
}

/* Prevent styles from affecting buttons */
.engagebox button {
    border: 2px solid #000; /* Reset or set your desired button border */
    text-decoration: none !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0119cf1 *//* Ensure the container hides overflow and is positioned relative */
.engagebox {
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column; /* Keeps content stacked properly */
    align-items: center;
    justify-content: center;
    text-align: center; /* Ensures text stays centered */
    padding: 20px; /* Prevents content from touching edges */
}

/* Create a pseudo-element to hold the background image */
.engagebox::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: inherit; /* Inherit the container's background */
    background-size: cover; /* Cover the container */
    background-position: center;
    background-repeat: no-repeat; /* Avoid repeating the image */
    transition: transform 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Add an overlay effect on hover */
.engagebox::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(43, 84, 126, 0); /* Initial transparent overlay */
    transition: background 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Hover Effects */
.engagebox:hover::before {
    transform: scale(1.1); /* Zoom in */
}

.engagebox:hover::after {
    background: rgba(43, 84, 126, 0.5); /* Soft overlay on hover */
}

/* Ensure text, buttons, and links stay above the effects */
.engagebox h2,
.engagebox a,
.engagebox button {
    position: relative;
    z-index: 1; /* Keeps elements above the background effect */
}

/* Remove underline from H2 links */
.engagebox h2 a {
    text-decoration: none !important; /* Force remove underline */
    border: none !important; /* Remove any bottom border */
}

/* Ensure no underline even on hover */
.engagebox h2 a:hover {
    text-decoration: none !important; /* Keep no underline */
    opacity: 0.8; /* Slight fade effect */
}

/* Prevent styles from affecting buttons */
.engagebox button {
    border: 2px solid #000; /* Reset or set your desired button border */
    text-decoration: none !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24738bc *//* Ensure the container hides overflow and is positioned relative */
.engagebox {
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column; /* Keeps content stacked properly */
    align-items: center;
    justify-content: center;
    text-align: center; /* Ensures text stays centered */
    padding: 20px; /* Prevents content from touching edges */
}

/* Create a pseudo-element to hold the background image */
.engagebox::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: inherit; /* Inherit the container's background */
    background-size: cover; /* Cover the container */
    background-position: center;
    background-repeat: no-repeat; /* Avoid repeating the image */
    transition: transform 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Add an overlay effect on hover */
.engagebox::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(43, 84, 126, 0); /* Initial transparent overlay */
    transition: background 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Hover Effects */
.engagebox:hover::before {
    transform: scale(1.1); /* Zoom in */
}

.engagebox:hover::after {
    background: rgba(43, 84, 126, 0.5); /* Soft overlay on hover */
}

/* Ensure text, buttons, and links stay above the effects */
.engagebox h2,
.engagebox a,
.engagebox button {
    position: relative;
    z-index: 1; /* Keeps elements above the background effect */
}

/* Remove underline from H2 links */
.engagebox h2 a {
    text-decoration: none !important; /* Force remove underline */
    border: none !important; /* Remove any bottom border */
}

/* Ensure no underline even on hover */
.engagebox h2 a:hover {
    text-decoration: none !important; /* Keep no underline */
    opacity: 0.8; /* Slight fade effect */
}

/* Prevent styles from affecting buttons */
.engagebox button {
    border: 2px solid #000; /* Reset or set your desired button border */
    text-decoration: none !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed28e5b *//* Ensure the container hides overflow and is positioned relative */
.engagebox {
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column; /* Keeps content stacked properly */
    align-items: center;
    justify-content: center;
    text-align: center; /* Ensures text stays centered */
    padding: 20px; /* Prevents content from touching edges */
}

/* Create a pseudo-element to hold the background image */
.engagebox::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: inherit; /* Inherit the container's background */
    background-size: cover; /* Cover the container */
    background-position: center;
    background-repeat: no-repeat; /* Avoid repeating the image */
    transition: transform 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Add an overlay effect on hover */
.engagebox::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(43, 84, 126, 0); /* Initial transparent overlay */
    transition: background 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Hover Effects */
.engagebox:hover::before {
    transform: scale(1.1); /* Zoom in */
}

.engagebox:hover::after {
    background: rgba(43, 84, 126, 0.5); /* Soft overlay on hover */
}

/* Ensure text, buttons, and links stay above the effects */
.engagebox h2,
.engagebox a,
.engagebox button {
    position: relative;
    z-index: 1; /* Keeps elements above the background effect */
}

/* Remove underline from H2 links */
.engagebox h2 a {
    text-decoration: none !important; /* Force remove underline */
    border: none !important; /* Remove any bottom border */
}

/* Ensure no underline even on hover */
.engagebox h2 a:hover {
    text-decoration: none !important; /* Keep no underline */
    opacity: 0.8; /* Slight fade effect */
}

/* Prevent styles from affecting buttons */
.engagebox button {
    border: 2px solid #000; /* Reset or set your desired button border */
    text-decoration: none !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1abbadd *//* Ensure the container hides overflow and is positioned relative */
.engagebox {
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column; /* Keeps content stacked properly */
    align-items: center;
    justify-content: center;
    text-align: center; /* Ensures text stays centered */
    padding: 20px; /* Prevents content from touching edges */
}

/* Create a pseudo-element to hold the background image */
.engagebox::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: inherit; /* Inherit the container's background */
    background-size: cover; /* Cover the container */
    background-position: center;
    background-repeat: no-repeat; /* Avoid repeating the image */
    transition: transform 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Add an overlay effect on hover */
.engagebox::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(43, 84, 126, 0); /* Initial transparent overlay */
    transition: background 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Hover Effects */
.engagebox:hover::before {
    transform: scale(1.1); /* Zoom in */
}

.engagebox:hover::after {
    background: rgba(43, 84, 126, 0.5); /* Soft overlay on hover */
}

/* Ensure text, buttons, and links stay above the effects */
.engagebox h2,
.engagebox a,
.engagebox button {
    position: relative;
    z-index: 1; /* Keeps elements above the background effect */
}

/* Remove underline from H2 links */
.engagebox h2 a {
    text-decoration: none !important; /* Force remove underline */
    border: none !important; /* Remove any bottom border */
}

/* Ensure no underline even on hover */
.engagebox h2 a:hover {
    text-decoration: none !important; /* Keep no underline */
    opacity: 0.8; /* Slight fade effect */
}

/* Prevent styles from affecting buttons */
.engagebox button {
    border: 2px solid #000; /* Reset or set your desired button border */
    text-decoration: none !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6e5db1 *//* Ensure the container hides overflow and is positioned relative */
.engagebox {
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column; /* Keeps content stacked properly */
    align-items: center;
    justify-content: center;
    text-align: center; /* Ensures text stays centered */
    padding: 20px; /* Prevents content from touching edges */
}

/* Create a pseudo-element to hold the background image */
.engagebox::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: inherit; /* Inherit the container's background */
    background-size: cover; /* Cover the container */
    background-position: center;
    background-repeat: no-repeat; /* Avoid repeating the image */
    transition: transform 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Add an overlay effect on hover */
.engagebox::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(43, 84, 126, 0); /* Initial transparent overlay */
    transition: background 0.5s ease-in-out;
    z-index: 0; /* Keep it behind the text and buttons */
}

/* Hover Effects */
.engagebox:hover::before {
    transform: scale(1.1); /* Zoom in */
}

.engagebox:hover::after {
    background: rgba(43, 84, 126, 0.5); /* Soft overlay on hover */
}

/* Ensure text, buttons, and links stay above the effects */
.engagebox h2,
.engagebox a,
.engagebox button {
    position: relative;
    z-index: 1; /* Keeps elements above the background effect */
}

/* Remove underline from H2 links */
.engagebox h2 a {
    text-decoration: none !important; /* Force remove underline */
    border: none !important; /* Remove any bottom border */
}

/* Ensure no underline even on hover */
.engagebox h2 a:hover {
    text-decoration: none !important; /* Keep no underline */
    opacity: 0.8; /* Slight fade effect */
}

/* Prevent styles from affecting buttons */
.engagebox button {
    border: 2px solid #000; /* Reset or set your desired button border */
    text-decoration: none !important;/* End custom CSS */