.elementor-4015 .elementor-element.elementor-element-49615f4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4015 .elementor-element.elementor-element-b615fd1{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:40px;--padding-left:100px;--padding-right:100px;}.elementor-4015 .elementor-element.elementor-element-b615fd1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4015 .elementor-element.elementor-element-556eddb{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4015 .elementor-element.elementor-element-5eebb5c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4015 .elementor-element.elementor-element-5eebb5c{text-align:center;}.elementor-4015 .elementor-element.elementor-element-5eebb5c .elementor-heading-title{font-family:"Courier Prime", Sans-serif;font-size:33px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-ec21350{text-align:center;}.elementor-4015 .elementor-element.elementor-element-ec21350 .elementor-heading-title{font-family:"Bleu Belle", Sans-serif;font-size:71px;font-weight:400;text-transform:uppercase;line-height:80%;color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-d1380b7{text-align:center;}.elementor-4015 .elementor-element.elementor-element-d1380b7 .elementor-heading-title{font-family:"Blair ITC Medium", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;line-height:0.9em;letter-spacing:8px;color:var( --e-global-color-694ca16 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4015 .elementor-element.elementor-element-6f10b45{--divider-border-style:solid;--divider-color:var( --e-global-color-694ca16 );--divider-border-width:1px;}.elementor-4015 .elementor-element.elementor-element-6f10b45 .elementor-divider-separator{width:140px;margin:0 auto;margin-center:0;}.elementor-4015 .elementor-element.elementor-element-6f10b45 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-4015 .elementor-element.elementor-element-8dab67a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4015 .elementor-element.elementor-element-d2e6f5b{text-align:center;}.elementor-4015 .elementor-element.elementor-element-d2e6f5b .elementor-heading-title{font-family:"Silk Serif", Sans-serif;font-size:34px;font-weight:400;text-transform:uppercase;letter-spacing:5px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-694ca16 );stroke:var( --e-global-color-694ca16 );color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-dfccb9b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4015 .elementor-element.elementor-element-dfccb9b{text-align:center;}.elementor-4015 .elementor-element.elementor-element-dfccb9b .elementor-heading-title{font-family:"Courier Prime", Sans-serif;font-size:39px;font-weight:500;color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-c7f8cd1{--divider-border-style:solid;--divider-color:var( --e-global-color-694ca16 );--divider-border-width:1px;}.elementor-4015 .elementor-element.elementor-element-c7f8cd1 .elementor-divider-separator{width:140px;margin:0 auto;margin-center:0;}.elementor-4015 .elementor-element.elementor-element-c7f8cd1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-4015 .elementor-element.elementor-element-5b16a9d{text-align:center;}.elementor-4015 .elementor-element.elementor-element-5b16a9d .elementor-heading-title{font-family:"Silk Serif", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-24d4a73{text-align:center;}.elementor-4015 .elementor-element.elementor-element-24d4a73 .elementor-heading-title{font-family:"Silk Serif", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-d959ffc{--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-4015 .elementor-element.elementor-element-5eea0e3{--display:flex;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:075px;--padding-bottom:075px;--padding-left:0100px;--padding-right:100px;}.elementor-4015 .elementor-element.elementor-element-5eea0e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4015 .elementor-element.elementor-element-33b9b46{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4015 .elementor-element.elementor-element-33b9b46.e-con{--align-self:center;}.elementor-4015 .elementor-element.elementor-element-2a2c835{text-align:center;}.elementor-4015 .elementor-element.elementor-element-2a2c835 .elementor-heading-title{color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-c7b302e > .elementor-widget-container{margin:030px 0px 030px 0px;}.elementor-4015 .elementor-element.elementor-element-c7b302e.elementor-element{--align-self:stretch;}.elementor-4015 .elementor-element.elementor-element-117f509 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4015 .elementor-element.elementor-element-117f509{text-align:center;}.elementor-4015 .elementor-element.elementor-element-117f509 .elementor-heading-title{font-family:"Courier Prime", Sans-serif;font-size:34px;font-weight:400;color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-e94c6ac > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4015 .elementor-element.elementor-element-e94c6ac{text-align:center;}.elementor-4015 .elementor-element.elementor-element-e94c6ac .elementor-heading-title{font-family:"Silk Serif", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:3px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-694ca16 );stroke:var( --e-global-color-694ca16 );color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-4a13d02{--divider-border-style:solid;--divider-color:var( --e-global-color-694ca16 );--divider-border-width:1px;}.elementor-4015 .elementor-element.elementor-element-4a13d02 .elementor-divider-separator{width:140px;margin:0 auto;margin-center:0;}.elementor-4015 .elementor-element.elementor-element-4a13d02 .elementor-divider{text-align:center;padding-block-start:30px;padding-block-end:30px;}.elementor-4015 .elementor-element.elementor-element-dadfd1d{text-align:center;}.elementor-4015 .elementor-element.elementor-element-dadfd1d .elementor-heading-title{color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-d7107d7{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-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-4015 .elementor-element.elementor-element-429ab5f img{width:100%;}.elementor-4015 .elementor-element.elementor-element-6a93068{--display:flex;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:100px;--padding-left:0100px;--padding-right:100px;}.elementor-4015 .elementor-element.elementor-element-6a93068.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4015 .elementor-element.elementor-element-719779e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4015 .elementor-element.elementor-element-4220584 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4015 .elementor-element.elementor-element-4220584 img{max-width:155px;}.elementor-4015 .elementor-element.elementor-element-2dc1524 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4015 .elementor-element.elementor-element-2dc1524{text-align:center;}.elementor-4015 .elementor-element.elementor-element-2dc1524 .elementor-heading-title{font-family:"Courier Prime", Sans-serif;font-size:47px;font-weight:400;color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-68c7d94{--divider-border-style:solid;--divider-color:var( --e-global-color-cb85793 );--divider-border-width:1px;--divider-icon-size:46px;--divider-element-spacing:25px;}.elementor-4015 .elementor-element.elementor-element-68c7d94 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4015 .elementor-element.elementor-element-68c7d94 .elementor-divider-separator{width:100%;}.elementor-4015 .elementor-element.elementor-element-68c7d94 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4015 .elementor-element.elementor-element-1148838{text-align:start;}.elementor-4015 .elementor-element.elementor-element-1148838 .elementor-heading-title{color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-f639674{--divider-border-style:solid;--divider-color:var( --e-global-color-694ca16 );--divider-border-width:1px;}.elementor-4015 .elementor-element.elementor-element-f639674 .elementor-divider-separator{width:140px;margin:0 auto;margin-center:0;}.elementor-4015 .elementor-element.elementor-element-f639674 .elementor-divider{text-align:center;padding-block-start:30px;padding-block-end:30px;}.elementor-4015 .elementor-element.elementor-element-ed5a1fc > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4015 .elementor-element.elementor-element-ed5a1fc{text-align:center;}.elementor-4015 .elementor-element.elementor-element-ed5a1fc .elementor-heading-title{font-family:"Silk Serif", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;letter-spacing:4px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-694ca16 );stroke:var( --e-global-color-694ca16 );color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-b5b03d5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4015 .elementor-element.elementor-element-f584baa{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4015 .elementor-element.elementor-element-5175a0e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4015 .elementor-element.elementor-element-5175a0e{text-align:center;}.elementor-4015 .elementor-element.elementor-element-5175a0e .elementor-heading-title{font-family:"Courier Prime", Sans-serif;font-size:44px;font-weight:400;color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-602fc72{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4015 .elementor-element.elementor-element-9ce3387 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4015 .elementor-element.elementor-element-9ce3387{text-align:center;}.elementor-4015 .elementor-element.elementor-element-9ce3387 .elementor-heading-title{font-family:"Courier Prime", Sans-serif;font-size:44px;font-weight:400;color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-92ebea9{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4015 .elementor-element.elementor-element-6f441c9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4015 .elementor-element.elementor-element-6f441c9{text-align:center;}.elementor-4015 .elementor-element.elementor-element-6f441c9 .elementor-heading-title{font-family:"Courier Prime", Sans-serif;font-size:44px;font-weight:400;color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-e114d11{--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-4015 .elementor-element.elementor-element-e463874{--display:flex;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:70px;--padding-left:0100px;--padding-right:100px;}.elementor-4015 .elementor-element.elementor-element-e463874.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4015 .elementor-element.elementor-element-bb8b991{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4015 .elementor-element.elementor-element-5d49a6b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4015 .elementor-element.elementor-element-5d49a6b{text-align:center;}.elementor-4015 .elementor-element.elementor-element-5d49a6b .elementor-heading-title{font-family:"Silk Serif", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;letter-spacing:3px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-694ca16 );stroke:var( --e-global-color-694ca16 );color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-77c8d23{text-align:start;}.elementor-4015 .elementor-element.elementor-element-77c8d23 .elementor-heading-title{color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-0f5eca4{--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-4015 .elementor-element.elementor-element-9889744 img{width:100%;}.elementor-4015 .elementor-element.elementor-element-4741379{--display:flex;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:075px;--padding-bottom:75px;--padding-left:0100px;--padding-right:100px;}.elementor-4015 .elementor-element.elementor-element-4741379.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4015 .elementor-element.elementor-element-5af3112{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4015 .elementor-element.elementor-element-2229832{text-align:center;}.elementor-4015 .elementor-element.elementor-element-2229832 .elementor-heading-title{color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-c374ea8{--divider-border-style:solid;--divider-color:var( --e-global-color-cb85793 );--divider-border-width:1px;--divider-icon-size:32px;--divider-element-spacing:15px;}.elementor-4015 .elementor-element.elementor-element-c374ea8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4015 .elementor-element.elementor-element-c374ea8 .elementor-divider-separator{width:100%;}.elementor-4015 .elementor-element.elementor-element-c374ea8 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4015 .elementor-element.elementor-element-f1c5af5{text-align:center;}.elementor-4015 .elementor-element.elementor-element-f1c5af5 .elementor-heading-title{color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-95869f3{--divider-border-style:solid;--divider-color:var( --e-global-color-cb85793 );--divider-border-width:1px;--divider-icon-size:32px;--divider-element-spacing:15px;}.elementor-4015 .elementor-element.elementor-element-95869f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4015 .elementor-element.elementor-element-95869f3 .elementor-divider-separator{width:100%;}.elementor-4015 .elementor-element.elementor-element-95869f3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4015 .elementor-element.elementor-element-52b3ea9{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4015 .elementor-element.elementor-element-52b3ea9:not(.elementor-motion-effects-element-type-background), .elementor-4015 .elementor-element.elementor-element-52b3ea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-694ca16 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4015 .elementor-element.elementor-element-7f95bfc > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-4015 .elementor-element.elementor-element-7f95bfc .elementor-icon-wrapper{text-align:center;}.elementor-4015 .elementor-element.elementor-element-7f95bfc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cb85793 );}.elementor-4015 .elementor-element.elementor-element-7f95bfc.elementor-view-framed .elementor-icon, .elementor-4015 .elementor-element.elementor-element-7f95bfc.elementor-view-default .elementor-icon{color:var( --e-global-color-cb85793 );border-color:var( --e-global-color-cb85793 );}.elementor-4015 .elementor-element.elementor-element-7f95bfc.elementor-view-framed .elementor-icon, .elementor-4015 .elementor-element.elementor-element-7f95bfc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cb85793 );}.elementor-4015 .elementor-element.elementor-element-7f95bfc .elementor-icon{font-size:56px;}.elementor-4015 .elementor-element.elementor-element-7f95bfc .elementor-icon svg{height:56px;}.elementor-4015 .elementor-element.elementor-element-35d8769{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:70px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-4015 .elementor-element.elementor-element-8ce06f9 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4015 .elementor-element.elementor-element-8ce06f9{text-align:center;}.elementor-4015 .elementor-element.elementor-element-8ce06f9 .elementor-heading-title{font-family:"Silk Serif", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;line-height:1.15;letter-spacing:4px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:var( --e-global-color-694ca16 );stroke:var( --e-global-color-694ca16 );color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-8bf47e7{--display:grid;--e-con-grid-template-columns:1fr 1.25fr;--e-con-grid-template-rows:repeat(2, 1fr);--gap:60px 30px;--row-gap:60px;--column-gap:30px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4015 .elementor-element.elementor-element-c2d2a6a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4015 .elementor-element.elementor-element-cb09d63 .elementor-heading-title{color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-507f051 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-4015 .elementor-element.elementor-element-507f051{text-align:start;}.elementor-4015 .elementor-element.elementor-element-507f051 .elementor-heading-title{color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-c506d05{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4015 .elementor-element.elementor-element-7dcc9aa .elementor-heading-title{color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-137d4da > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-4015 .elementor-element.elementor-element-137d4da{text-align:start;}.elementor-4015 .elementor-element.elementor-element-137d4da .elementor-heading-title{color:var( --e-global-color-694ca16 );}.elementor-4015 .elementor-element.elementor-element-6dadfce{--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:100px;--padding-left:60px;--padding-right:60px;}.elementor-4015 .elementor-element.elementor-element-47218c6 > .elementor-widget-container{margin:00px 0px 00px 0px;}.elementor-4015 .elementor-element.elementor-element-47218c6.elementor-element{--align-self:stretch;}.elementor-4015 .elementor-element.elementor-element-9bf1a23{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0;--padding-bottom:calc(10px + 2vw);--padding-left:calc(10px + 2vw);--padding-right:calc(10px + 2vw);}.elementor-4015 .elementor-element.elementor-element-fb870a5 .elementor-icon{font-size:calc(3.25vw + 85px);}.elementor-4015 .elementor-element.elementor-element-fb870a5 .elementor-icon svg{height:calc(3.25vw + 85px);}.elementor-4015 .elementor-element.elementor-element-fb870a5 .elementor-icon i, .elementor-4015 .elementor-element.elementor-element-fb870a5 .elementor-icon svg{transform:rotate(-90deg);}.elementor-4015 .elementor-element.elementor-element-97bfc7f > .elementor-widget-container{margin:0px 0px 05px 0px;}.elementor-4015 .elementor-element.elementor-element-97bfc7f .elementor-icon{font-size:28px;}.elementor-4015 .elementor-element.elementor-element-97bfc7f .elementor-icon svg{height:28px;}.elementor-4015 .elementor-element.elementor-element-97bfc7f .elementor-icon-wrapper svg{width:auto;}.elementor-4015 .elementor-element.elementor-element-38a2782 .elementor-icon{font-size:calc(3.25vw + 85px);}.elementor-4015 .elementor-element.elementor-element-38a2782 .elementor-icon svg{height:calc(3.25vw + 85px);}.elementor-4015 .elementor-element.elementor-element-38a2782 .elementor-icon i, .elementor-4015 .elementor-element.elementor-element-38a2782 .elementor-icon svg{transform:rotate(180deg);}body.elementor-page-4015:not(.elementor-motion-effects-element-type-background), body.elementor-page-4015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4015 .elementor-element.elementor-element-b615fd1{--content-width:1024px;}.elementor-4015 .elementor-element.elementor-element-5eea0e3{--content-width:1024px;}.elementor-4015 .elementor-element.elementor-element-6a93068{--content-width:1024px;}.elementor-4015 .elementor-element.elementor-element-719779e{--content-width:600px;}.elementor-4015 .elementor-element.elementor-element-e463874{--content-width:1024px;}.elementor-4015 .elementor-element.elementor-element-bb8b991{--content-width:600px;}.elementor-4015 .elementor-element.elementor-element-4741379{--content-width:1024px;}.elementor-4015 .elementor-element.elementor-element-5af3112{--content-width:490px;}.elementor-4015 .elementor-element.elementor-element-35d8769{--content-width:1024px;}.elementor-4015 .elementor-element.elementor-element-8bf47e7{--content-width:960px;}}@media(max-width:1024px){.elementor-4015 .elementor-element.elementor-element-b615fd1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-4015 .elementor-element.elementor-element-556eddb{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4015 .elementor-element.elementor-element-5eebb5c .elementor-heading-title{font-size:29px;}.elementor-4015 .elementor-element.elementor-element-ec21350 .elementor-heading-title{font-size:64px;}.elementor-4015 .elementor-element.elementor-element-d1380b7 .elementor-heading-title{font-size:13px;}.elementor-4015 .elementor-element.elementor-element-d2e6f5b .elementor-heading-title{font-size:32px;}.elementor-4015 .elementor-element.elementor-element-dfccb9b .elementor-heading-title{font-size:33px;}.elementor-4015 .elementor-element.elementor-element-c7f8cd1 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-4015 .elementor-element.elementor-element-5b16a9d .elementor-heading-title{font-size:16px;}.elementor-4015 .elementor-element.elementor-element-24d4a73 .elementor-heading-title{font-size:16px;}.elementor-4015 .elementor-element.elementor-element-c7b302e.elementor-element{--align-self:stretch;}.elementor-4015 .elementor-element.elementor-element-d7107d7{--grid-auto-flow:row;}.elementor-4015 .elementor-element.elementor-element-b5b03d5{--grid-auto-flow:row;}.elementor-4015 .elementor-element.elementor-element-8bf47e7{--grid-auto-flow:row;}.elementor-4015 .elementor-element.elementor-element-47218c6.elementor-element{--align-self:stretch;}}@media(max-width:767px){.elementor-4015 .elementor-element.elementor-element-b615fd1{--padding-top:70px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4015 .elementor-element.elementor-element-556eddb{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4015 .elementor-element.elementor-element-5eebb5c .elementor-heading-title{font-size:24px;}.elementor-4015 .elementor-element.elementor-element-ec21350 .elementor-heading-title{font-size:34px;}.elementor-4015 .elementor-element.elementor-element-d1380b7 .elementor-heading-title{font-size:13px;line-height:1.3em;}.elementor-4015 .elementor-element.elementor-element-6f10b45 .elementor-divider-separator{width:80px;}.elementor-4015 .elementor-element.elementor-element-8dab67a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4015 .elementor-element.elementor-element-d2e6f5b .elementor-heading-title{font-size:24px;}.elementor-4015 .elementor-element.elementor-element-dfccb9b .elementor-heading-title{font-size:26px;}.elementor-4015 .elementor-element.elementor-element-c7f8cd1 .elementor-divider-separator{width:80px;}.elementor-4015 .elementor-element.elementor-element-24d4a73 .elementor-heading-title{line-height:1.5;}.elementor-4015 .elementor-element.elementor-element-5eea0e3{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4015 .elementor-element.elementor-element-33b9b46{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4015 .elementor-element.elementor-element-c7b302e.elementor-element{--align-self:stretch;}.elementor-4015 .elementor-element.elementor-element-117f509 .elementor-heading-title{font-size:24px;}.elementor-4015 .elementor-element.elementor-element-e94c6ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4015 .elementor-element.elementor-element-e94c6ac .elementor-heading-title{font-size:20px;}.elementor-4015 .elementor-element.elementor-element-d7107d7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4015 .elementor-element.elementor-element-6a93068{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4015 .elementor-element.elementor-element-719779e{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-4015 .elementor-element.elementor-element-2dc1524 .elementor-heading-title{font-size:34px;}.elementor-4015 .elementor-element.elementor-element-ed5a1fc .elementor-heading-title{font-size:36px;}.elementor-4015 .elementor-element.elementor-element-b5b03d5{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-4015 .elementor-element.elementor-element-f584baa{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-4015 .elementor-element.elementor-element-5175a0e .elementor-heading-title{font-size:36px;}.elementor-4015 .elementor-element.elementor-element-602fc72{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-4015 .elementor-element.elementor-element-9ce3387 .elementor-heading-title{font-size:36px;}.elementor-4015 .elementor-element.elementor-element-92ebea9{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-4015 .elementor-element.elementor-element-6f441c9 .elementor-heading-title{font-size:36px;}.elementor-4015 .elementor-element.elementor-element-e463874{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4015 .elementor-element.elementor-element-5d49a6b .elementor-heading-title{font-size:36px;}.elementor-4015 .elementor-element.elementor-element-4741379{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4015 .elementor-element.elementor-element-2229832{text-align:center;}.elementor-4015 .elementor-element.elementor-element-c374ea8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4015 .elementor-element.elementor-element-f1c5af5{text-align:center;}.elementor-4015 .elementor-element.elementor-element-95869f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4015 .elementor-element.elementor-element-35d8769{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4015 .elementor-element.elementor-element-8ce06f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4015 .elementor-element.elementor-element-8ce06f9{text-align:center;}.elementor-4015 .elementor-element.elementor-element-8ce06f9 .elementor-heading-title{font-size:36px;}.elementor-4015 .elementor-element.elementor-element-8bf47e7{--e-con-grid-template-columns:1;--e-con-grid-template-rows:auto auto auto auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-4015 .elementor-element.elementor-element-c2d2a6a{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4015 .elementor-element.elementor-element-cb09d63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4015 .elementor-element.elementor-element-b1d56dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4015 .elementor-element.elementor-element-c506d05{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4015 .elementor-element.elementor-element-7dcc9aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4015 .elementor-element.elementor-element-6dadfce{--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4015 .elementor-element.elementor-element-47218c6.elementor-element{--align-self:stretch;}.elementor-4015 .elementor-element.elementor-element-fb870a5 .elementor-icon{font-size:65px;}.elementor-4015 .elementor-element.elementor-element-fb870a5 .elementor-icon svg{height:65px;}.elementor-4015 .elementor-element.elementor-element-97bfc7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4015 .elementor-element.elementor-element-97bfc7f .elementor-icon{font-size:20px;}.elementor-4015 .elementor-element.elementor-element-97bfc7f .elementor-icon svg{height:20px;}.elementor-4015 .elementor-element.elementor-element-38a2782 .elementor-icon{font-size:65px;}.elementor-4015 .elementor-element.elementor-element-38a2782 .elementor-icon svg{height:65px;}}/* Start custom CSS for heading, class: .elementor-element-5eebb5c */.elementor-4015 .elementor-element.elementor-element-5eebb5c h3 {
    font-family: "altesse-std-24pt" !important;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2e6f5b *//* Cross-browser text border using currentColor */
.elementor-4015 .elementor-element.elementor-element-d2e6f5b {
  /* Fallback: works in all browsers */
  text-shadow:
    -1px -1px 0 currentColor,
     1px -1px 0 currentColor,
    -1px  1px 0 currentColor,
     1px  1px 0 currentColor;
     text-wrap: balance;
}

@supports (-webkit-text-stroke: 1px) {
    .elementor-4015 .elementor-element.elementor-element-d2e6f5b {
    -webkit-text-stroke: 1px currentColor;
    text-shadow: none;
    }
}

@supports (-moz-text-stroke-width: 1px) {
  .elementor-4015 .elementor-element.elementor-element-d2e6f5b {
    -moz-text-stroke-width: 1px;
    -moz-text-stroke-color: currentColor;
    -moz-text-fill-color: transparent;
    text-shadow: none; /* Override fallback */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfccb9b */.elementor-4015 .elementor-element.elementor-element-dfccb9b h3 {
    font-family: "altesse-std-24pt" !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b16a9d *//* Cross-browser text border using currentColor */
.elementor-4015 .elementor-element.elementor-element-5b16a9d {
  /* Fallback: works in all browsers */
  text-shadow:
    -1px -1px 0 currentColor,
     1px -1px 0 currentColor,
    -1px  1px 0 currentColor,
     1px  1px 0 currentColor;
}

@supports (-webkit-text-stroke: 1px) {
    .elementor-4015 .elementor-element.elementor-element-5b16a9d {
    -webkit-text-stroke: 1px currentColor;
    text-shadow: none;
    }
}

@supports (-moz-text-stroke-width: 1px) {
  .elementor-4015 .elementor-element.elementor-element-5b16a9d {
    -moz-text-stroke-width: 1px;
    -moz-text-stroke-color: currentColor;
    -moz-text-fill-color: transparent;
    text-shadow: none; /* Override fallback */
  }
}

.elementor-4015 .elementor-element.elementor-element-5b16a9d p span {
    text-shadow: none !important;
    -webkit-text-stroke: none !important;
    -moz-text-stroke-color: none;
    font-family: 'acumin-variable';
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24d4a73 *//* Cross-browser text border using currentColor */
.elementor-4015 .elementor-element.elementor-element-24d4a73 {
  /* Fallback: works in all browsers */
  text-shadow:
    -1px -1px 0 currentColor,
     1px -1px 0 currentColor,
    -1px  1px 0 currentColor,
     1px  1px 0 currentColor;
}

@supports (-webkit-text-stroke: 1px) {
    .elementor-4015 .elementor-element.elementor-element-24d4a73 {
    -webkit-text-stroke: 1px currentColor;
    text-shadow: none;
    }
}

@supports (-moz-text-stroke-width: 1px) {
  .elementor-4015 .elementor-element.elementor-element-24d4a73 {
    -moz-text-stroke-width: 1px;
    -moz-text-stroke-color: currentColor;
    -moz-text-fill-color: transparent;
    text-shadow: none; /* Override fallback */
  }
}

.elementor-4015 .elementor-element.elementor-element-24d4a73 p span {
    text-shadow: none !important;
    -webkit-text-stroke: none !important;
    -moz-text-stroke-color: none;
    font-family: 'acumin-variable';
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7acecea */.elementor-4015 .elementor-element.elementor-element-7acecea .ribbon-wrap-053eEa {
    display: grid;
    grid-template: 1fr auto 1fr calc(20vw + 100px) / 1fr auto 1fr;
    width: 100%;
    align-content: center;
    align-items: center;
}

.elementor-4015 .elementor-element.elementor-element-7acecea .ribbon-_4t0pXUu {
    background-color: #081830;
    background-image: url("https://messengercup.com/wp-content/uploads/2026/01/messenger-cup-ribbon-logo.png");
    background-size: 160px;
    background-repeat: repeat-x;
    background-position: center;
    height: 48px;
    position: relative;
    z-index: 1;
}
.elementor-4015 .elementor-element.elementor-element-7acecea .ribbon-_4t0pXUu:first-of-type {
    background-position: center right;
    border-right: 10px transparent solid;
    grid-column: 1 / 2;
    grid-row: 1 / 4;
    
}

.elementor-4015 .elementor-element.elementor-element-7acecea .ribbon-_4t0pXUu:nth-of-type(2) {
    grid-column: 2 / 3;
    grid-row: 1 / 4;
    background-image: none;
}

.elementor-4015 .elementor-element.elementor-element-7acecea .ribbon-_4t0pXUu:last-of-type {
    background-position: center left;
    border-left: 10px transparent solid;
    grid-column: 3 / 4;
    grid-row: 1 / 4;
}

.elementor-4015 .elementor-element.elementor-element-7acecea .seal-bcmaUuhZ {
    --size: calc(8vw + 100px);
    width: var(--size);
    height: var(--size);
    max-width: 225px;
    max-height: 225px;
    grid-column: 2 / 3;
    grid-row: 1 / 4;
    position: relative;
    z-index: 2;
}

.elementor-4015 .elementor-element.elementor-element-7acecea .image-vn5igi {
    background-image: url('https://messengercup.com/wp-content/uploads/2026/01/first-image-IedtCM.webp');
    background-color: #eee;
    background-position: 50% 50%;
    background-size: cover;
    grid-column: 1 / -1;
    grid-row: 3 / 5;
    align-self: stretch;
}

@media (max-width: 767px) {
    .elementor-4015 .elementor-element.elementor-element-7acecea .image-vn5igi {
        background-position: 15% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b302e */.elementor-4015 .elementor-element.elementor-element-c7b302e .button-u27pyLnia {
    background: #081830;
    color: #D3BF81;
    padding: 5px;
    width: 100%;
    max-width: 325px;
    margin: 0 auto;
    display: block;
    font-family: 'silk serif';
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 3.5px;
    font-size: 24px;
    transition: all 200ms ease;
    cursor: pointer;
    touch-action: manipulation;
    user-select: none;
    text-align: center;
}
.elementor-4015 .elementor-element.elementor-element-c7b302e .button-u27pyLnia:hover {
    background: #172e4f;
    color: #D3BF81;
}

.elementor-4015 .elementor-element.elementor-element-c7b302e .button-u27pyLnia > div {
    display: block;
    border: 31px solid transparent;
  border-image-slice: 12 fill;
  border-image-repeat: stretch;
    border-image-source: url('https://messengercup.com/wp-content/uploads/2026/01/Square-borde-for-button.svg');
    display: flex;
    place-content: center;
    place-items: center;
}

.elementor-4015 .elementor-element.elementor-element-c7b302e .button-u27pyLnia > div > div {
    margin: -20px 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117f509 */.elementor-4015 .elementor-element.elementor-element-117f509 h3 {
    font-family: "altesse-std-24pt" !important;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33b9b46 */.elementor-4015 .elementor-element.elementor-element-33b9b46 {
    max-width: 800px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dc1524 */.elementor-4015 .elementor-element.elementor-element-2dc1524 h3 {
    font-family: "altesse-std-24pt" !important;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1148838 */.elementor-4015 .elementor-element.elementor-element-1148838 {
    font-size: 20px;
}

.elementor-4015 .elementor-element.elementor-element-1148838 p {
    line-height: 150%;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5175a0e */.elementor-4015 .elementor-element.elementor-element-5175a0e h3 {
    font-family: "altesse-std-24pt" !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ce3387 */.elementor-4015 .elementor-element.elementor-element-9ce3387 h3 {
    font-family: "altesse-std-24pt" !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f441c9 */.elementor-4015 .elementor-element.elementor-element-6f441c9 h3 {
    font-family: "altesse-std-24pt" !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5b03d5 */.elementor-4015 .elementor-element.elementor-element-b5b03d5 {
    max-width: 720px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5bb5e4e */.elementor-4015 .elementor-element.elementor-element-5bb5e4e .ribbon-wrap-053eEa {
    display: grid;
    grid-template: 1fr auto 1fr / 1fr auto 1fr;
    width: 100%;
    align-content: center;
    align-items: center;
}

.elementor-4015 .elementor-element.elementor-element-5bb5e4e .ribbon-_4t0pXUu {
    background-color: #081830;
    background-image: url("https://messengercup.com/wp-content/uploads/2026/01/messenger-cup-ribbon-logo.png");
    background-size: 160px;
    background-repeat: repeat-x;
    background-position: center;
    height: 48px;
    position: relative;
    z-index: 1;
}
.elementor-4015 .elementor-element.elementor-element-5bb5e4e .ribbon-_4t0pXUu:first-of-type {
    background-position: center right;
    border-right: 10px transparent solid;
    grid-column: 1 / 2;
    grid-row: 1 / 4;
    
}

.elementor-4015 .elementor-element.elementor-element-5bb5e4e .ribbon-_4t0pXUu:nth-of-type(2) {
    grid-column: 2 / 3;
    grid-row: 1 / 4;
    background-image: none;
}

.elementor-4015 .elementor-element.elementor-element-5bb5e4e .ribbon-_4t0pXUu:last-of-type {
    background-position: center left;
    border-left: 10px transparent solid;
    grid-column: 3 / 4;
    grid-row: 1 / 4;
}

.elementor-4015 .elementor-element.elementor-element-5bb5e4e .seal-bcmaUuhZ {
    --size: calc(8vw + 100px);
    width: var(--size);
    height: var(--size);
    max-width: 225px;
    max-height: 225px;
    grid-column: 2 / 3;
    grid-row: 1 / 4;
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d49a6b */.elementor-4015 .elementor-element.elementor-element-5d49a6b .script-KK2JLdKV {
    font-family: "altesse-std-24pt" !important;
    font-weight: 400 !important;
    text-transform: capitalize;
    font-size: 85%;
    letter-spacing: 0;
    -webkit-text-stroke-width: 0;
-webkit-text-stroke-color: transparent;
text-stroke-width: 0;
text-stroke-color: transparent;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c8d23 */.elementor-4015 .elementor-element.elementor-element-77c8d23 p {
    line-height: 150%;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2229832 */.elementor-4015 .elementor-element.elementor-element-2229832 p {
    line-height: 150%;
    font-size: 24px;
}

@media (max-width: 767px) {
    .elementor-4015 .elementor-element.elementor-element-2229832 p {
        font-size: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1c5af5 */.elementor-4015 .elementor-element.elementor-element-f1c5af5 p {
    line-height: 150%;
    font-size: 24px;
}

@media (max-width: 767px) {
    .elementor-4015 .elementor-element.elementor-element-f1c5af5 p {
        font-size: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ce06f9 */.elementor-4015 .elementor-element.elementor-element-8ce06f9 {
    text-wrap: balance;
    max-width: 800px !important;
    margin-left: auto;
    margin-right: auto;
}

.elementor-4015 .elementor-element.elementor-element-8ce06f9 span {
    display: block;
    font-family :'Bleu Belle';
    font-weight: 400 !important;
    font-size: 122.5%;
    margin-top: 1%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb09d63 */.elementor-4015 .elementor-element.elementor-element-cb09d63 h2 {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 95%;
    letter-spacing: 1px;
}

.elementor-4015 .elementor-element.elementor-element-cb09d63 span {
    font-size: 64px;
    font-weight: 400;
    display: block;
    line-height: 80%;
    letter-spacing: 0;
    font-family: "altesse-std-24pt" !important;
    text-transform: capitalize;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f051 */.elementor-4015 .elementor-element.elementor-element-507f051 p {
    line-height: 150%;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dcc9aa */.elementor-4015 .elementor-element.elementor-element-7dcc9aa h2 {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 95%;
    letter-spacing: 1px;
}

.elementor-4015 .elementor-element.elementor-element-7dcc9aa span {
    font-size: 64px;
    font-weight: 400;
    display: block;
    line-height: 80%;
    letter-spacing: 0;
    font-family: "altesse-std-24pt" !important;
    text-transform: capitalize;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-137d4da */.elementor-4015 .elementor-element.elementor-element-137d4da p {
    line-height: 150%;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-47218c6 */.elementor-4015 .elementor-element.elementor-element-47218c6 .button-u27pyLnia {
    background: #081830;
    color: #D3BF81;
    padding: 5px;
    width: 100%;
    max-width: 325px;
    margin: 0 auto;
    display: block;
    font-family: 'silk serif';
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 3.5px;
    font-size: 24px;
    transition: all 200ms ease;
    cursor: pointer;
    touch-action: manipulation;
    user-select: none;
    text-align: center;
}
.elementor-4015 .elementor-element.elementor-element-47218c6 .button-u27pyLnia:hover {
    background: #172e4f;
    color: #D3BF81;
}

.elementor-4015 .elementor-element.elementor-element-47218c6 .button-u27pyLnia > div {
    display: block;
    border: 31px solid transparent;
  border-image-slice: 12 fill;
  border-image-repeat: stretch;
    border-image-source: url('https://messengercup.com/wp-content/uploads/2026/01/Square-borde-for-button.svg');
    display: flex;
    place-content: center;
    place-items: center;
}

.elementor-4015 .elementor-element.elementor-element-47218c6 .button-u27pyLnia > div > div {
    margin: -20px 0;
}/* End custom CSS */
/* Start custom CSS */:root, html, body, .elementor {
    --e-global-typography-primary-font-family: 'acumin-variable';
    --e-global-typography-primary-font-weight: 500;
    font-family: 'acumin-variable', sans-serif !important;
    font-stretch: semi-condensed;
}


html::before, html::after {
    --inset: calc(10px + 2vw);
    --size: calc(3.25vw + 85px);
    content: '';
    display: block;
    z-index: -1;
    width: var(--size);
    height: var(--size);
    position: absolute;
    top: calc(50px + var(--inset));
    left: var(--inset);
    bottom: var(--inset);
    right: var(--inset);
    background: url('https://messengercup.com/wp-content/uploads/2026/01/Border-bright-gold-left-1.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    pointer-events: none;
    -webkit-pointer-events: none;
}

html::before {
    right: auto;
    bottom: auto;
}

html::after {
    left: auto;
    bottom: auto;
    transform: rotate(90deg);
}

@media (max-width: 767px) {
    html::before, html::after {
        --size: 65px
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bleu Belle';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://messengercup.com/wp-content/uploads/2024/01/Bleu-Belle.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Blair ITC Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://messengercup.com/wp-content/uploads/2024/01/Blair-ITC-Medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Silk Serif';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://messengercup.wpengine.com/wp-content/uploads/2022/03/SilkType-Silk-Serif-Extra-Light-Italic.woff') format('woff');
}
@font-face {
	font-family: 'Silk Serif';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://messengercup.wpengine.com/wp-content/uploads/2022/03/SilkType-SilkSerif-ExtraLight.woff') format('woff');
}
/* End Custom Fonts CSS */