.elementor-3278 .elementor-element.elementor-element-e49b364{margin-top:60px;margin-bottom:0px;}.elementor-3278 .elementor-element.elementor-element-9efb8bb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3278 .elementor-element.elementor-element-9efb8bb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-f209a4a{text-align:center;z-index:10;}.elementor-3278 .elementor-element.elementor-element-f209a4a .elementor-heading-title{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:185px;font-weight:900;text-transform:uppercase;}.elementor-3278 .elementor-element.elementor-element-f209a4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-541ec15 .elementor-icon-wrapper{text-align:center;}.elementor-3278 .elementor-element.elementor-element-541ec15 .elementor-icon{font-size:286px;}.elementor-3278 .elementor-element.elementor-element-541ec15 .elementor-icon svg{height:286px;}.elementor-3278 .elementor-element.elementor-element-541ec15{width:auto;max-width:auto;top:-72px;z-index:10;}body:not(.rtl) .elementor-3278 .elementor-element.elementor-element-541ec15{right:40.4px;}body.rtl .elementor-3278 .elementor-element.elementor-element-541ec15{left:40.4px;}.elementor-3278 .elementor-element.elementor-element-6f12b46{text-align:center;width:auto;max-width:auto;z-index:11;}.elementor-3278 .elementor-element.elementor-element-6f12b46 .elementor-heading-title{font-family:var( --e-global-typography-fcf300d-font-family ), Sans-serif;font-size:var( --e-global-typography-fcf300d-font-size );font-weight:var( --e-global-typography-fcf300d-font-weight );text-transform:var( --e-global-typography-fcf300d-text-transform );line-height:var( --e-global-typography-fcf300d-line-height );letter-spacing:var( --e-global-typography-fcf300d-letter-spacing );word-spacing:var( --e-global-typography-fcf300d-word-spacing );}.elementor-3278 .elementor-element.elementor-element-6f12b46 > .elementor-widget-container{margin:-110px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-0ae5641{margin-top:30px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-3278 .elementor-element.elementor-element-d054d20 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-a560413{text-align:center;}.elementor-3278 .elementor-element.elementor-element-a560413 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-3794915-font-family ), Sans-serif;font-size:var( --e-global-typography-3794915-font-size );font-weight:var( --e-global-typography-3794915-font-weight );text-transform:var( --e-global-typography-3794915-text-transform );line-height:var( --e-global-typography-3794915-line-height );letter-spacing:var( --e-global-typography-3794915-letter-spacing );word-spacing:var( --e-global-typography-3794915-word-spacing );}.elementor-3278 .elementor-element.elementor-element-a560413 > .elementor-widget-container{margin:39px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-b153396{color:var( --e-global-color-primary );}.elementor-3278 .elementor-element.elementor-element-b153396 > .elementor-widget-container{margin:39px 31px 75px 29px;}.elementor-3278 .elementor-element.elementor-element-2c8614b .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-3278 .elementor-element.elementor-element-2c8614b{right:0px;}body.rtl .elementor-3278 .elementor-element.elementor-element-2c8614b{left:0px;}.elementor-3278 .elementor-element.elementor-element-2c8614b{top:0px;}.elementor-3278 .elementor-element.elementor-element-fcb4921 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-0ac7e26{text-align:center;}.elementor-3278 .elementor-element.elementor-element-0ac7e26 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-3794915-font-family ), Sans-serif;font-size:var( --e-global-typography-3794915-font-size );font-weight:var( --e-global-typography-3794915-font-weight );text-transform:var( --e-global-typography-3794915-text-transform );line-height:var( --e-global-typography-3794915-line-height );letter-spacing:var( --e-global-typography-3794915-letter-spacing );word-spacing:var( --e-global-typography-3794915-word-spacing );}.elementor-3278 .elementor-element.elementor-element-0ac7e26 > .elementor-widget-container{margin:39px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-4650b17{color:var( --e-global-color-primary );}.elementor-3278 .elementor-element.elementor-element-4650b17 > .elementor-widget-container{margin:39px 31px 75px 29px;}.elementor-3278 .elementor-element.elementor-element-5f54d2d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-f72d689{text-align:center;}.elementor-3278 .elementor-element.elementor-element-f72d689 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-3794915-font-family ), Sans-serif;font-size:var( --e-global-typography-3794915-font-size );font-weight:var( --e-global-typography-3794915-font-weight );text-transform:var( --e-global-typography-3794915-text-transform );line-height:var( --e-global-typography-3794915-line-height );letter-spacing:var( --e-global-typography-3794915-letter-spacing );word-spacing:var( --e-global-typography-3794915-word-spacing );}.elementor-3278 .elementor-element.elementor-element-f72d689 > .elementor-widget-container{margin:39px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-9b2aa8e{color:var( --e-global-color-primary );}.elementor-3278 .elementor-element.elementor-element-9b2aa8e > .elementor-widget-container{margin:39px 31px 75px 29px;}.elementor-3278 .elementor-element.elementor-element-5c87aa0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-1799703 .elementor-button{font-family:var( --e-global-typography-1ff3a17-font-family ), Sans-serif;font-size:var( --e-global-typography-1ff3a17-font-size );font-weight:var( --e-global-typography-1ff3a17-font-weight );text-transform:var( --e-global-typography-1ff3a17-text-transform );line-height:var( --e-global-typography-1ff3a17-line-height );letter-spacing:var( --e-global-typography-1ff3a17-letter-spacing );word-spacing:var( --e-global-typography-1ff3a17-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:12px 20px 12px 20px;}.elementor-3278 .elementor-element.elementor-element-1799703 > .elementor-widget-container{margin:68px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-1799703{width:auto;max-width:auto;}.elementor-3278 .elementor-element.elementor-element-ff51878{margin-top:30px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-3278 .elementor-element.elementor-element-9420d44 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-30574eb{text-align:center;}.elementor-3278 .elementor-element.elementor-element-30574eb .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-3794915-font-family ), Sans-serif;font-size:var( --e-global-typography-3794915-font-size );font-weight:var( --e-global-typography-3794915-font-weight );text-transform:var( --e-global-typography-3794915-text-transform );line-height:var( --e-global-typography-3794915-line-height );letter-spacing:var( --e-global-typography-3794915-letter-spacing );word-spacing:var( --e-global-typography-3794915-word-spacing );}.elementor-3278 .elementor-element.elementor-element-30574eb > .elementor-widget-container{margin:39px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-da0140f{color:var( --e-global-color-primary );}.elementor-3278 .elementor-element.elementor-element-da0140f > .elementor-widget-container{margin:39px 31px 75px 29px;}.elementor-3278 .elementor-element.elementor-element-bef34b4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-83b307b{text-align:center;}.elementor-3278 .elementor-element.elementor-element-83b307b .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-3794915-font-family ), Sans-serif;font-size:var( --e-global-typography-3794915-font-size );font-weight:var( --e-global-typography-3794915-font-weight );text-transform:var( --e-global-typography-3794915-text-transform );line-height:var( --e-global-typography-3794915-line-height );letter-spacing:var( --e-global-typography-3794915-letter-spacing );word-spacing:var( --e-global-typography-3794915-word-spacing );}.elementor-3278 .elementor-element.elementor-element-83b307b > .elementor-widget-container{margin:39px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-a4fc8d8{color:var( --e-global-color-primary );}.elementor-3278 .elementor-element.elementor-element-a4fc8d8 > .elementor-widget-container{margin:39px 31px 75px 29px;}.elementor-3278 .elementor-element.elementor-element-458dbec > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-60ba430{text-align:center;}.elementor-3278 .elementor-element.elementor-element-60ba430 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-3794915-font-family ), Sans-serif;font-size:var( --e-global-typography-3794915-font-size );font-weight:var( --e-global-typography-3794915-font-weight );text-transform:var( --e-global-typography-3794915-text-transform );line-height:var( --e-global-typography-3794915-line-height );letter-spacing:var( --e-global-typography-3794915-letter-spacing );word-spacing:var( --e-global-typography-3794915-word-spacing );}.elementor-3278 .elementor-element.elementor-element-60ba430 > .elementor-widget-container{margin:39px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-c4a491c{color:var( --e-global-color-primary );}.elementor-3278 .elementor-element.elementor-element-c4a491c > .elementor-widget-container{margin:39px 31px 75px 29px;}.elementor-3278 .elementor-element.elementor-element-71abe41{margin-top:0px;margin-bottom:0px;padding:70px 20px 70px 20px;}.elementor-3278 .elementor-element.elementor-element-e299299.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-3278 .elementor-element.elementor-element-e299299 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-f84909f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:900;line-height:1.2em;}.elementor-3278 .elementor-element.elementor-element-f84909f{width:auto;max-width:auto;}.elementor-3278 .elementor-element.elementor-element-46fe59d .elementor-icon-wrapper{text-align:center;}.elementor-3278 .elementor-element.elementor-element-46fe59d .elementor-icon{font-size:247px;}.elementor-3278 .elementor-element.elementor-element-46fe59d .elementor-icon svg{height:247px;}.elementor-3278 .elementor-element.elementor-element-46fe59d{width:auto;max-width:auto;top:-5px;}body:not(.rtl) .elementor-3278 .elementor-element.elementor-element-46fe59d{left:637px;}body.rtl .elementor-3278 .elementor-element.elementor-element-46fe59d{right:637px;}.elementor-3278 .elementor-element.elementor-element-005fe56 .elementor-button{font-family:var( --e-global-typography-1ff3a17-font-family ), Sans-serif;font-size:var( --e-global-typography-1ff3a17-font-size );font-weight:var( --e-global-typography-1ff3a17-font-weight );text-transform:var( --e-global-typography-1ff3a17-text-transform );line-height:var( --e-global-typography-1ff3a17-line-height );letter-spacing:var( --e-global-typography-1ff3a17-letter-spacing );word-spacing:var( --e-global-typography-1ff3a17-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 25px 10px 25px;}.elementor-3278 .elementor-element.elementor-element-005fe56 > .elementor-widget-container{margin:65px 50px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-005fe56{width:auto;max-width:auto;}.elementor-3278 .elementor-element.elementor-element-593fd21 .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-3278 .elementor-element.elementor-element-593fd21{left:0px;}body.rtl .elementor-3278 .elementor-element.elementor-element-593fd21{right:0px;}.elementor-3278 .elementor-element.elementor-element-593fd21{bottom:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3278 .elementor-element.elementor-element-f209a4a .elementor-heading-title{font-size:140px;}.elementor-3278 .elementor-element.elementor-element-6f12b46 .elementor-heading-title{font-size:var( --e-global-typography-fcf300d-font-size );line-height:var( --e-global-typography-fcf300d-line-height );letter-spacing:var( --e-global-typography-fcf300d-letter-spacing );word-spacing:var( --e-global-typography-fcf300d-word-spacing );}.elementor-3278 .elementor-element.elementor-element-6f12b46 > .elementor-widget-container{margin:-90px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-a560413 .elementor-heading-title{font-size:var( --e-global-typography-3794915-font-size );line-height:var( --e-global-typography-3794915-line-height );letter-spacing:var( --e-global-typography-3794915-letter-spacing );word-spacing:var( --e-global-typography-3794915-word-spacing );}.elementor-3278 .elementor-element.elementor-element-0ac7e26 .elementor-heading-title{font-size:var( --e-global-typography-3794915-font-size );line-height:var( --e-global-typography-3794915-line-height );letter-spacing:var( --e-global-typography-3794915-letter-spacing );word-spacing:var( --e-global-typography-3794915-word-spacing );}.elementor-3278 .elementor-element.elementor-element-f72d689 .elementor-heading-title{font-size:var( --e-global-typography-3794915-font-size );line-height:var( --e-global-typography-3794915-line-height );letter-spacing:var( --e-global-typography-3794915-letter-spacing );word-spacing:var( --e-global-typography-3794915-word-spacing );}.elementor-3278 .elementor-element.elementor-element-1799703 .elementor-button{font-size:var( --e-global-typography-1ff3a17-font-size );line-height:var( --e-global-typography-1ff3a17-line-height );letter-spacing:var( --e-global-typography-1ff3a17-letter-spacing );word-spacing:var( --e-global-typography-1ff3a17-word-spacing );}.elementor-3278 .elementor-element.elementor-element-30574eb .elementor-heading-title{font-size:var( --e-global-typography-3794915-font-size );line-height:var( --e-global-typography-3794915-line-height );letter-spacing:var( --e-global-typography-3794915-letter-spacing );word-spacing:var( --e-global-typography-3794915-word-spacing );}.elementor-3278 .elementor-element.elementor-element-83b307b .elementor-heading-title{font-size:var( --e-global-typography-3794915-font-size );line-height:var( --e-global-typography-3794915-line-height );letter-spacing:var( --e-global-typography-3794915-letter-spacing );word-spacing:var( --e-global-typography-3794915-word-spacing );}.elementor-3278 .elementor-element.elementor-element-60ba430 .elementor-heading-title{font-size:var( --e-global-typography-3794915-font-size );line-height:var( --e-global-typography-3794915-line-height );letter-spacing:var( --e-global-typography-3794915-letter-spacing );word-spacing:var( --e-global-typography-3794915-word-spacing );}.elementor-3278 .elementor-element.elementor-element-f84909f .elementor-heading-title{font-size:36px;}body:not(.rtl) .elementor-3278 .elementor-element.elementor-element-46fe59d{left:360px;}body.rtl .elementor-3278 .elementor-element.elementor-element-46fe59d{right:360px;}.elementor-3278 .elementor-element.elementor-element-46fe59d{top:-46px;}.elementor-3278 .elementor-element.elementor-element-005fe56 .elementor-button{font-size:var( --e-global-typography-1ff3a17-font-size );line-height:var( --e-global-typography-1ff3a17-line-height );letter-spacing:var( --e-global-typography-1ff3a17-letter-spacing );word-spacing:var( --e-global-typography-1ff3a17-word-spacing );}}@media(max-width:767px){.elementor-3278 .elementor-element.elementor-element-f209a4a .elementor-heading-title{font-size:58px;line-height:24px;}.elementor-3278 .elementor-element.elementor-element-f209a4a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-6f12b46 .elementor-heading-title{font-size:var( --e-global-typography-fcf300d-font-size );line-height:var( --e-global-typography-fcf300d-line-height );letter-spacing:var( --e-global-typography-fcf300d-letter-spacing );word-spacing:var( --e-global-typography-fcf300d-word-spacing );}.elementor-3278 .elementor-element.elementor-element-6f12b46 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-0ae5641{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-a560413 .elementor-heading-title{font-size:var( --e-global-typography-3794915-font-size );line-height:var( --e-global-typography-3794915-line-height );letter-spacing:var( --e-global-typography-3794915-letter-spacing );word-spacing:var( --e-global-typography-3794915-word-spacing );}.elementor-3278 .elementor-element.elementor-element-a560413 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-b153396 > .elementor-widget-container{margin:18px 28px 50px 28px;}.elementor-3278 .elementor-element.elementor-element-2c8614b .elementor-icon{font-size:216px;}.elementor-3278 .elementor-element.elementor-element-2c8614b .elementor-icon svg{height:216px;}.elementor-3278 .elementor-element.elementor-element-2c8614b{width:auto;max-width:auto;top:260px;}body:not(.rtl) .elementor-3278 .elementor-element.elementor-element-2c8614b{right:-50px;}body.rtl .elementor-3278 .elementor-element.elementor-element-2c8614b{left:-50px;}.elementor-3278 .elementor-element.elementor-element-0ac7e26 .elementor-heading-title{font-size:var( --e-global-typography-3794915-font-size );line-height:var( --e-global-typography-3794915-line-height );letter-spacing:var( --e-global-typography-3794915-letter-spacing );word-spacing:var( --e-global-typography-3794915-word-spacing );}.elementor-3278 .elementor-element.elementor-element-0ac7e26 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-4650b17 > .elementor-widget-container{margin:18px 28px 50px 28px;}.elementor-3278 .elementor-element.elementor-element-f72d689 .elementor-heading-title{font-size:var( --e-global-typography-3794915-font-size );line-height:var( --e-global-typography-3794915-line-height );letter-spacing:var( --e-global-typography-3794915-letter-spacing );word-spacing:var( --e-global-typography-3794915-word-spacing );}.elementor-3278 .elementor-element.elementor-element-f72d689 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-9b2aa8e > .elementor-widget-container{margin:18px 28px 50px 28px;}.elementor-3278 .elementor-element.elementor-element-56c4c3f{margin-top:0px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-5c87aa0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-1799703 .elementor-button{font-size:var( --e-global-typography-1ff3a17-font-size );line-height:var( --e-global-typography-1ff3a17-line-height );letter-spacing:var( --e-global-typography-1ff3a17-letter-spacing );word-spacing:var( --e-global-typography-1ff3a17-word-spacing );}.elementor-3278 .elementor-element.elementor-element-1799703 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-ff51878{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-30574eb .elementor-heading-title{font-size:var( --e-global-typography-3794915-font-size );line-height:var( --e-global-typography-3794915-line-height );letter-spacing:var( --e-global-typography-3794915-letter-spacing );word-spacing:var( --e-global-typography-3794915-word-spacing );}.elementor-3278 .elementor-element.elementor-element-30574eb > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-da0140f > .elementor-widget-container{margin:18px 28px 50px 28px;}.elementor-3278 .elementor-element.elementor-element-83b307b .elementor-heading-title{font-size:var( --e-global-typography-3794915-font-size );line-height:var( --e-global-typography-3794915-line-height );letter-spacing:var( --e-global-typography-3794915-letter-spacing );word-spacing:var( --e-global-typography-3794915-word-spacing );}.elementor-3278 .elementor-element.elementor-element-83b307b > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-a4fc8d8 > .elementor-widget-container{margin:18px 28px 50px 28px;}.elementor-3278 .elementor-element.elementor-element-60ba430 .elementor-heading-title{font-size:var( --e-global-typography-3794915-font-size );line-height:var( --e-global-typography-3794915-line-height );letter-spacing:var( --e-global-typography-3794915-letter-spacing );word-spacing:var( --e-global-typography-3794915-word-spacing );}.elementor-3278 .elementor-element.elementor-element-60ba430 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-c4a491c > .elementor-widget-container{margin:18px 28px 50px 28px;}.elementor-3278 .elementor-element.elementor-element-71abe41{margin-top:0px;margin-bottom:0px;padding:35px 0px 0px 0px;}.elementor-3278 .elementor-element.elementor-element-e299299.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3278 .elementor-element.elementor-element-f84909f{text-align:center;}.elementor-3278 .elementor-element.elementor-element-f84909f .elementor-heading-title{font-size:48px;}.elementor-3278 .elementor-element.elementor-element-005fe56 .elementor-button{font-size:var( --e-global-typography-1ff3a17-font-size );line-height:var( --e-global-typography-1ff3a17-line-height );letter-spacing:var( --e-global-typography-1ff3a17-letter-spacing );word-spacing:var( --e-global-typography-1ff3a17-word-spacing );padding:12px 25px 12px 25px;}.elementor-3278 .elementor-element.elementor-element-005fe56 > .elementor-widget-container{margin:40px 0px 50px 0px;}.elementor-3278 .elementor-element.elementor-element-593fd21 .elementor-icon{font-size:85px;}.elementor-3278 .elementor-element.elementor-element-593fd21 .elementor-icon svg{height:85px;}.elementor-3278 .elementor-element.elementor-element-593fd21{width:auto;max-width:auto;bottom:-10px;}body:not(.rtl) .elementor-3278 .elementor-element.elementor-element-593fd21{left:10px;}body.rtl .elementor-3278 .elementor-element.elementor-element-593fd21{right:10px;}}/* Start custom CSS for heading, class: .elementor-element-f209a4a */.elementor-3278 .elementor-element.elementor-element-f209a4a .elementor-heading-title {
    text-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
}
@media(max-width:1300px) and (min-width:1025px) {
    .elementor-3278 .elementor-element.elementor-element-f209a4a .elementor-heading-title {
        font-size:165px;
    }
}
@media(max-width:1135px) and (min-width:1025px) {
    .elementor-3278 .elementor-element.elementor-element-f209a4a .elementor-heading-title {
        font-size:150px;
    }
}
@media(max-width:954px) and (min-width:768px) {
    .elementor-3278 .elementor-element.elementor-element-f209a4a .elementor-heading-title {
        font-size:130px;
    }
}
@media(max-width:886px) and (min-width:768px) {
    .elementor-3278 .elementor-element.elementor-element-f209a4a .elementor-heading-title {
        font-size:112px;
    }
}
@media(max-width:767px){
    .elementor-3278 .elementor-element.elementor-element-f209a4a .elementor-heading-title {
        text-shadow: 0px 0px 13.1118px rgba(0, 0, 0, 0.15);
    }
}
@media(max-width:400px){
    .elementor-3278 .elementor-element.elementor-element-f209a4a .elementor-heading-title {
        font-size: 50px !important;
    }
}
@media(max-width:344px){
    .elementor-3278 .elementor-element.elementor-element-f209a4a .elementor-heading-title {
        font-size: 45px !important;
    }
}

/*
@media(max-width:415px){
    .elementor-3278 .elementor-element.elementor-element-f209a4a .elementor-heading-title {
        font-size: 75px !important;
    }
}
@media(max-width:385px){
    .elementor-3278 .elementor-element.elementor-element-f209a4a .elementor-heading-title {
        font-size: 65px !important;
    }
}
@media(max-width:340px){
    .elementor-3278 .elementor-element.elementor-element-f209a4a .elementor-heading-title {
        font-size: 60px !important;
    }
}
*//* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-541ec15 */@media(min-width:1025px) {
.elementor-3278 .elementor-element.elementor-element-541ec15 svg path {
    fill: #fff0 !important;
    transition: fill 1.5s;
}
.frameson .elementor-3278 .elementor-element.elementor-element-541ec15:hover svg path {
    fill: #595A5C !important;
    transition: 300ms;
    transition: fill 1.5s;
    
}
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3278 .elementor-element.elementor-element-541ec15 {
        display: none !important;
        transition: display 1.5s;
    }
    .frameson .elementor-3278 .elementor-element.elementor-element-541ec15  {
        display: block !important;
        transition: display 1.5s;
    
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f12b46 */@media(max-width:1300px) and (min-width:1025px) {
    .elementor-3278 .elementor-element.elementor-element-6f12b46 .elementor-widget-container {
       margin-top: -105px !important;
    }
}
@media(max-width:1135px) and (min-width:1025px) {
    .elementor-3278 .elementor-element.elementor-element-6f12b46 .elementor-widget-container {
       margin-top: -95px !important;
    }    
}
@media(max-width:954px) and (min-width:768px) {
    .elementor-3278 .elementor-element.elementor-element-6f12b46 .elementor-widget-container {
       margin-top: -85px !important;
    }     
}
@media(max-width:886px) and (min-width:768px) {
    .elementor-3278 .elementor-element.elementor-element-6f12b46 .elementor-widget-container {
       margin-top: -75px !important;
    }     
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a560413 */@media(max-width:767px){
    .elementor-3278 .elementor-element.elementor-element-a560413 h2 {
        background: url(/wp-content/uploads/2022/08/our-service-title-bgr.svg) no-repeat center center;
        padding-top: 15px;
        padding-bottom: 15px;
    }   
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c8614b */@media(max-width:767px){
    .elementor-3278 .elementor-element.elementor-element-2c8614b {
        display: none !important;
        transition: display 1.5s;
    }
    .frameson .elementor-3278 .elementor-element.elementor-element-2c8614b  {
        display: block !important;
        transition: display 1.5s;
    
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4596538 */@media(max-width:767px){
    .elementor-3278 .elementor-element.elementor-element-4596538 {
        order: 1;
    }   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ac7e26 */@media(max-width:767px){
    .elementor-3278 .elementor-element.elementor-element-0ac7e26 h2 {
        background: url(/wp-content/uploads/2022/08/our-service-title-bgr.svg) no-repeat center center;
        padding-top: 15px;
        padding-bottom: 15px;
    }   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f72d689 */@media(max-width:767px){
    .elementor-3278 .elementor-element.elementor-element-f72d689 h2 {
        background: url(/wp-content/uploads/2022/08/our-service-title-bgr.svg) no-repeat center center;
        padding-top: 15px;
        padding-bottom: 15px;
    }   
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0ae5641 */@media(max-width:767px){
    .elementor-3278 .elementor-element.elementor-element-0ae5641 {
        overflow: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1799703 */@media(max-width:1145px) and (min-width:1025px) {
    .elementor-3278 .elementor-element.elementor-element-1799703 {
        right: 0px !important;
    }
}
@media(max-width:767px){
    .elementor-3278 .elementor-element.elementor-element-1799703 {
        position: static !important;
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30574eb */@media(max-width:767px){
    .elementor-3278 .elementor-element.elementor-element-30574eb h2 {
        background: url(/wp-content/uploads/2022/08/our-service-title-bgr.svg) no-repeat center center;
        padding-top: 15px;
        padding-bottom: 15px;
    }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e533d33 */@media(max-width:767px){
    .elementor-3278 .elementor-element.elementor-element-e533d33 {
        order: 1;
    }   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83b307b */@media(max-width:767px){
    .elementor-3278 .elementor-element.elementor-element-83b307b h2 {
        background: url(/wp-content/uploads/2022/08/our-service-title-bgr.svg) no-repeat center center;
        padding-top: 15px;
        padding-bottom: 15px;
    }   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60ba430 */@media(max-width:767px){
    .elementor-3278 .elementor-element.elementor-element-60ba430 h2 {
        background: url(/wp-content/uploads/2022/08/our-service-title-bgr.svg) no-repeat center center;
        padding-top: 15px;
        padding-bottom: 15px;
    }   
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-46fe59d */@media(max-width:1130px) and (min-width:1025px){
    .elementor-3278 .elementor-element.elementor-element-46fe59d {
        left: 500px !important;
    }
}


@media(min-width:1025px) {
.elementor-3278 .elementor-element.elementor-element-46fe59d svg path {
    fill: #fff0 !important;
    transition: fill 1.5s;
}
.frameson .elementor-3278 .elementor-element.elementor-element-46fe59d:hover svg path {
    fill: #595A5C !important;
    transition: 300ms;
    transition: fill 1.5s;
    
}
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3278 .elementor-element.elementor-element-46fe59d {
        display: none !important;
        transition: display 1.5s;
    }
    .frameson .elementor-3278 .elementor-element.elementor-element-46fe59d  {
        display: block !important;
        transition: display 1.5s;
    
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-005fe56 */@media(max-width:1145px) and (min-width:1025px) {
    .elementor-3278 .elementor-element.elementor-element-005fe56 {
        right: 0px !important;
    }
}
@media(max-width:767px){
    .elementor-3278 .elementor-element.elementor-element-005fe56 {
        position: static !important;
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-593fd21 */@media(max-width:767px){
    .elementor-3278 .elementor-element.elementor-element-593fd21 {
        display: none !important;
        transition: display 1.5s;
    }
    .frameson .elementor-3278 .elementor-element.elementor-element-593fd21  {
        display: block !important;
        transition: display 1.5s;
    
    }
}/* End custom CSS */
/* Start custom CSS */.menu_header .current-menu-item:before {
    background: url("/wp-content/uploads/2022/08/our-service-menu-item-wrapper.svg");
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    width: 152px;
    height: 62px;
    position: absolute;
    margin-top: -11px;
    margin-left: 3px;
}
@media(max-width:1115px){
    .menu_header .current-menu-item:before {
        margin-top: -11px !important;
        margin-left: -10px !important;
        z-index:10;
        width: 154px !important;
    }
}/* End custom CSS */