.elementor-51930 .elementor-element.elementor-element-96b4060{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;}.elementor-51930 .elementor-element.elementor-element-96b4060:not(.elementor-motion-effects-element-type-background), .elementor-51930 .elementor-element.elementor-element-96b4060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7801492 );}.elementor-51930 .elementor-element.elementor-element-96b4060, .elementor-51930 .elementor-element.elementor-element-96b4060::before{--border-transition:0.3s;}.elementor-51930 .elementor-element.elementor-element-96b4060 > .elementor-shape-top .elementor-shape-fill, .elementor-51930 .elementor-element.elementor-element-96b4060 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-1d83576 );}.elementor-51930 .elementor-element.elementor-element-96b4060 > .elementor-shape-top svg, .elementor-51930 .elementor-element.elementor-element-96b4060 > .e-con-inner > .elementor-shape-top svg{height:400px;}.elementor-51930 .elementor-element.elementor-element-96b4060 > .elementor-shape-bottom .elementor-shape-fill, .elementor-51930 .elementor-element.elementor-element-96b4060 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-1d83576 );}.elementor-51930 .elementor-element.elementor-element-96b4060 > .elementor-shape-bottom svg, .elementor-51930 .elementor-element.elementor-element-96b4060 > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-51930 .elementor-element.elementor-element-96b4060 > .elementor-shape-bottom, .elementor-51930 .elementor-element.elementor-element-96b4060 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-51930 .elementor-element.elementor-element-4ab271c{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-51930 .elementor-element.elementor-element-35e965d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-51930 .elementor-element.elementor-element-7e3aec0{--display:flex;--background-transition:0.3s;}.elementor-51930 .elementor-element.elementor-element-ab8a83c img{max-width:300px;}.elementor-51930 .elementor-element.elementor-element-4f1e713{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-51930 .elementor-element.elementor-element-ddc73e7{--display:flex;--gap:10px 10px;--background-transition:0.3s;}.elementor-51930 .elementor-element.elementor-element-975cec0 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-51930 .elementor-element.elementor-element-975cec0 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-51930 .elementor-element.elementor-element-975cec0 .elementor-button{font-family:"RyuGothic", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-529fa49 );color:var( --e-global-color-529fa49 );background-color:var( --e-global-color-b8d53c2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b8d53c2 );border-radius:2px 2px 2px 2px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-51930 .elementor-element.elementor-element-975cec0 .elementor-button:hover, .elementor-51930 .elementor-element.elementor-element-975cec0 .elementor-button:focus{color:var( --e-global-color-b8d53c2 );background-color:rgba(232,71,47,0);border-color:var( --e-global-color-b8d53c2 );}.elementor-51930 .elementor-element.elementor-element-975cec0 .elementor-button:hover svg, .elementor-51930 .elementor-element.elementor-element-975cec0 .elementor-button:focus svg{fill:var( --e-global-color-b8d53c2 );}.elementor-51930 .elementor-element.elementor-element-560e7a3{text-align:center;color:var( --e-global-color-b8d53c2 );font-size:1rem;}.elementor-51930 .elementor-element.elementor-element-617a7d4{--display:flex;--gap:10px 10px;--background-transition:0.3s;}.elementor-51930 .elementor-element.elementor-element-98aaa35 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-51930 .elementor-element.elementor-element-98aaa35 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-51930 .elementor-element.elementor-element-98aaa35 .elementor-button{font-family:"RyuGothic", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-529fa49 );color:var( --e-global-color-529fa49 );background-color:var( --e-global-color-b8d53c2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b8d53c2 );border-radius:2px 2px 2px 2px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-51930 .elementor-element.elementor-element-98aaa35 .elementor-button:hover, .elementor-51930 .elementor-element.elementor-element-98aaa35 .elementor-button:focus{color:var( --e-global-color-b8d53c2 );background-color:rgba(232,71,47,0);border-color:var( --e-global-color-b8d53c2 );}.elementor-51930 .elementor-element.elementor-element-98aaa35 .elementor-button:hover svg, .elementor-51930 .elementor-element.elementor-element-98aaa35 .elementor-button:focus svg{fill:var( --e-global-color-b8d53c2 );}.elementor-51930 .elementor-element.elementor-element-b31af69{text-align:center;color:var( --e-global-color-b8d53c2 );font-size:1rem;}#elementor-popup-modal-51930 .dialog-message{width:800px;height:auto;}#elementor-popup-modal-51930{justify-content:center;align-items:center;pointer-events:all;background-color:#45434180;}#elementor-popup-modal-51930 .dialog-close-button{display:flex;top:20px;font-size:20px;}#elementor-popup-modal-51930 .dialog-widget-content{animation-duration:0.7s;box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.1);}#elementor-popup-modal-51930 .dialog-close-button i{color:var( --e-global-color-de77faa );}#elementor-popup-modal-51930 .dialog-close-button svg{fill:var( --e-global-color-de77faa );}@media(max-width:1024px){.elementor-51930 .elementor-element.elementor-element-96b4060 > .elementor-shape-top svg, .elementor-51930 .elementor-element.elementor-element-96b4060 > .e-con-inner > .elementor-shape-top svg{width:calc(90% + 1.3px);height:400px;}#elementor-popup-modal-51930 .dialog-message{width:100vw;}}@media(max-width:767px){.elementor-51930 .elementor-element.elementor-element-96b4060 > .elementor-shape-top svg, .elementor-51930 .elementor-element.elementor-element-96b4060 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:200px;}.elementor-51930 .elementor-element.elementor-element-975cec0 .elementor-button{padding:15px 10px 15px 10px;}.elementor-51930 .elementor-element.elementor-element-98aaa35 .elementor-button{padding:15px 10px 15px 10px;}#elementor-popup-modal-51930 .dialog-close-button{top:10px;}body:not(.rtl) #elementor-popup-modal-51930 .dialog-close-button{right:10px;}body.rtl #elementor-popup-modal-51930 .dialog-close-button{left:10px;}}/* Start custom CSS for button, class: .elementor-element-975cec0 */.elementor-51930 .elementor-element.elementor-element-975cec0 {overflow: hidden;} .elementor-51930 .elementor-element.elementor-element-975cec0 svg {width: 260px; display: inline-block; float: left; position: absolute; left: 0; opacity: .05; top: 50%; left: 50%; transform: translate(-50%, -40%);z-index: 0}

.elementor-51930 .elementor-element.elementor-element-975cec0 .elementor-button-text {z-index: 1; position: relative;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-98aaa35 */.elementor-51930 .elementor-element.elementor-element-98aaa35 {overflow: hidden;} .elementor-51930 .elementor-element.elementor-element-98aaa35 svg {width: 260px; display: inline-block; float: left; position: absolute; left: 0; opacity: .05; top: 50%; left: 50%; transform: translate(-50%, -40%);z-index: 0}

.elementor-51930 .elementor-element.elementor-element-98aaa35 .elementor-button-text {z-index: 1; position: relative;}/* End custom CSS */