.elementor-form .elementor-hcaptcha{display:none}a:not([href]){cursor:pointer}.hidden{display:none}dl,ol,ul{margin-block-end:.9rem}li{margin-block-end:.3rem}.box-shadow.elementor-widget-text-editor>.elementor-widget-container,.box-shadow.elementor-widget-icon-box>.elementor-widget-container,.box-shadow.elementor-widget-image-box>.elementor-widget-container,.box-shadow.elementor-widget-price-table>.elementor-widget-container,.box-shadow.elementor-widget-posts .elementor-post__card,.box-shadow.elementor-widget-posts .elementor-posts--skin-classic .elementor-post__thumbnail,.box-shadow.elementor-widget-image.outer>.elementor-widget-container,.box-shadow.elementor-widget-image:not(.outer) img,.box-shadow.e-flex,.box-shadow.e-grid,.box-shadow.e-flex>.e-con-inner,.box-shadow.e-grid>.e-con-inner{box-shadow:0 10px 20px rgb(0 0 0 / .19),0 6px 6px rgb(0 0 0 / .23)}.box-shadow.elementor-widget-posts .elementor-posts--skin-classic .elementor-post{overflow:visible}.elementor-widget-theme-post-excerpt p::after,.elementor-post__excerpt p::after{content:"…"}.title::after,h2.wp-block-heading::after,.elementor-widget-text-editor h2::after{margin-top:.25rem;content:"";display:block;height:.25rem;background-color:var(--e-global-color-primary);margin-bottom:1rem}.elementor-pagination{display:flex;justify-content:center;gap:.5rem}.elementor-pagination>*{background-color:var(--e-global-color-secondary);color:#fff;padding:.5rem 1rem;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.elementor-pagination>a{background-color:var(--e-global-color-primary);color:#fff}.pdfemb-viewer{border-color:#ccc!important;background-color:white!important}.pdfemb-viewer .pdfemb-loadingmsg{font-size:0}.pdfemb-viewer .pdfemb-loadingmsg::before{content:"";display:inline-block;width:3rem;height:3rem;border:.25rem solid rgb(0 0 0 / .3);border-top-color:#000;border-radius:50%;animation:pdfemb-spin 1s ease-in-out infinite}@keyframes pdfemb-spin{to{transform:rotate(360deg)}}.wp-block-file__button.wp-element-button{color:#fff}#controlled-shooting li{padding:1rem}#controlled-shooting li:nth-child(even){background-color:var(--e-global-color-text)}#controlled-shooting li .elementor-icon-list-text{padding:0}#contact-form p{display:flex;flex-direction:column;gap:2rem}#contact-form br,#contact-form .wpcf7-spinner{display:none}#contact-form .acceptance{display:flex}#contact-form .acceptance .wpcf7-list-item{margin:.5rem 1rem .5rem 0}#contact-form .wpcf7-submit{margin:0}#contact-form textarea{height:8.3rem}#contact-form input[type=date],#contact-form input[type=email],#contact-form input[type=number],#contact-form input[type=password],#contact-form input[type=search],#contact-form input[type=tel],#contact-form input[type=text],#contact-form input[type=url],#contact-form select,#contact-form textarea{border:1px solid #ccc;border-radius:0;outline:none}h2.wp-block-heading{margin-top:1.5rem}