.elementor-1242 .elementor-element.elementor-element-c2847fb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-1242 .elementor-element.elementor-element-16f270d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1242 .elementor-element.elementor-element-dcf3690{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-1242 .elementor-element.elementor-element-4cc667f .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );font-weight:var( --e-global-typography-c00d71b-font-weight );text-transform:var( --e-global-typography-c00d71b-text-transform );line-height:var( --e-global-typography-c00d71b-line-height );color:var( --e-global-color-accent );}.elementor-1242 .elementor-element.elementor-element-389aec2{text-align:center;}.elementor-1242 .elementor-element.elementor-element-389aec2 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-b15b25e > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1242 .elementor-element.elementor-element-b15b25e{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1242 .elementor-element.elementor-element-1799035{--display:flex;}.elementor-1242 .elementor-element.elementor-element-33ff755{--display:flex;}.elementor-1242 .elementor-element.elementor-element-d4b4c62{--display:flex;}.elementor-1242 .elementor-element.elementor-element-731d915 .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );font-weight:var( --e-global-typography-c00d71b-font-weight );text-transform:var( --e-global-typography-c00d71b-text-transform );line-height:var( --e-global-typography-c00d71b-line-height );color:var( --e-global-color-accent );}.elementor-1242 .elementor-element.elementor-element-ae49c5c .elementor-heading-title{font-family:var( --e-global-typography-c4712d4-font-family ), Sans-serif;font-size:var( --e-global-typography-c4712d4-font-size );font-weight:var( --e-global-typography-c4712d4-font-weight );line-height:var( --e-global-typography-c4712d4-line-height );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-07f4541{font-size:var( --e-global-typography-58747c2-font-size );font-weight:var( --e-global-typography-58747c2-font-weight );line-height:var( --e-global-typography-58747c2-line-height );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-5b26547{--display:flex;}.elementor-1242 .elementor-element.elementor-element-de7d774{--display:flex;}.elementor-1242 .elementor-element.elementor-element-3729597 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-d64133e .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );font-weight:var( --e-global-typography-c0be156-font-weight );line-height:var( --e-global-typography-c0be156-line-height );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-871fd9a{font-size:var( --e-global-typography-c36500b-font-size );font-weight:var( --e-global-typography-c36500b-font-weight );line-height:var( --e-global-typography-c36500b-line-height );color:var( --e-global-color-text );}.elementor-1242 .elementor-element.elementor-element-e7bd63f{--display:flex;}.elementor-1242 .elementor-element.elementor-element-019df70{--display:flex;}.elementor-1242 .elementor-element.elementor-element-a57ab0e .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );font-weight:var( --e-global-typography-c00d71b-font-weight );text-transform:var( --e-global-typography-c00d71b-text-transform );line-height:var( --e-global-typography-c00d71b-line-height );color:var( --e-global-color-accent );}.elementor-1242 .elementor-element.elementor-element-5bd2188 .elementor-heading-title{font-family:var( --e-global-typography-c4712d4-font-family ), Sans-serif;font-size:var( --e-global-typography-c4712d4-font-size );font-weight:var( --e-global-typography-c4712d4-font-weight );line-height:var( --e-global-typography-c4712d4-line-height );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-e416be5{font-size:var( --e-global-typography-58747c2-font-size );font-weight:var( --e-global-typography-58747c2-font-weight );line-height:var( --e-global-typography-58747c2-line-height );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-140afee{--display:flex;}.elementor-1242 .elementor-element.elementor-element-bf31f1f{--display:flex;}.elementor-1242 .elementor-element.elementor-element-d09eec4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-b0ddd50 .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );font-weight:var( --e-global-typography-c0be156-font-weight );line-height:var( --e-global-typography-c0be156-line-height );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-711a6d2{font-size:var( --e-global-typography-c36500b-font-size );font-weight:var( --e-global-typography-c36500b-font-weight );line-height:var( --e-global-typography-c36500b-line-height );color:var( --e-global-color-text );}.elementor-1242 .elementor-element.elementor-element-a4384e6{--display:flex;}.elementor-1242 .elementor-element.elementor-element-6f05980{--display:flex;}.elementor-1242 .elementor-element.elementor-element-d8cfa02 .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );font-weight:var( --e-global-typography-c00d71b-font-weight );text-transform:var( --e-global-typography-c00d71b-text-transform );line-height:var( --e-global-typography-c00d71b-line-height );color:var( --e-global-color-accent );}.elementor-1242 .elementor-element.elementor-element-c7f632c .elementor-heading-title{font-family:var( --e-global-typography-c4712d4-font-family ), Sans-serif;font-size:var( --e-global-typography-c4712d4-font-size );font-weight:var( --e-global-typography-c4712d4-font-weight );line-height:var( --e-global-typography-c4712d4-line-height );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-d0f53bd{font-size:var( --e-global-typography-58747c2-font-size );font-weight:var( --e-global-typography-58747c2-font-weight );line-height:var( --e-global-typography-58747c2-line-height );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-453e57d{--display:flex;}.elementor-1242 .elementor-element.elementor-element-81ecd01{--display:flex;}.elementor-1242 .elementor-element.elementor-element-ac81b71 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-c8e3c84 .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );font-weight:var( --e-global-typography-c0be156-font-weight );line-height:var( --e-global-typography-c0be156-line-height );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-383c81c{font-size:var( --e-global-typography-c36500b-font-size );font-weight:var( --e-global-typography-c36500b-font-weight );line-height:var( --e-global-typography-c36500b-line-height );color:var( --e-global-color-text );}.elementor-1242 .elementor-element.elementor-element-df95469{--display:flex;}.elementor-1242 .elementor-element.elementor-element-8fe1286{--display:flex;}.elementor-1242 .elementor-element.elementor-element-2de0510 .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );font-weight:var( --e-global-typography-c00d71b-font-weight );text-transform:var( --e-global-typography-c00d71b-text-transform );line-height:var( --e-global-typography-c00d71b-line-height );color:var( --e-global-color-accent );}.elementor-1242 .elementor-element.elementor-element-80627e4 .elementor-heading-title{font-family:var( --e-global-typography-c4712d4-font-family ), Sans-serif;font-size:var( --e-global-typography-c4712d4-font-size );font-weight:var( --e-global-typography-c4712d4-font-weight );line-height:var( --e-global-typography-c4712d4-line-height );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-897d7b9{font-size:var( --e-global-typography-58747c2-font-size );font-weight:var( --e-global-typography-58747c2-font-weight );line-height:var( --e-global-typography-58747c2-line-height );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-a5de76f{--display:flex;}.elementor-1242 .elementor-element.elementor-element-2d9c506{--display:flex;}.elementor-1242 .elementor-element.elementor-element-17f8c5a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-ce562db .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );font-weight:var( --e-global-typography-c0be156-font-weight );line-height:var( --e-global-typography-c0be156-line-height );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-bb3463f{font-size:var( --e-global-typography-c36500b-font-size );font-weight:var( --e-global-typography-c36500b-font-weight );line-height:var( --e-global-typography-c36500b-line-height );color:var( --e-global-color-text );}.elementor-1242 .elementor-element.elementor-element-f5a769d{--display:flex;}.elementor-1242 .elementor-element.elementor-element-50e829a{--display:flex;}.elementor-1242 .elementor-element.elementor-element-4d20c7d .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );font-weight:var( --e-global-typography-c00d71b-font-weight );text-transform:var( --e-global-typography-c00d71b-text-transform );line-height:var( --e-global-typography-c00d71b-line-height );color:var( --e-global-color-accent );}.elementor-1242 .elementor-element.elementor-element-fcad4c0 .elementor-heading-title{font-family:var( --e-global-typography-c4712d4-font-family ), Sans-serif;font-size:var( --e-global-typography-c4712d4-font-size );font-weight:var( --e-global-typography-c4712d4-font-weight );line-height:var( --e-global-typography-c4712d4-line-height );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-7baf785{font-size:var( --e-global-typography-58747c2-font-size );font-weight:var( --e-global-typography-58747c2-font-weight );line-height:var( --e-global-typography-58747c2-line-height );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-860fa48{--display:flex;}.elementor-1242 .elementor-element.elementor-element-f125076{--display:flex;}.elementor-1242 .elementor-element.elementor-element-e10a1f1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-fe4d446 .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );font-weight:var( --e-global-typography-c0be156-font-weight );line-height:var( --e-global-typography-c0be156-line-height );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-215bf80{font-size:var( --e-global-typography-c36500b-font-size );font-weight:var( --e-global-typography-c36500b-font-weight );line-height:var( --e-global-typography-c36500b-line-height );color:var( --e-global-color-text );}.elementor-1242 .elementor-element.elementor-element-b505607{--display:flex;}.elementor-1242 .elementor-element.elementor-element-bbd3437{--display:flex;}.elementor-1242 .elementor-element.elementor-element-6740244 .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );font-weight:var( --e-global-typography-c00d71b-font-weight );text-transform:var( --e-global-typography-c00d71b-text-transform );line-height:var( --e-global-typography-c00d71b-line-height );color:var( --e-global-color-accent );}.elementor-1242 .elementor-element.elementor-element-0e46993 .elementor-heading-title{font-family:var( --e-global-typography-c4712d4-font-family ), Sans-serif;font-size:var( --e-global-typography-c4712d4-font-size );font-weight:var( --e-global-typography-c4712d4-font-weight );line-height:var( --e-global-typography-c4712d4-line-height );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-49ad6c3{font-size:var( --e-global-typography-58747c2-font-size );font-weight:var( --e-global-typography-58747c2-font-weight );line-height:var( --e-global-typography-58747c2-line-height );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-8b1b44c{--display:flex;}.elementor-1242 .elementor-element.elementor-element-3ac09ea{--display:flex;}.elementor-1242 .elementor-element.elementor-element-e480288 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-4adf790 .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );font-weight:var( --e-global-typography-c0be156-font-weight );line-height:var( --e-global-typography-c0be156-line-height );color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-a0a46c4{font-size:var( --e-global-typography-c36500b-font-size );font-weight:var( --e-global-typography-c36500b-font-weight );line-height:var( --e-global-typography-c36500b-line-height );color:var( --e-global-color-text );}@media(min-width:481px){.elementor-1242 .elementor-element.elementor-element-16f270d{--content-width:1100px;}}@media(max-width:1440px){.elementor-1242 .elementor-element.elementor-element-4cc667f .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );line-height:var( --e-global-typography-c00d71b-line-height );}.elementor-1242 .elementor-element.elementor-element-389aec2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1242 .elementor-element.elementor-element-b15b25e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1242 .elementor-element.elementor-element-731d915 .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );line-height:var( --e-global-typography-c00d71b-line-height );}.elementor-1242 .elementor-element.elementor-element-ae49c5c .elementor-heading-title{font-size:var( --e-global-typography-c4712d4-font-size );line-height:var( --e-global-typography-c4712d4-line-height );}.elementor-1242 .elementor-element.elementor-element-07f4541{font-size:var( --e-global-typography-58747c2-font-size );line-height:var( --e-global-typography-58747c2-line-height );}.elementor-1242 .elementor-element.elementor-element-3729597 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1242 .elementor-element.elementor-element-d64133e .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );line-height:var( --e-global-typography-c0be156-line-height );}.elementor-1242 .elementor-element.elementor-element-871fd9a{font-size:var( --e-global-typography-c36500b-font-size );line-height:var( --e-global-typography-c36500b-line-height );}.elementor-1242 .elementor-element.elementor-element-a57ab0e .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );line-height:var( --e-global-typography-c00d71b-line-height );}.elementor-1242 .elementor-element.elementor-element-5bd2188 .elementor-heading-title{font-size:var( --e-global-typography-c4712d4-font-size );line-height:var( --e-global-typography-c4712d4-line-height );}.elementor-1242 .elementor-element.elementor-element-e416be5{font-size:var( --e-global-typography-58747c2-font-size );line-height:var( --e-global-typography-58747c2-line-height );}.elementor-1242 .elementor-element.elementor-element-d09eec4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1242 .elementor-element.elementor-element-b0ddd50 .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );line-height:var( --e-global-typography-c0be156-line-height );}.elementor-1242 .elementor-element.elementor-element-711a6d2{font-size:var( --e-global-typography-c36500b-font-size );line-height:var( --e-global-typography-c36500b-line-height );}.elementor-1242 .elementor-element.elementor-element-d8cfa02 .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );line-height:var( --e-global-typography-c00d71b-line-height );}.elementor-1242 .elementor-element.elementor-element-c7f632c .elementor-heading-title{font-size:var( --e-global-typography-c4712d4-font-size );line-height:var( --e-global-typography-c4712d4-line-height );}.elementor-1242 .elementor-element.elementor-element-d0f53bd{font-size:var( --e-global-typography-58747c2-font-size );line-height:var( --e-global-typography-58747c2-line-height );}.elementor-1242 .elementor-element.elementor-element-ac81b71 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1242 .elementor-element.elementor-element-c8e3c84 .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );line-height:var( --e-global-typography-c0be156-line-height );}.elementor-1242 .elementor-element.elementor-element-383c81c{font-size:var( --e-global-typography-c36500b-font-size );line-height:var( --e-global-typography-c36500b-line-height );}.elementor-1242 .elementor-element.elementor-element-2de0510 .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );line-height:var( --e-global-typography-c00d71b-line-height );}.elementor-1242 .elementor-element.elementor-element-80627e4 .elementor-heading-title{font-size:var( --e-global-typography-c4712d4-font-size );line-height:var( --e-global-typography-c4712d4-line-height );}.elementor-1242 .elementor-element.elementor-element-897d7b9{font-size:var( --e-global-typography-58747c2-font-size );line-height:var( --e-global-typography-58747c2-line-height );}.elementor-1242 .elementor-element.elementor-element-17f8c5a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1242 .elementor-element.elementor-element-ce562db .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );line-height:var( --e-global-typography-c0be156-line-height );}.elementor-1242 .elementor-element.elementor-element-bb3463f{font-size:var( --e-global-typography-c36500b-font-size );line-height:var( --e-global-typography-c36500b-line-height );}.elementor-1242 .elementor-element.elementor-element-4d20c7d .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );line-height:var( --e-global-typography-c00d71b-line-height );}.elementor-1242 .elementor-element.elementor-element-fcad4c0 .elementor-heading-title{font-size:var( --e-global-typography-c4712d4-font-size );line-height:var( --e-global-typography-c4712d4-line-height );}.elementor-1242 .elementor-element.elementor-element-7baf785{font-size:var( --e-global-typography-58747c2-font-size );line-height:var( --e-global-typography-58747c2-line-height );}.elementor-1242 .elementor-element.elementor-element-e10a1f1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1242 .elementor-element.elementor-element-fe4d446 .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );line-height:var( --e-global-typography-c0be156-line-height );}.elementor-1242 .elementor-element.elementor-element-215bf80{font-size:var( --e-global-typography-c36500b-font-size );line-height:var( --e-global-typography-c36500b-line-height );}.elementor-1242 .elementor-element.elementor-element-6740244 .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );line-height:var( --e-global-typography-c00d71b-line-height );}.elementor-1242 .elementor-element.elementor-element-0e46993 .elementor-heading-title{font-size:var( --e-global-typography-c4712d4-font-size );line-height:var( --e-global-typography-c4712d4-line-height );}.elementor-1242 .elementor-element.elementor-element-49ad6c3{font-size:var( --e-global-typography-58747c2-font-size );line-height:var( --e-global-typography-58747c2-line-height );}.elementor-1242 .elementor-element.elementor-element-e480288 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1242 .elementor-element.elementor-element-4adf790 .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );line-height:var( --e-global-typography-c0be156-line-height );}.elementor-1242 .elementor-element.elementor-element-a0a46c4{font-size:var( --e-global-typography-c36500b-font-size );line-height:var( --e-global-typography-c36500b-line-height );}}@media(max-width:991px){.elementor-1242 .elementor-element.elementor-element-4cc667f .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );line-height:var( --e-global-typography-c00d71b-line-height );}.elementor-1242 .elementor-element.elementor-element-389aec2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1242 .elementor-element.elementor-element-b15b25e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1242 .elementor-element.elementor-element-731d915 .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );line-height:var( --e-global-typography-c00d71b-line-height );}.elementor-1242 .elementor-element.elementor-element-ae49c5c .elementor-heading-title{font-size:var( --e-global-typography-c4712d4-font-size );line-height:var( --e-global-typography-c4712d4-line-height );}.elementor-1242 .elementor-element.elementor-element-07f4541{font-size:var( --e-global-typography-58747c2-font-size );line-height:var( --e-global-typography-58747c2-line-height );}.elementor-1242 .elementor-element.elementor-element-3729597 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1242 .elementor-element.elementor-element-d64133e .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );line-height:var( --e-global-typography-c0be156-line-height );}.elementor-1242 .elementor-element.elementor-element-871fd9a{font-size:var( --e-global-typography-c36500b-font-size );line-height:var( --e-global-typography-c36500b-line-height );}.elementor-1242 .elementor-element.elementor-element-a57ab0e .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );line-height:var( --e-global-typography-c00d71b-line-height );}.elementor-1242 .elementor-element.elementor-element-5bd2188 .elementor-heading-title{font-size:var( --e-global-typography-c4712d4-font-size );line-height:var( --e-global-typography-c4712d4-line-height );}.elementor-1242 .elementor-element.elementor-element-e416be5{font-size:var( --e-global-typography-58747c2-font-size );line-height:var( --e-global-typography-58747c2-line-height );}.elementor-1242 .elementor-element.elementor-element-d09eec4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1242 .elementor-element.elementor-element-b0ddd50 .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );line-height:var( --e-global-typography-c0be156-line-height );}.elementor-1242 .elementor-element.elementor-element-711a6d2{font-size:var( --e-global-typography-c36500b-font-size );line-height:var( --e-global-typography-c36500b-line-height );}.elementor-1242 .elementor-element.elementor-element-d8cfa02 .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );line-height:var( --e-global-typography-c00d71b-line-height );}.elementor-1242 .elementor-element.elementor-element-c7f632c .elementor-heading-title{font-size:var( --e-global-typography-c4712d4-font-size );line-height:var( --e-global-typography-c4712d4-line-height );}.elementor-1242 .elementor-element.elementor-element-d0f53bd{font-size:var( --e-global-typography-58747c2-font-size );line-height:var( --e-global-typography-58747c2-line-height );}.elementor-1242 .elementor-element.elementor-element-ac81b71 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1242 .elementor-element.elementor-element-c8e3c84 .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );line-height:var( --e-global-typography-c0be156-line-height );}.elementor-1242 .elementor-element.elementor-element-383c81c{font-size:var( --e-global-typography-c36500b-font-size );line-height:var( --e-global-typography-c36500b-line-height );}.elementor-1242 .elementor-element.elementor-element-2de0510 .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );line-height:var( --e-global-typography-c00d71b-line-height );}.elementor-1242 .elementor-element.elementor-element-80627e4 .elementor-heading-title{font-size:var( --e-global-typography-c4712d4-font-size );line-height:var( --e-global-typography-c4712d4-line-height );}.elementor-1242 .elementor-element.elementor-element-897d7b9{font-size:var( --e-global-typography-58747c2-font-size );line-height:var( --e-global-typography-58747c2-line-height );}.elementor-1242 .elementor-element.elementor-element-17f8c5a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1242 .elementor-element.elementor-element-ce562db .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );line-height:var( --e-global-typography-c0be156-line-height );}.elementor-1242 .elementor-element.elementor-element-bb3463f{font-size:var( --e-global-typography-c36500b-font-size );line-height:var( --e-global-typography-c36500b-line-height );}.elementor-1242 .elementor-element.elementor-element-4d20c7d .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );line-height:var( --e-global-typography-c00d71b-line-height );}.elementor-1242 .elementor-element.elementor-element-fcad4c0 .elementor-heading-title{font-size:var( --e-global-typography-c4712d4-font-size );line-height:var( --e-global-typography-c4712d4-line-height );}.elementor-1242 .elementor-element.elementor-element-7baf785{font-size:var( --e-global-typography-58747c2-font-size );line-height:var( --e-global-typography-58747c2-line-height );}.elementor-1242 .elementor-element.elementor-element-e10a1f1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1242 .elementor-element.elementor-element-fe4d446 .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );line-height:var( --e-global-typography-c0be156-line-height );}.elementor-1242 .elementor-element.elementor-element-215bf80{font-size:var( --e-global-typography-c36500b-font-size );line-height:var( --e-global-typography-c36500b-line-height );}.elementor-1242 .elementor-element.elementor-element-6740244 .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );line-height:var( --e-global-typography-c00d71b-line-height );}.elementor-1242 .elementor-element.elementor-element-0e46993 .elementor-heading-title{font-size:var( --e-global-typography-c4712d4-font-size );line-height:var( --e-global-typography-c4712d4-line-height );}.elementor-1242 .elementor-element.elementor-element-49ad6c3{font-size:var( --e-global-typography-58747c2-font-size );line-height:var( --e-global-typography-58747c2-line-height );}.elementor-1242 .elementor-element.elementor-element-e480288 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1242 .elementor-element.elementor-element-4adf790 .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );line-height:var( --e-global-typography-c0be156-line-height );}.elementor-1242 .elementor-element.elementor-element-a0a46c4{font-size:var( --e-global-typography-c36500b-font-size );line-height:var( --e-global-typography-c36500b-line-height );}}@media(max-width:480px){.elementor-1242 .elementor-element.elementor-element-16f270d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1242 .elementor-element.elementor-element-dcf3690{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1242 .elementor-element.elementor-element-4cc667f .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );line-height:var( --e-global-typography-c00d71b-line-height );}.elementor-1242 .elementor-element.elementor-element-389aec2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1242 .elementor-element.elementor-element-b15b25e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1242 .elementor-element.elementor-element-731d915 .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );line-height:var( --e-global-typography-c00d71b-line-height );}.elementor-1242 .elementor-element.elementor-element-ae49c5c .elementor-heading-title{font-size:var( --e-global-typography-c4712d4-font-size );line-height:var( --e-global-typography-c4712d4-line-height );}.elementor-1242 .elementor-element.elementor-element-07f4541{font-size:var( --e-global-typography-58747c2-font-size );line-height:var( --e-global-typography-58747c2-line-height );}.elementor-1242 .elementor-element.elementor-element-3729597 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1242 .elementor-element.elementor-element-d64133e .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );line-height:var( --e-global-typography-c0be156-line-height );}.elementor-1242 .elementor-element.elementor-element-871fd9a{font-size:var( --e-global-typography-c36500b-font-size );line-height:var( --e-global-typography-c36500b-line-height );}.elementor-1242 .elementor-element.elementor-element-a57ab0e .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );line-height:var( --e-global-typography-c00d71b-line-height );}.elementor-1242 .elementor-element.elementor-element-5bd2188 .elementor-heading-title{font-size:var( --e-global-typography-c4712d4-font-size );line-height:var( --e-global-typography-c4712d4-line-height );}.elementor-1242 .elementor-element.elementor-element-e416be5{font-size:var( --e-global-typography-58747c2-font-size );line-height:var( --e-global-typography-58747c2-line-height );}.elementor-1242 .elementor-element.elementor-element-d09eec4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1242 .elementor-element.elementor-element-b0ddd50 .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );line-height:var( --e-global-typography-c0be156-line-height );}.elementor-1242 .elementor-element.elementor-element-711a6d2{font-size:var( --e-global-typography-c36500b-font-size );line-height:var( --e-global-typography-c36500b-line-height );}.elementor-1242 .elementor-element.elementor-element-d8cfa02 .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );line-height:var( --e-global-typography-c00d71b-line-height );}.elementor-1242 .elementor-element.elementor-element-c7f632c .elementor-heading-title{font-size:var( --e-global-typography-c4712d4-font-size );line-height:var( --e-global-typography-c4712d4-line-height );}.elementor-1242 .elementor-element.elementor-element-d0f53bd{font-size:var( --e-global-typography-58747c2-font-size );line-height:var( --e-global-typography-58747c2-line-height );}.elementor-1242 .elementor-element.elementor-element-ac81b71 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1242 .elementor-element.elementor-element-c8e3c84 .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );line-height:var( --e-global-typography-c0be156-line-height );}.elementor-1242 .elementor-element.elementor-element-383c81c{font-size:var( --e-global-typography-c36500b-font-size );line-height:var( --e-global-typography-c36500b-line-height );}.elementor-1242 .elementor-element.elementor-element-2de0510 .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );line-height:var( --e-global-typography-c00d71b-line-height );}.elementor-1242 .elementor-element.elementor-element-80627e4 .elementor-heading-title{font-size:var( --e-global-typography-c4712d4-font-size );line-height:var( --e-global-typography-c4712d4-line-height );}.elementor-1242 .elementor-element.elementor-element-897d7b9{font-size:var( --e-global-typography-58747c2-font-size );line-height:var( --e-global-typography-58747c2-line-height );}.elementor-1242 .elementor-element.elementor-element-17f8c5a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1242 .elementor-element.elementor-element-ce562db .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );line-height:var( --e-global-typography-c0be156-line-height );}.elementor-1242 .elementor-element.elementor-element-bb3463f{font-size:var( --e-global-typography-c36500b-font-size );line-height:var( --e-global-typography-c36500b-line-height );}.elementor-1242 .elementor-element.elementor-element-4d20c7d .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );line-height:var( --e-global-typography-c00d71b-line-height );}.elementor-1242 .elementor-element.elementor-element-fcad4c0 .elementor-heading-title{font-size:var( --e-global-typography-c4712d4-font-size );line-height:var( --e-global-typography-c4712d4-line-height );}.elementor-1242 .elementor-element.elementor-element-7baf785{font-size:var( --e-global-typography-58747c2-font-size );line-height:var( --e-global-typography-58747c2-line-height );}.elementor-1242 .elementor-element.elementor-element-e10a1f1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1242 .elementor-element.elementor-element-fe4d446 .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );line-height:var( --e-global-typography-c0be156-line-height );}.elementor-1242 .elementor-element.elementor-element-215bf80{font-size:var( --e-global-typography-c36500b-font-size );line-height:var( --e-global-typography-c36500b-line-height );}.elementor-1242 .elementor-element.elementor-element-6740244 .elementor-heading-title{font-size:var( --e-global-typography-c00d71b-font-size );line-height:var( --e-global-typography-c00d71b-line-height );}.elementor-1242 .elementor-element.elementor-element-0e46993 .elementor-heading-title{font-size:var( --e-global-typography-c4712d4-font-size );line-height:var( --e-global-typography-c4712d4-line-height );}.elementor-1242 .elementor-element.elementor-element-49ad6c3{font-size:var( --e-global-typography-58747c2-font-size );line-height:var( --e-global-typography-58747c2-line-height );}.elementor-1242 .elementor-element.elementor-element-e480288 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1242 .elementor-element.elementor-element-4adf790 .elementor-heading-title{font-size:var( --e-global-typography-c0be156-font-size );line-height:var( --e-global-typography-c0be156-line-height );}.elementor-1242 .elementor-element.elementor-element-a0a46c4{font-size:var( --e-global-typography-c36500b-font-size );line-height:var( --e-global-typography-c36500b-line-height );}}/* Start custom CSS */.mw-pg-step {
    display: grid !important;
    grid-template-columns: 1fr 80px 1fr !important;
    align-items: center !important;
    gap: 0 !important;
    margin-bottom: 80px !important;
    position: relative !important;
}
span.pg-dot-number {
    color: white;
}

.pg-step-dot {
    order: 2 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 8px !important;
    position: relative !important;
    z-index: 2 !important;
}
.pg-step-visual {
    padding: 0 40px !important;
}
.pg-step-content {
    padding: 0 40px !important;
}


.mw-pg-step.pg-right .pg-step-content {
    order: 3 !important;
    text-align: left !important;
}
.mw-pg-step.pg-left .pg-step-content {
    order: 1 !important;
    text-align: right !important;
}


.mw-pg-step.pg-right .pg-step-visual {
    order: 1 !important;
}

.mw-pg-step.pg-left .pg-step-visual {
    order: 3 !important;
}






.pg-step-dot .pg-dot-ring {
    width: 56px !important;
    height: 56px !important;
    border-radius: 50% !important;
    border: 1px solid #cdad72 !important;
    background: #060606 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-shadow: 0 0 30px rgba(201, 169, 110, 0.15) !important;
}





.pg-step-card {
    background: var( --e-global-color-5dd1775 ) !important;
    border: 1px solid var(--border) !important;
    border-radius: 4px !important;
    padding: 36px !important;
    position: relative !important;
    overflow: hidden !important;
}
.pg-step-card::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 2px !important;
    background: linear-gradient(90deg, transparent, #c1a268, transparent) !important;
    opacity: 0.6 !important;
}



.pg-steps-inner::before {
    content: '' !important;
    position: absolute !important;
    left: 50% !important;
    top: 0 !important;
    bottom: 0 !important;
    width: 1px !important;
    background: linear-gradient(to bottom, #c7a86e, transparent) !important;
    transform: translateX(-50%) !important;
    opacity: 0.3 !important;
}


.pg-step-card-tags {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
    margin-top: 16px !important;
}

.pg-tag {
    font-size: 11px !important;
    color: #cbab6f !important;
    border: 1px solid rgba(201, 169, 110, 0.3) !important;
    border-radius: 100px !important;
    padding: 4px 12px !important;
    font-weight: 400 !important;
    font-family: 'Jost', sans-serif !important;
}





/* ── RESPONSIVE ────────────────────────────────────────── */
@media (max-width: 768px) {
  .mw-pg-step {
    grid-template-columns: 1fr !important;
    gap: 24px !important;
  }
 
 .pg-steps-inner::before { display: none !important; }
 
 .mw-pg-step.pg-right .pg-step-content,
.mw-pg-step.pg-left .pg-step-content {
    order: 2 !important;
    text-align: left !important;
  }
 
  .mw-pg-step.pg-right .pg-step-visual,
  .mw-pg-step.pg-left .pg-step-visual {
    order: 3 !important;
  }
 
.pg-step-dot { order: 1 !important; flex-direction: row !important; justify-content: flex-start !important; }
.pg-step-content { padding: 0 !important; }
.pg-step-visual { padding: 0 !important; }
.pg-step.pg-left .pg-step-content { text-align: left !important; }
}/* End custom CSS */