@font-face{font-family:"Poppins Fallback";src:local("Arial");ascent-override:115.12%;descent-override:38.37%;line-gap-override:10.96%;size-adjust:91.21%;}
@font-face{font-family:"Source Serif Pro Fallback";src:local("Arial");ascent-override:128.55%;descent-override:46.91%;line-gap-override:0.00%;size-adjust:71.41%;}
@font-face{font-family:"Roboto Slab Fallback";src:local("Arial");ascent-override:117.52%;descent-override:30.39%;line-gap-override:0.00%;size-adjust:89.16%;}
@font-face{font-family:"Roboto Fallback";src:local("Arial");ascent-override:91.18%;descent-override:24.00%;line-gap-override:0.00%;size-adjust:101.74%;}
img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size: 3000px 1500px;}
:root{--wp-block-synced-color: #7a00df;--wp-block-synced-color--rgb: 122,0,223;--wp-bound-block-color: var(--wp-block-synced-color);--wp-editor-canvas-background: #ddd;--wp-admin-theme-color: #007cba;--wp-admin-theme-color--rgb: 0,124,186;--wp-admin-theme-color-darker-10: #006ba1;--wp-admin-theme-color-darker-10--rgb: 0,107,160.5;--wp-admin-theme-color-darker-20: #005a87;--wp-admin-theme-color-darker-20--rgb: 0,90,135;--wp-admin-border-width-focus: 2px;}
@media (min-resolution: 192dpi){:root{--wp-admin-border-width-focus: 1.5px;}}
:root{--wp--preset--font-size--normal: 16px;--wp--preset--font-size--huge: 42px;}
.screen-reader-text{border: 0px;clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0px;position: absolute;width: 1px;overflow-wrap: normal !important;}
.screen-reader-text:focus{background-color: rgb(221,221,221);clip-path: none;color: rgb(68,68,68);display: block;font-size: 1em;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px);}
@media screen and (max-width: 600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset: 0px;}}
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding: 1.25em 2.375em;}
ol,ul{box-sizing: border-box;}
:root :where(.wp-block-list.has-background){padding: 1.25em 2.375em;}
.is-small-text{font-size: 0.875em;}
.is-regular-text{font-size: 1em;}
.is-large-text{font-size: 2.25em;}
.is-larger-text{font-size: 3em;}
.has-drop-cap:not(:focus)::first-letter{float: left;font-size: 8.4em;font-style: normal;font-weight: 100;line-height: 0.68;margin: 0.05em 0.1em 0px 0px;text-transform: uppercase;}
body.rtl .has-drop-cap:not(:focus)::first-letter{float: none;margin-left: 0.1em;}
.wp-block-quote{box-sizing: border-box;overflow-wrap: break-word;}
.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom: 1em;padding: 0px 1em;}
.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size: 1.5em;font-style: italic;line-height: 1.6;}
.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size: 1.125em;text-align: right;}
.wp-block-quote>cite{display: block;}
.wp-block-button__link{color: rgb(255,255,255);background-color: rgb(50,55,60);border-radius: 9999px;box-shadow: none;text-decoration: none;padding: calc(0.667em + 2px) calc(1.333em + 2px);font-size: 1.125em;}
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255,255,255),6px 6px rgb(0,0,0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0,0,0);}
:where(body){margin: 0px;}
:where(.is-layout-flex){gap: 0.5em;}
:where(.is-layout-grid){gap: 0.5em;}
body .is-layout-flex{display: flex;}
.is-layout-flex{flex-wrap: wrap;align-items: center;}
.is-layout-flex>:is(*,div){margin: 0px;}
body .is-layout-grid{display: grid;}
.is-layout-grid>:is(*,div){margin: 0px;}
body{padding: 0px;}
:root :where(.wp-element-button,.wp-block-button__link){background-color: rgb(50,55,60);border-width: 0px;color: rgb(255,255,255);font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}
html{line-height: 1.15;text-size-adjust: 100%;}
*,::after,::before{box-sizing: border-box;}
body{margin: 0px;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size: 1rem;font-weight: 400;line-height: 1.5;color: rgb(51,51,51);background-color: rgb(255,255,255);}
h1,h2,h3,h4,h5,h6{margin-top: 0.5rem;margin-bottom: 1rem;font-family: inherit;font-weight: 500;line-height: 1.2;color: inherit;}
h1{font-size: 2.5rem;}
h2{font-size: 2rem;}
h4{font-size: 1.5rem;}
h5{font-size: 1.25rem;}
p{margin-top: 0px;margin-bottom: 0.9rem;}
a{background-color: transparent;text-decoration: none;color: rgb(204,51,102);}
b,strong{font-weight: bolder;}
img{border-style: none;height: auto;max-width: 100%;}
label{display: inline-block;line-height: 1;vertical-align: middle;}
button,input,optgroup,select,textarea{font-family: inherit;font-size: 1rem;line-height: 1.5;margin: 0px;}
input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea{width: 100%;border: 1px solid rgb(102,102,102);border-radius: 3px;padding: 0.5rem 1rem;transition: 0.3s;}
button,select{text-transform: none;}
select{display: block;}
dd,dl,dt,li,ol,ul{margin-top: 0px;margin-bottom: 0px;border: 0px;outline: 0px;font-size: 100%;vertical-align: baseline;background: transparent;}
.screen-reader-text{clip: rect(1px,1px,1px,1px);height: 1px;overflow: hidden;width: 1px;position: absolute !important;overflow-wrap: normal !important;}
.screen-reader-text:focus{background-color: rgb(238,238,238);clip-path: none;color: rgb(51,51,51);display: block;font-size: 1rem;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;clip: auto !important;}
.site-navigation ul.menu li:hover>ul{display: block;}
@keyframes a{0%{transform: rotate(0deg);}100%{transform: rotate(359deg);}}
@keyframes bounce{20%,53%,80%,0%,100%{animation-timing-function: cubic-bezier(0.215,0.61,0.355,1);transform: translate3d(0px,0px,0px);}40%,43%{animation-timing-function: cubic-bezier(0.755,0.05,0.855,0.06);transform: translate3d(0px,-30px,0px);}70%{animation-timing-function: cubic-bezier(0.755,0.05,0.855,0.06);transform: translate3d(0px,-15px,0px);}90%{transform: translate3d(0px,-4px,0px);}}
@keyframes flash{50%,0%,100%{opacity: 1;}25%,75%{opacity: 0;}}
@keyframes pulse{0%,100%{transform: scale3d(1,1,1);}50%{transform: scale3d(1.05,1.05,1.05);}}
@keyframes rubberBand{0%,100%{transform: scale3d(1,1,1);}30%{transform: scale3d(1.25,0.75,1);}40%{transform: scale3d(0.75,1.25,1);}50%{transform: scale3d(1.15,0.85,1);}65%{transform: scale3d(0.95,1.05,1);}75%{transform: scale3d(1.05,0.95,1);}}
@keyframes shake{0%,100%{transform: translate3d(0px,0px,0px);}10%,30%,50%,70%,90%{transform: translate3d(-10px,0px,0px);}20%,40%,60%,80%{transform: translate3d(10px,0px,0px);}}
@keyframes headShake{0%{transform: translateX(0px);}6.5%{transform: translateX(-6px) rotateY(-9deg);}18.5%{transform: translateX(5px) rotateY(7deg);}31.5%{transform: translateX(-3px) rotateY(-5deg);}43.5%{transform: translateX(2px) rotateY(3deg);}50%{transform: translateX(0px);}}
@keyframes swing{20%{transform: rotate3d(0,0,1,15deg);}40%{transform: rotate3d(0,0,1,-10deg);}60%{transform: rotate3d(0,0,1,5deg);}80%{transform: rotate3d(0,0,1,-5deg);}100%{transform: rotate3d(0,0,1,0deg);}}
@keyframes tada{0%,100%{transform: scale3d(1,1,1);}10%,20%{transform: scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);}30%,50%,70%,90%{transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}40%,60%,80%{transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}}
@keyframes wobble{0%,100%{transform: none;}15%{transform: translate3d(-25%,0px,0px) rotate3d(0,0,1,-5deg);}30%{transform: translate3d(20%,0px,0px) rotate3d(0,0,1,3deg);}45%{transform: translate3d(-15%,0px,0px) rotate3d(0,0,1,-3deg);}60%{transform: translate3d(10%,0px,0px) rotate3d(0,0,1,2deg);}75%{transform: translate3d(-5%,0px,0px) rotate3d(0,0,1,-1deg);}}
@keyframes jello{11.1%,0%,100%{transform: none;}22.2%{transform: skewX(-12.5deg) skewY(-12.5deg);}33.3%{transform: skewX(6.25deg) skewY(6.25deg);}44.4%{transform: skewX(-3.125deg) skewY(-3.125deg);}55.5%{transform: skewX(1.5625deg) skewY(1.5625deg);}66.6%{transform: skewX(-0.78125deg) skewY(-0.78125deg);}77.7%{transform: skewX(0.390625deg) skewY(0.390625deg);}88.8%{transform: skewX(-0.195312deg) skewY(-0.195312deg);}}
@keyframes bounceIn{20%,40%,60%,80%,0%,100%{animation-timing-function: cubic-bezier(0.215,0.61,0.355,1);}0%{opacity: 0;transform: scale3d(0.3,0.3,0.3);}20%{transform: scale3d(1.1,1.1,1.1);}40%{transform: scale3d(0.9,0.9,0.9);}60%{opacity: 1;transform: scale3d(1.03,1.03,1.03);}80%{transform: scale3d(0.97,0.97,0.97);}100%{opacity: 1;transform: scale3d(1,1,1);}}
@keyframes bounceInDown{60%,75%,90%,0%,100%{animation-timing-function: cubic-bezier(0.215,0.61,0.355,1);}0%{opacity: 0;transform: translate3d(0px,-3000px,0px);}60%{opacity: 1;transform: translate3d(0px,25px,0px);}75%{transform: translate3d(0px,-10px,0px);}90%{transform: translate3d(0px,5px,0px);}100%{transform: none;}}
@keyframes bounceInLeft{60%,75%,90%,0%,100%{animation-timing-function: cubic-bezier(0.215,0.61,0.355,1);}0%{opacity: 0;transform: translate3d(-3000px,0px,0px);}60%{opacity: 1;transform: translate3d(25px,0px,0px);}75%{transform: translate3d(-10px,0px,0px);}90%{transform: translate3d(5px,0px,0px);}100%{transform: none;}}
@keyframes bounceInRight{60%,75%,90%,0%,100%{animation-timing-function: cubic-bezier(0.215,0.61,0.355,1);}0%{opacity: 0;transform: translate3d(3000px,0px,0px);}60%{opacity: 1;transform: translate3d(-25px,0px,0px);}75%{transform: translate3d(10px,0px,0px);}90%{transform: translate3d(-5px,0px,0px);}100%{transform: none;}}
@keyframes bounceInUp{60%,75%,90%,0%,100%{animation-timing-function: cubic-bezier(0.215,0.61,0.355,1);}0%{opacity: 0;transform: translate3d(0px,3000px,0px);}60%{opacity: 1;transform: translate3d(0px,-20px,0px);}75%{transform: translate3d(0px,10px,0px);}90%{transform: translate3d(0px,-5px,0px);}100%{transform: translate3d(0px,0px,0px);}}
@keyframes fadeIn{0%{opacity: 0;}100%{opacity: 1;}}
@keyframes fadeInDown{0%{opacity: 0;transform: translate3d(0px,-100%,0px);}100%{opacity: 1;transform: none;}}
@keyframes fadeInLeft{0%{opacity: 0;transform: translate3d(-100%,0px,0px);}100%{opacity: 1;transform: none;}}
@keyframes fadeInRight{0%{opacity: 0;transform: translate3d(100%,0px,0px);}100%{opacity: 1;transform: none;}}
@keyframes fadeInUp{0%{opacity: 0;transform: translate3d(0px,100%,0px);}100%{opacity: 1;transform: none;}}
@keyframes lightSpeedIn{0%{transform: translate3d(100%,0px,0px) skewX(-30deg);opacity: 0;}60%{transform: skewX(20deg);opacity: 1;}80%{transform: skewX(-5deg);opacity: 1;}100%{transform: none;opacity: 1;}}
@keyframes rotateIn{0%{transform-origin: center center;transform: rotate3d(0,0,1,-200deg);opacity: 0;}100%{transform-origin: center center;transform: none;opacity: 1;}}
@keyframes rotateInDownLeft{0%{transform-origin: left bottom;transform: rotate3d(0,0,1,-45deg);opacity: 0;}100%{transform-origin: left bottom;transform: none;opacity: 1;}}
@keyframes rotateInDownRight{0%{transform-origin: right bottom;transform: rotate3d(0,0,1,45deg);opacity: 0;}100%{transform-origin: right bottom;transform: none;opacity: 1;}}
@keyframes rotateInUpLeft{0%{transform-origin: left bottom;transform: rotate3d(0,0,1,45deg);opacity: 0;}100%{transform-origin: left bottom;transform: none;opacity: 1;}}
@keyframes rotateInUpRight{0%{transform-origin: right bottom;transform: rotate3d(0,0,1,-90deg);opacity: 0;}100%{transform-origin: right bottom;transform: none;opacity: 1;}}
@keyframes rollIn{0%{opacity: 0;transform: translate3d(-100%,0px,0px) rotate3d(0,0,1,-120deg);}100%{opacity: 1;transform: none;}}
@keyframes zoomIn{0%{opacity: 0;transform: scale3d(0.3,0.3,0.3);}50%{opacity: 1;}}
@keyframes zoomInDown{0%{opacity: 0;transform: scale3d(0.1,0.1,0.1) translate3d(0px,-1000px,0px);animation-timing-function: cubic-bezier(0.55,0.055,0.675,0.19);}60%{opacity: 1;transform: scale3d(0.475,0.475,0.475) translate3d(0px,60px,0px);animation-timing-function: cubic-bezier(0.175,0.885,0.32,1);}}
@keyframes zoomInLeft{0%{opacity: 0;transform: scale3d(0.1,0.1,0.1) translate3d(-1000px,0px,0px);animation-timing-function: cubic-bezier(0.55,0.055,0.675,0.19);}60%{opacity: 1;transform: scale3d(0.475,0.475,0.475) translate3d(10px,0px,0px);animation-timing-function: cubic-bezier(0.175,0.885,0.32,1);}}
@keyframes zoomInRight{0%{opacity: 0;transform: scale3d(0.1,0.1,0.1) translate3d(1000px,0px,0px);animation-timing-function: cubic-bezier(0.55,0.055,0.675,0.19);}60%{opacity: 1;transform: scale3d(0.475,0.475,0.475) translate3d(-10px,0px,0px);animation-timing-function: cubic-bezier(0.175,0.885,0.32,1);}}
@keyframes zoomInUp{0%{opacity: 0;transform: scale3d(0.1,0.1,0.1) translate3d(0px,1000px,0px);animation-timing-function: cubic-bezier(0.55,0.055,0.675,0.19);}60%{opacity: 1;transform: scale3d(0.475,0.475,0.475) translate3d(0px,-60px,0px);animation-timing-function: cubic-bezier(0.175,0.885,0.32,1);}}
@keyframes slideInDown{0%{transform: translate3d(0px,-100%,0px);visibility: visible;}100%{transform: translate3d(0px,0px,0px);}}
@keyframes slideInLeft{0%{transform: translate3d(-100%,0px,0px);visibility: visible;}100%{transform: translate3d(0px,0px,0px);}}
@keyframes slideInRight{0%{transform: translate3d(100%,0px,0px);visibility: visible;}100%{transform: translate3d(0px,0px,0px);}}
@keyframes slideInUp{0%{transform: translate3d(0px,100%,0px);visibility: visible;}100%{transform: translate3d(0px,0px,0px);}}
@keyframes elementor-animation-pulse{25%{transform: scale(1.1);}75%{transform: scale(0.9);}}
@keyframes elementor-animation-pulse-grow{100%{transform: scale(1.1);}}
@keyframes elementor-animation-pulse-shrink{100%{transform: scale(0.9);}}
@keyframes elementor-animation-push{50%{transform: scale(0.8);}100%{transform: scale(1);}}
@keyframes elementor-animation-pop{50%{transform: scale(1.2);}}
@keyframes elementor-animation-bob{0%{transform: translateY(-8px);}50%{transform: translateY(-4px);}100%{transform: translateY(-8px);}}
@keyframes elementor-animation-bob-float{100%{transform: translateY(-8px);}}
@keyframes elementor-animation-hang{0%{transform: translateY(8px);}50%{transform: translateY(4px);}100%{transform: translateY(8px);}}
@keyframes elementor-animation-hang-sink{100%{transform: translateY(8px);}}
@keyframes elementor-animation-wobble-vertical{16.65%{transform: translateY(8px);}33.3%{transform: translateY(-6px);}49.95%{transform: translateY(4px);}66.6%{transform: translateY(-2px);}83.25%{transform: translateY(1px);}100%{transform: translateY(0px);}}
@keyframes elementor-animation-wobble-horizontal{16.65%{transform: translateX(8px);}33.3%{transform: translateX(-6px);}49.95%{transform: translateX(4px);}66.6%{transform: translateX(-2px);}83.25%{transform: translateX(1px);}100%{transform: translateX(0px);}}
@keyframes elementor-animation-wobble-to-bottom-right{16.65%{transform: translate(8px,8px);}33.3%{transform: translate(-6px,-6px);}49.95%{transform: translate(4px,4px);}66.6%{transform: translate(-2px,-2px);}83.25%{transform: translate(1px,1px);}100%{transform: translate(0px,0px);}}
@keyframes elementor-animation-wobble-to-top-right{16.65%{transform: translate(8px,-8px);}33.3%{transform: translate(-6px,6px);}49.95%{transform: translate(4px,-4px);}66.6%{transform: translate(-2px,2px);}83.25%{transform: translate(1px,-1px);}100%{transform: translate(0px,0px);}}
@keyframes elementor-animation-wobble-top{16.65%{transform: skew(-12deg);}33.3%{transform: skew(10deg);}49.95%{transform: skew(-6deg);}66.6%{transform: skew(4deg);}83.25%{transform: skew(-2deg);}100%{transform: skew(0deg);}}
@keyframes elementor-animation-wobble-bottom{16.65%{transform: skew(-12deg);}33.3%{transform: skew(10deg);}49.95%{transform: skew(-6deg);}66.6%{transform: skew(4deg);}83.25%{transform: skew(-2deg);}100%{transform: skew(0deg);}}
@keyframes elementor-animation-wobble-skew{16.65%{transform: skew(-12deg);}33.3%{transform: skew(10deg);}49.95%{transform: skew(-6deg);}66.6%{transform: skew(4deg);}83.25%{transform: skew(-2deg);}100%{transform: skew(0deg);}}
@keyframes elementor-animation-buzz{50%{transform: translateX(3px) rotate(2deg);}100%{transform: translateX(-3px) rotate(-2deg);}}
@keyframes elementor-animation-buzz-out{10%{transform: translateX(3px) rotate(2deg);}20%{transform: translateX(-3px) rotate(-2deg);}30%{transform: translateX(3px) rotate(2deg);}40%{transform: translateX(-3px) rotate(-2deg);}50%{transform: translateX(2px) rotate(1deg);}60%{transform: translateX(-2px) rotate(-1deg);}70%{transform: translateX(2px) rotate(1deg);}80%{transform: translateX(-2px) rotate(-1deg);}90%{transform: translateX(1px) rotate(0deg);}100%{transform: translateX(-1px) rotate(0deg);}}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding: 10px;}
@media (max-width: 767px){.elementor-column{width: 100%;}}
.dialog-widget-content{background-color: rgb(255,255,255);position: absolute;border-radius: 3px;box-shadow: rgba(0,0,0,0.2) 2px 8px 23px 3px;overflow: hidden;}
.dialog-message{font-size: 12px;line-height: 1.5;box-sizing: border-box;}
.dialog-type-lightbox{position: fixed;height: 100%;width: 100%;bottom: 0px;left: 0px;background-color: rgba(0,0,0,0.8);z-index: 9999;user-select: none;}
.dialog-type-lightbox .dialog-widget-content{margin: auto;width: 375px;}
.dialog-type-lightbox .dialog-header{font-size: 15px;color: rgb(73,81,87);padding: 30px 0px 10px;font-weight: 500;}
.dialog-type-lightbox .dialog-message{padding: 0px 30px 30px;min-height: 50px;}
.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button{font-family: Roboto,"Roboto Fallback",Arial,Helvetica,Verdana,sans-serif;width: 50%;border: none;background: none;color: rgb(109,120,130);font-size: 15px;cursor: pointer;padding: 13px 0px;outline: 0px;}
.dialog-close-button{cursor: pointer;position: absolute;margin-top: 15px;right: 15px;font-size: 15px;line-height: 1;}
.dialog-alert-widget .dialog-buttons-wrapper>button{width: 100%;}
.dialog-prevent-scroll{overflow: hidden;max-height: 100vh;}
@media (min-width: 1024px){body.admin-bar .dialog-lightbox-widget{height: calc(-32px + 100vh);}}
@media (max-width: 1024px){body.admin-bar .dialog-type-lightbox{position: sticky;height: 100vh;}}
.elementor-templates-modal .dialog-widget-content{font-family: Roboto,"Roboto Fallback",Arial,Helvetica,Verdana,sans-serif;background-color: rgb(241,243,245);width: 100%;}
@media (max-width: 1439px){.elementor-templates-modal .dialog-widget-content{max-width: 990px;}}
@media (min-width: 1440px){.elementor-templates-modal .dialog-widget-content{max-width: 1200px;}}
.elementor-templates-modal .dialog-header{padding: 0px;z-index: 1;}
.elementor-templates-modal .dialog-buttons-wrapper,.elementor-templates-modal .dialog-header{background-color: rgb(255,255,255);box-shadow: rgba(0,0,0,0.1) 0px 0px 8px;position: relative;}
.elementor-templates-modal .dialog-buttons-wrapper{border: none;display: none;-webkit-box-pack: end;justify-content: flex-end;padding: 5px;}
.elementor-templates-modal .dialog-buttons-wrapper .elementor-button{height: 40px;margin-left: 5px;}
.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success{padding: 12px 36px;color: rgb(255,255,255);width: auto;font-size: 15px;}
.elementor-templates-modal .dialog-message{height: 750px;max-height: 85vh;overflow: auto;padding-top: 25px;}
.elementor-templates-modal .dialog-content{height: 100%;}
.elementor-templates-modal .dialog-loading{display: none;}
#wpadminbar #wp-admin-bar-elementor_app_site_editor a.ab-item::before{content: "";font-family: eicons;top: 4px;font-size: 13px;color: inherit;}
.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position: absolute;top: -10000em;width: 1px;height: 1px;margin: -1px;padding: 0px;overflow: hidden;clip: rect(0px,0px,0px,0px);border: 0px;}
.elementor-clearfix::after{content: "";display: block;clear: both;width: 0px;height: 0px;}
.elementor{hyphens: manual;}
.elementor *,.elementor ::after,.elementor ::before{box-sizing: border-box;}
.elementor a{box-shadow: none;text-decoration: none;}
.elementor img{height: auto;max-width: 100%;border: none;border-radius: 0px;box-shadow: none;}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width: 100%;}
.elementor-align-right{text-align: right;}
.elementor-align-right .elementor-button{width: auto;}
#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item::before{content: "";font-family: eicons;top: 3px;font-size: 18px;}
#wpadminbar #wp-admin-bar-elementor_inspector>.ab-item::before{content: "";top: 2px;}
:root{--page-title-display: block;}
.elementor-page-title,h1.entry-title{display: var(--page-title-display);}
.elementor-section{position: relative;}
.elementor-section .elementor-container{display: flex;margin-right: auto;margin-left: auto;position: relative;}
@media (max-width: 1024px){.elementor-section .elementor-container{flex-wrap: wrap;}}
.elementor-section.elementor-section-boxed>.elementor-container{max-width: 1140px;}
.elementor-row{width: 100%;display: flex;}
@media (max-width: 1024px){.elementor-row{flex-wrap: wrap;}}
.elementor-widget-wrap{position: relative;width: 100%;flex-wrap: wrap;align-content: flex-start;}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display: flex;}
.elementor-widget-wrap>.elementor-element{width: 100%;}
.elementor-widget{position: relative;}
.elementor-widget:not(:last-child){margin-bottom: 20px;}
.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom: 0px;}
.elementor-column{min-height: 1px;}
.elementor-column,.elementor-column-wrap{position: relative;display: flex;}
.elementor-column-wrap{width: 100%;}
.elementor-grid{display: grid;column-gap: var(--grid-column-gap);row-gap: var(--grid-row-gap);}
.elementor-grid .elementor-grid-item{min-width: 0px;}
.elementor-grid-0 .elementor-grid{display: inline-block;width: 100%;word-spacing: var(--grid-column-gap);margin-bottom: calc(-1*var(--grid-row-gap));}
.elementor-grid-0 .elementor-grid .elementor-grid-item{display: inline-block;margin-bottom: var(--grid-row-gap);word-break: break-word;}
.elementor-grid-1 .elementor-grid{grid-template-columns: repeat(1,1fr);}
@media (max-width: 1024px){.elementor-grid-tablet-1 .elementor-grid{grid-template-columns: repeat(1,1fr);}}
@media (max-width: 767px){.elementor-grid-mobile-1 .elementor-grid{grid-template-columns: repeat(1,1fr);}}
.elementor-element .elementor-widget-container{transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s,-webkit-border-radius 0.3s,-webkit-box-shadow 0.3s;}
.elementor-button{display: inline-block;line-height: 1;background-color: rgb(129,138,145);font-size: 15px;padding: 12px 24px;border-radius: 3px;color: rgb(255,255,255);fill: rgb(255,255,255);text-align: center;transition: 0.3s;}
.elementor-button-content-wrapper{display: flex;-webkit-box-pack: center;justify-content: center;}
.elementor-button-text{-webkit-box-flex: 1;flex-grow: 1;-webkit-box-ordinal-group: 11;order: 10;display: inline-block;}
.elementor-button span{text-decoration: inherit;}
.elementor-widget-divider{--divider-border-style: none;--divider-border-width: 1px;--divider-color: #2c2c2c;--divider-icon-size: 20px;--divider-element-spacing: 10px;--divider-pattern-height: 24px;--divider-pattern-size: 20px;--divider-pattern-url: none;--divider-pattern-repeat: repeat-x;}
.elementor-widget-divider--separator-type-pattern{--divider-border-style: none;}
.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator::after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator::before,.elementor-widget-divider--separator-type-pattern:not([class*="elementor-widget-divider--view"]) .elementor-divider-separator{width: 100%;min-height: var(--divider-pattern-height);mask-size: var(--divider-pattern-size) 100%;mask-repeat: var(--divider-pattern-repeat);background-color: var(--divider-color);mask-image: var(--divider-pattern-url);}
.elementor-widget-divider--no-spacing{--divider-pattern-size: auto;}
.elementor-widget-divider--bg-round{--divider-pattern-repeat: round;}
.elementor-heading-title{padding: 0px;margin: 0px;line-height: 1;}
.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"]>a{color: inherit;font-size: inherit;line-height: inherit;}
.elementor-widget-image{text-align: center;}
.elementor-widget-image .elementor-image>a,.elementor-widget-image .elementor-image figure>a{display: inline-block;}
.elementor-widget-image .elementor-image img{vertical-align: middle;display: inline-block;}
@-webkit-keyframes swiper-preloader-spin{100%{transform: rotate(1turn);}}
@keyframes swiper-preloader-spin{100%{transform: rotate(1turn);}}
.elementor-lightbox{--lightbox-ui-color: hsla(0,0%,93.3%,0.9);--lightbox-ui-color-hover: #fff;--lightbox-text-color: var(--lightbox-ui-color);--lightbox-header-icons-size: 20px;--lightbox-navigation-icons-size: 25px;}
.elementor-lightbox .dialog-header{display: none;}
.elementor-lightbox .dialog-widget-content{background: none;box-shadow: none;width: 100%;height: 100%;}
.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio){height: 100%;}
.elementor-lightbox .dialog-message.dialog-lightbox-message{padding: 0px;}
.elementor-lightbox .dialog-lightbox-close-button{cursor: pointer;position: absolute;font-size: var(--lightbox-header-icons-size);right: 0.75em;margin-top: 13px;padding: 0.25em;z-index: 2;line-height: 1;}
#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item{display: flex;width: 200px;}
.elementor-post__thumbnail__link{transition: none;}
.elementor-share-buttons--align-left{text-align: left;}
@media (max-width: 767px){.elementor-share-buttons-mobile--align-center{text-align: center;}}
.elementor-kit-4{--e-global-color-primary: #6EC1E4;--e-global-color-secondary: #54595F;--e-global-color-text: #7A7A7A;--e-global-color-accent: #61CE70;--e-global-typography-primary-font-family: "Roboto","Roboto Fallback";--e-global-typography-primary-font-weight: 600;--e-global-typography-secondary-font-family: "Roboto Slab","Roboto Slab Fallback";--e-global-typography-secondary-font-weight: 400;--e-global-typography-text-font-family: "Roboto","Roboto Fallback";--e-global-typography-text-font-weight: 400;--e-global-typography-accent-font-family: "Roboto","Roboto Fallback";--e-global-typography-accent-font-weight: 500;}
@media (max-width: 1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width: 1025px;}}
@media (max-width: 767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width: 768px;}}
.elementor-animated-content{--translate: 0,0;}
.elementor-animated-content:hover .elementor-animated-item--move-contained-right{--translate: 8%,0;}
.elementor-animated-content:hover .elementor-animated-item--move-contained-left{--translate: -8%,0;}
.elementor-animated-content:hover .elementor-animated-item--move-contained-top{--translate: 0,-8%;}
.elementor-animated-content:hover .elementor-animated-item--move-contained-bottom{--translate: 0,8%;}
.elementor-widget-archive-posts::after,.elementor-widget-posts::after{display: none;}
.elementor-posts-container:not(.elementor-posts-masonry){-webkit-box-align: stretch;align-items: stretch;}
.elementor-posts-container .elementor-post{padding: 0px;margin: 0px;}
.elementor-posts-container .elementor-post__thumbnail{overflow: hidden;}
.elementor-posts-container .elementor-post__thumbnail img{display: block;width: 100%;max-height: none;max-width: none;transition: filter 0.3s,-webkit-filter 0.3s;}
.elementor-posts-container .elementor-post__thumbnail__link{position: relative;display: block;width: 100%;}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{inset: 0px;}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{height: auto;position: absolute;top: calc(50% + 1px);left: calc(50% + 1px);transform: scale(1.01) translate(-50%,-50%);}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{height: 100%;width: auto;}
.elementor-posts .elementor-post{display: flex;transition-property: background,border,box-shadow,-webkit-box-shadow;transition-duration: 0.25s;}
.elementor-posts .elementor-post__title{font-size: 18px;margin: 0px;}
.elementor-posts .elementor-post__excerpt{margin-bottom: 10px;}
.elementor-posts .elementor-post__excerpt p{margin: 0px;line-height: 1.5em;font-size: 14px;color: rgb(119,119,119);}
.elementor-posts .elementor-post__meta-data{line-height: 1.3em;font-size: 12px;margin-bottom: 13px;color: rgb(173,173,173);}
.elementor-posts .elementor-post__read-more{font-size: 12px;font-weight: 700;}
.elementor-posts .elementor-post__thumbnail{position: relative;}
.elementor-posts--skin-classic:not(.elementor-posts-masonry){-webkit-box-align: stretch;align-items: stretch;}
.elementor-posts--align-left .elementor-post{text-align: left;}
.elementor-posts--thumbnail-top .elementor-post{display: block;}
.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom: 20px;}
.elementor-posts--thumbnail-top .elementor-post__text{width: 100%;}
.elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link{margin-right: auto;}
.elementor-posts .elementor-post__card{overflow: hidden;position: relative;background-color: rgb(255,255,255);width: 100%;min-height: 100%;border-radius: 3px;border: 0px solid rgb(129,138,145);transition: 0.25s;}
.elementor-posts .elementor-post__card .elementor-post__thumbnail{position: relative;transform-style: preserve-3d;}
.elementor-posts .elementor-post__card .elementor-post__thumbnail img{width: calc(100% + 1px);}
.elementor-posts .elementor-post__card .elementor-post__text{padding: 0px 30px;margin-bottom: 0px;margin-top: 20px;}
.elementor-posts .elementor-post__card .elementor-post__read-more{margin-bottom: 20px;display: inline-block;}
.elementor-posts .elementor-post__card .elementor-post__meta-data{padding: 15px 30px;margin-bottom: 0px;border-top: 1px solid rgb(234,234,234);}
.elementor-posts .elementor-post__card .elementor-post__meta-data span + span::before{margin: 0px 5px;}
.elementor-posts .elementor-post__card .elementor-post__title{font-size: 21px;}
.elementor-posts .elementor-post__card .elementor-post__excerpt{line-height: 1.7;}
.elementor-posts .elementor-post__card .elementor-post__excerpt,.elementor-posts .elementor-post__card .elementor-post__title{margin-bottom: 25px;}
.elementor-posts .elementor-post__card .elementor-post__badge,.elementor-posts .elementor-post__card .elementor-post__read-more{text-transform: uppercase;}
.elementor-posts .elementor-post__badge{position: absolute;top: 0px;background: rgb(129,138,145);color: rgb(255,255,255);font-size: 12px;padding: 0.6em 1.2em;line-height: 1;font-weight: 400;margin: 20px;border-radius: 999px;}
.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card,.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card{display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-webkit-box-pack: start;justify-content: flex-start;}
.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data,.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data{margin-top: auto;}
.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height: 115%;}
.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width: 115%;}
.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height: 100%;}
.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width: calc(100% + 1px);}
.elementor-card-shadow-yes .elementor-post__card{box-shadow: rgba(0,0,0,0.15) 0px 0px 10px 0px;}
.elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box__front{width: 0px;opacity: 0;transform: scale(0.7);transition: transform 0.8s,opacity 0.7s 0.1s,width 0.1ms 0.7s,-webkit-transform 0.8s;}
.elementor-slides .swiper-slide-inner,.elementor-slides .swiper-slide-inner:hover{color: rgb(255,255,255);display: flex;}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_email{background-color: rgb(234,67,53);}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_facebook{background-color: rgb(59,89,152);}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_linkedin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_linkedin{background-color: rgb(0,119,181);}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitter{background-color: rgb(29,161,242);}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_whatsapp,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_whatsapp{background-color: rgb(37,211,102);}
.elementor-share-buttons--align-left .elementor-grid{-webkit-box-pack: start;justify-content: flex-start;}
@media (max-width: 767px){.elementor-share-buttons-mobile--align-center .elementor-grid{-webkit-box-pack: center;justify-content: center;}}
.elementor-share-btn{overflow: hidden;font-size: 10px;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: start;justify-content: flex-start;transition-property: filter,background-color,border-color,-webkit-filter;height: 4.5em;cursor: pointer;}
.elementor-share-btn,.elementor-share-btn__icon,.elementor-share-btn__text{transition-duration: 0.2s;}
.elementor-share-btn__icon,.elementor-share-btn__text{transition-property: color,background-color;}
.elementor-share-btn__icon{display: flex;align-self: stretch;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;width: 4.5em;position: relative;}
.elementor-share-btn__icon i{font-size: 1.7em;}
.elementor-share-btn__text{font-size: 1.5em;padding-right: 1em;align-self: stretch;-webkit-box-flex: 1;flex-grow: 1;-webkit-box-align: center;align-items: center;display: flex;font-weight: 100;}
.elementor-share-btn__title{font-weight: 700;flex-shrink: 0;}
.elementor-widget-share-buttons .elementor-widget-container{overflow: hidden;}
.elementor-products-grid:not(.show-heading-yes) .products>h2{display: none;}
.elementor-menu-cart__container:not(.elementor-menu-cart--shown) .dialog-lightbox-close-button{display: none;}
.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-active)::after{content: "";position: absolute;inset: 0px;background-color: rgba(0,0,0,0.3);}
@-webkit-keyframes elementor-headline-dash{0%{stroke-dasharray: 0,1500;}15%{stroke-dasharray: 1500,1500;}85%{opacity: 1;}90%{stroke-dasharray: 1500,1500;opacity: 0;}100%{stroke-dasharray: 0,1500;opacity: 0;}}
@keyframes elementor-headline-dash{0%{stroke-dasharray: 0,1500;}15%{stroke-dasharray: 1500,1500;}85%{opacity: 1;}90%{stroke-dasharray: 1500,1500;opacity: 0;}100%{stroke-dasharray: 0,1500;opacity: 0;}}
@-webkit-keyframes elementor-headline-flip-in{0%{transform: rotateX(180deg);opacity: 0;}35%{transform: rotateX(120deg);opacity: 0;}65%{opacity: 0;}100%{transform: rotateX(1turn);opacity: 1;}}
@keyframes elementor-headline-flip-in{0%{transform: rotateX(180deg);opacity: 0;}35%{transform: rotateX(120deg);opacity: 0;}65%{opacity: 0;}100%{transform: rotateX(1turn);opacity: 1;}}
@-webkit-keyframes elementor-headline-flip-out{0%{transform: rotateX(0deg);opacity: 1;}35%{transform: rotateX(-40deg);opacity: 1;}65%{opacity: 0;}100%{transform: rotateX(180deg);opacity: 0;}}
@keyframes elementor-headline-flip-out{0%{transform: rotateX(0deg);opacity: 1;}35%{transform: rotateX(-40deg);opacity: 1;}65%{opacity: 0;}100%{transform: rotateX(180deg);opacity: 0;}}
@-webkit-keyframes elementor-headline-pulse{0%{transform: translateY(-50%) scale(1);opacity: 1;}40%{transform: translateY(-50%) scale(0.9);opacity: 0;}100%{transform: translateY(-50%) scale(0);opacity: 0;}}
@keyframes elementor-headline-pulse{0%{transform: translateY(-50%) scale(1);opacity: 1;}40%{transform: translateY(-50%) scale(0.9);opacity: 0;}100%{transform: translateY(-50%) scale(0);opacity: 0;}}
@-webkit-keyframes elementor-headline-swirl-in{0%{opacity: 0;transform: translateZ(-20px) rotateX(90deg);}60%{opacity: 1;transform: translateZ(-20px) rotateX(-10deg);}100%{opacity: 1;transform: translateZ(-20px) rotateX(0deg);}}
@keyframes elementor-headline-swirl-in{0%{opacity: 0;transform: translateZ(-20px) rotateX(90deg);}60%{opacity: 1;transform: translateZ(-20px) rotateX(-10deg);}100%{opacity: 1;transform: translateZ(-20px) rotateX(0deg);}}
@-webkit-keyframes elementor-headline-swirl-out{0%{opacity: 1;transform: translateZ(-20px) rotateX(0deg);}60%{opacity: 0;transform: translateZ(-20px) rotateX(-100deg);}100%{opacity: 0;transform: translateZ(-20px) rotateX(-90deg);}}
@keyframes elementor-headline-swirl-out{0%{opacity: 1;transform: translateZ(-20px) rotateX(0deg);}60%{opacity: 0;transform: translateZ(-20px) rotateX(-100deg);}100%{opacity: 0;transform: translateZ(-20px) rotateX(-90deg);}}
@-webkit-keyframes elementor-headline-slide-down-in{0%{opacity: 0;transform: translateY(-100%);}60%{opacity: 1;transform: translateY(20%);}100%{opacity: 1;transform: translateY(0px);}}
@keyframes elementor-headline-slide-down-in{0%{opacity: 0;transform: translateY(-100%);}60%{opacity: 1;transform: translateY(20%);}100%{opacity: 1;transform: translateY(0px);}}
@-webkit-keyframes elementor-headline-slide-down-out{0%{opacity: 1;transform: translateY(0px);}60%{opacity: 0;transform: translateY(120%);}100%{opacity: 0;transform: translateY(100%);}}
@keyframes elementor-headline-slide-down-out{0%{opacity: 1;transform: translateY(0px);}60%{opacity: 0;transform: translateY(120%);}100%{opacity: 0;transform: translateY(100%);}}
@-webkit-keyframes elementor-headline-drop-in-in{0%{opacity: 0;transform: translateZ(100px);}100%{opacity: 1;transform: translateZ(0px);}}
@keyframes elementor-headline-drop-in-in{0%{opacity: 0;transform: translateZ(100px);}100%{opacity: 1;transform: translateZ(0px);}}
@-webkit-keyframes elementor-headline-drop-in-out{0%{opacity: 1;transform: translateZ(0px);}100%{opacity: 0;transform: translateZ(-100px);}}
@keyframes elementor-headline-drop-in-out{0%{opacity: 1;transform: translateZ(0px);}100%{opacity: 0;transform: translateZ(-100px);}}
@-webkit-keyframes elementor-headline-blinds-in{0%{transform: rotateY(180deg);}100%{transform: rotateY(0deg);}}
@keyframes elementor-headline-blinds-in{0%{transform: rotateY(180deg);}100%{transform: rotateY(0deg);}}
@-webkit-keyframes elementor-headline-blinds-out{0%{transform: rotateY(0deg);}100%{transform: rotateY(-180deg);}}
@keyframes elementor-headline-blinds-out{0%{transform: rotateY(0deg);}100%{transform: rotateY(-180deg);}}
@-webkit-keyframes elementor-headline-wave-up{0%{transform: scale(0);opacity: 0;}60%{transform: scale(1.2);opacity: 1;}100%{transform: scale(1);opacity: 1;}}
@keyframes elementor-headline-wave-up{0%{transform: scale(0);opacity: 0;}60%{transform: scale(1.2);opacity: 1;}100%{transform: scale(1);opacity: 1;}}
@-webkit-keyframes elementor-headline-wave-down{0%{transform: scale(1);opacity: 1;}60%{transform: scale(0);opacity: 0;}}
@keyframes elementor-headline-wave-down{0%{transform: scale(1);opacity: 1;}60%{transform: scale(0);opacity: 0;}}
@-webkit-keyframes elementor-headline-slide-in{0%{opacity: 0;transform: translateX(-100%);}60%{opacity: 1;transform: translateX(10%);}100%{opacity: 1;transform: translateX(0px);}}
@keyframes elementor-headline-slide-in{0%{opacity: 0;transform: translateX(-100%);}60%{opacity: 1;transform: translateX(10%);}100%{opacity: 1;transform: translateX(0px);}}
@-webkit-keyframes elementor-headline-slide-out{0%{opacity: 1;transform: translateX(0px);}60%{opacity: 0;transform: translateX(110%);}100%{opacity: 0;transform: translateX(100%);}}
@keyframes elementor-headline-slide-out{0%{opacity: 1;transform: translateX(0px);}60%{opacity: 0;transform: translateX(110%);}100%{opacity: 0;transform: translateX(100%);}}
.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{height: 0px;width: 0px;left: 50%;}
.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{top: 10px;}
.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after{bottom: 10px;}
.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{top: -10px;}
.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after{bottom: -10px;}
.e--pointer-double-line.e--animation-none .elementor-item::after,.e--pointer-double-line.e--animation-none .elementor-item::before,.e--pointer-double-line.e--animation-none .elementor-item:focus,.e--pointer-double-line.e--animation-none .elementor-item:hover,.e--pointer-double-line.e--animation-none::after,.e--pointer-double-line.e--animation-none::before,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none .elementor-item::after,.e--pointer-overline.e--animation-none .elementor-item::before,.e--pointer-overline.e--animation-none .elementor-item:focus,.e--pointer-overline.e--animation-none .elementor-item:hover,.e--pointer-overline.e--animation-none::after,.e--pointer-overline.e--animation-none::before,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none .elementor-item::after,.e--pointer-underline.e--animation-none .elementor-item::before,.e--pointer-underline.e--animation-none .elementor-item:focus,.e--pointer-underline.e--animation-none .elementor-item:hover,.e--pointer-underline.e--animation-none::after,.e--pointer-underline.e--animation-none::before,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover{transition-duration: 0s;}
.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{width: 10px;left: -20px;}
.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after{width: 10px;left: calc(100% + 20px);}
.e--pointer-framed.e--animation-draw .elementor-item-active::after,.e--pointer-framed.e--animation-draw .elementor-item-active::before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted::after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted::before,.e--pointer-framed.e--animation-draw .elementor-item:focus::after,.e--pointer-framed.e--animation-draw .elementor-item:focus::before,.e--pointer-framed.e--animation-draw .elementor-item:hover::after,.e--pointer-framed.e--animation-draw .elementor-item:hover::before{width: 100%;height: 100%;}
.e--pointer-framed.e--animation-corners .elementor-item-active::after,.e--pointer-framed.e--animation-corners .elementor-item-active::before,.e--pointer-framed.e--animation-corners .elementor-item.highlighted::after,.e--pointer-framed.e--animation-corners .elementor-item.highlighted::before,.e--pointer-framed.e--animation-corners .elementor-item:focus::after,.e--pointer-framed.e--animation-corners .elementor-item:focus::before,.e--pointer-framed.e--animation-corners .elementor-item:hover::after,.e--pointer-framed.e--animation-corners .elementor-item:hover::before{width: 100%;height: 100%;transition: opacity 2ms,width 0.4s,height 0.4s;}
.e--pointer-framed.e--animation-none .elementor-item::after,.e--pointer-framed.e--animation-none .elementor-item::before,.e--pointer-framed.e--animation-none .elementor-item:focus,.e--pointer-framed.e--animation-none .elementor-item:hover,.e--pointer-framed.e--animation-none::after,.e--pointer-framed.e--animation-none::before,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover{transition-duration: 0s;}
.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{left: 100%;}
.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{right: 100%;}
.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{top: 100%;}
.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{bottom: 100%;}
.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{bottom: 50%;top: 50%;}
.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{right: 50%;left: 50%;}
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active::before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted::before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus::before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover::before{bottom: 50%;}
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active::after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted::after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus::after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover::after{top: 50%;}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active::before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted::before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus::before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover::before{left: 50%;}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active::after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted::after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus::after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover::after{right: 50%;}
.e--pointer-background.e--animation-none .elementor-item::after,.e--pointer-background.e--animation-none .elementor-item::before,.e--pointer-background.e--animation-none .elementor-item:focus,.e--pointer-background.e--animation-none .elementor-item:hover,.e--pointer-background.e--animation-none::after,.e--pointer-background.e--animation-none::before,.e--pointer-background.e--animation-none:focus,.e--pointer-background.e--animation-none:hover{transition-duration: 0s;}
.e--pointer-text.e--animation-none .elementor-item::after,.e--pointer-text.e--animation-none .elementor-item::before,.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none::after,.e--pointer-text.e--animation-none::before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover{transition-duration: 0s;}
.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding: 13px 20px;}
.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{padding: 10px 20px;line-height: 20px;}
.elementor-nav-menu--indicator-plus::before{font-family: "Open Sans",sans-serif;}
.elementor-location-footer::before,.elementor-location-header::before{content: "";display: table;clear: both;}
.elementor-post-navigation-borders-yes .elementor-post-navigation.elementor-grid{color: rgb(212,212,212);border-top: 1px solid;border-bottom: 1px solid;border-image: initial;border-right: none;border-left: none;padding-top: 10px;padding-bottom: 10px;}
.elementor-post-navigation-borders-yes .elementor-post-navigation__separator{height: 100%;width: 1px;margin: 0px auto;background-color: rgb(212,212,212);}
.elementor-post-navigation{overflow: hidden;display: flex;}
.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev{font-size: 30px;padding-right: 15px;}
.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next{font-size: 30px;padding-left: 15px;}
.elementor-post-navigation .elementor-post-navigation__link__next,.elementor-post-navigation .elementor-post-navigation__link__prev{overflow: hidden;}
.elementor-post-navigation .elementor-post-navigation__link a{display: flex;-webkit-box-align: center;align-items: center;max-width: 100%;}
.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__prev--label{text-transform: uppercase;font-size: 0.8em;}
.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--title{font-size: 0.7em;}
.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--label,.elementor-post-navigation .post-navigation__prev--title{overflow: hidden;text-overflow: ellipsis;}
.elementor-post-navigation span.elementor-post-navigation__link__next,.elementor-post-navigation span.elementor-post-navigation__link__prev{display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;}
.elementor-post-navigation .elementor-post-navigation__link{width: calc(50% - 0.5px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.elementor-post-navigation .elementor-post-navigation__next a{float: right;}
.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button{display: none;}
[data-elementor-type="popup"]:not(.elementor-edit-area){display: none;}
[data-elementor-type="popup"] .elementor-section-wrap:not(:empty) + #elementor-add-new-section{display: none;}
.elementor-popup-modal{display: flex;pointer-events: none;background-color: transparent;user-select: auto;}
.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display: none;}
.elementor-popup-modal .dialog-close-button{display: none;top: 20px;margin-top: 0px;right: 20px;opacity: 1;z-index: 9999;pointer-events: all;}
.elementor-popup-modal .dialog-widget-content{width: auto;overflow: visible;max-width: 100%;max-height: 100%;border-radius: 0px;box-shadow: none;pointer-events: all;}
.elementor-popup-modal .dialog-message{width: 640px;max-width: 100vw;max-height: 100vh;padding: 0px;overflow: auto;display: flex;}
.elementor-popup-modal .elementor{width: 100%;}
.elementor-gallery-title{--space-between: 10px;cursor: pointer;color: rgb(109,120,130);font-weight: 500;position: relative;padding: 7px 14px;transition: 0.3s;}
.elementor-widget-heading .elementor-heading-title{color: var( --e-global-color-primary );font-family: var( --e-global-typography-primary-font-family ),Sans-serif;font-weight: var( --e-global-typography-primary-font-weight );}
.elementor-widget-text-editor{color: var( --e-global-color-text );font-family: var( --e-global-typography-text-font-family ),Sans-serif;font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-button .elementor-button{font-family: var( --e-global-typography-accent-font-family ),Sans-serif;font-weight: var( --e-global-typography-accent-font-weight );background-color: var( --e-global-color-accent );}
.elementor-widget-divider{--divider-color: var( --e-global-color-secondary );}
.elementor-widget-theme-post-title .elementor-heading-title{color: var( --e-global-color-primary );font-family: var( --e-global-typography-primary-font-family ),Sans-serif;font-weight: var( --e-global-typography-primary-font-weight );}
.elementor-widget-theme-post-content{color: var( --e-global-color-text );font-family: var( --e-global-typography-text-font-family ),Sans-serif;font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-posts .elementor-post__title,.elementor-widget-posts .elementor-post__title a{color: var( --e-global-color-secondary );font-family: var( --e-global-typography-primary-font-family ),Sans-serif;font-weight: var( --e-global-typography-primary-font-weight );}
.elementor-widget-posts .elementor-post__meta-data{font-family: var( --e-global-typography-secondary-font-family ),Sans-serif;font-weight: var( --e-global-typography-secondary-font-weight );}
.elementor-widget-posts .elementor-post__excerpt p{font-family: var( --e-global-typography-text-font-family ),Sans-serif;font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-posts .elementor-post__read-more{color: var( --e-global-color-accent );font-family: var( --e-global-typography-accent-font-family ),Sans-serif;font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color: var( --e-global-color-accent );font-family: var( --e-global-typography-accent-font-family ),Sans-serif;font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-widget-gallery{--galleries-title-color-normal: var( --e-global-color-primary );--galleries-title-color-hover: var( --e-global-color-secondary );--galleries-pointer-bg-color-hover: var( --e-global-color-accent );--gallery-title-color-active: var( --e-global-color-secondary );--galleries-pointer-bg-color-active: var( --e-global-color-accent );}
.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text );--e-form-steps-indicator-active-primary-color: var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color: var( --e-global-color-accent );--e-form-steps-indicator-progress-color: var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color: var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: var( --e-global-color-accent );}
.elementor-widget-table-of-contents{--header-color: var( --e-global-color-secondary );--item-text-color: var( --e-global-color-text );--item-text-hover-color: var( --e-global-color-accent );--marker-color: var( --e-global-color-text );}
.elementor-widget-lottie{--caption-color: var( --e-global-color-text );}
.elementor-140 .elementor-element.elementor-element-86253a6:not(.elementor-motion-effects-element-type-background),.elementor-140 .elementor-element.elementor-element-86253a6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color: rgb(106,5,179);}
.elementor-140 .elementor-element.elementor-element-86253a6{transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top: 0px;margin-bottom: 0px;padding: 10px 0px;}
.elementor-140 .elementor-element.elementor-element-7869ff4.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content: center;align-items: center;}
.elementor-140 .elementor-element.elementor-element-063189a .elementor-image img{width: 64px;}
.elementor-140 .elementor-element.elementor-element-063189a{width: auto;}
.elementor-140 .elementor-element.elementor-element-d023ea0 .elementor-heading-title{color: rgb(255,255,255);font-family: Poppins,"Poppins Fallback",sans-serif;font-size: 50px;font-weight: 600;}
.elementor-140 .elementor-element.elementor-element-d023ea0{width: auto;}
.elementor-140 .elementor-element.elementor-element-d310b7f .elementor-button{font-family: "Source Serif Pro","Source Serif Pro Fallback",sans-serif;font-weight: 600;background-color: rgb(235,0,69);border-style: solid;border-color: rgb(106,5,179);border-radius: 10px;}
.elementor-61 .elementor-element.elementor-element-45f02de{margin-top: 30px;margin-bottom: 30px;}
.elementor-61 .elementor-element.elementor-element-73286cb>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom: 0px;}
.elementor-61 .elementor-element.elementor-element-73286cb:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-61 .elementor-element.elementor-element-73286cb>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color: rgb(255,255,255);}
.elementor-61 .elementor-element.elementor-element-73286cb>.elementor-element-populated{box-shadow: rgba(0,0,0,0.18) 0px 0px 10px 0px;transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding: 30px;}
.elementor-61 .elementor-element.elementor-element-fad543e{font-family: Roboto,"Roboto Fallback",sans-serif;font-size: 14px;font-weight: 400;line-height: 0.8em;}
.elementor-61 .elementor-element.elementor-element-fad543e>.elementor-widget-container{padding: 5px;}
.elementor-61 .elementor-element.elementor-element-b5c1493{--grid-side-margin: 10px;--grid-column-gap: 10px;--grid-row-gap: 2px;--grid-bottom-margin: 2px;}
.elementor-61 .elementor-element.elementor-element-b5c1493 .elementor-share-btn{font-size: calc(9.5px);height: 2.9em;}
.elementor-61 .elementor-element.elementor-element-b5c1493 .elementor-share-btn__icon i{font-size: 1.7em;}
.elementor-61 .elementor-element.elementor-element-1138a92 .elementor-heading-title{color: rgb(250,84,104);font-family: Roboto,"Roboto Fallback",sans-serif;font-size: 30px;font-weight: 600;text-transform: none;}
.elementor-61 .elementor-element.elementor-element-1138a92>.elementor-widget-container{padding: 30px 0px 20px;}
.elementor-61 .elementor-element.elementor-element-b9e2341>.elementor-widget-container{padding: 0px 0px 30px;}
.elementor-61 .elementor-element.elementor-element-a25fbbc{font-family: Roboto,"Roboto Fallback",sans-serif;font-size: 14px;font-weight: 400;}
.elementor-61 .elementor-element.elementor-element-a25fbbc>.elementor-widget-container{padding: 0px 0px 30px;}
.elementor-61 .elementor-element.elementor-element-0fd9fc0{--grid-side-margin: 10px;--grid-column-gap: 10px;--grid-row-gap: 2px;--grid-bottom-margin: 2px;}
.elementor-61 .elementor-element.elementor-element-0fd9fc0 .elementor-share-btn{font-size: calc(9.5px);height: 2.9em;}
.elementor-61 .elementor-element.elementor-element-0fd9fc0 .elementor-share-btn__icon i{font-size: 1.7em;}
.elementor-61 .elementor-element.elementor-element-58aaef3>.elementor-element-populated{padding: 30px;}
.elementor-61 .elementor-element.elementor-element-68d3f7e .elementor-posts-container .elementor-post__thumbnail{padding-bottom: calc(66%);}
.elementor-61 .elementor-element.elementor-element-68d3f7e{--grid-column-gap: 30px;--grid-row-gap: 70px;}
.elementor-61 .elementor-element.elementor-element-68d3f7e .elementor-post__card{background-color: rgb(255,255,255);border-width: 0px;border-radius: 0px;padding-top: 0px;padding-bottom: 0px;}
.elementor-61 .elementor-element.elementor-element-68d3f7e .elementor-post__text{padding: 0px 25px;margin-top: 0px;margin-bottom: 15px;}
.elementor-61 .elementor-element.elementor-element-68d3f7e .elementor-post__meta-data{padding: 10px 25px;color: rgb(9,0,0);}
.elementor-61 .elementor-element.elementor-element-68d3f7e .elementor-post__card .elementor-post__meta-data{border-top-color: rgb(67,22,99);}
.elementor-61 .elementor-element.elementor-element-68d3f7e .elementor-post__badge{right: 0px;}
.elementor-61 .elementor-element.elementor-element-68d3f7e .elementor-post__card .elementor-post__badge{background-color: rgb(0,205,204);margin: 10px;}
.elementor-61 .elementor-element.elementor-element-68d3f7e .elementor-post__title,.elementor-61 .elementor-element.elementor-element-68d3f7e .elementor-post__title a{color: rgb(250,84,104);font-family: Roboto,"Roboto Fallback",sans-serif;font-size: 20px;font-weight: 700;text-transform: capitalize;line-height: 22px;letter-spacing: -0.68px;}
.elementor-61 .elementor-element.elementor-element-68d3f7e .elementor-post__title{margin-bottom: 9px;}
.elementor-61 .elementor-element.elementor-element-68d3f7e .elementor-post__excerpt p{color: rgb(133,133,133);font-family: Roboto,"Roboto Fallback",sans-serif;font-size: 14px;font-weight: 400;line-height: 20px;letter-spacing: 0px;}
.elementor-61 .elementor-element.elementor-element-68d3f7e .elementor-post__excerpt{margin-bottom: 18px;}
.elementor-61 .elementor-element.elementor-element-68d3f7e .elementor-post__read-more{color: rgb(0,205,204);font-family: Helvetica,sans-serif;font-size: 14px;font-weight: 700;text-transform: capitalize;text-decoration: underline;margin-bottom: 15px;}
body:not(.rtl) .elementor-61 .elementor-element.elementor-element-68d3f7e .elementor-pagination .page-numbers:not(:first-child){margin-left: calc(5px);}
body:not(.rtl) .elementor-61 .elementor-element.elementor-element-68d3f7e .elementor-pagination .page-numbers:not(:last-child){margin-right: calc(5px);}
.elementor-61 .elementor-element.elementor-element-2a54f13{transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top: 0px;margin-bottom: 0px;padding: 10px 0px;}
.elementor-61 .elementor-element.elementor-element-1440197.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content: center;align-items: center;}
.elementor-61 .elementor-element.elementor-element-a91cd92 .elementor-image img{width: 172px;}
.elementor-61 .elementor-element.elementor-element-d2f1134{font-family: Roboto,"Roboto Fallback",sans-serif;font-size: 13px;font-weight: 400;}
.elementor-61 .elementor-element.elementor-element-f5a8cc9.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content: center;align-items: center;}
body.elementor-page-61:not(.elementor-motion-effects-element-type-background),body.elementor-page-61>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color: rgb(255,250,245);}
.fa,.fab,.fad,.fal,.far,.fas{-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;}
@-webkit-keyframes fa-spin{0%{transform: rotate(0deg);}100%{transform: rotate(1turn);}}
@keyframes fa-spin{0%{transform: rotate(0deg);}100%{transform: rotate(1turn);}}
.fa-envelope::before{content: "";}
.fa-facebook::before{content: "";}
.fa-linkedin::before{content: "";}
.fa-twitter::before{content: "";}
.fa-whatsapp::before{content: "";}
.sr-only-focusable:active,.sr-only-focusable:focus{clip: auto;height: auto;margin: 0px;overflow: visible;position: static;width: auto;}
@font-face{font-family: "Font Awesome 5 Free";font-style: normal;font-weight: 900;font-display: swap;src: url("https://turbopack-cdn.celcomlatam.com/blog.topclass.academy/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2") format("woff2"),url("https://turbopack-cdn.celcomlatam.com/blog.topclass.academy/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff") format("woff"),url("https://turbopack-cdn.celcomlatam.com/blog.topclass.academy/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf") format("truetype");}
.fa,.fas{font-family: "Font Awesome 5 Free";font-weight: 900;}
@font-face{font-family: "Font Awesome 5 Brands";font-style: normal;font-weight: normal;font-display: swap;src: url("https://turbopack-cdn.celcomlatam.com/blog.topclass.academy/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2") format("woff2"),url("https://turbopack-cdn.celcomlatam.com/blog.topclass.academy/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff") format("woff"),url("https://turbopack-cdn.celcomlatam.com/blog.topclass.academy/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf") format("truetype");}
.fab{font-family: "Font Awesome 5 Brands";}