.elementor-34958 .elementor-element.elementor-element-b6d239e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-34958 .elementor-element.elementor-element-453ac85{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-34958 .elementor-element.elementor-element-d49248d{--display:flex;--justify-content:center;}.elementor-widget-ha-navigation-menu .ha-navigation-menu-wrapper ul.menu li a, .elementor-widget-ha-navigation-menu .ha-navigation-burger-menu ul.menu li a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-ha-navigation-menu .ha-navigation-menu-wrapper ul.sub-menu > li > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-navigation-menu-wrapper{justify-content:flex-end;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-navigation-burger-menu .ha-nav-humberger-wrapper{justify-content:flex-end;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-nav-menu .menu li.menu-item a{padding-left:15px;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-nav-menu .menu li.menu-item{padding-right:15px;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-nav-menu ul.menu li a{padding-top:15px;padding-bottom:15px;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-nav-menu .menu > li.menu-item:not(:last-child){margin-right:0px;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-navigation-burger-menu ul.menu > li.menu-item{margin-top:0px;margin-bottom:0px;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-navigation-menu-wrapper ul.menu li a:hover{text-decoration:none;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-navigation-menu-wrapper ul.menu li a, .elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-navigation-burger-menu ul.menu li a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:bold;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-navigation-menu-wrapper ul.menu > li > a{color:#7A7A7A;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-navigation-menu-wrapper ul.menu li .ha-submenu-indicator-wrap{color:#7A7A7A;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-navigation-burger-menu ul.menu li a{color:#7A7A7A;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-navigation-burger-menu ul.menu li .ha-submenu-indicator-wrap{color:#7A7A7A;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-navigation-menu-wrapper ul.menu > li:hover > a{color:#7A7A7A;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-navigation-menu-wrapper ul.menu > li:hover > .ha-submenu-indicator-wrap{color:#7A7A7A;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-nav-menu ul.menu > li.active > a{color:#7A7A7A;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-nav-menu ul.menu > li.active > .ha-submenu-indicator-wrap{color:#7A7A7A;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-nav-menu ul.menu > li.current-menu-ancestor > a{color:#7A7A7A;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-nav-menu ul.menu > li.current-menu-ancestor > .ha-submenu-indicator-wrap{color:#7A7A7A;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-navigation-menu-wrapper ul.sub-menu{width:220px;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-navigation-menu-wrapper ul.sub-menu > li > a{color:#333333;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-navigation-menu-wrapper ul.sub-menu > li > .ha-submenu-indicator-wrap{color:#333333;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-navigation-menu-wrapper ul.sub-menu > li:hover > a{color:#E2498A;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-navigation-menu-wrapper ul.sub-menu > li:hover > .ha-submenu-indicator-wrap{color:#E2498A;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-navigation-burger-menu .ha-nav-humberger-wrapper .ha-menu-toggler{font-size:22px;border-width:1px;border-radius:5px;color:#7a7a7a;border-color:#7a7a7a;}.elementor-34958 .elementor-element.elementor-element-7bceba9 .ha-navigation-burger-menu ul.menu li.menu-item:not(:last-child){border-bottom-color:#c4c4c4;}.elementor-34958 .elementor-element.elementor-element-83cfda8{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-34958 .elementor-element.elementor-element-5267086 > .elementor-widget-container{background-color:#D22234;padding:14px 14px 14px 14px;border-radius:8px 8px 8px 8px;}.elementor-34958 .elementor-element.elementor-element-5267086.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-34958 .elementor-element.elementor-element-5267086{text-align:center;}.elementor-34958 .elementor-element.elementor-element-5267086 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-34958 .elementor-element.elementor-element-e35dec9{--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;}.elementor-34958 .elementor-element.elementor-element-e35dec9:not(.elementor-motion-effects-element-type-background), .elementor-34958 .elementor-element.elementor-element-e35dec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F344E;}.elementor-34958 .elementor-element.elementor-element-a0102ec{--display:flex;}.elementor-34958 .elementor-element.elementor-element-da07f73{--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;}.elementor-34958 .elementor-element.elementor-element-da07f73:not(.elementor-motion-effects-element-type-background), .elementor-34958 .elementor-element.elementor-element-da07f73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F344E;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34958 .elementor-element.elementor-element-55d0928{font-family:"Roboto", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-34958 .elementor-element.elementor-element-1380460{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-34958 .elementor-element.elementor-element-f695462{--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;}.elementor-34958 .elementor-element.elementor-element-f695462:not(.elementor-motion-effects-element-type-background), .elementor-34958 .elementor-element.elementor-element-f695462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-34958 .elementor-element.elementor-element-308aa13{--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;}.elementor-34958 .elementor-element.elementor-element-308aa13:not(.elementor-motion-effects-element-type-background), .elementor-34958 .elementor-element.elementor-element-308aa13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34958 .elementor-element.elementor-element-344de74{font-family:"Roboto", Sans-serif;font-weight:700;color:#1F344E;}.elementor-34958 .elementor-element.elementor-element-8bd1fe7{font-family:"Roboto", Sans-serif;font-weight:400;color:#8D8D8D;}.elementor-34958 .elementor-element.elementor-element-d5d16b5{--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;}.elementor-34958 .elementor-element.elementor-element-60bd2f9{font-family:"Roboto", Sans-serif;font-weight:700;color:#1F344E;}.elementor-34958 .elementor-element.elementor-element-a812820{--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;}.elementor-34958 .elementor-element.elementor-element-e5203f1{--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;}.elementor-34958 .elementor-element.elementor-element-8eb542b{--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;}.elementor-34958 .elementor-element.elementor-element-f7c53c6{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:center;}.elementor-34958 .elementor-element.elementor-element-f7c53c6 > .elementor-widget-container{background-color:#1F344E;padding:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;}.elementor-34958 .elementor-element.elementor-element-f7c53c6.elementor-element{--align-self:center;}.elementor-34958 .elementor-element.elementor-element-f7c53c6.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-34958 .elementor-element.elementor-element-f7c53c6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;color:#FFFFFF;}.elementor-34958 .elementor-element.elementor-element-2dcd986{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-34958 .elementor-element.elementor-element-2dcd986:not(.elementor-motion-effects-element-type-background), .elementor-34958 .elementor-element.elementor-element-2dcd986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F344E;}.elementor-34958 .elementor-element.elementor-element-f6a421c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34958 .elementor-element.elementor-element-f0317e5{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-34958 .elementor-element.elementor-element-a3969d4{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-34958 .elementor-element.elementor-element-ff74436{text-align:left;}.elementor-34958 .elementor-element.elementor-element-5424068{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-34958 .elementor-element.elementor-element-5424068.e-con{--align-self:center;}.elementor-34958 .elementor-element.elementor-element-7c55b1a{text-align:center;}.elementor-34958 .elementor-element.elementor-element-12a0cca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34958 .elementor-element.elementor-element-12a0cca:not(.elementor-motion-effects-element-type-background), .elementor-34958 .elementor-element.elementor-element-12a0cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-34958 .elementor-element.elementor-element-3bfcff1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34958 .elementor-element.elementor-element-33f35b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-34958 .elementor-element.elementor-element-33f35b9.e-con{--align-self:center;}.elementor-34958 .elementor-element.elementor-element-ff62b6e{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:700;line-height:50px;color:#1F344E;}.elementor-34958 .elementor-element.elementor-element-3d498ef{width:var( --container-widget-width, 93.273% );max-width:93.273%;--container-widget-width:93.273%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;}.elementor-34958 .elementor-element.elementor-element-3d498ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34958 .elementor-element.elementor-element-4fce546{text-align:left;}.elementor-34958 .elementor-element.elementor-element-1bedc56{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34958 .elementor-element.elementor-element-b350102{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:37px;font-weight:700;line-height:38px;letter-spacing:-2px;color:#1F344E;}.elementor-34958 .elementor-element.elementor-element-b350102.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34958 .elementor-element.elementor-element-d5a1777{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34958 .elementor-element.elementor-element-7b53b21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34958 .elementor-element.elementor-element-70f2f91 img{width:80%;}.elementor-34958 .elementor-element.elementor-element-fce7974{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34958 .elementor-element.elementor-element-06ede66 img{width:20%;}.elementor-34958 .elementor-element.elementor-element-ce2f92d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34958 .elementor-element.elementor-element-ec8561f img{width:80%;}.elementor-34958 .elementor-element.elementor-element-91889fd{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34958 .elementor-element.elementor-element-e87f35b img{width:20%;}.elementor-34958 .elementor-element.elementor-element-bb771e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34958 .elementor-element.elementor-element-b863fd7 img{width:80%;}.elementor-34958 .elementor-element.elementor-element-2e60735{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:05px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-34958 .elementor-element.elementor-element-9820318{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-34958 .elementor-element.elementor-element-9820318 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34958 .elementor-element.elementor-element-9820318.elementor-element{--align-self:center;}.elementor-34958 .elementor-element.elementor-element-9820318 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-34958 .elementor-element.elementor-element-9820318 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-34958 .elementor-element.elementor-element-5b64546{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:center;}.elementor-34958 .elementor-element.elementor-element-5b64546 > .elementor-widget-container{background-color:#1F344E;padding:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;}.elementor-34958 .elementor-element.elementor-element-5b64546.elementor-element{--align-self:center;}.elementor-34958 .elementor-element.elementor-element-5b64546.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-34958 .elementor-element.elementor-element-5b64546 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;color:#FFFFFF;}.elementor-34958 .elementor-element.elementor-element-810eae8{--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;}.elementor-34958 .elementor-element.elementor-element-025af26{--display:flex;}.elementor-34958 .elementor-element.elementor-element-025af26.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-34958 .elementor-element.elementor-element-593c361{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-34958 .elementor-element.elementor-element-593c361 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:#1F3252;}.elementor-34958 .elementor-element.elementor-element-750e1e0{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#777777;}.elementor-34958 .elementor-element.elementor-element-3b0c5a6{--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;}.elementor-34958 .elementor-element.elementor-element-3b0c5a6:not(.elementor-motion-effects-element-type-background), .elementor-34958 .elementor-element.elementor-element-3b0c5a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-34958 .elementor-element.elementor-element-051eaaf{--display:flex;}.elementor-34958 .elementor-element.elementor-element-051eaaf.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-34958 .elementor-element.elementor-element-dcbf0d1{text-align:center;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;color:#1F3252;}.elementor-34958 .elementor-element.elementor-element-707a411{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-34958 .elementor-element.elementor-element-707a411:not(.elementor-motion-effects-element-type-background), .elementor-34958 .elementor-element.elementor-element-707a411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-widget-ha-toggle .ha-toggle__item-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-toggle .ha-toggle__item-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-34958 .elementor-element.elementor-element-769cc19 .ha-toggle__item-title{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-34958 .elementor-element.elementor-element-769cc19 .ha-toggle__item-content{background-color:#F5F5F5;border-radius:1px 1px 1px 1px;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#454545;}.elementor-34958 .elementor-element.elementor-element-769cc19 .ha-toggle__item:not(:first-child){margin-top:20px;}.elementor-34958 .elementor-element.elementor-element-769cc19 .ha-toggle__item-title-text, .elementor-34958 .elementor-element.elementor-element-769cc19 .ha-toggle__item-title-icon i:before, .elementor-34958 .elementor-element.elementor-element-769cc19 .ha-toggle__item-title-icon svg, .elementor-34958 .elementor-element.elementor-element-769cc19 .ha-toggle__icon i:before, .elementor-34958 .elementor-element.elementor-element-769cc19 .ha-toggle__icon svg{color:#454545;}.elementor-34958 .elementor-element.elementor-element-5e8c0c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34958 .elementor-element.elementor-element-5e8c0c8:not(.elementor-motion-effects-element-type-background), .elementor-34958 .elementor-element.elementor-element-5e8c0c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F3252;}.elementor-34958 .elementor-element.elementor-element-5e8c0c8.e-con{--align-self:center;}.elementor-34958 .elementor-element.elementor-element-bfae504{--display:flex;--justify-content:center;}.elementor-34958 .elementor-element.elementor-element-bfae504.e-con{--align-self:center;}.elementor-34958 .elementor-element.elementor-element-cde77f2{text-align:center;}.elementor-34958 .elementor-element.elementor-element-cde77f2 img{width:70%;}.elementor-34958 .elementor-element.elementor-element-a234e1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34958 .elementor-element.elementor-element-a234e1c:not(.elementor-motion-effects-element-type-background), .elementor-34958 .elementor-element.elementor-element-a234e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F3252;}.elementor-34958 .elementor-element.elementor-element-f152553{--display:flex;}.elementor-34958 .elementor-element.elementor-element-707f82f .elementor-repeater-item-b81ea0b.elementor-social-icon{background-color:#1F3252;}.elementor-34958 .elementor-element.elementor-element-707f82f .elementor-repeater-item-b81ea0b.elementor-social-icon i{color:#FFFFFF;}.elementor-34958 .elementor-element.elementor-element-707f82f .elementor-repeater-item-b81ea0b.elementor-social-icon svg{fill:#FFFFFF;}.elementor-34958 .elementor-element.elementor-element-707f82f .elementor-repeater-item-921e956.elementor-social-icon{background-color:#1F3252;}.elementor-34958 .elementor-element.elementor-element-707f82f{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-34958 .elementor-element.elementor-element-707f82f .elementor-widget-container{text-align:right;}.elementor-34958 .elementor-element.elementor-element-707f82f > .elementor-widget-container{padding:0px 160px 0px 0px;}.elementor-34958 .elementor-element.elementor-element-c1e3116{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-34958 .elementor-element.elementor-element-c1e3116 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34958 .elementor-element.elementor-element-c1e3116.elementor-element{--align-self:center;}.elementor-34958 .elementor-element.elementor-element-c1e3116 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-34958 .elementor-element.elementor-element-c1e3116 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}@media(max-width:767px){.elementor-34958 .elementor-element.elementor-element-e35dec9{--padding-top:40px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-34958 .elementor-element.elementor-element-da07f73{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34958 .elementor-element.elementor-element-55d0928 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-34958 .elementor-element.elementor-element-55d0928{text-align:center;font-size:42px;line-height:41px;}.elementor-34958 .elementor-element.elementor-element-1380460 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-34958 .elementor-element.elementor-element-1380460{text-align:center;font-size:24px;}.elementor-34958 .elementor-element.elementor-element-8e0913f > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-34958 .elementor-element.elementor-element-8e0913f img{width:84%;}.elementor-34958 .elementor-element.elementor-element-f695462{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34958 .elementor-element.elementor-element-308aa13{--padding-top:5px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-34958 .elementor-element.elementor-element-344de74{text-align:center;font-size:42px;line-height:36px;}.elementor-34958 .elementor-element.elementor-element-8bd1fe7{text-align:center;font-size:21px;line-height:27px;}.elementor-34958 .elementor-element.elementor-element-c50dd7e img{width:79%;}.elementor-34958 .elementor-element.elementor-element-d5d16b5{--padding-top:0px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-34958 .elementor-element.elementor-element-60bd2f9{text-align:center;font-size:28px;line-height:30px;}.elementor-34958 .elementor-element.elementor-element-bcdfaf2 img{width:55%;}.elementor-34958 .elementor-element.elementor-element-a812820{--padding-top:0px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-34958 .elementor-element.elementor-element-0c0a150 img{width:55%;}.elementor-34958 .elementor-element.elementor-element-e5203f1{--padding-top:0px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-34958 .elementor-element.elementor-element-c6d4c40 img{width:55%;}.elementor-34958 .elementor-element.elementor-element-f7c53c6{--container-widget-width:323px;--container-widget-flex-grow:0;width:var( --container-widget-width, 323px );max-width:323px;}.elementor-34958 .elementor-element.elementor-element-f7c53c6 .elementor-heading-title{font-size:16px;}.elementor-34958 .elementor-element.elementor-element-593c361 .elementor-heading-title{font-size:28px;line-height:33px;}.elementor-34958 .elementor-element.elementor-element-750e1e0{line-height:27px;}.elementor-34958 .elementor-element.elementor-element-dcbf0d1{font-size:28px;line-height:36px;}.elementor-34958 .elementor-element.elementor-element-707a411{--padding-top:0px;--padding-bottom:60px;--padding-left:015px;--padding-right:15px;}.elementor-34958 .elementor-element.elementor-element-769cc19 .ha-toggle__item-title{font-size:19px;}.elementor-34958 .elementor-element.elementor-element-769cc19 .ha-toggle__item-content{font-size:16px;}}@media(min-width:768px){.elementor-34958 .elementor-element.elementor-element-453ac85{--width:40%;}.elementor-34958 .elementor-element.elementor-element-d49248d{--width:24%;}.elementor-34958 .elementor-element.elementor-element-83cfda8{--width:24%;}.elementor-34958 .elementor-element.elementor-element-f6a421c{--width:41%;}.elementor-34958 .elementor-element.elementor-element-5424068{--width:55%;}.elementor-34958 .elementor-element.elementor-element-3bfcff1{--width:50%;}.elementor-34958 .elementor-element.elementor-element-33f35b9{--width:30%;}.elementor-34958 .elementor-element.elementor-element-7b53b21{--width:33%;}.elementor-34958 .elementor-element.elementor-element-fce7974{--width:10%;}.elementor-34958 .elementor-element.elementor-element-ce2f92d{--width:33%;}.elementor-34958 .elementor-element.elementor-element-91889fd{--width:10%;}.elementor-34958 .elementor-element.elementor-element-bb771e6{--width:33%;}.elementor-34958 .elementor-element.elementor-element-025af26{--width:45.272%;}.elementor-34958 .elementor-element.elementor-element-051eaaf{--width:45.272%;}.elementor-34958 .elementor-element.elementor-element-5e8c0c8{--width:100%;}.elementor-34958 .elementor-element.elementor-element-bfae504{--width:29%;}}




























































/* Start custom CSS for shortcode, class: .elementor-element-666179e *//* === Cartão / Container === */
.card-indicacao .elementor-form,
.card-indicacao .bv-form { /* <- garante o estilo também no shortcode */
  max-width: 360px;
  margin: 0 auto;
  background: #ffffff;
  border-radius: 10px;
  padding: 28px;
  box-shadow: 0 14px 38px rgba(0,0,0,.08);
}

/* Espaçamento entre grupos de campos */
.card-indicacao .elementor-field-group { margin: 0 0 16px 0; }

/* === Rótulos (labels) === */
.card-indicacao .elementor-field-label {
  font-size: 14px;
  line-height: 1.2;
  color: #6b7280; /* cinza suave */
  margin-bottom: 6px;
  display: inline-block;
  font-weight: 500;
}

/* === Campos (inputs) === */
.card-indicacao .elementor-field,
.card-indicacao .elementor-select-wrapper select,
.card-indicacao .elementor-field-textual {
  height: 46px;
  padding: 10px 14px;
  border: 1px solid #d9e1ea;
  border-radius: 8px;
  background: #fff;
  box-shadow: inset 0 1px 0 rgba(17,24,39,.02);
  font-size: 16px;
  line-height: 1.2;
}

/* Placeholder forte e “azulado” como no mockup */
.card-indicacao .elementor-field::placeholder {
  color: #213a63;
  font-weight: 700;
}

/* Foco elegante */
.card-indicacao .elementor-field:focus {
  outline: none;
  border-color: #aeb8c7;
  box-shadow: 0 0 0 4px rgba(33,58,99,.08);
}

/* Remove borda/estilo padrão do select wrapper */
.card-indicacao .elementor-select-wrapper::after { color: #8a94a3; }

/* === Botão === */
.card-indicacao .elementor-button {
  width: 100%;
  height: 50px;
  border-radius: 8px;
  background: #d11f27;  /* vermelho do mockup */
  color: #fff;
  font-size: 18px;
  font-weight: 800;
  letter-spacing: .2px;
  border: none;
  box-shadow: 0 8px 20px rgba(209,31,39,.25);
}

.card-indicacao .elementor-button:hover,
.card-indicacao .elementor-button:focus {
  background: #b11920;
  transform: translateY(-1px);
  box-shadow: 0 10px 24px rgba(209,31,39,.32);
}

/* Mensagens/erros discretos */
.card-indicacao .elementor-message,
.card-indicacao .elementor-field-group .elementor-field-description,
.card-indicacao .elementor-field-group .elementor-field-error {
  font-size: 12px;
  color: #6b7280;
}

/* Responsivo leve */
@media (max-width: 420px) {
  .card-indicacao .elementor-form,
  .card-indicacao .bv-form { padding: 22px; }
  .card-indicacao .elementor-button { height: 48px; font-size: 17px; }
}
/* Oculta a área de mensagem por padrão */
.card-indicacao .bv-msg { 
  display: none; 
  margin-top: 10px; 
}

/* Remove qualquer ícone padrão do Elementor */
.card-indicacao .elementor-message:before,
.card-indicacao .bv-msg:before { 
  content: none !important; 
}

/* Quando houver mensagem, mostramos */
.card-indicacao .bv-msg.is-visible { 
  display: block; 
}/* End custom CSS */






/* Start custom CSS for ha-toggle, class: .elementor-element-769cc19 *//* Força todos os toggles a iniciarem fechados */
.elementor-toggle .elementor-tab-title {
    pointer-events: auto;
}
.elementor-toggle .elementor-tab-content {
    display: none !important;
}
.elementor-toggle .elementor-tab-title.elementor-active {
    pointer-events: auto;
}/* End custom CSS */








