img:is([sizes="auto" i], [sizes^="auto," i]){contain-intrinsic-size: 3000px 1500px}: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)}:root{--wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px}:where(body){margin: 0px}:root{--wp--style--block-gap: 24px}.is-layout-flex > :is(*, div){margin: 0px}.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{background-color: rgb(255, 255, 255);color: rgb(51, 51, 51);font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size: 1rem;font-weight: 400;line-height: 1.5;margin: 0px;-webkit-font-smoothing: antialiased}h1, h2, h3, h4, h5, h6{color: inherit;font-family: inherit;font-weight: 500;line-height: 1.2;margin-block: 0.5rem 1rem}h1{font-size: 2.5rem}h2{font-size: 2rem}p{margin-block: 0px 0.9rem}a{background-color: transparent;color: rgb(204, 51, 102);text-decoration: none}a:active, a:hover{color: rgb(51, 51, 102)}a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover{color: inherit;text-decoration: none}a:not([href]):not([tabindex]):focus{outline: 0px}b, strong{font-weight: bolder}img{border-style: none;height: auto;max-width: 100%}details{display: block}summary{display: list-item}figcaption{color: rgb(51, 51, 51);font-size: 16px;font-style: italic;font-weight: 400;line-height: 1.4}@media print{*, ::after, ::before{background: transparent !important;box-shadow: none !important;color: rgb(0, 0, 0) !important;text-shadow: none !important}a, a:visited{text-decoration: underline}a[href]::after{content: " (" attr(href) ")"}blockquote, pre{border: 1px solid rgb(204, 204, 204);break-inside: avoid}img, tr{break-inside: avoid}h2, h3, p{orphans: 3;widows: 3}h2, h3{break-after: avoid}}button, input, optgroup, select, textarea{font-family: inherit;font-size: 1rem;line-height: 1.5;margin: 0px}button, input{overflow: visible}button, select{text-transform: none}[type="button"], [type="reset"], [type="submit"], button{appearance: button;width: auto}[type="button"], [type="submit"], button{background-color: transparent;border: 1px solid rgb(204, 51, 102);border-radius: 3px;color: rgb(204, 51, 102);display: inline-block;font-size: 1rem;font-weight: 400;padding: 0.5rem 1rem;text-align: center;transition: 0.3s;user-select: none;white-space: nowrap}[type="button"]:focus:not(:focus-visible), [type="submit"]:focus:not(:focus-visible), button:focus:not(:focus-visible){outline: none}[type="button"]:focus, [type="button"]:hover, [type="submit"]:focus, [type="submit"]:hover, button:focus, button:hover{background-color: rgb(204, 51, 102);color: rgb(255, 255, 255);text-decoration: none}[type="button"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled){cursor: pointer}::-webkit-file-upload-button{appearance: button;font: inherit}dd, dl, dt, li, ol, ul{background: transparent;border: 0px;font-size: 100%;margin-block: 0px;outline: 0px;vertical-align: baseline}:root{--direction-multiplier: 1}.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible{height: 1px;margin: -1px;overflow: hidden;padding: 0px;position: absolute;top: -10000em;width: 1px;clip: rect(0px, 0px, 0px, 0px);border: 0px}.elementor *, .elementor ::after, .elementor ::before{box-sizing: border-box}.elementor a{box-shadow: none;text-decoration: none}.elementor img{border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;border-radius: 0px;box-shadow: none;height: auto;max-width: 100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin: 0px}.e-con-inner > .elementor-element.elementor-fixed, .e-con > .elementor-element.elementor-fixed, .elementor-widget-wrap > .elementor-element.elementor-fixed{position: fixed}.elementor-element.elementor-absolute, .elementor-element.elementor-fixed{z-index: 1}.elementor-element{--flex-direction: initial;--flex-wrap: initial;--justify-content: initial;--align-items: initial;--align-content: initial;--gap: initial;--flex-basis: initial;--flex-grow: initial;--flex-shrink: initial;--order: initial;--align-self: initial;align-self: var(--align-self);flex-basis: var(--flex-basis);flex-grow: var(--flex-grow);flex-shrink: var(--flex-shrink);order: var(--order)}.elementor-element:where(.e-con-full, .elementor-widget){align-content: var(--align-content);align-items: var(--align-items);flex-direction: var(--flex-direction);flex-wrap: var(--flex-wrap);gap: var(--row-gap) var(--column-gap);justify-content: var(--justify-content)}.elementor-invisible{visibility: hidden}.elementor-align-center{text-align: center}.elementor-align-left{text-align: left}.elementor-align-center .elementor-button, .elementor-align-left .elementor-button, .elementor-align-right .elementor-button{width: auto}@media (max-width: 767px){.elementor-mobile-align-center{text-align: center}.elementor-mobile-align-center .elementor-button, .elementor-mobile-align-left .elementor-button, .elementor-mobile-align-right .elementor-button{width: auto}}:root{--page-title-display: block}.elementor-widget{position: relative}.elementor-widget:not(:last-child){margin-block-end: var(--kit-widget-spacing,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-block-end: 0px}.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;margin-block-end: calc(-1 * var(--grid-row-gap));width: 100%;word-spacing: var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display: inline-block;margin-block-end: var(--grid-row-gap);word-break: break-word}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}.e-con{--border-radius: 0;--border-top-width: 0px;--border-right-width: 0px;--border-bottom-width: 0px;--border-left-width: 0px;--border-style: initial;--border-color: initial;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--content-width: min(100%,var(--container-max-width,1140px));--width: 100%;--min-height: initial;--height: auto;--text-align: initial;--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px;--padding-top: var(--container-default-padding-top,10px);--padding-right: var(--container-default-padding-right,10px);--padding-bottom: var(--container-default-padding-bottom,10px);--padding-left: var(--container-default-padding-left,10px);--position: relative;--z-index: revert;--overflow: visible;--gap: var(--widgets-spacing,20px);--row-gap: var(--widgets-spacing-row,20px);--column-gap: var(--widgets-spacing-column,20px);--overlay-mix-blend-mode: initial;--overlay-opacity: 1;--overlay-transition: 0.3s;--e-con-grid-template-columns: repeat(3,1fr);--e-con-grid-template-rows: repeat(2,1fr);border-radius: var(--border-radius);height: var(--height);min-height: var(--min-height);min-width: 0px;overflow: var(--overflow);position: var(--position);width: var(--width);z-index: var(--z-index);--flex-wrap-mobile: wrap}.e-con:where(:not(.e-div-block-base)){transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start: var(--margin-top);--margin-block-end: var(--margin-bottom);--margin-inline-start: var(--margin-left);--margin-inline-end: var(--margin-right);--padding-inline-start: var(--padding-left);--padding-inline-end: var(--padding-right);--padding-block-start: var(--padding-top);--padding-block-end: var(--padding-bottom);--border-block-start-width: var(--border-top-width);--border-block-end-width: var(--border-bottom-width);--border-inline-start-width: var(--border-left-width);--border-inline-end-width: var(--border-right-width)}.e-con{margin-block-end: var(--margin-block-end);margin-block-start: var(--margin-block-start);margin-inline-end: var(--margin-inline-end);margin-inline-start: var(--margin-inline-start);padding-inline-end: var(--padding-inline-end);padding-inline-start: var(--padding-inline-start)}.e-con.e-flex{--flex-direction: column;--flex-basis: auto;--flex-grow: 0;--flex-shrink: 1;flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full, .e-con > .e-con-inner{padding-block-end: var(--padding-block-end);padding-block-start: var(--padding-block-start);text-align: var(--text-align)}.e-con-full.e-flex, .e-con.e-flex > .e-con-inner{flex-direction: var(--flex-direction)}.e-con, .e-con > .e-con-inner{display: var(--display)}.e-con.e-grid{--grid-justify-content: start;--grid-align-content: start;--grid-auto-flow: row}.e-con.e-grid, .e-con.e-grid > .e-con-inner{align-content: var(--grid-align-content);align-items: var(--align-items);grid-auto-flow: var(--grid-auto-flow);grid-template-columns: var(--e-con-grid-template-columns);grid-template-rows: var(--e-con-grid-template-rows);justify-content: var(--grid-justify-content);justify-items: var(--justify-items)}.e-con-boxed.e-flex{place-content: normal;align-items: normal;flex-flow: column}.e-con-boxed{gap: initial;text-align: initial}.e-con.e-flex > .e-con-inner{align-content: var(--align-content);align-items: var(--align-items);align-self: auto;flex: 1 1 auto;flex-wrap: var(--flex-wrap);justify-content: var(--justify-content)}.e-con > .e-con-inner{gap: var(--row-gap) var(--column-gap);height: 100%;margin: 0px auto;max-width: var(--content-width);padding-inline: 0px;width: 100%}:is(.elementor-section-wrap, [data-elementor-id]) > .e-con{--margin-left: auto;--margin-right: auto;max-width: min(100%,var(--width))}:is([data-widget_type="e-component.default"], [data-widget_type="e-component.default"] > .elementor-section-wrap) > .e-con{--margin-right: 0px;--margin-left: 0px}.e-con .elementor-widget.elementor-widget{margin-block-end: 0px}.e-con::before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before{border-block-end-width: var(--border-block-end-width);border-block-start-width: var(--border-block-start-width);border-color: var(--border-color);border-inline-end-width: var(--border-inline-end-width);border-inline-start-width: var(--border-inline-start-width);border-radius: var(--border-radius);border-style: var(--border-style);content: var(--background-overlay);display: block;height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left: calc(0px - var(--border-left-width));mix-blend-mode: var(--overlay-mix-blend-mode);opacity: var(--overlay-opacity);position: absolute;top: calc(0px - var(--border-top-width));transition: var(--overlay-transition,.3s);width: max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con::before{transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con > .elementor-background-slideshow, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container{border-block-end-width: var(--border-block-end-width);border-block-start-width: var(--border-block-start-width);border-color: var(--border-color);border-inline-end-width: var(--border-inline-end-width);border-inline-start-width: var(--border-inline-start-width);border-radius: var(--border-radius);border-style: var(--border-style);height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left: calc(0px - var(--border-left-width));top: calc(0px - var(--border-top-width));width: max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width: 767px){:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-mobile{display: none}}:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before{z-index: 1}:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before{z-index: 2}.e-con .elementor-widget{min-width: 0px}.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container, .e-con > .elementor-widget > .elementor-widget-container{height: 100%}.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget{max-width: 100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing: 0px}@media (max-width: 767px){.e-con.e-flex{--width: 100%;--flex-wrap: var(--flex-wrap-mobile)}}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height: 1;margin: 0px;padding: 0px}.elementor-button{background-color: rgb(105, 114, 125);border-radius: 3px;color: rgb(255, 255, 255);display: inline-block;fill: rgb(255, 255, 255);font-size: 15px;line-height: 1;padding: 12px 24px;text-align: center;transition: 0.3s}.elementor-button:focus, .elementor-button:hover, .elementor-button:visited{color: rgb(255, 255, 255)}.elementor-button-content-wrapper{display: flex;flex-direction: row;gap: 5px;justify-content: center}.elementor-button-icon{align-items: center;display: flex}.elementor-button-icon svg{height: auto;width: 1em}.elementor-button-icon .e-font-icon-svg{height: 1em}.elementor-button-text{display: inline-block}.elementor-button span{text-decoration: inherit}.elementor-view-framed .elementor-icon{background-color: transparent;border: 3px solid rgb(105, 114, 125);color: rgb(105, 114, 125);padding: 0.5em}.elementor-icon{color: rgb(105, 114, 125);display: inline-block;font-size: 50px;line-height: 1;text-align: center;transition: 0.3s}.elementor-icon:hover{color: rgb(105, 114, 125)}.elementor-icon i, .elementor-icon svg{display: block;height: 1em;position: relative;width: 1em}.elementor-icon i::before, .elementor-icon svg::before{left: 50%;position: absolute;transform: translateX(-50%)}.elementor-shape-rounded .elementor-icon{border-radius: 10%}.elementor-shape-circle .elementor-icon{border-radius: 50%}.animated{animation-duration: 1.25s}.animated.animated-slow{animation-duration: 2s}.animated.animated-fast{animation-duration: 0.75s}.animated.infinite{animation-iteration-count: infinite}.animated.reverse{animation-direction: reverse;animation-fill-mode: forwards}@media (prefers-reduced-motion: reduce){.animated{animation: auto ease 0s 1 normal none running none !important}html *{transition-delay: 0s !important;transition-duration: 0s !important}}@media (max-width: 767px){.elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone{display: none}}@media (min-width: 768px) and (max-width: 1024px){.elementor .elementor-hidden-tablet{display: none}}@media (min-width: 1025px) and (max-width: 99999px){.elementor .elementor-hidden-desktop{display: none}}.elementor-kit-7{--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";--e-global-typography-primary-font-weight: 600;--e-global-typography-secondary-font-family: "Roboto Slab";--e-global-typography-secondary-font-weight: 400;--e-global-typography-text-font-family: "Roboto";--e-global-typography-text-font-weight: 400;--e-global-typography-accent-font-family: "Roboto";--e-global-typography-accent-font-weight: 500;background-color: rgb(245, 245, 245);font-family: Montserrat, sans-serif}.e-con{--container-max-width: 1220px}.elementor-widget:not(:last-child){margin-block-end: 20px}.elementor-element{--widgets-spacing: 20px 20px;--widgets-spacing-row: 20px;--widgets-spacing-column: 20px}@media (max-width: 1024px){.e-con{--container-max-width: 1024px}}@media (max-width: 767px){.e-con{--container-max-width: 767px}}.bg-blur{backdrop-filter: blur(10px)}.text-gradient{background: linear-gradient(90deg, rgb(90, 145, 228) 0%, rgb(38, 60, 94) 100%) text;-webkit-text-fill-color: transparent;color: transparent}.shadow-inverse{box-shadow: rgba(13, 17, 45, 0) 0px 0px 0px;transition: box-shadow 1s cubic-bezier(0.4, 0, 0.2, 1)}.shadow-inverse:hover{box-shadow: rgba(13, 17, 45, 0.07) 0px 8px 16.4px}.float-slow{animation: 7s ease-in-out 0s infinite normal none running floatUpDown}@keyframes floatUpDown{0%{transform: translateY(0px)}50%{transform: translateY(-12px)}100%{transform: translateY(0px)}}@keyframes scrollCarousel{0%{transform: translate3d(0px, 0px, 0px)}100%{transform: translate3d(-50%, 0px, 0px)}}.elementor-10 .elementor-element.elementor-element-5aaa281{--display: flex;--min-height: 50vh;--flex-direction: row;--container-widget-width: initial;--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-5aaa281:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5aaa281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image: url("../img/banner-hero1-scaled.jpg");background-position: center top}.elementor-10 .elementor-element.elementor-element-171123b{--display: flex;--flex-direction: column;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--justify-content: flex-start;--align-items: flex-start;--margin-top: 5vw;--margin-bottom: 5vw;--margin-left: 0vw;--margin-right: 0vw;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-171123b.e-con{--align-self: center;--flex-grow: 0;--flex-shrink: 0}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color: var( --e-global-color-primary );border-color: var( --e-global-color-primary )}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary )}.elementor-10 .elementor-element.elementor-element-8891b38{width: var( --container-widget-width, 100% );max-width: 100%;--container-widget-width: 100%;--container-widget-flex-grow: 0}.elementor-10 .elementor-element.elementor-element-8891b38 > .elementor-widget-container{margin: 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-8891b38.elementor-element{--flex-grow: 0;--flex-shrink: 0}.elementor-10 .elementor-element.elementor-element-8891b38 .elementor-icon-wrapper{text-align: start}.elementor-10 .elementor-element.elementor-element-8891b38 .elementor-icon{font-size: 55px}.elementor-10 .elementor-element.elementor-element-8891b38 .elementor-icon svg{height: 55px}.elementor-10 .elementor-element.elementor-element-8891b38 .elementor-icon-wrapper svg{width: auto}.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif;font-weight: var( --e-global-typography-primary-font-weight );color: var( --e-global-color-primary )}.elementor-10 .elementor-element.elementor-element-673835f{width: var( --container-widget-width, 118.305% );max-width: 118.305%;--container-widget-width: 118.305%;--container-widget-flex-grow: 0;text-align: start}.elementor-10 .elementor-element.elementor-element-673835f > .elementor-widget-container{margin: 24px 0px 8px;padding: 0px}.elementor-10 .elementor-element.elementor-element-673835f.elementor-element{--flex-grow: 0;--flex-shrink: 0}.elementor-10 .elementor-element.elementor-element-673835f .elementor-heading-title{font-family: Montserrat, sans-serif;font-size: 37px;font-weight: 600;line-height: 42px;letter-spacing: -2.6px;color: rgb(28, 37, 45)}.elementor-widget-text-editor{font-family: var( --e-global-typography-text-font-family ), Sans-serif;font-weight: var( --e-global-typography-text-font-weight );color: var( --e-global-color-text )}.elementor-10 .elementor-element.elementor-element-c4bfae5 > .elementor-widget-container{margin: 0px 0px 24px;padding: 0px}.elementor-10 .elementor-element.elementor-element-c4bfae5{font-family: Montserrat, sans-serif;font-size: 16px;font-weight: 500;color: rgb(28, 37, 45)}.elementor-widget-button .elementor-button{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-10 .elementor-element.elementor-element-3997df3 .elementor-button{background-color: transparent;font-family: Montserrat, sans-serif;font-size: 18px;font-weight: 600;background-image: linear-gradient(153deg, rgb(53, 110, 195) 0%, rgb(25, 52, 93) 100%);transition-duration: 600ms;border-style: none;border-radius: 80px;padding: 20px 60px}.elementor-10 .elementor-element.elementor-element-3997df3 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-3997df3 .elementor-button:focus{background-color: transparent;background-image: linear-gradient(185deg, rgb(53, 110, 195) 0%, rgb(25, 52, 93) 100%)}.elementor-10 .elementor-element.elementor-element-3997df3 > .elementor-widget-container{border-style: none;border-radius: 80px}.elementor-10 .elementor-element.elementor-element-3997df3 .elementor-button-content-wrapper{flex-direction: row-reverse}.elementor-10 .elementor-element.elementor-element-3997df3 .elementor-button .elementor-button-content-wrapper{gap: 11px}.elementor-10 .elementor-element.elementor-element-bf4a008{--display: flex;--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--justify-content: flex-end;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-c7faba8{width: var( --container-widget-width, 95% );max-width: 95%;--container-widget-width: 95%;--container-widget-flex-grow: 0}.elementor-10 .elementor-element.elementor-element-c7faba8 > .elementor-widget-container{margin: 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-c7faba8.elementor-element{--align-self: flex-end}.elementor-10 .elementor-element.elementor-element-c7faba8 img{width: 100%;opacity: 1;border-style: none}.elementor-10 .elementor-element.elementor-element-4da8097{width: var( --container-widget-width, 95% );max-width: 95%;--container-widget-width: 95%;--container-widget-flex-grow: 0}.elementor-10 .elementor-element.elementor-element-4da8097 > .elementor-widget-container{margin: 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-4da8097.elementor-element{--align-self: flex-end}.elementor-10 .elementor-element.elementor-element-4da8097 img{width: 100%;opacity: 1;border-style: none}.elementor-10 .elementor-element.elementor-element-8678e3f{--display: flex;--flex-direction: column;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--justify-content: flex-start;--align-items: center}.elementor-10 .elementor-element.elementor-element-b4b15ce > .elementor-widget-container{margin: 0px}.elementor-10 .elementor-element.elementor-element-b4b15ce .elementor-icon-wrapper{text-align: center}.elementor-10 .elementor-element.elementor-element-b4b15ce .elementor-icon{font-size: 140px}.elementor-10 .elementor-element.elementor-element-b4b15ce .elementor-icon svg{height: 140px}.elementor-10 .elementor-element.elementor-element-8352e4f{width: var( --container-widget-width, 56px );max-width: 56px;--container-widget-width: 56px;--container-widget-flex-grow: 0}.elementor-10 .elementor-element.elementor-element-8352e4f > .elementor-widget-container{margin: 0px}.elementor-10 .elementor-element.elementor-element-8352e4f.elementor-element{--align-self: center}.elementor-10 .elementor-element.elementor-element-8352e4f .elementor-icon-wrapper{text-align: center}.elementor-10 .elementor-element.elementor-element-8352e4f .elementor-icon{font-size: 56px}.elementor-10 .elementor-element.elementor-element-8352e4f .elementor-icon svg{height: 56px}.elementor-10 .elementor-element.elementor-element-84b1575{--display: flex;--margin-top: 6vw;--margin-bottom: 3vw;--margin-left: -8vw;--margin-right: 0vw}.elementor-10 .elementor-element.elementor-element-84b1575.e-con{--flex-grow: 0;--flex-shrink: 0}.elementor-10 .elementor-element.elementor-element-44db703 .elementor-button{background-color: rgba(255, 255, 255, 0.06);font-family: Montserrat, sans-serif;font-size: 16px;font-weight: 500;fill: rgb(255, 255, 255);color: rgb(255, 255, 255);border-radius: 150px;padding: 24px}.elementor-10 .elementor-element.elementor-element-44db703 > .elementor-widget-container{border-style: none;border-radius: 150px}.elementor-10 .elementor-element.elementor-element-44db703 .elementor-button-content-wrapper{flex-direction: row}.elementor-10 .elementor-element.elementor-element-44db703 .elementor-button .elementor-button-content-wrapper{gap: 15px}.elementor-10 .elementor-element.elementor-element-c300b89 .elementor-button{background-color: rgba(255, 255, 255, 0.06);font-family: Montserrat, sans-serif;font-size: 16px;font-weight: 500;fill: rgb(255, 255, 255);color: rgb(255, 255, 255);border-radius: 150px;padding: 24px}.elementor-10 .elementor-element.elementor-element-c300b89 > .elementor-widget-container{border-style: none;border-radius: 150px}.elementor-10 .elementor-element.elementor-element-c300b89 .elementor-button-content-wrapper{flex-direction: row}.elementor-10 .elementor-element.elementor-element-c300b89 .elementor-button .elementor-button-content-wrapper{gap: 15px}.elementor-10 .elementor-element.elementor-element-af1621f .elementor-button{background-color: rgba(255, 255, 255, 0.06);font-family: Montserrat, sans-serif;font-size: 16px;font-weight: 500;fill: rgb(255, 255, 255);color: rgb(255, 255, 255);border-radius: 150px;padding: 24px}.elementor-10 .elementor-element.elementor-element-af1621f > .elementor-widget-container{border-style: none;border-radius: 150px}.elementor-10 .elementor-element.elementor-element-af1621f .elementor-button-content-wrapper{flex-direction: row}.elementor-10 .elementor-element.elementor-element-af1621f .elementor-button .elementor-button-content-wrapper{gap: 15px}.elementor-10 .elementor-element.elementor-element-06d4e9a{--display: flex;--min-height: 190px;--flex-direction: row;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--align-items: center;--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;border-style: solid;--border-style: solid;border-width: 0px;--border-top-width: 0px;--border-right-width: 0px;--border-bottom-width: 0px;--border-left-width: 0px;border-color: rgb(56, 85, 128);--border-color: #385580}.elementor-10 .elementor-element.elementor-element-06d4e9a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-06d4e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: rgb(255, 255, 255);background-image: url("../img/bg-divider-scaled.jpg");background-position: center center;background-size: cover}.elementor-10 .elementor-element.elementor-element-158c944{--display: flex;--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-158c944.e-con{--flex-grow: 0;--flex-shrink: 0}.elementor-10 .elementor-element.elementor-element-d6d7591{width: var( --container-widget-width, 65% );max-width: 65%;--container-widget-width: 65%;--container-widget-flex-grow: 0}.elementor-10 .elementor-element.elementor-element-d6d7591.elementor-element{--flex-grow: 0;--flex-shrink: 0}.elementor-10 .elementor-element.elementor-element-d6d7591 .elementor-heading-title{font-family: Montserrat, sans-serif;font-size: 26px;font-weight: 600;line-height: 32px;letter-spacing: -0.5px;color: rgb(255, 255, 255)}.elementor-10 .elementor-element.elementor-element-d170999{--display: flex;--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--margin-top: 0px;--margin-bottom: 0px;--margin-left: -32px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-4ad6d72{width: var( --container-widget-width, 99.982% );max-width: 99.982%;--container-widget-width: 99.982%;--container-widget-flex-grow: 0;font-family: Montserrat, sans-serif;font-size: 18px;font-weight: 400;line-height: 24px;color: rgb(255, 255, 255)}.elementor-10 .elementor-element.elementor-element-4ad6d72.elementor-element{--flex-grow: 0;--flex-shrink: 0}.elementor-10 .elementor-element.elementor-element-29d55c6{--display: flex;--flex-direction: column;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--align-items: center}.elementor-10 .elementor-element.elementor-element-29d55c6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-29d55c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: rgb(255, 255, 255)}.elementor-10 .elementor-element.elementor-element-85d0e9a .elementor-button{background-color: rgb(223, 240, 255);font-family: Montserrat, sans-serif;font-size: 14px;font-weight: 600;letter-spacing: 4.9px;fill: rgb(53, 110, 195);color: rgb(53, 110, 195);padding: 8px 16px}.elementor-10 .elementor-element.elementor-element-85d0e9a > .elementor-widget-container{margin: 104px 0px 0px}.elementor-10 .elementor-element.elementor-element-c31a56d{width: var( --container-widget-width, 90% );max-width: 90%;--container-widget-width: 90%;--container-widget-flex-grow: 0;text-align: center}.elementor-10 .elementor-element.elementor-element-c31a56d > .elementor-widget-container{margin: 0px 0px 16px}.elementor-10 .elementor-element.elementor-element-c31a56d.elementor-element{--align-self: center;--flex-grow: 0;--flex-shrink: 0}.elementor-10 .elementor-element.elementor-element-c31a56d .elementor-heading-title{font-family: Montserrat, sans-serif;font-size: 36px;font-weight: 700;line-height: 47px;letter-spacing: -1px;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-cf055d1 > .elementor-widget-container{margin: -32px 0px 32px}.elementor-10 .elementor-element.elementor-element-cf055d1{text-align: center;font-family: Montserrat, sans-serif;font-size: 18px;font-weight: 500;line-height: 28px;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-c8534df{--display: flex;--min-height: 620px;--flex-direction: row;--container-widget-width: initial;--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px}.elementor-10 .elementor-element.elementor-element-c8534df:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c8534df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: rgb(255, 255, 255)}.elementor-10 .elementor-element.elementor-element-5a3f80f{--display: flex;--min-height: 105px;--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--justify-content: center;--margin-top: 40px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-000fa0c{--display: grid;--min-height: 185px;--e-con-grid-template-columns: repeat(1, 1fr);--e-con-grid-template-rows: repeat(2, 1fr);--gap: 24px 0px;--row-gap: 24px;--column-gap: 0px;--grid-auto-flow: row;--justify-items: center;--margin-top: 0px;--margin-bottom: 61px;--margin-left: 0px;--margin-right: 0px;--padding-top: 16px;--padding-bottom: 16px;--padding-left: 16px;--padding-right: 16px}.elementor-10 .elementor-element.elementor-element-000fa0c.e-con{--order: -99999}.elementor-10 .elementor-element.elementor-element-daf86e5 > .elementor-widget-container{margin: 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-daf86e5 .elementor-icon-wrapper{text-align: center}.elementor-10 .elementor-element.elementor-element-daf86e5 .elementor-icon{font-size: 64px}.elementor-10 .elementor-element.elementor-element-daf86e5 .elementor-icon svg{height: 64px}.elementor-10 .elementor-element.elementor-element-bd15c0c > .elementor-widget-container{margin: 0px 0px 18px;padding: 0px}.elementor-10 .elementor-element.elementor-element-bd15c0c{text-align: center}.elementor-10 .elementor-element.elementor-element-bd15c0c .elementor-heading-title{font-family: Montserrat, sans-serif;font-size: 22px;font-weight: 700;line-height: 28px;color: rgb(53, 110, 195)}.elementor-10 .elementor-element.elementor-element-5a03627 > .elementor-widget-container{margin: -40px 0px 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-5a03627{text-align: center;font-family: Montserrat, sans-serif;font-size: 16px;font-weight: 500;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-9c5b4bb{--display: grid;--min-height: 185px;--e-con-grid-template-columns: repeat(1, 1fr);--e-con-grid-template-rows: repeat(2, 1fr);--gap: 24px 0px;--row-gap: 24px;--column-gap: 0px;--grid-auto-flow: row;--justify-items: center;--margin-top: 0px;--margin-bottom: 61px;--margin-left: 0px;--margin-right: 0px;--padding-top: 16px;--padding-bottom: 16px;--padding-left: 16px;--padding-right: 16px}.elementor-10 .elementor-element.elementor-element-9c5b4bb.e-con{--order: -99999}.elementor-10 .elementor-element.elementor-element-314c82d > .elementor-widget-container{margin: 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-314c82d .elementor-icon-wrapper{text-align: center}.elementor-10 .elementor-element.elementor-element-314c82d .elementor-icon{font-size: 64px}.elementor-10 .elementor-element.elementor-element-314c82d .elementor-icon svg{height: 64px}.elementor-10 .elementor-element.elementor-element-5aba21e > .elementor-widget-container{margin: 0px 0px 18px;padding: 0px}.elementor-10 .elementor-element.elementor-element-5aba21e{text-align: center}.elementor-10 .elementor-element.elementor-element-5aba21e .elementor-heading-title{font-family: Montserrat, sans-serif;font-size: 22px;font-weight: 700;line-height: 28px;color: rgb(53, 110, 195)}.elementor-10 .elementor-element.elementor-element-5eaad86 > .elementor-widget-container{margin: -40px 0px 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-5eaad86{text-align: center;font-family: Montserrat, sans-serif;font-size: 16px;font-weight: 500;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-cc35d2b{--display: flex;--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--padding-top: 16px;--padding-bottom: 16px;--padding-left: 16px;--padding-right: 16px}.elementor-10 .elementor-element.elementor-element-f387c86 > .elementor-widget-container{border-style: solid;border-width: 5px;border-color: rgb(201, 216, 239);border-radius: 26px}.elementor-10 .elementor-element.elementor-element-f387c86 .elementskit-image-comparison{border-radius: 26px}.elementor-10 .elementor-element.elementor-element-f387c86 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color: rgb(0, 0, 0)}.elementor-10 .elementor-element.elementor-element-f387c86 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color: rgb(0, 0, 0)}.elementor-10 .elementor-element.elementor-element-bb0b885{--display: flex;--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--justify-content: center;--margin-top: 40px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-153e65f{--display: grid;--min-height: 185px;--e-con-grid-template-columns: repeat(1, 1fr);--e-con-grid-template-rows: repeat(2, 1fr);--gap: 24px 0px;--row-gap: 24px;--column-gap: 0px;--grid-auto-flow: row;--justify-items: center;--margin-top: 0px;--margin-bottom: 61px;--margin-left: 0px;--margin-right: 0px;--padding-top: 016px;--padding-bottom: 016px;--padding-left: 016px;--padding-right: 016px}.elementor-10 .elementor-element.elementor-element-153e65f.e-con{--order: -99999}.elementor-10 .elementor-element.elementor-element-349ee22 > .elementor-widget-container{margin: 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-349ee22 .elementor-icon-wrapper{text-align: center}.elementor-10 .elementor-element.elementor-element-349ee22 .elementor-icon{font-size: 64px}.elementor-10 .elementor-element.elementor-element-349ee22 .elementor-icon svg{height: 64px}.elementor-10 .elementor-element.elementor-element-2001560 > .elementor-widget-container{margin: 0px 0px 18px;padding: 0px}.elementor-10 .elementor-element.elementor-element-2001560{text-align: center}.elementor-10 .elementor-element.elementor-element-2001560 .elementor-heading-title{font-family: Montserrat, sans-serif;font-size: 22px;font-weight: 700;line-height: 28px;color: rgb(53, 110, 195)}.elementor-10 .elementor-element.elementor-element-f2f329c > .elementor-widget-container{margin: -40px 0px 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-f2f329c{text-align: center;font-family: Montserrat, sans-serif;font-size: 16px;font-weight: 500;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-1f48ede{--display: grid;--min-height: 185px;--e-con-grid-template-columns: repeat(1, 1fr);--e-con-grid-template-rows: repeat(2, 1fr);--gap: 24px 0px;--row-gap: 24px;--column-gap: 0px;--grid-auto-flow: row;--justify-items: center;--margin-top: 0px;--margin-bottom: 61px;--margin-left: 0px;--margin-right: 0px;--padding-top: 16px;--padding-bottom: 16px;--padding-left: 16px;--padding-right: 16px}.elementor-10 .elementor-element.elementor-element-1f48ede.e-con{--order: -99999}.elementor-10 .elementor-element.elementor-element-cce5b59 > .elementor-widget-container{margin: 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-cce5b59 .elementor-icon-wrapper{text-align: center}.elementor-10 .elementor-element.elementor-element-cce5b59 .elementor-icon{font-size: 64px}.elementor-10 .elementor-element.elementor-element-cce5b59 .elementor-icon svg{height: 64px}.elementor-10 .elementor-element.elementor-element-30df0bc > .elementor-widget-container{margin: 0px 0px 18px;padding: 0px}.elementor-10 .elementor-element.elementor-element-30df0bc{text-align: center}.elementor-10 .elementor-element.elementor-element-30df0bc .elementor-heading-title{font-family: Montserrat, sans-serif;font-size: 22px;font-weight: 700;line-height: 28px;color: rgb(53, 110, 195)}.elementor-10 .elementor-element.elementor-element-7786d71 > .elementor-widget-container{margin: -40px 0px 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-7786d71{text-align: center;font-family: Montserrat, sans-serif;font-size: 16px;font-weight: 500;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-01d0867{--display: flex;--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-01d0867:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-01d0867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: rgb(255, 255, 255)}.elementor-10 .elementor-element.elementor-element-699c56a > .elementor-widget-container{margin: 40px 0px 32px}.elementor-10 .elementor-element.elementor-element-699c56a{text-align: center;font-family: Montserrat, sans-serif;font-size: 18px;font-weight: 500;line-height: 28px;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-0574436 .elementor-button{background-color: transparent;font-family: Montserrat, sans-serif;font-size: 18px;font-weight: 600;background-image: linear-gradient(153deg, rgb(53, 110, 195) 0%, rgb(25, 52, 93) 100%);transition-duration: 600ms;border-style: none;border-radius: 80px;padding: 20px 60px}.elementor-10 .elementor-element.elementor-element-0574436 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-0574436 .elementor-button:focus{background-color: transparent;background-image: linear-gradient(185deg, rgb(53, 110, 195) 0%, rgb(25, 52, 93) 100%)}.elementor-10 .elementor-element.elementor-element-0574436 > .elementor-widget-container{margin: 0px 0px 80px;padding: 0px;border-style: none;border-radius: 80px}.elementor-10 .elementor-element.elementor-element-0574436.elementor-element{--align-self: center}.elementor-10 .elementor-element.elementor-element-0574436 .elementor-button-content-wrapper{flex-direction: row-reverse}.elementor-10 .elementor-element.elementor-element-0574436 .elementor-button .elementor-button-content-wrapper{gap: 11px}.elementor-10 .elementor-element.elementor-element-11b6f26{--display: flex;--min-height: 1111px;--flex-direction: column;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--align-items: center;--overlay-opacity: 0.5;--margin-top: 15px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-11b6f26:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-11b6f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: rgb(245, 245, 245)}.elementor-10 .elementor-element.elementor-element-11b6f26::before, .elementor-10 .elementor-element.elementor-element-11b6f26 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-11b6f26 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-11b6f26 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-11b6f26 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-11b6f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color: rgb(245, 245, 245);--background-overlay: ''}.elementor-10 .elementor-element.elementor-element-27518f9 .elementor-button{background-color: rgb(223, 240, 255);font-family: Montserrat, sans-serif;font-size: 14px;font-weight: 600;letter-spacing: 4.9px;fill: rgb(53, 110, 195);color: rgb(53, 110, 195);padding: 8px 16px}.elementor-10 .elementor-element.elementor-element-27518f9 > .elementor-widget-container{margin: 104px 0px 0px}.elementor-10 .elementor-element.elementor-element-ab1da24{width: var( --container-widget-width, 90% );max-width: 90%;--container-widget-width: 90%;--container-widget-flex-grow: 0;text-align: center}.elementor-10 .elementor-element.elementor-element-ab1da24 > .elementor-widget-container{margin: 0px 0px 16px}.elementor-10 .elementor-element.elementor-element-ab1da24.elementor-element{--flex-grow: 0;--flex-shrink: 0}.elementor-10 .elementor-element.elementor-element-ab1da24 .elementor-heading-title{font-family: Montserrat, sans-serif;font-size: 36px;font-weight: 700;line-height: 47px;letter-spacing: -1px;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-e164a93 > .elementor-widget-container{margin: -32px 0px 24px}.elementor-10 .elementor-element.elementor-element-e164a93{text-align: center;font-family: Montserrat, sans-serif;font-size: 18px;font-weight: 500;line-height: 28px;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-c4084b3{--display: grid;--min-height: 460px;--e-con-grid-template-columns: repeat(2, 1fr);--e-con-grid-template-rows: repeat(1, 1fr);--grid-auto-flow: row;--border-radius: 20px 20px 20px 20px;--margin-top: 24px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 24px;--padding-bottom: 24px;--padding-left: 24px;--padding-right: 24px}.elementor-10 .elementor-element.elementor-element-c4084b3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c4084b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: rgb(255, 255, 255)}.elementor-10 .elementor-element.elementor-element-703cc35{--display: flex;--padding-top: 40px;--padding-bottom: 40px;--padding-left: 40px;--padding-right: 40px}.elementor-10 .elementor-element.elementor-element-703cc35.e-con{--align-self: center}.elementor-10 .elementor-element.elementor-element-e05a4e8 > .elementor-widget-container{margin: 0px 0px 32px;padding: 0px}.elementor-10 .elementor-element.elementor-element-e05a4e8{text-align: start}.elementor-10 .elementor-element.elementor-element-e05a4e8 .elementor-heading-title{font-family: Montserrat, sans-serif;font-size: 26px;font-weight: 700;line-height: 28px;color: rgb(53, 110, 195)}.elementor-10 .elementor-element.elementor-element-2dfc26b > .elementor-widget-container{margin: -40px 0px 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-2dfc26b{text-align: start;font-family: Montserrat, sans-serif;font-size: 16px;font-weight: 500;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-b573098 .elementor-button{background-color: rgb(255, 255, 255);font-family: Montserrat, sans-serif;font-size: 16px;font-weight: 700;letter-spacing: 0px;fill: rgb(53, 110, 195);color: rgb(53, 110, 195);border-style: solid;border-color: rgb(209, 233, 255);border-radius: 80px;padding: 16px 24px}.elementor-10 .elementor-element.elementor-element-b573098 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-b573098 .elementor-button:focus{background-color: rgb(209, 233, 255)}.elementor-10 .elementor-element.elementor-element-b573098 > .elementor-widget-container{margin: 0px}.elementor-10 .elementor-element.elementor-element-f3e207f{--display: flex;--justify-content: center;--gap: 24px 24px;--row-gap: 24px;--column-gap: 24px}.elementor-10 .elementor-element.elementor-element-9d144fe{--display: grid;--min-height: 460px;--e-con-grid-template-columns: repeat(2, 1fr);--e-con-grid-template-rows: repeat(1, 1fr);--grid-auto-flow: row;--border-radius: 20px 20px 20px 20px;--margin-top: 24px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 24px;--padding-bottom: 24px;--padding-left: 24px;--padding-right: 24px}.elementor-10 .elementor-element.elementor-element-9d144fe:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9d144fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: rgb(255, 255, 255)}.elementor-10 .elementor-element.elementor-element-3a6c7e7{--display: flex;--justify-content: center;--gap: 24px 24px;--row-gap: 24px;--column-gap: 24px}.elementor-10 .elementor-element.elementor-element-de0025d{--display: flex;--padding-top: 40px;--padding-bottom: 40px;--padding-left: 40px;--padding-right: 40px}.elementor-10 .elementor-element.elementor-element-de0025d.e-con{--align-self: center}.elementor-10 .elementor-element.elementor-element-b3d43be > .elementor-widget-container{margin: 0px 0px 32px;padding: 0px}.elementor-10 .elementor-element.elementor-element-b3d43be{text-align: start}.elementor-10 .elementor-element.elementor-element-b3d43be .elementor-heading-title{font-family: Montserrat, sans-serif;font-size: 26px;font-weight: 700;line-height: 28px;color: rgb(53, 110, 195)}.elementor-10 .elementor-element.elementor-element-1a0e1ce > .elementor-widget-container{margin: -40px 0px 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-1a0e1ce{text-align: start;font-family: Montserrat, sans-serif;font-size: 16px;font-weight: 500;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-18744d6 .elementor-button{background-color: rgb(255, 255, 255);font-family: Montserrat, sans-serif;font-size: 16px;font-weight: 700;letter-spacing: 0px;fill: rgb(53, 110, 195);color: rgb(53, 110, 195);border-style: solid;border-color: rgb(209, 233, 255);border-radius: 80px;padding: 16px 24px}.elementor-10 .elementor-element.elementor-element-18744d6 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-18744d6 .elementor-button:focus{background-color: rgb(209, 233, 255)}.elementor-10 .elementor-element.elementor-element-18744d6 > .elementor-widget-container{margin: 0px}.elementor-10 .elementor-element.elementor-element-2d24ed8{--display: grid;--min-height: 460px;--e-con-grid-template-columns: repeat(2, 1fr);--e-con-grid-template-rows: repeat(1, 1fr);--grid-auto-flow: row;--border-radius: 20px 20px 20px 20px;--margin-top: 24px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 24px;--padding-bottom: 24px;--padding-left: 24px;--padding-right: 24px}.elementor-10 .elementor-element.elementor-element-2d24ed8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2d24ed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: rgb(255, 255, 255)}.elementor-10 .elementor-element.elementor-element-058696a{--display: flex;--padding-top: 40px;--padding-bottom: 40px;--padding-left: 40px;--padding-right: 40px}.elementor-10 .elementor-element.elementor-element-058696a.e-con{--align-self: center}.elementor-10 .elementor-element.elementor-element-64cd569 > .elementor-widget-container{margin: 0px 0px 32px;padding: 0px}.elementor-10 .elementor-element.elementor-element-64cd569{text-align: start}.elementor-10 .elementor-element.elementor-element-64cd569 .elementor-heading-title{font-family: Montserrat, sans-serif;font-size: 26px;font-weight: 700;line-height: 28px;color: rgb(53, 110, 195)}.elementor-10 .elementor-element.elementor-element-b19bb3a > .elementor-widget-container{margin: -40px 0px 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-b19bb3a{text-align: start;font-family: Montserrat, sans-serif;font-size: 16px;font-weight: 500;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-9d28ec9 .elementor-button{background-color: rgb(255, 255, 255);font-family: Montserrat, sans-serif;font-size: 16px;font-weight: 700;letter-spacing: 0px;fill: rgb(53, 110, 195);color: rgb(53, 110, 195);border-style: solid;border-color: rgb(209, 233, 255);border-radius: 80px;padding: 16px 24px}.elementor-10 .elementor-element.elementor-element-9d28ec9 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-9d28ec9 .elementor-button:focus{background-color: rgb(209, 233, 255)}.elementor-10 .elementor-element.elementor-element-9d28ec9 > .elementor-widget-container{margin: 0px}.elementor-10 .elementor-element.elementor-element-b4f7e73{--display: flex;--justify-content: center;--gap: 24px 24px;--row-gap: 24px;--column-gap: 24px}.elementor-10 .elementor-element.elementor-element-a0b005b{--display: grid;--min-height: 460px;--e-con-grid-template-columns: repeat(2, 1fr);--e-con-grid-template-rows: repeat(1, 1fr);--grid-auto-flow: row;--border-radius: 20px 20px 20px 20px;--margin-top: 24px;--margin-bottom: 80px;--margin-left: 0px;--margin-right: 0px;--padding-top: 24px;--padding-bottom: 24px;--padding-left: 24px;--padding-right: 24px}.elementor-10 .elementor-element.elementor-element-a0b005b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a0b005b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: rgb(255, 255, 255)}.elementor-10 .elementor-element.elementor-element-d5ba0a6{--display: flex;--justify-content: center;--gap: 24px 24px;--row-gap: 24px;--column-gap: 24px}.elementor-10 .elementor-element.elementor-element-256ed6f{--display: flex;--padding-top: 40px;--padding-bottom: 40px;--padding-left: 40px;--padding-right: 40px}.elementor-10 .elementor-element.elementor-element-256ed6f.e-con{--align-self: center}.elementor-10 .elementor-element.elementor-element-6dc3818 > .elementor-widget-container{margin: 0px 0px 32px;padding: 0px}.elementor-10 .elementor-element.elementor-element-6dc3818{text-align: start}.elementor-10 .elementor-element.elementor-element-6dc3818 .elementor-heading-title{font-family: Montserrat, sans-serif;font-size: 26px;font-weight: 400;line-height: 28px;color: rgb(53, 110, 195)}.elementor-10 .elementor-element.elementor-element-b9657fe > .elementor-widget-container{margin: -40px 0px 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-b9657fe{text-align: start;font-family: Montserrat, sans-serif;font-size: 16px;font-weight: 500;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-ab7130f .elementor-button{background-color: rgb(255, 255, 255);font-family: Montserrat, sans-serif;font-size: 16px;font-weight: 700;letter-spacing: 0px;fill: rgb(53, 110, 195);color: rgb(53, 110, 195);border-style: solid;border-color: rgb(209, 233, 255);border-radius: 80px;padding: 16px 24px}.elementor-10 .elementor-element.elementor-element-ab7130f .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-ab7130f .elementor-button:focus{background-color: rgb(209, 233, 255)}.elementor-10 .elementor-element.elementor-element-ab7130f > .elementor-widget-container{margin: 0px}.elementor-10 .elementor-element.elementor-element-9a619e1{--display: flex;--min-height: 219px;--flex-direction: row;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--align-items: center;--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;--margin-top: -45px;--margin-bottom: 41px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-9a619e1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9a619e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: rgba(245, 245, 245, 0)}.elementor-10 .elementor-element.elementor-element-f413654{--display: flex;--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-f413654.e-con{--align-self: center}.elementor-10 .elementor-element.elementor-element-0b3145a{--display: flex;--min-height: 165px;--flex-direction: column;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--align-items: center;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-8b49271 > .elementor-widget-container{margin: 0vw;padding: 0px}.elementor-10 .elementor-element.elementor-element-8b49271 .elementor-icon-wrapper{text-align: center}.elementor-10 .elementor-element.elementor-element-8b49271 .elementor-icon{font-size: 130px}.elementor-10 .elementor-element.elementor-element-8b49271 .elementor-icon svg{height: 130px}.elementor-10 .elementor-element.elementor-element-8b49271 .elementor-icon-wrapper svg{width: auto}.elementor-10 .elementor-element.elementor-element-9e7b7a3{width: var( --container-widget-width, 56px );max-width: 56px;--container-widget-width: 56px;--container-widget-flex-grow: 0}.elementor-10 .elementor-element.elementor-element-9e7b7a3 > .elementor-widget-container{margin: -118px 0px 0px}.elementor-10 .elementor-element.elementor-element-9e7b7a3 .elementor-icon-wrapper{text-align: center}.elementor-10 .elementor-element.elementor-element-9e7b7a3 .elementor-icon{font-size: 56px}.elementor-10 .elementor-element.elementor-element-9e7b7a3 .elementor-icon svg{height: 56px}.elementor-10 .elementor-element.elementor-element-54e1947{--display: flex;--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-54e1947.e-con{--align-self: center}.elementor-10 .elementor-element.elementor-element-2df461a > .elementor-widget-container{margin: 0px 0px 0px 12px;padding: 0px}.elementor-10 .elementor-element.elementor-element-2df461a{text-align: start;font-family: Montserrat, sans-serif;font-size: 16px;font-weight: 500;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-d35fdce{--display: flex;--min-height: 0px;--flex-direction: column;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--justify-content: center;--align-items: center;--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-d35fdce.e-con{--align-self: center}.elementor-10 .elementor-element.elementor-element-8b308d2 .elementor-button{background-color: transparent;font-family: Montserrat, sans-serif;font-size: 18px;font-weight: 600;background-image: linear-gradient(153deg, rgb(53, 110, 195) 0%, rgb(25, 52, 93) 100%);transition-duration: 600ms;border-style: none;border-radius: 80px;padding: 20px 60px}.elementor-10 .elementor-element.elementor-element-8b308d2 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-8b308d2 .elementor-button:focus{background-color: transparent;background-image: linear-gradient(185deg, rgb(53, 110, 195) 0%, rgb(25, 52, 93) 100%)}.elementor-10 .elementor-element.elementor-element-8b308d2 > .elementor-widget-container{margin: 0px;padding: 0px;border-style: none;border-radius: 80px}.elementor-10 .elementor-element.elementor-element-8b308d2.elementor-element{--align-self: center}.elementor-10 .elementor-element.elementor-element-8b308d2 .elementor-button-content-wrapper{flex-direction: row-reverse}.elementor-10 .elementor-element.elementor-element-8b308d2 .elementor-button .elementor-button-content-wrapper{gap: 11px}.elementor-10 .elementor-element.elementor-element-a1e8dcb{--display: flex;--min-height: 74px;--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--margin-top: 0px;--margin-bottom: -89px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-a1e8dcb:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a1e8dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: rgb(255, 255, 255)}.elementor-10 .elementor-element.elementor-element-a1e8dcb.e-con{--flex-grow: 1;--flex-shrink: 0}.elementor-10 .elementor-element.elementor-element-84b84ca > .elementor-widget-container{margin: -139px 0px 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-84b84ca .elementor-icon-wrapper{text-align: center}.elementor-10 .elementor-element.elementor-element-84b84ca .elementor-icon{font-size: 280px}.elementor-10 .elementor-element.elementor-element-84b84ca .elementor-icon svg{height: 280px}.elementor-10 .elementor-element.elementor-element-235787e{--display: flex;--flex-direction: column;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--align-items: center;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-235787e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-235787e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: rgb(255, 255, 255)}.elementor-10 .elementor-element.elementor-element-f53bacc .elementor-button{background-color: rgb(223, 240, 255);font-family: Montserrat, sans-serif;font-size: 14px;font-weight: 600;letter-spacing: 4.9px;fill: rgb(53, 110, 195);color: rgb(53, 110, 195);padding: 8px 16px}.elementor-10 .elementor-element.elementor-element-f53bacc > .elementor-widget-container{margin: 32px 0px 0px}.elementor-10 .elementor-element.elementor-element-d55d346{width: var( --container-widget-width, 90% );max-width: 90%;--container-widget-width: 90%;--container-widget-flex-grow: 0;text-align: center}.elementor-10 .elementor-element.elementor-element-d55d346 > .elementor-widget-container{margin: 0px 0px 16px}.elementor-10 .elementor-element.elementor-element-d55d346.elementor-element{--align-self: center;--flex-grow: 0;--flex-shrink: 0}.elementor-10 .elementor-element.elementor-element-d55d346 .elementor-heading-title{font-family: Montserrat, sans-serif;font-size: 36px;font-weight: 700;line-height: 47px;letter-spacing: -1px;color: rgb(53, 110, 195)}.elementor-10 .elementor-element.elementor-element-209357c > .elementor-widget-container{margin: -32px 0px 32px}.elementor-10 .elementor-element.elementor-element-209357c{text-align: center;font-family: Montserrat, sans-serif;font-size: 18px;font-weight: 500;line-height: 28px;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-36c94b7{--display: flex;--min-height: 61vh;--flex-direction: row;--container-widget-width: initial;--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--margin-top: 0px;--margin-bottom: 10px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-36c94b7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-36c94b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: rgb(255, 255, 255)}.elementor-10 .elementor-element.elementor-element-8b20ac7{--e-image-carousel-slides-to-show: 5}.elementor-10 .elementor-element.elementor-element-8b20ac7 > .elementor-widget-container{margin: 0px 0px 105px;padding: 0px}.elementor-10 .elementor-element.elementor-element-932ba6f{--display: flex;--min-height: 519px;--flex-direction: column;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--align-items: center;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-932ba6f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-932ba6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: rgb(255, 255, 255);background-image: url("../img/bg-depoimentos_compress-scaled-1.jpg")}.elementor-10 .elementor-element.elementor-element-13c2dbc .elementor-button{background-color: rgb(223, 240, 255);font-family: Montserrat, sans-serif;font-size: 14px;font-weight: 600;letter-spacing: 4.9px;fill: rgb(53, 110, 195);color: rgb(53, 110, 195);padding: 8px 16px}.elementor-10 .elementor-element.elementor-element-13c2dbc > .elementor-widget-container{margin: 80px 0px 0px}.elementor-10 .elementor-element.elementor-element-5f072fb{width: var( --container-widget-width, 90% );max-width: 90%;--container-widget-width: 90%;--container-widget-flex-grow: 0;text-align: center}.elementor-10 .elementor-element.elementor-element-5f072fb > .elementor-widget-container{margin: 0px 0px 16px}.elementor-10 .elementor-element.elementor-element-5f072fb.elementor-element{--align-self: center;--flex-grow: 0;--flex-shrink: 0}.elementor-10 .elementor-element.elementor-element-5f072fb .elementor-heading-title{font-family: Montserrat, sans-serif;font-size: 36px;font-weight: 700;line-height: 47px;letter-spacing: -1px;color: rgb(53, 110, 195)}.elementor-10 .elementor-element.elementor-element-778fa87{--display: flex;--min-height: 0px;--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;--margin-top: 0px;--margin-bottom: 30px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-7c54647 > .elementor-widget-container{margin: 0px 0px 40px;padding: 0px}.elementor-10 .elementor-element.elementor-element-7c54647.elementor-element{--align-self: center}.elementor-10 .elementor-element.elementor-element-ee53b81{--display: flex;--min-height: 830px;--flex-direction: row;--container-widget-width: initial;--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-ee53b81:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ee53b81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: rgb(255, 255, 255)}.elementor-10 .elementor-element.elementor-element-9cecb67{--display: flex;--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--border-radius: 18px 18px 18px 18px;--margin-top: 100px;--margin-bottom: 100px;--margin-left: 0px;--margin-right: 0px;--padding-top: 16px;--padding-bottom: 16px;--padding-left: 16px;--padding-right: 16px}.elementor-10 .elementor-element.elementor-element-8e2cd7f > .elementor-widget-container{border-radius: 24px}.elementor-10 .elementor-element.elementor-element-8e2cd7f img{border-radius: 24px}.elementor-10 .elementor-element.elementor-element-6fe31cf{--display: flex;--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--justify-content: center;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 24px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-5567b36{--display: flex}.elementor-10 .elementor-element.elementor-element-bebe090{width: var( --container-widget-width, 90% );max-width: 90%;--container-widget-width: 90%;--container-widget-flex-grow: 0;text-align: start}.elementor-10 .elementor-element.elementor-element-bebe090 > .elementor-widget-container{margin: -5px 0px 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-bebe090.elementor-element{--flex-grow: 0;--flex-shrink: 0}.elementor-10 .elementor-element.elementor-element-bebe090 .elementor-heading-title{font-family: Montserrat, sans-serif;font-size: 24px;font-weight: 500;line-height: 53px;letter-spacing: 0px;color: rgb(131, 144, 155)}.elementor-10 .elementor-element.elementor-element-2cd4552{width: var( --container-widget-width, 90% );max-width: 90%;--container-widget-width: 90%;--container-widget-flex-grow: 0;text-align: start}.elementor-10 .elementor-element.elementor-element-2cd4552 > .elementor-widget-container{margin: -28px 0px 0px}.elementor-10 .elementor-element.elementor-element-2cd4552.elementor-element{--align-self: flex-start;--flex-grow: 0;--flex-shrink: 0}.elementor-10 .elementor-element.elementor-element-2cd4552 .elementor-heading-title{font-family: Montserrat, sans-serif;font-size: 36px;font-weight: 700;line-height: 47px;letter-spacing: -1px;color: rgb(53, 110, 195)}.elementor-10 .elementor-element.elementor-element-ac837ab > .elementor-widget-container{margin: 0px}.elementor-10 .elementor-element.elementor-element-ac837ab.elementor-element{--order: 99999}.elementor-10 .elementor-element.elementor-element-ac837ab{text-align: start;font-family: Montserrat, sans-serif;font-size: 16px;font-weight: 500;line-height: 23px;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-563bcd6{--display: flex}.elementor-10 .elementor-element.elementor-element-db22d84 > .elementor-widget-container{margin: -16px 0px 0px}.elementor-10 .elementor-element.elementor-element-db22d84{text-align: start;font-family: Montserrat, sans-serif;font-size: 20px;font-weight: 700;line-height: 28px;color: rgb(53, 110, 195)}.elementor-10 .elementor-element.elementor-element-5046adb{--display: flex}.elementor-10 .elementor-element.elementor-element-f317def{--grid-template-columns: repeat(0, auto);--icon-size: 32px;--grid-column-gap: 13px;--grid-row-gap: 0px}.elementor-10 .elementor-element.elementor-element-f317def .elementor-widget-container{text-align: left}.elementor-10 .elementor-element.elementor-element-f317def .elementor-social-icon{background-color: rgb(53, 110, 195);border-style: none}.elementor-10 .elementor-element.elementor-element-f317def .elementor-social-icon svg{fill: rgb(255, 255, 255)}.elementor-10 .elementor-element.elementor-element-f317def .elementor-icon{border-radius: 64px}.elementor-10 .elementor-element.elementor-element-f317def .elementor-social-icon:hover{background-color: rgb(53, 110, 195)}.elementor-10 .elementor-element.elementor-element-f317def .elementor-social-icon:hover svg{fill: rgb(255, 255, 255)}.elementor-10 .elementor-element.elementor-element-e3136b5{--display: flex;--min-height: 1042px;--flex-direction: column;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--align-items: center;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-e3136b5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e3136b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: rgb(245, 245, 245)}.elementor-10 .elementor-element.elementor-element-cbeb01e .elementor-button{background-color: rgb(223, 240, 255);font-family: Montserrat, sans-serif;font-size: 14px;font-weight: 600;letter-spacing: 4.9px;fill: rgb(53, 110, 195);color: rgb(53, 110, 195);padding: 8px 16px}.elementor-10 .elementor-element.elementor-element-cbeb01e > .elementor-widget-container{margin: 100px 0px 0px}.elementor-10 .elementor-element.elementor-element-0151865{width: var( --container-widget-width, 90% );max-width: 90%;--container-widget-width: 90%;--container-widget-flex-grow: 0;text-align: center}.elementor-10 .elementor-element.elementor-element-0151865 > .elementor-widget-container{margin: 0px}.elementor-10 .elementor-element.elementor-element-0151865.elementor-element{--align-self: center;--flex-grow: 0;--flex-shrink: 0}.elementor-10 .elementor-element.elementor-element-0151865 .elementor-heading-title{font-family: Montserrat, sans-serif;font-size: 36px;font-weight: 700;line-height: 47px;letter-spacing: -1px;color: rgb(53, 110, 195)}.elementor-10 .elementor-element.elementor-element-8807f1a{--display: flex}.elementor-10 .elementor-element.elementor-element-e2634f7{font-family: Montserrat, sans-serif;font-size: 15px;font-weight: 500;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-358cca7{--display: flex}.elementor-10 .elementor-element.elementor-element-6f09282{font-family: Montserrat, sans-serif;font-size: 15px;font-weight: 500;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-a29cf23{--display: flex}.elementor-10 .elementor-element.elementor-element-98af39d{font-family: Montserrat, sans-serif;font-size: 15px;font-weight: 500;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-0c8c6c2{--display: flex}.elementor-10 .elementor-element.elementor-element-5595eef{font-family: Montserrat, sans-serif;font-size: 15px;font-weight: 500;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-3fa1175{--display: flex}.elementor-10 .elementor-element.elementor-element-b208232{font-family: Montserrat, sans-serif;font-size: 15px;font-weight: 500;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-2737ac9{--display: flex}.elementor-10 .elementor-element.elementor-element-95573c9{font-family: Montserrat, sans-serif;font-size: 15px;font-weight: 500;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-1af46f5{--display: flex}.elementor-10 .elementor-element.elementor-element-f1ec4cd{font-family: Montserrat, sans-serif;font-size: 15px;font-weight: 500;color: rgb(28, 37, 45)}.elementor-10 .elementor-element.elementor-element-81f585c{--n-accordion-title-font-size: 16px;--n-accordion-title-justify-content: space-between;--n-accordion-title-flex-grow: 1;--n-accordion-title-icon-order: initial;--n-accordion-item-title-space-between: 16px;--n-accordion-item-title-distance-from-content: 13px;--n-accordion-border-radius: 16px 16px 16px 16px;--n-accordion-title-normal-color: #356EC3;--n-accordion-title-hover-color: #709FE6;--n-accordion-title-active-color: #356EC3;--n-accordion-icon-size: 15px}.elementor-10 .elementor-element.elementor-element-81f585c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color: rgb(255, 255, 255);border-style: none}.elementor-10 .elementor-element.elementor-element-81f585c > .elementor-widget-container{margin: 32px 0px 80px}.elementor-10 .elementor-element.elementor-element-81f585c{--n-accordion-padding: 24px 24px 24px 24px}:where(.elementor-10 .elementor-element.elementor-element-81f585c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header) > .e-n-accordion-item-title-text{font-family: Montserrat, sans-serif;font-weight: 600}:where(.elementor-10 .elementor-element.elementor-element-81f585c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item) > .e-con{border-style: none;--padding-top: 16px;--padding-right: 16px;--padding-bottom: 16px;--padding-left: 16px}.elementor-10 .elementor-element.elementor-element-3d89724{--display: flex;--min-height: 80px;--flex-direction: row;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--align-items: center;--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px}.elementor-10 .elementor-element.elementor-element-3d89724:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3d89724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: rgb(255, 255, 255);background-image: url("../img/bg-divider-scaled.jpg")}.elementor-10 .elementor-element.elementor-element-697db25{--display: flex;--min-height: 0px;--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--justify-content: flex-end;--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-697db25.e-con{--align-self: center}.elementor-10 .elementor-element.elementor-element-eadc357 > .elementor-widget-container{margin: 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-eadc357.elementor-element{--align-self: flex-start;--order: 99999}.elementor-10 .elementor-element.elementor-element-eadc357{column-gap: 0px;text-align: start;font-family: Montserrat, sans-serif;font-size: 14px;font-weight: 400;line-height: 14px;color: rgb(255, 255, 255)}.elementor-10 .elementor-element.elementor-element-eadc357 p{margin-block-end: 0px}.elementor-10 .elementor-element.elementor-element-33c76b6{--display: flex;--min-height: 56px;--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--margin-top: 0px;--margin-bottom: -8px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-33c76b6.e-con{--align-self: center}.elementor-10 .elementor-element.elementor-element-cb1eca2 .elementor-repeater-item-ab97288.elementor-social-icon{background-color: rgba(217, 164, 170, 0)}.elementor-10 .elementor-element.elementor-element-cb1eca2 .elementor-repeater-item-ab97288.elementor-social-icon svg{fill: rgb(255, 255, 255)}.elementor-10 .elementor-element.elementor-element-cb1eca2 .elementor-repeater-item-7c59cc2.elementor-social-icon{background-color: rgba(217, 164, 170, 0)}.elementor-10 .elementor-element.elementor-element-cb1eca2 .elementor-repeater-item-7c59cc2.elementor-social-icon svg{fill: rgb(255, 255, 255)}.elementor-10 .elementor-element.elementor-element-cb1eca2 .elementor-repeater-item-020329f.elementor-social-icon{background-color: rgba(217, 164, 170, 0)}.elementor-10 .elementor-element.elementor-element-cb1eca2 .elementor-repeater-item-020329f.elementor-social-icon svg{fill: rgb(255, 255, 255)}.elementor-10 .elementor-element.elementor-element-cb1eca2{--grid-template-columns: repeat(0, auto);--icon-size: 24px;--grid-column-gap: 5px;--grid-row-gap: 0px}.elementor-10 .elementor-element.elementor-element-cb1eca2 .elementor-widget-container{text-align: right}.elementor-10 .elementor-element.elementor-element-cb1eca2 .elementor-social-icon{border-style: none}.elementor-10 .elementor-element.elementor-element-cb1eca2 .elementor-icon{border-radius: 64px}.elementor-10 .elementor-element.elementor-element-851d185{width: auto;top: 85%}.elementor-10 .elementor-element.elementor-element-851d185 > .elementor-widget-container{margin: 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-851d185.elementor-element{--align-self: center;--order: 99999;--flex-grow: 1;--flex-shrink: 0}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-851d185{right: 5%}.elementor-10 .elementor-element.elementor-element-851d185 .elementor-icon-wrapper{text-align: center}.elementor-10 .elementor-element.elementor-element-851d185.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-851d185.elementor-view-default .elementor-icon{color: rgb(255, 255, 255);border-color: rgb(255, 255, 255)}.elementor-10 .elementor-element.elementor-element-851d185.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-851d185.elementor-view-default .elementor-icon svg{fill: rgb(255, 255, 255)}.elementor-10 .elementor-element.elementor-element-851d185.elementor-view-framed .elementor-icon{background-color: rgb(76, 190, 120)}.elementor-10 .elementor-element.elementor-element-851d185.elementor-view-framed .elementor-icon:hover{background-color: rgb(88, 202, 132)}.elementor-10 .elementor-element.elementor-element-851d185 .elementor-icon{font-size: 48px;padding: 20px;border-width: 0px;border-radius: 80px}.elementor-10 .elementor-element.elementor-element-851d185 .elementor-icon svg{height: 48px}@media (max-width: 1024px){.elementor-10 .elementor-element.elementor-element-5aaa281:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5aaa281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position: center center;background-size: cover}.elementor-10 .elementor-element.elementor-element-171123b{--margin-top: 3vw;--margin-bottom: 3vw;--margin-left: 3vw;--margin-right: 0vw}.elementor-10 .elementor-element.elementor-element-8891b38 .elementor-icon{font-size: 41px}.elementor-10 .elementor-element.elementor-element-8891b38 .elementor-icon svg{height: 41px}.elementor-10 .elementor-element.elementor-element-673835f .elementor-heading-title{font-size: 28px;line-height: 1.1em}.elementor-10 .elementor-element.elementor-element-c4bfae5{font-size: 12px}.elementor-10 .elementor-element.elementor-element-3997df3 .elementor-button{font-size: 14px}.elementor-10 .elementor-element.elementor-element-bf4a008{--margin-top: 0px;--margin-bottom: 0px;--margin-left: -30px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-c7faba8 > .elementor-widget-container{margin: 0px}.elementor-10 .elementor-element.elementor-element-c7faba8{text-align: start}.elementor-10 .elementor-element.elementor-element-4da8097 > .elementor-widget-container{margin: 0px}.elementor-10 .elementor-element.elementor-element-4da8097{text-align: start}.elementor-10 .elementor-element.elementor-element-b4b15ce > .elementor-widget-container{margin: 0px}.elementor-10 .elementor-element.elementor-element-b4b15ce .elementor-icon{font-size: 100px}.elementor-10 .elementor-element.elementor-element-b4b15ce .elementor-icon svg{height: 100px}.elementor-10 .elementor-element.elementor-element-8352e4f > .elementor-widget-container{margin: 0px}.elementor-10 .elementor-element.elementor-element-8352e4f .elementor-icon{font-size: 37px}.elementor-10 .elementor-element.elementor-element-8352e4f .elementor-icon svg{height: 37px}.elementor-10 .elementor-element.elementor-element-84b1575{--min-height: 0px;--justify-content: center;--margin-top: 26vw;--margin-bottom: 3vw;--margin-left: -19vw;--margin-right: 8vw}.elementor-10 .elementor-element.elementor-element-84b1575.e-con{--align-self: stretch}.elementor-10 .elementor-element.elementor-element-44db703 .elementor-button{font-size: 12px}.elementor-10 .elementor-element.elementor-element-c300b89 .elementor-button{font-size: 12px}.elementor-10 .elementor-element.elementor-element-af1621f .elementor-button{font-size: 12px}.elementor-10 .elementor-element.elementor-element-158c944{--margin-top: 0px;--margin-bottom: 0px;--margin-left: 16px;--margin-right: 16px}.elementor-10 .elementor-element.elementor-element-d6d7591{--container-widget-width: 201px;--container-widget-flex-grow: 0;width: var( --container-widget-width, 201px );max-width: 201px}.elementor-10 .elementor-element.elementor-element-d6d7591 .elementor-heading-title{font-size: 22px}.elementor-10 .elementor-element.elementor-element-4ad6d72{font-size: 14px}.elementor-10 .elementor-element.elementor-element-29d55c6{--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-85d0e9a > .elementor-widget-container{margin: 48px 0px 0px}.elementor-10 .elementor-element.elementor-element-5a3f80f{--min-height: 0px;--justify-content: flex-start;--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px}.elementor-10 .elementor-element.elementor-element-000fa0c{--min-height: 0px;--gap: 16px 0px;--row-gap: 16px;--column-gap: 0px;--grid-auto-flow: row;--align-items: start}.elementor-10 .elementor-element.elementor-element-daf86e5 .elementor-icon{font-size: 40px}.elementor-10 .elementor-element.elementor-element-daf86e5 .elementor-icon svg{height: 40px}.elementor-10 .elementor-element.elementor-element-bd15c0c .elementor-heading-title{font-size: 18px;line-height: 1.3em}.elementor-10 .elementor-element.elementor-element-5a03627 > .elementor-widget-container{margin: 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-5a03627{font-size: 14px}.elementor-10 .elementor-element.elementor-element-9c5b4bb{--min-height: 0px;--gap: 16px 0px;--row-gap: 16px;--column-gap: 0px;--grid-auto-flow: row;--align-items: start}.elementor-10 .elementor-element.elementor-element-314c82d .elementor-icon{font-size: 40px}.elementor-10 .elementor-element.elementor-element-314c82d .elementor-icon svg{height: 40px}.elementor-10 .elementor-element.elementor-element-5aba21e .elementor-heading-title{font-size: 18px;line-height: 1.3em}.elementor-10 .elementor-element.elementor-element-5eaad86 > .elementor-widget-container{margin: 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-5eaad86{font-size: 14px}.elementor-10 .elementor-element.elementor-element-cc35d2b{--justify-content: flex-start}.elementor-10 .elementor-element.elementor-element-153e65f{--min-height: 0px;--gap: 16px 0px;--row-gap: 16px;--column-gap: 0px;--grid-auto-flow: row;--align-items: start}.elementor-10 .elementor-element.elementor-element-349ee22 .elementor-icon{font-size: 40px}.elementor-10 .elementor-element.elementor-element-349ee22 .elementor-icon svg{height: 40px}.elementor-10 .elementor-element.elementor-element-2001560 .elementor-heading-title{font-size: 18px;line-height: 1.3em}.elementor-10 .elementor-element.elementor-element-f2f329c > .elementor-widget-container{margin: 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-f2f329c{font-size: 14px}.elementor-10 .elementor-element.elementor-element-1f48ede{--min-height: 0px;--gap: 16px 0px;--row-gap: 16px;--column-gap: 0px;--grid-auto-flow: row;--align-items: start}.elementor-10 .elementor-element.elementor-element-cce5b59 .elementor-icon{font-size: 40px}.elementor-10 .elementor-element.elementor-element-cce5b59 .elementor-icon svg{height: 40px}.elementor-10 .elementor-element.elementor-element-30df0bc .elementor-heading-title{font-size: 18px;line-height: 1.3em}.elementor-10 .elementor-element.elementor-element-7786d71 > .elementor-widget-container{margin: 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-7786d71{font-size: 14px}.elementor-10 .elementor-element.elementor-element-0574436 .elementor-button{font-size: 14px}.elementor-10 .elementor-element.elementor-element-11b6f26{--align-items: center;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-10 .elementor-element.elementor-element-27518f9 > .elementor-widget-container{margin: 48px 0px 0px}.elementor-10 .elementor-element.elementor-element-c4084b3{--grid-auto-flow: row;--padding-top: 8px;--padding-bottom: 8px;--padding-left: 8px;--padding-right: 8px}.elementor-10 .elementor-element.elementor-element-e05a4e8 .elementor-heading-title{font-size: 18px;line-height: 1.3em}.elementor-10 .elementor-element.elementor-element-2dfc26b > .elementor-widget-container{margin: 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-2dfc26b{font-size: 14px}.elementor-10 .elementor-element.elementor-element-b573098 > .elementor-widget-container{margin: 48px 0px 0px}.elementor-10 .elementor-element.elementor-element-b573098 .elementor-button{font-size: 14px;padding: 16px}.elementor-10 .elementor-element.elementor-element-9d144fe{--grid-auto-flow: row;--padding-top: 8px;--padding-bottom: 8px;--padding-left: 8px;--padding-right: 8px}.elementor-10 .elementor-element.elementor-element-b3d43be .elementor-heading-title{font-size: 18px;line-height: 1.3em}.elementor-10 .elementor-element.elementor-element-1a0e1ce > .elementor-widget-container{margin: 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-1a0e1ce{font-size: 14px}.elementor-10 .elementor-element.elementor-element-18744d6 > .elementor-widget-container{margin: 48px 0px 0px}.elementor-10 .elementor-element.elementor-element-18744d6 .elementor-button{font-size: 14px;padding: 16px}.elementor-10 .elementor-element.elementor-element-2d24ed8{--grid-auto-flow: row;--padding-top: 8px;--padding-bottom: 8px;--padding-left: 8px;--padding-right: 8px}.elementor-10 .elementor-element.elementor-element-64cd569 .elementor-heading-title{font-size: 18px;line-height: 1.3em}.elementor-10 .elementor-element.elementor-element-b19bb3a > .elementor-widget-container{margin: 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-b19bb3a{font-size: 14px}.elementor-10 .elementor-element.elementor-element-9d28ec9 > .elementor-widget-container{margin: 48px 0px 0px}.elementor-10 .elementor-element.elementor-element-9d28ec9 .elementor-button{font-size: 14px;padding: 16px}.elementor-10 .elementor-element.elementor-element-a0b005b{--grid-auto-flow: row;--padding-top: 8px;--padding-bottom: 8px;--padding-left: 8px;--padding-right: 8px}.elementor-10 .elementor-element.elementor-element-6dc3818 .elementor-heading-title{font-size: 18px;line-height: 1.3em}.elementor-10 .elementor-element.elementor-element-b9657fe > .elementor-widget-container{margin: 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-b9657fe{font-size: 14px}.elementor-10 .elementor-element.elementor-element-ab7130f > .elementor-widget-container{margin: 48px 0px 0px}.elementor-10 .elementor-element.elementor-element-ab7130f .elementor-button{font-size: 14px;padding: 16px}.elementor-10 .elementor-element.elementor-element-9a619e1{--min-height: 219px;--margin-top: -67px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-0b3145a{--justify-content: center;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-8b49271 .elementor-icon{font-size: 100px}.elementor-10 .elementor-element.elementor-element-8b49271 .elementor-icon svg{height: 100px}.elementor-10 .elementor-element.elementor-element-9e7b7a3 > .elementor-widget-container{margin: -94px 0px 0px}.elementor-10 .elementor-element.elementor-element-9e7b7a3 .elementor-icon{font-size: 37px}.elementor-10 .elementor-element.elementor-element-9e7b7a3 .elementor-icon svg{height: 37px}.elementor-10 .elementor-element.elementor-element-2df461a > .elementor-widget-container{margin: 45px 0px 0px;padding: 16px}.elementor-10 .elementor-element.elementor-element-2df461a{font-size: 12px}.elementor-10 .elementor-element.elementor-element-8b308d2 > .elementor-widget-container{margin: 31px 0px 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-8b308d2 .elementor-button{font-size: 12px;padding: 16px 32px}.elementor-10 .elementor-element.elementor-element-235787e{--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-f53bacc > .elementor-widget-container{margin: 48px 0px 0px}.elementor-10 .elementor-element.elementor-element-13c2dbc > .elementor-widget-container{margin: 48px 0px 0px}.elementor-10 .elementor-element.elementor-element-ac837ab > .elementor-widget-container{margin: -30px 0px 0px}.elementor-10 .elementor-element.elementor-element-ac837ab{text-align: start;font-size: 14px}.elementor-10 .elementor-element.elementor-element-db22d84 > .elementor-widget-container{margin: -41px 0px 0px}.elementor-10 .elementor-element.elementor-element-db22d84{font-size: 16px}.elementor-10 .elementor-element.elementor-element-e3136b5{--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-cbeb01e > .elementor-widget-container{margin: 48px 0px 0px}.elementor-10 .elementor-element.elementor-element-81f585c > .elementor-widget-container{margin: 48px 0px 0px}.elementor-10 .elementor-element.elementor-element-3d89724{--justify-content: center}.elementor-10 .elementor-element.elementor-element-eadc357 > .elementor-widget-container{margin: 0px 0px 0px 16px}.elementor-10 .elementor-element.elementor-element-eadc357{text-align: start;font-size: 14px}.elementor-10 .elementor-element.elementor-element-cb1eca2 > .elementor-widget-container{margin: 0px 16px 0px 0px}}@media (max-width: 767px){.elementor-10 .elementor-element.elementor-element-5aaa281:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5aaa281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image: url("../img/bg-mobile-scaled.jpg");background-repeat: no-repeat}.elementor-10 .elementor-element.elementor-element-171123b{--align-items: center;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap: 8px 0px;--row-gap: 8px;--column-gap: 0px;--margin-top: 0vw;--margin-bottom: 0vw;--margin-left: 0vw;--margin-right: 0vw;--padding-top: 4vw;--padding-bottom: 4vw;--padding-left: 4vw;--padding-right: 4vw}.elementor-10 .elementor-element.elementor-element-8891b38 > .elementor-widget-container{margin: 8vw 0vw 0vw}.elementor-10 .elementor-element.elementor-element-8891b38.elementor-element{--align-self: center}.elementor-10 .elementor-element.elementor-element-8891b38 .elementor-icon-wrapper{text-align: center}.elementor-10 .elementor-element.elementor-element-673835f > .elementor-widget-container{margin: 0px}.elementor-10 .elementor-element.elementor-element-673835f{text-align: center}.elementor-10 .elementor-element.elementor-element-673835f .elementor-heading-title{letter-spacing: -2.4px}.elementor-10 .elementor-element.elementor-element-c4bfae5 > .elementor-widget-container{margin: 0px}.elementor-10 .elementor-element.elementor-element-c4bfae5{text-align: center;font-size: 15px}.elementor-10 .elementor-element.elementor-element-3997df3 > .elementor-widget-container{margin: 0px}.elementor-10 .elementor-element.elementor-element-bf4a008{--width: 100vw;--margin-top: 0px;--margin-bottom: 40px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-c7faba8 > .elementor-widget-container{margin: 0vw 0vw 0vw 18vw}.elementor-10 .elementor-element.elementor-element-c7faba8{--container-widget-width: 332px;--container-widget-flex-grow: 0;width: var( --container-widget-width, 332px );max-width: 332px;text-align: center}.elementor-10 .elementor-element.elementor-element-c7faba8.elementor-element{--align-self: center;--flex-grow: 0;--flex-shrink: 1}.elementor-10 .elementor-element.elementor-element-c7faba8 img{width: 79%}.elementor-10 .elementor-element.elementor-element-4da8097 > .elementor-widget-container{margin: 0px 0px 0px 3px;padding: 0px}.elementor-10 .elementor-element.elementor-element-4da8097{--container-widget-width: 100vw;--container-widget-flex-grow: 0;width: var( --container-widget-width, 100vw );max-width: 100vw;text-align: center}.elementor-10 .elementor-element.elementor-element-4da8097.elementor-element{--align-self: center;--flex-grow: 0;--flex-shrink: 1}.elementor-10 .elementor-element.elementor-element-8678e3f{--width: 61%;--margin-top: -181px;--margin-bottom: 0px;--margin-left: -40px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-b4b15ce > .elementor-widget-container{margin: 0px}.elementor-10 .elementor-element.elementor-element-8352e4f > .elementor-widget-container{margin: 0px}.elementor-10 .elementor-element.elementor-element-84b1575{--margin-top: 0vw;--margin-bottom: 0vw;--margin-left: 0vw;--margin-right: 0vw}.elementor-10 .elementor-element.elementor-element-06d4e9a{--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 4vw;--padding-bottom: 4vw;--padding-left: 4vw;--padding-right: 4vw}.elementor-10 .elementor-element.elementor-element-158c944{--margin-top: 16px;--margin-bottom: 16px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-d6d7591 > .elementor-widget-container{margin: 0px 0px -26px}.elementor-10 .elementor-element.elementor-element-d6d7591.elementor-element{--align-self: center}.elementor-10 .elementor-element.elementor-element-d6d7591{text-align: center}.elementor-10 .elementor-element.elementor-element-d170999{--align-items: center;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-4ad6d72 > .elementor-widget-container{margin: 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-4ad6d72.elementor-element{--align-self: center}.elementor-10 .elementor-element.elementor-element-4ad6d72{text-align: center;font-size: 14px}.elementor-10 .elementor-element.elementor-element-29d55c6{--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px}.elementor-10 .elementor-element.elementor-element-85d0e9a > .elementor-widget-container{margin: 40px 0px 0px}.elementor-10 .elementor-element.elementor-element-85d0e9a .elementor-button{font-size: 12px;letter-spacing: 1.6px}.elementor-10 .elementor-element.elementor-element-c31a56d > .elementor-widget-container{margin: 16px 0px -16px;padding: 0px}.elementor-10 .elementor-element.elementor-element-c31a56d .elementor-heading-title{font-size: 24px;line-height: 1.3em}.elementor-10 .elementor-element.elementor-element-cf055d1 > .elementor-widget-container{margin: 0px;padding: 16px}.elementor-10 .elementor-element.elementor-element-cf055d1{font-size: 14px;line-height: 1.3em}.elementor-10 .elementor-element.elementor-element-c8534df{--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-5a3f80f{--min-height: 27px;--margin-top: -16px;--margin-bottom: -60px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-000fa0c{--min-height: 89px;--e-con-grid-template-columns: repeat(1, 1fr);--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;--grid-auto-flow: row;--justify-items: stretch;--align-items: center;--margin-top: 0px;--margin-bottom: 24px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-000fa0c.e-con{--align-self: center}.elementor-10 .elementor-element.elementor-element-daf86e5 .elementor-icon{font-size: 64px}.elementor-10 .elementor-element.elementor-element-daf86e5 .elementor-icon svg{height: 64px}.elementor-10 .elementor-element.elementor-element-bd15c0c > .elementor-widget-container{margin: 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-bd15c0c .elementor-heading-title{font-size: 20px}.elementor-10 .elementor-element.elementor-element-5a03627 > .elementor-widget-container{margin: 0px 0px 16px}.elementor-10 .elementor-element.elementor-element-5a03627.elementor-element{--align-self: flex-start}.elementor-10 .elementor-element.elementor-element-5a03627{font-size: 16px}.elementor-10 .elementor-element.elementor-element-9c5b4bb{--e-con-grid-template-columns: repeat(1, 1fr);--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;--grid-auto-flow: row;--align-items: center;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-314c82d > .elementor-widget-container{margin: 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-314c82d .elementor-icon{font-size: 64px}.elementor-10 .elementor-element.elementor-element-314c82d .elementor-icon svg{height: 64px}.elementor-10 .elementor-element.elementor-element-5aba21e > .elementor-widget-container{margin: 0px}.elementor-10 .elementor-element.elementor-element-5aba21e .elementor-heading-title{font-size: 20px}.elementor-10 .elementor-element.elementor-element-5eaad86 > .elementor-widget-container{margin: 0px 0px 64px}.elementor-10 .elementor-element.elementor-element-5eaad86{font-size: 16px}.elementor-10 .elementor-element.elementor-element-cc35d2b{--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-f387c86 > .elementor-widget-container{margin: 0px}.elementor-10 .elementor-element.elementor-element-bb0b885{--margin-top: 16px;--margin-bottom: -69px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-153e65f{--e-con-grid-template-columns: repeat(1, 1fr);--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;--grid-auto-flow: row;--align-items: center;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-349ee22 > .elementor-widget-container{margin: 0px}.elementor-10 .elementor-element.elementor-element-349ee22 .elementor-icon{font-size: 64px}.elementor-10 .elementor-element.elementor-element-349ee22 .elementor-icon svg{height: 64px}.elementor-10 .elementor-element.elementor-element-2001560 > .elementor-widget-container{margin: 0px}.elementor-10 .elementor-element.elementor-element-2001560 .elementor-heading-title{font-size: 20px}.elementor-10 .elementor-element.elementor-element-f2f329c > .elementor-widget-container{margin: 0px 0px -16px}.elementor-10 .elementor-element.elementor-element-f2f329c{font-size: 16px}.elementor-10 .elementor-element.elementor-element-1f48ede{--e-con-grid-template-columns: repeat(1, 1fr);--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;--grid-auto-flow: row;--align-items: center}.elementor-10 .elementor-element.elementor-element-cce5b59 .elementor-icon{font-size: 64px}.elementor-10 .elementor-element.elementor-element-cce5b59 .elementor-icon svg{height: 64px}.elementor-10 .elementor-element.elementor-element-30df0bc > .elementor-widget-container{margin: 0px 0px -24px}.elementor-10 .elementor-element.elementor-element-30df0bc .elementor-heading-title{font-size: 20px}.elementor-10 .elementor-element.elementor-element-7786d71 > .elementor-widget-container{margin: 0px 0px -25px}.elementor-10 .elementor-element.elementor-element-7786d71{font-size: 16px}.elementor-10 .elementor-element.elementor-element-699c56a > .elementor-widget-container{margin: 0px;padding: 16px}.elementor-10 .elementor-element.elementor-element-699c56a{font-size: 14px;line-height: 1.3em}.elementor-10 .elementor-element.elementor-element-0574436 > .elementor-widget-container{margin: 0px 0px 64px;padding: 0px}.elementor-10 .elementor-element.elementor-element-0574436 .elementor-button{padding: 16px 40px}.elementor-10 .elementor-element.elementor-element-27518f9 > .elementor-widget-container{margin: 40px 0px 0px}.elementor-10 .elementor-element.elementor-element-27518f9 .elementor-button{font-size: 12px;letter-spacing: 1.6px}.elementor-10 .elementor-element.elementor-element-ab1da24 > .elementor-widget-container{margin: 0px 0px -24px;padding: 0px}.elementor-10 .elementor-element.elementor-element-ab1da24 .elementor-heading-title{font-size: 24px;line-height: 1.3em}.elementor-10 .elementor-element.elementor-element-e164a93 > .elementor-widget-container{margin: 0px 0px -24px}.elementor-10 .elementor-element.elementor-element-e164a93{font-size: 14px;line-height: 1.3em}.elementor-10 .elementor-element.elementor-element-c4084b3{--e-con-grid-template-columns: repeat(1, 1fr);--grid-auto-flow: row}.elementor-10 .elementor-element.elementor-element-703cc35{--align-items: center;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;--margin-top: 16px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 8px;--padding-bottom: 8px;--padding-left: 8px;--padding-right: 8px}.elementor-10 .elementor-element.elementor-element-703cc35.e-con{--order: 99999}.elementor-10 .elementor-element.elementor-element-2dfc26b > .elementor-widget-container{margin: -16px 0px 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-2dfc26b{text-align: center}.elementor-10 .elementor-element.elementor-element-b573098 > .elementor-widget-container{margin: 16px 0px 24px}.elementor-10 .elementor-element.elementor-element-b573098 .elementor-button{font-size: 12px;letter-spacing: 0px;padding: 12px 24px}.elementor-10 .elementor-element.elementor-element-f3e207f{--margin-top: 0px;--margin-bottom: -32px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-9d144fe{--e-con-grid-template-columns: repeat(1, 1fr);--grid-auto-flow: row;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-3a6c7e7{--margin-top: 0px;--margin-bottom: -24px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-de0025d{--align-items: center;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;--margin-top: 16px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 8px;--padding-bottom: 8px;--padding-left: 8px;--padding-right: 8px}.elementor-10 .elementor-element.elementor-element-de0025d.e-con{--order: 99999}.elementor-10 .elementor-element.elementor-element-1a0e1ce > .elementor-widget-container{margin: -16px 0px 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-1a0e1ce{text-align: center}.elementor-10 .elementor-element.elementor-element-18744d6 > .elementor-widget-container{margin: 16px 0px 24px}.elementor-10 .elementor-element.elementor-element-18744d6 .elementor-button{font-size: 12px;letter-spacing: 0px;padding: 12px 24px}.elementor-10 .elementor-element.elementor-element-2d24ed8{--e-con-grid-template-columns: repeat(1, 1fr);--grid-auto-flow: row;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-058696a{--align-items: center;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;--margin-top: -24px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 8px;--padding-bottom: 8px;--padding-left: 8px;--padding-right: 8px}.elementor-10 .elementor-element.elementor-element-058696a.e-con{--order: 99999}.elementor-10 .elementor-element.elementor-element-b19bb3a > .elementor-widget-container{margin: -24px 0px 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-b19bb3a{text-align: center}.elementor-10 .elementor-element.elementor-element-9d28ec9 > .elementor-widget-container{margin: 16px 0px 24px}.elementor-10 .elementor-element.elementor-element-9d28ec9 .elementor-button{font-size: 12px;letter-spacing: 0px;padding: 12px 24px}.elementor-10 .elementor-element.elementor-element-b4f7e73{--margin-top: 0px;--margin-bottom: 8px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-a0b005b{--e-con-grid-template-columns: repeat(1, 1fr);--grid-auto-flow: row;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-d5ba0a6{--margin-top: 0px;--margin-bottom: 8px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-256ed6f{--align-items: center;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;--margin-top: -24px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 8px;--padding-bottom: 8px;--padding-left: 8px;--padding-right: 8px}.elementor-10 .elementor-element.elementor-element-256ed6f.e-con{--order: 99999}.elementor-10 .elementor-element.elementor-element-b9657fe > .elementor-widget-container{margin: -24px 0px 0px;padding: 0px}.elementor-10 .elementor-element.elementor-element-b9657fe{text-align: center}.elementor-10 .elementor-element.elementor-element-ab7130f > .elementor-widget-container{margin: 16px 0px 24px}.elementor-10 .elementor-element.elementor-element-ab7130f .elementor-button{font-size: 12px;letter-spacing: 0px;padding: 12px 24px}.elementor-10 .elementor-element.elementor-element-9a619e1{--margin-top: 9px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-0b3145a{--min-height: 101px;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-8b49271 > .elementor-widget-container{margin: -1vw}.elementor-10 .elementor-element.elementor-element-9e7b7a3 > .elementor-widget-container{margin: -90px 0px 0px}.elementor-10 .elementor-element.elementor-element-2df461a > .elementor-widget-container{margin: 0px 0px -32px;padding: 16px}.elementor-10 .elementor-element.elementor-element-2df461a{text-align: center}.elementor-10 .elementor-element.elementor-element-d35fdce{--margin-top: 24px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-8b308d2 > .elementor-widget-container{margin: 0px 0px 64px;padding: 0px}.elementor-10 .elementor-element.elementor-element-8b308d2 .elementor-button{padding: 16px 40px}.elementor-10 .elementor-element.elementor-element-235787e{--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px}.elementor-10 .elementor-element.elementor-element-f53bacc > .elementor-widget-container{margin: 40px 0px 0px}.elementor-10 .elementor-element.elementor-element-f53bacc .elementor-button{font-size: 12px;letter-spacing: 1.6px}.elementor-10 .elementor-element.elementor-element-d55d346 > .elementor-widget-container{margin: 16px 0px -16px;padding: 0px}.elementor-10 .elementor-element.elementor-element-d55d346 .elementor-heading-title{font-size: 24px;line-height: 1.3em}.elementor-10 .elementor-element.elementor-element-209357c > .elementor-widget-container{margin: 0px;padding: 16px}.elementor-10 .elementor-element.elementor-element-209357c{font-size: 14px;line-height: 1.3em}.elementor-10 .elementor-element.elementor-element-932ba6f{--min-height: 558px}.elementor-10 .elementor-element.elementor-element-13c2dbc > .elementor-widget-container{margin: 24px 0px 0px}.elementor-10 .elementor-element.elementor-element-13c2dbc .elementor-button{font-size: 12px;letter-spacing: 1.6px}.elementor-10 .elementor-element.elementor-element-5f072fb > .elementor-widget-container{margin: -10px 0px -16px;padding: 0px}.elementor-10 .elementor-element.elementor-element-5f072fb .elementor-heading-title{font-size: 24px;line-height: 1.3em}.elementor-10 .elementor-element.elementor-element-778fa87{--align-items: center;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-10 .elementor-element.elementor-element-ee53b81{--margin-top: -130px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-9cecb67{--margin-top: 40px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-10 .elementor-element.elementor-element-8e2cd7f > .elementor-widget-container{margin: 0px 0px 32px}.elementor-10 .elementor-element.elementor-element-6fe31cf{--align-items: center;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top: 8px;--margin-bottom: 8px;--margin-left: 8px;--margin-right: 8px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-5567b36{--align-items: center;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-5567b36.e-con{--align-self: center}.elementor-10 .elementor-element.elementor-element-bebe090 > .elementor-widget-container{margin: 0px 0px -32px;padding: 0px}.elementor-10 .elementor-element.elementor-element-bebe090{text-align: center}.elementor-10 .elementor-element.elementor-element-bebe090 .elementor-heading-title{font-size: 24px;line-height: 1.3em}.elementor-10 .elementor-element.elementor-element-2cd4552 > .elementor-widget-container{margin: 16px 0px -16px;padding: 0px}.elementor-10 .elementor-element.elementor-element-2cd4552.elementor-element{--align-self: center}.elementor-10 .elementor-element.elementor-element-2cd4552{text-align: center}.elementor-10 .elementor-element.elementor-element-2cd4552 .elementor-heading-title{font-size: 24px;line-height: 1.3em}.elementor-10 .elementor-element.elementor-element-ac837ab > .elementor-widget-container{margin: 0px 0px -2px;padding: 0px}.elementor-10 .elementor-element.elementor-element-ac837ab{text-align: center}.elementor-10 .elementor-element.elementor-element-563bcd6{--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-db22d84 > .elementor-widget-container{margin: -20px 0px 0px}.elementor-10 .elementor-element.elementor-element-db22d84{text-align: center;font-size: 14px;line-height: 1.3em}.elementor-10 .elementor-element.elementor-element-f317def .elementor-widget-container{text-align: center}.elementor-10 .elementor-element.elementor-element-f317def > .elementor-widget-container{margin: 0px 0px 40px}.elementor-10 .elementor-element.elementor-element-f317def{--icon-size: 24px;--grid-column-gap: 20px}.elementor-10 .elementor-element.elementor-element-e3136b5{--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px}.elementor-10 .elementor-element.elementor-element-cbeb01e > .elementor-widget-container{margin: 40px 0px 0px}.elementor-10 .elementor-element.elementor-element-cbeb01e .elementor-button{font-size: 12px;letter-spacing: 1.6px}.elementor-10 .elementor-element.elementor-element-0151865 > .elementor-widget-container{margin: 16px 0px -16px;padding: 0px}.elementor-10 .elementor-element.elementor-element-0151865 .elementor-heading-title{font-size: 24px;line-height: 1.3em}.elementor-10 .elementor-element.elementor-element-81f585c > .elementor-widget-container{margin: 40px 0px}.elementor-10 .elementor-element.elementor-element-eadc357 > .elementor-widget-container{margin: 0px}.elementor-10 .elementor-element.elementor-element-eadc357.elementor-element{--align-self: center}.elementor-10 .elementor-element.elementor-element-eadc357{text-align: center}.elementor-10 .elementor-element.elementor-element-33c76b6{--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}.elementor-10 .elementor-element.elementor-element-cb1eca2.elementor-element{--align-self: center}.elementor-10 .elementor-element.elementor-element-851d185 .elementor-icon{font-size: 32px}.elementor-10 .elementor-element.elementor-element-851d185 .elementor-icon svg{height: 32px}}@media (min-width: 768px){.elementor-10 .elementor-element.elementor-element-171123b{--width: 35%}.elementor-10 .elementor-element.elementor-element-bf4a008{--width: 42%}.elementor-10 .elementor-element.elementor-element-8678e3f{--width: 25%}.elementor-10 .elementor-element.elementor-element-84b1575{--width: 198.099%}.elementor-10 .elementor-element.elementor-element-06d4e9a{--content-width: 1220px}.elementor-10 .elementor-element.elementor-element-158c944{--width: 30%}.elementor-10 .elementor-element.elementor-element-d170999{--width: 70%}.elementor-10 .elementor-element.elementor-element-29d55c6{--content-width: 685px}.elementor-10 .elementor-element.elementor-element-5a3f80f{--width: 30%}.elementor-10 .elementor-element.elementor-element-cc35d2b{--width: 50%}.elementor-10 .elementor-element.elementor-element-bb0b885{--width: 30%}.elementor-10 .elementor-element.elementor-element-f413654{--width: 17%}.elementor-10 .elementor-element.elementor-element-0b3145a{--width: 100%}.elementor-10 .elementor-element.elementor-element-54e1947{--width: 50%}.elementor-10 .elementor-element.elementor-element-d35fdce{--width: 35%}.elementor-10 .elementor-element.elementor-element-a1e8dcb{--width: 100%}.elementor-10 .elementor-element.elementor-element-235787e{--content-width: 678px}.elementor-10 .elementor-element.elementor-element-778fa87{--width: 61vw}.elementor-10 .elementor-element.elementor-element-9cecb67{--width: 50%}.elementor-10 .elementor-element.elementor-element-6fe31cf{--width: 50%}.elementor-10 .elementor-element.elementor-element-e3136b5{--content-width: 796px}.elementor-10 .elementor-element.elementor-element-3d89724{--content-width: 1220px}.elementor-10 .elementor-element.elementor-element-697db25{--width: 50%}.elementor-10 .elementor-element.elementor-element-33c76b6{--width: 50%}}@media (max-width: 1024px) and (min-width: 768px){.elementor-10 .elementor-element.elementor-element-84b1575{--width: 500px}.elementor-10 .elementor-element.elementor-element-29d55c6{--content-width: 675px}.elementor-10 .elementor-element.elementor-element-54e1947{--width: 40%}.elementor-10 .elementor-element.elementor-element-235787e{--content-width: 675px}.elementor-10 .elementor-element.elementor-element-778fa87{--width: 100%}.elementor-10 .elementor-element.elementor-element-e3136b5{--content-width: 675px}}@media (min-width: 1025px){.elementor-10 .elementor-element.elementor-element-5aaa281:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5aaa281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment: fixed}}.elementor-10 .elementor-element.elementor-element-b4b15ce .elementor-icon svg{animation: 15s linear 0s infinite normal none running radar;transform-origin: center center;transform-box: fill-box}@keyframes radar{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}.elementor-10 .elementor-element.elementor-element-8352e4f{z-index: 2;margin: 0px !important}.elementor-10 .elementor-element.elementor-element-44db703{backdrop-filter: blur(10px)}.elementor-10 .elementor-element.elementor-element-c300b89{backdrop-filter: blur(10px)}.elementor-10 .elementor-element.elementor-element-af1621f{backdrop-filter: blur(10px)}.elementor-10 .elementor-element.elementor-element-8678e3f{position: relative;display: grid;grid-template-columns: 1fr;place-items: start center}.elementor-10 .elementor-element.elementor-element-8678e3f{padding-top: 40px}.elementor-10 .elementor-element.elementor-element-8678e3f > .elementor-widget:nth-child(1), .elementor-10 .elementor-element.elementor-element-8678e3f > .elementor-widget:nth-child(2){grid-area: 1 / 1;place-self: center;margin: 0px !important}.elementor-10 .elementor-element.elementor-element-8678e3f > .elementor-widget:nth-child(2){z-index: 2}.elementor-10 .elementor-element.elementor-element-8678e3f > :nth-child(3){grid-area: 2 / 1;justify-self: center}.elementor-10 .elementor-element.elementor-element-8b49271{animation: 15s linear 0s infinite normal none running radar}@keyframes radar{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}.elementor-10 .elementor-element.elementor-element-8b20ac7{overflow: hidden}.elementor-10 .elementor-element.elementor-element-8b20ac7 .swiper-wrapper{display: flex;flex-wrap: nowrap;width: max-content;will-change: transform;backface-visibility: hidden;animation: 70s linear 0s infinite normal none running scrollCarousel}@keyframes scrollCarousel{0%{transform: translate3d(0px, 0px, 0px)}100%{transform: translate3d(-50%, 0px, 0px)}}@media (max-width: 768px){.elementor-10 .elementor-element.elementor-element-8b20ac7 .swiper-wrapper{transform: translate3d(0px, 0px, 0px);animation: auto ease 0s 1 normal none running none !important}}.elementor-widget-image{text-align: center}.elementor-widget-image img{display: inline-block;vertical-align: middle}@keyframes fadeInUp{0%{opacity: 0;transform: translate3d(0px, 100%, 0px)}100%{opacity: 1;transform: none}}.fadeInUp{animation-name: fadeInUp}@font-face{font-family: swiper-icons;src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight: 400;font-style: normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0px;z-index: 1}.swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;box-sizing: content-box}.swiper-android .swiper-slide, .swiper-wrapper{transform: translate3d(0px, 0px, 0px)}.swiper-slide{flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform}:root{--swiper-navigation-size: 44px}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation: 1s linear 0s infinite normal none running swiper-preloader-spin}@keyframes swiper-preloader-spin{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events: auto}.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events: auto}.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev{pointer-events: auto;visibility: visible}.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events: auto}.elementor-element, .elementor-lightbox{--swiper-theme-color: #000;--swiper-navigation-size: 44px;--swiper-pagination-bullet-size: 6px;--swiper-pagination-bullet-horizontal-gap: 6px}.elementor-element .swiper .swiper-slide figure, .elementor-lightbox .swiper .swiper-slide figure{line-height: 0}.elementor-widget-image-carousel .swiper{position: static}.elementor-widget-image-carousel .swiper .swiper-slide figure{line-height: inherit}.elementor-widget-image-carousel .swiper-slide{text-align: center}.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)), .elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)), .elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size: 0px;line-height: 1}.elementor-widget-social-icons .elementor-grid{column-gap: var(--grid-column-gap,5px);row-gap: var(--grid-row-gap,5px);grid-template-columns: var(--grid-template-columns);justify-content: var(--justify-content,center);justify-items: var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size: var(--icon-size,25px);height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height: var(--icon-size,25px);width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color: #fff;align-items: center;background-color: rgb(105, 114, 125);cursor: pointer;display: inline-flex;justify-content: center;text-align: center}.elementor-social-icon svg{fill: var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin: 0px}.elementor-social-icon:hover{color: rgb(255, 255, 255);opacity: 0.9}.elementor-social-icon-behance{background-color: rgb(23, 105, 255)}.elementor-social-icon-linkedin, .elementor-social-icon-linkedin-in{background-color: rgb(0, 119, 181)}.elementor-social-icon-whatsapp{background-color: rgb(37, 211, 102)}@keyframes fadeIn{0%{opacity: 0}100%{opacity: 1}}.fadeIn{animation-name: fadeIn}.elementor-widget-n-accordion{--n-accordion-title-font-size: 20px;--n-accordion-title-flex-grow: initial;--n-accordion-title-justify-content: initial;--n-accordion-title-icon-order: -1;--n-accordion-border-width: 1px;--n-accordion-border-color: #d5d8dc;--n-accordion-border-style: solid;--n-accordion-item-title-flex-grow: initial;--n-accordion-item-title-space-between: 0px;--n-accordion-item-title-distance-from-content: 0px;--n-accordion-padding: 10px;--n-accordion-border-radius: 0px;--n-accordion-icon-size: 15px;--n-accordion-title-normal-color: #1f2124;--n-accordion-title-hover-color: #1f2124;--n-accordion-title-active-color: #1f2124;--n-accordion-icon-normal-color: var(--n-accordion-title-normal-color);--n-accordion-icon-hover-color: var(--n-accordion-title-hover-color);--n-accordion-icon-active-color: var(--n-accordion-title-active-color);--n-accordion-icon-gap: 0 10px;width: 100%}.elementor-widget-n-accordion .e-n-accordion details > summary::-webkit-details-marker{display: none}.elementor-widget-n-accordion .e-n-accordion-item{display: flex;flex-direction: column;position: relative}.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){margin-block-end: var(--n-accordion-item-title-space-between)}:where(.elementor-widget-n-accordion .e-n-accordion-item > .e-con){border: var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color)}.elementor-widget-n-accordion .e-n-accordion-item-title{align-items: center;border-color: var(--n-accordion-border-color);border-radius: var(--n-accordion-border-radius);border-style: var(--n-accordion-border-style);border-width: var(--n-accordion-border-width);color: var(--n-accordion-title-normal-color);cursor: pointer;display: flex;flex-direction: row;flex-grow: var(--n-menu-title-flex-grow);gap: var(--n-accordion-icon-gap);justify-content: var(--n-accordion-title-justify-content);list-style: none;padding: var(--n-accordion-padding)}.elementor-widget-n-accordion .e-n-accordion-item-title-header{display: flex}.elementor-widget-n-accordion .e-n-accordion-item-title-text{align-items: center;font-size: var(--n-accordion-title-font-size)}.elementor-widget-n-accordion .e-n-accordion-item-title-icon{align-items: center;display: flex;flex-direction: row;order: var(--n-accordion-title-icon-order);position: relative;width: fit-content}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span{height: var(--n-accordion-icon-size);width: auto}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span > svg{fill: var(--n-accordion-icon-normal-color);height: var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title > span{cursor: pointer}.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title{color: var(--n-accordion-title-active-color);margin-block-end: var(--n-accordion-item-title-distance-from-content)}.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened{display: flex}.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{display: none}.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg{fill: var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]) .e-con{display: none}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover > .e-n-accordion-item-title{color: var(--n-accordion-title-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg{fill: var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{display: none}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{display: flex}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span > svg{fill: var(--n-accordion-icon-normal-color)}@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}}.bounceInRight{animation-name: bounceInRight}@keyframes elementor-animation-pulse{25%{transform: scale(1.1)}75%{transform: scale(0.9)}}.elementor-animation-pulse:active, .elementor-animation-pulse:focus, .elementor-animation-pulse:hover{animation-name: elementor-animation-pulse;animation-duration: 1s;animation-timing-function: linear;animation-iteration-count: infinite}.twentytwenty-horizontal .twentytwenty-handle::after, .twentytwenty-horizontal .twentytwenty-handle::before, .twentytwenty-vertical .twentytwenty-handle::after, .twentytwenty-vertical .twentytwenty-handle::before{content: " ";display: block;background: rgb(255, 255, 255);position: absolute;z-index: 30;box-shadow: rgba(51, 51, 51, 0.5) 0px 0px 12px}.twentytwenty-horizontal .twentytwenty-handle::after, .twentytwenty-horizontal .twentytwenty-handle::before{width: 3px;height: 9999px;left: 50%;margin-left: -1.5px}.twentytwenty-after-label, .twentytwenty-before-label, .twentytwenty-overlay{position: absolute;top: 0px;width: 100%;height: 100%}.twentytwenty-after-label, .twentytwenty-before-label, .twentytwenty-overlay{transition-duration: 0.5s}.twentytwenty-after-label, .twentytwenty-before-label{transition-property: opacity}.twentytwenty-after-label::before, .twentytwenty-before-label::before{color: rgb(255, 255, 255);font-size: 13px;letter-spacing: 0.1em}.twentytwenty-after-label::before, .twentytwenty-before-label::before{position: absolute;background: rgba(255, 255, 255, 0.2);line-height: 38px;padding: 0px 20px;border-radius: 2px}.twentytwenty-horizontal .twentytwenty-after-label::before, .twentytwenty-horizontal .twentytwenty-before-label::before{top: 50%;margin-top: -19px}.twentytwenty-down-arrow, .twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow{width: 0px;height: 0px;border: 6px inset transparent;position: absolute}.twentytwenty-handle .twentytwenty-left-arrow, .twentytwenty-handle .twentytwenty-right-arrow{top: 50%;margin-top: -6px}.twentytwenty-container{box-sizing: content-box;z-index: 0;overflow: hidden;position: relative;user-select: none}.twentytwenty-container img{max-width: 100%;position: absolute;top: 0px;display: block}.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay{background: rgba(0, 0, 0, 0)}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label{opacity: 0}.twentytwenty-container *{box-sizing: content-box}.twentytwenty-before-label{opacity: 0}.twentytwenty-before-label::before{content: attr(data-content)}.twentytwenty-after-label{opacity: 0}.twentytwenty-after-label::before{content: attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label::before{left: 10px}.twentytwenty-horizontal .twentytwenty-after-label::before{right: 10px}.twentytwenty-overlay{transition-property: background;background: rgba(0, 0, 0, 0);z-index: 25}.twentytwenty-overlay:hover{background: rgba(0, 0, 0, 0.5)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity: 1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity: 1}.twentytwenty-before{z-index: 20}.twentytwenty-after{z-index: 10}div.twentytwenty-handle{height: 38px;width: 38px;position: absolute;left: 50%;top: 50%;margin-left: -22px;margin-top: -22px;border: 3px solid rgb(255, 255, 255);border-radius: 1000px;box-shadow: rgba(51, 51, 51, 0.5) 0px 0px 12px;z-index: 40;cursor: pointer}.twentytwenty-horizontal .twentytwenty-handle::before{bottom: 50%;margin-bottom: 22px;box-shadow: rgb(255, 255, 255) 0px 3px 0px, rgba(51, 51, 51, 0.5) 0px 0px 12px}.twentytwenty-horizontal .twentytwenty-handle::after{top: 50%;margin-top: 22px;box-shadow: rgb(255, 255, 255) 0px -3px 0px, rgba(51, 51, 51, 0.5) 0px 0px 12px}.twentytwenty-handle > .twentytwenty-left-arrow{border-right: 6px solid rgb(255, 255, 255);left: 50%;margin-left: -17px}.twentytwenty-handle > .twentytwenty-right-arrow{border-left: 6px solid rgb(255, 255, 255);right: 50%;margin-right: -17px}@-webkit-keyframes ekit_ajax_spinner_rotation{100%{transform: rotate(360deg)}}@-webkit-keyframes xs-zoomIn{0%{opacity: 0;transform: scale3d(0.3, 0.3, 0.3)}50%{opacity: 1}}@media (max-width: 1024px){.elementskit-menu-overlay.active{left: 0px;transition: 0.6s cubic-bezier(0.22, 0.61, 0.24, 1)}.elementskit-menu-offcanvas-elements.active{left: 0px}}@media (max-width: 767px){.ekit-sticky .elementskit-menu-offcanvas-elements.active::before{left: 0px}}@-webkit-keyframes dtb-spinner{100%{transform: rotate(360deg)}}a.dt-button.active:not(.disabled), a.dt-button:active:not(.disabled), button.dt-button.active:not(.disabled), button.dt-button:active:not(.disabled), div.dt-button.active:not(.disabled), div.dt-button:active:not(.disabled){background-color: rgb(226, 226, 226);background-image: linear-gradient(rgb(243, 243, 243) 0px, rgb(226, 226, 226) 100%);box-shadow: rgb(153, 153, 153) 1px 1px 3px inset}a.dt-button.active:not(.disabled):hover:not(.disabled), a.dt-button:active:not(.disabled):hover:not(.disabled), button.dt-button.active:not(.disabled):hover:not(.disabled), button.dt-button:active:not(.disabled):hover:not(.disabled), div.dt-button.active:not(.disabled):hover:not(.disabled), div.dt-button:active:not(.disabled):hover:not(.disabled){box-shadow: rgb(153, 153, 153) 1px 1px 3px inset;background-color: rgb(204, 204, 204);background-image: linear-gradient(rgb(234, 234, 234) 0px, rgb(204, 204, 204) 100%)}div.dt-button-collection a.dt-button.active:not(.disabled), div.dt-button-collection a.dt-button:active:not(.disabled), div.dt-button-collection button.dt-button.active:not(.disabled), div.dt-button-collection button.dt-button:active:not(.disabled), div.dt-button-collection div.dt-button.active:not(.disabled), div.dt-button-collection div.dt-button:active:not(.disabled){background-color: rgb(218, 218, 218);background-image: linear-gradient(rgb(240, 240, 240) 0px, rgb(218, 218, 218) 100%);box-shadow: rgb(102, 102, 102) 1px 1px 3px inset}.after\:active\:met_d--none.active::after{display: none}.before\:active\:met_top--13.active::before{top: 13px}.before\:active\:met_left--13.active::before{left: 13px}.active > .active\:met_bgc--nonei{background-color: transparent !important}.active .active\:_\:met_bgc--nonei{background-color: transparent !important}.active > .active\:met_bd--1{border-style: solid;border-width: 1px}.active .active\:_\:met_bd--1{border-style: solid;border-width: 1px}.active > .active\:met_shadow_inset--1{box-shadow: currentcolor 0px 0px 0px 1px inset}.active > .active\:met_shadow_inset--8{box-shadow: currentcolor 0px 0px 0px 8px inset}.active .active\:_\:met_shadow_inset--1{box-shadow: currentcolor 0px 0px 0px 1px inset}a:hover > .a\:hover\:met_opacity--60{opacity: 0.6}a:hover > .a\:hover\:met_opacity--100{opacity: 1}.active > .active\:met_opacity--0{opacity: 0}.active > .active\:met_opacity--100{opacity: 1}.active .active\:_\:met_opacity--0{opacity: 0}.active .active\:_\:met_opacity--100{opacity: 100}.active > .active\:met_scale--150{transform: scale(1.5)}.active > .active\:met_scaleX--20{transform: scaleX(0.2)}.active > .active\:met_scaleX--200{transform: scaleX(2)}.active > .active\:met_scaleY--20{transform: scaleY(0.2)}.active > .active\:met_scaleY--200{transform: scaleY(2)}.active .active\:_\:met_scale--40{transform: scale(0.4)}.active .active\:_\:met_scale--150{transform: scale(1.5)}.active .active\:_\:met_scaleX--20{transform: scaleX(0.2)}.active .active\:_\:met_scaleX--100{transform: scaleX(1)}.active .active\:_\:met_scaleX--200{transform: scaleX(2)}.active .active\:_\:met_scaleY--20{transform: scaleY(0.2)}.active .active\:_\:met_scaleY--100{transform: scaleY(1)}.active .active\:_\:met_scaleY--200{transform: scaleY(2)}.ekit-wid-con a, .ekit-wid-con b, .ekit-wid-con div, .ekit-wid-con li, .ekit-wid-con ul{-webkit-tap-highlight-color: transparent;outline: 0px}.ekit-wid-con embed, .ekit-wid-con img:not([draggable]), .ekit-wid-con object, .ekit-wid-con video{max-width: 100%;height: auto}.ekit-wid-con img{border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;max-width: 100%}.ekit-wid-con .tab-pane.animated{animation-duration: 1.5s}.ekit-wid-con img{user-select: none}.ekit-wid-con .nav-tabs > li.active > a, .ekit-wid-con .nav-tabs > li.active > a:focus, .ekit-wid-con .nav-tabs > li.active > a:hover{color: rgb(85, 85, 85);cursor: default;background-color: rgb(255, 255, 255);border-width: 1px;border-style: solid;border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent;border-image: initial}.ekit-wid-con .tab-content > .active{display: block}.elementor-widget-elementskit-team.animated{animation-fill-mode: none}@-webkit-keyframes bounceAnim{0%, 100%, 20%, 50%, 80%{transform: translateY(0px)}40%{transform: translateY(-16px)}60%{transform: translateY(-8px)}}@-webkit-keyframes menu-animation{0%{opacity: 0;transform: scale(0.04) translateY(300%)}40%{transform: scale(0.04) translateY(0px);transition: ease-out}40%{transform: scale(0.04) translateY(0px)}60%{opacity: 1;transform: scale(0.02) translateY(0px)}61%{opacity: 1;transform: scale(0.04) translateY(0px)}99.9%{opacity: 1;height: 0px;padding-bottom: 100%;border-radius: 100%}100%{opacity: 1;transform: scale(2) translateY(0px);height: 100%;padding-bottom: 0px;border-radius: 0px}}@-webkit-keyframes show-fadein{0%{opacity: 0}100%{opacity: 1}}@keyframes show-fadein{0%{opacity: 0}100%{opacity: 1}}@-webkit-keyframes hide-fadeout{0%{opacity: 1}100%{opacity: 0}}@-webkit-keyframes show-animation{0%{transform: translateY(20px);opacity: 0}100%{transform: translateY(0px)}}@-webkit-keyframes hide-animation{0%{transform: translateY(0px)}100%{transform: translateY(20px);opacity: 0}}@-webkit-keyframes progress-bar-stripes{0%{background-position: 1rem 0px}100%{background-position: 0px 0px}}@-webkit-keyframes button-ripple{70%{box-shadow: 0 0 0 var(--glow-size,15px) currentColor;opacity: 0}100%{box-shadow: currentcolor 0px 0px 0px 0px;opacity: 0}}@-webkit-keyframes radio-wave{0%{opacity: 0.8;border-width: 2px}70%{opacity: 0.4}100%{transform: scale(var(--ekit-radio-wave-scale));opacity: 0;border-width: 0px}}@-webkit-keyframes open{0%{opacity: 0}100%{opacity: 1}}@-webkit-keyframes close{0%{opacity: 1}100%{opacity: 0}}@-webkit-keyframes galleryopen{0%{opacity: 0}100%{opacity: 1}}@-webkit-keyframes location-indicator{0%{box-shadow: rgba(12, 90, 219, 0.2) 0px 0px 0px 0px}70%{box-shadow: rgba(12, 90, 219, 0) 0px 0px 0px 30px}100%{box-shadow: rgba(12, 90, 219, 0) 0px 0px 0px 0px}}@-webkit-keyframes iconTranslateY{49%{transform: translateY(100%)}50%{opacity: 0;transform: translateY(-100%)}51%{opacity: 1}}@-webkit-keyframes RainDrop{0%, 100%, 25%, 55%, 75%, 87%, 97%{transform: scaleX(1)}26%, 56%, 76%{transform: scaleX(1.3) scaleY(0.8)}31%, 61%, 81%{transform: scaleX(0.8) scaleY(1.2)}76%, 88%{transform: scaleX(1.2)}98%{transform: scaleX(1.1)}}@-webkit-keyframes WaterWave{50%{transform: skewY(1deg) skewX(-1deg) scale(1.06)}}@-webkit-keyframes lightning{50%, 0%, 100%{opacity: 1}25%, 75%{opacity: 0}}@-webkit-keyframes JoltZoom{10%{font-size: 140%}40%{font-size: 80%}100%{font-size: 100%}}@-webkit-keyframes typing{0%{width: 0px}}@-webkit-keyframes cursor{50%{border-color: transparent}}@-webkit-keyframes wipe{100%{width: 0px}}@-webkit-keyframes Magnify{50%{transform: scale(1.8);letter-spacing: 26px}}@-webkit-keyframes Beat{14%, 42%{transform: scale(1.3)}28%, 70%{transform: scale(1)}}@-webkit-keyframes FadeIn{0%{opacity: 0}100%{opacity: 1}}@-webkit-keyframes FadeInLeft{0%{opacity: 0;transform: translate3d(-100%, 0px, 0px)}100%{opacity: 1;transform: translate3d(0px, 0px, 0px)}}@-webkit-keyframes FadeInRight{0%{opacity: 0;transform: translate3d(100%, 0px, 0px)}100%{opacity: 1;transform: translate3d(0px, 0px, 0px)}}@-webkit-keyframes FadeInTop{0%{opacity: 0;transform: translateY(-100%)}100%{opacity: 1}}@-webkit-keyframes FadeInBottom{0%{opacity: 0;transform: translateY(100%)}100%{opacity: 1}}@-webkit-keyframes FadeOut{0%{opacity: 1}100%{opacity: 0}}@-webkit-keyframes FadeOutLeft{0%{opacity: 1}100%{opacity: 0;transform: translate3d(-100%, 0px, 0px)}}@-webkit-keyframes FadeOutRight{0%{opacity: 1}100%{opacity: 0;transform: translate3d(100%, 0px, 0px)}}@-webkit-keyframes FadeOutTop{0%{opacity: 1}100%{opacity: 0;transform: translateY(-100%)}}@-webkit-keyframes FadeOutBottom{0%{opacity: 1}100%{opacity: 0;transform: translateY(100%)}}@-webkit-keyframes MovingBackFromRight{40%{transform: rotate(45deg)}100%{transform: rotate(0deg);animation-timing-function: cubic-bezier(0, 0.9, 0.7, 1.45)}}@-webkit-keyframes MovingBackFromLeft{40%{transform: rotate(-45deg)}100%{transform: rotate(0deg);animation-timing-function: cubic-bezier(0, 0.9, 0.7, 1.45)}}@-webkit-keyframes KickOutFront{40%{transform: rotate(45deg)}100%{transform: rotate(0deg);animation-timing-function: cubic-bezier(0, 0.9, 0.7, 1.45)}}@-webkit-keyframes KickOutBehind{40%{transform: rotate(-45deg)}100%{transform: rotate(0deg);animation-timing-function: cubic-bezier(0, 0.9, 0.7, 1.45)}}@-webkit-keyframes ScaleXIn{0%{transform: perspective(400px) rotateX(90deg);opacity: 0}50%{opacity: 1}}@-webkit-keyframes ScaleXOut{100%{transform: perspective(400px) rotateX(90deg);opacity: 0}0%{opacity: 1}}@-webkit-keyframes ScaleYIn{0%{transform: perspective(400px) rotateY(90deg);opacity: 0}50%{opacity: 1}}@-webkit-keyframes ScaleYOut{100%{transform: perspective(400px) rotateY(90deg);opacity: 0}0%{opacity: 1}}@-webkit-keyframes Jump{100%{transform: translateY(-20px)}}@-webkit-keyframes AboundTop{50%{transform: translateY(-100px);animation-timing-function: ease-in}}@-webkit-keyframes AboundBottom{50%{transform: translateY(100px);animation-timing-function: ease-in}}@-webkit-keyframes AboundLeft{50%{transform: translateX(-100px);animation-timing-function: ease-in}}@-webkit-keyframes AboundRight{50%{transform: translateX(100px);animation-timing-function: ease-in}}@-webkit-keyframes FlyInTop{0%{transform: translate(0px, -80px);opacity: 0}50%{transform: translate(10px, 50px);animation-timing-function: ease-in-out}}@-webkit-keyframes FlyInLeft{0%{transform: translate(-40px, 0px);opacity: 0}50%{transform: translate(40px, 0px)}}@-webkit-keyframes FlyInRight{0%{transform: translate(40px, 0px);opacity: 0}50%{transform: translate(-40px, 0px)}}@-webkit-keyframes FlyInBottom{0%{transform: translate(0px, 80px);opacity: 0}50%{transform: translate(10px, -50px);animation-timing-function: ease-in-out}}@-webkit-keyframes FlyOutTop{50%{transform: translate(0px, 50px)}100%{transform: translate(0px, -100px);opacity: 0}}@-webkit-keyframes FlyOutLeft{50%{transform: translate(40px, 0px)}100%{transform: translate(-100px, 0px);opacity: 0}}@-webkit-keyframes FlyOutRight{50%{transform: translate(-40px, 0px)}100%{transform: translate(100px, 0px);opacity: 0}}@-webkit-keyframes FlyOutBottom{50%{transform: translate(0px, -40px)}100%{transform: translate(0px, 100px);opacity: 0}}@-webkit-keyframes DoorCloseLeft{0%, 100%{transform: perspective(400px);transform-origin: left center}0%{transform: rotateY(90deg);opacity: 0}100%{opacity: 1}}@-webkit-keyframes DoorOpenRight{0%, 100%{transform: perspective(400px);transform-origin: left center}100%{transform: rotateY(90deg);opacity: 0}}@-webkit-keyframes DoorCloseRight{0%, 100%{transform: perspective(400px);transform-origin: right center}0%{transform: rotateY(-90deg);opacity: 0}100%{opacity: 1}}@-webkit-keyframes DoorOpenLeft{0%, 100%{transform: perspective(400px);transform-origin: right center}100%{transform: rotateY(-90deg);opacity: 0}}@-webkit-keyframes HangAndDropLeft{0%{transform-origin: left center}50%{transform: rotate(100deg);transform-origin: left center}60%{transform: rotate(90deg);transform-origin: left center}100%{transform: translateY(800px) rotate(70deg);transform-origin: left center}}@-webkit-keyframes HangAndDropRight{0%{transform-origin: right center}50%{transform: rotate(-100deg);transform-origin: right center}60%{transform: rotate(-90deg);transform-origin: right center}100%{transform: translateY(800px) rotate(-70deg);transform-origin: right center}}@-webkit-keyframes PushReleaseFrom{0%{transform: scale(3, 3);opacity: 0}50%{transform: scale(0.5, 0.5)}}@-webkit-keyframes PushReleaseFromLeft{0%{transform: translateX(-100%);opacity: 0}30%{transform: translateX(100px)}}@-webkit-keyframes PushReleaseFromTop{0%{transform: translateY(-100%);opacity: 0}30%{transform: translateY(100px)}}@-webkit-keyframes PushReleaseFromBottom{0%{transform: translateY(100%);opacity: 0}30%{transform: translateY(-100px)}}@-webkit-keyframes PushReleaseTo{30%{transform: scale(0.5, 0.5)}100%{transform: scale(5, 5);opacity: 0}}@-webkit-keyframes PushReleaseToTop{30%{transform: translateY(100px)}100%{transform: translateY(-100%);opacity: 0}}@-webkit-keyframes PushReleaseToBottom{30%{transform: translateY(-100px)}100%{transform: translateY(100%);opacity: 0}}@-webkit-keyframes FlipInTop{0%{transform: perspective(600px);opacity: 0}30%{transform: perspective(600px) rotateX(180deg);transform-origin: 0px 0px;animation-timing-function: ease-out}100%{transform: perspective(600px)}}@-webkit-keyframes FlipOutTop{100%{transform: perspective(600px);opacity: 0}70%{transform: perspective(600px) rotateX(180deg);transform-origin: 0px 0px;animation-timing-function: ease-out}100%{transform: perspective(600px)}}@-webkit-keyframes FlipInBottom{0%{transform: perspective(600px);opacity: 0}30%{transform: perspective(600px) rotateX(180deg);transform-origin: center bottom;animation-timing-function: ease-out}100%{transform: perspective(600px)}}@-webkit-keyframes FlipOutBottom{100%{transform: perspective(600px);opacity: 0}70%{transform: perspective(600px) rotateX(180deg);transform-origin: center bottom;animation-timing-function: ease-out}100%{transform: perspective(600px)}}@-webkit-keyframes ElevateLeft{0%{transform: translateY(100%) rotate(-20deg);transform-origin: right center;opacity: 0}40%{transform: rotate(20deg);transform-origin: right center}65%{transform: rotate(0deg);transform-origin: right center}}@-webkit-keyframes ElevateRight{0%{transform: translateY(100%) rotate(20deg);transform-origin: left center;opacity: 0}40%{transform: rotate(-20deg);transform-origin: left center}65%{transform: rotate(0deg);transform-origin: left center}}@-webkit-keyframes RollFromLeft{0%{transform: translateX(-60px) perspective(600px) rotateY(180deg);opacity: 0}}@-webkit-keyframes RollFromRight{0%{transform: translateX(60px) perspective(600px) rotateY(-180deg);opacity: 0}}@-webkit-keyframes RollFromTop{0%{transform: translateY(-60px) perspective(600px) rotateX(180deg);opacity: 0}}@-webkit-keyframes RollFromBottom{0%{transform: translateY(60px) perspective(600px) rotateX(-180deg);opacity: 0}}@-webkit-keyframes RollToLeft{100%{transform: translateX(-60px) perspective(600px) rotateY(180deg);opacity: 0}}@-webkit-keyframes RollToRight{100%{transform: translateX(60px) perspective(600px) rotateY(-180deg);opacity: 0}}@-webkit-keyframes RollToTop{100%{transform: translateY(-60px) perspective(600px) rotateX(180deg);opacity: 0}}@-webkit-keyframes RollToBottom{100%{transform: translateY(60px) perspective(600px) rotateX(-180deg);opacity: 0}}@-webkit-keyframes RotateSkateInRight{0%{transform: scaleX(0.2) translateX(100px);opacity: 0}}@-webkit-keyframes RotateSkateInLeft{0%{transform: scaleX(0.2) translateX(-100px);opacity: 0}}@-webkit-keyframes RotateSkateInTop{0%{transform: scaleY(0.2) translateY(-100px);opacity: 0}}@-webkit-keyframes RotateSkateInBottom{0%{transform: scaleY(0.2) translateY(100px);opacity: 0}}@-webkit-keyframes RotateSkateOutRight{100%{transform: scaleX(0.2) translateX(100px);opacity: 0}}@-webkit-keyframes RotateSkateOutLeft{100%{transform: scaleX(0.2) translateX(-100px);opacity: 0}}@-webkit-keyframes RotateSkateOutTop{100%{transform: scaleY(0.2) translateY(-100px);opacity: 0}}@-webkit-keyframes RotateSkateOutBottom{100%{transform: scaleY(0.2) translateY(100px);opacity: 0}}@-webkit-keyframes RotateXZoomIn{0%{transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateX(75deg);opacity: 0}5%{transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateX(75deg)}}@-webkit-keyframes RotateXZoomOut{95%{transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateX(75deg)}100%{transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateX(75deg);opacity: 0}}@-webkit-keyframes RotateYZoomIn{0%{transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateY(75deg);opacity: 0}5%{transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateY(75deg)}}@-webkit-keyframes RotateYZoomOut{95%{transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateY(75deg)}100%{transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateY(75deg);opacity: 0}}@-webkit-keyframes RotateIn{0%{transform: rotate3d(0, 0, 1, -200deg);opacity: 0}100%{transform: translate3d(0px, 0px, 0px);opacity: 1}}@-webkit-keyframes RotateOut{0%{opacity: 1}100%{transform: rotate3d(0, 0, 1, 200deg);opacity: 0}}@-webkit-keyframes RotateInLeft{0%{transform: rotate(-180deg) translateX(150px);opacity: 0}100%{opacity: 1}}@-webkit-keyframes RotateOutLeft{0%{opacity: 1}100%{transform: rotate(180deg) translateX(150px);opacity: 0}}@-webkit-keyframes RotateInRight{0%{transform: rotate(-180deg) translateX(-150px);opacity: 0}100%{opacity: 1}}@-webkit-keyframes RotateOutRight{0%{opacity: 1}100%{transform: rotate(180deg) translateX(-150px);opacity: 0}}@-webkit-keyframes SpinInLeft{0%, 100%{transform-origin: left bottom}0%{transform: rotate(90deg);opacity: 0}}@-webkit-keyframes SpinInRight{0%, 100%{transform-origin: right bottom}0%{transform: rotate(-90deg);opacity: 0}}@-webkit-keyframes SpinOutLeft{0%, 100%{transform-origin: left bottom}100%{transform: rotate(90deg);opacity: 0}}@-webkit-keyframes SpinOutRight{0%, 100%{transform-origin: right bottom}100%{transform: rotate(-90deg);opacity: 0}}@-webkit-keyframes BlurIn{0%{transform: scaleX(0.2);filter: blur(20px);opacity: 0}}@-webkit-keyframes BlurInRight{0%{transform: scaleX(0.2) translateX(100px);filter: blur(20px);opacity: 0}}@-webkit-keyframes BlurInLeft{0%{transform: scaleX(0.2) translateX(-100px);filter: blur(20px);opacity: 0}}@-webkit-keyframes BlurInTop{0%{transform: scaleY(0.2) translateY(-100px);filter: blur(20px);opacity: 0}}@-webkit-keyframes BlurInBottom{0%{transform: scaleY(0.2) translateY(100px);filter: blur(20px);opacity: 0}}@-webkit-keyframes BlurOut{100%{transform: scaleX(0.2);filter: blur(20px);opacity: 0}}@-webkit-keyframes BlurOutRight{100%{transform: scaleX(0.2) translateX(100px);filter: blur(20px);opacity: 0}}@-webkit-keyframes BlurOutLeft{100%{transform: scaleX(0.2) translateX(-100px);filter: blur(20px);opacity: 0}}@-webkit-keyframes BlurOutTop{100%{transform: scaleY(0.2) translateY(-100px);filter: blur(20px);opacity: 0}}@-webkit-keyframes BlurOutBottom{100%{transform: scaleY(0.2) translateY(100px);filter: blur(20px);opacity: 0}}@-webkit-keyframes PopUp{50%{transform: scale(1.5)}}@-webkit-keyframes PopUpLeft{50%{transform: translateX(-50px) scale(1.5);animation-timing-function: ease-in}}@-webkit-keyframes PopUpRight{50%{transform: translateX(50px) scale(1.5);animation-timing-function: ease-in}}@-webkit-keyframes PopOut{50%{transform: scale(0.5)}}@-webkit-keyframes PopOutLeft{50%{transform: translateX(-50px) scale(0.5);animation-timing-function: ease-in}}@-webkit-keyframes PopOutRight{50%{transform: translateX(50px) scale(0.5);animation-timing-function: ease-in}}@-webkit-keyframes BounceFromTop{0%, 100%, 25%, 55%, 85%{animation-timing-function: ease-out;transform: translate3d(0px, 0px, 0px)}41%, 44%{animation-timing-function: ease-in;transform: translate3d(0px, -80px, 0px) scale3d(1, 1.2, 1)}70%{animation-timing-function: ease-in;transform: translate3d(0px, -20px, 0px)}90%{transform: translate3d(0px, -4px, 0px)}}@-webkit-keyframes BounceFromDown{0%, 100%, 25%, 55%, 85%{animation-timing-function: ease-out;transform: translate3d(0px, 0px, 0px)}41%, 44%{animation-timing-function: ease-in;transform: translate3d(0px, 80px, 0px) scale3d(1, 1.2, 1)}70%{animation-timing-function: ease-in;transform: translate3d(0px, 20px, 0px)}90%{transform: translate3d(0px, 4px, 0px)}}@-webkit-keyframes BounceY{0%, 100%, 25%, 55%, 85%{animation-timing-function: ease-out;transform: scale3d(1, 1, 1)}41%, 44%{animation-timing-function: ease-in;transform: scale3d(1, 2, 1)}70%{animation-timing-function: ease-in;transform: scale3d(1, 1.5, 1)}90%{transform: scale3d(1, 1.1, 1)}}@-webkit-keyframes BounceZoomIn{0%, 100%, 25%, 55%, 85%{animation-timing-function: ease-out;transform: scale(1)}41%, 44%{animation-timing-function: ease-in;transform: scale(1.7)}70%{animation-timing-function: ease-in;transform: scale(1.9)}90%{transform: scale(1.1)}}@-webkit-keyframes BounceZoomOut{0%, 100%, 25%, 55%, 85%{animation-timing-function: ease-out;transform: scale(1)}41%, 44%{animation-timing-function: ease-in;transform: scale(0.5)}70%{animation-timing-function: ease-in;transform: scale(0.7)}90%{transform: scale(0.9)}}@-webkit-keyframes PerspectiveOutTop{50%{opacity: 1}100%{transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);opacity: 0}}@-webkit-keyframes PerspectiveOutBottom{50%{opacity: 1}100%{transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);opacity: 0}}@-webkit-keyframes ZoomIn{0%{opacity: 0;transform: scale3d(0.3, 0.3, 0.3)}50%{opacity: 1}}@-webkit-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)}}@-webkit-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)}}@-webkit-keyframes LetterZoomInTop{0%{transform: scale(10) translateY(-50%);opacity: 0}}@-webkit-keyframes ZoomInBottom{0%{transform: scale(10) translateY(50%);opacity: 0}}@-webkit-keyframes ZoomOut{0%{opacity: 1}50%{opacity: 0;transform: scale3d(0.3, 0.3, 0.3)}100%{opacity: 0}}@-webkit-keyframes ZoomOutLeft{40%{opacity: 1;transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px)}100%{opacity: 0;transform: scale(0.1) translate3d(-2000px, 0px, 0px)}}@-webkit-keyframes ZoomOutRight{40%{opacity: 1;transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px)}100%{opacity: 0;transform: scale(0.1) translate3d(2000px, 0px, 0px)}}@-webkit-keyframes ZoomOutTop{100%{transform: scale(10) translateY(-50%);opacity: 0}}@-webkit-keyframes ZoomOutBottom{100%{transform: scale(10) translateY(50%);opacity: 0}}@-webkit-keyframes oaoFadeInTop{0%{transform: translateY(-100px);opacity: 0}}@-webkit-keyframes oaoFadeInBottom{0%{transform: translateY(100px);opacity: 0}}@-webkit-keyframes oaoFadeOutop{100%{transform: translateY(-100px);opacity: 0}}@-webkit-keyframes oaoFadeOutBottom{100%{transform: translateY(100%);opacity: 0}}@-webkit-keyframes oaoFlyInTop{0%{transform: translateY(80px);opacity: 0}50%{transform: translateY(-50px);animation-timing-function: ease-out}}@-webkit-keyframes oaoFlyInBottom{0%{transform: translateY(-80px);opacity: 0}50%{transform: translateY(50px);animation-timing-function: ease-out}}@-webkit-keyframes oaoFlyOutTop{30%{transform: translateY(80px);animation-timing-function: ease-out}80%{transform: translateY(-50px);animation-timing-function: ease-out}100%{opacity: 0}}@-webkit-keyframes oaoFlyOutBottom{30%{transform: translateY(-80px);animation-timing-function: ease-out}80%{transform: translateY(50px);animation-timing-function: ease-out}100%{opacity: 0}}@-webkit-keyframes oaoRotateInTop{0%{transform: translateY(-100px) rotate(360deg);opacity: 0}}@-webkit-keyframes oaoRotateInBottom{0%{transform: translateY(100px) rotate(360deg);opacity: 0}}@-webkit-keyframes oaoRotateOutTop{100%{transform: translateY(-100px) rotate(360deg);opacity: 0}}@-webkit-keyframes oaoRotateOutBottom{100%{transform: translateY(100px) rotate(360deg);opacity: 0}}@-webkit-keyframes oaoRotateXInTop{0%{transform: translateY(-100px) rotateX(360deg);opacity: 0}}@-webkit-keyframes oaoRotateXInBottom{0%{transform: translateY(100px) rotateX(360deg);opacity: 0}}@-webkit-keyframes oaoRotateXOutTop{100%{transform: translateY(-100px) rotateX(360deg);opacity: 0}}@-webkit-keyframes oaoRotateXOutBottom{100%{transform: translateY(100px) rotateX(360deg);opacity: 0}}@-webkit-keyframes oaoRotateYInTop{0%{transform: translateY(-100px) rotateY(360deg);opacity: 0}}@-webkit-keyframes oaoRotateYInBottom{0%{transform: translateY(100px) rotateY(360deg);opacity: 0}}@-webkit-keyframes oaoRotateYOutTop{100%{transform: translateY(-100px) rotateY(360deg);opacity: 0}}@-webkit-keyframes oaoRotateYOutBottom{100%{transform: translateY(100px) rotateY(360deg);opacity: 0}}@-webkit-keyframes fadeIn{0%{opacity: 0}100%{opacity: 1}}@keyframes fadeIn{0%{opacity: 0}100%{opacity: 1}}@-webkit-keyframes fadeInLeft{0%{opacity: 0;transform: translate3d(-100%, 0px, 0px)}100%{opacity: 1;transform: translate3d(0px, 0px, 0px)}}@-webkit-keyframes fadeInRight{0%{opacity: 0;transform: translate3d(100%, 0px, 0px)}100%{opacity: 1;transform: translate3d(0px, 0px, 0px)}}@-webkit-keyframes fadeInTop{0%{opacity: 0;transform: translateY(-100%)}100%{opacity: 1}}@-webkit-keyframes fadeInBottom{0%{opacity: 0;transform: translateY(100%)}100%{opacity: 1}}@-webkit-keyframes fadeOut{0%{opacity: 1}100%{opacity: 0}}@-webkit-keyframes fadeOutLeft{0%{opacity: 1}100%{opacity: 0;transform: translate3d(-100%, 0px, 0px)}}@-webkit-keyframes fadeOutRight{0%{opacity: 1}100%{opacity: 0;transform: translate3d(100%, 0px, 0px)}}@-webkit-keyframes fadeOutTop{0%{opacity: 1}100%{opacity: 0;transform: translateY(-100%)}}@-webkit-keyframes fadeOutBottom{0%{opacity: 1}100%{opacity: 0;transform: translateY(100%)}}@-webkit-keyframes moveFromLeft{0%{transform: translateX(-800px)}}@-webkit-keyframes moveFromRight{0%{transform: translateX(800px)}}@-webkit-keyframes moveFromTop{0%{transform: translateY(-800px)}}@-webkit-keyframes moveFromBottom{0%{transform: translateY(800px)}}@-webkit-keyframes moveToLeft{100%{transform: translateX(-800px)}}@-webkit-keyframes moveToRight{100%{transform: translateX(800px)}}@-webkit-keyframes moveToTop{100%{transform: translateY(-800px)}}@-webkit-keyframes moveToBottom{100%{transform: translateY(800px)}}@-webkit-keyframes doorCloseFromLeft{0%{transform: perspective(400px) rotateY(90deg);transform-origin: left center;opacity: 0}50%, 100%{transform: perspective(400px) rotateY(0deg);transform-origin: left center;opacity: 1}}@-webkit-keyframes doorOpenFromRight{0%{transform: perspective(400px) rotateY(0deg);transform-origin: left center;opacity: 1}50%, 100%{transform: perspective(400px) rotateY(90deg);transform-origin: left center;opacity: 0}}@-webkit-keyframes doorCloseFromRight{0%{transform: perspective(400px) rotateY(-90deg);transform-origin: right center;opacity: 0}50%, 100%{transform: perspective(400px) rotateY(0deg);transform-origin: right center;opacity: 1}}@-webkit-keyframes doorOpenFromLeft{0%{transform: perspective(400px) rotateY(0deg);transform-origin: right center;opacity: 1}50%, 100%{transform: perspective(400px) rotateY(-90deg);transform-origin: right center;opacity: 0}}@-webkit-keyframes pushReleaseFrom{0%{transform: scale(3, 3);opacity: 0}30%{transform: scale(0.5, 0.5)}}@-webkit-keyframes pushReleaseFromLeft{0%{transform: translateX(-100%)}30%{transform: translateX(100px)}}@-webkit-keyframes pushReleaseFromRight{0%{transform: translateX(100%)}30%{transform: translateX(-100px)}}@-webkit-keyframes pushReleaseFromTop{0%{transform: translateY(-100%)}30%{transform: translateY(100px)}}@-webkit-keyframes pushReleaseFromBottom{0%{transform: translateY(100%)}30%{transform: translateY(-100px)}}@-webkit-keyframes pushReleaseTo{30%{transform: scale(0.5, 0.5)}100%{transform: scale(5, 5);opacity: 0}}@-webkit-keyframes pushReleaseToLeft{30%{transform: translateX(100px)}100%{transform: translateX(-100%);opacity: 0}}@-webkit-keyframes pushReleaseToRight{30%{transform: translateX(-100px)}100%{transform: translateX(100%);opacity: 0}}@-webkit-keyframes pushReleaseToTop{30%{transform: translateY(100px)}100%{transform: translateY(-100%);opacity: 0}}@-webkit-keyframes pushReleaseToBottom{30%{transform: translateY(-100px)}100%{transform: translateY(100%);opacity: 0}}@-webkit-keyframes flipX{0%{transform: perspective(600px) rotateX(-180deg);opacity: 0}100%{transform: perspective(600px) rotateX(-360deg)}}@-webkit-keyframes flipXZoomIn{0%{transform: perspective(600px) rotateX(0deg) scale(1);animation-timing-function: ease-out}40%{transform: perspective(600px) rotateX(-180deg) scale(1.8);animation-timing-function: ease-out}80%{transform: perspective(600px) rotateX(-360deg) scale(0.7);animation-timing-function: ease-in}100%{transform: scale(1)}}@-webkit-keyframes flipXZoomOut{0%{transform: perspective(600px) rotateX(0deg) scale(1);animation-timing-function: ease-out}40%{transform: perspective(600px) rotateX(180deg) scale(1.8);animation-timing-function: ease-out}80%{transform: perspective(600px) rotateX(360deg) scale(0.7);animation-timing-function: ease-in}100%{transform: scale(1)}}@-webkit-keyframes flipY{0%{transform: perspective(600px) rotateY(180deg);opacity: 0}100%{transform: perspective(600px) rotateY(360deg)}}@-webkit-keyframes flipYZoomIn{0%{transform: perspective(600px) rotateY(0deg) scale(1);animation-timing-function: ease-out}40%{transform: perspective(600px) rotateY(180deg) scale(1.6);animation-timing-function: ease-out}80%{transform: perspective(600px) rotateY(360deg) scale(0.7);animation-timing-function: ease-in}100%{transform: scale(1)}}@-webkit-keyframes flipYZoomOut{0%{transform: perspective(600px) rotateY(0deg) scale(1);animation-timing-function: ease-out}40%{transform: perspective(600px) rotateY(180deg) scale(0.6);animation-timing-function: ease-out}80%{transform: perspective(600px) rotateY(360deg) scale(1.8);animation-timing-function: ease-in}100%{transform: scale(1)}}@-webkit-keyframes skewLeft{70%{transform: skewX(40deg)}}@-webkit-keyframes skewRight{70%{transform: skewX(-40deg)}}@-webkit-keyframes skewInLeft{0%{opacity: 0;transform: translateX(-100%) skewX(-40deg)}70%{transform: skewX(-30deg)}}@-webkit-keyframes skewInRight{0%{opacity: 0;transform: translateX(100%) skewX(40deg)}70%{transform: skewX(30deg)}}@-webkit-keyframes skewOutLeft{20%{transform: skewX(40deg)}100%{transform: translateX(-100%) skewX(40deg);opacity: 0}}@-webkit-keyframes skewOutRight{20%{transform: skewX(-40deg)}100%{transform: translateX(100%) skewX(-40deg);opacity: 0}}@-webkit-keyframes pullRelease{15%{transform: scale(1.8)}}@-webkit-keyframes pushRelease{15%{transform: scale(0.5)}}@-webkit-keyframes swingInLeft{0%{transform: matrix(3, 0, 0, 3, -800, 0);animation-timing-function: ease-out}50%{transform: matrix(1.3, 0, 0, 1.3, 20, 0)}}@-webkit-keyframes swingInRight{0%{transform: matrix(3, 0, 0, 3, 800, 0);animation-timing-function: ease-out}50%{transform: matrix(1.3, 0, 0, 1.3, -20, 0)}}@-webkit-keyframes swingInTop{0%{transform: matrix(3, 0, 0, 3, 0, -800);animation-timing-function: ease-out}50%{transform: matrix(1.3, 0, 0, 1.3, 0, 20)}}@-webkit-keyframes swingInBottom{0%{transform: matrix(3, 0, 0, 3, 0, 800);animation-timing-function: ease-out}50%{transform: matrix(1.3, 0, 0, 1.3, 0, -20)}}@-webkit-keyframes elevateLeft{0%{transform: translateY(100%) rotate(-20deg);transform-origin: right center}40%{transform: rotate(20deg);transform-origin: right center}65%{transform: rotate(0deg);transform-origin: right center}}@-webkit-keyframes elevateRight{0%{transform: translateY(100%) rotate(20deg);transform-origin: left center}40%{transform: rotate(-20deg);transform-origin: left center}65%{transform: rotate(0deg);transform-origin: left center}}@-webkit-keyframes rollFromLeft{0%{transform: translateX(-100%) perspective(600px) rotateY(180deg);opacity: 0}100%{transform: translateX(0px) perspective(600px) rotateY(0deg);opacity: 1}}@-webkit-keyframes rollFromRight{0%{transform: translateX(100%) perspective(600px) rotateY(-180deg);opacity: 0}100%{transform: translateX(0px) perspective(600px) rotateY(0deg);opacity: 1}}@-webkit-keyframes rollFromTop{0%{transform: translateY(-100%) perspective(600px) rotateY(180deg);opacity: 0}100%{transform: translateY(0px) perspective(600px) rotateY(0deg);opacity: 1}}@-webkit-keyframes rollFromBottom{0%{transform: translateY(100%) perspective(600px) rotateY(-180deg);opacity: 0}100%{transform: translateY(0px) perspective(600px) rotateY(0deg);opacity: 1}}@-webkit-keyframes rollToLeft{0%{transform: translateX(0px) perspective(600px) rotateY(0deg);opacity: 1}100%{transform: translateX(-100%) perspective(600px) rotateY(180deg);opacity: 0}}@-webkit-keyframes rollToRight{0%{transform: translateX(0px) perspective(600px) rotateY(0deg);opacity: 1}100%{transform: translateX(100%) perspective(600px) rotateY(-180deg);opacity: 0}}@-webkit-keyframes rollToTop{0%{transform: translateY(0px) perspective(600px) rotateX(0deg);opacity: 1}100%{transform: translateY(-100%) perspective(600px) rotateX(180deg);opacity: 0}}@-webkit-keyframes rollToBottom{100%{transform: translateY(0px) perspective(600px) rotateX(0deg);opacity: 1}100%{transform: translateY(100%) perspective(600px) rotateX(-180deg);opacity: 0}}@-webkit-keyframes rotate{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}@-webkit-keyframes rotateX{0%{transform: perspective(600px) rotateX(0deg)}100%{transform: perspective(600px) rotateX(90deg)}}@-webkit-keyframes rotateXIn{0%{transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateX(75deg);opacity: 0}5%{transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateX(75deg)}}@-webkit-keyframes rotateXOut{95%{transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateX(75deg)}100%{transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateX(75deg);opacity: 0}}@-webkit-keyframes rotateY{0%{transform: perspective(600px) rotateY(0deg)}100%{transform: perspective(600px) rotateY(90deg)}}@-webkit-keyframes rotateYIn{0%{transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateY(75deg);opacity: 0}5%{transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateY(75deg)}}@-webkit-keyframes rotateYOut{95%{transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateY(75deg)}100%{transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateY(75deg);opacity: 0}}@-webkit-keyframes rotateInLeft{0%{opacity: 0;transform: translateX(-100%) rotate(0deg)}100%{transform: translateX(0px) rotate(360deg)}}@-webkit-keyframes rotateInRight{0%{opacity: 0;transform: translateX(100%) rotate(0deg)}100%{transform: translateX(0px) rotate(-360deg)}}@-webkit-keyframes rotateInTop{0%{opacity: 0;transform: translateY(-400%) rotate(0deg)}100%{transform: translateX(0px) rotate(360deg)}}@-webkit-keyframes rotateInBottom{0%{opacity: 0;transform: translateY(400%) rotate(0deg)}100%{transform: translateX(0px) rotate(360deg)}}@-webkit-keyframes rotateOutLeft{0%{transform: translateX(0px) rotate(360deg)}100%{transform: translateX(-800px) rotate(0deg);opacity: 0}}@-webkit-keyframes rotateOutRight{0%{transform: translateX(0px) rotate(-360deg)}100%{transform: translateX(800px) rotate(0deg);opacity: 0}}@-webkit-keyframes rotateOutTop{0%{transform: translateX(0px) rotate(360deg)}100%{transform: translateY(-800px) rotate(0deg);opacity: 0}}@-webkit-keyframes rotateOutBottom{0%{transform: translateX(0px) rotate(360deg)}100%{transform: translateY(800px) rotate(0deg);opacity: 0}}@-webkit-keyframes spinToLeft{0%, 100%{transform-origin: left bottom}0%{transform: rotate(90deg);opacity: 0}}@-webkit-keyframes spinToRight{0%, 100%{transform-origin: right bottom}0%{transform: rotate(-90deg);opacity: 0}}@-webkit-keyframes spinToTop{0%, 100%{transform-origin: left bottom}0%{transform: rotate(-90deg);opacity: 0}}@-webkit-keyframes spinToBottom{0%, 100%{transform-origin: right bottom}0%{transform: rotate(90deg);opacity: 0}}@-webkit-keyframes spinFromLeft{0%, 100%{transform-origin: left bottom}100%{transform: rotate(90deg);opacity: 0}}@-webkit-keyframes spinFromRight{0%, 100%{transform-origin: right bottom}100%{transform: rotate(-90deg);opacity: 0}}@-webkit-keyframes spinFromTop{0%, 100%{transform-origin: left bottom}100%{transform: rotate(-90deg);opacity: 0}}@-webkit-keyframes spinFromBottom{0%, 100%{transform-origin: right bottom}100%{transform: rotate(90deg);opacity: 0}}@-webkit-keyframes blurIn{0%{filter: blur(20px);opacity: 0}}@-webkit-keyframes blurInLeft{0%{transform: translateX(100%);filter: blur(20px);opacity: 0}}@-webkit-keyframes blurInRight{0%{transform: translateX(-100%);filter: blur(20px);opacity: 0}}@-webkit-keyframes blurInTop{0%{transform: translateY(100%);filter: blur(20px);opacity: 0}}@-webkit-keyframes blurInBottom{0%{transform: translateY(-100%);filter: blur(20px);opacity: 0}}@-webkit-keyframes blurOut{85%, 100%{filter: blur(20px)}100%{opacity: 0}}@-webkit-keyframes blurOutLeft{85%, 100%{filter: blur(20px);transform: translateX(100%)}100%{opacity: 0}}@-webkit-keyframes blurOutRight{85%, 100%{filter: blur(20px);transform: translateX(-100%)}100%{opacity: 0}}@-webkit-keyframes blurOutTop{85%, 100%{filter: blur(20px);transform: translateY(100%)}100%{opacity: 0}}@-webkit-keyframes blurOutBottom{85%, 100%{filter: blur(20px);transform: translateY(-100%)}100%{opacity: 0}}@-webkit-keyframes bounceFromTop{0%, 100%, 25%, 55%, 85%{animation-timing-function: ease-out;transform: translate3d(0px, 0px, 0px)}41%, 44%{animation-timing-function: ease-in;transform: translate3d(0px, -80px, 0px) scale3d(1, 1.6, 1)}70%{animation-timing-function: ease-in;transform: translate3d(0px, -20px, 0px)}90%{transform: translate3d(0px, -4px, 0px)}}@-webkit-keyframes bounceFromDown{0%, 100%, 25%, 55%, 85%{animation-timing-function: ease-out;transform: translate3d(0px, 0px, 0px)}41%, 44%{animation-timing-function: ease-in;transform: translate3d(0px, 80px, 0px) scale3d(1, 1.2, 1)}70%{animation-timing-function: ease-in;transform: translate3d(0px, 20px, 0px)}90%{transform: translate3d(0px, 4px, 0px)}}@-webkit-keyframes bounceX{0%, 100%, 25%, 55%, 85%{animation-timing-function: ease-out;transform: scale3d(1, 1, 1)}41%, 44%{animation-timing-function: ease-in;transform: scale3d(1.8, 1, 1)}70%{animation-timing-function: ease-in;transform: scale3d(1.5, 1, 1)}90%{transform: scale3d(1.1, 1, 1)}}@-webkit-keyframes bounceY{0%, 100%, 25%, 55%, 85%{animation-timing-function: ease-out;transform: scale3d(1, 1, 1)}41%, 44%{animation-timing-function: ease-in;transform: scale3d(1, 2, 1)}70%{animation-timing-function: ease-in;transform: scale3d(1, 1.5, 1)}90%{transform: scale3d(1, 1.1, 1)}}@-webkit-keyframes bounceZoomIn{0%, 100%, 25%, 55%, 85%{animation-timing-function: ease-out;transform: scale(1)}41%, 44%{animation-timing-function: ease-in;transform: scale(1.5)}70%{animation-timing-function: ease-in;transform: scale(1.3)}90%{transform: scale(1.1)}}@-webkit-keyframes bounceZoomOut{0%, 100%, 25%, 55%, 85%{animation-timing-function: ease-out;transform: scale(1)}41%, 44%{animation-timing-function: ease-in;transform: scale(0.3)}70%{animation-timing-function: ease-in;transform: scale(0.5)}90%{transform: scale(0.9)}}@-webkit-keyframes bounceInTop{0%{transform: translate3d(0px, -300%, 0px)}58%{transform: translate3d(0px, 27px, 0px)}73%{transform: translate3d(0px, -12px, 0px)}88%{transform: translate3d(0px, 7px, 0px)}}@-webkit-keyframes bounceInBottom{0%{transform: translate3d(0px, 300%, 0px)}58%{transform: translate3d(0px, -27px, 0px)}73%{transform: translate3d(0px, 12px, 0px)}88%{transform: translate3d(0px, -8px, 0px)}}@-webkit-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) scaleX(3)}60%{opacity: 1;transform: translate3d(25px, 0px, 0px) scaleX(1)}75%{transform: translate3d(-10px, 0px, 0px) scaleX(0.98)}90%{transform: translate3d(5px, 0px, 0px) scaleX(0.995)}100%{transform: translate3d(0px, 0px, 0px)}}@-webkit-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) scaleX(3)}60%{opacity: 1;transform: translate3d(-25px, 0px, 0px) scaleX(1)}75%{transform: translate3d(10px, 0px, 0px) scaleX(0.98)}90%{transform: translate3d(-5px, 0px, 0px) scaleX(0.995)}100%{transform: translate3d(0px, 0px, 0px)}}@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) scaleX(3)}60%{opacity: 1;transform: translate3d(-25px, 0px, 0px) scaleX(1)}75%{transform: translate3d(10px, 0px, 0px) scaleX(0.98)}90%{transform: translate3d(-5px, 0px, 0px) scaleX(0.995)}100%{transform: translate3d(0px, 0px, 0px)}}@-webkit-keyframes bounceOutTop{18%, 33%, 48%{opacity: 1}18%{transform: translate3d(0px, 27px, 0px)}33%{transform: translate3d(0px, -12px, 0px)}48%{transform: translate3d(0px, 8px, 0px)}100%{opacity: 0;transform: translate3d(0px, -300%, 0px)}}@-webkit-keyframes bounceOutBottom{18%, 33%, 48%{opacity: 1}18%{transform: translate3d(0px, -27px, 0px)}33%{transform: translate3d(0px, 12px, 0px)}48%{transform: translate3d(0px, -8px, 0px)}100%{opacity: 0;transform: translate3d(0px, 300%, 0px)}}@-webkit-keyframes bounceOutLeft{20%{opacity: 1;transform: translate3d(20px, 0px, 0px) scaleX(0.9)}100%{opacity: 0;transform: translate3d(-2000px, 0px, 0px) scaleX(2)}}@-webkit-keyframes bounceOutRight{20%{opacity: 1;transform: translate3d(-20px, 0px, 0px) scaleX(0.9)}100%{opacity: 0;transform: translate3d(2000px, 0px, 0px) scaleX(2)}}@-webkit-keyframes perspectiveToTop{50%{opacity: 1}100%{transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);opacity: 0}}@-webkit-keyframes perspectiveToBottom{50%{opacity: 1}100%{transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);opacity: 0}}@-webkit-keyframes zoomIn{0%{opacity: 0;transform: scale3d(0.3, 0.3, 0.3)}50%{opacity: 1}}@-webkit-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)}}@-webkit-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)}}@-webkit-keyframes zoomInTop{0%{transform: scale(10) translateY(-50%);opacity: 0}}@-webkit-keyframes zoomInBottom{0%{transform: scale(10) translateY(50%);opacity: 0}}@-webkit-keyframes zoomOut{0%{opacity: 1}50%{opacity: 0;transform: scale3d(0.3, 0.3, 0.3)}100%{opacity: 0}}@-webkit-keyframes zoomOutLeft{40%{opacity: 1;transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px)}100%{opacity: 0;transform: scale(0.1) translate3d(-2000px, 0px, 0px)}}@-webkit-keyframes zoomOutRight{40%{opacity: 1;transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px)}100%{opacity: 0;transform: scale(0.1) translate3d(2000px, 0px, 0px)}}@-webkit-keyframes zoomOutTop{100%{transform: scale(10) translateY(-50%);opacity: 0}}@-webkit-keyframes zoomOutBottom{100%{transform: scale(10) translateY(50%);opacity: 0}}@-webkit-keyframes ekitRevealInTop{100%{transform: scaleY(0)}}@-webkit-keyframes ekitRevealInBottom{100%{transform: scaleY(0)}}@-webkit-keyframes ekitRevealInLeft{100%{transform: scaleX(0)}}@-webkit-keyframes ekitRevealInRight{100%{transform: scaleX(0)}}.ekit-wid-con .tab-filter .nav-tabs .nav-item .nav-link.active{color: rgb(37, 117, 252);background-color: transparent}.ekit-wid-con .elementskit-image-comparison{z-index: 3}.ekit-wid-con .elementskit-image-comparison > img{width: 100%}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle{box-shadow: none;background-color: rgb(255, 255, 255);border-color: transparent;transition: color 0.3s, background-color 0.3s}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle::before{box-shadow: none}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle::after{box-shadow: none}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color: rgb(0, 0, 0)}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color: rgb(0, 0, 0)}.ekit-wid-con .elementkit-tab-nav.elementskit_tab_border_bottm .elementkit-nav-item .elementkit-nav-link.active::before{transform: scaleX(1);transform-origin: 100% 100%}.ekit-wid-con .elementkit-tab-nav.elementskit_tooltip_style .elementkit-nav-item .elementkit-nav-link.active::before{opacity: 1;visibility: visible}.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link.active::after, .ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link.active::before{opacity: 1}.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link.active::after{opacity: 1;transition: opacity 350ms 350ms}.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link.active::before{transform-origin: 100% 50%;transform: scaleX(1);transition: transform 350ms, -webkit-transform 350ms}.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link.active::after{opacity: 1;transition: opacity 0.4s 0.4s}.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link.active::before{transform: scaleX(1);transform-origin: 100% 50%;transition: transform 0.4s, -webkit-transform 0.4s}@-webkit-keyframes ekit-hvr-pulse{25%{transform: scale(1.1)}75%{transform: scale(0.9)}}@-webkit-keyframes ekit-hvr-push{50%{transform: scale(0.8)}100%{transform: scale(1)}}@-webkit-keyframes ekit-hvr-pop{50%{transform: scale(1.2)}}@-webkit-keyframes ekit-hvr-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)}}@-webkit-keyframes ekit-hvr-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)}}@-webkit-keyframes ekit-hover-glow-out{0%{opacity: 0.3}40%{opacity: 0.5;box-shadow: rgba(51, 51, 51, 0.1) 0px 0px 0px 2px, rgb(51, 51, 51) 0px 0px 10px 10px, rgba(51, 51, 51, 0.5) 0px 0px 0px 10px}100%{box-shadow: rgba(51, 51, 51, 0.1) 0px 0px 0px 2px, rgb(51, 51, 51) 0px 0px 10px 10px, rgba(51, 51, 51, 0.5) 0px 0px 0px 10px;transform: scale(1.5);opacity: 0}}@-webkit-keyframes ekit-hover-spined{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}.ekit-wid-con .post--tab .tabHeader .tab__list > .tab__list__item.active, .ekit-wid-con .post--tab .tabHeader .tab__list > .tab__list__item:hover{color: rgb(215, 41, 36);background-color: rgb(240, 241, 244);z-index: 2}.ekit-wid-con .ekit--tab__post__details .tabItem.active{display: block;animation: 0.6s ease-in 0s 1 normal none running show-fadein}@-webkit-keyframes ekit-btt-fadein{0%{opacity: 0;transform: translateY(80px)}100%{opacity: 1;transform: translateY(0px)}}@-webkit-keyframes ekit-btt-fadeOut{0%{opacity: 1;transform: translateY(0px)}100%{opacity: 0;transform: translateY(80px)}}@font-face{font-family: Montserrat;font-style: normal;font-weight: 100 900;font-display: swap;src: url("../fonts/montserrat-latin.woff2") format("woff2");unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: Montserrat;font-style: normal;font-weight: 100 900;font-display: swap;src: url("../fonts/montserrat-latin-ext.woff2") format("woff2");unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
/*! site */
/*! site — substitui em CSS o que o Swiper e o twentytwenty faziam por JS */

/* ---------------------------------------------------------------- carrossel
   O CSS do próprio site já anima o wrapper (scrollCarousel, 70s), mas contava
   com o Swiper para dois detalhes: a largura de cada slide e a duplicação da
   lista. A largura vem daqui, as cópias vêm do HTML — e como agora são 12 + 12
   exatos, o ciclo é a metade da faixa, sem emenda visível.
   Slides por vez: 5 no desktop, 2 no tablet, 1 no celular (como no Swiper).  */
/* como filho de um container flex, o widget media pelo conteúdo — com o
   Swiper eram os slides de largura fixa que o esticavam até a faixa toda */
.elementor-10 .elementor-element.elementor-element-8b20ac7 {
  width: 100%;
}

.elementor-10 .elementor-element.elementor-element-8b20ac7 .elementor-image-carousel-wrapper {
  overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-8b20ac7 .swiper-wrapper {
  width: auto; /* volta a 100% do pai: é a base do calc() dos slides */
  /* quem rola a faixa é o main.js: só assim ela pausa no hover e aceita
     arraste; a animação declarada no CSS do site sai de cena */
  animation: none !important;
  cursor: grab;
  touch-action: pan-y; /* arrasto horizontal para a faixa, vertical para a página */
  user-select: none;
}

.elementor-10 .elementor-element.elementor-element-8b20ac7 .swiper-wrapper.sp-arrastando {
  cursor: grabbing;
}

.elementor-10 .elementor-element.elementor-element-8b20ac7 .swiper-slide {
  flex: 0 0 calc((100% - 88px) / 5);
  margin-right: 22px;
}

.elementor-10 .elementor-element.elementor-element-8b20ac7 .swiper-slide img {
  pointer-events: none; /* senão o navegador tenta arrastar a imagem */
}

@media (max-width: 1024px) {
  .elementor-10 .elementor-element.elementor-element-8b20ac7 .swiper-slide {
    flex-basis: calc((100% - 22px) / 2);
  }
}

@media (max-width: 767px) {
  .elementor-10 .elementor-element.elementor-element-8b20ac7 .swiper-slide {
    flex-basis: 100%;
  }
}

/* ------------------------------------------------------- comparador antes/depois
   O plugin media a imagem e escrevia height + clip inline. A proporção é
   conhecida (1419 × 2560), então o recorte vira clip-path sobre --tt-pos.  */
.twentytwenty-container {
  --tt-pos: 40%;
  cursor: ew-resize;
}

/* A altura vem da proporção da imagem (1419 × 2560). Padding percentual e não
   aspect-ratio: dentro do container flex do Elementor, a altura derivada de
   aspect-ratio não sobe para o widget e o bloco colapsa. */
.twentytwenty-container::before {
  content: "";
  display: block;
  padding-top: 180.4088%;
}

.twentytwenty-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.twentytwenty-before { clip-path: inset(0 calc(100% - var(--tt-pos)) 0 0); }
.twentytwenty-after  { clip-path: inset(0 0 0 var(--tt-pos)); }

/* o plugin fixa `div.twentytwenty-handle{left:50%}` — daí o seletor mais forte */
div.twentytwenty-handle {
  left: var(--tt-pos);
}

/* --------------------------------------------------------------- depoimentos
   Bloco próprio, no lugar do widget do Trustindex: mesmas avaliações, escritas
   direto no HTML, com a tipografia e as cores do resto da página.          */
.sp-depoimentos {
  --sp-colunas: 3;
  --sp-passo: 0;
  --sp-vao: 24px;
  --sp-azul: #356EC3;
  --sp-tinta: #1C252D;
  position: relative;
  padding: 0 46px;
}

.sp-depoimentos-janela {
  overflow: hidden;
}

.sp-depoimentos-faixa {
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  gap: var(--sp-vao);
  margin: 0;
  padding: 4px 0;
  list-style: none;
  transform: translateX(calc(var(--sp-passo) * (-100% / var(--sp-colunas))));
  /* !important porque o Elementor zera toda transição (`html *`) quando o
     sistema pede movimento reduzido, e o deslize é o próprio efeito aqui */
  transition: transform 500ms cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.sp-depoimento {
  flex: 0 0 calc((100% - (var(--sp-colunas) - 1) * var(--sp-vao)) / var(--sp-colunas));
  display: flex;
  flex-direction: column;
  gap: 14px;
  box-sizing: border-box;
  padding: 24px;
  border-radius: 16px;
  background: #FFFFFF;
  box-shadow: 0 8px 16.4px rgba(13, 17, 45, 0.07);
  font-family: "Montserrat", sans-serif;
  font-style: normal; /* a seção herda itálico do estilo do container */
  color: var(--sp-tinta);
  text-align: left;
}

.sp-depoimento * { font-style: normal; }

.sp-depoimento-notas {
  display: flex;
  gap: 2px;
}

.sp-estrela {
  width: 17px;
  height: 17px;
  fill: #FBBC04;
}

.sp-depoimento-texto {
  flex: 1;
  margin: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
}

.sp-depoimento-texto p { margin: 0 0 10px; }
.sp-depoimento-texto p:last-child { margin-bottom: 0; }

.sp-depoimento-autor {
  display: flex;
  align-items: center;
  gap: 10px;
  padding-top: 14px;
  border-top: 1px solid #E1E9F6;
}

.sp-depoimento-foto {
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
  border-radius: 50%;
  object-fit: cover;
}

.sp-depoimento-identidade {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}

.sp-depoimento-nome {
  font-size: 15px;
  font-weight: 600;
  color: var(--sp-azul);
}

.sp-depoimento-origem {
  display: flex;
  align-items: flex-start;
  gap: 6px;
  font-size: 11px;
  font-weight: 400;
  line-height: 1.4;
  color: #767676;
}

.sp-depoimento-origem img {
  flex: 0 0 14px;
  margin-top: 2px;
}

/* setas: mesmo círculo azul dos botões da página */
.sp-depoimentos-seta {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 36px;
  margin-top: -18px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: #FFFFFF;
  color: var(--sp-azul);
  box-shadow: 0 4px 12px rgba(13, 17, 45, 0.12);
  cursor: pointer;
  transition: background 200ms ease;
  -webkit-appearance: none;
  appearance: none;
}

.sp-depoimentos-seta::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  /* em longhand de propósito: shorthand com var() não sobrevive a ferramentas
     que reescrevem o CSS pelo CSSOM */
  border-style: solid;
  border-color: var(--sp-azul);
  border-width: 0 0 2px 2px;
  transition: border-color 200ms ease;
}

.sp-depoimentos-anterior { left: 0; }
.sp-depoimentos-proximo { right: 0; }
.sp-depoimentos-anterior::before { transform: translate(-30%, -50%) rotate(45deg); }
.sp-depoimentos-proximo::before { transform: translate(-70%, -50%) rotate(-135deg); }

/* o reset do tema pinta `button:focus,button:hover` de #c36 — precisa cobrir
   :focus e :active também, senão o botão fica rosa depois do clique */
.sp-depoimentos .sp-depoimentos-seta:hover,
.sp-depoimentos .sp-depoimentos-seta:focus,
.sp-depoimentos .sp-depoimentos-seta:focus-visible,
.sp-depoimentos .sp-depoimentos-seta:active {
  background: var(--sp-azul);
  color: #FFFFFF;
  border: 0;
}

.sp-depoimentos .sp-depoimentos-seta:hover::before,
.sp-depoimentos .sp-depoimentos-seta:focus::before,
.sp-depoimentos .sp-depoimentos-seta:focus-visible::before,
.sp-depoimentos .sp-depoimentos-seta:active::before {
  border-color: #FFFFFF;
}

/* botão para o perfil no Google, no formato dos CTAs da página */
.sp-depoimentos-rodape {
  display: flex;
  justify-content: center;
  margin-top: 32px;
}

.sp-depoimentos-link {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 16px 32px;
  border-radius: 150px;
  background: #FFFFFF;
  box-shadow: 0 4px 14px rgba(13, 17, 45, 0.10);
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #356EC3;
  text-decoration: none;
  transition: background 300ms ease, color 300ms ease, box-shadow 300ms ease;
}

.sp-depoimentos-link:hover,
.sp-depoimentos-link:focus-visible {
  background: #356EC3;
  color: #FFFFFF;
  box-shadow: 0 8px 20px rgba(53, 110, 195, 0.28);
}

@media (max-width: 1024px) {
  .sp-depoimentos { --sp-colunas: 2; }
}

@media (max-width: 767px) {
  .sp-depoimentos { --sp-colunas: 1; padding: 0 40px; }
  .sp-depoimento { padding: 20px; }
}
