
:root{--pv-tint:#F1DDCD;--pv-font-display:"Kaisei Tokumin"}
.elementor-1 .elementor-element.elementor-element-57497da .elementor-icon-list-icon i{color:var(--e-global-color-text) !important}
.elementor-1 .elementor-element.elementor-element-57497da .elementor-icon-list-icon svg{fill:var(--e-global-color-text) !important}
.elementor-1 .elementor-element.elementor-element-439ee0a .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2063 .elementor-element.elementor-element-24fde15 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2063 .elementor-element.elementor-element-4b78ac6 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2063 .elementor-element.elementor-element-95c6a67:not(.elementor-motion-effects-element-type-background), .elementor-2063 .elementor-element.elementor-element-95c6a67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom left, var(--pv-tint) 25%, var( --e-global-color-9c659d0 ) 125%) !important}
.elementor-2063 .elementor-element.elementor-element-b17c4df .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-2063 .elementor-element.elementor-element-5abab0e:not(.elementor-motion-effects-element-type-background), .elementor-2063 .elementor-element.elementor-element-5abab0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom left, var(--pv-tint) 25%, var( --e-global-color-9c659d0 ) 125%) !important}
.elementor-2063 .elementor-element.elementor-element-9d233d2 .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-2063 .elementor-element.elementor-element-6790d2a .elementor-button:hover, .elementor-2063 .elementor-element.elementor-element-6790d2a .elementor-button:focus{background-color:color-mix(in srgb, var(--e-global-color-9c659d0) 0%, transparent) !important}
.elementor-2063 .elementor-element.elementor-element-baa0cd4:not(.elementor-motion-effects-element-type-background), .elementor-2063 .elementor-element.elementor-element-baa0cd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom right, var(--pv-tint) 0%, var(--e-global-color-9c659d0) 100%) !important}
.elementor-2063 .elementor-element.elementor-element-0629047 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2063 .elementor-element.elementor-element-c457aa1:not(.elementor-motion-effects-element-type-background), .elementor-2063 .elementor-element.elementor-element-c457aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2063 .elementor-element.elementor-element-4a33715:not(.elementor-motion-effects-element-type-background), .elementor-2063 .elementor-element.elementor-element-4a33715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2063 .elementor-element.elementor-element-d2d26ab:not(.elementor-motion-effects-element-type-background), .elementor-2063 .elementor-element.elementor-element-d2d26ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2063 .elementor-element.elementor-element-0a4c4ce:not(.elementor-motion-effects-element-type-background), .elementor-2063 .elementor-element.elementor-element-0a4c4ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2063 .elementor-element.elementor-element-e7742da .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2063 .elementor-element.elementor-element-91c76b1:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-2063 .elementor-element.elementor-element-392b2c4:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-2063 .elementor-element.elementor-element-c32dd4d:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-2063 .elementor-element.elementor-element-61e4cba .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-2063 .elementor-element.elementor-element-9867fc4 .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-2063 .elementor-element.elementor-element-fd6d8b8 .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-2063 .elementor-element.elementor-element-822ee5c .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-2063 .elementor-element.elementor-element-55ed066 .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-2399 .elementor-element.elementor-element-dba6676 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2399 .elementor-element.elementor-element-e6313be .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2399 .elementor-element.elementor-element-12cef6f:not(.elementor-motion-effects-element-type-background), .elementor-2399 .elementor-element.elementor-element-12cef6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2399 .elementor-element.elementor-element-8c9e96f:not(.elementor-motion-effects-element-type-background), .elementor-2399 .elementor-element.elementor-element-8c9e96f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2399 .elementor-element.elementor-element-a846689:not(.elementor-motion-effects-element-type-background), .elementor-2399 .elementor-element.elementor-element-a846689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2399 .elementor-element.elementor-element-69884c7:not(.elementor-motion-effects-element-type-background), .elementor-2399 .elementor-element.elementor-element-69884c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2399 .elementor-element.elementor-element-bf4f126:not(.elementor-motion-effects-element-type-background), .elementor-2399 .elementor-element.elementor-element-bf4f126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2399 .elementor-element.elementor-element-f5e352a:not(.elementor-motion-effects-element-type-background), .elementor-2399 .elementor-element.elementor-element-f5e352a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2399 .elementor-element.elementor-element-7d75f48 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2399 .elementor-element.elementor-element-0e50042:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-2399 .elementor-element.elementor-element-813fa5a .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2399 .elementor-element.elementor-element-8a23b97 .elementor-button:hover, .elementor-2399 .elementor-element.elementor-element-8a23b97 .elementor-button:focus{background-color:color-mix(in srgb, var(--e-global-color-9c659d0) 0%, transparent) !important}
.elementor-2399 .elementor-element.elementor-element-ca2255c:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-2399 .elementor-element.elementor-element-8719bd7 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2399 .elementor-element.elementor-element-2d8517c .elementor-button:hover, .elementor-2399 .elementor-element.elementor-element-2d8517c .elementor-button:focus{background-color:color-mix(in srgb, var(--e-global-color-9c659d0) 0%, transparent) !important}
.elementor-2399 .elementor-element.elementor-element-0f2c0d0:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-2399 .elementor-element.elementor-element-2b01ba0 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2399 .elementor-element.elementor-element-7d85803 .elementor-button:hover, .elementor-2399 .elementor-element.elementor-element-7d85803 .elementor-button:focus{background-color:color-mix(in srgb, var(--e-global-color-9c659d0) 0%, transparent) !important}
.elementor-2399 .elementor-element.elementor-element-8bde136:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-2399 .elementor-element.elementor-element-e5c7f26 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2399 .elementor-element.elementor-element-0bbbcaa .elementor-button:hover, .elementor-2399 .elementor-element.elementor-element-0bbbcaa .elementor-button:focus{background-color:color-mix(in srgb, var(--e-global-color-9c659d0) 0%, transparent) !important}
.elementor-2399 .elementor-element.elementor-element-5ac01fe:not(.elementor-motion-effects-element-type-background), .elementor-2399 .elementor-element.elementor-element-5ac01fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom right, var(--pv-tint) 25%, var( --e-global-color-9c659d0 ) 100%) !important}
.elementor-2399 .elementor-element.elementor-element-a8d1cd6 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2399 .elementor-element.elementor-element-97750aa .elementor-button:hover, .elementor-2399 .elementor-element.elementor-element-97750aa .elementor-button:focus{background-color:color-mix(in srgb, var(--e-global-color-9c659d0) 0%, transparent) !important}
.elementor-2399 .elementor-element.elementor-element-2eba0e5 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2399 .elementor-element.elementor-element-98b2a19:not(.elementor-motion-effects-element-type-background), .elementor-2399 .elementor-element.elementor-element-98b2a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2399 .elementor-element.elementor-element-6695567:not(.elementor-motion-effects-element-type-background), .elementor-2399 .elementor-element.elementor-element-6695567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2399 .elementor-element.elementor-element-f8989f4:not(.elementor-motion-effects-element-type-background), .elementor-2399 .elementor-element.elementor-element-f8989f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2399 .elementor-element.elementor-element-8ba9a91:not(.elementor-motion-effects-element-type-background), .elementor-2399 .elementor-element.elementor-element-8ba9a91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2399 .elementor-element.elementor-element-7c67888 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2478 .elementor-element.elementor-element-a39070e .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2478 .elementor-element.elementor-element-62156fa .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2478 .elementor-element.elementor-element-3af35a1 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2478 .elementor-element.elementor-element-97882fc:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-2478 .elementor-element.elementor-element-8fe5ee6:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-2478 .elementor-element.elementor-element-00a47bf:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-2478 .elementor-element.elementor-element-6467b0c:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-2478 .elementor-element.elementor-element-d9e8eea:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-2478 .elementor-element.elementor-element-0f5728a:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-2478 .elementor-element.elementor-element-6b025fb .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2478 .elementor-element.elementor-element-7fa4ef0:not(.elementor-motion-effects-element-type-background), .elementor-2478 .elementor-element.elementor-element-7fa4ef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2478 .elementor-element.elementor-element-6753310:not(.elementor-motion-effects-element-type-background), .elementor-2478 .elementor-element.elementor-element-6753310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2478 .elementor-element.elementor-element-47270cb:not(.elementor-motion-effects-element-type-background), .elementor-2478 .elementor-element.elementor-element-47270cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2478 .elementor-element.elementor-element-a798552:not(.elementor-motion-effects-element-type-background), .elementor-2478 .elementor-element.elementor-element-a798552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2478 .elementor-element.elementor-element-10a9dd1 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2580 .elementor-element.elementor-element-7a1012c .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2580 .elementor-element.elementor-element-8b86050 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2580 .elementor-element.elementor-element-e57f52d:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-e57f52d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2580 .elementor-element.elementor-element-72645fc:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-72645fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2580 .elementor-element.elementor-element-3650ddf:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-3650ddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2580 .elementor-element.elementor-element-e7013fc:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-e7013fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2580 .elementor-element.elementor-element-d8ac700 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2580 .elementor-element.elementor-element-ff95c8a .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-2580 .elementor-element.elementor-element-8382043 .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-2580 .elementor-element.elementor-element-edd0d93 .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-2580 .elementor-element.elementor-element-c21872a .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-2580 .elementor-element.elementor-element-29e0606 .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-2580 .elementor-element.elementor-element-e2da4ac:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-e2da4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom right, var(--pv-tint) 0%, var(--e-global-color-9c659d0) 100%) !important}
.elementor-2580 .elementor-element.elementor-element-fb02c85::before, .elementor-2580 .elementor-element.elementor-element-fb02c85 > .elementor-background-video-container::before, .elementor-2580 .elementor-element.elementor-element-fb02c85 > .e-con-inner > .elementor-background-video-container::before, .elementor-2580 .elementor-element.elementor-element-fb02c85 > .elementor-background-slideshow::before, .elementor-2580 .elementor-element.elementor-element-fb02c85 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2580 .elementor-element.elementor-element-fb02c85 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:linear-gradient(100deg, color-mix(in srgb, var(--e-global-color-primary) 0%, transparent) -61%, var( --e-global-color-primary ) 75%) !important}
.elementor-2580 .elementor-element.elementor-element-5737ef2 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2580 .elementor-element.elementor-element-5027136 .elementor-button:hover, .elementor-2580 .elementor-element.elementor-element-5027136 .elementor-button:focus{background-color:color-mix(in srgb, var(--e-global-color-primary) 0%, transparent) !important}
.elementor-2580 .elementor-element.elementor-element-a2b8416:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-a2b8416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom right, var(--pv-tint) 25%, var(--e-global-color-9c659d0) 100%) !important}
.elementor-2580 .elementor-element.elementor-element-4a0cba3 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2580 .elementor-element.elementor-element-6b202c4 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-2580 .elementor-element.elementor-element-6b202c4 .elementskit-single-testimonial-slider, .elementor-2580 .elementor-element.elementor-element-6b202c4 .elementskit-testimonial_card, .elementor-2580 .elementor-element.elementor-element-6b202c4 .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:var(--e-global-color-9c659d0) !important}
.elementor-2633 .elementor-element.elementor-element-e71760f .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2633 .elementor-element.elementor-element-2f3a335 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2633 .elementor-element.elementor-element-6b376ec .elementor-button:hover, .elementor-2633 .elementor-element.elementor-element-6b376ec .elementor-button:focus{background-color:color-mix(in srgb, var(--e-global-color-primary) 0%, transparent) !important}
.elementor-2633 .elementor-element.elementor-element-790d02d .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2633 .elementor-element.elementor-element-2f02312:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-2633 .elementor-element.elementor-element-13b5d65:not(.elementor-motion-effects-element-type-background), .elementor-2633 .elementor-element.elementor-element-13b5d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom right, var(--pv-tint) 0%, var(--e-global-color-9c659d0) 100%) !important}
.elementor-2633 .elementor-element.elementor-element-5a76601 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2633 .elementor-element.elementor-element-39aa659:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-2633 .elementor-element.elementor-element-c9611fe:not(.elementor-motion-effects-element-type-background), .elementor-2633 .elementor-element.elementor-element-c9611fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom right, var(--pv-tint) 0%, var(--e-global-color-9c659d0) 100%) !important}
.elementor-2633 .elementor-element.elementor-element-23ecbf3 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2633 .elementor-element.elementor-element-1744efd:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-2633 .elementor-element.elementor-element-1264d1c:not(.elementor-motion-effects-element-type-background), .elementor-2633 .elementor-element.elementor-element-1264d1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom right, var(--pv-tint) 0%, var(--e-global-color-9c659d0) 100%) !important}
.elementor-2633 .elementor-element.elementor-element-4870f85 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2633 .elementor-element.elementor-element-4f0f5c2:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-2633 .elementor-element.elementor-element-fac331e:not(.elementor-motion-effects-element-type-background), .elementor-2633 .elementor-element.elementor-element-fac331e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom right, var(--pv-tint) 0%, var(--e-global-color-9c659d0) 100%) !important}
.elementor-2633 .elementor-element.elementor-element-efd0361 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2633 .elementor-element.elementor-element-811c63f .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-2633 .elementor-element.elementor-element-7aba67d .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-2633 .elementor-element.elementor-element-9cfe1ec .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-2633 .elementor-element.elementor-element-3e16503 .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-2633 .elementor-element.elementor-element-0ad29b1 .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-2633 .elementor-element.elementor-element-53a67e3 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2633 .elementor-element.elementor-element-afa99df:not(.elementor-motion-effects-element-type-background), .elementor-2633 .elementor-element.elementor-element-afa99df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2633 .elementor-element.elementor-element-2177a0b:not(.elementor-motion-effects-element-type-background), .elementor-2633 .elementor-element.elementor-element-2177a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2633 .elementor-element.elementor-element-e95a4ed:not(.elementor-motion-effects-element-type-background), .elementor-2633 .elementor-element.elementor-element-e95a4ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2633 .elementor-element.elementor-element-8ccf89c:not(.elementor-motion-effects-element-type-background), .elementor-2633 .elementor-element.elementor-element-8ccf89c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2633 .elementor-element.elementor-element-7599e98:not(.elementor-motion-effects-element-type-background), .elementor-2633 .elementor-element.elementor-element-7599e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2633 .elementor-element.elementor-element-d36e6d9:not(.elementor-motion-effects-element-type-background), .elementor-2633 .elementor-element.elementor-element-d36e6d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2633 .elementor-element.elementor-element-a36de0e:not(.elementor-motion-effects-element-type-background), .elementor-2633 .elementor-element.elementor-element-a36de0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom right, var(--pv-tint) 25%, var(--e-global-color-9c659d0) 100%) !important}
.elementor-2633 .elementor-element.elementor-element-76ad8c9 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2633 .elementor-element.elementor-element-d4f1be2 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-2633 .elementor-element.elementor-element-d4f1be2 .elementskit-single-testimonial-slider, .elementor-2633 .elementor-element.elementor-element-d4f1be2 .elementskit-testimonial_card, .elementor-2633 .elementor-element.elementor-element-d4f1be2 .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:var(--e-global-color-9c659d0) !important}
.elementor-2657 .elementor-element.elementor-element-3f80729 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2657 .elementor-element.elementor-element-46f9a06 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2657 .elementor-element.elementor-element-f08258c .elementor-button:hover, .elementor-2657 .elementor-element.elementor-element-f08258c .elementor-button:focus{background-color:color-mix(in srgb, var(--e-global-color-primary) 0%, transparent) !important}
.elementor-2657 .elementor-element.elementor-element-5e105d1:not(.elementor-motion-effects-element-type-background), .elementor-2657 .elementor-element.elementor-element-5e105d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom right, var(--pv-tint) 0%, var(--e-global-color-9c659d0) 100%) !important}
.elementor-2657 .elementor-element.elementor-element-38c8c52 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2657 .elementor-element.elementor-element-ab688d3:not(.elementor-motion-effects-element-type-background), .elementor-2657 .elementor-element.elementor-element-ab688d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2657 .elementor-element.elementor-element-8ddf1ca:not(.elementor-motion-effects-element-type-background), .elementor-2657 .elementor-element.elementor-element-8ddf1ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2657 .elementor-element.elementor-element-ace2fb2:not(.elementor-motion-effects-element-type-background), .elementor-2657 .elementor-element.elementor-element-ace2fb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2657 .elementor-element.elementor-element-15a79c1:not(.elementor-motion-effects-element-type-background), .elementor-2657 .elementor-element.elementor-element-15a79c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-2657 .elementor-element.elementor-element-21c6abf:not(.elementor-motion-effects-element-type-background), .elementor-2657 .elementor-element.elementor-element-21c6abf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom right, var(--pv-tint) 25%, var(--e-global-color-9c659d0) 100%) !important}
.elementor-2657 .elementor-element.elementor-element-a7fe7a5 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2657 .elementor-element.elementor-element-e488630 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-2657 .elementor-element.elementor-element-e488630 .elementskit-single-testimonial-slider, .elementor-2657 .elementor-element.elementor-element-e488630 .elementskit-testimonial_card, .elementor-2657 .elementor-element.elementor-element-e488630 .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:var(--e-global-color-9c659d0) !important}
.elementor-2699 .elementor-element.elementor-element-7239202 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2699 .elementor-element.elementor-element-3965a1b .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2699 .elementor-element.elementor-element-1978175::before, .elementor-2699 .elementor-element.elementor-element-1978175 > .elementor-background-video-container::before, .elementor-2699 .elementor-element.elementor-element-1978175 > .e-con-inner > .elementor-background-video-container::before, .elementor-2699 .elementor-element.elementor-element-1978175 > .elementor-background-slideshow::before, .elementor-2699 .elementor-element.elementor-element-1978175 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2699 .elementor-element.elementor-element-1978175 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:linear-gradient(100deg, color-mix(in srgb, var(--e-global-color-primary) 0%, transparent) -61%, var( --e-global-color-primary ) 75%) !important}
.elementor-2699 .elementor-element.elementor-element-c4093fe .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2699 .elementor-element.elementor-element-dfcf02a .elementor-button:hover, .elementor-2699 .elementor-element.elementor-element-dfcf02a .elementor-button:focus{background-color:color-mix(in srgb, var(--e-global-color-primary) 0%, transparent) !important}
.elementor-2699 .elementor-element.elementor-element-0f4000d .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2731 .elementor-element.elementor-element-9eaa263 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-2731 .elementor-element.elementor-element-99d14bf .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-299 .elementor-element.elementor-element-2d13352 .metform-btn:hover{background-color:color-mix(in srgb, var(--e-global-color-9c659d0) 0%, transparent) !important}
.elementor-3111 .elementor-element.elementor-element-564bbf1 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-3111 .elementor-element.elementor-element-47862a9 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-3111 .elementor-element.elementor-element-c8f8727:not(.elementor-motion-effects-element-type-background), .elementor-3111 .elementor-element.elementor-element-c8f8727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-3111 .elementor-element.elementor-element-377d33f:not(.elementor-motion-effects-element-type-background), .elementor-3111 .elementor-element.elementor-element-377d33f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-3111 .elementor-element.elementor-element-bff219f:not(.elementor-motion-effects-element-type-background), .elementor-3111 .elementor-element.elementor-element-bff219f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-3157 .elementor-element.elementor-element-54379b03 .metform-btn:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-3322 .elementor-element.elementor-element-4504bf6:not(.elementor-motion-effects-element-type-background), .elementor-3322 .elementor-element.elementor-element-4504bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom right, var(--pv-tint) 25%, var(--e-global-color-9c659d0) 100%) !important}
.elementor-3322 .elementor-element.elementor-element-5a9700b .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-3322 .elementor-element.elementor-element-78a5159 .elementor-button:hover, .elementor-3322 .elementor-element.elementor-element-78a5159 .elementor-button:focus{background-color:color-mix(in srgb, var(--e-global-color-9c659d0) 0%, transparent) !important}
.elementor-37 .elementor-element.elementor-element-59b4245 .elementor-button{background-color:var(--e-global-color-primary) !important}
.elementor-37 .elementor-element.elementor-element-59b4245 .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-59b4245 .elementor-button:focus{background-color:color-mix(in srgb, var(--e-global-color-9c659d0) 0%, transparent) !important}
.elementor-45 .elementor-element.elementor-element-d54fcad .elementor-icon-list-icon i{color:var(--e-global-color-text) !important}
.elementor-45 .elementor-element.elementor-element-d54fcad .elementor-icon-list-icon svg{fill:var(--e-global-color-text) !important}
.elementor-45 .elementor-element.elementor-element-1398499 .elementor-icon-list-icon i{color:var(--e-global-color-text) !important}
.elementor-45 .elementor-element.elementor-element-1398499 .elementor-icon-list-icon svg{fill:var(--e-global-color-text) !important}
.elementor-45 .elementor-element.elementor-element-929fd10 .elementor-icon-list-icon i{color:var(--e-global-color-text) !important}
.elementor-45 .elementor-element.elementor-element-929fd10 .elementor-icon-list-icon svg{fill:var(--e-global-color-text) !important}
.elementor-45 .elementor-element.elementor-element-0ee2a5d .elementor-icon-list-icon i{color:var(--e-global-color-text) !important}
.elementor-45 .elementor-element.elementor-element-0ee2a5d .elementor-icon-list-icon svg{fill:var(--e-global-color-text) !important}
.elementor-5 .elementor-element.elementor-element-4ac29fd:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-4ac29fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom right, var(--pv-tint) 10%, var(--e-global-color-9c659d0) 82%) !important}
.elementor-5 .elementor-element.elementor-element-c170b09 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-25e83a2 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-25e83a2 .elementor-button:focus{background-color:color-mix(in srgb, var(--e-global-color-9c659d0) 0%, transparent) !important}
.elementor-5 .elementor-element.elementor-element-906b563 .ekit-video-popup-btn{color:var(--e-global-color-9c659d0) !important}
.elementor-5 .elementor-element.elementor-element-906b563 .ekit-video-inline-btn{color:var(--e-global-color-9c659d0) !important}
.elementor-5 .elementor-element.elementor-element-906b563 .ekit-video-popup-btn svg{fill:var(--e-global-color-9c659d0) !important}
.elementor-5 .elementor-element.elementor-element-906b563 .ekit-video-inline-btn svg{fill:var(--e-global-color-9c659d0) !important}
.elementor-5 .elementor-element.elementor-element-b824d6e .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-57dbeb8:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-57dbeb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom left, var(--pv-tint) 25%, var( --e-global-color-9c659d0 ) 125%) !important}
.elementor-5 .elementor-element.elementor-element-2c27a07 .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-196445d:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-196445d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom left, var(--pv-tint) 25%, var( --e-global-color-9c659d0 ) 125%) !important}
.elementor-5 .elementor-element.elementor-element-9fe85a6 .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-54fda14 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-54fda14 .elementor-button:focus{background-color:color-mix(in srgb, var(--e-global-color-9c659d0) 0%, transparent) !important}
.elementor-5 .elementor-element.elementor-element-c392cf3:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-c392cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom right, var(--pv-tint) 0%, var(--e-global-color-9c659d0) 100%) !important}
.elementor-5 .elementor-element.elementor-element-9865d5b .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-554b4c2:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-5 .elementor-element.elementor-element-ce78be6 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-079fb9a .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-079fb9a .elementor-button:focus{background-color:color-mix(in srgb, var(--e-global-color-9c659d0) 0%, transparent) !important}
.elementor-5 .elementor-element.elementor-element-d612a5b:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-5 .elementor-element.elementor-element-5633a54 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-aa1e6f5 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-aa1e6f5 .elementor-button:focus{background-color:color-mix(in srgb, var(--e-global-color-9c659d0) 0%, transparent) !important}
.elementor-5 .elementor-element.elementor-element-30e4a63:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-5 .elementor-element.elementor-element-6eb0fe1 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-b065b6d .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-b065b6d .elementor-button:focus{background-color:color-mix(in srgb, var(--e-global-color-9c659d0) 0%, transparent) !important}
.elementor-5 .elementor-element.elementor-element-3c11e5c:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-5 .elementor-element.elementor-element-03dd424 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-849e8e0 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-849e8e0 .elementor-button:focus{background-color:color-mix(in srgb, var(--e-global-color-9c659d0) 0%, transparent) !important}
.elementor-5 .elementor-element.elementor-element-7e6b598 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-bf5954b:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-bf5954b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-5 .elementor-element.elementor-element-58d75d8:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-58d75d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-5 .elementor-element.elementor-element-de4103a:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-de4103a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-5 .elementor-element.elementor-element-a9cda1e:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-a9cda1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-5 .elementor-element.elementor-element-46fb3f8 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-c423b12:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-c423b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-5 .elementor-element.elementor-element-0a5ad61:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-0a5ad61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-5 .elementor-element.elementor-element-69cabc7:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-69cabc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-5 .elementor-element.elementor-element-f07dfc4:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-f07dfc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-5 .elementor-element.elementor-element-9b140d1:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-9b140d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-5 .elementor-element.elementor-element-a3785e7:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-a3785e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-5 .elementor-element.elementor-element-c78de4e:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-c78de4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom right, var(--pv-tint) 25%, var( --e-global-color-9c659d0 ) 100%) !important}
.elementor-5 .elementor-element.elementor-element-35a558d .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-7d15c72 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-7d15c72 .elementor-button:focus{background-color:color-mix(in srgb, var(--e-global-color-9c659d0) 0%, transparent) !important}
.elementor-5 .elementor-element.elementor-element-8fa7af7 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-aaea7bc:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-aaea7bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-5 .elementor-element.elementor-element-8b6e79b:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-8b6e79b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-5 .elementor-element.elementor-element-e0db38c:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-e0db38c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-5 .elementor-element.elementor-element-ad0c1c5:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-ad0c1c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:linear-gradient(160deg, var( --e-global-color-accent ) -20%, var(--pv-tint) 80%) !important}
.elementor-5 .elementor-element.elementor-element-791cd59 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-728cc50 .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-70b5994 .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-7be52e3 .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-691de19 .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-ccc9ac5 .elementor-counter-number-wrapper{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-0042faf .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-706835c:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-5 .elementor-element.elementor-element-43ae992:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-43ae992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom right, var(--pv-tint) 0%, var(--e-global-color-9c659d0) 100%) !important}
.elementor-5 .elementor-element.elementor-element-979a7b6 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-7bc4dc5:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-5 .elementor-element.elementor-element-6ce444a:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-6ce444a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom right, var(--pv-tint) 0%, var(--e-global-color-9c659d0) 100%) !important}
.elementor-5 .elementor-element.elementor-element-e5e3ff6 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-0efb500:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-5 .elementor-element.elementor-element-1d56d69:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-1d56d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom right, var(--pv-tint) 0%, var(--e-global-color-9c659d0) 100%) !important}
.elementor-5 .elementor-element.elementor-element-52bd0a7 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-91cb9e1:hover{background-color:var(--e-global-color-9c659d0) !important}
.elementor-5 .elementor-element.elementor-element-e943b73:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-e943b73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom right, var(--pv-tint) 0%, var(--e-global-color-9c659d0) 100%) !important}
.elementor-5 .elementor-element.elementor-element-6f43803 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-9a48ab8:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-9a48ab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:radial-gradient(at bottom right, var(--pv-tint) 25%, var(--e-global-color-9c659d0) 100%) !important}
.elementor-5 .elementor-element.elementor-element-08ec315 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-9a60efe .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-5 .elementor-element.elementor-element-9a60efe .elementskit-single-testimonial-slider, .elementor-5 .elementor-element.elementor-element-9a60efe .elementskit-testimonial_card, .elementor-5 .elementor-element.elementor-element-9a60efe .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:var(--e-global-color-9c659d0) !important}
.elementor-5 .elementor-element.elementor-element-427f8a0 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-f5c6204::before, .elementor-5 .elementor-element.elementor-element-f5c6204 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-f5c6204 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-f5c6204 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-f5c6204 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-f5c6204 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:linear-gradient(65deg, var( --e-global-color-primary ) 10%, color-mix(in srgb, var(--e-global-color-primary) 12%, transparent) 100%) !important}
.elementor-5 .elementor-element.elementor-element-9c069f4 .elementor-heading-title{font-family:var(--pv-font-display), serif !important}
.elementor-5 .elementor-element.elementor-element-ca1254c .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-ca1254c .elementor-button:focus{background-color:color-mix(in srgb, var(--e-global-color-primary) 0%, transparent) !important}
@media(max-width:1024px){
.elementor-37 .elementor-element.elementor-element-262db5d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper.active{background-color:var(--e-global-color-9c659d0) !important}
}
