.elementor-2 .elementor-element.elementor-element-f480ad5{margin-top:0;margin-bottom:0;padding:0 0 0 0;z-index:2}.elementor-2 .elementor-element.elementor-element-6a0177e>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-251abab .elementor-repeater-item-af67f24_shape_one{left:19%;top:63%}.elementor-2 .elementor-element.elementor-element-251abab .elementor-repeater-item-922bfe3_shape_one{left:19%;top:63%}.elementor-2 .elementor-element.elementor-element-251abab .elementor-repeater-item-987ddff{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);padding:13px 30px 13px 30px;border-radius:3px 3px 3px 3px;background:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-251abab .elementor-repeater-item-987ddff,.elementor-2 .elementor-element.elementor-element-251abab .elementor-repeater-item-987ddff svg{color:var(--e-global-color-3072b0f);fill:var(--e-global-color-3072b0f)}.elementor-2 .elementor-element.elementor-element-251abab .elementor-repeater-item-987ddff:hover,.elementor-2 .elementor-element.elementor-element-251abab .elementor-repeater-item-987ddff:hover svg{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-251abab .elementor-repeater-item-987ddff:hover{background:var(--e-global-color-3072b0f);border-color:var(--e-global-color-3072b0f)}.elementor-2 .elementor-element.elementor-element-251abab .flex_caption.container{max-width:1200px}.elementor-2 .elementor-element.elementor-element-251abab .flexslider .flex-control-nav li a{border-radius:100%;width:10px;height:10px;line-height:10px;background-color:#A9AEBF4F}.elementor-2 .elementor-element.elementor-element-251abab .flexslider .flex-control-nav{left:20%;bottom:40px}.elementor-2 .elementor-element.elementor-element-251abab .flexslider .flex-control-nav li a:hover,.elementor-2 .elementor-element.elementor-element-251abab .flexslider .flex-control-nav li a.flex-active{background-color:var(--e-global-color-3072b0f)}.elementor-2 .elementor-element.elementor-element-251abab .flexslider .flex_caption{text-align:left}.elementor-2 .elementor-element.elementor-element-251abab .flex_caption .sub-title{color:var(--e-global-color-3072b0f);margin:0 0 20px 0}.elementor-2 .elementor-element.elementor-element-251abab .flex_caption .title{color:var(--e-global-color-3072b0f);font-family:"Inter",Sans-serif;font-size:80px;font-weight:700;line-height:1em;margin:04em 4em .3em 0em}.elementor-2 .elementor-element.elementor-element-251abab .flex_caption .desc{color:var(--e-global-color-3072b0f);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);margin:0 0 40px 0}.elementor-2 .elementor-element.elementor-element-46a8cfb>.elementor-container{max-width:1170px}.elementor-2 .elementor-element.elementor-element-46a8cfb{margin-top:0;margin-bottom:0;padding:117px 0 120px 0}.elementor-2 .elementor-element.elementor-element-5170d05>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-2 .elementor-element.elementor-element-5170d05>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-198cca37{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 7px) 0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-198cca37 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-75d89e4b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 59px) 0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-75d89e4b .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-ad67857 .tf-carousel-box .owl-nav .owl-prev,.elementor-2 .elementor-element.elementor-element-ad67857 .tf-carousel-box .owl-nav .owl-next{font-size:14px;width:60px;height:60px;line-height:60px;top:50%;color:#fff;background-color:var(--e-global-color-3072b0f)}.elementor-2 .elementor-element.elementor-element-ad67857 .tf-carousel-box .owl-nav .owl-prev{left:-30px;border-radius:50% 50% 50% 50%}.elementor-2 .elementor-element.elementor-element-ad67857 .tf-carousel-box .owl-nav .owl-next{right:-30px;border-radius:50% 50% 50% 50%}.elementor-2 .elementor-element.elementor-element-ad67857 .tf-carousel-box .owl-nav .owl-prev:hover,.elementor-2 .elementor-element.elementor-element-ad67857 .tf-carousel-box .owl-nav .owl-next:hover{color:#fff;background-color:var(--e-global-color-accent);border-radius:50% 50% 50% 50%}.elementor-2 .elementor-element.elementor-element-12030bcf:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-12030bcf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.calilove.net/wp-content/uploads/2026/07/image2.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-12030bcf>.elementor-background-overlay{background-color:var(--e-global-color-73da18f);opacity:.98;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-12030bcf>.elementor-container{max-width:1170px}.elementor-2 .elementor-element.elementor-element-12030bcf{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:90px 0 95px 0}.elementor-2 .elementor-element.elementor-element-4acfb10d.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2 .elementor-element.elementor-element-4acfb10d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-2 .elementor-element.elementor-element-4acfb10d>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-56f0d386{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 7px) 0;padding:0 0 0 0;text-align:center}.elementor-2 .elementor-element.elementor-element-56f0d386 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-18a7ce3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 59px) 0;padding:0 0 0 0;text-align:center}.elementor-2 .elementor-element.elementor-element-18a7ce3 .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-19e4c1d7{margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-dfe3f76.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2 .elementor-element.elementor-element-dfe3f76>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-2 .elementor-element.elementor-element-dfe3f76>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 3.3em 0em 2.1em}.elementor-2 .elementor-element.elementor-element-2e1190ac{width:auto;max-width:auto;background-color:var(--e-global-color-3072b0f);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 21px) 0;padding:25px 25px 25px 25px;--e-transform-transition-duration:500ms;border-radius:100% 100% 100% 100%;box-shadow:0 0 20px 0 rgb(0 0 0 / .03)}.elementor-2 .elementor-element.elementor-element-2e1190ac:hover{--e-transform-flipX:-1}.elementor-2 .elementor-element.elementor-element-77e57987{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 23px) 0;padding:0em 1em 0em 1em;text-align:center}.elementor-2 .elementor-element.elementor-element-77e57987 .elementor-heading-title{font-family:var(--e-global-typography-cc9352c-font-family),Sans-serif;font-size:var(--e-global-typography-cc9352c-font-size);font-weight:var(--e-global-typography-cc9352c-font-weight);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-5760c2b2{text-align:center;font-family:var(--e-global-typography-d216f7b-font-family),Sans-serif;font-size:var(--e-global-typography-d216f7b-font-size);font-weight:var(--e-global-typography-d216f7b-font-weight);line-height:var(--e-global-typography-d216f7b-line-height);letter-spacing:var(--e-global-typography-d216f7b-letter-spacing)}.elementor-2 .elementor-element.elementor-element-4dff57d9.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2 .elementor-element.elementor-element-4dff57d9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-2 .elementor-element.elementor-element-4dff57d9>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 4em 0em 2.5em}.elementor-2 .elementor-element.elementor-element-39f86aa4{width:auto;max-width:auto;background-color:var(--e-global-color-secondary);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 21px) 0;padding:26px 26px 26px 26px;--e-transform-transition-duration:500ms;border-radius:100% 100% 100% 100%;box-shadow:0 0 20px 0 rgb(0 0 0 / .03)}.elementor-2 .elementor-element.elementor-element-39f86aa4:hover{--e-transform-flipX:-1}.elementor-2 .elementor-element.elementor-element-6420421{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 25px) 0;padding:0em 1em 0em 1em;text-align:center}.elementor-2 .elementor-element.elementor-element-6420421 .elementor-heading-title{font-family:var(--e-global-typography-cc9352c-font-family),Sans-serif;font-size:var(--e-global-typography-cc9352c-font-size);font-weight:var(--e-global-typography-cc9352c-font-weight);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-37015884{text-align:center;font-family:var(--e-global-typography-d216f7b-font-family),Sans-serif;font-size:var(--e-global-typography-d216f7b-font-size);font-weight:var(--e-global-typography-d216f7b-font-weight);line-height:var(--e-global-typography-d216f7b-line-height);letter-spacing:var(--e-global-typography-d216f7b-letter-spacing)}.elementor-2 .elementor-element.elementor-element-456072a.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2 .elementor-element.elementor-element-456072a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-2 .elementor-element.elementor-element-456072a>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 2em 0em 2em}.elementor-2 .elementor-element.elementor-element-727813b4{width:auto;max-width:auto;background-color:var(--e-global-color-3072b0f);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:26px 26px 26px 26px;--e-transform-transition-duration:500ms;border-radius:100% 100% 100% 100%;box-shadow:0 0 20px 0 rgb(0 0 0 / .03)}.elementor-2 .elementor-element.elementor-element-727813b4:hover{--e-transform-flipX:-1}.elementor-2 .elementor-element.elementor-element-6bdd812{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 25px) 0;padding:0em 2em 0em 2em;text-align:center}.elementor-2 .elementor-element.elementor-element-6bdd812 .elementor-heading-title{font-family:var(--e-global-typography-cc9352c-font-family),Sans-serif;font-size:var(--e-global-typography-cc9352c-font-size);font-weight:var(--e-global-typography-cc9352c-font-weight);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-4f9e5077{text-align:center;font-family:var(--e-global-typography-d216f7b-font-family),Sans-serif;font-size:var(--e-global-typography-d216f7b-font-size);font-weight:var(--e-global-typography-d216f7b-font-weight);line-height:var(--e-global-typography-d216f7b-line-height);letter-spacing:var(--e-global-typography-d216f7b-letter-spacing)}.elementor-2 .elementor-element.elementor-element-1b111c22.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2 .elementor-element.elementor-element-1b111c22>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-2 .elementor-element.elementor-element-1b111c22>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 1em 0em 3em}.elementor-2 .elementor-element.elementor-element-65961bbf{width:auto;max-width:auto;background-color:var(--e-global-color-secondary);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 22px) 0;padding:25px 25px 25px 25px;--e-transform-transition-duration:500ms;border-radius:100% 100% 100% 100%;box-shadow:0 0 20px 0 rgb(0 0 0 / .03)}.elementor-2 .elementor-element.elementor-element-65961bbf:hover{--e-transform-flipX:-1}.elementor-2 .elementor-element.elementor-element-53eb45c5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 24px) 0;padding:0em 2em 0em 2em;text-align:center}.elementor-2 .elementor-element.elementor-element-53eb45c5 .elementor-heading-title{font-family:var(--e-global-typography-cc9352c-font-family),Sans-serif;font-size:var(--e-global-typography-cc9352c-font-size);font-weight:var(--e-global-typography-cc9352c-font-weight);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-156c6874{text-align:center;font-family:var(--e-global-typography-d216f7b-font-family),Sans-serif;font-size:var(--e-global-typography-d216f7b-font-size);font-weight:var(--e-global-typography-d216f7b-font-weight);line-height:var(--e-global-typography-d216f7b-line-height);letter-spacing:var(--e-global-typography-d216f7b-letter-spacing)}.elementor-2 .elementor-element.elementor-element-88a7f53>.elementor-container{max-width:1200px}.elementor-2 .elementor-element.elementor-element-88a7f53{margin-top:0;margin-bottom:0;padding:108px 0 156px 0}.elementor-2 .elementor-element.elementor-element-45b7174c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-2 .elementor-element.elementor-element-45b7174c>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-387a28{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0;padding:0 0 0 0;text-align:center}.elementor-2 .elementor-element.elementor-element-387a28 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-75c31e6d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 56px) 0;padding:0 0 0 0;text-align:center}.elementor-2 .elementor-element.elementor-element-75c31e6d .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-7b4d36f{--grid-columns:3}.elementor-2 .elementor-element.elementor-element-7b4d36f .elementor-loop-container{grid-auto-rows:1fr}.elementor-2 .elementor-element.elementor-element-7b4d36f .e-loop-item>.elementor-section,.elementor-2 .elementor-element.elementor-element-7b4d36f .e-loop-item>.elementor-section>.elementor-container,.elementor-2 .elementor-element.elementor-element-7b4d36f .e-loop-item>.e-con,.elementor-2 .elementor-element.elementor-element-7b4d36f .e-loop-item .elementor-section-wrap>.e-con{height:100%}.elementor-2 .elementor-element.elementor-element-2f46244b:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-2f46244b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.calilove.net/wp-content/uploads/2026/07/Aerial-Shot-of-California-Neighborhood.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-2f46244b>.elementor-background-overlay{background-color:#282F44F2;opacity:1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-2f46244b>.elementor-container{max-width:1170px}.elementor-2 .elementor-element.elementor-element-2f46244b{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:115px 0 269px 0}.elementor-2 .elementor-element.elementor-element-4aa361d0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-2 .elementor-element.elementor-element-4aa361d0>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 54px 0 0}.elementor-2 .elementor-element.elementor-element-50c0f557{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0;padding:0 0 0 0;text-align:start}.elementor-2 .elementor-element.elementor-element-50c0f557 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-d1899f9{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 48px) 0;padding:0 0 0 0;text-align:start}.elementor-2 .elementor-element.elementor-element-d1899f9 .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-3072b0f)}.elementor-2 .elementor-element.elementor-element-5dc7274d{width:auto;max-width:auto}.elementor-2 .elementor-element.elementor-element-24a8e283{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;top:64%}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-24a8e283{left:52.5%}body.rtl .elementor-2 .elementor-element.elementor-element-24a8e283{right:52.5%}.elementor-2 .elementor-element.elementor-element-6f854c08>.elementor-element-populated{margin:6px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-551ba64f{margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-3175a26>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:25px}.elementor-2 .elementor-element.elementor-element-3175a26>.elementor-element-populated{margin:0 15px 0 0;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-334a2a0e{width:100%;max-width:100%;background-color:var(--e-global-color-3072b0f);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:46px 20px 43px 20px;--e-transform-transition-duration:500ms;border-radius:3px 3px 3px 3px}.elementor-2 .elementor-element.elementor-element-334a2a0e:hover{--e-transform-translateY:-10px}.elementor-2 .elementor-element.elementor-element-3101f1c4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 10px 0 10px;text-align:center}.elementor-2 .elementor-element.elementor-element-3101f1c4 .elementor-heading-title{font-family:var(--e-global-typography-e4487c5-font-family),Sans-serif;font-size:var(--e-global-typography-e4487c5-font-size);font-weight:var(--e-global-typography-e4487c5-font-weight);line-height:var(--e-global-typography-e4487c5-line-height);letter-spacing:var(--e-global-typography-e4487c5-letter-spacing);color:var(--e-global-color-3072b0f)}.elementor-2 .elementor-element.elementor-element-461eb363>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:25px}.elementor-2 .elementor-element.elementor-element-461eb363>.elementor-element-populated{margin:0 9px 0 6px;--e-column-margin-right:9px;--e-column-margin-left:6px;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-1d2559db{width:100%;max-width:100%;background-color:var(--e-global-color-secondary);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:45px 20px 42px 20px;--e-transform-transition-duration:500ms;border-radius:3px 3px 3px 3px}.elementor-2 .elementor-element.elementor-element-1d2559db:hover{--e-transform-translateY:-10px}.elementor-2 .elementor-element.elementor-element-454c50b7{text-align:center}.elementor-2 .elementor-element.elementor-element-454c50b7 .elementor-heading-title{font-family:var(--e-global-typography-e4487c5-font-family),Sans-serif;font-size:var(--e-global-typography-e4487c5-font-size);font-weight:var(--e-global-typography-e4487c5-font-weight);line-height:var(--e-global-typography-e4487c5-line-height);letter-spacing:var(--e-global-typography-e4487c5-letter-spacing);color:var(--e-global-color-3072b0f)}.elementor-2 .elementor-element.elementor-element-157e658b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:25px}.elementor-2 .elementor-element.elementor-element-157e658b>.elementor-element-populated{margin:0 5px 0 11px;--e-column-margin-right:5px;--e-column-margin-left:11px;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-6b2ad2c9{width:100%;max-width:100%;background-color:var(--e-global-color-3072b0f);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:46px 20px 43px 20px;--e-transform-transition-duration:500ms;border-radius:3px 3px 3px 3px}.elementor-2 .elementor-element.elementor-element-6b2ad2c9:hover{--e-transform-translateY:-10px}.elementor-2 .elementor-element.elementor-element-5292e02e{text-align:center}.elementor-2 .elementor-element.elementor-element-5292e02e .elementor-heading-title{font-family:var(--e-global-typography-e4487c5-font-family),Sans-serif;font-size:var(--e-global-typography-e4487c5-font-size);font-weight:var(--e-global-typography-e4487c5-font-weight);line-height:var(--e-global-typography-e4487c5-line-height);letter-spacing:var(--e-global-typography-e4487c5-letter-spacing);color:var(--e-global-color-3072b0f)}.elementor-2 .elementor-element.elementor-element-238b741c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:25px}.elementor-2 .elementor-element.elementor-element-238b741c>.elementor-element-populated{margin:0 0 0 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-16191353{width:100%;max-width:100%;background-color:var(--e-global-color-3072b0f);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:44px 20px 42px 20px;--e-transform-transition-duration:500ms;border-radius:3px 3px 3px 3px}.elementor-2 .elementor-element.elementor-element-16191353:hover{--e-transform-translateY:-10px}.elementor-2 .elementor-element.elementor-element-362bf247{text-align:center}.elementor-2 .elementor-element.elementor-element-362bf247 .elementor-heading-title{font-family:var(--e-global-typography-e4487c5-font-family),Sans-serif;font-size:var(--e-global-typography-e4487c5-font-size);font-weight:var(--e-global-typography-e4487c5-font-weight);line-height:var(--e-global-typography-e4487c5-line-height);letter-spacing:var(--e-global-typography-e4487c5-letter-spacing);color:var(--e-global-color-3072b0f)}.elementor-2 .elementor-element.elementor-element-1e557e8>.elementor-container{max-width:1170px}.elementor-2 .elementor-element.elementor-element-1e557e8{margin-top:-171px;margin-bottom:0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-1091a8fd>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-5b6e8d9c>.elementor-container{max-width:1170px}.elementor-2 .elementor-element.elementor-element-5b6e8d9c{margin-top:0;margin-bottom:0;padding:115px 0 96px 0}.elementor-2 .elementor-element.elementor-element-12ed6a91>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-2 .elementor-element.elementor-element-12ed6a91>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-270a23d1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0;padding:0 0 0 0;text-align:center}.elementor-2 .elementor-element.elementor-element-270a23d1 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-6fb97e04{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 58px) 0;padding:0 0 0 0;text-align:center}.elementor-2 .elementor-element.elementor-element-6fb97e04 .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-944b6f{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;top:8%}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-944b6f{right:17.5%}body.rtl .elementor-2 .elementor-element.elementor-element-944b6f{left:17.5%}.elementor-2 .elementor-element.elementor-element-20154250{margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-6a40453b.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2 .elementor-element.elementor-element-6a40453b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-2 .elementor-element.elementor-element-6a40453b>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 41px 0 21px}.elementor-2 .elementor-element.elementor-element-15faf4c{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 33px) 0;padding:20px 20px 20px 20px;--e-transform-transition-duration:500ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-c396130);border-radius:100% 100% 100% 100%}.elementor-2 .elementor-element.elementor-element-15faf4c:hover{--e-transform-translateY:-5px}.elementor-2 .elementor-element.elementor-element-15faf4c img{transition-duration:500s;border-radius:100% 100% 100% 100%}.elementor-2 .elementor-element.elementor-element-1e46bc49{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;padding:0 0 0 0;text-align:center}.elementor-2 .elementor-element.elementor-element-1e46bc49 .elementor-heading-title{font-family:var(--e-global-typography-cc9352c-font-family),Sans-serif;font-size:var(--e-global-typography-cc9352c-font-size);font-weight:var(--e-global-typography-cc9352c-font-weight);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-48aefdee{text-align:center;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2 .elementor-element.elementor-element-1105dfd3{width:auto;max-width:auto;background-color:var(--e-global-color-secondary);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:11px 17px 11px 19px;top:4%;--e-transform-transition-duration:500ms;border-style:solid;border-width:6px 6px 6px 6px;border-color:var(--e-global-color-3072b0f);border-radius:100% 100% 100% 100%}.elementor-2 .elementor-element.elementor-element-1105dfd3:hover{--e-transform-translateY:-10px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1105dfd3{right:21%}body.rtl .elementor-2 .elementor-element.elementor-element-1105dfd3{left:21%}.elementor-2 .elementor-element.elementor-element-1105dfd3 .elementor-heading-title{font-family:var(--e-global-typography-33bbd52-font-family),Sans-serif;font-size:var(--e-global-typography-33bbd52-font-size);font-weight:var(--e-global-typography-33bbd52-font-weight);line-height:var(--e-global-typography-33bbd52-line-height);letter-spacing:var(--e-global-typography-33bbd52-letter-spacing);color:var(--e-global-color-3072b0f)}.elementor-2 .elementor-element.elementor-element-385f8b04.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2 .elementor-element.elementor-element-385f8b04>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-2 .elementor-element.elementor-element-385f8b04>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:54px 34px 0 28px}.elementor-2 .elementor-element.elementor-element-3a0a32c7{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 29px) 0;padding:30px 30px 30px 30px;--e-transform-transition-duration:500ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-c396130);border-radius:100% 100% 100% 100%}.elementor-2 .elementor-element.elementor-element-3a0a32c7:hover{--e-transform-translateY:-5px}.elementor-2 .elementor-element.elementor-element-3a0a32c7 img{border-radius:100% 100% 100% 100%}.elementor-2 .elementor-element.elementor-element-3617efa6{width:auto;max-width:auto;background-color:var(--e-global-color-secondary);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:12px 18px 11px 18px;top:15%;--e-transform-transition-duration:500ms;border-style:solid;border-width:5px 5px 5px 5px;border-color:var(--e-global-color-3072b0f);border-radius:100% 100% 100% 100%}.elementor-2 .elementor-element.elementor-element-3617efa6:hover{--e-transform-translateY:-10px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3617efa6{right:19%}body.rtl .elementor-2 .elementor-element.elementor-element-3617efa6{left:19%}.elementor-2 .elementor-element.elementor-element-3617efa6 .elementor-heading-title{font-family:var(--e-global-typography-33bbd52-font-family),Sans-serif;font-size:var(--e-global-typography-33bbd52-font-size);font-weight:var(--e-global-typography-33bbd52-font-weight);line-height:var(--e-global-typography-33bbd52-line-height);letter-spacing:var(--e-global-typography-33bbd52-letter-spacing);color:var(--e-global-color-3072b0f)}.elementor-2 .elementor-element.elementor-element-53334228{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;padding:0 0 0 0;text-align:center}.elementor-2 .elementor-element.elementor-element-53334228 .elementor-heading-title{font-family:var(--e-global-typography-cc9352c-font-family),Sans-serif;font-size:var(--e-global-typography-cc9352c-font-size);font-weight:var(--e-global-typography-cc9352c-font-weight);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-7fc4230e{text-align:center;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2 .elementor-element.elementor-element-421f40d6.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2 .elementor-element.elementor-element-421f40d6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-2 .elementor-element.elementor-element-421f40d6>.elementor-element-populated{margin:13px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 26px 0 35px}.elementor-2 .elementor-element.elementor-element-f9cf826{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;padding:20px 20px 20px 20px;--e-transform-transition-duration:500ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-c396130);border-radius:100% 100% 100% 100%}.elementor-2 .elementor-element.elementor-element-f9cf826:hover{--e-transform-translateY:-5px}.elementor-2 .elementor-element.elementor-element-f9cf826 img{border-radius:100% 100% 100% 100%}.elementor-2 .elementor-element.elementor-element-72d5b2b3{width:auto;max-width:auto;background-color:var(--e-global-color-secondary);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:11px 17px 10px 17px;top:3%;border-style:solid;border-width:5px 5px 5px 5px;border-color:var(--e-global-color-3072b0f);border-radius:100% 100% 100% 100%}.elementor-2 .elementor-element.elementor-element-72d5b2b3:hover{--e-transform-translateY:-10px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-72d5b2b3{right:16%}body.rtl .elementor-2 .elementor-element.elementor-element-72d5b2b3{left:16%}.elementor-2 .elementor-element.elementor-element-72d5b2b3 .elementor-heading-title{font-family:var(--e-global-typography-33bbd52-font-family),Sans-serif;font-size:var(--e-global-typography-33bbd52-font-size);font-weight:var(--e-global-typography-33bbd52-font-weight);line-height:var(--e-global-typography-33bbd52-line-height);letter-spacing:var(--e-global-typography-33bbd52-letter-spacing);color:var(--e-global-color-3072b0f)}.elementor-2 .elementor-element.elementor-element-637afd95{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 14px) 0;padding:0 0 0 0;text-align:center}.elementor-2 .elementor-element.elementor-element-637afd95 .elementor-heading-title{font-family:var(--e-global-typography-cc9352c-font-family),Sans-serif;font-size:var(--e-global-typography-cc9352c-font-size);font-weight:var(--e-global-typography-cc9352c-font-weight);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-4bd03386{text-align:center;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2 .elementor-element.elementor-element-4db38d9.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2 .elementor-element.elementor-element-4db38d9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-2 .elementor-element.elementor-element-4db38d9>.elementor-element-populated{margin:24px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 20px 0 41px}.elementor-2 .elementor-element.elementor-element-e69b91c{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;padding:30px 30px 30px 30px;--e-transform-transition-duration:500ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-c396130);border-radius:100% 100% 100% 100%}.elementor-2 .elementor-element.elementor-element-e69b91c:hover{--e-transform-translateY:-5px}.elementor-2 .elementor-element.elementor-element-e69b91c img{border-radius:100% 100% 100% 100%}.elementor-2 .elementor-element.elementor-element-391d5152{width:auto;max-width:auto;background-color:var(--e-global-color-secondary);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:10px 16px 10px 16px;top:3%;--e-transform-transition-duration:500ms;border-style:solid;border-width:5px 5px 5px 5px;border-color:var(--e-global-color-3072b0f);border-radius:100% 100% 100% 100%}.elementor-2 .elementor-element.elementor-element-391d5152:hover{--e-transform-translateY:-10px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-391d5152{right:14%}body.rtl .elementor-2 .elementor-element.elementor-element-391d5152{left:14%}.elementor-2 .elementor-element.elementor-element-391d5152 .elementor-heading-title{font-family:var(--e-global-typography-33bbd52-font-family),Sans-serif;font-size:var(--e-global-typography-33bbd52-font-size);font-weight:var(--e-global-typography-33bbd52-font-weight);line-height:var(--e-global-typography-33bbd52-line-height);letter-spacing:var(--e-global-typography-33bbd52-letter-spacing);color:var(--e-global-color-3072b0f)}.elementor-2 .elementor-element.elementor-element-27d1c16c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 14px) 0;padding:0 0 0 0;text-align:center}.elementor-2 .elementor-element.elementor-element-27d1c16c .elementor-heading-title{font-family:var(--e-global-typography-cc9352c-font-family),Sans-serif;font-size:var(--e-global-typography-cc9352c-font-size);font-weight:var(--e-global-typography-cc9352c-font-weight);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-277697c{text-align:center;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-4aa361d0{width:100%}.elementor-2 .elementor-element.elementor-element-6f854c08{width:100%}}@media(max-width:1440px){.elementor-2 .elementor-element.elementor-element-251abab .elementor-repeater-item-987ddff{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-251abab .flexslider .flex-control-nav{left:2%}.elementor-2 .elementor-element.elementor-element-251abab .flex_caption .desc{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-46a8cfb{margin-top:0;margin-bottom:0;padding:5em 1em 5em 1em}.elementor-2 .elementor-element.elementor-element-198cca37 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2 .elementor-element.elementor-element-75d89e4b .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-12030bcf{padding:5em 1em 5em 1em}.elementor-2 .elementor-element.elementor-element-56f0d386 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2 .elementor-element.elementor-element-18a7ce3 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-dfe3f76>.elementor-element-populated{padding:0em 2em 0em 2em}.elementor-2 .elementor-element.elementor-element-77e57987 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-5760c2b2{font-size:var(--e-global-typography-d216f7b-font-size);line-height:var(--e-global-typography-d216f7b-line-height);letter-spacing:var(--e-global-typography-d216f7b-letter-spacing)}.elementor-2 .elementor-element.elementor-element-4dff57d9>.elementor-element-populated{padding:0em 2em 0em 2em}.elementor-2 .elementor-element.elementor-element-6420421 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-37015884{font-size:var(--e-global-typography-d216f7b-font-size);line-height:var(--e-global-typography-d216f7b-line-height);letter-spacing:var(--e-global-typography-d216f7b-letter-spacing)}.elementor-2 .elementor-element.elementor-element-6bdd812 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-4f9e5077{font-size:var(--e-global-typography-d216f7b-font-size);line-height:var(--e-global-typography-d216f7b-line-height);letter-spacing:var(--e-global-typography-d216f7b-letter-spacing)}.elementor-2 .elementor-element.elementor-element-1b111c22>.elementor-element-populated{padding:0em 2em 0em 2em}.elementor-2 .elementor-element.elementor-element-53eb45c5 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-156c6874{font-size:var(--e-global-typography-d216f7b-font-size);line-height:var(--e-global-typography-d216f7b-line-height);letter-spacing:var(--e-global-typography-d216f7b-letter-spacing)}.elementor-2 .elementor-element.elementor-element-88a7f53{margin-top:0;margin-bottom:0;padding:5em 0em 10em 0em}.elementor-2 .elementor-element.elementor-element-387a28 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2 .elementor-element.elementor-element-75c31e6d .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-2f46244b{margin-top:0;margin-bottom:0;padding:5em 1em 15em 1em}.elementor-2 .elementor-element.elementor-element-50c0f557 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2 .elementor-element.elementor-element-d1899f9 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-3101f1c4 .elementor-heading-title{font-size:var(--e-global-typography-e4487c5-font-size);line-height:var(--e-global-typography-e4487c5-line-height);letter-spacing:var(--e-global-typography-e4487c5-letter-spacing)}.elementor-2 .elementor-element.elementor-element-454c50b7 .elementor-heading-title{font-size:var(--e-global-typography-e4487c5-font-size);line-height:var(--e-global-typography-e4487c5-line-height);letter-spacing:var(--e-global-typography-e4487c5-letter-spacing)}.elementor-2 .elementor-element.elementor-element-5292e02e .elementor-heading-title{font-size:var(--e-global-typography-e4487c5-font-size);line-height:var(--e-global-typography-e4487c5-line-height);letter-spacing:var(--e-global-typography-e4487c5-letter-spacing)}.elementor-2 .elementor-element.elementor-element-362bf247 .elementor-heading-title{font-size:var(--e-global-typography-e4487c5-font-size);line-height:var(--e-global-typography-e4487c5-line-height);letter-spacing:var(--e-global-typography-e4487c5-letter-spacing)}.elementor-2 .elementor-element.elementor-element-1e557e8{padding:0em 1em 0em 1em}.elementor-2 .elementor-element.elementor-element-5b6e8d9c{padding:5em 1em 6em 1em}.elementor-2 .elementor-element.elementor-element-270a23d1 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2 .elementor-element.elementor-element-6fb97e04 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-1e46bc49 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-48aefdee{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2 .elementor-element.elementor-element-1105dfd3 .elementor-heading-title{font-size:var(--e-global-typography-33bbd52-font-size);line-height:var(--e-global-typography-33bbd52-line-height);letter-spacing:var(--e-global-typography-33bbd52-letter-spacing)}.elementor-2 .elementor-element.elementor-element-3617efa6 .elementor-heading-title{font-size:var(--e-global-typography-33bbd52-font-size);line-height:var(--e-global-typography-33bbd52-line-height);letter-spacing:var(--e-global-typography-33bbd52-letter-spacing)}.elementor-2 .elementor-element.elementor-element-53334228 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-7fc4230e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2 .elementor-element.elementor-element-72d5b2b3 .elementor-heading-title{font-size:var(--e-global-typography-33bbd52-font-size);line-height:var(--e-global-typography-33bbd52-line-height);letter-spacing:var(--e-global-typography-33bbd52-letter-spacing)}.elementor-2 .elementor-element.elementor-element-637afd95 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-4bd03386{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2 .elementor-element.elementor-element-391d5152 .elementor-heading-title{font-size:var(--e-global-typography-33bbd52-font-size);line-height:var(--e-global-typography-33bbd52-line-height);letter-spacing:var(--e-global-typography-33bbd52-letter-spacing)}.elementor-2 .elementor-element.elementor-element-27d1c16c .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-277697c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@media(max-width:1200px){.elementor-2 .elementor-element.elementor-element-251abab .elementor-repeater-item-922bfe3_shape_one{top:610px}.elementor-2 .elementor-element.elementor-element-251abab .flexslider .flex-control-nav{left:3%}.elementor-2 .elementor-element.elementor-element-dfe3f76>.elementor-element-populated{padding:0em 1em 0em 1em}.elementor-2 .elementor-element.elementor-element-77e57987{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;padding:0em 1em 0em 1em}.elementor-2 .elementor-element.elementor-element-4dff57d9>.elementor-element-populated{padding:0em 1em 0em 1em}.elementor-2 .elementor-element.elementor-element-6420421{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;padding:0em 1em 0em 1em}.elementor-2 .elementor-element.elementor-element-456072a>.elementor-element-populated{padding:0em 1em 0em 1em}.elementor-2 .elementor-element.elementor-element-6bdd812{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;padding:0em 1em 0em 1em}.elementor-2 .elementor-element.elementor-element-1b111c22>.elementor-element-populated{padding:0em 1em 0em 1em}.elementor-2 .elementor-element.elementor-element-53eb45c5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;padding:0em 1em 0em 1em}.elementor-2 .elementor-element.elementor-element-88a7f53{padding:5em 0em 7em 0em}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-944b6f{right:10%}body.rtl .elementor-2 .elementor-element.elementor-element-944b6f{left:10%}.elementor-2 .elementor-element.elementor-element-944b6f{top:8%}.elementor-2 .elementor-element.elementor-element-6a40453b>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 1em 0em 1em}.elementor-2 .elementor-element.elementor-element-385f8b04>.elementor-element-populated{padding:3em 1em 0em 1em}.elementor-2 .elementor-element.elementor-element-421f40d6>.elementor-element-populated{padding:0em 1em 0em 1em}.elementor-2 .elementor-element.elementor-element-4db38d9>.elementor-element-populated{padding:0em 1em 0em 1em}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-251abab .elementor-repeater-item-af67f24_shape_one{top:420px}.elementor-2 .elementor-element.elementor-element-251abab .elementor-repeater-item-922bfe3_shape_one{top:420px}.elementor-2 .elementor-element.elementor-element-251abab .elementor-repeater-item-987ddff{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-251abab .flexslider .flex-control-nav{left:3%}.elementor-2 .elementor-element.elementor-element-251abab .flex_caption .desc{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-251abab .flex_caption .title{margin:0em 0em .3em 0em}.elementor-2 .elementor-element.elementor-element-198cca37 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2 .elementor-element.elementor-element-75d89e4b .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-56f0d386 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2 .elementor-element.elementor-element-18a7ce3 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-77e57987 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-5760c2b2{font-size:var(--e-global-typography-d216f7b-font-size);line-height:var(--e-global-typography-d216f7b-line-height);letter-spacing:var(--e-global-typography-d216f7b-letter-spacing)}.elementor-2 .elementor-element.elementor-element-6420421 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-37015884{font-size:var(--e-global-typography-d216f7b-font-size);line-height:var(--e-global-typography-d216f7b-line-height);letter-spacing:var(--e-global-typography-d216f7b-letter-spacing)}.elementor-2 .elementor-element.elementor-element-6bdd812 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-4f9e5077{font-size:var(--e-global-typography-d216f7b-font-size);line-height:var(--e-global-typography-d216f7b-line-height);letter-spacing:var(--e-global-typography-d216f7b-letter-spacing)}.elementor-2 .elementor-element.elementor-element-53eb45c5 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-156c6874{font-size:var(--e-global-typography-d216f7b-font-size);line-height:var(--e-global-typography-d216f7b-line-height);letter-spacing:var(--e-global-typography-d216f7b-letter-spacing)}.elementor-2 .elementor-element.elementor-element-387a28 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2 .elementor-element.elementor-element-75c31e6d .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-7b4d36f{--grid-columns:2}.elementor-2 .elementor-element.elementor-element-4aa361d0>.elementor-element-populated{margin:0 0 30px 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-50c0f557 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2 .elementor-element.elementor-element-d1899f9 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-24a8e283{left:36%}body.rtl .elementor-2 .elementor-element.elementor-element-24a8e283{right:36%}.elementor-2 .elementor-element.elementor-element-24a8e283{top:58%}.elementor-2 .elementor-element.elementor-element-3101f1c4 .elementor-heading-title{font-size:var(--e-global-typography-e4487c5-font-size);line-height:var(--e-global-typography-e4487c5-line-height);letter-spacing:var(--e-global-typography-e4487c5-letter-spacing)}.elementor-2 .elementor-element.elementor-element-454c50b7 .elementor-heading-title{font-size:var(--e-global-typography-e4487c5-font-size);line-height:var(--e-global-typography-e4487c5-line-height);letter-spacing:var(--e-global-typography-e4487c5-letter-spacing)}.elementor-2 .elementor-element.elementor-element-5292e02e .elementor-heading-title{font-size:var(--e-global-typography-e4487c5-font-size);line-height:var(--e-global-typography-e4487c5-line-height);letter-spacing:var(--e-global-typography-e4487c5-letter-spacing)}.elementor-2 .elementor-element.elementor-element-362bf247 .elementor-heading-title{font-size:var(--e-global-typography-e4487c5-font-size);line-height:var(--e-global-typography-e4487c5-line-height);letter-spacing:var(--e-global-typography-e4487c5-letter-spacing)}.elementor-2 .elementor-element.elementor-element-270a23d1 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2 .elementor-element.elementor-element-6fb97e04 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-944b6f{right:5%}body.rtl .elementor-2 .elementor-element.elementor-element-944b6f{left:5%}.elementor-2 .elementor-element.elementor-element-1e46bc49{padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-1e46bc49 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-48aefdee{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2 .elementor-element.elementor-element-1105dfd3{padding:3px 10px 3px 10px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1105dfd3{right:10%}body.rtl .elementor-2 .elementor-element.elementor-element-1105dfd3{left:10%}.elementor-2 .elementor-element.elementor-element-1105dfd3 .elementor-heading-title{font-size:var(--e-global-typography-33bbd52-font-size);line-height:var(--e-global-typography-33bbd52-line-height);letter-spacing:var(--e-global-typography-33bbd52-letter-spacing)}.elementor-2 .elementor-element.elementor-element-3617efa6{padding:3px 10px 3px 10px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3617efa6{right:10%}body.rtl .elementor-2 .elementor-element.elementor-element-3617efa6{left:10%}.elementor-2 .elementor-element.elementor-element-3617efa6 .elementor-heading-title{font-size:var(--e-global-typography-33bbd52-font-size);line-height:var(--e-global-typography-33bbd52-line-height);letter-spacing:var(--e-global-typography-33bbd52-letter-spacing)}.elementor-2 .elementor-element.elementor-element-53334228 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-7fc4230e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2 .elementor-element.elementor-element-72d5b2b3{padding:5px 10px 4px 10px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-72d5b2b3{right:10%}body.rtl .elementor-2 .elementor-element.elementor-element-72d5b2b3{left:10%}.elementor-2 .elementor-element.elementor-element-72d5b2b3 .elementor-heading-title{font-size:var(--e-global-typography-33bbd52-font-size);line-height:var(--e-global-typography-33bbd52-line-height);letter-spacing:var(--e-global-typography-33bbd52-letter-spacing)}.elementor-2 .elementor-element.elementor-element-637afd95 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-4bd03386{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2 .elementor-element.elementor-element-391d5152{padding:5px 10px 5px 10px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-391d5152{right:10%}body.rtl .elementor-2 .elementor-element.elementor-element-391d5152{left:10%}.elementor-2 .elementor-element.elementor-element-391d5152 .elementor-heading-title{font-size:var(--e-global-typography-33bbd52-font-size);line-height:var(--e-global-typography-33bbd52-line-height);letter-spacing:var(--e-global-typography-33bbd52-letter-spacing)}.elementor-2 .elementor-element.elementor-element-27d1c16c .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-277697c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@media(max-width:880px){.elementor-2 .elementor-element.elementor-element-251abab .elementor-repeater-item-af67f24_shape_one{top:420px}.elementor-2 .elementor-element.elementor-element-251abab .elementor-repeater-item-922bfe3_shape_one{top:500px}.elementor-2 .elementor-element.elementor-element-dfe3f76>.elementor-element-populated{margin:0 0 20px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2 .elementor-element.elementor-element-4dff57d9>.elementor-element-populated{margin:0 0 20px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-944b6f{right:1%}body.rtl .elementor-2 .elementor-element.elementor-element-944b6f{left:1%}.elementor-2 .elementor-element.elementor-element-944b6f{top:8.836%}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1105dfd3{right:20%}body.rtl .elementor-2 .elementor-element.elementor-element-1105dfd3{left:20%}.elementor-2 .elementor-element.elementor-element-385f8b04>.elementor-element-populated{padding:0em 1em 0em 1em}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3617efa6{right:20%}body.rtl .elementor-2 .elementor-element.elementor-element-3617efa6{left:20%}.elementor-2 .elementor-element.elementor-element-421f40d6>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-72d5b2b3{right:20%}body.rtl .elementor-2 .elementor-element.elementor-element-72d5b2b3{left:20%}.elementor-2 .elementor-element.elementor-element-4db38d9>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-391d5152{right:20%}body.rtl .elementor-2 .elementor-element.elementor-element-391d5152{left:20%}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-251abab .elementor-repeater-item-af67f24_shape_one{top:460px}.elementor-2 .elementor-element.elementor-element-251abab .elementor-repeater-item-922bfe3_shape_one{top:420px}.elementor-2 .elementor-element.elementor-element-251abab .elementor-repeater-item-987ddff{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-251abab .flexslider .flex-control-nav li a{width:0;height:0;line-height:0}.elementor-2 .elementor-element.elementor-element-251abab .flexslider .flex-control-nav{left:0%;bottom:0}.elementor-2 .elementor-element.elementor-element-251abab .flex_caption .title{font-size:48px}.elementor-2 .elementor-element.elementor-element-251abab .flex_caption .desc{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-198cca37 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2 .elementor-element.elementor-element-75d89e4b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 25px) 0}.elementor-2 .elementor-element.elementor-element-75d89e4b .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-ad67857 .tf-carousel-box .owl-nav .owl-prev,.elementor-2 .elementor-element.elementor-element-ad67857 .tf-carousel-box .owl-nav .owl-next{width:40px;height:40px;line-height:40px}.elementor-2 .elementor-element.elementor-element-ad67857 .tf-carousel-box .owl-nav .owl-prev{left:-20px}.elementor-2 .elementor-element.elementor-element-ad67857 .tf-carousel-box .owl-nav .owl-next{right:-20px}.elementor-2 .elementor-element.elementor-element-56f0d386 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2 .elementor-element.elementor-element-18a7ce3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 25px) 0}.elementor-2 .elementor-element.elementor-element-18a7ce3 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-77e57987 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-5760c2b2{font-size:var(--e-global-typography-d216f7b-font-size);line-height:var(--e-global-typography-d216f7b-line-height);letter-spacing:var(--e-global-typography-d216f7b-letter-spacing)}.elementor-2 .elementor-element.elementor-element-6420421 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-37015884{font-size:var(--e-global-typography-d216f7b-font-size);line-height:var(--e-global-typography-d216f7b-line-height);letter-spacing:var(--e-global-typography-d216f7b-letter-spacing)}.elementor-2 .elementor-element.elementor-element-456072a>.elementor-element-populated{margin:0 0 20px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2 .elementor-element.elementor-element-6bdd812 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-4f9e5077{font-size:var(--e-global-typography-d216f7b-font-size);line-height:var(--e-global-typography-d216f7b-line-height);letter-spacing:var(--e-global-typography-d216f7b-letter-spacing)}.elementor-2 .elementor-element.elementor-element-1b111c22>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2 .elementor-element.elementor-element-53eb45c5 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-156c6874{font-size:var(--e-global-typography-d216f7b-font-size);line-height:var(--e-global-typography-d216f7b-line-height);letter-spacing:var(--e-global-typography-d216f7b-letter-spacing)}.elementor-2 .elementor-element.elementor-element-88a7f53{padding:5em 1em 5em 1em}.elementor-2 .elementor-element.elementor-element-387a28 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2 .elementor-element.elementor-element-75c31e6d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 25px) 0}.elementor-2 .elementor-element.elementor-element-75c31e6d .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-7b4d36f{--grid-columns:1}.elementor-2 .elementor-element.elementor-element-50c0f557 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2 .elementor-element.elementor-element-d1899f9{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 24px) 0}.elementor-2 .elementor-element.elementor-element-d1899f9 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-24a8e283{left:65%}body.rtl .elementor-2 .elementor-element.elementor-element-24a8e283{right:65%}.elementor-2 .elementor-element.elementor-element-24a8e283{top:54%}.elementor-2 .elementor-element.elementor-element-6f854c08>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2 .elementor-element.elementor-element-3175a26>.elementor-element-populated{margin:0 0 20px 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-3101f1c4 .elementor-heading-title{font-size:var(--e-global-typography-e4487c5-font-size);line-height:var(--e-global-typography-e4487c5-line-height);letter-spacing:var(--e-global-typography-e4487c5-letter-spacing)}.elementor-2 .elementor-element.elementor-element-461eb363>.elementor-element-populated{margin:0 0 20px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2 .elementor-element.elementor-element-454c50b7 .elementor-heading-title{font-size:var(--e-global-typography-e4487c5-font-size);line-height:var(--e-global-typography-e4487c5-line-height);letter-spacing:var(--e-global-typography-e4487c5-letter-spacing)}.elementor-2 .elementor-element.elementor-element-157e658b>.elementor-element-populated{margin:0 0 20px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2 .elementor-element.elementor-element-5292e02e .elementor-heading-title{font-size:var(--e-global-typography-e4487c5-font-size);line-height:var(--e-global-typography-e4487c5-line-height);letter-spacing:var(--e-global-typography-e4487c5-letter-spacing)}.elementor-2 .elementor-element.elementor-element-238b741c>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2 .elementor-element.elementor-element-362bf247 .elementor-heading-title{font-size:var(--e-global-typography-e4487c5-font-size);line-height:var(--e-global-typography-e4487c5-line-height);letter-spacing:var(--e-global-typography-e4487c5-letter-spacing)}.elementor-2 .elementor-element.elementor-element-270a23d1 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2 .elementor-element.elementor-element-6fb97e04{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 25px) 0}.elementor-2 .elementor-element.elementor-element-6fb97e04 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-944b6f{right:0%}body.rtl .elementor-2 .elementor-element.elementor-element-944b6f{left:0%}.elementor-2 .elementor-element.elementor-element-944b6f{top:0%}.elementor-2 .elementor-element.elementor-element-6a40453b>.elementor-element-populated{margin:0 0 20px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2 .elementor-element.elementor-element-1e46bc49 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-48aefdee{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2 .elementor-element.elementor-element-1105dfd3 .elementor-heading-title{font-size:var(--e-global-typography-33bbd52-font-size);line-height:var(--e-global-typography-33bbd52-line-height);letter-spacing:var(--e-global-typography-33bbd52-letter-spacing)}.elementor-2 .elementor-element.elementor-element-385f8b04>.elementor-element-populated{margin:0 0 20px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2 .elementor-element.elementor-element-3617efa6 .elementor-heading-title{font-size:var(--e-global-typography-33bbd52-font-size);line-height:var(--e-global-typography-33bbd52-line-height);letter-spacing:var(--e-global-typography-33bbd52-letter-spacing)}.elementor-2 .elementor-element.elementor-element-53334228 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-7fc4230e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2 .elementor-element.elementor-element-421f40d6>.elementor-element-populated{margin:0 0 20px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2 .elementor-element.elementor-element-72d5b2b3 .elementor-heading-title{font-size:var(--e-global-typography-33bbd52-font-size);line-height:var(--e-global-typography-33bbd52-line-height);letter-spacing:var(--e-global-typography-33bbd52-letter-spacing)}.elementor-2 .elementor-element.elementor-element-637afd95 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-4bd03386{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2 .elementor-element.elementor-element-4db38d9>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2 .elementor-element.elementor-element-391d5152 .elementor-heading-title{font-size:var(--e-global-typography-33bbd52-font-size);line-height:var(--e-global-typography-33bbd52-line-height);letter-spacing:var(--e-global-typography-33bbd52-letter-spacing)}.elementor-2 .elementor-element.elementor-element-27d1c16c .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-277697c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-4aa361d0{width:42.821%}.elementor-2 .elementor-element.elementor-element-6f854c08{width:57.179%}.elementor-2 .elementor-element.elementor-element-6a40453b{width:25%}.elementor-2 .elementor-element.elementor-element-385f8b04{width:25%}}@media(max-width:880px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-dfe3f76{width:50%}.elementor-2 .elementor-element.elementor-element-4dff57d9{width:50%}.elementor-2 .elementor-element.elementor-element-456072a{width:50%}.elementor-2 .elementor-element.elementor-element-1b111c22{width:50%}.elementor-2 .elementor-element.elementor-element-6a40453b{width:50%}.elementor-2 .elementor-element.elementor-element-385f8b04{width:50%}.elementor-2 .elementor-element.elementor-element-421f40d6{width:50%}.elementor-2 .elementor-element.elementor-element-4db38d9{width:50%}}@media(min-width:1441px){.elementor-2 .elementor-element.elementor-element-2f46244b:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-2f46244b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(min-width:2400px){.elementor-2 .elementor-element.elementor-element-251abab .elementor-repeater-item-987ddff{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-251abab .flex_caption .desc{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-198cca37 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2 .elementor-element.elementor-element-75d89e4b .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-56f0d386 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2 .elementor-element.elementor-element-18a7ce3 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-77e57987 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-5760c2b2{font-size:var(--e-global-typography-d216f7b-font-size);line-height:var(--e-global-typography-d216f7b-line-height);letter-spacing:var(--e-global-typography-d216f7b-letter-spacing)}.elementor-2 .elementor-element.elementor-element-6420421 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-37015884{font-size:var(--e-global-typography-d216f7b-font-size);line-height:var(--e-global-typography-d216f7b-line-height);letter-spacing:var(--e-global-typography-d216f7b-letter-spacing)}.elementor-2 .elementor-element.elementor-element-6bdd812 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-4f9e5077{font-size:var(--e-global-typography-d216f7b-font-size);line-height:var(--e-global-typography-d216f7b-line-height);letter-spacing:var(--e-global-typography-d216f7b-letter-spacing)}.elementor-2 .elementor-element.elementor-element-53eb45c5 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-156c6874{font-size:var(--e-global-typography-d216f7b-font-size);line-height:var(--e-global-typography-d216f7b-line-height);letter-spacing:var(--e-global-typography-d216f7b-letter-spacing)}.elementor-2 .elementor-element.elementor-element-387a28 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2 .elementor-element.elementor-element-75c31e6d .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-50c0f557 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2 .elementor-element.elementor-element-d1899f9 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-3101f1c4 .elementor-heading-title{font-size:var(--e-global-typography-e4487c5-font-size);line-height:var(--e-global-typography-e4487c5-line-height);letter-spacing:var(--e-global-typography-e4487c5-letter-spacing)}.elementor-2 .elementor-element.elementor-element-454c50b7 .elementor-heading-title{font-size:var(--e-global-typography-e4487c5-font-size);line-height:var(--e-global-typography-e4487c5-line-height);letter-spacing:var(--e-global-typography-e4487c5-letter-spacing)}.elementor-2 .elementor-element.elementor-element-5292e02e .elementor-heading-title{font-size:var(--e-global-typography-e4487c5-font-size);line-height:var(--e-global-typography-e4487c5-line-height);letter-spacing:var(--e-global-typography-e4487c5-letter-spacing)}.elementor-2 .elementor-element.elementor-element-362bf247 .elementor-heading-title{font-size:var(--e-global-typography-e4487c5-font-size);line-height:var(--e-global-typography-e4487c5-line-height);letter-spacing:var(--e-global-typography-e4487c5-letter-spacing)}.elementor-2 .elementor-element.elementor-element-270a23d1 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2 .elementor-element.elementor-element-6fb97e04 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2 .elementor-element.elementor-element-1e46bc49 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-48aefdee{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2 .elementor-element.elementor-element-1105dfd3 .elementor-heading-title{font-size:var(--e-global-typography-33bbd52-font-size);line-height:var(--e-global-typography-33bbd52-line-height);letter-spacing:var(--e-global-typography-33bbd52-letter-spacing)}.elementor-2 .elementor-element.elementor-element-3617efa6 .elementor-heading-title{font-size:var(--e-global-typography-33bbd52-font-size);line-height:var(--e-global-typography-33bbd52-line-height);letter-spacing:var(--e-global-typography-33bbd52-letter-spacing)}.elementor-2 .elementor-element.elementor-element-53334228 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-7fc4230e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2 .elementor-element.elementor-element-72d5b2b3 .elementor-heading-title{font-size:var(--e-global-typography-33bbd52-font-size);line-height:var(--e-global-typography-33bbd52-line-height);letter-spacing:var(--e-global-typography-33bbd52-letter-spacing)}.elementor-2 .elementor-element.elementor-element-637afd95 .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-4bd03386{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2 .elementor-element.elementor-element-391d5152 .elementor-heading-title{font-size:var(--e-global-typography-33bbd52-font-size);line-height:var(--e-global-typography-33bbd52-line-height);letter-spacing:var(--e-global-typography-33bbd52-letter-spacing)}.elementor-2 .elementor-element.elementor-element-27d1c16c .elementor-heading-title{font-size:var(--e-global-typography-cc9352c-font-size);line-height:var(--e-global-typography-cc9352c-line-height);letter-spacing:var(--e-global-typography-cc9352c-letter-spacing)}.elementor-2 .elementor-element.elementor-element-277697c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}