.elementor-58548 .elementor-element.elementor-element-4b59e84{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-58548 .elementor-element.elementor-element-4b59e84:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-4b59e84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1F21;}.elementor-58548 .elementor-element.elementor-element-2701d85{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#464646;--border-color:#464646;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-2701d85:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-2701d85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #434343 0%, #050505 100%);}.elementor-58548 .elementor-element.elementor-element-2701d85.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-58548 .elementor-element.elementor-element-c51e98b .elementor-heading-title{font-family:"League Gothic";font-size:70px;text-transform:uppercase;line-height:70px;}.elementor-58548 .elementor-element.elementor-element-85288b6 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-85288b6 .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-58548 .elementor-element.elementor-element-8bc2258 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-8bc2258 .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-58548 .elementor-element.elementor-element-1a059fd > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-58548 .elementor-element.elementor-element-1a059fd{text-align:center;}.elementor-58548 .elementor-element.elementor-element-1a059fd .elementor-heading-title{font-family:"Optima";font-size:32px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:32px;color:#FFFFFF;}.elementor-58548 .elementor-element.elementor-element-d69eda8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-58548 .elementor-element.elementor-element-d69eda8.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-58548 .elementor-element.elementor-element-be13751 .elementor-button{font-family:"League Gothic";font-size:28px;font-weight:500;text-transform:uppercase;line-height:16px;fill:#1F1F1F;color:#1F1F1F;}.elementor-58548 .elementor-element.elementor-element-e3b857e .elementor-button{font-family:"League Gothic";font-size:28px;font-weight:500;text-transform:uppercase;line-height:16px;fill:#1F1F1F;color:#1F1F1F;}.elementor-58548 .elementor-element.elementor-element-131ca49{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-58548 .elementor-element.elementor-element-131ca49:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-131ca49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1F21;}.elementor-58548 .elementor-element.elementor-element-a55b957{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-9ef17fc .elementor-button-content-wrapper{flex-direction:row;}.elementor-58548 .elementor-element.elementor-element-9ef17fc .elementor-button{border-style:none;}.elementor-58548 .elementor-element.elementor-element-399e24f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#464646;--border-color:#464646;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-399e24f:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-399e24f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #434343 0%, #050505 100%);}.elementor-58548 .elementor-element.elementor-element-399e24f.e-con{--align-self:center;}.elementor-58548 .elementor-element.elementor-element-36a335c .elementor-heading-title{font-family:"League Gothic";font-size:70px;text-transform:uppercase;line-height:70px;}.elementor-58548 .elementor-element.elementor-element-7f3e21d > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-7f3e21d .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-58548 .elementor-element.elementor-element-5fc1961 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-5fc1961 .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-58548 .elementor-element.elementor-element-b18544e > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-58548 .elementor-element.elementor-element-b18544e{text-align:center;}.elementor-58548 .elementor-element.elementor-element-b18544e .elementor-heading-title{font-family:"Optima";font-size:32px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:32px;color:#FFFFFF;}.elementor-58548 .elementor-element.elementor-element-60bd647{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-58548 .elementor-element.elementor-element-60bd647.e-con{--align-self:center;}.elementor-58548 .elementor-element.elementor-element-35e4f55 .elementor-button{font-family:"League Gothic";font-size:28px;font-weight:500;text-transform:uppercase;line-height:16px;fill:#1F1F1F;color:#1F1F1F;}.elementor-58548 .elementor-element.elementor-element-0e5bf44 .elementor-button{font-family:"League Gothic";font-size:28px;font-weight:500;text-transform:uppercase;line-height:16px;fill:#1F1F1F;color:#1F1F1F;}.elementor-58548 .elementor-element.elementor-element-91ebaaa{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-58548 .elementor-element.elementor-element-91ebaaa:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-91ebaaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1F21;}.elementor-58548 .elementor-element.elementor-element-c7a8fc8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-17aaee0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-58548 .elementor-element.elementor-element-17aaee0 .elementor-button{border-style:none;}.elementor-58548 .elementor-element.elementor-element-496bb78{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#464646;--border-color:#464646;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-496bb78:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-496bb78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #434343 0%, #050505 100%);}.elementor-58548 .elementor-element.elementor-element-496bb78.e-con{--align-self:center;}.elementor-58548 .elementor-element.elementor-element-d864bcf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-d864bcf .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:26px;color:#FFE2AA;}.elementor-58548 .elementor-element.elementor-element-0563015 .elementor-heading-title{font-family:"League Gothic";font-size:70px;text-transform:uppercase;line-height:70px;}.elementor-58548 .elementor-element.elementor-element-0035869 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-0035869 .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-58548 .elementor-element.elementor-element-4d6704c > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-4d6704c .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-58548 .elementor-element.elementor-element-df81e1c > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-58548 .elementor-element.elementor-element-df81e1c{text-align:center;}.elementor-58548 .elementor-element.elementor-element-df81e1c .elementor-heading-title{font-family:"Optima";font-size:32px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:32px;color:#FFFFFF;}.elementor-58548 .elementor-element.elementor-element-b6d8782{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-58548 .elementor-element.elementor-element-b6d8782.e-con{--align-self:center;}.elementor-58548 .elementor-element.elementor-element-1d2a5d5 .elementor-button{font-family:"League Gothic";font-size:28px;font-weight:500;text-transform:uppercase;line-height:16px;fill:#1F1F1F;color:#1F1F1F;}.elementor-58548 .elementor-element.elementor-element-52de2f5 .elementor-button{font-family:"League Gothic";font-size:28px;font-weight:500;text-transform:uppercase;line-height:16px;fill:#1F1F1F;color:#1F1F1F;}.elementor-58548 .elementor-element.elementor-element-b6a7b7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-b6a7b7f:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-b6a7b7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1F21;}.elementor-58548 .elementor-element.elementor-element-e72c7de{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-29f45de .elementor-button-content-wrapper{flex-direction:row;}.elementor-58548 .elementor-element.elementor-element-29f45de .elementor-button{border-style:none;}.elementor-58548 .elementor-element.elementor-element-b3f47a2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#464646;--border-color:#464646;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-b3f47a2:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-b3f47a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #434343 0%, #050505 100%);}.elementor-58548 .elementor-element.elementor-element-b3f47a2.e-con{--align-self:center;}.elementor-58548 .elementor-element.elementor-element-ef8bf9d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-ef8bf9d .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:26px;color:#FFE2AA;}.elementor-58548 .elementor-element.elementor-element-4bf4785 .elementor-heading-title{font-family:"League Gothic";font-size:70px;text-transform:uppercase;line-height:70px;}.elementor-58548 .elementor-element.elementor-element-96bb554 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-96bb554 .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-58548 .elementor-element.elementor-element-2d366bd > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-2d366bd .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-58548 .elementor-element.elementor-element-cf5999f > .elementor-widget-container{margin:30px 0px 20px 0px;}.elementor-58548 .elementor-element.elementor-element-cf5999f{text-align:center;}.elementor-58548 .elementor-element.elementor-element-cf5999f .elementor-heading-title{font-family:"Optima";font-size:32px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:32px;color:#FFFFFF;}.elementor-58548 .elementor-element.elementor-element-e0d62c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-58548 .elementor-element.elementor-element-e0d62c7.e-con{--align-self:center;}.elementor-58548 .elementor-element.elementor-element-674f78b{--display:flex;--min-height:90px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#464646;--border-color:#464646;--border-radius:20px 20px 20px 20px;}.elementor-58548 .elementor-element.elementor-element-674f78b:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-674f78b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #434343 0%, #050505 100%);}.elementor-58548 .elementor-element.elementor-element-4140ab5 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-58548 .elementor-element.elementor-element-4140ab5{text-align:center;}.elementor-58548 .elementor-element.elementor-element-4140ab5 .elementor-heading-title{font-family:"Optima";font-size:32px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:32px;color:#FFE2AA;}.elementor-58548 .elementor-element.elementor-element-b960709{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58548 .elementor-element.elementor-element-b960709:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-b960709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-58548 .elementor-element.elementor-element-128ad7c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-128ad7c:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-128ad7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1F21;}.elementor-58548 .elementor-element.elementor-element-0a6c125{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-1a2d0f2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-58548 .elementor-element.elementor-element-1a2d0f2 .elementor-button{border-style:none;}.elementor-58548 .elementor-element.elementor-element-3338748{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#464646;--border-color:#464646;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-3338748:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-3338748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #434343 0%, #050505 100%);}.elementor-58548 .elementor-element.elementor-element-3338748.e-con{--align-self:center;}.elementor-58548 .elementor-element.elementor-element-7361176 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-7361176 .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:26px;color:#FFE2AA;}.elementor-58548 .elementor-element.elementor-element-052da50 .elementor-heading-title{font-family:"League Gothic";font-size:70px;text-transform:uppercase;line-height:70px;}.elementor-58548 .elementor-element.elementor-element-e907b73 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-e907b73 .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-58548 .elementor-element.elementor-element-5fe69e5 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-5fe69e5 .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:26px;color:#FFFFFF;}.elementor-58548 .elementor-element.elementor-element-1cc4afe > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-58548 .elementor-element.elementor-element-1cc4afe{text-align:center;}.elementor-58548 .elementor-element.elementor-element-1cc4afe .elementor-heading-title{font-family:"Optima";font-size:32px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:32px;color:#FFFFFF;}.elementor-58548 .elementor-element.elementor-element-d88a10b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-58548 .elementor-element.elementor-element-d88a10b.e-con{--align-self:center;}.elementor-58548 .elementor-element.elementor-element-b17d1ea{--display:flex;--min-height:90px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#464646;--border-color:#464646;--border-radius:20px 20px 20px 20px;}.elementor-58548 .elementor-element.elementor-element-b17d1ea:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-b17d1ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #434343 0%, #050505 100%);}.elementor-58548 .elementor-element.elementor-element-74b5e9e > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-58548 .elementor-element.elementor-element-74b5e9e{text-align:center;}.elementor-58548 .elementor-element.elementor-element-74b5e9e .elementor-heading-title{font-family:"Optima";font-size:32px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:32px;color:#FFE2AA;}.elementor-58548 .elementor-element.elementor-element-72ec04e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58548 .elementor-element.elementor-element-72ec04e:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-72ec04e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-58548 .elementor-element.elementor-element-1a5afd5{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-58548 .elementor-element.elementor-element-1a5afd5:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-1a5afd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #1496A7 0%, #0C4E58 79%);}.elementor-58548 .elementor-element.elementor-element-30aa703{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-ec95062 .elementor-button-content-wrapper{flex-direction:row;}.elementor-58548 .elementor-element.elementor-element-ec95062 .elementor-button{border-style:none;}.elementor-58548 .elementor-element.elementor-element-995f341{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C1C1C1;--border-color:#C1C1C1;--border-radius:30px 30px 30px 30px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.17);--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-995f341:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-995f341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDFEFE 0%, #C1C1C1 100%);}.elementor-58548 .elementor-element.elementor-element-995f341.e-con{--align-self:center;}.elementor-58548 .elementor-element.elementor-element-4794cfa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-4794cfa .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:26px;color:#025461;}.elementor-58548 .elementor-element.elementor-element-fb85fd1 .elementor-heading-title{font-family:"League Gothic";font-size:70px;text-transform:uppercase;line-height:70px;color:#025461;}.elementor-58548 .elementor-element.elementor-element-e79bac1 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-e79bac1 .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#000000;}.elementor-58548 .elementor-element.elementor-element-9e7dd3c > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-9e7dd3c .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:26px;color:#000000;}.elementor-58548 .elementor-element.elementor-element-8400d0b > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-58548 .elementor-element.elementor-element-8400d0b{text-align:center;}.elementor-58548 .elementor-element.elementor-element-8400d0b .elementor-heading-title{font-family:"Optima";font-size:32px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:32px;color:#FFFFFF;}.elementor-58548 .elementor-element.elementor-element-0c0c73a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-58548 .elementor-element.elementor-element-0c0c73a.e-con{--align-self:center;}.elementor-58548 .elementor-element.elementor-element-619c2e2 .elementor-button{font-family:"League Gothic";font-size:28px;font-weight:500;text-transform:uppercase;line-height:16px;fill:#1F1F1F;color:#1F1F1F;}.elementor-58548 .elementor-element.elementor-element-ff3eefb .elementor-button{font-family:"League Gothic";font-size:28px;font-weight:500;text-transform:uppercase;line-height:16px;fill:#1F1F1F;color:#1F1F1F;}.elementor-58548 .elementor-element.elementor-element-29b5794{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-58548 .elementor-element.elementor-element-29b5794:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-29b5794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #1496A7 0%, #0C4E58 79%);}.elementor-58548 .elementor-element.elementor-element-4e1cf4a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-be4d54b .elementor-button-content-wrapper{flex-direction:row;}.elementor-58548 .elementor-element.elementor-element-be4d54b .elementor-button{border-style:none;}.elementor-58548 .elementor-element.elementor-element-9c4f1ce{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C1C1C1;--border-color:#C1C1C1;--border-radius:30px 30px 30px 30px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.17);--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-9c4f1ce:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-9c4f1ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDFEFE 0%, #C1C1C1 100%);}.elementor-58548 .elementor-element.elementor-element-9c4f1ce.e-con{--align-self:center;}.elementor-58548 .elementor-element.elementor-element-95e4ef3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-95e4ef3 .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:26px;color:#025461;}.elementor-58548 .elementor-element.elementor-element-e91252d .elementor-heading-title{font-family:"League Gothic";font-size:70px;text-transform:uppercase;line-height:70px;color:#025461;}.elementor-58548 .elementor-element.elementor-element-ecb4f0c > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-ecb4f0c .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#000000;}.elementor-58548 .elementor-element.elementor-element-7dfec18 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-7dfec18 .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:26px;color:#000000;}.elementor-58548 .elementor-element.elementor-element-3012ec6 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-58548 .elementor-element.elementor-element-3012ec6{text-align:center;}.elementor-58548 .elementor-element.elementor-element-3012ec6 .elementor-heading-title{font-family:"Optima";font-size:32px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:32px;color:#FFFFFF;}.elementor-58548 .elementor-element.elementor-element-73e43b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-58548 .elementor-element.elementor-element-73e43b8.e-con{--align-self:center;}.elementor-58548 .elementor-element.elementor-element-0f1a3f3 .elementor-button{font-family:"League Gothic";font-size:28px;font-weight:500;text-transform:uppercase;line-height:16px;fill:#1F1F1F;color:#1F1F1F;}.elementor-58548 .elementor-element.elementor-element-c6cb96c .elementor-button{font-family:"League Gothic";font-size:28px;font-weight:500;text-transform:uppercase;line-height:16px;fill:#1F1F1F;color:#1F1F1F;}.elementor-58548 .elementor-element.elementor-element-c362a16{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-c362a16:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-c362a16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #1496A7 0%, #0C4E58 79%);}.elementor-58548 .elementor-element.elementor-element-9771ed1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-00cee7d .elementor-button-content-wrapper{flex-direction:row;}.elementor-58548 .elementor-element.elementor-element-00cee7d .elementor-button{border-style:none;}.elementor-58548 .elementor-element.elementor-element-d64d1f8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C1C1C1;--border-color:#C1C1C1;--border-radius:30px 30px 30px 30px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.17);--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-d64d1f8:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-d64d1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDFEFE 0%, #C1C1C1 100%);}.elementor-58548 .elementor-element.elementor-element-d64d1f8.e-con{--align-self:center;}.elementor-58548 .elementor-element.elementor-element-e4e20f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-e4e20f0 .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:26px;color:#025461;}.elementor-58548 .elementor-element.elementor-element-4febb29 .elementor-heading-title{font-family:"League Gothic";font-size:70px;text-transform:uppercase;line-height:70px;color:#025461;}.elementor-58548 .elementor-element.elementor-element-e61d9cf > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-e61d9cf .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#000000;}.elementor-58548 .elementor-element.elementor-element-0788ffa > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-0788ffa .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:26px;color:#000000;}.elementor-58548 .elementor-element.elementor-element-9eee66e > .elementor-widget-container{margin:30px 0px 20px 0px;}.elementor-58548 .elementor-element.elementor-element-9eee66e{text-align:center;}.elementor-58548 .elementor-element.elementor-element-9eee66e .elementor-heading-title{font-family:"Optima";font-size:32px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:32px;color:#FFFFFF;}.elementor-58548 .elementor-element.elementor-element-d6b3861{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-58548 .elementor-element.elementor-element-d6b3861.e-con{--align-self:center;}.elementor-58548 .elementor-element.elementor-element-0bcc3c6{--display:flex;--min-height:90px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C1C1C1;--border-color:#C1C1C1;--border-radius:20px 20px 20px 20px;}.elementor-58548 .elementor-element.elementor-element-0bcc3c6:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-0bcc3c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDFEFE 0%, #C1C1C1 100%);}.elementor-58548 .elementor-element.elementor-element-51edf35 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-58548 .elementor-element.elementor-element-51edf35{text-align:center;}.elementor-58548 .elementor-element.elementor-element-51edf35 .elementor-heading-title{font-family:"Optima";font-size:32px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:32px;color:#025461;}.elementor-58548 .elementor-element.elementor-element-f5a8e6e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58548 .elementor-element.elementor-element-f5a8e6e:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-f5a8e6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-58548 .elementor-element.elementor-element-2bb4d01{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-2bb4d01:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-2bb4d01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #1496A7 0%, #0C4E58 79%);}.elementor-58548 .elementor-element.elementor-element-69cb252{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-4b73256 .elementor-button-content-wrapper{flex-direction:row;}.elementor-58548 .elementor-element.elementor-element-4b73256 .elementor-button{border-style:none;}.elementor-58548 .elementor-element.elementor-element-ca02d1f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C1C1C1;--border-color:#C1C1C1;--border-radius:30px 30px 30px 30px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.17);--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-ca02d1f:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-ca02d1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDFEFE 0%, #C1C1C1 100%);}.elementor-58548 .elementor-element.elementor-element-ca02d1f.e-con{--align-self:center;}.elementor-58548 .elementor-element.elementor-element-3565d83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-3565d83 .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:26px;color:#025461;}.elementor-58548 .elementor-element.elementor-element-69bde05 .elementor-heading-title{font-family:"League Gothic";font-size:70px;text-transform:uppercase;line-height:70px;color:#025461;}.elementor-58548 .elementor-element.elementor-element-0ca3ce4 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-0ca3ce4 .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#000000;}.elementor-58548 .elementor-element.elementor-element-40169ac > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-58548 .elementor-element.elementor-element-40169ac .elementor-heading-title{font-family:"Optima";font-size:24px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:26px;color:#000000;}.elementor-58548 .elementor-element.elementor-element-8ee6d24 > .elementor-widget-container{margin:30px 0px 20px 0px;}.elementor-58548 .elementor-element.elementor-element-8ee6d24{text-align:center;}.elementor-58548 .elementor-element.elementor-element-8ee6d24 .elementor-heading-title{font-family:"Optima";font-size:32px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:32px;color:#FFFFFF;}.elementor-58548 .elementor-element.elementor-element-eba6217{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-58548 .elementor-element.elementor-element-eba6217.e-con{--align-self:center;}.elementor-58548 .elementor-element.elementor-element-8251b8a{--display:flex;--min-height:90px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C1C1C1;--border-color:#C1C1C1;--border-radius:20px 20px 20px 20px;}.elementor-58548 .elementor-element.elementor-element-8251b8a:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-8251b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDFEFE 0%, #C1C1C1 100%);}.elementor-58548 .elementor-element.elementor-element-d2e3f5b > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-58548 .elementor-element.elementor-element-d2e3f5b{text-align:center;}.elementor-58548 .elementor-element.elementor-element-d2e3f5b .elementor-heading-title{font-family:"Optima";font-size:32px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:32px;color:#025461;}.elementor-58548 .elementor-element.elementor-element-9d94ace{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58548 .elementor-element.elementor-element-9d94ace:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-9d94ace > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-58548 .elementor-element.elementor-element-8a22521{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58548 .elementor-element.elementor-element-8a22521:not(.elementor-motion-effects-element-type-background), .elementor-58548 .elementor-element.elementor-element-8a22521 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}:root{--page-title-display:none;}@media(max-width:1025px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-58548 .elementor-element.elementor-element-2701d85{--width:26%;}.elementor-58548 .elementor-element.elementor-element-399e24f{--width:26%;}.elementor-58548 .elementor-element.elementor-element-496bb78{--width:26%;}.elementor-58548 .elementor-element.elementor-element-b3f47a2{--width:26%;}.elementor-58548 .elementor-element.elementor-element-674f78b{--width:250px;}.elementor-58548 .elementor-element.elementor-element-3338748{--width:26%;}.elementor-58548 .elementor-element.elementor-element-b17d1ea{--width:250px;}.elementor-58548 .elementor-element.elementor-element-995f341{--width:26%;}.elementor-58548 .elementor-element.elementor-element-9c4f1ce{--width:26%;}.elementor-58548 .elementor-element.elementor-element-d64d1f8{--width:26%;}.elementor-58548 .elementor-element.elementor-element-0bcc3c6{--width:250px;}.elementor-58548 .elementor-element.elementor-element-ca02d1f{--width:26%;}.elementor-58548 .elementor-element.elementor-element-8251b8a{--width:250px;}}@media(max-width:1280px) and (min-width:768px){.elementor-58548 .elementor-element.elementor-element-2701d85{--width:36%;}.elementor-58548 .elementor-element.elementor-element-399e24f{--width:36%;}.elementor-58548 .elementor-element.elementor-element-496bb78{--width:36%;}.elementor-58548 .elementor-element.elementor-element-b3f47a2{--width:36%;}.elementor-58548 .elementor-element.elementor-element-3338748{--width:36%;}.elementor-58548 .elementor-element.elementor-element-995f341{--width:36%;}.elementor-58548 .elementor-element.elementor-element-9c4f1ce{--width:36%;}.elementor-58548 .elementor-element.elementor-element-d64d1f8{--width:36%;}.elementor-58548 .elementor-element.elementor-element-ca02d1f{--width:36%;}}@media(max-width:1025px) and (min-width:768px){.elementor-58548 .elementor-element.elementor-element-2701d85{--width:42%;}.elementor-58548 .elementor-element.elementor-element-399e24f{--width:42%;}.elementor-58548 .elementor-element.elementor-element-496bb78{--width:42%;}.elementor-58548 .elementor-element.elementor-element-b3f47a2{--width:42%;}.elementor-58548 .elementor-element.elementor-element-3338748{--width:42%;}.elementor-58548 .elementor-element.elementor-element-995f341{--width:42%;}.elementor-58548 .elementor-element.elementor-element-9c4f1ce{--width:42%;}.elementor-58548 .elementor-element.elementor-element-d64d1f8{--width:42%;}.elementor-58548 .elementor-element.elementor-element-ca02d1f{--width:42%;}}@media(max-width:1440px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-58548 .elementor-element.elementor-element-2701d85{--width:90%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-58548 .elementor-element.elementor-element-a55b957{--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-399e24f{--width:90%;}.elementor-58548 .elementor-element.elementor-element-c7a8fc8{--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-496bb78{--width:90%;}.elementor-58548 .elementor-element.elementor-element-e72c7de{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-b3f47a2{--width:90%;}.elementor-58548 .elementor-element.elementor-element-674f78b{--width:220px;}.elementor-58548 .elementor-element.elementor-element-0a6c125{--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-3338748{--width:90%;}.elementor-58548 .elementor-element.elementor-element-b17d1ea{--width:220px;}.elementor-58548 .elementor-element.elementor-element-30aa703{--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-995f341{--width:90%;}.elementor-58548 .elementor-element.elementor-element-4e1cf4a{--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-9c4f1ce{--width:90%;}.elementor-58548 .elementor-element.elementor-element-9771ed1{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-d64d1f8{--width:90%;}.elementor-58548 .elementor-element.elementor-element-0bcc3c6{--width:220px;}.elementor-58548 .elementor-element.elementor-element-69cb252{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-58548 .elementor-element.elementor-element-ca02d1f{--width:90%;}.elementor-58548 .elementor-element.elementor-element-8251b8a{--width:220px;}}/* Start custom CSS for heading, class: .elementor-element-c51e98b *//* Для любого текста с классом .gradient-text */
.gradient-text {
    background: linear-gradient(180deg, #FFE6B3, #D3B57C);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    display: inline-block;
    /*text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);*/
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be13751 *//* —— ШИРИНА ТОЛЬКО КНОПКИ (не контейнер!) —— */
.my-wide-btn .elementor-button {
  width: 150px !important;        /* ← меняй сюда */
  min-width: 150px !important;    /* на мобиле тоже 300px */
  padding-left: 30px !important;
  padding-right: 30px !important;
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e3b857e *//* —— ШИРИНА ТОЛЬКО КНОПКИ (не контейнер!) —— */
.my-wide-btn .elementor-button {
  width: 150px !important;        /* ← меняй сюда */
  min-width: 150px !important;    /* на мобиле тоже 300px */
  padding-left: 30px !important;
  padding-right: 30px !important;
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ef17fc *//* —— МАЛЕНЬКАЯ ЧЁРНАЯ КНОПКА + БЕЛАЯ ОБВОДКА —— */
.black-mini-btn .elementor-button {
  background: #000 !important;        /* чисто чёрный */
  color: #ffffff !important;             /* белый текст */
  font-size: 14px !important;
  padding: 8px 20px !important;
  height: 36px !important;
  border-radius: 8px !important;
  border: 1px solid #525252 !important;  /* белая обводка */
  box-shadow: 0 2px 2px #0000004d !important;  /* тень: чёрный 30% */
  transition: all 0.3s ease !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  z-index: 1 !important;
}

/* hover */
.black-mini-btn .elementor-button:hover {
  background: #373737 !important;        /* чуть светлее чёрного */
  border: 1px solid #6C6C6C !important;  /* обводка толще */
  /*transform: translateY(-3px) !important;*/
  box-shadow: 0 8px 16px #00000080 !important; /* тень: чёрный 50% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a335c *//* Для любого текста с классом .gradient-text */
.gradient-text {
    background: linear-gradient(180deg, #FFE6B3, #D3B57C);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    display: inline-block;
    /*text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);*/
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35e4f55 *//* —— ШИРИНА ТОЛЬКО КНОПКИ (не контейнер!) —— */
.my-wide-btn .elementor-button {
  width: 150px !important;        /* ← меняй сюда */
  min-width: 150px !important;    /* на мобиле тоже 300px */
  padding-left: 30px !important;
  padding-right: 30px !important;
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e5bf44 *//* —— ШИРИНА ТОЛЬКО КНОПКИ (не контейнер!) —— */
.my-wide-btn .elementor-button {
  width: 150px !important;        /* ← меняй сюда */
  min-width: 150px !important;    /* на мобиле тоже 300px */
  padding-left: 30px !important;
  padding-right: 30px !important;
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17aaee0 *//* —— МАЛЕНЬКАЯ ЧЁРНАЯ КНОПКА + БЕЛАЯ ОБВОДКА —— */
.black-mini-btn .elementor-button {
  background: #000 !important;        /* чисто чёрный */
  color: #ffffff !important;             /* белый текст */
  font-size: 14px !important;
  padding: 8px 20px !important;
  height: 36px !important;
  border-radius: 8px !important;
  border: 1px solid #525252 !important;  /* белая обводка */
  box-shadow: 0 2px 2px #0000004d !important;  /* тень: чёрный 30% */
  transition: all 0.3s ease !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  z-index: 1 !important;
}

/* hover */
.black-mini-btn .elementor-button:hover {
  background: #373737 !important;        /* чуть светлее чёрного */
  border: 1px solid #6C6C6C !important;  /* обводка толще */
  /*transform: translateY(-3px) !important;*/
  box-shadow: 0 8px 16px #00000080 !important; /* тень: чёрный 50% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0563015 *//* Для любого текста с классом .gradient-text */
.gradient-text {
    background: linear-gradient(180deg, #FFE6B3, #D3B57C);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    display: inline-block;
    /*text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);*/
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d2a5d5 *//* —— ШИРИНА ТОЛЬКО КНОПКИ (не контейнер!) —— */
.my-wide-btn .elementor-button {
  width: 150px !important;        /* ← меняй сюда */
  min-width: 150px !important;    /* на мобиле тоже 300px */
  padding-left: 30px !important;
  padding-right: 30px !important;
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52de2f5 *//* —— ШИРИНА ТОЛЬКО КНОПКИ (не контейнер!) —— */
.my-wide-btn .elementor-button {
  width: 150px !important;        /* ← меняй сюда */
  min-width: 150px !important;    /* на мобиле тоже 300px */
  padding-left: 30px !important;
  padding-right: 30px !important;
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29f45de *//* —— МАЛЕНЬКАЯ ЧЁРНАЯ КНОПКА + БЕЛАЯ ОБВОДКА —— */
.black-mini-btn .elementor-button {
  background: #000 !important;        /* чисто чёрный */
  color: #ffffff !important;             /* белый текст */
  font-size: 14px !important;
  padding: 8px 20px !important;
  height: 36px !important;
  border-radius: 8px !important;
  border: 1px solid #525252 !important;  /* белая обводка */
  box-shadow: 0 2px 2px #0000004d !important;  /* тень: чёрный 30% */
  transition: all 0.3s ease !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  z-index: 1 !important;
}

/* hover */
.black-mini-btn .elementor-button:hover {
  background: #373737 !important;        /* чуть светлее чёрного */
  border: 1px solid #6C6C6C !important;  /* обводка толще */
  /*transform: translateY(-3px) !important;*/
  box-shadow: 0 8px 16px #00000080 !important; /* тень: чёрный 50% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bf4785 *//* Для любого текста с классом .gradient-text */
.gradient-text {
    background: linear-gradient(180deg, #FFE6B3, #D3B57C);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    display: inline-block;
    /*text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);*/
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2d0f2 *//* —— МАЛЕНЬКАЯ ЧЁРНАЯ КНОПКА + БЕЛАЯ ОБВОДКА —— */
.black-mini-btn .elementor-button {
  background: #000 !important;        /* чисто чёрный */
  color: #ffffff !important;             /* белый текст */
  font-size: 14px !important;
  padding: 8px 20px !important;
  height: 36px !important;
  border-radius: 8px !important;
  border: 1px solid #525252 !important;  /* белая обводка */
  box-shadow: 0 2px 2px #0000004d !important;  /* тень: чёрный 30% */
  transition: all 0.3s ease !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  z-index: 1 !important;
}

/* hover */
.black-mini-btn .elementor-button:hover {
  background: #373737 !important;        /* чуть светлее чёрного */
  border: 1px solid #6C6C6C !important;  /* обводка толще */
  /*transform: translateY(-3px) !important;*/
  box-shadow: 0 8px 16px #00000080 !important; /* тень: чёрный 50% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-052da50 *//* Для любого текста с классом .gradient-text */
.gradient-text {
    background: linear-gradient(180deg, #FFE6B3, #D3B57C);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    display: inline-block;
    /*text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);*/
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec95062 *//* —— МАЛЕНЬКАЯ ЧЁРНАЯ КНОПКА + БЕЛАЯ ОБВОДКА —— */
.tean-mini-btn .elementor-button {
  background: #106571 !important;        /* чисто чёрный */
  color: #ffffff !important;             /* белый текст */
  font-size: 14px !important;
  padding: 8px 20px !important;
  height: 36px !important;
  border-radius: 8px !important;
  /*border: 1px solid #525252 !important;  /* белая обводка */
  box-shadow: 0 2px 2px #0000004d !important;  /* тень: чёрный 30% */
  transition: all 0.3s ease !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  z-index: 1 !important;
}

/* hover */
.tean-mini-btn .elementor-button:hover {
  background: #025461 !important;        /* чуть светлее чёрного */
  /*border: 1px solid #6C6C6C !important;  /* обводка толще */
  /*transform: translateY(-3px) !important;*/
  box-shadow: 0 8px 16px #00000080 !important; /* тень: чёрный 50% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb85fd1 *//* Для любого текста с классом .gradient-text */
.gradient-text {
    background: linear-gradient(180deg, #FFE6B3, #D3B57C);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    display: inline-block;
    /*text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);*/
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-619c2e2 *//* —— ШИРИНА ТОЛЬКО КНОПКИ (не контейнер!) —— */
.my-wide-btn .elementor-button {
  width: 150px !important;        /* ← меняй сюда */
  min-width: 150px !important;    /* на мобиле тоже 300px */
  padding-left: 30px !important;
  padding-right: 30px !important;
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff3eefb *//* —— ШИРИНА ТОЛЬКО КНОПКИ (не контейнер!) —— */
.my-wide-btn .elementor-button {
  width: 150px !important;        /* ← меняй сюда */
  min-width: 150px !important;    /* на мобиле тоже 300px */
  padding-left: 30px !important;
  padding-right: 30px !important;
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be4d54b *//* —— МАЛЕНЬКАЯ ЧЁРНАЯ КНОПКА + БЕЛАЯ ОБВОДКА —— */
.tean-mini-btn .elementor-button {
  background: #106571 !important;        /* чисто чёрный */
  color: #ffffff !important;             /* белый текст */
  font-size: 14px !important;
  padding: 8px 20px !important;
  height: 36px !important;
  border-radius: 8px !important;
  /*border: 1px solid #525252 !important;  /* белая обводка */
  box-shadow: 0 2px 2px #0000004d !important;  /* тень: чёрный 30% */
  transition: all 0.3s ease !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  z-index: 1 !important;
}

/* hover */
.tean-mini-btn .elementor-button:hover {
  background: #025461 !important;        /* чуть светлее чёрного */
  /*border: 1px solid #6C6C6C !important;  /* обводка толще */
  /*transform: translateY(-3px) !important;*/
  box-shadow: 0 8px 16px #00000080 !important; /* тень: чёрный 50% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e91252d *//* Для любого текста с классом .gradient-text */
.gradient-text {
    background: linear-gradient(180deg, #FFE6B3, #D3B57C);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    display: inline-block;
    /*text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);*/
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0f1a3f3 *//* —— ШИРИНА ТОЛЬКО КНОПКИ (не контейнер!) —— */
.my-wide-btn .elementor-button {
  width: 150px !important;        /* ← меняй сюда */
  min-width: 150px !important;    /* на мобиле тоже 300px */
  padding-left: 30px !important;
  padding-right: 30px !important;
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6cb96c *//* —— ШИРИНА ТОЛЬКО КНОПКИ (не контейнер!) —— */
.my-wide-btn .elementor-button {
  width: 150px !important;        /* ← меняй сюда */
  min-width: 150px !important;    /* на мобиле тоже 300px */
  padding-left: 30px !important;
  padding-right: 30px !important;
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00cee7d *//* —— МАЛЕНЬКАЯ ЧЁРНАЯ КНОПКА + БЕЛАЯ ОБВОДКА —— */
.tean-mini-btn .elementor-button {
  background: #106571 !important;        /* чисто чёрный */
  color: #ffffff !important;             /* белый текст */
  font-size: 14px !important;
  padding: 8px 20px !important;
  height: 36px !important;
  border-radius: 8px !important;
  /*border: 1px solid #525252 !important;  /* белая обводка */
  box-shadow: 0 2px 2px #0000004d !important;  /* тень: чёрный 30% */
  transition: all 0.3s ease !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  z-index: 1 !important;
}

/* hover */
.tean-mini-btn .elementor-button:hover {
  background: #025461 !important;        /* чуть светлее чёрного */
  /*border: 1px solid #6C6C6C !important;  /* обводка толще */
  /*transform: translateY(-3px) !important;*/
  box-shadow: 0 8px 16px #00000080 !important; /* тень: чёрный 50% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4febb29 *//* Для любого текста с классом .gradient-text */
.gradient-text {
    background: linear-gradient(180deg, #FFE6B3, #D3B57C);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    display: inline-block;
    /*text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);*/
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b73256 *//* —— МАЛЕНЬКАЯ ЧЁРНАЯ КНОПКА + БЕЛАЯ ОБВОДКА —— */
.tean-mini-btn .elementor-button {
  background: #106571 !important;        /* чисто чёрный */
  color: #ffffff !important;             /* белый текст */
  font-size: 14px !important;
  padding: 8px 20px !important;
  height: 36px !important;
  border-radius: 8px !important;
  /*border: 1px solid #525252 !important;  /* белая обводка */
  box-shadow: 0 2px 2px #0000004d !important;  /* тень: чёрный 30% */
  transition: all 0.3s ease !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  z-index: 1 !important;
}

/* hover */
.tean-mini-btn .elementor-button:hover {
  background: #025461 !important;        /* чуть светлее чёрного */
  /*border: 1px solid #6C6C6C !important;  /* обводка толще */
  /*transform: translateY(-3px) !important;*/
  box-shadow: 0 8px 16px #00000080 !important; /* тень: чёрный 50% */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bde05 *//* Для любого текста с классом .gradient-text */
.gradient-text {
    background: linear-gradient(180deg, #FFE6B3, #D3B57C);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    display: inline-block;
    /*text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a22521 */#cod-h {
    display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'League Gothic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.johnnyblackburn.net/wp-content/uploads/2022/06/LeagueGothic-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */