.elementor-619 .elementor-element.elementor-element-825a7d5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-619 .elementor-element.elementor-element-825a7d5:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-825a7d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040F21;}.elementor-619 .elementor-element.elementor-element-766d113{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:5%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%;}.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-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-619 .elementor-element.elementor-element-1fd0b6d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.22vw;font-weight:700;color:#FAFAFA;}.elementor-619 .elementor-element.elementor-element-8a1b44e{--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;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFFA3;--border-color:#FFFFFFA3;--border-radius:1px 0px 0px 0px;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-619 .elementor-element.elementor-element-a29a325{--display:flex;border-style:none;--border-style:none;}.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-619 .elementor-element.elementor-element-a03cd51{font-family:"Roboto", Sans-serif;font-size:1.67vw;font-weight:700;color:#FAFAFA;}.elementor-619 .elementor-element.elementor-element-a03cd51 a{color:#FAFAFA;}.elementor-619 .elementor-element.elementor-element-0b56ac6{width:var( --container-widget-width, 100% );max-width:100%;margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:1.4vw;font-weight:400;color:#FAFAFA;}.elementor-619 .elementor-element.elementor-element-0b56ac6 a{color:#FAFAFA;}.elementor-619 .elementor-element.elementor-element-b8ca656{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:1.4vw;font-weight:700;text-decoration:underline;color:#FAFAFA;}.elementor-619 .elementor-element.elementor-element-b8ca656 a{color:#FAFAFA;}.elementor-619 .elementor-element.elementor-element-672751f{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF6E;--border-color:#FFFFFF6E;--margin-top:2%;--margin-bottom:1%;--margin-left:2%;--margin-right:0%;}.elementor-619 .elementor-element.elementor-element-4ea9f73{--display:flex;}.elementor-619 .elementor-element.elementor-element-2c4a8a7{font-family:"Roboto", Sans-serif;font-size:1.4vw;font-weight:700;color:#FAFAFA;}.elementor-619 .elementor-element.elementor-element-2c4a8a7 a{color:#FAFAFA;}.elementor-619 .elementor-element.elementor-element-189f678{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:1.4vw;font-weight:400;color:#FAFAFA;}.elementor-619 .elementor-element.elementor-element-189f678 a{color:#FAFAFA;}.elementor-619 .elementor-element.elementor-element-351afb7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:1.4vw;font-weight:700;color:#FAFAFA;}.elementor-619 .elementor-element.elementor-element-351afb7 a{color:#FAFAFA;}.elementor-619 .elementor-element.elementor-element-c589f6a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:1.4vw;font-weight:700;color:#FAFAFA;}.elementor-619 .elementor-element.elementor-element-c589f6a a{color:#FAFAFA;}.elementor-619 .elementor-element.elementor-element-3475755{--display:flex;--margin-top:2%;--margin-bottom:1%;--margin-left:0%;--margin-right:2%;}.elementor-619 .elementor-element.elementor-element-7b51184{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF78;--border-color:#FFFFFF78;--border-radius:0px 0px 0px 0px;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-619 .elementor-element.elementor-element-7b51184:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-7b51184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040F21;}.elementor-619 .elementor-element.elementor-element-9cd3eaf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:3%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-619 .elementor-element.elementor-element-21868a6{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-619 .elementor-element.elementor-element-21868a6.elementor-element{--align-self:center;}.elementor-619 .elementor-element.elementor-element-602a69e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.4vw;font-weight:400;line-height:32px;color:#FAFAFAE3;}.elementor-619 .elementor-element.elementor-element-db035cb{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF80;--border-color:#FFFFFF80;}.elementor-619 .elementor-element.elementor-element-db035cb:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-db035cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040F21;}.elementor-619 .elementor-element.elementor-element-bfbe240{--display:flex;--margin-top:0%;--margin-bottom:2%;--margin-left:5%;--margin-right:0%;}.elementor-619 .elementor-element.elementor-element-22deed9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:1% 0% 6% 0%;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF52;}.elementor-619 .elementor-element.elementor-element-22deed9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-9380d60 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-0026c57{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-619 .elementor-element.elementor-element-0026c57 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-b0541a1{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-619 .elementor-element.elementor-element-b0541a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-1ae2993{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-619 .elementor-element.elementor-element-1ae2993 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-ecfdd8c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-619 .elementor-element.elementor-element-ecfdd8c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-71a6a7e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-619 .elementor-element.elementor-element-71a6a7e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-5c6c057{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-619 .elementor-element.elementor-element-5c6c057 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-c92fea0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-619 .elementor-element.elementor-element-53168fc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:1% 0% 6% 0%;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF4D;}.elementor-619 .elementor-element.elementor-element-53168fc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-b407f5f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-bd2932d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-619 .elementor-element.elementor-element-bd2932d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-607a426{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-619 .elementor-element.elementor-element-607a426 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-d789d21{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-619 .elementor-element.elementor-element-d789d21 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-29be84f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-619 .elementor-element.elementor-element-29be84f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-945a3e0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-619 .elementor-element.elementor-element-945a3e0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-d12baed{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-619 .elementor-element.elementor-element-d12baed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-d06bb56{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-619 .elementor-element.elementor-element-9c60481{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:1% 0% 6% 0%;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF57;}.elementor-619 .elementor-element.elementor-element-9c60481 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-b37953c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-985ccef{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-619 .elementor-element.elementor-element-985ccef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-5813031{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-619 .elementor-element.elementor-element-5813031 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-705e5b9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-619 .elementor-element.elementor-element-705e5b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-275f462{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 1%;}.elementor-619 .elementor-element.elementor-element-275f462 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-50b99ca{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5%;}.elementor-619 .elementor-element.elementor-element-d4ee293{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:1% 0% 6% 0%;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF52;}.elementor-619 .elementor-element.elementor-element-d4ee293 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-5b76d82 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-979407f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-619 .elementor-element.elementor-element-979407f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-3fb792c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-619 .elementor-element.elementor-element-3fb792c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-a69ca23{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-619 .elementor-element.elementor-element-a69ca23 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.11vw;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-4ab83b1{--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-619 .elementor-element.elementor-element-4ab83b1:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-4ab83b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040F21;}.elementor-619 .elementor-element.elementor-element-4021822{--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;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-619 .elementor-element.elementor-element-4021822.e-con{--align-self:center;}.elementor-619 .elementor-element.elementor-element-9e447a3{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;color:#FAFAFACC;}.elementor-619 .elementor-element.elementor-element-9e447a3.elementor-element{--align-self:flex-end;}.elementor-619 .elementor-element.elementor-element-9e447a3 a{color:#FAFAFACC;}.elementor-619 .elementor-element.elementor-element-e71ec42{width:100%;max-width:100%;text-align:end;color:#FAFAFACC;}.elementor-619 .elementor-element.elementor-element-e71ec42.elementor-element{--align-self:flex-end;}.elementor-619 .elementor-element.elementor-element-e71ec42 a{color:#FAFAFACC;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-619 .elementor-element.elementor-element-a03cd51{font-size:2vw;}.elementor-619 .elementor-element.elementor-element-0b56ac6{font-size:2vw;}.elementor-619 .elementor-element.elementor-element-b8ca656{font-size:2vw;}.elementor-619 .elementor-element.elementor-element-2c4a8a7{font-size:2vw;}.elementor-619 .elementor-element.elementor-element-189f678{font-size:2vw;}.elementor-619 .elementor-element.elementor-element-351afb7{font-size:2vw;}.elementor-619 .elementor-element.elementor-element-c589f6a{font-size:2vw;}.elementor-619 .elementor-element.elementor-element-9e447a3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-619 .elementor-element.elementor-element-e71ec42{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}}@media(min-width:768px){.elementor-619 .elementor-element.elementor-element-766d113{--width:90%;}.elementor-619 .elementor-element.elementor-element-8a1b44e{--width:89%;}.elementor-619 .elementor-element.elementor-element-672751f{--width:60%;}.elementor-619 .elementor-element.elementor-element-9cd3eaf{--width:93%;}.elementor-619 .elementor-element.elementor-element-4021822{--width:90%;}}@media(max-width:767px){.elementor-619 .elementor-element.elementor-element-766d113{--width:97%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%;}.elementor-619 .elementor-element.elementor-element-b9272e6{width:100%;max-width:100%;}.elementor-619 .elementor-element.elementor-element-1fd0b6d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-619 .elementor-element.elementor-element-1fd0b6d.elementor-element{--align-self:center;}.elementor-619 .elementor-element.elementor-element-1fd0b6d .elementor-heading-title{font-size:5vw;line-height:32px;}.elementor-619 .elementor-element.elementor-element-8a1b44e{--width:90%;--margin-top:0%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%;}.elementor-619 .elementor-element.elementor-element-a03cd51{font-size:4vw;}.elementor-619 .elementor-element.elementor-element-0b56ac6{font-size:4vw;}.elementor-619 .elementor-element.elementor-element-b8ca656{font-size:4vw;}.elementor-619 .elementor-element.elementor-element-672751f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-619 .elementor-element.elementor-element-2c4a8a7{font-size:4vw;}.elementor-619 .elementor-element.elementor-element-189f678{font-size:4vw;}.elementor-619 .elementor-element.elementor-element-351afb7{font-size:4vw;}.elementor-619 .elementor-element.elementor-element-c589f6a{font-size:4vw;}.elementor-619 .elementor-element.elementor-element-3475755{--margin-top:-12%;--margin-bottom:2%;--margin-left:0%;--margin-right:2%;}.elementor-619 .elementor-element.elementor-element-9cd3eaf{--width:97%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%;}.elementor-619 .elementor-element.elementor-element-21868a6{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-619 .elementor-element.elementor-element-21868a6 img{width:100%;}.elementor-619 .elementor-element.elementor-element-602a69e{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;}.elementor-619 .elementor-element.elementor-element-602a69e .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-bfbe240{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:5%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-619 .elementor-element.elementor-element-22deed9{width:var( --container-widget-width, 100% );max-width:100%;margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;padding:1% 0% 09% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-619 .elementor-element.elementor-element-22deed9.elementor-element{--align-self:flex-start;}.elementor-619 .elementor-element.elementor-element-22deed9 .elementor-heading-title{font-size:6vw;}.elementor-619 .elementor-element.elementor-element-9380d60{text-align:center;}.elementor-619 .elementor-element.elementor-element-9380d60 .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-0026c57{text-align:center;}.elementor-619 .elementor-element.elementor-element-0026c57 .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-b0541a1{text-align:center;}.elementor-619 .elementor-element.elementor-element-b0541a1 .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-1ae2993{text-align:center;}.elementor-619 .elementor-element.elementor-element-1ae2993 .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-ecfdd8c{text-align:center;}.elementor-619 .elementor-element.elementor-element-ecfdd8c .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-71a6a7e{text-align:center;}.elementor-619 .elementor-element.elementor-element-71a6a7e .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-5c6c057{text-align:center;}.elementor-619 .elementor-element.elementor-element-5c6c057 .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-c92fea0{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-619 .elementor-element.elementor-element-53168fc{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;padding:1% 0% 9% 0%;text-align:start;}.elementor-619 .elementor-element.elementor-element-53168fc .elementor-heading-title{font-size:6vw;}.elementor-619 .elementor-element.elementor-element-b407f5f{text-align:center;}.elementor-619 .elementor-element.elementor-element-b407f5f .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-bd2932d{text-align:center;}.elementor-619 .elementor-element.elementor-element-bd2932d .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-607a426{text-align:center;}.elementor-619 .elementor-element.elementor-element-607a426 .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-d789d21{text-align:center;}.elementor-619 .elementor-element.elementor-element-d789d21 .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-29be84f{text-align:center;}.elementor-619 .elementor-element.elementor-element-29be84f .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-945a3e0{text-align:center;}.elementor-619 .elementor-element.elementor-element-945a3e0 .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-d12baed{text-align:center;}.elementor-619 .elementor-element.elementor-element-d12baed .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-d06bb56{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-619 .elementor-element.elementor-element-9c60481{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;padding:1% 0% 9% 0%;text-align:start;}.elementor-619 .elementor-element.elementor-element-9c60481 .elementor-heading-title{font-size:6vw;}.elementor-619 .elementor-element.elementor-element-b37953c{text-align:center;}.elementor-619 .elementor-element.elementor-element-b37953c .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-985ccef{text-align:center;}.elementor-619 .elementor-element.elementor-element-985ccef .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-5813031{text-align:center;}.elementor-619 .elementor-element.elementor-element-5813031 .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-705e5b9{text-align:center;}.elementor-619 .elementor-element.elementor-element-705e5b9 .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-275f462{text-align:center;}.elementor-619 .elementor-element.elementor-element-275f462 .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-50b99ca{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-619 .elementor-element.elementor-element-d4ee293{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;padding:1% 0% 9% 0%;text-align:start;}.elementor-619 .elementor-element.elementor-element-d4ee293 .elementor-heading-title{font-size:6vw;}.elementor-619 .elementor-element.elementor-element-5b76d82{text-align:center;}.elementor-619 .elementor-element.elementor-element-5b76d82 .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-979407f{text-align:center;}.elementor-619 .elementor-element.elementor-element-979407f .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-3fb792c{text-align:center;}.elementor-619 .elementor-element.elementor-element-3fb792c .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-a69ca23{text-align:center;}.elementor-619 .elementor-element.elementor-element-a69ca23 .elementor-heading-title{font-size:5vw;}.elementor-619 .elementor-element.elementor-element-4021822{--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-619 .elementor-element.elementor-element-9e447a3.elementor-element{--align-self:center;}.elementor-619 .elementor-element.elementor-element-9e447a3{text-align:center;}.elementor-619 .elementor-element.elementor-element-e71ec42.elementor-element{--align-self:center;}.elementor-619 .elementor-element.elementor-element-e71ec42{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-2551697 *//* --- Containerul principal al formularului --- */
.cf7-custom-wrapper {
  position: relative;
  width: 100%;
}

.cf7-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}

.cf7-field label {
  display: block;
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 8px;
}

.cf7-field input,
.cf7-field textarea {
  width: 100%;
  background: rgba(255,255,255,0.06);
  border: 1px solid rgba(255,255,255,0.15);
  padding: 14px 16px;
  color: #ffffff;
  font-size: 15px;
  outline: none;
  border-radius: 0px !important; /* Colțuri perfect drepte */
}

.cf7-field textarea {
  min-height: 140px;
  resize: vertical;
}

.cf7-field input::placeholder,
.cf7-field textarea::placeholder {
  color: rgba(255,255,255,0.4);
}

.cf7-field.full {
  margin-top: 24px;
}

.cf7-submit input {
  margin-top: 32px;
  background: transparent;
  color: #ffffff;
  border: 1px solid #ffffff;
  padding: 14px 36px;
  font-weight: 600;
  cursor: pointer;
  transition: 0.3s ease;
  border-radius: 0px !important; 
}

.cf7-submit input:hover {
  background: #ffffff;
  color: #000000;
}

/* --- POP-UP MODAL FULL-SCREEN (Peste tot site-ul) --- */
.cf7-success-popup {
  display: none; /* Ascuns implicit */
  position: fixed; /* Îl scoate din container și îl pune peste ecran */
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #050E1E; /* Culoarea închisă din screenshot */
  z-index: 999999 !important; /* Se asigură că stă peste header, meniu sau subsol */
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 40px;
  box-sizing: border-box;
}

/* Chenarul interior (inset border) */
.cf7-success-popup::before {
  content: '';
  position: absolute;
  top: 30px;
  left: 30px;
  right: 30px;
  bottom: 30px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  pointer-events: none; 
}

/* Imaginea personalizată încărcată din WordPress */
.cf7-success-img {
  width: 60px; /* Redimensionare iconiță */
  height: auto;
  margin-bottom: 20px; /* DISTANȚA MODIFICATĂ LA 20PX */
  z-index: 2; /* Rămâne deasupra chenarului interior */
}

.cf7-success-popup h2 {
  color: #ffffff;
  font-family: 'Montserrat', sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1px;
  margin: 0 0 14px 0;
  z-index: 2;
}

.cf7-success-popup p {
  color: rgba(255, 255, 255, 0.7);
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  margin: 0 0 40px 0;
  z-index: 2;
}

/* Butonul "Send Another Message" */
.cf7-reset-btn {
  background: transparent;
  color: #ffffff;
  border: 1px solid rgba(255, 255, 255, 0.6);
  padding: 14px 32px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
  cursor: pointer;
  transition: 0.3s ease;
  border-radius: 0px !important;
  z-index: 2;
}

.cf7-reset-btn:hover {
  background: #ffffff;
  color: #050E1E;
  border-color: #ffffff;
}

/* --- Declanșare la trimitere cu succes --- */
.wpcf7-form.sent .cf7-success-popup {
  display: flex; 
}

/* Ascundem mesajul nativ text al Contact Form 7 */
.wpcf7-form .wpcf7-response-output {
  display: none !important;
}

/* Mobile responsive pentru marginile chenarului */
@media (max-width: 768px) {
  .cf7-grid {
    grid-template-columns: 1fr;
  }
  .cf7-success-popup::before {
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a1b44e */.elementor-619 .elementor-element.elementor-element-8a1b44e {
    border-top: 2px solid #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-825a7d5 */body.page-id-4203 .elementor-619 .elementor-element.elementor-element-825a7d5,
body.page-id-10356 .elementor-619 .elementor-element.elementor-element-825a7d5 {
    display: none !important;
}

body.page-id-13 .elementor-619 .elementor-element.elementor-element-825a7d5 {
    display: none !important;
}/* End custom CSS */