.elementor-kit-8{--e-global-color-primary:#000;--e-global-color-secondary:#fff;--e-global-color-text:#141414;--e-global-color-accent:#23abae;--e-global-color-59a190d:#fff;--e-global-color-274c191:#feb6b7;--e-global-color-3f43ecb:#333;--e-global-color-4b7a1de:#ededed;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:32px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:1.5em;--e-global-typography-primary-letter-spacing:.6px;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:capitalize;--e-global-typography-secondary-letter-spacing:3.4px;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:21px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:600;--e-global-typography-57658fe-font-family:"Roboto";--e-global-typography-57658fe-font-size:21px;--e-global-typography-57658fe-font-weight:400;--e-global-typography-57658fe-line-height:1.2em;--e-global-typography-dc69368-font-family:"Montserrat";--e-global-typography-dc69368-font-size:22px;--e-global-typography-dc69368-font-weight:700;--e-global-typography-dc69368-text-transform:uppercase;--e-global-typography-dc69368-line-height:26px;--e-global-typography-460543c-font-family:"Montserrat";--e-global-typography-460543c-font-size:72px;--e-global-typography-460543c-font-weight:700;--e-global-typography-460543c-line-height:87px;--e-global-typography-55f4af7-font-family:"Montserrat";--e-global-typography-55f4af7-font-size:28px;--e-global-typography-55f4af7-font-weight:700;--e-global-typography-55f4af7-line-height:36px;--e-global-typography-0848b82-font-family:"Montserrat";--e-global-typography-0848b82-font-size:21px;--e-global-typography-0848b82-font-weight:500;--e-global-typography-0848b82-font-style:italic;--e-global-typography-0848b82-line-height:27px;--e-global-typography-a77211f-font-family:"Montserrat";--e-global-typography-a77211f-font-size:18px;--e-global-typography-a77211f-font-weight:400;--e-global-typography-a77211f-line-height:1.3em;--e-global-typography-777287f-font-family:"Montserrat";--e-global-typography-777287f-font-size:21px;--e-global-typography-777287f-font-weight:600;--e-global-typography-777287f-text-transform:uppercase;--e-global-typography-777287f-line-height:1.3em;--e-global-typography-777287f-letter-spacing:1.5px;--e-global-typography-caa11bc-font-family:"Montserrat";--e-global-typography-caa11bc-font-size:40px;--e-global-typography-caa11bc-font-weight:600;--e-global-typography-caa11bc-line-height:1.2em;--e-global-typography-8131da7-font-family:"Montserrat";--e-global-typography-8131da7-font-size:40px;--e-global-typography-8131da7-font-weight:700;--e-global-typography-8131da7-text-transform:uppercase;--e-global-typography-8131da7-line-height:1.5em;--e-global-typography-8131da7-letter-spacing:.6px;--e-global-typography-b0af43e-font-family:"Montserrat";--e-global-typography-b0af43e-font-size:16px;--e-global-typography-b0af43e-font-weight:400;--e-global-typography-27ecd3c-font-family:"Montserrat";--e-global-typography-27ecd3c-font-size:24px;--e-global-typography-27ecd3c-font-weight:600;--e-global-typography-27ecd3c-text-transform:capitalize;--e-global-typography-27ecd3c-line-height:1.2em;--e-global-typography-c39bce6-font-family:"Montserrat";--e-global-typography-c39bce6-font-size:40px;--e-global-typography-c39bce6-font-weight:500;--e-global-typography-c39bce6-text-transform:capitalize;--e-global-typography-c39bce6-line-height:1.2em;--e-global-typography-a340061-font-family:"Montserrat";--e-global-typography-a340061-font-size:19px;--e-global-typography-a340061-font-weight:400;--e-global-typography-d21d039-font-family:"Montserrat";--e-global-typography-d21d039-font-size:19px;--e-global-typography-d21d039-font-weight:600;--e-global-typography-3559b49-font-family:"Montserrat";--e-global-typography-3559b49-font-size:42px;--e-global-typography-3559b49-font-weight:500;--e-global-typography-3559b49-text-transform:capitalize;--e-global-typography-016b674-font-family:"Montserrat";--e-global-typography-016b674-font-size:28px;--e-global-typography-016b674-font-weight:600;--e-global-typography-016b674-text-transform:capitalize;--e-global-typography-016b674-line-height:1.2em;--e-global-typography-615e01d-font-family:"Montserrat";--e-global-typography-615e01d-font-size:72px;--e-global-typography-615e01d-font-weight:700}.elementor-kit-8 a{color:var(--e-global-color-accent)}.elementor-kit-8 h1{font-family:var(--e-global-typography-caa11bc-font-family),Sans-serif;font-size:var(--e-global-typography-caa11bc-font-size);font-weight:var(--e-global-typography-caa11bc-font-weight);line-height:var(--e-global-typography-caa11bc-line-height);letter-spacing:var(--e-global-typography-caa11bc-letter-spacing);word-spacing:var(--e-global-typography-caa11bc-word-spacing)}.elementor-kit-8 h2{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);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-kit-8 h3{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);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-container{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-element{--widgets-spacing:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-primary-line-height:1.3em;--e-global-typography-8131da7-line-height:1.3em}.elementor-kit-8 h1{font-size:var(--e-global-typography-caa11bc-font-size);line-height:var(--e-global-typography-caa11bc-line-height);letter-spacing:var(--e-global-typography-caa11bc-letter-spacing);word-spacing:var(--e-global-typography-caa11bc-word-spacing)}.elementor-kit-8 h2{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-kit-8 h3{font-size:var(--e-global-typography-secondary-font-size);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-container{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-primary-font-size:24px;--e-global-typography-primary-line-height:1.3em;--e-global-typography-text-font-size:19px;--e-global-typography-dc69368-font-size:20px;--e-global-typography-a77211f-line-height:1.6em;--e-global-typography-777287f-font-size:1rem;--e-global-typography-777287f-line-height:1.2em;--e-global-typography-caa11bc-font-size:30px;--e-global-typography-8131da7-font-size:19px;--e-global-typography-8131da7-line-height:1.3em;--e-global-typography-b0af43e-font-size:19px}.elementor-kit-8 h1{font-size:var(--e-global-typography-caa11bc-font-size);line-height:var(--e-global-typography-caa11bc-line-height);letter-spacing:var(--e-global-typography-caa11bc-letter-spacing);word-spacing:var(--e-global-typography-caa11bc-word-spacing)}.elementor-kit-8 h2{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-kit-8 h3{font-size:var(--e-global-typography-secondary-font-size);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-container{--container-max-width:767px}}.card-v2 .elementor-icon{padding:.5em;background:var(--e-global-color-accent);border-radius:50%}.card-v2 .icon__sub-heading{display:block;margin-top:.35em;font-family:var(--e-global-typography-d68af9a-font-family),Sans-serif;font-size:var(--e-global-typography-d68af9a-font-size);font-weight:var(--e-global-typography-d68af9a-font-weight);text-transform:var(--e-global-typography-d68af9a-text-transform);line-height:var(--e-global-typography-d68af9a-line-height);line-height:var(--e-global-typography-d68af9a-line-height)}.card-v2 .elementor-icon-box-description{text-align:left}.card-v2 .elementor-icon-box-description.text-justify{text-align:le}.card-v2{background:var(--e-global-color-secondary) !important;padding:1.5em;padding-bottom:2em}:root{--tiles-gap:0;--tiles-columns:1;--tiles-gaps:calc(var(--tiles-columns,2) - 1);--tiles-tile-width:calc(100%/var(--tiles-columns,2) - var(--tiles-gaps,1)*var(--tiles-gap,2em))}.grid-v2 .elementor-widget-wrap{display:grid !important;grid-gap:1.25rem;grid-auto-rows:1fr;grid-template-columns:repeat(calc(var(--tiles-columns,2)*2),1fr);place-items:center}.grid-v2 .elementor-widget-wrap .elementor-element:not(:last-child){margin-bottom:auto}.grid-v2 .elementor-widget-wrap .elementor-element{height:100%;grid-column:span 2}@media only screen and (min-width:768px){:root{--tiles-gap:2em;--tiles-columns:2}}@media only screen and (min-width:1024px){:root{--tiles-gap:2em;--tiles-columns:3}}@media screen and (min-width:1024px){.center-leftover{grid-column-end:-3 !important}}.button_second-line{display:block;font-size:var(--e-global-typography-5c4c4be-font-size);font-weight:var(--e-global-typography-5c4c4be-font-weight);text-transform:var(--e-global-typography-5c4c4be-text-transform)}.color-secondary{color:var(--e-global-color-secondary)}.color-primary{color:var(--e-global-color-primary)}.color-accent{color:var(--e-global-color-accent)}.list-icons-align-top .elementor-icon-list-item,.list-icons-align-top .elementor-icon-list-item a{align-items:flex-start}.list-icons-align-top .elementor-icon-list-icon{padding-top:.2em}@media only screen and (max-width:767px){.sm-reverse .elementor-widget-wrap{flex-direction:column-reverse}}.d-inline-block{display:inline-block}.fade-out-bottom img{-webkit-mask-image:linear-gradient(to top,transparent 0%,#000 30%);mask-image:linear-gradient(to top,transparent 5%,#000 30%)}