.elementor-1876 .elementor-element.elementor-element-b1c0e00{padding:0px 0px 0px 0px;}.elementor-1876 .elementor-element.elementor-element-b1c0e01 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:14px;}.elementor-1876 .elementor-element.elementor-element-b1c0e01 > .elementor-element-populated{padding:48px 38px 34px 38px;}.elementor-1876 .elementor-element.elementor-element-b1c0e02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.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 );color:var( --e-global-color-primary );}.elementor-1876 .elementor-element.elementor-element-b1c0e03{text-align:center;}.elementor-1876 .elementor-element.elementor-element-b1c0e03 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:2.4px;color:#D4AD78;}.elementor-1876 .elementor-element.elementor-element-b1c0e04{text-align:center;}.elementor-1876 .elementor-element.elementor-element-b1c0e04 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1876 .elementor-element.elementor-element-b1c0e05{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:rgba(241,221,191,0.78);}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1876 .elementor-element.elementor-element-b1c0e06{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-1876 .elementor-element.elementor-element-b1c0e06 .elementor-icon-list-icon i{color:#D4AD78;transition:color 0.3s;}.elementor-1876 .elementor-element.elementor-element-b1c0e06 .elementor-icon-list-icon svg{fill:#D4AD78;transition:fill 0.3s;}.elementor-1876 .elementor-element.elementor-element-b1c0e06 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1876 .elementor-element.elementor-element-b1c0e06 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1876 .elementor-element.elementor-element-b1c0e06 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:1.45em;}.elementor-1876 .elementor-element.elementor-element-b1c0e06 .elementor-icon-list-text{color:#F1DDBF;transition:color 0.3s;}.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-1876 .elementor-element.elementor-element-b1c0e07 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;fill:#04111A;color:#04111A;background-image:linear-gradient(135deg, #E2BF8C 0%, #B98F55 100%);border-radius:14px 14px 14px 14px;padding:18px 24px 18px 24px;}.elementor-1876 .elementor-element.elementor-element-b1c0e07 .elementor-button:hover, .elementor-1876 .elementor-element.elementor-element-b1c0e07 .elementor-button:focus{background-color:#F1DDBF;color:#04111A;}.elementor-1876 .elementor-element.elementor-element-b1c0e07 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1876 .elementor-element.elementor-element-b1c0e07 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1876 .elementor-element.elementor-element-b1c0e07 .elementor-button:hover svg, .elementor-1876 .elementor-element.elementor-element-b1c0e07 .elementor-button:focus svg{fill:#04111A;}.elementor-1876 .elementor-element.elementor-element-b1c0e08{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:rgba(241,221,191,0.65);}#elementor-popup-modal-1876 .dialog-widget-content{animation-duration:0.5s;background-color:#04111A;border-radius:26px 26px 26px 26px;box-shadow:0px 40px 90px -20px rgba(0,0,0,0.6);}#elementor-popup-modal-1876{background-color:rgba(4,17,26,0.72);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1876 .dialog-message{width:500px;height:fit_to_content;align-items:center;}#elementor-popup-modal-1876 .dialog-close-button{display:flex;top:4%;font-size:14px;}body:not(.rtl) #elementor-popup-modal-1876 .dialog-close-button{right:4%;}body.rtl #elementor-popup-modal-1876 .dialog-close-button{left:4%;}#elementor-popup-modal-1876 .dialog-close-button i{color:#F1DDBF;}#elementor-popup-modal-1876 .dialog-close-button svg{fill:#F1DDBF;}#elementor-popup-modal-1876 .dialog-close-button:hover i{color:#04111A;}@media(max-width:767px){.elementor-1876 .elementor-element.elementor-element-b1c0e01 > .elementor-element-populated{padding:44px 22px 28px 22px;}.elementor-1876 .elementor-element.elementor-element-b1c0e04 .elementor-heading-title{font-size:26px;}#elementor-popup-modal-1876 .dialog-message{width:92vw;}#elementor-popup-modal-1876 .dialog-widget-content{border-radius:22px 22px 22px 22px;}}/* Start custom CSS */#elementor-popup-modal-1876 .dialog-close-button{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08) !important;transition:rotate .3s,background-color .3s;z-index:6}
#elementor-popup-modal-1876 .dialog-close-button:hover{rotate:90deg;background:#D4AD78 !important}
#elementor-popup-modal-1876 .dialog-close-button svg,#elementor-popup-modal-1876 .dialog-close-button i{fill:#F1DDBF;color:#F1DDBF}
#elementor-popup-modal-1876 .mbp-ty-wrap{position:relative;overflow:hidden}
#elementor-popup-modal-1876 .mbp-ty-wrap::before{content:"";position:absolute;left:50%;top:-30%;width:120%;height:70%;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(212,173,120,.28),rgba(212,173,120,0));pointer-events:none;animation:mbpTyGlow 4s ease-in-out infinite alternate}
#elementor-popup-modal-1876 .mbp-ty-wrap::after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#B98F55,#F1DDBF,#D4AD78)}

#elementor-popup-modal-1876 .mbp-ty-stage{position:relative;width:100px;height:100px;margin:0 auto}
#elementor-popup-modal-1876 .mbp-ty-plane{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;fill:none;stroke:#F1DDBF;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;opacity:0;animation:mbpTyFly .9s cubic-bezier(.45,0,.2,1) .1s both}
#elementor-popup-modal-1876 .mbp-ty-badge{position:absolute;inset:4px;animation:mbpTyPop .7s cubic-bezier(.34,1.56,.64,1) .85s both}
#elementor-popup-modal-1876 .mbp-ty-badge svg{position:relative;width:100%;height:100%;display:block;border-radius:50%;background:radial-gradient(circle at 35% 30%,#123247,#071A27);box-shadow:0 0 0 1px rgba(212,173,120,.3),0 18px 40px -14px rgba(0,0,0,.7)}
#elementor-popup-modal-1876 .mbp-ty-badge .c{fill:none;stroke:#D4AD78;stroke-width:3;stroke-dasharray:277;stroke-dashoffset:277;transform:rotate(-90deg);transform-origin:center;animation:mbpTyDraw .8s cubic-bezier(.65,0,.35,1) 1.05s forwards}
#elementor-popup-modal-1876 .mbp-ty-badge .k{fill:none;stroke:#F1DDBF;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:mbpTyDraw .45s cubic-bezier(.65,0,.35,1) 1.6s forwards}
#elementor-popup-modal-1876 .mbp-ty-sparks{position:absolute;inset:0}
#elementor-popup-modal-1876 .mbp-ty-sparks b{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px;border-radius:50%;background:#D4AD78;opacity:0;animation:mbpTySpark .8s cubic-bezier(.2,.7,.2,1) 1.75s forwards}
#elementor-popup-modal-1876 .mbp-ty-sparks b:nth-child(even){width:4px;height:4px;margin:-2px;background:#F1DDBF}
#elementor-popup-modal-1876 .mbp-ty-sparks b:nth-child(1){--a:0deg}#elementor-popup-modal-1876 .mbp-ty-sparks b:nth-child(2){--a:36deg}#elementor-popup-modal-1876 .mbp-ty-sparks b:nth-child(3){--a:72deg}#elementor-popup-modal-1876 .mbp-ty-sparks b:nth-child(4){--a:108deg}#elementor-popup-modal-1876 .mbp-ty-sparks b:nth-child(5){--a:144deg}
#elementor-popup-modal-1876 .mbp-ty-sparks b:nth-child(6){--a:180deg}#elementor-popup-modal-1876 .mbp-ty-sparks b:nth-child(7){--a:216deg}#elementor-popup-modal-1876 .mbp-ty-sparks b:nth-child(8){--a:252deg}#elementor-popup-modal-1876 .mbp-ty-sparks b:nth-child(9){--a:288deg}#elementor-popup-modal-1876 .mbp-ty-sparks b:nth-child(10){--a:324deg}
#elementor-popup-modal-1876 .mbp-ty-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}
#elementor-popup-modal-1876 .mbp-ty-confetti i{position:absolute;top:-16px;border-radius:2px;opacity:0;animation:mbpTyFall var(--t) cubic-bezier(.3,.6,.5,1) var(--d) forwards}

#elementor-popup-modal-1876 .mbp-ty-s{opacity:0;animation:mbpTyUp .6s cubic-bezier(.2,.7,.2,1) forwards}
#elementor-popup-modal-1876 .mbp-ty-s1{animation-delay:1.45s}#elementor-popup-modal-1876 .mbp-ty-s2{animation-delay:1.55s}#elementor-popup-modal-1876 .mbp-ty-s3{animation-delay:1.65s}#elementor-popup-modal-1876 .mbp-ty-s5{animation-delay:2.25s}#elementor-popup-modal-1876 .mbp-ty-s6{animation-delay:2.35s}
#elementor-popup-modal-1876 .mbp-ty-pill{align-self:center}
#elementor-popup-modal-1876 .mbp-ty-steps .elementor-icon-list-items{display:flex;flex-direction:column;gap:8px}
#elementor-popup-modal-1876 .mbp-ty-steps .elementor-icon-list-item{opacity:0;animation:mbpTyLeft .5s cubic-bezier(.2,.7,.2,1) forwards;padding:12px 14px !important;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(212,173,120,.22)}
#elementor-popup-modal-1876 .mbp-ty-steps .elementor-icon-list-item:nth-child(1){animation-delay:1.8s}
#elementor-popup-modal-1876 .mbp-ty-steps .elementor-icon-list-item:nth-child(2){animation-delay:1.92s}
#elementor-popup-modal-1876 .mbp-ty-steps .elementor-icon-list-item:nth-child(3){animation-delay:2.04s}
#elementor-popup-modal-1876 .mbp-ty-steps .elementor-icon-list-icon{width:28px;height:28px;min-width:28px;border-radius:50%;background:rgba(212,173,120,.14);display:flex;align-items:center;justify-content:center}
#elementor-popup-modal-1876 .elementor-button{transition:transform .3s,box-shadow .3s,background .3s,color .3s}
#elementor-popup-modal-1876 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 16px 30px -12px rgba(212,173,120,.55)}
#elementor-popup-modal-1876 .mbp-ty-call a{color:#D4AD78;text-decoration:none;border-bottom:1px solid rgba(212,173,120,.4)}

@keyframes mbpTyFly{0%{opacity:0;transform:translate3d(-150px,60px,0) rotate(-20deg) scale(.7)}25%{opacity:1}80%{opacity:1;transform:translate3d(0,0,0) rotate(8deg) scale(1)}100%{opacity:0;transform:translate3d(12px,-8px,0) scale(.3)}}
@keyframes mbpTyPop{from{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}
@keyframes mbpTyDraw{to{stroke-dashoffset:0}}
@keyframes mbpTySpark{0%{opacity:1;transform:rotate(var(--a)) translateY(0)}100%{opacity:0;transform:rotate(var(--a)) translateY(-72px) scale(.4)}}
@keyframes mbpTyFall{0%{opacity:1;transform:translate3d(0,0,0) rotate(0)}85%{opacity:1}100%{opacity:0;transform:translate3d(var(--x),640px,0) rotate(var(--r))}}
@keyframes mbpTyUp{from{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}
@keyframes mbpTyLeft{from{opacity:0;transform:translate3d(-18px,0,0)}to{opacity:1;transform:none}}
@keyframes mbpTyGlow{to{transform:translateX(-50%) translateY(14%) scale(1.1)}}
@media (prefers-reduced-motion:reduce){
  #elementor-popup-modal-1876 *,#elementor-popup-modal-1876 *::before{animation-duration:.01s !important;animation-delay:0s !important;animation-iteration-count:1 !important}
  #elementor-popup-modal-1876 .mbp-ty-confetti,#elementor-popup-modal-1876 .mbp-ty-plane{display:none}
}/* End custom CSS */