.elementor-43 .elementor-element.elementor-element-01b8456{margin-top:-235px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-7324677 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:-0.1px;word-spacing:8px;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-3f36a866{margin-top:14px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-7805eb8e{margin-top:0px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-7989112f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-7989112f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-7989112f > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #00000000 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-7989112f:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #000000 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-7989112f > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-7989112f:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-7989112f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-43 .elementor-element.elementor-element-6afa4858 .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-6afa4858 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-6afa4858 .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-6afa4858{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-6afa4858 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-22a0c4c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-7ebdcb2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-7ebdcb2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-7ebdcb2 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-7ebdcb2:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #000000 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-7ebdcb2 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-7ebdcb2:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-7ebdcb2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-5b9a955 .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-5b9a955 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-5b9a955 .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-5b9a955{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-5b9a955 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-30135a4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-45de4d9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-45de4d9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-45de4d9 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-45de4d9:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #000000 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-45de4d9 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-45de4d9:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-45de4d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-1b703a7 .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-1b703a7 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-1b703a7 .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-1b703a7{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-1b703a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-a5b493d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-1ffd6b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-1ffd6b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/8.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-1ffd6b0 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-1ffd6b0:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #000000 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-1ffd6b0 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-1ffd6b0:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-1ffd6b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-e889c53 .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-e889c53 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-e889c53 .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-e889c53{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-e889c53 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-40b35fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-7cc5db8{margin-top:14px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-60bbf0b{margin-top:0px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-805e4cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-805e4cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/9.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-805e4cb > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-805e4cb:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #000000 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-805e4cb > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-805e4cb:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-805e4cb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-bfbc0be .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-bfbc0be .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-bfbc0be .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-bfbc0be{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-bfbc0be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-5a2a2ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-9717e2e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-9717e2e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/10.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-9717e2e > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-9717e2e:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #050505 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-9717e2e > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-9717e2e:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-9717e2e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-b2bcbab .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-b2bcbab .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-b2bcbab .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-b2bcbab{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-b2bcbab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-8dcb4c6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-34a1075:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-34a1075 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/11.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-34a1075 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-34a1075:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #050505 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-34a1075 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-34a1075:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-34a1075 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-dcaad31 .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-dcaad31 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-dcaad31 .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-dcaad31{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-dcaad31 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-d0d9d71 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-0546936:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-0546936 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/12.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-0546936 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-0546936:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #050505 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-0546936 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-0546936:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-0546936 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-cabe5b4 .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-cabe5b4 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-cabe5b4 .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-cabe5b4{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-cabe5b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-f378b13 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-cef146b{margin-top:14px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-c6bc67b{margin-top:0px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-a4fcee8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-a4fcee8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/13.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-a4fcee8 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-a4fcee8:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #000000 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-a4fcee8 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-a4fcee8:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-a4fcee8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-d54975f .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-d54975f .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-d54975f .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-d54975f{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-d54975f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-7280f27 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-9fee145:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-9fee145 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/14.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-9fee145 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-9fee145:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #050505 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-9fee145 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-9fee145:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-9fee145 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-f6ef58f .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-f6ef58f .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-f6ef58f .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-f6ef58f{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-f6ef58f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-464010b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-ddf86f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-ddf86f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/16.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-ddf86f1 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-ddf86f1:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #050505 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-ddf86f1 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-ddf86f1:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-ddf86f1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-d68f976 .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-d68f976 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-d68f976 .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-d68f976{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-d68f976 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-74f54bc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-d50e782:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-d50e782 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/17.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-d50e782 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-d50e782:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #050505 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-d50e782 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-d50e782:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-d50e782 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-c3700d1 .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-c3700d1 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-c3700d1 .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-c3700d1{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-c3700d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-e197396 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-65726ea{margin-top:14px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-5144a28{margin-top:0px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-09d43d5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-09d43d5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/18.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-09d43d5 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-09d43d5:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #000000 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-09d43d5 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-09d43d5:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-09d43d5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-0b6ee36 .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-0b6ee36 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-0b6ee36 .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-0b6ee36{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-0b6ee36 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-b8cb55a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-575e8e1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-575e8e1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/19.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-575e8e1 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-575e8e1:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #050505 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-575e8e1 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-575e8e1:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-575e8e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-77ca86a .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-77ca86a .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-77ca86a .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-77ca86a{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-77ca86a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-f3a9edf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-21ed6f2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-21ed6f2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/20.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-21ed6f2 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-21ed6f2:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #050505 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-21ed6f2 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-21ed6f2:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-21ed6f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-2ec8786 .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-2ec8786 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-2ec8786 .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-2ec8786{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-2ec8786 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-952a717 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-429b844:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-429b844 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/22.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-429b844 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-429b844:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #050505 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-429b844 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-429b844:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-429b844 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-e5e207c .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-e5e207c .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-e5e207c .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-e5e207c{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-e5e207c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-4d9b645 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-1c8956d{margin-top:14px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-2d31779{margin-top:0px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-1774171:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-1774171 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/23.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-1774171 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-1774171:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #000000 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-1774171 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-1774171:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-1774171 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-391c6ae .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-391c6ae .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-391c6ae .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-391c6ae{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-391c6ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-91236c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-a73c517:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-a73c517 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/24.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-a73c517 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-a73c517:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #050505 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-a73c517 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-a73c517:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-a73c517 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-24070ed .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-24070ed .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-24070ed .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-24070ed{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-24070ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-83dbbf3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-f8efe10:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-f8efe10 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/27.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-f8efe10 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-f8efe10:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #050505 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-f8efe10 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-f8efe10:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-f8efe10 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-d8ef5ed .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-d8ef5ed .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-d8ef5ed .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-d8ef5ed{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-d8ef5ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-47395fa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-d3afe07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-d3afe07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/29.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-d3afe07 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-d3afe07:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #050505 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-d3afe07 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-d3afe07:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-d3afe07 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-414159f .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-414159f .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-414159f .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-414159f{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-414159f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-ad8ed0e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-14ede3c{margin-top:14px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-28bdc95{margin-top:0px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-cb894e8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-cb894e8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/31.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-cb894e8 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-cb894e8:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #000000 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-cb894e8 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-cb894e8:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-cb894e8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-0dcca77 .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-0dcca77 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-0dcca77 .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-0dcca77{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-0dcca77 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-fb19b96 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-37ce030:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-37ce030 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/32.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-37ce030 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-37ce030:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #050505 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-37ce030 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-37ce030:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-37ce030 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-1459d09 .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-1459d09 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-1459d09 .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-1459d09{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-1459d09 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-555da58 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-9002767:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-9002767 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/34.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-9002767 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-9002767:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #050505 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-9002767 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-9002767:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-9002767 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-79f14af .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-79f14af .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-79f14af .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-79f14af{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-79f14af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-a963673 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-b61f57a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-b61f57a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;background-image:url("https://antonovich-design.ae/images/home/services/400x400/21.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-b61f57a > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #1E1E1E00 0%, #20202000 38%);opacity:0;}.elementor-43 .elementor-element.elementor-element-b61f57a:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #050505 100%, #20202000 38%);opacity:0.35;}.elementor-43 .elementor-element.elementor-element-b61f57a > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1E1E1E;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;text-align:center;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 30px 201px 30px;}.elementor-43 .elementor-element.elementor-element-b61f57a:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-b61f57a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.5s, opacity 0.5s;}.elementor-43 .elementor-element.elementor-element-5df1b00 .elementor-button{background-color:#252525;border-radius:0px 0px 0px 0px;padding:24px 31px 20px 30px;}.elementor-43 .elementor-element.elementor-element-5df1b00 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-5df1b00 .elementor-button:focus{background-color:#2C2C2C;}.elementor-43 .elementor-element.elementor-element-5df1b00{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-5df1b00 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-d608ded .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-43 .elementor-element.elementor-element-7989112f{width:50%;}.elementor-43 .elementor-element.elementor-element-7ebdcb2{width:50%;}.elementor-43 .elementor-element.elementor-element-45de4d9{width:50%;}.elementor-43 .elementor-element.elementor-element-1ffd6b0{width:50%;}.elementor-43 .elementor-element.elementor-element-805e4cb{width:50%;}.elementor-43 .elementor-element.elementor-element-9717e2e{width:50%;}.elementor-43 .elementor-element.elementor-element-34a1075{width:50%;}.elementor-43 .elementor-element.elementor-element-0546936{width:50%;}.elementor-43 .elementor-element.elementor-element-a4fcee8{width:50%;}.elementor-43 .elementor-element.elementor-element-9fee145{width:50%;}.elementor-43 .elementor-element.elementor-element-ddf86f1{width:50%;}.elementor-43 .elementor-element.elementor-element-d50e782{width:50%;}.elementor-43 .elementor-element.elementor-element-09d43d5{width:50%;}.elementor-43 .elementor-element.elementor-element-575e8e1{width:50%;}.elementor-43 .elementor-element.elementor-element-21ed6f2{width:50%;}.elementor-43 .elementor-element.elementor-element-429b844{width:50%;}.elementor-43 .elementor-element.elementor-element-1774171{width:50%;}.elementor-43 .elementor-element.elementor-element-a73c517{width:50%;}.elementor-43 .elementor-element.elementor-element-f8efe10{width:50%;}.elementor-43 .elementor-element.elementor-element-d3afe07{width:50%;}.elementor-43 .elementor-element.elementor-element-cb894e8{width:50%;}.elementor-43 .elementor-element.elementor-element-37ce030{width:50%;}.elementor-43 .elementor-element.elementor-element-9002767{width:50%;}.elementor-43 .elementor-element.elementor-element-b61f57a{width:50%;}}@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-7989112f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-7989112f > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-7ebdcb2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-7ebdcb2 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-45de4d9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-45de4d9 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-1ffd6b0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-1ffd6b0 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-805e4cb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-805e4cb > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-9717e2e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-9717e2e > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-34a1075.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-34a1075 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-0546936.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-0546936 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-a4fcee8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-a4fcee8 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-9fee145.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-9fee145 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-ddf86f1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-ddf86f1 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-d50e782.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-d50e782 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-09d43d5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-09d43d5 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-575e8e1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-575e8e1 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-21ed6f2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-21ed6f2 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-429b844.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-429b844 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-1774171.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-1774171 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-a73c517.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-a73c517 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-f8efe10.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-f8efe10 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-d3afe07.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-d3afe07 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-cb894e8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-cb894e8 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-37ce030.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-37ce030 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-9002767.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-9002767 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-b61f57a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-b61f57a > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:25px 10px 20px 10px;}}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-7989112f > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-6afa4858 .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-7ebdcb2 > .elementor-element-populated{margin:30px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-5b9a955 .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-45de4d9 > .elementor-element-populated{margin:30px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-1b703a7 .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-1ffd6b0 > .elementor-element-populated{margin:30px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-e889c53 .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-805e4cb > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-bfbc0be .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-9717e2e > .elementor-element-populated{margin:30px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-b2bcbab .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-34a1075 > .elementor-element-populated{margin:30px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-dcaad31 .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-0546936 > .elementor-element-populated{margin:30px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-cabe5b4 .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-a4fcee8 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-d54975f .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-9fee145 > .elementor-element-populated{margin:30px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-f6ef58f .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-ddf86f1 > .elementor-element-populated{margin:30px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-d68f976 .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-d50e782 > .elementor-element-populated{margin:30px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-c3700d1 .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-09d43d5 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-0b6ee36 .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-575e8e1 > .elementor-element-populated{margin:30px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-77ca86a .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-21ed6f2 > .elementor-element-populated{margin:30px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-2ec8786 .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-429b844 > .elementor-element-populated{margin:30px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-e5e207c .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-1774171 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-391c6ae .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-a73c517 > .elementor-element-populated{margin:30px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-24070ed .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-f8efe10 > .elementor-element-populated{margin:30px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-d8ef5ed .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-d3afe07 > .elementor-element-populated{margin:30px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-414159f .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-cb894e8 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-0dcca77 .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-37ce030 > .elementor-element-populated{margin:30px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-1459d09 .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-9002767 > .elementor-element-populated{margin:30px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-79f14af .elementor-button{padding:20px 10px 20px 10px;}.elementor-43 .elementor-element.elementor-element-b61f57a > .elementor-element-populated{margin:30px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 35px 30px 35px;}.elementor-43 .elementor-element.elementor-element-5df1b00 .elementor-button{padding:20px 10px 20px 10px;}}/* Start custom CSS for button, class: .elementor-element-6afa4858 *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22a0c4c */.elementor-43 .elementor-element.elementor-element-22a0c4c{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b9a955 *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30135a4 */.elementor-43 .elementor-element.elementor-element-30135a4{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b703a7 *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5b493d */.elementor-43 .elementor-element.elementor-element-a5b493d{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e889c53 *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b35fe */.elementor-43 .elementor-element.elementor-element-40b35fe{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfbc0be *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a2a2ad */.elementor-43 .elementor-element.elementor-element-5a2a2ad{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b2bcbab *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dcb4c6 */.elementor-43 .elementor-element.elementor-element-8dcb4c6{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dcaad31 *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0d9d71 */.elementor-43 .elementor-element.elementor-element-d0d9d71{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cabe5b4 *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f378b13 */.elementor-43 .elementor-element.elementor-element-f378b13{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d54975f *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7280f27 */.elementor-43 .elementor-element.elementor-element-7280f27{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6ef58f *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464010b */.elementor-43 .elementor-element.elementor-element-464010b{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d68f976 *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74f54bc */.elementor-43 .elementor-element.elementor-element-74f54bc{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3700d1 *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e197396 */.elementor-43 .elementor-element.elementor-element-e197396{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b6ee36 *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8cb55a */.elementor-43 .elementor-element.elementor-element-b8cb55a{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77ca86a *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3a9edf */.elementor-43 .elementor-element.elementor-element-f3a9edf{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ec8786 *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-952a717 */.elementor-43 .elementor-element.elementor-element-952a717{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e5e207c *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d9b645 */.elementor-43 .elementor-element.elementor-element-4d9b645{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-391c6ae *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91236c2 */.elementor-43 .elementor-element.elementor-element-91236c2{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-24070ed *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83dbbf3 */.elementor-43 .elementor-element.elementor-element-83dbbf3{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d8ef5ed *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47395fa */.elementor-43 .elementor-element.elementor-element-47395fa{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-414159f *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad8ed0e */.elementor-43 .elementor-element.elementor-element-ad8ed0e{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0dcca77 *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb19b96 */.elementor-43 .elementor-element.elementor-element-fb19b96{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1459d09 *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-555da58 */.elementor-43 .elementor-element.elementor-element-555da58{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79f14af *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a963673 */.elementor-43 .elementor-element.elementor-element-a963673{
    bottom:100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5df1b00 *//* Container adjustments */
.my-btn {
    position: relative;
    margin: 20px auto;
    display: inline-block;
    top: 300px; /* Consider using margin or padding for mobile instead */
}

/* Fill box */
.my-btn .elementor-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    text-decoration: none;
    background: transparent;
    color: white;
}

/* Fill animation background */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    background: #252525;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.4s ease, background 0.4s ease;
}

/* Hover effect */
.my-btn .elementor-button:hover::before {
    transform: scaleY(1);
    transform-origin: top;
    background: #8e6d45;
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: padding-right 0.4s ease;
}

/* Hover icon */
.my-btn .hover-icon {
    position: relative;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 1;
}

/* Show icon on hover */
.my-btn .elementor-button:hover .hover-icon {
    opacity: 1;
    transform: translateX(0);
}

/* Responsive tweaks */
@media (max-width: 768px) {
    .my-btn {
        top: 100px; /* Reduced spacing for smaller screens */
        text-align: center;
    }

    .my-btn .elementor-button {
        padding: 10px 20px;
        font-size: 14px;
    }

    .hover-icon {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d608ded */.elementor-43 .elementor-element.elementor-element-d608ded{
    bottom:100px;
}/* End custom CSS */