.elementor-21118 .elementor-element.elementor-element-20d1d25{--display:flex;--width:100%;--min-height:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21118 .elementor-element.elementor-element-20d1d25.e-con{--flex-grow:0;--flex-shrink:0}.elementor-21118 .elementor-element.elementor-element-8807242{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--margin-top:9px;--margin-bottom:9px;--margin-left:9px;--margin-right:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21118 .elementor-element.elementor-element-8807242:not(.elementor-motion-effects-element-type-background),.elementor-21118 .elementor-element.elementor-element-8807242>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#666}.elementor-21118 .elementor-element.elementor-element-8807242:hover:before,.elementor-21118 .elementor-element.elementor-element-8807242:hover>.elementor-background-video-container:before,.elementor-21118 .elementor-element.elementor-element-8807242:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-21118 .elementor-element.elementor-element-8807242>.elementor-background-slideshow:hover:before,.elementor-21118 .elementor-element.elementor-element-8807242>.e-con-inner>.elementor-background-slideshow:hover:before{--background-overlay:''}.elementor-21118 .elementor-element.elementor-element-8807242:hover{--overlay-opacity:.5}.elementor-21118 .elementor-element.elementor-element-8f6b7d8{width:100%;max-width:100%;top:-6.7px;z-index:0;--e-transform-transition-duration:1.3s}.elementor-21118 .elementor-element.elementor-element-8f6b7d8:hover{--e-transform-scale:1.08}body:not(.rtl) .elementor-21118 .elementor-element.elementor-element-8f6b7d8{left:-30.467px}body.rtl .elementor-21118 .elementor-element.elementor-element-8f6b7d8{right:-30.467px}.elementor-21118 .elementor-element.elementor-element-8f6b7d8 img{width:100%;height:100%;object-fit:cover;object-position:center center}.elementor-21118 .elementor-element.elementor-element-c682ee0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem}.elementor-21118 .elementor-element.elementor-element-c682ee0 .title{color:#fff}.elementor-element-c682ee0 .title{font-size:5.6rem;line-height:1em}.elementor-21118 .elementor-element.elementor-element-aa3c766{margin:4rem 0 calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem}.elementor-21118 .elementor-element.elementor-element-aa3c766 .title{padding:0}.elementor-21118 .elementor-element.elementor-element-574c683{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem}.elementor-element-574c683 .wpcf7-form{--alpha-form-field-height:5.1rem;min-height:0;--alpha-form-textarea-height:15.1rem;--alpha-form-field-font-size:1.6rem}.elementor-element-574c683 .wpcf7{--alpha-form-field-color:#666;--alpha-form-field-border-color:#e1e1e1}.elementor-element-574c683 button.wpcf7-form-control,.elementor-element-574c683 .wpcf7 .btn,.elementor-element-574c683 .wpcf7 input[type=submit],.elementor-element-574c683 input[type=button]{font-size:1.5rem;letter-spacing:0px}.elementor-element-574c683 button.wpcf7-form-control,.elementor-element-574c683 .wpcf7 .btn,.elementor-element-574c683 .wpcf7 input[type=submit],.elementor-element-574c683 .wpcf7 input[type=button]{padding:1.8rem 3.9rem;border-style:solid;border-width:2px;border-radius:3px;color:#111;background-color:#02010100;border-color:#111}.elementor-element-574c683 button.wpcf7-form-control:hover,.elementor-element-574c683 button.wpcf7-form-control:focus,.elementor-element-574c683 .wpcf7 .btn:hover,.elementor-element-574c683 .wpcf7 .btn:focus,.elementor-element-574c683 .wpcf7 input[type=submit]:hover,.elementor-element-574c683 .wpcf7 input[type=submit]:focus,.elementor-element-574c683 .wpcf7 input[type=button]:hover,.elementor-element-574c683 .wpcf7 input[type=button]:focus{color:#fff}.elementor-element-574c683 button:not(.btn-bg-hover-effect):hover,.elementor-element-574c683 button:not(.btn-bg-hover-effect):focus,.elementor-element-574c683 .btn:not(.btn-bg-hover-effect):hover,.elementor-element-574c683 .btn:not(.btn-bg-hover-effect):focus,.elementor-element-574c683 .wpcf7 input[type=submit]:hover,.elementor-element-574c683 .wpcf7 input[type=submit]:focus,.elementor-element-574c683 .wpcf7 input[type=button]:hover,.elementor-element-574c683 .wpcf7 input[type=button]:focus,.elementor-element-574c683 .btn.btn-bg-hover-effect:before{background-color:#111}@media(max-width:1439px){.elementor-21118 .elementor-element.elementor-element-20d1d25{--margin-top:10.1rem;--margin-bottom:1.1rem;--margin-left:0rem;--margin-right:0rem}.elementor-21118 .elementor-element.elementor-element-8807242{--min-height:430px}}@media(max-width:1199px){.elementor-21118 .elementor-element.elementor-element-8807242{--min-height:322px}.elementor-21118 .elementor-element.elementor-element-c682ee0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 4rem) 0rem}.elementor-element-c682ee0 .title{font-size:4.5rem}.elementor-21118 .elementor-element.elementor-element-574c683{margin:2rem 0 calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem}}@media(max-width:991px){.elementor-21118 .elementor-element.elementor-element-20d1d25{--margin-top:9.1rem;--margin-bottom:1.4rem;--margin-left:0rem;--margin-right:0rem}.elementor-21118 .elementor-element.elementor-element-8807242{--min-height:245px}.elementor-21118 .elementor-element.elementor-element-c682ee0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 4rem) 0rem}.elementor-21118 .elementor-element.elementor-element-aa3c766{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem}}@media(max-width:767px){.elementor-21118 .elementor-element.elementor-element-20d1d25{--margin-top:9.2rem;--margin-bottom:-.6rem;--margin-left:0rem;--margin-right:0rem}.elementor-21118 .elementor-element.elementor-element-8807242{--min-height:200px}.elementor-21118 .elementor-element.elementor-element-c682ee0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 2.7rem) 0rem}.elementor-element-c682ee0 .title{font-size:22px;line-height:1.2em}.elementor-21118 .elementor-element.elementor-element-574c683{margin:2rem 0 calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem}}