.elementor-2640 .elementor-element.elementor-element-480a9876:not(.elementor-motion-effects-element-type-background),.elementor-2640 .elementor-element.elementor-element-480a9876>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-2640 .elementor-element.elementor-element-480a9876{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2640 .elementor-element.elementor-element-480a9876>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2640 .elementor-element.elementor-element-5b5a6967>.elementor-element-populated{padding:30px 40px}.elementor-2640 .elementor-element.elementor-element-2a74ceb6 .elementor-heading-title{font-size:2rem}.elementor-2640 .elementor-element.elementor-element-8b6b7f .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-2640 .elementor-element.elementor-element-8b6b7f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:var(--e-global-color-d7d2799)}.elementor-2640 .elementor-element.elementor-element-8b6b7f>.elementor-widget-container{border-style:solid;border-width:10px;border-color:var(--e-global-color-accent);box-shadow:0px 0px 10px 0px rgba(0,0,0,.25)}.elementor-2640 .elementor-element.elementor-element-8b6b7f{--image-border-color:var(--e-global-color-accent);--image-transition-duration:.8s;--overlay-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}#elementor-popup-modal-2640 .dialog-widget-content{animation-duration:1.2s;background-color:#FFFFFF00;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2)}#elementor-popup-modal-2640{background-color:var(--e-global-color-238494b);justify-content:center;align-items:center;pointer-events:all}#elementor-popup-modal-2640 .dialog-message{width:1000px;height:auto}#elementor-popup-modal-2640 .dialog-close-button{display:flex;font-size:25px}@media(max-width:1024px){#elementor-popup-modal-2640 .dialog-message{width:100vw}}@media(max-width:767px){.elementor-2640 .elementor-element.elementor-element-5b5a6967>.elementor-element-populated{padding:30px 10px 10px}}.elementor-2640 .elementor-element.elementor-element-8b6b7f{transform:rotate(-.1deg) translate(0px,-4px);transition:all .5s ease}.elementor-2640 .elementor-element.elementor-element-8b6b7f:hover{transform:rotate(0deg) translate(0px,0px);filter:drop-shadow(5px 5px 10px #00000040)}