img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }

				.fc-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.fc-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.fc-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.fc-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.fc-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.fc-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			

            .ui-popup-background, .ui-popup-wrapper, .ui-popup-overlay{
                position: fixed;
                width: 100vw;
                height:100vh;
                top: 0;
                left: 0;
            }
            .ui-popup-overlay{
                background-color: rgba(0, 0 ,0, 40%);
                pointer-events: all;
            }
            .ui-popup-wrapper{
                display: none;
                z-index: 9999;
                animation-name: fysioFadeIn;
	            animation-timing-function: ease-in-out;
                animation-duration: .4s;
                pointer-events: none;
            }
            .ui-popup-active{
                display: flex;
            }
            .ui-popup{
                display: none;
                position: relative;
                width: 100%;
                max-width: 100vw;
                max-height: 95vh;
                animation-duration: .6s;
				overflow: hidden;
                pointer-events: all;
            }
            .ui-popup-active .ui-popup{
                display: flex;
            }
            .ui-popup-close{
                position: absolute;
                right: 6px;
                top: 6px;
                padding: 10px;
                font-size: 12px;
                z-index: 1;
                line-height: 1;
                cursor: pointer;
                transition: all .3s ease-in-out;
            }
            .ui-popup-wrapper [data-fco-type=fysio-tb] {
                overflow: hidden auto;
                width: 100%;
            }
            .ui-popup-wrapper [data-fco-type=fysio-tb] .fysio-section-wrap:not(:empty)+#fco-add-new-section {
                display: none;
            }
			.fco-add-section:not(.fco-dragging-on-child) .fco-add-section-inner {
				background-color: #fff;
			}
            

        .ui-popup-47{
            align-items:center;justify-content:center;        }
        .ui-popup-47 .ui-popup{
            width:960px;animation-name:fysioZoomIn        }
        .ui-popup-47 .ui-popup-close {color:var(--fysio-primary-color)}.ui-popup-47 .ui-popup-close:hover {color:var(--fysio-secondary-color)}
        

            .fysio-animate-scroll {
                animation: .5s linear fysioFadeIn both;
                animation-timeline: view(block);
            }
        