.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: var(--wp--preset--spacing--large);--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: var(--wp--preset--spacing--large);--bs-modal-header-padding-y: var(--wp--preset--spacing--large);--bs-modal-header-padding: var(--wp--preset--spacing--large) var(--wp--preset--spacing--large);--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1300px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 781.98px){.modal-fullscreen-wp-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-wp-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-wp-down .modal-header,.modal-fullscreen-wp-down .modal-footer{border-radius:0}.modal-fullscreen-wp-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1299.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1439.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}@media(max-width: 1691.98px){.modal-fullscreen-xxxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxxl-down .modal-header,.modal-fullscreen-xxxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxxl-down .modal-body{overflow-y:auto}}@media(max-width: 1899.98px){.modal-fullscreen-xxxxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxxxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxxxl-down .modal-header,.modal-fullscreen-xxxxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxxxl-down .modal-body{overflow-y:auto}}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z%27/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.5;--bs-btn-close-hover-opacity: 0.75;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(22, 52, 91, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.6rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.wp-block-services{padding-bottom:3.75rem;height:100%}.wp-block-services__grid{transition:.7s cubic-bezier(0.34, 1.56, 0.64, 1) !important}.wp-block-services__grid:not(.swiper-wrapper){display:flex;align-items:stretch;flex-wrap:nowrap;transition:all .6s ease}.wp-block-services__cards{height:100%;flex-direction:column;display:flex}.wp-block-services__card{width:calc(100% - 1.5rem)}.wp-block-services__wrap{height:100%}.wp-block-services__wrap::after{content:"";width:20%;height:100%;position:absolute;top:0;right:0;pointer-events:none;background:linear-gradient(270deg, #fff 17.19%, rgba(255, 255, 255, 0) 100%);transition:opacity .6s ease;z-index:1}@media(max-width: 575.98px){.wp-block-services__wrap::after{width:0%}}.wp-block-services__wrap:has(.product-next.swiper-button-disabled)::after{opacity:0}.wp-block-services__wrap .product-nav{opacity:1;top:49%}.wp-block-services__wrap .product-nav.swiper-button-disabled{opacity:0;pointer-events:none}.wp-block-services__wrap .product-nav.product-prev:before{padding:.8rem 1.1rem .8rem .8rem}.wp-block-services__read-more{margin-top:auto}.wp-block-services__service-card{display:flex;height:100%;row-gap:25px;flex-direction:column}@media(max-width: 600px){.wp-block-services__service-card{gap:1.5rem 0;width:100%}.wp-block-services__service-card .wp-block-services__service-content:has(h4[data-lines="4"]) div p{-webkit-line-clamp:3}}.wp-block-services__service-card .wp-block-services__service{min-height:20rem;height:50%;background-size:cover;position:relative;transition:transform .8s ease}.wp-block-services__service-card .wp-block-services__service.is_ad{height:100%}.wp-block-services__service-card .wp-block-services__service *{color:#fff;z-index:1;position:relative}.wp-block-services__service-card .wp-block-services__service-content{padding:3.56rem 2.75rem 2.5rem;display:flex;flex-direction:column;height:100%}.wp-block-services__service-card .wp-block-services__service-content p:first-child{margin-top:0}@media(max-width: 600px){.wp-block-services__service-card .wp-block-services__service-content p:first-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}}.wp-block-services__service-card .wp-block-services__service h4{font-size:var(--wp--preset--font-size--medium);margin:0;padding-bottom:.75rem}.wp-block-services__service-card .wp-block-services__service::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--wp--preset--color--secondary);opacity:.7}.sliding-forward .wp-block-services__service-card .wp-block-services__service{transform:translateX(-3vw)}.sliding-backward .wp-block-services__service-card .wp-block-services__service{transform:translateX(3vw)}@media(min-width: 601px){.wp-block-services__service-card:has(.wp-block-services__service:nth-child(2)) .wp-block-services__service .wp-block-services__service-content div p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.wp-block-services__service-card:has(.wp-block-services__service:nth-child(2)) .wp-block-services__service .wp-block-services__service-content:has(h4[data-lines="3"]) div p{-webkit-line-clamp:3}.wp-block-services__service-card:has(.wp-block-services__service:nth-child(2)) .wp-block-services__service .wp-block-services__service-content:has(h4[data-lines="4"]) div p{-webkit-line-clamp:1}.wp-block-services__service-card:has(.wp-block-services__service:nth-child(4)) .wp-block-services__service:nth-child(1) .wp-block-services__service-content div p,.wp-block-services__service-card:has(.wp-block-services__service:nth-child(4)) .wp-block-services__service:nth-child(2) .wp-block-services__service-content div p{-webkit-line-clamp:3}.wp-block-services__service-card:has(.wp-block-services__service:nth-child(4)) .wp-block-services__service:nth-child(1) .wp-block-services__service-content:has(h4[data-lines="4"]) div p,.wp-block-services__service-card:has(.wp-block-services__service:nth-child(4)) .wp-block-services__service:nth-child(2) .wp-block-services__service-content:has(h4[data-lines="4"]) div p{-webkit-line-clamp:2}}@media(max-width: 600px){.wp-block-services__service-card:has(.is_ad):has(.is_ad.wp-block-services__service:nth-child(4)){gap:1.5rem 0}}.wp-block-services__service.is_ad .promo-price{font-size:6.75rem;font-weight:900;margin:0;line-height:100%;letter-spacing:.0625rem;margin-top:0;margin-bottom:0;display:flex}.wp-block-services__service.is_ad .promo-price sup{font-size:var(--wp--custom--headings--h-4);line-height:1}.wp-block-services__service.is_ad .promo-description{font-size:.9375rem}.wp-block-services__service.is_ad .promo-disclaimer{font-size:var(--wp--preset--font-size--xx-small)}.wp-block-services__service.is_ad .wp-block-button.has-white-background-color .wp-block-button__link{color:var(--wp--preset--color--primary);font-size:1rem;white-space:nowrap;padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--40)}.wp-block-services__service.is_ad .wp-block-button.has-white-background-color .wp-block-button__link::after{background-color:var(--wp--preset--color--primary)}.wp-block-services__service.is_ad .wp-block-button.has-white-background-color .wp-block-button__link:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--custom--theme-colors--light)}.wp-block-services__service.is_ad .wp-block-button.has-white-background-color .wp-block-button__link:hover::after{background-color:var(--wp--custom--theme-colors--light)}.wp-block-services__service.is_ad .wp-block-services__service-content{justify-content:flex-end}.block-editor-iframe__body .wp-block-services__grid{grid-template-columns:minmax(100%, 1fr);display:grid;grid-auto-flow:column}.block-editor-iframe__body .wp-block-services__cards{width:100%}.block-editor-iframe__body .wp-block-services__service-content{max-height:60%}.modal-service .modal-header{padding:1rem 3rem;border:0}.modal-service .modal-title{margin:0;color:var(--wp--preset--color--secondary);font-weight:900;font-size:var(--wp--preset--font-size--large)}.modal-service .modal-body{padding:0 3rem 1rem}.modal-service .modal-footer{padding:0}
