.elementor-12 .elementor-element.elementor-element-1b240a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-176b1b6f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5d0b427b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-43f80cb9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6cfdc0e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:36px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-15f3f754{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-29be46a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-29be46a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-29be46a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFB;}.elementor-12 .elementor-element.elementor-element-b7b11ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1dab47cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-20ed52ad{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-20ed52ad .elementor-heading-title{font-size:38px;font-weight:600;line-height:1.15em;color:#191A1E;}.elementor-12 .elementor-element.elementor-element-6bf5be99{font-size:17px;line-height:1.6em;color:#5B5E68;}.elementor-12 .elementor-element.elementor-element-79459283{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;line-height:1.6em;color:#5B5E68;}.elementor-12 .elementor-element.elementor-element-65a538ff .elementor-button{background-color:#8A1730;font-size:15.4px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:13px 13px 13px 13px;padding:14px 24px 14px 24px;}.elementor-12 .elementor-element.elementor-element-65a538ff{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-6f5a65a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6aa2928b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1aa32b4f .elementor-heading-title{font-size:16.5px;font-weight:600;color:#191A1E;}.elementor-12 .elementor-element.elementor-element-7b5c67{font-size:14.4px;line-height:1.55em;color:#5B5E68;}.elementor-12 .elementor-element.elementor-element-496cffbf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-92b1513 .elementor-heading-title{font-size:16.5px;font-weight:600;color:#191A1E;}.elementor-12 .elementor-element.elementor-element-b72dd96{font-size:14.4px;line-height:1.55em;color:#5B5E68;}.elementor-12 .elementor-element.elementor-element-32e1e219{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7a0fd184 .elementor-heading-title{font-size:16.5px;font-weight:600;color:#191A1E;}.elementor-12 .elementor-element.elementor-element-7dbd5f12{font-size:14.4px;line-height:1.55em;color:#5B5E68;}.elementor-12 .elementor-element.elementor-element-1d23977{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E9E9ED;--border-color:#E9E9ED;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-1d23977:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1d23977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F7;}.elementor-12 .elementor-element.elementor-element-56ae64f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-374dd8e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-421ae512{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-241ce0ce{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-241ce0ce .elementor-heading-title{font-size:21px;font-weight:600;color:#191A1E;}.elementor-12 .elementor-element.elementor-element-4b5e3710{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4373a491 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-4373a491.elementor-view-stacked .elementor-icon{background-color:#F6EEF0;color:#8A1730;}.elementor-12 .elementor-element.elementor-element-4373a491.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4373a491.elementor-view-default .elementor-icon{color:#F6EEF0;border-color:#F6EEF0;}.elementor-12 .elementor-element.elementor-element-4373a491.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4373a491.elementor-view-default .elementor-icon svg{fill:#F6EEF0;}.elementor-12 .elementor-element.elementor-element-4373a491.elementor-view-framed .elementor-icon{background-color:#8A1730;}.elementor-12 .elementor-element.elementor-element-4373a491.elementor-view-stacked .elementor-icon svg{fill:#8A1730;}.elementor-12 .elementor-element.elementor-element-4373a491 .elementor-icon{font-size:16px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-4373a491 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-3673606c{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-12 .elementor-element.elementor-element-3673606c .elementor-heading-title{font-size:17.3px;font-weight:600;line-height:1.25em;color:#191A1E;}.elementor-12 .elementor-element.elementor-element-392dbf1d{font-size:14.4px;line-height:1.6em;color:#5B5E68;}.elementor-12 .elementor-element.elementor-element-8ec6cfe .elementor-button{background-color:rgba(0,0,0,0);font-size:14.6px;font-weight:600;fill:#8A1730;color:#8A1730;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8ec6cfe{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-fd88e95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-26d88e0b .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-26d88e0b.elementor-view-stacked .elementor-icon{background-color:#F6EEF0;color:#8A1730;}.elementor-12 .elementor-element.elementor-element-26d88e0b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-26d88e0b.elementor-view-default .elementor-icon{color:#F6EEF0;border-color:#F6EEF0;}.elementor-12 .elementor-element.elementor-element-26d88e0b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-26d88e0b.elementor-view-default .elementor-icon svg{fill:#F6EEF0;}.elementor-12 .elementor-element.elementor-element-26d88e0b.elementor-view-framed .elementor-icon{background-color:#8A1730;}.elementor-12 .elementor-element.elementor-element-26d88e0b.elementor-view-stacked .elementor-icon svg{fill:#8A1730;}.elementor-12 .elementor-element.elementor-element-26d88e0b .elementor-icon{font-size:16px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-26d88e0b .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-65bb5b4f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-12 .elementor-element.elementor-element-65bb5b4f .elementor-heading-title{font-size:17.3px;font-weight:600;line-height:1.25em;color:#191A1E;}.elementor-12 .elementor-element.elementor-element-30b94344{font-size:14.4px;line-height:1.6em;color:#5B5E68;}.elementor-12 .elementor-element.elementor-element-20433bda .elementor-button{background-color:rgba(0,0,0,0);font-size:14.6px;font-weight:600;fill:#8A1730;color:#8A1730;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-20433bda{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-6d414642{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-34295c44 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-34295c44.elementor-view-stacked .elementor-icon{background-color:#F6EEF0;color:#8A1730;}.elementor-12 .elementor-element.elementor-element-34295c44.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-34295c44.elementor-view-default .elementor-icon{color:#F6EEF0;border-color:#F6EEF0;}.elementor-12 .elementor-element.elementor-element-34295c44.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-34295c44.elementor-view-default .elementor-icon svg{fill:#F6EEF0;}.elementor-12 .elementor-element.elementor-element-34295c44.elementor-view-framed .elementor-icon{background-color:#8A1730;}.elementor-12 .elementor-element.elementor-element-34295c44.elementor-view-stacked .elementor-icon svg{fill:#8A1730;}.elementor-12 .elementor-element.elementor-element-34295c44 .elementor-icon{font-size:16px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-34295c44 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-37295f1{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-12 .elementor-element.elementor-element-37295f1 .elementor-heading-title{font-size:17.3px;font-weight:600;line-height:1.25em;color:#191A1E;}.elementor-12 .elementor-element.elementor-element-71a53fa8{font-size:14.4px;line-height:1.6em;color:#5B5E68;}.elementor-12 .elementor-element.elementor-element-5c9ea5e2 .elementor-button{background-color:rgba(0,0,0,0);font-size:14.6px;font-weight:600;fill:#8A1730;color:#8A1730;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5c9ea5e2{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-2f345097{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-598a3bba .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-598a3bba.elementor-view-stacked .elementor-icon{background-color:#F6EEF0;color:#8A1730;}.elementor-12 .elementor-element.elementor-element-598a3bba.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-598a3bba.elementor-view-default .elementor-icon{color:#F6EEF0;border-color:#F6EEF0;}.elementor-12 .elementor-element.elementor-element-598a3bba.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-598a3bba.elementor-view-default .elementor-icon svg{fill:#F6EEF0;}.elementor-12 .elementor-element.elementor-element-598a3bba.elementor-view-framed .elementor-icon{background-color:#8A1730;}.elementor-12 .elementor-element.elementor-element-598a3bba.elementor-view-stacked .elementor-icon svg{fill:#8A1730;}.elementor-12 .elementor-element.elementor-element-598a3bba .elementor-icon{font-size:16px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-598a3bba .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-5465620e{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-12 .elementor-element.elementor-element-5465620e .elementor-heading-title{font-size:17.3px;font-weight:600;line-height:1.25em;color:#191A1E;}.elementor-12 .elementor-element.elementor-element-70e548bf{font-size:14.4px;line-height:1.6em;color:#5B5E68;}.elementor-12 .elementor-element.elementor-element-565976a0 .elementor-button{background-color:rgba(0,0,0,0);font-size:14.6px;font-weight:600;fill:#8A1730;color:#8A1730;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-565976a0{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-2a8a1c2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7a81bb47 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-7a81bb47.elementor-view-stacked .elementor-icon{background-color:#F6EEF0;color:#8A1730;}.elementor-12 .elementor-element.elementor-element-7a81bb47.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7a81bb47.elementor-view-default .elementor-icon{color:#F6EEF0;border-color:#F6EEF0;}.elementor-12 .elementor-element.elementor-element-7a81bb47.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7a81bb47.elementor-view-default .elementor-icon svg{fill:#F6EEF0;}.elementor-12 .elementor-element.elementor-element-7a81bb47.elementor-view-framed .elementor-icon{background-color:#8A1730;}.elementor-12 .elementor-element.elementor-element-7a81bb47.elementor-view-stacked .elementor-icon svg{fill:#8A1730;}.elementor-12 .elementor-element.elementor-element-7a81bb47 .elementor-icon{font-size:16px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-7a81bb47 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-2ab75ce{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-12 .elementor-element.elementor-element-2ab75ce .elementor-heading-title{font-size:17.3px;font-weight:600;line-height:1.25em;color:#191A1E;}.elementor-12 .elementor-element.elementor-element-54c94e46{font-size:14.4px;line-height:1.6em;color:#5B5E68;}.elementor-12 .elementor-element.elementor-element-449f120c .elementor-button{background-color:rgba(0,0,0,0);font-size:14.6px;font-weight:600;fill:#8A1730;color:#8A1730;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-449f120c{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-15441cd2{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-12 .elementor-element.elementor-element-7591f5b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3b4dab06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7dd59077{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-7dd59077 .elementor-heading-title{font-size:21px;font-weight:600;color:#191A1E;}.elementor-12 .elementor-element.elementor-element-4466004f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5839d5ef .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-5839d5ef.elementor-view-stacked .elementor-icon{background-color:#F6EEF0;color:#8A1730;}.elementor-12 .elementor-element.elementor-element-5839d5ef.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5839d5ef.elementor-view-default .elementor-icon{color:#F6EEF0;border-color:#F6EEF0;}.elementor-12 .elementor-element.elementor-element-5839d5ef.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5839d5ef.elementor-view-default .elementor-icon svg{fill:#F6EEF0;}.elementor-12 .elementor-element.elementor-element-5839d5ef.elementor-view-framed .elementor-icon{background-color:#8A1730;}.elementor-12 .elementor-element.elementor-element-5839d5ef.elementor-view-stacked .elementor-icon svg{fill:#8A1730;}.elementor-12 .elementor-element.elementor-element-5839d5ef .elementor-icon{font-size:16px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-5839d5ef .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-3e4049be{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-12 .elementor-element.elementor-element-3e4049be .elementor-heading-title{font-size:17.3px;font-weight:600;line-height:1.25em;color:#191A1E;}.elementor-12 .elementor-element.elementor-element-79044d67{font-size:14.4px;line-height:1.6em;color:#5B5E68;}.elementor-12 .elementor-element.elementor-element-53addca .elementor-button{background-color:rgba(0,0,0,0);font-size:14.6px;font-weight:600;fill:#8A1730;color:#8A1730;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-53addca{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-7e7e9f9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a0afff .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-a0afff.elementor-view-stacked .elementor-icon{background-color:#F6EEF0;color:#8A1730;}.elementor-12 .elementor-element.elementor-element-a0afff.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a0afff.elementor-view-default .elementor-icon{color:#F6EEF0;border-color:#F6EEF0;}.elementor-12 .elementor-element.elementor-element-a0afff.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a0afff.elementor-view-default .elementor-icon svg{fill:#F6EEF0;}.elementor-12 .elementor-element.elementor-element-a0afff.elementor-view-framed .elementor-icon{background-color:#8A1730;}.elementor-12 .elementor-element.elementor-element-a0afff.elementor-view-stacked .elementor-icon svg{fill:#8A1730;}.elementor-12 .elementor-element.elementor-element-a0afff .elementor-icon{font-size:16px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-a0afff .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-7f3150a4{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-12 .elementor-element.elementor-element-7f3150a4 .elementor-heading-title{font-size:17.3px;font-weight:600;line-height:1.25em;color:#191A1E;}.elementor-12 .elementor-element.elementor-element-45e63c35{font-size:14.4px;line-height:1.6em;color:#5B5E68;}.elementor-12 .elementor-element.elementor-element-509fc3db .elementor-button{background-color:rgba(0,0,0,0);font-size:14.6px;font-weight:600;fill:#8A1730;color:#8A1730;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-509fc3db{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-3c34e72b{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-12 .elementor-element.elementor-element-7dc4daaf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6e6fc948{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7738c9e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-352e99f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-20ed52ad .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-15441cd2{--e-n-carousel-swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-3c34e72b{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-20ed52ad .elementor-heading-title{font-size:27px;}.elementor-12 .elementor-element.elementor-element-6bf5be99{font-size:16px;}.elementor-12 .elementor-element.elementor-element-79459283{font-size:16px;}.elementor-12 .elementor-element.elementor-element-15441cd2{--e-n-carousel-swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-3c34e72b{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-43f80cb9 */.elementor-12 .elementor-element.elementor-element-43f80cb9{display:flex;flex-direction:column;flex-wrap:nowrap;gap:14px;grid-template-columns:none;grid-template-rows:none;text-align:start}
.elementor-12 .elementor-element.elementor-element-43f80cb9{margin-top:22px;margin-right:0px;margin-bottom:30px;margin-left:0px;display:flex;flex-direction:column;row-gap:14px;column-gap:14px;max-width:52ch}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfdc0e2 */.elementor-12 .elementor-element.elementor-element-6cfdc0e2{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;grid-template-columns:none;grid-template-rows:none;text-align:start}
.elementor-12 .elementor-element.elementor-element-6cfdc0e2{display:flex;row-gap:12px;column-gap:12px;flex-wrap:wrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d0b427b */.elementor-12 .elementor-element.elementor-element-5d0b427b{display:block;flex-direction:row;flex-wrap:nowrap;grid-template-columns:none;grid-template-rows:none;text-align:start}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f3f754 */.elementor-12 .elementor-element.elementor-element-15f3f754{display:block;flex-direction:row;flex-wrap:nowrap;grid-template-columns:none;grid-template-rows:none;text-align:start}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-176b1b6f */.elementor-12 .elementor-element.elementor-element-176b1b6f{display:grid;flex-direction:row;flex-wrap:nowrap;gap:52px;grid-template-columns:561px 539px;grid-template-rows:507.013px;align-items:center;text-align:start}
.elementor-12 .elementor-element.elementor-element-176b1b6f{max-width:var(--maxw);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;display:grid;grid-template-columns:1.02fr 0.98fr;row-gap:52px;column-gap:52px;align-items:center}
@media (max-width: 920px){.elementor-12 .elementor-element.elementor-element-176b1b6f{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b240a4 */.elementor-12 .elementor-element.elementor-element-1b240a4{display:block;flex-direction:row;flex-wrap:nowrap;grid-template-columns:none;grid-template-rows:none;text-align:start}
.elementor-12 .elementor-element.elementor-element-1b240a4{padding-top:76px;padding-right:0px;padding-bottom:64px;padding-left:0px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65a538ff */.elementor-12 .elementor-element.elementor-element-65a538ff .elementor-button:hover{background-color:#73122A}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-15441cd2 */.elementor-12 .elementor-element.elementor-element-15441cd2 .swiper-slide{height:auto}.elementor-12 .elementor-element.elementor-element-15441cd2 .elementor-swiper-button{top:auto;bottom:calc(100% + 16px);transform:none;margin:0;width:46px;height:46px;border-radius:50%;background:#FFFFFF;border:1px solid #E9E9ED;color:#191A1E;display:grid;place-items:center;box-shadow:none;font-size:15px;transition:border-color .18s,color .18s,opacity .18s}.elementor-12 .elementor-element.elementor-element-15441cd2 .elementor-swiper-button-prev{left:auto;right:56px}.elementor-12 .elementor-element.elementor-element-15441cd2 .elementor-swiper-button-next{right:0}.elementor-12 .elementor-element.elementor-element-15441cd2 .elementor-swiper-button:hover{border-color:#8A1730;color:#8A1730}.elementor-12 .elementor-element.elementor-element-15441cd2 .elementor-swiper-button.swiper-button-disabled{opacity:.35;cursor:default}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-15441cd2 .elementor-swiper-button{bottom:calc(100% + 12px)}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-15441cd2 .elementor-swiper-button{display:none}}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3c34e72b */.elementor-12 .elementor-element.elementor-element-3c34e72b .swiper-slide{height:auto}.elementor-12 .elementor-element.elementor-element-3c34e72b .elementor-swiper-button{top:auto;bottom:calc(100% + 16px);transform:none;margin:0;width:46px;height:46px;border-radius:50%;background:#FFFFFF;border:1px solid #E9E9ED;color:#191A1E;display:grid;place-items:center;box-shadow:none;font-size:15px;transition:border-color .18s,color .18s,opacity .18s}.elementor-12 .elementor-element.elementor-element-3c34e72b .elementor-swiper-button-prev{left:auto;right:56px}.elementor-12 .elementor-element.elementor-element-3c34e72b .elementor-swiper-button-next{right:0}.elementor-12 .elementor-element.elementor-element-3c34e72b .elementor-swiper-button:hover{border-color:#8A1730;color:#8A1730}.elementor-12 .elementor-element.elementor-element-3c34e72b .elementor-swiper-button.swiper-button-disabled{opacity:.35;cursor:default}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-3c34e72b .elementor-swiper-button{bottom:calc(100% + 12px)}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-3c34e72b .elementor-swiper-button{display:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dc4daaf */.elementor-12 .elementor-element.elementor-element-7dc4daaf{display:block;flex-direction:row;flex-wrap:nowrap;grid-template-columns:none;grid-template-rows:none;text-align:start}
.elementor-12 .elementor-element.elementor-element-7dc4daaf{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px;padding-top:52px;padding-right:0px;padding-bottom:52px;padding-left:0px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-352e99f8 */.elementor-12 .elementor-element.elementor-element-352e99f8{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;grid-template-columns:none;grid-template-rows:none;justify-content:center;text-align:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7738c9e0 */.elementor-12 .elementor-element.elementor-element-7738c9e0{display:block;flex-direction:row;flex-wrap:nowrap;grid-template-columns:none;grid-template-rows:none;text-align:center}
.elementor-12 .elementor-element.elementor-element-7738c9e0{max-width:var(--maxw);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6fc948 */.elementor-12 .elementor-element.elementor-element-6e6fc948{display:block;flex-direction:row;flex-wrap:nowrap;grid-template-columns:none;grid-template-rows:none;text-align:center}
.elementor-12 .elementor-element.elementor-element-6e6fc948{text-align:center;padding-top:88px;padding-right:0px;padding-bottom:88px;padding-left:0px}/* End custom CSS */
/* Start custom CSS */.elementor-12{--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}
.elementor-12 .elementor-widget{margin-block-end:0}
.elementor-12 .bmr-sobre-grade{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:start;max-width:1200px;width:100%;margin-inline:auto}
.elementor-12 .bmr-provas{display:flex;flex-direction:column;gap:14px}
.elementor-12 .bmr-prova{background:#fff;border:1px solid #E9E9ED;border-radius:14px;padding:20px 22px;box-shadow:0 1px 2px rgba(20,20,26,.04),0 10px 30px rgba(20,20,26,.05)}
.elementor-12 .bmr-sol-topo{max-width:720px;width:100%;margin-inline:auto 0;padding-inline:0}
.elementor-12 .bmr-solucoes > .e-con-inner, .elementor-12 .bmr-sol-topo, .elementor-12 .bmr-bloco{max-width:1200px;width:100%;margin-inline:auto}
.elementor-12 .bmr-bloco{margin-top:44px}
.elementor-12 .bmr-bloco-cab{margin-bottom:20px}
.elementor-12 .bmr-card{background:#fff;border:1px solid #E9E9ED;border-radius:14px;padding:24px;height:100%;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 1px 2px rgba(20,20,26,.04),0 10px 30px rgba(20,20,26,.05);transition:transform .18s,box-shadow .18s,border-color .18s}
.elementor-12 .bmr-card:hover{transform:translateY(-3px);border-color:#8A1730;box-shadow:0 2px 6px rgba(20,20,26,.07),0 18px 40px rgba(20,20,26,.1)}
.elementor-12 .bmr-card .elementor-widget-text-editor{flex:1 1 auto}
.elementor-12 .bmr-selo{display:inline-block;margin-left:8px;background:#8A1730;color:#fff;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-radius:100px;padding:4px 9px;vertical-align:middle;line-height:1}
.elementor-12 .bmr-saibamais .elementor-button{padding:0;background:none}
@media(max-width:1024px){.elementor-12 .bmr-sobre-grade{grid-template-columns:1fr;gap:36px}}/* End custom CSS */