.elementor-247333 .elementor-element.elementor-element-1418fbad{--display:flex;--min-height:883.766px;--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:stretch;--padding-top:92px;--padding-bottom:101px;--padding-left:0px;--padding-right:48px;}.elementor-247333 .elementor-element.elementor-element-1418fbad:not(.elementor-motion-effects-element-type-background), .elementor-247333 .elementor-element.elementor-element-1418fbad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-247333 .elementor-element.elementor-element-2d341b6f{--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;--gap:107px 107px;--row-gap:107px;--column-gap:107px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247333 .elementor-element.elementor-element-2d341b6f.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-247333 .elementor-element.elementor-element-29f9fe78{width:var( --container-widget-width, 632px );max-width:632px;--container-widget-width:632px;--container-widget-flex-grow:0;}.elementor-247333 .elementor-element.elementor-element-29f9fe78 > .elementor-widget-container{--e-transform-translateY:4px;}.elementor-247333 .elementor-element.elementor-element-661843bd{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-247333 .elementor-element.elementor-element-6af4aaf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0.447px 0px;}.elementor-247333 .elementor-element.elementor-element-6af4aaf{text-align:start;font-family:"Roboto", Sans-serif;font-weight:500;line-height:21.632px;color:#C91717;}.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-247333 .elementor-element.elementor-element-1b3b7969 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 7.122px 0px;}.elementor-247333 .elementor-element.elementor-element-1b3b7969{text-align:start;}.elementor-247333 .elementor-element.elementor-element-1b3b7969 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:72px;color:#0E0F11;}.elementor-247333 .elementor-element.elementor-element-7e0bb0b9{width:var( --container-widget-width, 618px );max-width:618px;--container-widget-width:618px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:24.336px;color:#0E0F11;}.elementor-247333 .elementor-element.elementor-element-7e0bb0b9 > .elementor-widget-container{margin:30.005px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-7a2cfe43{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:40.008px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-247333 .elementor-element.elementor-element-6570bb7d .elementor-button{background-color:#C91717;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:200px 200px 200px 200px;padding:16px 28px 16px 28px;}.elementor-247333 .elementor-element.elementor-element-4060301a .elementor-button{background-color:#0E0F11;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:800;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E0F11;border-radius:200px 200px 200px 200px;padding:10.5px 17px 10.5px 23px;}.elementor-247333 .elementor-element.elementor-element-4060301a .elementor-button-content-wrapper{flex-direction:row;}.elementor-247333 .elementor-element.elementor-element-4060301a .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-247333 .elementor-element.elementor-element-766fe629{--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247333 .elementor-element.elementor-element-5694c062 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-5694c062{text-align:start;}.elementor-247333 .elementor-element.elementor-element-5694c062 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:24.336px;color:#0E0F11;}.elementor-247333 .elementor-element.elementor-element-48b4a4e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-48b4a4e0{text-align:start;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.352em;color:#626262;}.elementor-247333 .elementor-element.elementor-element-5e26fe42{width:var( --container-widget-width, 601px );max-width:601px;--container-widget-width:601px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:34px;font-weight:500;line-height:1.17647em;color:#C91717;}.elementor-247333 .elementor-element.elementor-element-5e26fe42 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-662d2f86{--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:10px;--padding-bottom:98px;--padding-left:0px;--padding-right:0px;}.elementor-247333 .elementor-element.elementor-element-48c22654{--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:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-247333 .elementor-element.elementor-element-7bf65178{--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:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247333 .elementor-element.elementor-element-67199959{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247333 .elementor-element.elementor-element-7ba2b8f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-7ba2b8f4{text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#C91717;}.elementor-247333 .elementor-element.elementor-element-7cdaffef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-7cdaffef{text-align:left;}.elementor-247333 .elementor-element.elementor-element-7cdaffef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:72px;font-weight:600;line-height:1.05em;color:#0E0F11;}.elementor-247333 .elementor-element.elementor-element-5ecede47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-5ecede47{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#0E0F11;}.elementor-247333 .elementor-element.elementor-element-6b3e0d58 .elementor-button{background-color:#0E0F11;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:200px 200px 200px 200px;padding:16px 28px 16px 28px;}.elementor-247333 .elementor-element.elementor-element-6b3e0d58 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-747baeb4{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-247333 .elementor-element.elementor-element-2bc66616 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-2bc66616{text-align:left;}.elementor-247333 .elementor-element.elementor-element-2bc66616 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:400;line-height:1.2em;color:#232526;}.elementor-247333 .elementor-element.elementor-element-13a7f533 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-13a7f533{text-align:left;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6E7274;}.elementor-247333 .elementor-element.elementor-element-2d4c689c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-2d4c689c{text-align:left;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;color:#18191F;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-247333 .elementor-element.elementor-element-c315278 .jet-search-filter{display:flex;flex-direction:column;}.elementor-247333 .elementor-element.elementor-element-c315278 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-247333 .elementor-element.elementor-element-c315278 .jet-search-filter__input{border-style:solid;border-width:1px 1px 1px 1px;border-color:#9C9595;}.elementor-247333 .elementor-element.elementor-element-2038efc1{--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:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:96px;--padding-bottom:96px;--padding-left:72px;--padding-right:72px;}.elementor-247333 .elementor-element.elementor-element-2038efc1:not(.elementor-motion-effects-element-type-background), .elementor-247333 .elementor-element.elementor-element-2038efc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-247333 .elementor-element.elementor-element-62578e91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-62578e91{text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#FF8181;}.elementor-247333 .elementor-element.elementor-element-73b00cc0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-73b00cc0{text-align:left;}.elementor-247333 .elementor-element.elementor-element-73b00cc0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-1e0388e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-1e0388e0{text-align:left;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-6bdc79b8{--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:46px 46px;--row-gap:46px;--column-gap:46px;}.elementor-247333 .elementor-element.elementor-element-182d58f5{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-247333 .elementor-element.elementor-element-5639d620 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-5639d620{text-align:left;font-family:"Roboto", Sans-serif;font-size:86px;font-weight:700;line-height:0.9em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-524ca12e{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247333 .elementor-element.elementor-element-35ea86a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-35ea86a4{text-align:left;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;color:#D74D51;}.elementor-247333 .elementor-element.elementor-element-3000c715 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-3000c715{text-align:left;}.elementor-247333 .elementor-element.elementor-element-3000c715 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-48bfd6ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-48bfd6ef{text-align:left;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#D6D6D6;}.elementor-247333 .elementor-element.elementor-element-30820b3d .elementor-button{background-color:#00000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;fill:#9B2323;color:#9B2323;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-f5cc074{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-247333 .elementor-element.elementor-element-2299af34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-2299af34{text-align:left;font-family:"Roboto", Sans-serif;font-size:86px;font-weight:700;line-height:0.9em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-35238478{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247333 .elementor-element.elementor-element-216595b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-216595b4{text-align:left;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;color:#D74D51;}.elementor-247333 .elementor-element.elementor-element-5dcb6382 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-5dcb6382{text-align:left;}.elementor-247333 .elementor-element.elementor-element-5dcb6382 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-30d7ec02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-30d7ec02{text-align:left;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#D6D6D6;}.elementor-247333 .elementor-element.elementor-element-3cbf0bc0 .elementor-button{background-color:#00000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;fill:#9B2323;color:#9B2323;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-76a85317{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-247333 .elementor-element.elementor-element-60cd8861 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-60cd8861{text-align:left;font-family:"Roboto", Sans-serif;font-size:86px;font-weight:700;line-height:0.9em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-47d65387{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247333 .elementor-element.elementor-element-5b2fee7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-5b2fee7c{text-align:left;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;color:#D74D51;}.elementor-247333 .elementor-element.elementor-element-307e4924 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-307e4924{text-align:left;}.elementor-247333 .elementor-element.elementor-element-307e4924 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-e25ca7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-e25ca7a{text-align:left;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#D6D6D6;}.elementor-247333 .elementor-element.elementor-element-74df50bb .elementor-button{background-color:#00000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;fill:#9B2323;color:#9B2323;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-6fa1c96d{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:56px;--padding-bottom:56px;--padding-left:72px;--padding-right:72px;}.elementor-247333 .elementor-element.elementor-element-6fa1c96d:not(.elementor-motion-effects-element-type-background), .elementor-247333 .elementor-element.elementor-element-6fa1c96d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9B2323;}.elementor-247333 .elementor-element.elementor-element-1ec064e1{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-247333 .elementor-element.elementor-element-1ec064e1.e-con{--order:2;}.elementor-247333 .elementor-element.elementor-element-24c90589 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-24c90589{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-12b15c97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-12b15c97{text-align:center;}.elementor-247333 .elementor-element.elementor-element-12b15c97 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-6d52d5cc{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-247333 .elementor-element.elementor-element-6d52d5cc.e-con{--order:3;}.elementor-247333 .elementor-element.elementor-element-29c39d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-29c39d2{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-7adf6488 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-7adf6488{text-align:center;}.elementor-247333 .elementor-element.elementor-element-7adf6488 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-7ea4379d{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-247333 .elementor-element.elementor-element-7ea4379d.e-con{--order:1;}.elementor-247333 .elementor-element.elementor-element-7df9af2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-7df9af2b{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-192b5242 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-192b5242{text-align:center;}.elementor-247333 .elementor-element.elementor-element-192b5242 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-302279c4{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-247333 .elementor-element.elementor-element-302279c4.e-con{--order:4;}.elementor-247333 .elementor-element.elementor-element-58404396 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-58404396{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-64b80fae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-64b80fae{text-align:center;}.elementor-247333 .elementor-element.elementor-element-64b80fae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-4ca7959{--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:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:96px;--padding-bottom:40px;--padding-left:72px;--padding-right:72px;}.elementor-247333 .elementor-element.elementor-element-4ca7959:not(.elementor-motion-effects-element-type-background), .elementor-247333 .elementor-element.elementor-element-4ca7959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-247333 .elementor-element.elementor-element-6406e1f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-6406e1f8{text-align:left;}.elementor-247333 .elementor-element.elementor-element-6406e1f8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;line-height:1.1em;color:#0E0F11;}.elementor-247333 .elementor-element.elementor-element-467b4284 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-467b4284{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#0E0F11;}.elementor-247333 .elementor-element.elementor-element-65eff7b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-247333 .elementor-element.elementor-element-65eff7b > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-247333 .elementor-element.elementor-element-eeb888a .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-247333 .elementor-element.elementor-element-eeb888a .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-247333 .elementor-element.elementor-element-eeb888a .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-247333 .elementor-element.elementor-element-eeb888a .jet-filters-pagination__load-more{order:initial;}.elementor-247333 .elementor-element.elementor-element-60a4e32b{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:96px;--padding-bottom:96px;--padding-left:72px;--padding-right:72px;}.elementor-247333 .elementor-element.elementor-element-60a4e32b:not(.elementor-motion-effects-element-type-background), .elementor-247333 .elementor-element.elementor-element-60a4e32b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171A1C;}.elementor-247333 .elementor-element.elementor-element-6fe4aead > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-6fe4aead{text-align:left;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:800;line-height:1.4em;color:#AEB1B2;}.elementor-247333 .elementor-element.elementor-element-5302db3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-5302db3b{text-align:left;}.elementor-247333 .elementor-element.elementor-element-5302db3b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-5d1bf07d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-5d1bf07d{text-align:left;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#AEB1B2;}.elementor-247333 .elementor-element.elementor-element-298ab197{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-247333 .elementor-element.elementor-element-64e98293{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-247333 .elementor-element.elementor-element-64e98293:not(.elementor-motion-effects-element-type-background), .elementor-247333 .elementor-element.elementor-element-64e98293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323435;}.elementor-247333 .elementor-element.elementor-element-64e98293.e-con{--order:2;}.elementor-247333 .elementor-element.elementor-element-2cc34ac8{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-247333 .elementor-element.elementor-element-ea515f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-ea515f9{text-align:left;}.elementor-247333 .elementor-element.elementor-element-ea515f9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-4104c2b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-4104c2b7{text-align:left;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#9FA3A4;}.elementor-247333 .elementor-element.elementor-element-12980432 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-12980432{text-align:left;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#DDDDDD;}.elementor-247333 .elementor-element.elementor-element-295130ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-295130ac{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-1bbbfcb0{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-247333 .elementor-element.elementor-element-1bbbfcb0:not(.elementor-motion-effects-element-type-background), .elementor-247333 .elementor-element.elementor-element-1bbbfcb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323435;}.elementor-247333 .elementor-element.elementor-element-1bbbfcb0.e-con{--order:1;}.elementor-247333 .elementor-element.elementor-element-44e27f20{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-247333 .elementor-element.elementor-element-3a7c41da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-3a7c41da{text-align:left;}.elementor-247333 .elementor-element.elementor-element-3a7c41da .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-66abcbc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-66abcbc3{text-align:left;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#9FA3A4;}.elementor-247333 .elementor-element.elementor-element-73f1db51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-73f1db51{text-align:left;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#DDDDDD;}.elementor-247333 .elementor-element.elementor-element-6d67f358 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-6d67f358{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-1a405b6f{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-247333 .elementor-element.elementor-element-1a405b6f:not(.elementor-motion-effects-element-type-background), .elementor-247333 .elementor-element.elementor-element-1a405b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323435;}.elementor-247333 .elementor-element.elementor-element-1a405b6f.e-con{--order:3;}.elementor-247333 .elementor-element.elementor-element-2271f7bf{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-247333 .elementor-element.elementor-element-f7a4f2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-f7a4f2f{text-align:left;}.elementor-247333 .elementor-element.elementor-element-f7a4f2f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-5e43854e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-5e43854e{text-align:left;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#9FA3A4;}.elementor-247333 .elementor-element.elementor-element-264ed3a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-264ed3a6{text-align:left;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#DDDDDD;}.elementor-247333 .elementor-element.elementor-element-1305cec2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-1305cec2{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-ff672d2{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-247333 .elementor-element.elementor-element-ff672d2:not(.elementor-motion-effects-element-type-background), .elementor-247333 .elementor-element.elementor-element-ff672d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323435;}.elementor-247333 .elementor-element.elementor-element-ff672d2.e-con{--order:4;}.elementor-247333 .elementor-element.elementor-element-3e97360d{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-247333 .elementor-element.elementor-element-3055b2f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-3055b2f7{text-align:left;}.elementor-247333 .elementor-element.elementor-element-3055b2f7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-50fb29f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-50fb29f3{text-align:left;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#9FA3A4;}.elementor-247333 .elementor-element.elementor-element-2bf14002 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-2bf14002{text-align:left;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#DDDDDD;}.elementor-247333 .elementor-element.elementor-element-1f248d46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-1f248d46{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-6ad5c501{--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:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:96px;--padding-bottom:96px;--padding-left:72px;--padding-right:72px;}.elementor-247333 .elementor-element.elementor-element-6ad5c501:not(.elementor-motion-effects-element-type-background), .elementor-247333 .elementor-element.elementor-element-6ad5c501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-247333 .elementor-element.elementor-element-38e9412f{--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:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-247333 .elementor-element.elementor-element-27f0d28e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-27f0d28e{text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#0E0F11;}.elementor-247333 .elementor-element.elementor-element-27583509 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-27583509{text-align:left;}.elementor-247333 .elementor-element.elementor-element-27583509 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:64px;font-weight:600;line-height:1.05em;color:#0E0F11;}.elementor-247333 .elementor-element.elementor-element-5dcb841 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-5dcb841{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:1.352em;color:#0E0F11;}.elementor-247333 .elementor-element.elementor-element-2db3620f .elementor-button{background-color:#C91717;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:16px 28px 16px 28px;}.elementor-247333 .elementor-element.elementor-element-553c6756{--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;}.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-247333 .elementor-element.elementor-element-46016eda{text-align:center;}.elementor-247333 .elementor-element.elementor-element-46016eda img{border-radius:50px 50px 50px 50px;}.elementor-247333 .elementor-element.elementor-element-3a86f330{--display:flex;--min-height:568.184px;--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:150px;--padding-bottom:152.744px;--padding-left:0px;--padding-right:0px;}.elementor-247333 .elementor-element.elementor-element-3a86f330:not(.elementor-motion-effects-element-type-background), .elementor-247333 .elementor-element.elementor-element-3a86f330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gigaza.b-cdn.net/gigaza/2026/08/home-update-4-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-247333 .elementor-element.elementor-element-3a86f330::before, .elementor-247333 .elementor-element.elementor-element-3a86f330 > .elementor-background-video-container::before, .elementor-247333 .elementor-element.elementor-element-3a86f330 > .e-con-inner > .elementor-background-video-container::before, .elementor-247333 .elementor-element.elementor-element-3a86f330 > .elementor-background-slideshow::before, .elementor-247333 .elementor-element.elementor-element-3a86f330 > .e-con-inner > .elementor-background-slideshow::before, .elementor-247333 .elementor-element.elementor-element-3a86f330 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(11,12,14,0.72);--background-overlay:'';}.elementor-247333 .elementor-element.elementor-element-49e0e672 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-49e0e672{text-align:center;}.elementor-247333 .elementor-element.elementor-element-49e0e672 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:72px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-33f4e61e{width:var( --container-widget-width, 732px );max-width:732px;--container-widget-width:732px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.352em;color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-33f4e61e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-3f4908a0 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:21.6px;fill:#0E0F11;color:#0E0F11;border-radius:200px 200px 200px 200px;padding:15.42px 10px 15.42px 10px;}.elementor-247333 .elementor-element.elementor-element-3f4908a0{width:var( --container-widget-width, 164px );max-width:164px;--container-widget-width:164px;--container-widget-flex-grow:0;}.elementor-247333 .elementor-element.elementor-element-2082cd52{--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:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:96px;--padding-bottom:96px;--padding-left:72px;--padding-right:72px;}.elementor-247333 .elementor-element.elementor-element-2082cd52:not(.elementor-motion-effects-element-type-background), .elementor-247333 .elementor-element.elementor-element-2082cd52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-247333 .elementor-element.elementor-element-291690f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-291690f8{text-align:left;}.elementor-247333 .elementor-element.elementor-element-291690f8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;line-height:1.1em;color:#0E0F11;}.elementor-247333 .elementor-element.elementor-element-379c4023 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247333 .elementor-element.elementor-element-379c4023{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:1.352em;color:#0E0F11;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-247333 .elementor-element.elementor-element-7fe575d9 .elementor-accordion-item{border-color:#E6E7E9;}.elementor-247333 .elementor-element.elementor-element-7fe575d9 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#E6E7E9;}.elementor-247333 .elementor-element.elementor-element-7fe575d9 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#E6E7E9;}.elementor-247333 .elementor-element.elementor-element-7fe575d9 .elementor-accordion-icon, .elementor-247333 .elementor-element.elementor-element-7fe575d9 .elementor-accordion-title{color:#0E0F11;}.elementor-247333 .elementor-element.elementor-element-7fe575d9 .elementor-accordion-icon svg{fill:#0E0F11;}.elementor-247333 .elementor-element.elementor-element-7fe575d9 .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-247333 .elementor-element.elementor-element-7fe575d9 .elementor-tab-content{color:#2E2E2E;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-247333 .elementor-element.elementor-element-65eff7b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-247333 .elementor-element.elementor-element-65eff7b > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-247333 .elementor-element.elementor-element-1418fbad{--min-height:832px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-247333 .elementor-element.elementor-element-2d341b6f{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-247333 .elementor-element.elementor-element-29f9fe78{width:100%;max-width:100%;}.elementor-247333 .elementor-element.elementor-element-29f9fe78.elementor-element{--order:99999 /* order end hack */;}.elementor-247333 .elementor-element.elementor-element-661843bd{--width:100%;}.elementor-247333 .elementor-element.elementor-element-661843bd.e-con{--order:-99999 /* order start hack */;}.elementor-247333 .elementor-element.elementor-element-1b3b7969 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-247333 .elementor-element.elementor-element-7a2cfe43{--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;}.elementor-247333 .elementor-element.elementor-element-6570bb7d .elementor-button{padding:17px 34px 17px 34px;}.elementor-247333 .elementor-element.elementor-element-4060301a .elementor-button{padding:19.5px 42px 19.5px 42px;}.elementor-247333 .elementor-element.elementor-element-662d2f86{--padding-top:48px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-247333 .elementor-element.elementor-element-48c22654{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247333 .elementor-element.elementor-element-7bf65178{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-247333 .elementor-element.elementor-element-67199959{--width:100px;}.elementor-247333 .elementor-element.elementor-element-7cdaffef .elementor-heading-title{font-size:32px;line-height:1.05em;}.elementor-247333 .elementor-element.elementor-element-747baeb4{--width:100px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-247333 .elementor-element.elementor-element-2038efc1{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-247333 .elementor-element.elementor-element-73b00cc0 .elementor-heading-title{font-size:30px;line-height:1.171875em;}.elementor-247333 .elementor-element.elementor-element-6bdc79b8{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-247333 .elementor-element.elementor-element-182d58f5{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-247333 .elementor-element.elementor-element-524ca12e{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-247333 .elementor-element.elementor-element-3000c715 .elementor-heading-title{font-size:18px;line-height:1.171875em;}.elementor-247333 .elementor-element.elementor-element-f5cc074{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-247333 .elementor-element.elementor-element-35238478{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-247333 .elementor-element.elementor-element-5dcb6382 .elementor-heading-title{font-size:18px;line-height:1.171875em;}.elementor-247333 .elementor-element.elementor-element-76a85317{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-247333 .elementor-element.elementor-element-47d65387{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-247333 .elementor-element.elementor-element-307e4924 .elementor-heading-title{font-size:18px;line-height:1.171875em;}.elementor-247333 .elementor-element.elementor-element-6fa1c96d{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-247333 .elementor-element.elementor-element-1ec064e1{--width:50px;}.elementor-247333 .elementor-element.elementor-element-6d52d5cc{--width:50px;}.elementor-247333 .elementor-element.elementor-element-7ea4379d{--width:50px;}.elementor-247333 .elementor-element.elementor-element-302279c4{--width:50px;}.elementor-247333 .elementor-element.elementor-element-4ca7959{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-247333 .elementor-element.elementor-element-6406e1f8 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-247333 .elementor-element.elementor-element-65eff7b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-247333 .elementor-element.elementor-element-65eff7b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-247333 .elementor-element.elementor-element-60a4e32b{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-247333 .elementor-element.elementor-element-5302db3b .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-247333 .elementor-element.elementor-element-6ad5c501{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-247333 .elementor-element.elementor-element-27583509 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-247333 .elementor-element.elementor-element-3a86f330{--min-height:360px;--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:108px;--padding-left:20px;--padding-right:20px;}.elementor-247333 .elementor-element.elementor-element-49e0e672{text-align:center;}.elementor-247333 .elementor-element.elementor-element-49e0e672 .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-247333 .elementor-element.elementor-element-33f4e61e > .elementor-widget-container{margin:14px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-247333 .elementor-element.elementor-element-33f4e61e{text-align:center;font-size:13px;line-height:1em;}.elementor-247333 .elementor-element.elementor-element-3f4908a0{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-247333 .elementor-element.elementor-element-3f4908a0 .elementor-button{font-size:13px;line-height:1.15em;border-radius:200px 200px 200px 200px;padding:15.5px 15.5px 15.5px 15.5px;}.elementor-247333 .elementor-element.elementor-element-2082cd52{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-247333 .elementor-element.elementor-element-291690f8 .elementor-heading-title{font-size:32px;line-height:1.1em;}}@media(min-width:768px){.elementor-247333 .elementor-element.elementor-element-2d341b6f{--content-width:1404px;}.elementor-247333 .elementor-element.elementor-element-661843bd{--width:665px;}.elementor-247333 .elementor-element.elementor-element-48c22654{--content-width:1280px;}.elementor-247333 .elementor-element.elementor-element-67199959{--width:50%;}.elementor-247333 .elementor-element.elementor-element-747baeb4{--width:50%;}.elementor-247333 .elementor-element.elementor-element-2038efc1{--content-width:1706px;}.elementor-247333 .elementor-element.elementor-element-182d58f5{--width:33.333%;}.elementor-247333 .elementor-element.elementor-element-f5cc074{--width:33.333%;}.elementor-247333 .elementor-element.elementor-element-76a85317{--width:33.333%;}.elementor-247333 .elementor-element.elementor-element-6fa1c96d{--content-width:1280px;}.elementor-247333 .elementor-element.elementor-element-1ec064e1{--width:25%;}.elementor-247333 .elementor-element.elementor-element-6d52d5cc{--width:25%;}.elementor-247333 .elementor-element.elementor-element-7ea4379d{--width:25%;}.elementor-247333 .elementor-element.elementor-element-302279c4{--width:25%;}.elementor-247333 .elementor-element.elementor-element-4ca7959{--content-width:1280px;}.elementor-247333 .elementor-element.elementor-element-60a4e32b{--content-width:1280px;}.elementor-247333 .elementor-element.elementor-element-64e98293{--width:50%;}.elementor-247333 .elementor-element.elementor-element-1bbbfcb0{--width:50%;}.elementor-247333 .elementor-element.elementor-element-1a405b6f{--width:50%;}.elementor-247333 .elementor-element.elementor-element-ff672d2{--width:50%;}.elementor-247333 .elementor-element.elementor-element-6ad5c501{--content-width:1280px;}.elementor-247333 .elementor-element.elementor-element-38e9412f{--width:55%;}.elementor-247333 .elementor-element.elementor-element-553c6756{--width:45%;}.elementor-247333 .elementor-element.elementor-element-2082cd52{--content-width:1280px;}}/* Start custom CSS for html, class: .elementor-element-29f9fe78 */@media (max-width: 767px) {
.elementor-247333 .elementor-element.elementor-element-29f9fe78 {
  display: block !important;
  transform: none !important;
  order: 50;
}
.elementor-247333 .elementor-element.elementor-element-29f9fe78 > .elementor-widget-container {
  display: grid !important;
  grid-template-columns: 190fr 148fr;
  grid-template-rows: 130px 138px;
  gap: 12px !important;
  width: 100% !important;
  max-width: none !important;
  height: 280px !important;
}
.elementor-247333 .elementor-element.elementor-element-29f9fe78 img {
  display: none !important;
  width: 100% !important;
  object-fit: cover !important;
  object-position: 50% 50% !important;
  border-radius: 24px !important;
  box-shadow: none !important;
  margin: 0 !important;
}
.elementor-247333 .elementor-element.elementor-element-29f9fe78 img:nth-child(1),
.elementor-247333 .elementor-element.elementor-element-29f9fe78 img:nth-child(4),
.elementor-247333 .elementor-element.elementor-element-29f9fe78 img:nth-child(5) {
  display: block !important;
}
.elementor-247333 .elementor-element.elementor-element-29f9fe78 img:nth-child(1) {
  grid-column: 1;
  grid-row: 1 / span 2;
  height: 220px !important;
}
.elementor-247333 .elementor-element.elementor-element-29f9fe78 img:nth-child(4) {
  grid-column: 2;
  grid-row: 1;
  height: 130px !important;
}
.elementor-247333 .elementor-element.elementor-element-29f9fe78 img:nth-child(5) {
  grid-column: 2;
  grid-row: 2;
  height: 138px !important;
}
}@media (max-width: 767px) {
  .elementor-247333 .elementor-element.elementor-element-29f9fe78 { display: block !important; transform: none !important; order: 50 !important; }
  .elementor-247333 .elementor-element.elementor-element-29f9fe78 .elementor-widget-container {
    display: grid;
    grid-template-columns: minmax(0, 190fr) minmax(0, 148fr);
    grid-template-rows: 130px 138px;
    column-gap: 12px;
    row-gap: 12px;
    width: 100% !important;
    max-width: none !important;
    height: 280px;
  }
  .elementor-247333 .elementor-element.elementor-element-29f9fe78 .gig-mosaic-img {
    display: none !important;
    width: 100% !important;
    max-width: none !important;
    object-fit: cover;
    box-shadow: none !important;
    border-radius: 24px !important;
  }
  .elementor-247333 .elementor-element.elementor-element-29f9fe78 .gig-mosaic-img:nth-child(1) {
    display: block !important;
    grid-column: 1;
    grid-row: 1 / span 2;
    align-self: start;
    height: 220px;
  }
  .elementor-247333 .elementor-element.elementor-element-29f9fe78 .gig-mosaic-img:nth-child(2) {
    display: block !important;
    grid-column: 2;
    grid-row: 1;
    height: 130px;
  }
  .elementor-247333 .elementor-element.elementor-element-29f9fe78 .gig-mosaic-img:nth-child(3) {
    display: block !important;
    grid-column: 2;
    grid-row: 2;
    height: 138px;
  }
}@media (max-width: 767px) {
  .elementor-247333 .elementor-element.elementor-element-29f9fe78 { display: block !important; transform: none !important; }
  .elementor-247333 .elementor-element.elementor-element-29f9fe78 .elementor-widget-container {
    display: grid;
    grid-template-columns: minmax(0, 190fr) minmax(0, 148fr);
    grid-template-rows: 130px 138px;
    column-gap: 12px;
    row-gap: 12px;
    width: 100% !important;
    max-width: none !important;
    height: 280px;
  }
  .elementor-247333 .elementor-element.elementor-element-29f9fe78 .gig-mosaic-img {
    display: none !important;
    width: 100% !important;
    max-width: none !important;
    object-fit: cover;
    box-shadow: none !important;
    border-radius: 24px !important;
  }
  .elementor-247333 .elementor-element.elementor-element-29f9fe78 .gig-mosaic-img:nth-child(1) {
    display: block !important;
    grid-column: 1;
    grid-row: 1 / span 2;
    align-self: start;
    height: 220px;
  }
  .elementor-247333 .elementor-element.elementor-element-29f9fe78 .gig-mosaic-img:nth-child(2) {
    display: block !important;
    grid-column: 2;
    grid-row: 1;
    height: 130px;
  }
  .elementor-247333 .elementor-element.elementor-element-29f9fe78 .gig-mosaic-img:nth-child(3) {
    display: block !important;
    grid-column: 2;
    grid-row: 2;
    height: 138px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2cfe43 */@media (max-width: 767px) {
  .elementor-247333 .elementor-element.elementor-element-7a2cfe43 {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 20px !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-7a2cfe43 > .elementor-element {
    width: 222px !important;
    max-width: 222px !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-7a2cfe43 .elementor-button {
    width: 100% !important;
    min-height: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-7a2cfe43 .elementor-element-4d03a99 .elementor-button {
    height: 52px !important;
    padding: 0 24px !important;
    border: 0 !important;
    border-radius: 35px !important;
    background: #9B2323 !important;
    font-size: 13px !important;
    line-height: 13px !important;
    font-weight: 700 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-7a2cfe43 .elementor-element-a57f6ea .elementor-button {
    height: 57px !important;
    padding: 0 16px !important;
    border: 1px solid #0E0F11 !important;
    border-radius: 200px !important;
    background: #000 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    font-weight: 800 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-7a2cfe43 .elementor-element-a57f6ea .elementor-button-content-wrapper {
    width: 100% !important;
    justify-content: space-between !important;
    align-items: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-766fe629 */@media (max-width: 767px) {
  .elementor-247333 .elementor-element.elementor-element-766fe629 {
    order: 60 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    gap: 20px !important;
  }
  .elementor-247333 .elementor-element.elementor-element-766fe629 .elementor-element-2117abf { display: none !important; }
  .elementor-247333 .elementor-element.elementor-element-766fe629 .elementor-element-9c4d334,
  .elementor-247333 .elementor-element.elementor-element-766fe629 .elementor-element-1a4ee5e {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-766fe629 .elementor-element-9c4d334 .elementor-heading-title {
    font-size: 13px !important;
    line-height: 15px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-766fe629 .elementor-element-1a4ee5e,
  .elementor-247333 .elementor-element.elementor-element-766fe629 .elementor-element-1a4ee5e p,
  .elementor-247333 .elementor-element.elementor-element-766fe629 .elementor-element-1a4ee5e a {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-766fe629 .elementor-element-1a4ee5e a::after {
    content: ' →';
    aria-hidden: true;
  }
}@media (max-width: 767px) {
  .elementor-247333 .elementor-element.elementor-element-766fe629 {
    order: 60 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    gap: 20px !important;
  }
  .elementor-247333 .elementor-element.elementor-element-766fe629 .elementor-element-2117abf { display: none !important; }
  .elementor-247333 .elementor-element.elementor-element-766fe629 .elementor-element-9c4d334,
  .elementor-247333 .elementor-element.elementor-element-766fe629 .elementor-element-1a4ee5e {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-766fe629 .elementor-element-9c4d334 .elementor-heading-title {
    font-size: 13px !important;
    line-height: 15px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-766fe629 .elementor-element-1a4ee5e .elementor-widget-container { margin: 0 !important; padding: 0 !important; }
  .elementor-247333 .elementor-element.elementor-element-766fe629 .elementor-element-1a4ee5e,
  .elementor-247333 .elementor-element.elementor-element-766fe629 .elementor-element-1a4ee5e p,
  .elementor-247333 .elementor-element.elementor-element-766fe629 .elementor-element-1a4ee5e a {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-766fe629 .elementor-element-1a4ee5e a::after {
    content: ' →';
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-661843bd */@media (max-width: 767px) {
  .elementor-247333 .elementor-element.elementor-element-661843bd { display: contents !important; }
  .elementor-247333 .elementor-element.elementor-element-661843bd > .elementor-element {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-2a575c7 { order: 10; }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-2a575c7 .elementor-widget-container,
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-3e3fd69 .elementor-widget-container { padding: 0 !important; }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-3e3fd69 { order: 20; }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-88b82a4 { order: 30; }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-7429c98 { order: 40; }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-3f4bf98 { order: 60; }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-2a575c7,
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-2a575c7 p {
    font-size: 11px !important;
    line-height: 13px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-3e3fd69 .elementor-heading-title {
    font-size: 38px !important;
    line-height: 45px !important;
    font-weight: 800 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-88b82a4,
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-88b82a4 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-88b82a4 p { margin: 0 !important; }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-88b82a4 p:nth-child(1) {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin-bottom: 20px !important;
  }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-88b82a4 p:nth-child(2) {
    font-size: 14px !important;
    line-height: 16px !important;
    font-weight: 400 !important;
    color: #575E66 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-88b82a4 p:nth-child(3) { display: none !important; }
}@media (max-width: 767px) {
  .elementor-247333 .elementor-element.elementor-element-661843bd { display: contents !important; }
  .elementor-247333 .elementor-element.elementor-element-661843bd > .elementor-element {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-2a575c7 { order: 10; }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-3e3fd69 { order: 20; }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-88b82a4 { order: 30; }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-7429c98 { order: 40; }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-3f4bf98 { order: 60; }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-2a575c7,
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-2a575c7 p {
    font-size: 11px !important;
    line-height: 13px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-3e3fd69 .elementor-heading-title {
    font-size: 38px !important;
    line-height: 45px !important;
    font-weight: 800 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-88b82a4,
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-88b82a4 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-88b82a4 p { margin: 0 !important; }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-88b82a4 p:nth-child(1) {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin-bottom: 20px !important;
  }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-88b82a4 p:nth-child(2) {
    font-size: 14px !important;
    line-height: 16px !important;
    font-weight: 400 !important;
    color: #575E66 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-661843bd .elementor-element-88b82a4 p:nth-child(3) { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1418fbad *//*x*/
/* HOME HERO INTERMEDIATE 768-1366 */
@media (min-width:768px) and (max-width:1716px){
 .elementor-247333 .elementor-element.elementor-element-1418fbad{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:none!important;
  height:auto!important;
  min-height:0!important;
  padding:clamp(56px,6vw,76px) clamp(32px,5vw,64px) clamp(64px,7vw,88px)!important;
  overflow:hidden!important;
 }
 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-2d341b6f{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:1200px!important;
  height:auto!important;
  min-height:0!important;
  margin-inline:auto!important;
  padding:0!important;
 }
 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-2d341b6f>.e-con-inner{
  box-sizing:border-box!important;
  display:grid!important;
  grid-template-columns:minmax(420px,46%) minmax(0,1fr)!important;
  align-items:end!important;
  column-gap:clamp(28px,4vw,56px)!important;
  row-gap:48px!important;
  width:100%!important;
  max-width:1200px!important;
  height:auto!important;
  min-height:0!important;
  margin:0 auto!important;
  padding:0!important;
 }
 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-2d341b6f>.e-con-inner>*{
  min-width:0!important;
  max-width:100%!important;
 }
 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd{
  order:2!important;
  width:100%!important;
  max-width:648px!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
 }
 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78{
  position:relative!important;
  order:1!important;
  justify-self:center!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:632px!important;
  height:auto!important;
  min-height:0!important;
  aspect-ratio:632/577!important;
  margin:0!important;
  transform:none!important;
  overflow:visible!important;
 }
 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78>.elementor-widget-container{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
 }
 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78 img{
  position:absolute!important;
  display:block!important;
  max-width:none!important;
  margin:0!important;
  object-fit:cover!important;
  object-position:center!important;
  transform:none!important;
 }
 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78 img:nth-of-type(1){left:0!important;top:0!important;width:34.8101%!important;height:38.1282%!important}
 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78 img:nth-of-type(2){left:40.1899%!important;top:24.9567%!important;width:28.7975%!important;height:31.5425%!important}
 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78 img:nth-of-type(3){left:16.7722%!important;top:48.1802%!important;width:18.0380%!important;height:19.7574%!important}
 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78 img:nth-of-type(4){left:40.1899%!important;top:5.8925%!important;width:12.0253%!important;height:13.1716%!important}
 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78 img:nth-of-type(5){left:41.7722%!important;top:64.1248%!important;width:20.5696%!important;height:22.5303%!important}
 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78 img:nth-of-type(6){left:62.3418%!important;top:0!important;width:16.7722%!important;height:18.3709%!important}
 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78 img:nth-of-type(7){left:0!important;top:75.3900%!important;width:22.4684%!important;height:24.6101%!important}
 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78 img:nth-of-type(8){left:73.7342%!important;top:51.6464%!important;width:26.2658%!important;height:28.7695%!important}
}
@media (min-width:768px) and (max-width:1100px){
 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-2d341b6f>.e-con-inner{
  grid-template-columns:minmax(0,1fr)!important;
  align-items:start!important;
 }
 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd{
  order:1!important;
  justify-self:center!important;
  margin-inline:auto!important;
 }
 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78{
  order:2!important;
  width:min(632px,100%)!important;
  max-width:632px!important;
 }
}


/* HOME HERO — exact typography and mobile copy, existing widgets only */
@media (min-width:1367px){
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-6af4aaf,
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-6af4aaf .elementor-widget-container,
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-6af4aaf p{
    margin:0!important;
    font-family:Roboto,Arial,sans-serif!important;
    font-size:16px!important;
    font-weight:500!important;
    line-height:21.632px!important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-1b3b7969{
    width:648px!important;
    max-width:648px!important;
    margin:0!important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-1b3b7969 .elementor-heading-title{
    margin:0!important;
    font-family:Roboto,Arial,sans-serif!important;
    font-size:72px!important;
    font-weight:600!important;
    line-height:72px!important;
    letter-spacing:0!important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-7e0bb0b9 p{
    margin:0 0 24px!important;
    font-family:Roboto,Arial,sans-serif!important;
    font-size:18px!important;
    font-weight:500!important;
    line-height:24.336px!important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-7e0bb0b9 p:last-child{margin-bottom:0!important;}
}
@media (min-width:768px) and (max-width:1716px){
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-6af4aaf p{
    margin:0!important;
    font-size:14px!important;
    font-weight:600!important;
    line-height:18px!important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-1b3b7969{
    width:100%!important;
    max-width:648px!important;
    margin:0!important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-1b3b7969 .elementor-heading-title{
    margin:0!important;
    font-size:clamp(44px,5vw,64px)!important;
    font-weight:700!important;
    line-height:1!important;
  }
}
@media (max-width:767px){
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-6af4aaf,
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-6af4aaf .elementor-widget-container,
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-6af4aaf p{
    margin:0!important;
    font-family:Roboto,Arial,sans-serif!important;
    font-size:11px!important;
    font-weight:700!important;
    line-height:11px!important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-1b3b7969{
    width:350px!important;
    max-width:100%!important;
    margin:0!important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-1b3b7969 .elementor-heading-title{
    margin:0!important;
    font-family:Roboto,Arial,sans-serif!important;
    font-size:38px!important;
    font-weight:800!important;
    line-height:38px!important;
    letter-spacing:0!important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-7e0bb0b9 p{
    margin:0!important;
    font-family:Roboto,Arial,sans-serif!important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-7e0bb0b9 p:first-child{
    color:#0e0f11!important;
    font-size:15px!important;
    font-weight:500!important;
    line-height:15px!important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-7e0bb0b9 p:nth-child(2){
    margin-top:20px!important;
    color:#575e66!important;
    font-size:14px!important;
    font-weight:400!important;
    line-height:14px!important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-7e0bb0b9 p:nth-child(n+3){display:none!important;}
}

/* Scoped repair for 661843bd */
@media (max-width: 767px) {
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd { display: contents !important; }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd > .elementor-element {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-6af4aaf { order: 10; }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-6af4aaf .elementor-widget-container,
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-1b3b7969 .elementor-widget-container { padding: 0 !important; }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-1b3b7969 { order: 20; }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-7e0bb0b9 { order: 30; }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-7a2cfe43 { order: 40; }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-766fe629 { order: 60; }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-6af4aaf,
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-6af4aaf p {
    font-size: 11px !important;
    line-height: 13px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-1b3b7969 .elementor-heading-title {
    font-size: 38px !important;
    line-height: 45px !important;
    font-weight: 800 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-7e0bb0b9,
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-7e0bb0b9 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-7e0bb0b9 p { margin: 0 !important; }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-7e0bb0b9 p:nth-child(1) {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin-bottom: 20px !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-7e0bb0b9 p:nth-child(2) {
    font-size: 14px !important;
    line-height: 16px !important;
    font-weight: 400 !important;
    color: #575E66 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-7e0bb0b9 p:nth-child(3) { display: none !important; }
}@media (max-width: 767px) {
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd { display: contents !important; }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd > .elementor-element {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-6af4aaf { order: 10; }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-1b3b7969 { order: 20; }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-7e0bb0b9 { order: 30; }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-7a2cfe43 { order: 40; }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-766fe629 { order: 60; }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-6af4aaf,
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-6af4aaf p {
    font-size: 11px !important;
    line-height: 13px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-1b3b7969 .elementor-heading-title {
    font-size: 38px !important;
    line-height: 45px !important;
    font-weight: 800 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-7e0bb0b9,
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-7e0bb0b9 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-7e0bb0b9 p { margin: 0 !important; }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-7e0bb0b9 p:nth-child(1) {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin-bottom: 20px !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-7e0bb0b9 p:nth-child(2) {
    font-size: 14px !important;
    line-height: 16px !important;
    font-weight: 400 !important;
    color: #575E66 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd .elementor-element-7e0bb0b9 p:nth-child(3) { display: none !important; }
}
/* Scoped repair for 7a2cfe43 */
@media (max-width: 767px) {
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-7a2cfe43 {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 20px !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-7a2cfe43 > .elementor-element {
    width: 222px !important;
    max-width: 222px !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-7a2cfe43 .elementor-button {
    width: 100% !important;
    min-height: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-7a2cfe43 .elementor-element-6570bb7d .elementor-button {
    height: 52px !important;
    padding: 0 24px !important;
    border: 0 !important;
    border-radius: 35px !important;
    background: #9B2323 !important;
    font-size: 13px !important;
    line-height: 13px !important;
    font-weight: 700 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-7a2cfe43 .elementor-element-4060301a .elementor-button {
    height: 57px !important;
    padding: 0 16px !important;
    border: 1px solid #0E0F11 !important;
    border-radius: 200px !important;
    background: #000 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    font-weight: 800 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-7a2cfe43 .elementor-element-4060301a .elementor-button-content-wrapper {
    width: 100% !important;
    justify-content: space-between !important;
    align-items: center !important;
  }
}
/* Scoped repair for 766fe629 */
@media (max-width: 767px) {
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-766fe629 {
    order: 60 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    gap: 20px !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-766fe629 .elementor-element-48b4a4e0 { display: none !important; }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-766fe629 .elementor-element-5694c062,
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-766fe629 .elementor-element-5e26fe42 {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-766fe629 .elementor-element-5694c062 .elementor-heading-title {
    font-size: 13px !important;
    line-height: 15px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-766fe629 .elementor-element-5e26fe42,
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-766fe629 .elementor-element-5e26fe42 p,
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-766fe629 .elementor-element-5e26fe42 a {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-766fe629 .elementor-element-5e26fe42 a::after {
    content: ' →';
    aria-hidden: true;
  }
}@media (max-width: 767px) {
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-766fe629 {
    order: 60 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    gap: 20px !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-766fe629 .elementor-element-48b4a4e0 { display: none !important; }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-766fe629 .elementor-element-5694c062,
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-766fe629 .elementor-element-5e26fe42 {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-766fe629 .elementor-element-5694c062 .elementor-heading-title {
    font-size: 13px !important;
    line-height: 15px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-766fe629 .elementor-element-5e26fe42 .elementor-widget-container { margin: 0 !important; padding: 0 !important; }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-766fe629 .elementor-element-5e26fe42,
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-766fe629 .elementor-element-5e26fe42 p,
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-766fe629 .elementor-element-5e26fe42 a {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-766fe629 .elementor-element-5e26fe42 a::after {
    content: ' →';
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-662d2f86 */@media (min-width: 768px

) {
.elementor-247333 .elementor-element.elementor-element-662d2f86 {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  height: 720px !important;
  min-height: 720px !important;
  padding: 0 !important;
  gap: 0 !important;
  background: #F4F4F4 !important;
  overflow: hidden !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86::before {
  content: "";
  position: absolute;
  inset-inline: 0;
  top: 272px;
  height: 448px;
  background: #000;
  z-index: 0;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 > .elementor-element-48c22654 {
  position: relative;
  z-index: 1;
  width: min(1514px, calc(100% - 80px)) !important;
  max-width: 1514px !important;
  height: 611px !important;
  min-height: 611px !important;
  margin: 10px auto 0 !important;
  padding: 76px 98px 71px !important;
  gap: 0 !important;
  box-sizing: border-box;
  background: #fff !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-7bf65178 {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 46px !important;
  width: 100% !important;
  height: 464px !important;
  min-height: 464px !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-67199959 {
  flex: 0 0 580px !important;
  width: 580px !important;
  max-width: 580px !important;
  height: 414px !important;
  min-height: 414px !important;
  gap: 0 !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-7ba2b8f4,
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-7ba2b8f4 p {
  margin: 0 !important;
  color: #C91717 !important;
  font-size: 16px !important;
  line-height: 21.632px !important;
  font-weight: 500 !important;
  text-transform: uppercase;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-7cdaffef {
  margin: 14px 0 24px !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-7cdaffef .elementor-heading-title {
  margin: 0 !important;
  color: #000 !important;
  font-size: 72px !important;
  line-height: 72px !important;
  font-weight: 600 !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-5ecede47,
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-5ecede47 p {
  margin: 0 !important;
  color: #000 !important;
  font-size: 18px !important;
  line-height: 24.336px !important;
  font-weight: 500 !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-6b3e0d58 {
  margin-top: 40px !important;
  width: 210px !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-6b3e0d58 .elementor-button {
  width: 210px !important;
  min-height: 57px !important;
  padding: 0 24px !important;
  border: 0 !important;
  border-radius: 200px !important;
  background: #000 !important;
  box-shadow: 0 4px 8px rgba(114,114,114,.25) !important;
  color: #fff !important;
  font-size: 18px !important;
  line-height: 45px !important;
  font-weight: 700 !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-747baeb4 {
  flex: 0 0 692px !important;
  width: 692px !important;
  max-width: 692px !important;
  height: 464px !important;
  min-height: 464px !important;
  padding: 30px 34px 34px !important;
  gap: 0 !important;
  box-sizing: border-box;
  background: #fff !important;
  border: 0 !important;
  border-top: 4px solid #C91920 !important;
  border-radius: 0 0 200px 0 !important;
  box-shadow: 0 20px 60px rgba(37,31,25,.10) !important;
  overflow: hidden !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-2bc66616 { order: 10; margin: 0 !important; }
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-2bc66616 .elementor-widget-container {
  display: flex;
  align-items: center;
  gap: 16px;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-2bc66616 .elementor-widget-container::before {
  content: "";
  width: 19px;
  height: 19px;
  flex: 0 0 19px;
  background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Ccircle cx='8' cy='8' r='5.5' fill='none' stroke='%23232526' stroke-width='1.5'/%3E%3Cpath d='M12.2 12.2L17 17' stroke='%23232526' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-2bc66616 .elementor-heading-title {
  margin: 0 !important;
  color: #232526 !important;
  font-size: 26px !important;
  line-height: 39px !important;
  font-weight: 400 !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-13a7f533 { order: 20; margin: 0 !important; }
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-13a7f533,
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-13a7f533 p {
  margin: 0 !important;
  color: #6E7274 !important;
  font-size: 12px !important;
  line-height: 18px !important;
  font-weight: 400 !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-2d4c689c { order: 30; margin: 20px 0 0 !important; }
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-2d4c689c,
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-2d4c689c p {
  margin-bottom: 0 !important;
  color: #232526 !important;
  font-size: 12px !important;
  line-height: 18px !important;
  font-weight: 800 !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-3da8ffc0 {
  order: 40;
  width: 624px !important;
  height: 64px !important;
  margin: 18px 0 0 !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-form,
.elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-input {
  width: 624px !important;
  height: 64px !important;
  margin: 0 !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-input {
  display: flex !important;
  align-items: flex-end !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-input input {
  flex: 0 0 552px !important;
  width: 552px !important;
  height: 55px !important;
  padding: 0 14px !important;
  box-sizing: border-box;
  border: 1px solid #CCC !important;
  border-radius: 0 !important;
  background: #FBFBFA !important;
  color: #232526 !important;
  font-size: 16px !important;
  line-height: 16px !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-input button {
  flex: 0 0 72px !important;
  width: 72px !important;
  height: 55px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #C91920 !important;
  color: #fff !important;
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: 800 !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-mobile-icon,
.elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-mobile-helper { display: none !important; }
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-55810614 {
  order: 50;
  width: 624px !important;
  height: 56.5px !important;
  margin: 0 !important;
  border-top: 1px solid #DEDBD4 !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-6d3c6fad {
  order: 60;
  width: 624px !important;
  min-height: 31px !important;
  margin: 0 !important;
}
}
@media (max-width: 767px) {
.elementor-247333 .elementor-element.elementor-element-662d2f86 {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  height: 463px !important;
  min-height: 463px !important;
  padding: 48px 20px 52px !important;
  gap: 18px !important;
  background: #fff !important;
  overflow: visible !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86::before { display: none !important; }
.elementor-247333 .elementor-element.elementor-element-662d2f86 > .elementor-element-48c22654,
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-7bf65178 {
  display: contents !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-67199959 {
  order: 10;
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 100% !important;
  height: 177px !important;
  min-height: 177px !important;
  padding: 0 !important;
  gap: 18px !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-7ba2b8f4,
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-7ba2b8f4 p {
  margin: 0 !important;
  color: #9B2323 !important;
  font-size: 11px !important;
  line-height: 13px !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-7cdaffef { margin: 0 !important; }
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-7cdaffef .elementor-heading-title {
  margin: 0 !important;
  color: #0A0A0A !important;
  font-size: 34px !important;
  line-height: 34px !important;
  font-weight: 800 !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-5ecede47,
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-5ecede47 p {
  margin: 0 !important;
  color: #6B7075 !important;
  font-size: 14px !important;
  line-height: 14px !important;
  font-weight: 400 !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-6b3e0d58,
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-2bc66616,
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-13a7f533,
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-2d4c689c,
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-55810614,
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-6d3c6fad {
  display: none !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-747baeb4 {
  order: 20;
  display: block !important;
  width: 100% !important;
  height: 168px !important;
  min-height: 168px !important;
  padding: 18px 16px !important;
  margin: 0 !important;
  box-sizing: border-box;
  background: #fff !important;
  border: 1px solid #DBDBDB !important;
  border-radius: 22px !important;
  box-shadow: 0 8px 24px rgba(0,0,0,.08) !important;
  overflow: hidden !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-3da8ffc0 {
  display: block !important;
  width: 100% !important;
  height: 115px !important;
  margin: 0 !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-form {
  position: relative;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 12px !important;
  width: 100% !important;
  height: 115px !important;
  margin: 0 !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-input { display: contents !important; }
.elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-mobile-icon {
  display: block !important;
  position: absolute;
  z-index: 2;
  left: 12px;
  top: 11px;
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  border: 1.5px solid #344A75;
  border-radius: 50%;
  pointer-events: none;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-mobile-icon::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 1.5px;
  right: -5px;
  bottom: -3px;
  background: #344A75;
  border-radius: 2px;
  transform: rotate(45deg);
  transform-origin: left center;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-input input {
  order: 10;
  width: 100% !important;
  height: 44px !important;
  min-height: 44px !important;
  padding: 0 12px 0 44px !important;
  box-sizing: border-box;
  border: 1px solid #D1D1D1 !important;
  border-radius: 4px !important;
  background: #fff !important;
  color: #6B7075 !important;
  font-size: 14px !important;
  line-height: 14px !important;
  font-weight: 500 !important;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-input input::placeholder {
  color: #6B7075 !important;
  opacity: 1;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-mobile-helper {
  order: 20;
  display: block !important;
  width: 100%;
  height: 13px;
  color: #6B7075;
  font-size: 11px;
  line-height: 11px;
  font-weight: 400;
  white-space: nowrap;
}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-input button {
  order: 30;
  width: 70px !important;
  height: 34px !important;
  min-height: 34px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 4px !important;
  background: #9B2323 !important;
  color: #fff !important;
  font-size: 12px !important;
  line-height: 12px !important;
  font-weight: 700 !important;
}
}
@media (max-width: 767px) {
  .elementor-247333 .elementor-element.elementor-element-662d2f86,
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-67199959,
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-747baeb4 {
    flex-wrap: nowrap !important;
  }
}

@media (max-width: 767px) {
  .elementor-247333 .elementor-element.elementor-element-662d2f86 > .elementor-element-48c22654 > .e-con-inner {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    width: 100% !important;
    height: 363px !important;
    min-height: 363px !important;
    gap: 18px !important;
    padding: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-67199959 > * {
    flex: 0 0 auto !important;
  }
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-747baeb4 {
    flex: 0 0 168px !important;
  }
}

@media (max-width: 767px) {
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-5ecede47 {
    height: 48px !important;
    min-height: 48px !important;
  }
}

@media (min-width: 768px) {
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-input {
    position: relative !important;
  }
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-input input::placeholder {
    color: transparent !important;
  }
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-input:has(input:placeholder-shown)::before {
    content: "Example: Al-Shifa Hospital, journalist, Khan Younis...";
    position: absolute;
    inset-inline-start: 16px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
    color: #232526;
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    pointer-events: none;
    white-space: nowrap;
  }
}
@media (max-width: 767px) {
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-input::before {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .elementor-247333 .elementor-element.elementor-element-662d2f86 > .elementor-element-48c22654 > .e-con-inner {
    width: 1318px !important;
    max-width: 1318px !important;
    min-width: 1318px !important;
    padding: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-747baeb4 > * {
    flex: 0 0 auto !important;
  }
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-2bc66616 {
    height: 39px !important;
    min-height: 39px !important;
  }
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-13a7f533 {
    height: 18px !important;
    min-height: 18px !important;
  }
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-2d4c689c,
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-2d4c689c p {
    height: 18px !important;
    min-height: 18px !important;
    margin: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-2d4c689c {
    margin-top: 20px !important;
  }
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-3da8ffc0 {
    height: 64px !important;
    min-height: 64px !important;
    margin-top: 18px !important;
  }
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-55810614 {
    height: 56.5px !important;
    min-height: 56.5px !important;
  }
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-6d3c6fad {
    height: 31px !important;
    min-height: 31px !important;
  }
}

@media (min-width: 768px) {
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-67199959 {
    align-items: flex-start !important;
    text-align: start !important;
  }
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-67199959 .elementor-widget,
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-67199959 .elementor-widget-container,
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-67199959 h2,
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-67199959 p {
    text-align: start !important;
  }
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-6b3e0d58,
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-6b3e0d58 .elementor-button {
    height: 57px !important;
    min-height: 57px !important;
  }
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-6b3e0d58 .elementor-button {
    padding-inline: 16px !important;
    white-space: nowrap !important;
  }
  .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-6b3e0d58 .elementor-button-text {
    white-space: nowrap !important;
  }
}

@media (min-width:768px) and (max-width:1599px){
 .elementor-247333 .elementor-element.elementor-element-662d2f86{overflow:hidden!important}
 .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-48c22654{
   width:calc(100% - 80px)!important;max-width:none!important;
   margin:0 40px!important;padding:76px 60px 71px!important;
 }
 .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-7bf65178{
   width:100%!important;max-width:none!important;
   display:grid!important;grid-template-columns:minmax(0,.84fr) minmax(0,1fr)!important;
   gap:32px!important;align-items:start!important;
 }
 .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-67199959{
   width:100%!important;max-width:none!important;min-width:0!important;flex:0 1 auto!important;
 }
 .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-67199959>.e-con-inner,
 .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-67199959>.elementor-element{
   max-width:100%!important;
 }
 .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-67199959 .elementor-heading-title{
   font-size:54px!important;line-height:54px!important;
 }
 .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-747baeb4{
   box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;
   flex:0 1 auto!important;padding:30px 24px 34px!important;border-radius:0 0 160px 0!important;
 }
 .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-747baeb4>.elementor-element{
   box-sizing:border-box!important;max-width:100%!important;
 }
 .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-3da8ffc0,
 .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-55810614,
 .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-6d3c6fad{
   box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;
 }
 .elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-form,
 .elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-input{box-sizing:border-box!important;width:100%!important;max-width:100%!important}
 .elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-input{display:flex!important;flex-flow:row nowrap!important}
 .elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-input input{box-sizing:border-box!important;flex:1 1 auto!important;width:auto!important;min-width:0!important}
 .elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-input button{box-sizing:border-box!important;flex:0 0 72px!important;width:72px!important}
}

@media (min-width:768px) and (max-width:1599px){
 .elementor-247333 .elementor-element.elementor-element-662d2f86 > .elementor-element-48c22654{margin:10px auto 0!important}
 .elementor-247333 .elementor-element.elementor-element-662d2f86 > .elementor-element-48c22654 > .e-con-inner{
   box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;
   height:464px!important;min-height:464px!important;padding:0!important;
 }
}

/* Functional advanced-search link */
.elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-adv{display:flex;align-items:center;justify-content:space-between;width:100%;color:#232526;text-decoration:none}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-adv-icon{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid #DEDBD4;border-radius:50%;font:500 18px/1 Roboto,Arial,sans-serif}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-adv:focus-visible{outline:3px solid #9B2323;outline-offset:3px}


/* Browser review: align archive controls */
@media (min-width:768px){
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-6b3e0d58 .elementor-button{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:6px 20px!important;line-height:45px!important}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-6b3e0d58 .elementor-button-content-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:45px!important}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-adv{height:56.5px!important;margin:0!important;padding:18px 0!important;box-sizing:border-box!important;border-top:0!important;border-bottom:1px solid #DEDBD4!important}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-adv span{font:800 13px/19.5px Roboto,Arial,sans-serif!important;color:#232526!important}
.elementor-247333 .elementor-element.elementor-element-662d2f86 .gig-search-adv button{display:block!important;width:8px!important;height:20px!important;min-width:8px!important;min-height:20px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#232526!important;font:800 13px/19.5px Roboto,Arial,sans-serif!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2038efc1 */.elementor-247333 .elementor-element.elementor-element-2038efc1{position:relative!important;height:997px!important;min-height:997px!important;padding:0!important;background:#000!important;color:#fff!important;overflow:hidden!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1>.e-con-inner{position:relative!important;display:block!important;width:100%!important;max-width:none!important;height:997px!important;padding:0!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 p,.elementor-247333 .elementor-element.elementor-element-2038efc1 h2,.elementor-247333 .elementor-element.elementor-element-2038efc1 h3{margin:0!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-62578e91,.elementor-element-73b00cc0,.elementor-element-1e0388e0,.elementor-element-6bdc79b8){position:absolute!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-62578e91{left:50%!important;top:105px!important;width:922px!important;height:22px!important;transform:translateX(-50%)!important;color:#FF8181!important;font:500 16px/21.632px Roboto,sans-serif!important;text-align:center!important;text-transform:uppercase!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-62578e91 p{color:inherit!important;font:inherit!important;margin:0!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-73b00cc0{left:50%!important;top:127px!important;width:922px!important;height:56px!important;transform:translateX(-50%)!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-73b00cc0 .elementor-heading-title{color:#fff!important;font:600 48px/56px Roboto,sans-serif!important;text-align:center!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-1e0388e0{left:50%!important;top:217px!important;width:922px!important;height:48px!important;transform:translateX(-50%)!important;color:#fff!important;font:500 18px/24px Roboto,sans-serif!important;text-align:center!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-1e0388e0 p{color:inherit!important;font:inherit!important;margin:0!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-row{left:50%!important;top:425px!important;width:1706px!important;max-width:calc(100% - 40px)!important;height:369px!important;transform:translateX(-50%)!important;display:grid!important;grid-template-columns:30.890973% 31.887456% 31.828839%!important;column-gap:2.696366%!important;align-items:start!important;padding:0!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card{position:relative!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card:nth-child(1){height:369px!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card:nth-child(2){height:345px!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card:nth-child(3){height:303px!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-num{position:absolute!important;left:0!important;top:0!important;color:rgba(234,234,234,.5)!important;font:600 120px/118px Roboto,sans-serif!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-num p{margin:0!important;color:inherit!important;font:inherit!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-body{position:absolute!important;top:0!important;width:calc(100% - 67px)!important;height:100%!important;display:block!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card:nth-child(1) .gig-report-body{left:67px!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card:nth-child(2) .gig-report-body,.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card:nth-child(3) .gig-report-body{left:84px!important;width:calc(100% - 84px)!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-body>*{position:absolute!important;left:0!important;margin:0!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-tag{top:0!important;width:100%!important;color:#B2B2B2!important;font:500 18px/24px Roboto,sans-serif!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-tag p{margin:0!important;color:inherit!important;font:inherit!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-3000c715,.elementor-element-5dcb6382,.elementor-element-307e4924){top:49px!important;width:100%!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-body .elementor-heading-title{color:#fff!important;font:600 36px/42px Roboto,sans-serif!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-48bfd6ef,.elementor-element-30d7ec02){top:200px!important;width:100%!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-e25ca7a{top:158px!important;width:100%!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-48bfd6ef,.elementor-element-30d7ec02,.elementor-element-e25ca7a){color:#fff!important;font:400 18px/24px Roboto,sans-serif!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-48bfd6ef,.elementor-element-30d7ec02,.elementor-element-e25ca7a) p{margin:0!important;color:inherit!important;font:inherit!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-30820b3d{top:345px!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-3cbf0bc0{top:321px!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-74df50bb{top:279px!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-link-btn{width:100%!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-link-btn .elementor-button{position:relative!important;min-height:24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#FF8181!important;font:500 18px/24px Roboto,sans-serif!important;justify-content:flex-start!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-link-btn .elementor-button:before{content:"";position:absolute;inset:-10px 0}
@media(max-width:767px){
 .elementor-247333 .elementor-element.elementor-element-2038efc1{height:1098px!important;min-height:1098px!important;background:#0A0A0A!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1>.e-con-inner{height:1098px!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-62578e91{left:20px!important;top:54px!important;width:calc(100% - 40px)!important;max-width:350px!important;height:13px!important;transform:none!important;color:#9B2323!important;font:700 11px/13px Roboto,sans-serif!important;text-align:left!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-73b00cc0{left:20px!important;top:89px!important;width:calc(100% - 40px)!important;max-width:350px!important;height:70px!important;transform:none!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-73b00cc0 .elementor-heading-title{font:800 30px/35px Roboto,sans-serif!important;text-align:left!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-1e0388e0{left:20px!important;top:181px!important;width:calc(100% - 40px)!important;max-width:350px!important;height:45px!important;transform:none!important;color:#B8B8B8!important;font:400 13px/15px Roboto,sans-serif!important;text-align:left!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-row{left:20px!important;top:248px!important;width:calc(100% - 40px)!important;max-width:350px!important;height:794px!important;transform:none!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:repeat(3,250px)!important;gap:22px!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card,.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card:nth-child(n){width:100%!important;height:250px!important;padding:18px!important;border:1px solid #2B2B2B!important;border-radius:0!important;background:transparent!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-num{left:18px!important;top:18px!important;width:calc(100% - 36px)!important;height:49px!important;color:#616161!important;font:800 42px/49px Roboto,sans-serif!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-body{display:contents!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-tag{left:18px!important;top:79px!important;width:calc(100% - 36px)!important;height:12px!important;color:#9E9E9E!important;font:500 10px/12px Roboto,sans-serif!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-3000c715,.elementor-element-5dcb6382,.elementor-element-307e4924){left:18px!important;top:103px!important;width:calc(100% - 36px)!important;height:42px!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-body .elementor-heading-title{font:700 18px/21px Roboto,sans-serif!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-48bfd6ef,.elementor-element-30d7ec02,.elementor-element-e25ca7a){left:18px!important;top:157px!important;width:calc(100% - 36px)!important;height:28px!important;color:#B8B8B8!important;font:400 12px/14px Roboto,sans-serif!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-30820b3d,.elementor-element-3cbf0bc0,.elementor-element-74df50bb){left:18px!important;top:197px!important;width:calc(100% - 36px)!important;height:13px!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-link-btn .elementor-button{min-height:13px!important;color:#9B2323!important;font:700 11px/13px Roboto,sans-serif!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-link-btn .elementor-button:before{inset:-16px 0 -15px}
}
@media(min-width:768px) and (max-width:1599px){
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-62578e91,.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-73b00cc0,.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-1e0388e0{width:min(922px,calc(100% - 80px))!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-body .elementor-heading-title{font-size:clamp(24px,2vw,36px)!important;line-height:1.16!important}
}
    
.elementor-247333 .elementor-element.elementor-element-2038efc1{position:relative!important;height:997px!important;min-height:997px!important;padding:0!important;background:#000!important;color:#fff!important;overflow:hidden!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1>.e-con-inner{position:relative!important;display:block!important;width:100%!important;max-width:none!important;height:997px!important;padding:0!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 p,.elementor-247333 .elementor-element.elementor-element-2038efc1 h2,.elementor-247333 .elementor-element.elementor-element-2038efc1 h3{margin:0!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-189a84a,.elementor-element-65aab64,.elementor-element-5f2cc2a,.elementor-element-526598b){position:absolute!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-189a84a{left:50%!important;top:105px!important;width:922px!important;height:22px!important;transform:translateX(-50%)!important;color:#FF8181!important;font:500 16px/21.632px Roboto,sans-serif!important;text-align:center!important;text-transform:uppercase!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-189a84a p{color:inherit!important;font:inherit!important;margin:0!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-65aab64{left:50%!important;top:127px!important;width:922px!important;height:56px!important;transform:translateX(-50%)!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-65aab64 .elementor-heading-title{color:#fff!important;font:600 48px/56px Roboto,sans-serif!important;text-align:center!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-5f2cc2a{left:50%!important;top:217px!important;width:922px!important;height:48px!important;transform:translateX(-50%)!important;color:#fff!important;font:500 18px/24px Roboto,sans-serif!important;text-align:center!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-5f2cc2a p{color:inherit!important;font:inherit!important;margin:0!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-row{left:50%!important;top:425px!important;width:1706px!important;max-width:calc(100% - 40px)!important;height:369px!important;transform:translateX(-50%)!important;display:grid!important;grid-template-columns:30.890973% 31.887456% 31.828839%!important;column-gap:2.696366%!important;align-items:start!important;padding:0!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card{position:relative!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card:nth-child(1){height:369px!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card:nth-child(2){height:345px!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card:nth-child(3){height:303px!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-num{position:absolute!important;left:0!important;top:0!important;color:rgba(234,234,234,.5)!important;font:600 120px/118px Roboto,sans-serif!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-num p{margin:0!important;color:inherit!important;font:inherit!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-body{position:absolute!important;top:0!important;width:calc(100% - 67px)!important;height:100%!important;display:block!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card:nth-child(1) .gig-report-body{left:67px!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card:nth-child(2) .gig-report-body,.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card:nth-child(3) .gig-report-body{left:84px!important;width:calc(100% - 84px)!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-body>*{position:absolute!important;left:0!important;margin:0!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-tag{top:0!important;width:100%!important;color:#B2B2B2!important;font:500 18px/24px Roboto,sans-serif!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-tag p{margin:0!important;color:inherit!important;font:inherit!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-4409d99,.elementor-element-261be01,.elementor-element-e71d3ec){top:49px!important;width:100%!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-body .elementor-heading-title{color:#fff!important;font:600 36px/42px Roboto,sans-serif!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-fa60214,.elementor-element-f9ba096){top:200px!important;width:100%!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-f0ae3e9{top:158px!important;width:100%!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-fa60214,.elementor-element-f9ba096,.elementor-element-f0ae3e9){color:#fff!important;font:400 18px/24px Roboto,sans-serif!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-fa60214,.elementor-element-f9ba096,.elementor-element-f0ae3e9) p{margin:0!important;color:inherit!important;font:inherit!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-4e4a06a{top:345px!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-4613ad3{top:321px!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-158cf20{top:279px!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-link-btn{width:100%!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-link-btn .elementor-button{position:relative!important;min-height:24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#FF8181!important;font:500 18px/24px Roboto,sans-serif!important;justify-content:flex-start!important}
.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-link-btn .elementor-button:before{content:"";position:absolute;inset:-10px 0}
@media(max-width:767px){
 .elementor-247333 .elementor-element.elementor-element-2038efc1{height:1098px!important;min-height:1098px!important;background:#0A0A0A!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1>.e-con-inner{height:1098px!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-189a84a{left:20px!important;top:54px!important;width:calc(100% - 40px)!important;max-width:350px!important;height:13px!important;transform:none!important;color:#9B2323!important;font:700 11px/13px Roboto,sans-serif!important;text-align:left!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-65aab64{left:20px!important;top:89px!important;width:calc(100% - 40px)!important;max-width:350px!important;height:70px!important;transform:none!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-65aab64 .elementor-heading-title{font:800 30px/35px Roboto,sans-serif!important;text-align:left!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-5f2cc2a{left:20px!important;top:181px!important;width:calc(100% - 40px)!important;max-width:350px!important;height:45px!important;transform:none!important;color:#B8B8B8!important;font:400 13px/15px Roboto,sans-serif!important;text-align:left!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-row{left:20px!important;top:248px!important;width:calc(100% - 40px)!important;max-width:350px!important;height:794px!important;transform:none!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:repeat(3,250px)!important;gap:22px!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card,.elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card:nth-child(n){width:100%!important;height:250px!important;padding:18px!important;border:1px solid #2B2B2B!important;border-radius:0!important;background:transparent!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-num{left:18px!important;top:18px!important;width:calc(100% - 36px)!important;height:49px!important;color:#616161!important;font:800 42px/49px Roboto,sans-serif!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-body{display:contents!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-tag{left:18px!important;top:79px!important;width:calc(100% - 36px)!important;height:12px!important;color:#9E9E9E!important;font:500 10px/12px Roboto,sans-serif!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-4409d99,.elementor-element-261be01,.elementor-element-e71d3ec){left:18px!important;top:103px!important;width:calc(100% - 36px)!important;height:42px!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-body .elementor-heading-title{font:700 18px/21px Roboto,sans-serif!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-fa60214,.elementor-element-f9ba096,.elementor-element-f0ae3e9){left:18px!important;top:157px!important;width:calc(100% - 36px)!important;height:28px!important;color:#B8B8B8!important;font:400 12px/14px Roboto,sans-serif!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-4e4a06a,.elementor-element-4613ad3,.elementor-element-158cf20){left:18px!important;top:197px!important;width:calc(100% - 36px)!important;height:13px!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-link-btn .elementor-button{min-height:13px!important;color:#9B2323!important;font:700 11px/13px Roboto,sans-serif!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-link-btn .elementor-button:before{inset:-16px 0 -15px}
}
@media(min-width:768px) and (max-width:1599px){
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-189a84a,.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-65aab64,.elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-5f2cc2a{width:min(922px,calc(100% - 80px))!important}
 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-body .elementor-heading-title{font-size:clamp(24px,2vw,36px)!important;line-height:1.16!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fa1c96d */.elementor-247333 .elementor-element.elementor-element-6fa1c96d{height:276.0454px!important;min-height:276.0454px!important;padding:0!important;background:#9B2323!important;overflow:hidden!important}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d>.e-con-inner{position:relative!important;display:block!important;width:100%!important;max-width:none!important;height:100%!important;padding:0!important}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d :is(.elementor-element-7ea4379d,.elementor-element-1ec064e1,.elementor-element-6d52d5cc,.elementor-element-302279c4){position:absolute!important;top:62.5231px!important;height:151px!important;min-height:0!important;padding:0!important;background:transparent!important;display:block!important;text-align:center!important}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-7ea4379d{left:12.708333%!important;width:147px!important}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-1ec064e1{left:36.666667%!important;width:100px!important}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-6d52d5cc{left:59.0625%!important;width:82px!important}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-302279c4{left:80.625%!important;width:103px!important}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d :is(.elementor-element-7ea4379d,.elementor-element-1ec064e1,.elementor-element-302279c4)::before{content:"";position:absolute;top:0;left:50%;width:50px;height:50px;transform:translateX(-50%);background-repeat:no-repeat;background-position:center;background-size:contain}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-7ea4379d::before{background-image:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNTAgNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJwcm9maWxlLTJ1c2VyIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE4Ljc1IDQuMTY2NjdDMTMuMjkxNyA0LjE2NjY3IDguODU0MTcgOC42MDQxNyA4Ljg1NDE3IDE0LjA2MjVDOC44NTQxNyAxOS40MTY3IDEzLjA0MTcgMjMuNzUgMTguNSAyMy45Mzc1QzE4LjY2NjcgMjMuOTE2NyAxOC44MzMzIDIzLjkxNjcgMTguOTU4MyAyMy45Mzc1QzE5IDIzLjkzNzUgMTkuMDIwOCAyMy45Mzc1IDE5LjA2MjUgMjMuOTM3NUMxOS4wODMzIDIzLjkzNzUgMTkuMDgzMyAyMy45Mzc1IDE5LjEwNDIgMjMuOTM3NUMyNC40Mzc1IDIzLjc1IDI4LjYyNSAxOS40MTY3IDI4LjY0NTggMTQuMDYyNUMyOC42NDU4IDguNjA0MTcgMjQuMjA4MyA0LjE2NjY3IDE4Ljc1IDQuMTY2NjdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0yOS4zMzMzIDI5LjQ3OTJDMjMuNTIwOCAyNS42MDQyIDE0LjA0MTcgMjUuNjA0MiA4LjE4NzUgMjkuNDc5MkM1LjU0MTY3IDMxLjI1IDQuMDgzMzMgMzMuNjQ1OCA0LjA4MzMzIDM2LjIwODNDNC4wODMzMyAzOC43NzA4IDUuNTQxNjcgNDEuMTQ1OCA4LjE2NjY3IDQyLjg5NThDMTEuMDgzMyA0NC44NTQyIDE0LjkxNjcgNDUuODMzMyAxOC43NSA0NS44MzMzQzIyLjU4MzMgNDUuODMzMyAyNi40MTY3IDQ0Ljg1NDIgMjkuMzMzMyA0Mi44OTU4QzMxLjk1ODMgNDEuMTI1IDMzLjQxNjcgMzguNzUgMzMuNDE2NyAzNi4xNjY3QzMzLjM5NTggMzMuNjA0MiAzMS45NTgzIDMxLjIyOTIgMjkuMzMzMyAyOS40NzkyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggaWQ9IlZlY3Rvcl8zIiBkPSJNNDEuNjQ1OCAxNS4yOTE3QzQxLjk3OTIgMTkuMzMzMyAzOS4xMDQyIDIyLjg3NSAzNS4xMjUgMjMuMzU0MkMzNS4xMDQyIDIzLjM1NDIgMzUuMTA0MiAyMy4zNTQyIDM1LjA4MzMgMjMuMzU0MkgzNS4wMjA4QzM0Ljg5NTggMjMuMzU0MiAzNC43NzA4IDIzLjM1NDIgMzQuNjY2NyAyMy4zOTU4QzMyLjY0NTggMjMuNSAzMC43OTE3IDIyLjg1NDIgMjkuMzk1OCAyMS42NjY3QzMxLjU0MTcgMTkuNzUgMzIuNzcwOCAxNi44NzUgMzIuNTIwOCAxMy43NUMzMi4zNzUgMTIuMDYyNSAzMS43OTE3IDEwLjUyMDggMzAuOTE2NyA5LjIwODMzQzMxLjcwODMgOC44MTI1IDMyLjYyNSA4LjU2MjUgMzMuNTYyNSA4LjQ3OTE3QzM3LjY0NTggOC4xMjUgNDEuMjkxNyAxMS4xNjY3IDQxLjY0NTggMTUuMjkxN1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGlkPSJWZWN0b3JfNCIgZD0iTTQ1LjgxMjUgMzQuNTYyNUM0NS42NDU4IDM2LjU4MzMgNDQuMzU0MiAzOC4zMzMzIDQyLjE4NzUgMzkuNTIwOEM0MC4xMDQyIDQwLjY2NjcgMzcuNDc5MiA0MS4yMDgzIDM0Ljg3NSA0MS4xNDU4QzM2LjM3NSAzOS43OTE3IDM3LjI1IDM4LjEwNDIgMzcuNDE2NyAzNi4zMTI1QzM3LjYyNSAzMy43MjkyIDM2LjM5NTggMzEuMjUgMzMuOTM3NSAyOS4yNzA4QzMyLjU0MTcgMjguMTY2NyAzMC45MTY3IDI3LjI5MTcgMjkuMTQ1OCAyNi42NDU4QzMzLjc1IDI1LjMxMjUgMzkuNTQxNyAyNi4yMDgzIDQzLjEwNDIgMjkuMDgzM0M0NS4wMjA4IDMwLjYyNSA0NiAzMi41NjI1IDQ1LjgxMjUgMzQuNTYyNVoiIGZpbGw9IndoaXRlIi8+CjxnIGlkPSJWZWN0b3JfNSIgb3BhY2l0eT0iMCI+CjwvZz4KPC9nPgo8L3N2Zz4K")}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-1ec064e1::before{background-image:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNTAgNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJnYWxsZXJ5Ij4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTUuMzc1IDM5LjYwNDJMNS4zMzMzMyAzOS42NDU4QzQuNzcwODMgMzguNDE2NyA0LjQxNjY3IDM3LjAyMDggNC4yNzA4MyAzNS40NzkyQzQuNDE2NjcgMzcgNC44MTI1IDM4LjM3NSA1LjM3NSAzOS42MDQyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNMTguNzUgMjEuNjI1QzIxLjQ4ODQgMjEuNjI1IDIzLjcwODMgMTkuNDA1MSAyMy43MDgzIDE2LjY2NjdDMjMuNzA4MyAxMy45MjgzIDIxLjQ4ODQgMTEuNzA4MyAxOC43NSAxMS43MDgzQzE2LjAxMTYgMTEuNzA4MyAxMy43OTE3IDEzLjkyODMgMTMuNzkxNyAxNi42NjY3QzEzLjc5MTcgMTkuNDA1MSAxNi4wMTE2IDIxLjYyNSAxOC43NSAyMS42MjVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBpZD0iVmVjdG9yXzMiIGQ9Ik0zMy43MjkyIDQuMTY2NjdIMTYuMjcwOEM4LjY4NzUgNC4xNjY2NyA0LjE2NjY3IDguNjg3NSA0LjE2NjY3IDE2LjI3MDhWMzMuNzI5MkM0LjE2NjY3IDM2IDQuNTYyNSAzNy45NzkyIDUuMzMzMzMgMzkuNjQ1OEM3LjEyNSA0My42MDQyIDEwLjk1ODMgNDUuODMzMyAxNi4yNzA4IDQ1LjgzMzNIMzMuNzI5MkM0MS4zMTI1IDQ1LjgzMzMgNDUuODMzMyA0MS4zMTI1IDQ1LjgzMzMgMzMuNzI5MlYyOC45NTgzVjE2LjI3MDhDNDUuODMzMyA4LjY4NzUgNDEuMzEyNSA0LjE2NjY3IDMzLjcyOTIgNC4xNjY2N1pNNDIuNDM3NSAyNi4wNDE3QzQwLjgxMjUgMjQuNjQ1OCAzOC4xODc1IDI0LjY0NTggMzYuNTYyNSAyNi4wNDE3TDI3Ljg5NTggMzMuNDc5MkMyNi4yNzA4IDM0Ljg3NSAyMy42NDU4IDM0Ljg3NSAyMi4wMjA4IDMzLjQ3OTJMMjEuMzEyNSAzMi44OTU4QzE5LjgzMzMgMzEuNjA0MiAxNy40NzkyIDMxLjQ3OTIgMTUuODEyNSAzMi42MDQyTDguMDIwODMgMzcuODMzM0M3LjU2MjUgMzYuNjY2NyA3LjI5MTY3IDM1LjMxMjUgNy4yOTE2NyAzMy43MjkyVjE2LjI3MDhDNy4yOTE2NyAxMC4zOTU4IDEwLjM5NTggNy4yOTE2NyAxNi4yNzA4IDcuMjkxNjdIMzMuNzI5MkMzOS42MDQyIDcuMjkxNjcgNDIuNzA4MyAxMC4zOTU4IDQyLjcwODMgMTYuMjcwOFYyNi4yNzA4TDQyLjQzNzUgMjYuMDQxN1oiIGZpbGw9IndoaXRlIi8+CjxnIGlkPSJWZWN0b3JfNCIgb3BhY2l0eT0iMCI+CjwvZz4KPC9nPgo8L3N2Zz4K")}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-302279c4::before{background-image:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNTAgNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJ2dWVzYXgvYm9sZC9hd2FyZCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0zNy4xMDQyIDExLjQzNzVWMTIuOTc5MkwyOS43MjkyIDguNzA4MzNDMjYuOTM3NSA3LjEwNDE3IDIzLjA0MTcgNy4xMDQxNyAyMC4yNzA4IDguNzA4MzNMMTIuODk1OCAxM1YxMS40Mzc1QzEyLjg5NTggNi43NSAxNS40NTgzIDQuMTY2NjcgMjAuMTQ1OCA0LjE2NjY3SDI5Ljg1NDJDMzQuNTQxNyA0LjE2NjY3IDM3LjEwNDIgNi43NSAzNy4xMDQyIDExLjQzNzVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0zNy4xNjY3IDE2LjYwNDJMMzYuODc1IDE2LjQ1ODNMMzQuMDQxNyAxNC44MzMzTDI4LjE2NjcgMTEuNDM3NUMyNi4zNzUgMTAuMzk1OCAyMy42MjUgMTAuMzk1OCAyMS44MzMzIDExLjQzNzVMMTUuOTU4MyAxNC44MTI1TDEzLjEyNSAxNi40NzkyTDEyLjc1IDE2LjY2NjdDOS4xMDQxNyAxOS4xMjUgOC44NTQxNyAxOS41ODMzIDguODU0MTcgMjMuNTIwOFYzMi45Mzc1QzguODU0MTcgMzYuODc1IDkuMTA0MTcgMzcuMzMzMyAxMi44MzMzIDM5Ljg1NDJMMjEuODMzMyA0NS4wNDE3QzIyLjcyOTIgNDUuNTgzMyAyMy44NTQyIDQ1LjgxMjUgMjUgNDUuODEyNUMyNi4xMjUgNDUuODEyNSAyNy4yNzA4IDQ1LjU2MjUgMjguMTY2NyA0NS4wNDE3TDM3LjI1IDM5Ljc5MTdDNDAuOTE2NyAzNy4zMzMzIDQxLjE0NTggMzYuODk1OCA0MS4xNDU4IDMyLjkzNzVWMjMuNTIwOEM0MS4xNDU4IDE5LjU4MzMgNDAuODk1OCAxOS4xMjUgMzcuMTY2NyAxNi42MDQyWk0zMC44MTI1IDI4LjEyNUwyOS41NDE3IDI5LjY4NzVDMjkuMzMzMyAyOS45MTY3IDI5LjE4NzUgMzAuMzU0MiAyOS4yMDgzIDMwLjY2NjdMMjkuMzMzMyAzMi42NjY3QzI5LjQxNjcgMzMuODk1OCAyOC41NDE3IDM0LjUyMDggMjcuMzk1OCAzNC4wODMzTDI1LjU0MTcgMzMuMzMzM0MyNS4yNSAzMy4yMjkyIDI0Ljc3MDggMzMuMjI5MiAyNC40NzkyIDMzLjMzMzNMMjIuNjI1IDM0LjA2MjVDMjEuNDc5MiAzNC41MjA4IDIwLjYwNDIgMzMuODc1IDIwLjY4NzUgMzIuNjQ1OEwyMC44MTI1IDMwLjY0NThDMjAuODMzMyAzMC4zMzMzIDIwLjY4NzUgMjkuODk1OCAyMC40NzkyIDI5LjY2NjdMMTkuMTg3NSAyOC4xMjVDMTguMzk1OCAyNy4xODc1IDE4Ljc1IDI2LjE0NTggMTkuOTM3NSAyNS44MzMzTDIxLjg3NSAyNS4zMzMzQzIyLjE4NzUgMjUuMjUgMjIuNTQxNyAyNC45NTgzIDIyLjcwODMgMjQuNzA4M0wyMy43OTE3IDIzLjA0MTdDMjQuNDU4MyAyMiAyNS41MjA4IDIyIDI2LjIwODMgMjMuMDQxN0wyNy4yOTE3IDI0LjcwODNDMjcuNDU4MyAyNC45NzkyIDI3LjgzMzMgMjUuMjUgMjguMTI1IDI1LjMzMzNMMzAuMDYyNSAyNS44MzMzQzMxLjI1IDI2LjE0NTggMzEuNjA0MiAyNy4xODc1IDMwLjgxMjUgMjguMTI1WiIgZmlsbD0id2hpdGUiLz4KPGcgaWQ9IlZlY3Rvcl8zIiBvcGFjaXR5PSIwIj4KPC9nPgo8L2c+Cjwvc3ZnPgo=")}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-6d52d5cc::before{content:"";position:absolute;top:2px;left:50%;width:46px;height:46px;transform:translateX(-50%);border:3px solid #fff;border-radius:50%;box-sizing:border-box}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-6d52d5cc::after{content:"";position:absolute;top:18px;left:50%;width:13px;height:14px;transform:translateX(-45%);background:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjEyLjc1IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTIuNzUgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJQbGF5Ij4KPHBhdGggaWQ9IlJlY3RhbmdsZSA4MyIgZD0iTTAuNzUgMS45MTUxNEMwLjc1IDEuMDY2MTcgMS42NzA5NCAwLjUzNzIxMyAyLjQwNDI2IDAuOTY0OTg0TDExLjEyMTIgNi4wNDk4NEMxMS44NDg4IDYuNDc0MzEgMTEuODQ4OCA3LjUyNTY5IDExLjEyMTIgNy45NTAxNkwyLjQwNDI2IDEzLjAzNUMxLjY3MDkzIDEzLjQ2MjggMC43NSAxMi45MzM4IDAuNzUgMTIuMDg0OVYxLjkxNTE0WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjwvZz4KPC9zdmc+Cg==") center/contain no-repeat}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d :is(.elementor-element-7df9af2b,.elementor-element-24c90589,.elementor-element-29c39d2,.elementor-element-58404396){position:absolute!important;top:75px!important;left:0!important;width:100%!important;margin:0!important;color:#fff!important;font:700 16px/19px Roboto,sans-serif!important;text-align:center!important}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d :is(.elementor-element-7df9af2b,.elementor-element-24c90589,.elementor-element-29c39d2,.elementor-element-58404396) p{margin:0!important;color:inherit!important;font:inherit!important}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d :is(.elementor-element-192b5242,.elementor-element-12b15c97,.elementor-element-7adf6488,.elementor-element-64b80fae){position:absolute!important;top:108px!important;left:0!important;width:100%!important;margin:0!important}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d :is(.elementor-element-192b5242,.elementor-element-12b15c97,.elementor-element-7adf6488,.elementor-element-64b80fae) .elementor-heading-title{margin:0!important;color:#fff!important;font:700 32px/37.1053px Roboto,sans-serif!important;text-align:center!important}
@media(max-width:767px){
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d{height:184px!important;min-height:184px!important}
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d>.e-con-inner{display:grid!important;grid-template:repeat(2,92px)/repeat(2,minmax(0,1fr))!important;gap:0!important}
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d>.e-con-inner>.e-con{position:static!important;width:100%!important;height:92px!important;min-height:92px!important;padding:18px 15px!important;border:1px solid #B23838!important;background:#9B2323!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;text-align:center!important}
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-7ea4379d{order:1!important}
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-1ec064e1{order:2!important}
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-6d52d5cc{order:3!important}
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-302279c4{order:4!important}
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d :is(.elementor-element-7ea4379d,.elementor-element-1ec064e1,.elementor-element-6d52d5cc,.elementor-element-302279c4)::before,
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d :is(.elementor-element-7ea4379d,.elementor-element-1ec064e1,.elementor-element-6d52d5cc,.elementor-element-302279c4)::after{display:none!important}
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d :is(.elementor-element-7df9af2b,.elementor-element-24c90589,.elementor-element-29c39d2,.elementor-element-58404396){position:static!important;order:2!important;width:auto!important;color:#FFD1D1!important;font:500 11px/11px Roboto,sans-serif!important}
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d :is(.elementor-element-192b5242,.elementor-element-12b15c97,.elementor-element-7adf6488,.elementor-element-64b80fae){position:static!important;order:1!important;width:auto!important}
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d :is(.elementor-element-192b5242,.elementor-element-12b15c97,.elementor-element-7adf6488,.elementor-element-64b80fae) .elementor-heading-title{font:800 22px/22px Roboto,sans-serif!important}
}
    
.elementor-247333 .elementor-element.elementor-element-6fa1c96d{height:276.0454px!important;min-height:276.0454px!important;padding:0!important;background:#9B2323!important;overflow:hidden!important}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d>.e-con-inner{position:relative!important;display:block!important;width:100%!important;max-width:none!important;height:100%!important;padding:0!important}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d :is(.elementor-element-a6b3a55,.elementor-element-35d3456,.elementor-element-8853fa2,.elementor-element-e39f255){position:absolute!important;top:62.5231px!important;height:151px!important;min-height:0!important;padding:0!important;background:transparent!important;display:block!important;text-align:center!important}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-a6b3a55{left:12.708333%!important;width:147px!important}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-35d3456{left:36.666667%!important;width:100px!important}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-8853fa2{left:59.0625%!important;width:82px!important}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-e39f255{left:80.625%!important;width:103px!important}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d :is(.elementor-element-a6b3a55,.elementor-element-35d3456,.elementor-element-e39f255)::before{content:"";position:absolute;top:0;left:50%;width:50px;height:50px;transform:translateX(-50%);background-repeat:no-repeat;background-position:center;background-size:contain}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-a6b3a55::before{background-image:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNTAgNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJwcm9maWxlLTJ1c2VyIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE4Ljc1IDQuMTY2NjdDMTMuMjkxNyA0LjE2NjY3IDguODU0MTcgOC42MDQxNyA4Ljg1NDE3IDE0LjA2MjVDOC44NTQxNyAxOS40MTY3IDEzLjA0MTcgMjMuNzUgMTguNSAyMy45Mzc1QzE4LjY2NjcgMjMuOTE2NyAxOC44MzMzIDIzLjkxNjcgMTguOTU4MyAyMy45Mzc1QzE5IDIzLjkzNzUgMTkuMDIwOCAyMy45Mzc1IDE5LjA2MjUgMjMuOTM3NUMxOS4wODMzIDIzLjkzNzUgMTkuMDgzMyAyMy45Mzc1IDE5LjEwNDIgMjMuOTM3NUMyNC40Mzc1IDIzLjc1IDI4LjYyNSAxOS40MTY3IDI4LjY0NTggMTQuMDYyNUMyOC42NDU4IDguNjA0MTcgMjQuMjA4MyA0LjE2NjY3IDE4Ljc1IDQuMTY2NjdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0yOS4zMzMzIDI5LjQ3OTJDMjMuNTIwOCAyNS42MDQyIDE0LjA0MTcgMjUuNjA0MiA4LjE4NzUgMjkuNDc5MkM1LjU0MTY3IDMxLjI1IDQuMDgzMzMgMzMuNjQ1OCA0LjA4MzMzIDM2LjIwODNDNC4wODMzMyAzOC43NzA4IDUuNTQxNjcgNDEuMTQ1OCA4LjE2NjY3IDQyLjg5NThDMTEuMDgzMyA0NC44NTQyIDE0LjkxNjcgNDUuODMzMyAxOC43NSA0NS44MzMzQzIyLjU4MzMgNDUuODMzMyAyNi40MTY3IDQ0Ljg1NDIgMjkuMzMzMyA0Mi44OTU4QzMxLjk1ODMgNDEuMTI1IDMzLjQxNjcgMzguNzUgMzMuNDE2NyAzNi4xNjY3QzMzLjM5NTggMzMuNjA0MiAzMS45NTgzIDMxLjIyOTIgMjkuMzMzMyAyOS40NzkyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggaWQ9IlZlY3Rvcl8zIiBkPSJNNDEuNjQ1OCAxNS4yOTE3QzQxLjk3OTIgMTkuMzMzMyAzOS4xMDQyIDIyLjg3NSAzNS4xMjUgMjMuMzU0MkMzNS4xMDQyIDIzLjM1NDIgMzUuMTA0MiAyMy4zNTQyIDM1LjA4MzMgMjMuMzU0MkgzNS4wMjA4QzM0Ljg5NTggMjMuMzU0MiAzNC43NzA4IDIzLjM1NDIgMzQuNjY2NyAyMy4zOTU4QzMyLjY0NTggMjMuNSAzMC43OTE3IDIyLjg1NDIgMjkuMzk1OCAyMS42NjY3QzMxLjU0MTcgMTkuNzUgMzIuNzcwOCAxNi44NzUgMzIuNTIwOCAxMy43NUMzMi4zNzUgMTIuMDYyNSAzMS43OTE3IDEwLjUyMDggMzAuOTE2NyA5LjIwODMzQzMxLjcwODMgOC44MTI1IDMyLjYyNSA4LjU2MjUgMzMuNTYyNSA4LjQ3OTE3QzM3LjY0NTggOC4xMjUgNDEuMjkxNyAxMS4xNjY3IDQxLjY0NTggMTUuMjkxN1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGlkPSJWZWN0b3JfNCIgZD0iTTQ1LjgxMjUgMzQuNTYyNUM0NS42NDU4IDM2LjU4MzMgNDQuMzU0MiAzOC4zMzMzIDQyLjE4NzUgMzkuNTIwOEM0MC4xMDQyIDQwLjY2NjcgMzcuNDc5MiA0MS4yMDgzIDM0Ljg3NSA0MS4xNDU4QzM2LjM3NSAzOS43OTE3IDM3LjI1IDM4LjEwNDIgMzcuNDE2NyAzNi4zMTI1QzM3LjYyNSAzMy43MjkyIDM2LjM5NTggMzEuMjUgMzMuOTM3NSAyOS4yNzA4QzMyLjU0MTcgMjguMTY2NyAzMC45MTY3IDI3LjI5MTcgMjkuMTQ1OCAyNi42NDU4QzMzLjc1IDI1LjMxMjUgMzkuNTQxNyAyNi4yMDgzIDQzLjEwNDIgMjkuMDgzM0M0NS4wMjA4IDMwLjYyNSA0NiAzMi41NjI1IDQ1LjgxMjUgMzQuNTYyNVoiIGZpbGw9IndoaXRlIi8+CjxnIGlkPSJWZWN0b3JfNSIgb3BhY2l0eT0iMCI+CjwvZz4KPC9nPgo8L3N2Zz4K")}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-35d3456::before{background-image:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNTAgNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJnYWxsZXJ5Ij4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTUuMzc1IDM5LjYwNDJMNS4zMzMzMyAzOS42NDU4QzQuNzcwODMgMzguNDE2NyA0LjQxNjY3IDM3LjAyMDggNC4yNzA4MyAzNS40NzkyQzQuNDE2NjcgMzcgNC44MTI1IDM4LjM3NSA1LjM3NSAzOS42MDQyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNMTguNzUgMjEuNjI1QzIxLjQ4ODQgMjEuNjI1IDIzLjcwODMgMTkuNDA1MSAyMy43MDgzIDE2LjY2NjdDMjMuNzA4MyAxMy45MjgzIDIxLjQ4ODQgMTEuNzA4MyAxOC43NSAxMS43MDgzQzE2LjAxMTYgMTEuNzA4MyAxMy43OTE3IDEzLjkyODMgMTMuNzkxNyAxNi42NjY3QzEzLjc5MTcgMTkuNDA1MSAxNi4wMTE2IDIxLjYyNSAxOC43NSAyMS42MjVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBpZD0iVmVjdG9yXzMiIGQ9Ik0zMy43MjkyIDQuMTY2NjdIMTYuMjcwOEM4LjY4NzUgNC4xNjY2NyA0LjE2NjY3IDguNjg3NSA0LjE2NjY3IDE2LjI3MDhWMzMuNzI5MkM0LjE2NjY3IDM2IDQuNTYyNSAzNy45NzkyIDUuMzMzMzMgMzkuNjQ1OEM3LjEyNSA0My42MDQyIDEwLjk1ODMgNDUuODMzMyAxNi4yNzA4IDQ1LjgzMzNIMzMuNzI5MkM0MS4zMTI1IDQ1LjgzMzMgNDUuODMzMyA0MS4zMTI1IDQ1LjgzMzMgMzMuNzI5MlYyOC45NTgzVjE2LjI3MDhDNDUuODMzMyA4LjY4NzUgNDEuMzEyNSA0LjE2NjY3IDMzLjcyOTIgNC4xNjY2N1pNNDIuNDM3NSAyNi4wNDE3QzQwLjgxMjUgMjQuNjQ1OCAzOC4xODc1IDI0LjY0NTggMzYuNTYyNSAyNi4wNDE3TDI3Ljg5NTggMzMuNDc5MkMyNi4yNzA4IDM0Ljg3NSAyMy42NDU4IDM0Ljg3NSAyMi4wMjA4IDMzLjQ3OTJMMjEuMzEyNSAzMi44OTU4QzE5LjgzMzMgMzEuNjA0MiAxNy40NzkyIDMxLjQ3OTIgMTUuODEyNSAzMi42MDQyTDguMDIwODMgMzcuODMzM0M3LjU2MjUgMzYuNjY2NyA3LjI5MTY3IDM1LjMxMjUgNy4yOTE2NyAzMy43MjkyVjE2LjI3MDhDNy4yOTE2NyAxMC4zOTU4IDEwLjM5NTggNy4yOTE2NyAxNi4yNzA4IDcuMjkxNjdIMzMuNzI5MkMzOS42MDQyIDcuMjkxNjcgNDIuNzA4MyAxMC4zOTU4IDQyLjcwODMgMTYuMjcwOFYyNi4yNzA4TDQyLjQzNzUgMjYuMDQxN1oiIGZpbGw9IndoaXRlIi8+CjxnIGlkPSJWZWN0b3JfNCIgb3BhY2l0eT0iMCI+CjwvZz4KPC9nPgo8L3N2Zz4K")}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-e39f255::before{background-image:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNTAgNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJ2dWVzYXgvYm9sZC9hd2FyZCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0zNy4xMDQyIDExLjQzNzVWMTIuOTc5MkwyOS43MjkyIDguNzA4MzNDMjYuOTM3NSA3LjEwNDE3IDIzLjA0MTcgNy4xMDQxNyAyMC4yNzA4IDguNzA4MzNMMTIuODk1OCAxM1YxMS40Mzc1QzEyLjg5NTggNi43NSAxNS40NTgzIDQuMTY2NjcgMjAuMTQ1OCA0LjE2NjY3SDI5Ljg1NDJDMzQuNTQxNyA0LjE2NjY3IDM3LjEwNDIgNi43NSAzNy4xMDQyIDExLjQzNzVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0zNy4xNjY3IDE2LjYwNDJMMzYuODc1IDE2LjQ1ODNMMzQuMDQxNyAxNC44MzMzTDI4LjE2NjcgMTEuNDM3NUMyNi4zNzUgMTAuMzk1OCAyMy42MjUgMTAuMzk1OCAyMS44MzMzIDExLjQzNzVMMTUuOTU4MyAxNC44MTI1TDEzLjEyNSAxNi40NzkyTDEyLjc1IDE2LjY2NjdDOS4xMDQxNyAxOS4xMjUgOC44NTQxNyAxOS41ODMzIDguODU0MTcgMjMuNTIwOFYzMi45Mzc1QzguODU0MTcgMzYuODc1IDkuMTA0MTcgMzcuMzMzMyAxMi44MzMzIDM5Ljg1NDJMMjEuODMzMyA0NS4wNDE3QzIyLjcyOTIgNDUuNTgzMyAyMy44NTQyIDQ1LjgxMjUgMjUgNDUuODEyNUMyNi4xMjUgNDUuODEyNSAyNy4yNzA4IDQ1LjU2MjUgMjguMTY2NyA0NS4wNDE3TDM3LjI1IDM5Ljc5MTdDNDAuOTE2NyAzNy4zMzMzIDQxLjE0NTggMzYuODk1OCA0MS4xNDU4IDMyLjkzNzVWMjMuNTIwOEM0MS4xNDU4IDE5LjU4MzMgNDAuODk1OCAxOS4xMjUgMzcuMTY2NyAxNi42MDQyWk0zMC44MTI1IDI4LjEyNUwyOS41NDE3IDI5LjY4NzVDMjkuMzMzMyAyOS45MTY3IDI5LjE4NzUgMzAuMzU0MiAyOS4yMDgzIDMwLjY2NjdMMjkuMzMzMyAzMi42NjY3QzI5LjQxNjcgMzMuODk1OCAyOC41NDE3IDM0LjUyMDggMjcuMzk1OCAzNC4wODMzTDI1LjU0MTcgMzMuMzMzM0MyNS4yNSAzMy4yMjkyIDI0Ljc3MDggMzMuMjI5MiAyNC40NzkyIDMzLjMzMzNMMjIuNjI1IDM0LjA2MjVDMjEuNDc5MiAzNC41MjA4IDIwLjYwNDIgMzMuODc1IDIwLjY4NzUgMzIuNjQ1OEwyMC44MTI1IDMwLjY0NThDMjAuODMzMyAzMC4zMzMzIDIwLjY4NzUgMjkuODk1OCAyMC40NzkyIDI5LjY2NjdMMTkuMTg3NSAyOC4xMjVDMTguMzk1OCAyNy4xODc1IDE4Ljc1IDI2LjE0NTggMTkuOTM3NSAyNS44MzMzTDIxLjg3NSAyNS4zMzMzQzIyLjE4NzUgMjUuMjUgMjIuNTQxNyAyNC45NTgzIDIyLjcwODMgMjQuNzA4M0wyMy43OTE3IDIzLjA0MTdDMjQuNDU4MyAyMiAyNS41MjA4IDIyIDI2LjIwODMgMjMuMDQxN0wyNy4yOTE3IDI0LjcwODNDMjcuNDU4MyAyNC45NzkyIDI3LjgzMzMgMjUuMjUgMjguMTI1IDI1LjMzMzNMMzAuMDYyNSAyNS44MzMzQzMxLjI1IDI2LjE0NTggMzEuNjA0MiAyNy4xODc1IDMwLjgxMjUgMjguMTI1WiIgZmlsbD0id2hpdGUiLz4KPGcgaWQ9IlZlY3Rvcl8zIiBvcGFjaXR5PSIwIj4KPC9nPgo8L2c+Cjwvc3ZnPgo=")}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-8853fa2::before{content:"";position:absolute;top:2px;left:50%;width:46px;height:46px;transform:translateX(-50%);border:3px solid #fff;border-radius:50%;box-sizing:border-box}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-8853fa2::after{content:"";position:absolute;top:18px;left:50%;width:13px;height:14px;transform:translateX(-45%);background:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjEyLjc1IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTIuNzUgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJQbGF5Ij4KPHBhdGggaWQ9IlJlY3RhbmdsZSA4MyIgZD0iTTAuNzUgMS45MTUxNEMwLjc1IDEuMDY2MTcgMS42NzA5NCAwLjUzNzIxMyAyLjQwNDI2IDAuOTY0OTg0TDExLjEyMTIgNi4wNDk4NEMxMS44NDg4IDYuNDc0MzEgMTEuODQ4OCA3LjUyNTY5IDExLjEyMTIgNy45NTAxNkwyLjQwNDI2IDEzLjAzNUMxLjY3MDkzIDEzLjQ2MjggMC43NSAxMi45MzM4IDAuNzUgMTIuMDg0OVYxLjkxNTE0WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjwvZz4KPC9zdmc+Cg==") center/contain no-repeat}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d :is(.elementor-element-7dcfa0d,.elementor-element-2a389a7,.elementor-element-6c1132c,.elementor-element-b0d210b){position:absolute!important;top:75px!important;left:0!important;width:100%!important;margin:0!important;color:#fff!important;font:700 16px/19px Roboto,sans-serif!important;text-align:center!important}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d :is(.elementor-element-7dcfa0d,.elementor-element-2a389a7,.elementor-element-6c1132c,.elementor-element-b0d210b) p{margin:0!important;color:inherit!important;font:inherit!important}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d :is(.elementor-element-35ec40f,.elementor-element-6dc36da,.elementor-element-619f16d,.elementor-element-2491d6f){position:absolute!important;top:108px!important;left:0!important;width:100%!important;margin:0!important}
.elementor-247333 .elementor-element.elementor-element-6fa1c96d :is(.elementor-element-35ec40f,.elementor-element-6dc36da,.elementor-element-619f16d,.elementor-element-2491d6f) .elementor-heading-title{margin:0!important;color:#fff!important;font:700 32px/37.1053px Roboto,sans-serif!important;text-align:center!important}
@media(max-width:767px){
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d{height:184px!important;min-height:184px!important}
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d>.e-con-inner{display:grid!important;grid-template:repeat(2,92px)/repeat(2,minmax(0,1fr))!important;gap:0!important}
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d>.e-con-inner>.e-con{position:static!important;width:100%!important;height:92px!important;min-height:92px!important;padding:18px 15px!important;border:1px solid #B23838!important;background:#9B2323!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;text-align:center!important}
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-a6b3a55{order:1!important}
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-35d3456{order:2!important}
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-8853fa2{order:3!important}
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d .elementor-element-e39f255{order:4!important}
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d :is(.elementor-element-a6b3a55,.elementor-element-35d3456,.elementor-element-8853fa2,.elementor-element-e39f255)::before,
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d :is(.elementor-element-a6b3a55,.elementor-element-35d3456,.elementor-element-8853fa2,.elementor-element-e39f255)::after{display:none!important}
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d :is(.elementor-element-7dcfa0d,.elementor-element-2a389a7,.elementor-element-6c1132c,.elementor-element-b0d210b){position:static!important;order:2!important;width:auto!important;color:#FFD1D1!important;font:500 11px/11px Roboto,sans-serif!important}
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d :is(.elementor-element-35ec40f,.elementor-element-6dc36da,.elementor-element-619f16d,.elementor-element-2491d6f){position:static!important;order:1!important;width:auto!important}
 .elementor-247333 .elementor-element.elementor-element-6fa1c96d :is(.elementor-element-35ec40f,.elementor-element-6dc36da,.elementor-element-619f16d,.elementor-element-2491d6f) .elementor-heading-title{font:800 22px/22px Roboto,sans-serif!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca7959 */.elementor-247333 .elementor-element.elementor-element-4ca7959 {
  background: #F4F4F4 !important;
  min-height: 1845px !important;
  padding: 134px 0 181px !important;
  box-sizing: border-box !important;
}
.elementor-247333 .elementor-element.elementor-element-4ca7959 > .e-con-inner {
  width: 1573px !important;
  max-width: 1573px !important;
  min-width: 1573px !important;
  align-items: center !important;
  gap: 0 !important;
}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-6406e1f8 {
  width: 922px !important;
  margin: 0 !important;
  text-align: center !important;
}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-6406e1f8 .elementor-heading-title {
  font-size: 48px !important;
  line-height: 48px !important;
  font-weight: 600 !important;
  color: #000 !important;
  text-align: center !important;
}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-467b4284 {
  width: 922px !important;
  margin: 34px 0 0 !important;
}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-467b4284,
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-467b4284 p {
  font-size: 18px !important;
  line-height: 24.336px !important;
  font-weight: 500 !important;
  color: #000 !important;
  text-align: center !important;
  margin-bottom: 0 !important;
}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-39d15466 {
  display: grid !important;
  grid-template-columns: repeat(3,minmax(0,1fr)) !important;
  width: 1410px !important;
  max-width: 1410px !important;
  gap: 78px 37px !important;
  margin: 63px auto 0 !important;
  padding: 0 !important;
  align-items: start !important;
}
.elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-6ad7e5ee,.elementor-element-23d08021,.elementor-element-437e544c,.elementor-element-2fda1aaf,.elementor-element-70296a89,.elementor-element-7b6e5674) {
  position: relative !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  gap: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  overflow: visible !important;
}
.elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-1507570c,.elementor-element-5cecd7ab,.elementor-element-17f655c,.elementor-element-5fc693dd,.elementor-element-1471c305,.elementor-element-2cc14faf) {
  width: 100% !important;
  overflow: hidden !important;
  margin: 0 !important;
}
.elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-1507570c,.elementor-element-5cecd7ab,.elementor-element-17f655c,.elementor-element-5fc693dd,.elementor-element-1471c305,.elementor-element-2cc14faf) img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-1507570c { height: 275.35px !important; border-radius: 150px 10px 10px 10px !important; }
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-5cecd7ab { height: 274.685px !important; border-radius: 10px 150px 10px 10px !important; }
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-17f655c { height: 259.148px !important; border-radius: 10px 10px 150px 10px !important; transform: translateY(-6.682px); }
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-5fc693dd { height: 308.333px !important; border-radius: 10px 10px 150px 10px !important; }
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-1471c305 { height: 308.333px !important; border-radius: 150px 10px 10px 10px !important; }
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-2cc14faf { height: 308.333px !important; border-radius: 10px 150px 10px 10px !important; }
.elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-2a0b0c48,.elementor-element-e8b656d,.elementor-element-2017e945,.elementor-element-57e90c19,.elementor-element-76f1abe6,.elementor-element-85b77d5) {
  position: absolute !important;
  inset-inline-start: 0 !important;
  z-index: 3 !important;
  height: 34px !important;
  min-height: 34px !important;
  padding: 7px 12px !important;
  margin: 0 !important;
  background: #fff !important;
  border-radius: 0 !important;
  width: max-content !important;
}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-2a0b0c48 { top: 241.35px !important; }
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-e8b656d { top: 240.685px !important; }
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-2017e945 { top: 225.148px !important; }
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-57e90c19,
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-76f1abe6,
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-85b77d5 { top: 274.333px !important; }
.elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-2a0b0c48,.elementor-element-e8b656d,.elementor-element-2017e945,.elementor-element-57e90c19,.elementor-element-76f1abe6,.elementor-element-85b77d5),
.elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-2a0b0c48,.elementor-element-e8b656d,.elementor-element-2017e945,.elementor-element-57e90c19,.elementor-element-76f1abe6,.elementor-element-85b77d5) p {
  color: #232526 !important;
  font-size: 10px !important;
  line-height: 15px !important;
  font-weight: 800 !important;
  margin: 0 !important;
  white-space: nowrap !important;
}
.elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-30629a24,.elementor-element-62f2287b,.elementor-element-66c2a787,.elementor-element-3ff751bc,.elementor-element-f4d792a,.elementor-element-60b7d50a) {
  width: 100% !important;
  padding: 0 !important;
  background: transparent !important;
  gap: 14px !important;
  align-items: flex-start !important;
}
.elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-7ac55ee6,.elementor-element-198e5519,.elementor-element-23fd436e,.elementor-element-57f8c7e1,.elementor-element-3db67d18,.elementor-element-6ddd45cb),
.elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-7ac55ee6,.elementor-element-198e5519,.elementor-element-23fd436e,.elementor-element-57f8c7e1,.elementor-element-3db67d18,.elementor-element-6ddd45cb) p {
  font-size: 16.234px !important;
  line-height: 23.191px !important;
  font-weight: 600 !important;
  color: #EF3E23 !important;
  margin: 0 !important;
}
.elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-1dea18f6,.elementor-element-7a79dbce,.elementor-element-5e535ecd,.elementor-element-30dc8fc1,.elementor-element-292af75b,.elementor-element-6221fcea) .elementor-heading-title {
  font-size: 27.829px !important;
  line-height: 37.105px !important;
  font-weight: 600 !important;
  color: #101828 !important;
}
.elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-27fb3c98,.elementor-element-75430cd0,.elementor-element-5206fa79,.elementor-element-405a79d3,.elementor-element-222dbb3b,.elementor-element-24a189a0),
.elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-27fb3c98,.elementor-element-75430cd0,.elementor-element-5206fa79,.elementor-element-405a79d3,.elementor-element-222dbb3b,.elementor-element-24a189a0) p {
  font-size: 18.553px !important;
  line-height: 27.829px !important;
  font-weight: 400 !important;
  color: #667085 !important;
  margin: 0 !important;
}
.elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-6283ba2f,.elementor-element-38c1c6b4,.elementor-element-1a1fa772,.elementor-element-32bb6b94,.elementor-element-5014306a,.elementor-element-302d40f4) {
  width: 160px !important;
  height: 33px !important;
  min-height: 33px !important;
}
.elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-6283ba2f,.elementor-element-38c1c6b4,.elementor-element-1a1fa772,.elementor-element-32bb6b94,.elementor-element-5014306a,.elementor-element-302d40f4) .elementor-button {
  width: 160px !important;
  height: 33px !important;
  min-height: 33px !important;
  padding: 5px 13px !important;
  border-radius: 18.566px !important;
  background: #000 !important;
  color: #fff !important;
  font-size: 16.245px !important;
  line-height: 23.207px !important;
  font-weight: 500 !important;
  white-space: nowrap !important;
}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-117b5bad {
  width: 1410px !important;
  min-height: 70.732px !important;
  margin: 100px auto 0 !important;
  padding: 23.191px 0 !important;
  border-top: 1.16px solid #EAECF0 !important;
  background: transparent !important;
}
@media (max-width: 767px) {
  .elementor-247333 .elementor-element.elementor-element-4ca7959 {
    min-height: 2859px !important;
    padding: 54px 20px 60px !important;
    background: #fff !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 > .e-con-inner {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    align-items: flex-start !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-6406e1f8 {
    width: 100% !important;
    text-align: start !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-6406e1f8 .elementor-heading-title {
    font-size: 30px !important;
    line-height: 30px !important;
    font-weight: 800 !important;
    color: #0E0F11 !important;
    text-align: start !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-467b4284 {
    width: 100% !important;
    margin-top: 18px !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-467b4284,
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-467b4284 p {
    font-size: 13px !important;
    line-height: 13px !important;
    font-weight: 400 !important;
    color: #5C636B !important;
    text-align: start !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-39d15466 {
    grid-template-columns: minmax(0,1fr) !important;
    width: 100% !important;
    max-width: none !important;
    gap: 22px !important;
    margin-top: 22px !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-6ad7e5ee,.elementor-element-23d08021,.elementor-element-437e544c,.elementor-element-2fda1aaf,.elementor-element-70296a89,.elementor-element-7b6e5674) {
    width: 100% !important;
    min-height: 408px !important;
    background: #fff !important;
    border: 1px solid #E0E0E0 !important;
    border-radius: 8px !important;
    overflow: hidden !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-23d08021 { min-height: 411px !important; }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-1507570c,.elementor-element-5cecd7ab,.elementor-element-17f655c,.elementor-element-5fc693dd,.elementor-element-1471c305,.elementor-element-2cc14faf) {
    height: 190px !important;
    min-height: 190px !important;
    border-radius: 8px 8px 0 0 !important;
    transform: none !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-2a0b0c48,.elementor-element-e8b656d,.elementor-element-2017e945,.elementor-element-57e90c19,.elementor-element-76f1abe6,.elementor-element-85b77d5) {
    display: none !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-30629a24,.elementor-element-62f2287b,.elementor-element-66c2a787,.elementor-element-3ff751bc,.elementor-element-f4d792a,.elementor-element-60b7d50a) {
    min-height: 199px !important;
    padding: 10px 16px 16px !important;
    gap: 8px !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-7ac55ee6,.elementor-element-198e5519,.elementor-element-23fd436e,.elementor-element-57f8c7e1,.elementor-element-3db67d18,.elementor-element-6ddd45cb),
  .elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-7ac55ee6,.elementor-element-198e5519,.elementor-element-23fd436e,.elementor-element-57f8c7e1,.elementor-element-3db67d18,.elementor-element-6ddd45cb) p {
    font-size: 10px !important;
    line-height: 12px !important;
    font-weight: 500 !important;
    color: #9B2323 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-1dea18f6,.elementor-element-7a79dbce,.elementor-element-5e535ecd,.elementor-element-30dc8fc1,.elementor-element-292af75b,.elementor-element-6221fcea) .elementor-heading-title {
    font-size: 17px !important;
    line-height: 20px !important;
    font-weight: 700 !important;
    color: #0E0F11 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-27fb3c98,.elementor-element-75430cd0,.elementor-element-5206fa79,.elementor-element-405a79d3,.elementor-element-222dbb3b,.elementor-element-24a189a0),
  .elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-27fb3c98,.elementor-element-75430cd0,.elementor-element-5206fa79,.elementor-element-405a79d3,.elementor-element-222dbb3b,.elementor-element-24a189a0) p {
    font-size: 12px !important;
    line-height: 12px !important;
    font-weight: 400 !important;
    color: #5C636B !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-117b5bad { display: none !important; }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 > .e-con-inner::after {
    content: "MORE⌄";
    align-self: center;
    margin-top: 22px;
    color: #9B2323;
    font-size: 13px;
    line-height: 18px;
    font-weight: 700;
    letter-spacing: .2px;
  }
}

@media (min-width: 768px) {
  .elementor-247333 .elementor-element.elementor-element-4ca7959 {
    height: 1845px !important;
    min-height: 1845px !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 > .e-con-inner {
    padding: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-39d15466 {
    margin-top: 70.664px !important;
    min-height: 1182px !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-117b5bad {
    height: 70.732px !important;
    min-height: 70.732px !important;
    box-sizing: border-box !important;
  }
}
@media (max-width: 767px) {
  .elementor-247333 .elementor-element.elementor-element-4ca7959 {
    height: auto !important;
    min-height: 2859px !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 > .e-con-inner {
    padding: 0 !important;
  }
}

.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-6ad7e5ee { order: 1; }
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-23d08021 { order: 2; }
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-437e544c { order: 3; }
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-2fda1aaf { order: 4; }
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-70296a89 { order: 5; }
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-7b6e5674 { order: 6; }

@media (max-width: 767px) {
  .elementor-247333 .elementor-element.elementor-element-4ca7959 > .e-con-inner::before {
    content: "RECENTLY VERIFIED";
    display: block;
    width: 100%;
    height: 11px;
    min-height: 11px;
    margin: 0 0 22px;
    color: #9B2323;
    font-size: 11px;
    line-height: 11px;
    font-weight: 700;
    text-align: start;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-6406e1f8 .elementor-heading-title {
    color: transparent !important;
    font-size: 0 !important;
    line-height: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-6406e1f8 .elementor-heading-title::after {
    content: "Our latest documentation";
    display: block;
    color: #0E0F11;
    font-size: 30px;
    line-height: 30px;
    font-weight: 800;
    text-align: start;
  }
}

.elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-7ac55ee6,.elementor-element-198e5519,.elementor-element-23fd436e,.elementor-element-57f8c7e1,.elementor-element-3db67d18,.elementor-element-6ddd45cb) { order: 10; }
.elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-3507a3eb,.elementor-element-64c6c638,.elementor-element-207a4ab2,.elementor-element-6858b86b,.elementor-element-4b08c864,.elementor-element-6d79edad) { order: 20; }
.elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-1dea18f6,.elementor-element-7a79dbce,.elementor-element-5e535ecd,.elementor-element-30dc8fc1,.elementor-element-292af75b,.elementor-element-6221fcea) { order: 30; }
.elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-27fb3c98,.elementor-element-75430cd0,.elementor-element-5206fa79,.elementor-element-405a79d3,.elementor-element-222dbb3b,.elementor-element-24a189a0) { order: 40; }
.elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-6283ba2f,.elementor-element-38c1c6b4,.elementor-element-1a1fa772,.elementor-element-32bb6b94,.elementor-element-5014306a,.elementor-element-302d40f4) { order: 50; }
.elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-30629a24,.elementor-element-62f2287b,.elementor-element-66c2a787,.elementor-element-3ff751bc,.elementor-element-f4d792a,.elementor-element-60b7d50a) {
  align-items: flex-start !important;
  text-align: start !important;
}
.elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-30629a24,.elementor-element-62f2287b,.elementor-element-66c2a787,.elementor-element-3ff751bc,.elementor-element-f4d792a,.elementor-element-60b7d50a) :is(h2,h3,h4,p,.elementor-heading-title,.elementor-widget-container) {
  text-align: start !important;
}

/* Figma desktop category labels: white rectangles aligned to the image bottom edge. */
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-2a0b0c48,
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-e8b656d,
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-57e90c19,
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-76f1abe6,
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-85b77d5{top:-34px!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-2017e945{top:-40.682px!important}


/* UPDATES INTERMEDIATE 768-1366 */
@media (min-width: 768px) and (max-width: 1716px) {
  .elementor-247333 .elementor-element.elementor-element-4ca7959 {
    --content-width: 100% !important;
    --padding-left: clamp(24px, 4vw, 56px);
    --padding-right: clamp(24px, 4vw, 56px);
    box-sizing: border-box;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 > .e-con-inner,
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-39d15466 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    inline-size: 100% !important;
    max-inline-size: 100% !important;
    min-inline-size: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-39d15466 {
    display: grid !important;
    grid-auto-flow: row;
    gap: clamp(20px, 2.5vw, 36px) !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-39d15466 > .gig-update-card {
    --width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    inline-size: 100% !important;
    max-inline-size: 100% !important;
    min-inline-size: 0 !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-update-body { position: relative; }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-badge {
    position: absolute !important;
    inset-inline-start: 0 !important;
    top: -34px !important;
    z-index: 2;
    width: max-content !important;
    max-width: calc(100% - 16px);
    margin: 0 !important;
    white-space: nowrap;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-badge > .elementor-widget-container {
    display: flex !important;
    align-items: center !important;
    width: max-content !important;
    height: 34px !important;
    min-height: 34px !important;
    padding: 0 12px !important;
    border-radius: 0 !important;
    background: #fff !important;
    color: #232526 !important;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 10px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-badge p {
    margin: 0 !important;
    color: inherit !important;
    line-height: 1 !important;
  }
}
@media (min-width: 768px) and (max-width: 1100px) {
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-39d15466 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
@media (min-width: 1101px) and (max-width: 1716px) {
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-39d15466 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}

/* UPDATES PAGINATION INTERMEDIATE */
@media (min-width:768px) and (max-width:1716px){
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-117b5bad{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    inline-size:100%!important;
    max-inline-size:100%!important;
    min-inline-size:0!important;
  }
}


/* Responsive card alignment: 768–1366 only */
@media (min-width:768px) and (max-width:1716px){
  .elementor-247333 .elementor-element.elementor-element-4ca7959{
    padding-inline:clamp(24px,4vw,56px)!important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 > .e-con-inner{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-update-img,
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-update-img > .elementor-widget-container,
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-update-img img{
    width:100%!important;
    max-width:100%!important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-update-img{
    aspect-ratio:445.333 / 280!important;
    overflow:hidden!important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-update-img > .elementor-widget-container,
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-update-img img{
    height:100%!important;
  }
  .elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-update-img img{
    object-fit:cover!important;
  }
}


/* Browser review: Figma category and radius treatment */
@media (min-width:768px){
.elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-update-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-update-img,.elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-update-img>.elementor-widget-container,.elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-update-card .gig-update-img img{border-radius:10px!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-badge{height:34px!important;min-height:34px!important;background:#fff!important;border:0!important;border-radius:0!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-badge>.elementor-widget-container{display:flex!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important;width:100%!important;height:34px!important;min-height:34px!important;padding:7px 12px!important;background:#fff!important;border:0!important;border-radius:0!important;color:#232526!important;font:800 10px/15px Roboto,Arial,sans-serif!important;text-transform:none!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-badge p{margin:0!important;color:#232526!important;font:800 10px/15px Roboto,Arial,sans-serif!important;text-transform:none!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-2a0b0c48{width:80px!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-e8b656d{width:111px!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-2017e945{width:80px!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-57e90c19{width:111px!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-76f1abe6{width:76px!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-85b77d5{width:111px!important}
}
@media (max-width:767px){
.elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-update-card{background:#fff!important;border:1px solid #E0E0E0!important;border-radius:8px!important;box-shadow:none!important;overflow:hidden!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-update-img,.elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-update-img>.elementor-widget-container,.elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-update-card .gig-update-img img{border-radius:0!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-badge{display:none!important}
}


/* Browser review: Figma card sequence */
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-6ad7e5ee{order:2!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-23d08021{order:1!important}


/* Browser review: exact responsive image mapping */
@media (min-width:768px){
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-5cecd7ab{height:275.35px!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-1507570c{height:274.685px!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-e8b656d{width:80px!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-2a0b0c48{width:111px!important}
}
@media (max-width:767px){
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-39d15466{margin-top:37px!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-23d08021{min-height:408px!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-6ad7e5ee{min-height:411px!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-update-img{width:calc(100% + 2px)!important;max-width:none!important;margin-inline:-1px!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-update-body{margin-top:9px!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-5cecd7ab img{content:url("https://demoapps.era-solutions.com/gigaza2/wp-content/themes/hello-elementor-child/gig-figma/mosaic-1.jpg");object-fit:fill!important}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-1507570c img{content:url("https://gigaza.b-cdn.net/gigaza/2026/08/home-update-3.jpg")}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-5fc693dd img{content:url("https://demoapps.era-solutions.com/gigaza2/wp-content/themes/hello-elementor-child/gig-figma/mosaic-4.jpg")}
.elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-1471c305 img{content:url("https://gigaza.b-cdn.net/gigaza/2026/08/home-update-2.jpg")}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60a4e32b */.elementor-247333 .elementor-element.elementor-element-60a4e32b{height:738px!important;min-height:738px!important;padding:147.5px 0 0!important;background:#171A1C!important;overflow:hidden!important}
.elementor-247333 .elementor-element.elementor-element-60a4e32b>.e-con-inner{position:relative!important;display:block!important;width:1180px!important;max-width:1180px!important;height:443px!important;margin:0 auto!important;padding:0!important}
.elementor-247333 .elementor-element.elementor-element-60a4e32b :is(.elementor-element-6fe4aead,.elementor-element-5302db3b,.elementor-element-5d1bf07d,.elementor-element-298ab197){position:absolute!important;left:0!important;width:1180px!important;margin:0!important}
.elementor-247333 .elementor-element.elementor-element-60a4e32b .elementor-element-6fe4aead{top:0!important;height:21px!important;color:#AEB1B2!important;font:800 14px/21px Roboto,sans-serif!important;letter-spacing:.7px!important;text-transform:uppercase!important}
.elementor-247333 .elementor-element.elementor-element-60a4e32b .elementor-element-6fe4aead p{margin:0!important;color:inherit!important;font:inherit!important}
.elementor-247333 .elementor-element.elementor-element-60a4e32b .elementor-element-5302db3b{top:21px!important;height:63px!important}
.elementor-247333 .elementor-element.elementor-element-60a4e32b .elementor-element-5302db3b .elementor-heading-title{margin:0!important;color:#fff!important;font:400 42px/63px Roboto,sans-serif!important}
.elementor-247333 .elementor-element.elementor-element-60a4e32b .elementor-element-5d1bf07d{top:102px!important;height:21px!important;color:#AEB1B2!important;font:400 14px/21px Roboto,sans-serif!important}
.elementor-247333 .elementor-element.elementor-element-60a4e32b .elementor-element-5d1bf07d p{margin:0!important;color:inherit!important;font:inherit!important}
.elementor-247333 .elementor-element.elementor-element-60a4e32b .elementor-element-298ab197{top:162px!important;height:281px!important;display:grid!important;grid-template-columns:repeat(2,584px)!important;grid-template-rows:repeat(2,134.5px)!important;gap:12px!important;padding:0!important}
.elementor-247333 .elementor-element.elementor-element-60a4e32b .elementor-element-64e98293{order:1!important}
.elementor-247333 .elementor-element.elementor-element-60a4e32b .elementor-element-1bbbfcb0{order:2!important}
.elementor-247333 .elementor-element.elementor-element-60a4e32b .elementor-element-1a405b6f{order:3!important}
.elementor-247333 .elementor-element.elementor-element-60a4e32b .elementor-element-ff672d2{order:4!important}
.elementor-247333 .elementor-element.elementor-element-60a4e32b .elementor-element-298ab197>.e-con{position:relative!important;width:584px!important;height:134.5px!important;min-height:134.5px!important;padding:25px!important;border:1px solid #757777!important;border-radius:23px!important;background:#323435!important;display:grid!important;grid-template-columns:30px 1fr 24px!important;column-gap:16px!important;align-items:center!important;overflow:hidden!important}
.elementor-247333 .elementor-element.elementor-element-60a4e32b :is(.elementor-element-1356171b,.elementor-element-58cf3a6f,.elementor-element-385b61f5,.elementor-element-48d8a1aa){grid-column:1!important;width:28px!important;height:28px!important;margin:0!important;color:#C91717!important}
.elementor-247333 .elementor-element.elementor-element-60a4e32b :is(.elementor-element-1356171b,.elementor-element-58cf3a6f,.elementor-element-385b61f5,.elementor-element-48d8a1aa) svg{width:28px!important;height:28px!important;fill:none!important;color:#C91717!important}
.elementor-247333 .elementor-element.elementor-element-60a4e32b :is(.elementor-element-2cc34ac8,.elementor-element-44e27f20,.elementor-element-2271f7bf,.elementor-element-3e97360d){grid-column:2!important;display:flex!important;flex-direction:column!important;gap:7px!important;width:auto!important;min-width:0!important;margin:0!important}
.elementor-247333 .elementor-element.elementor-element-60a4e32b :is(.elementor-element-ea515f9,.elementor-element-3a7c41da,.elementor-element-f7a4f2f,.elementor-element-3055b2f7) .elementor-heading-title{margin:0!important;color:#fff!important;font:400 17px/25.5px Roboto,sans-serif!important}
.elementor-247333 .elementor-element.elementor-element-60a4e32b :is(.elementor-element-4104c2b7,.elementor-element-66abcbc3,.elementor-element-5e43854e,.elementor-element-50fb29f3){margin:0!important;color:#9FA3A4!important;font:400 12px/18px Roboto,sans-serif!important}
.elementor-247333 .elementor-element.elementor-element-60a4e32b :is(.elementor-element-4104c2b7,.elementor-element-66abcbc3,.elementor-element-5e43854e,.elementor-element-50fb29f3) p,
.elementor-247333 .elementor-element.elementor-element-60a4e32b :is(.elementor-element-12980432,.elementor-element-73f1db51,.elementor-element-264ed3a6,.elementor-element-2bf14002) p{margin:0!important;color:inherit!important;font:inherit!important}
.elementor-247333 .elementor-element.elementor-element-60a4e32b :is(.elementor-element-12980432,.elementor-element-73f1db51,.elementor-element-264ed3a6,.elementor-element-2bf14002){margin:0!important;color:#DDD!important;font:700 11px/16.5px Roboto,sans-serif!important}
.elementor-247333 .elementor-element.elementor-element-60a4e32b :is(.elementor-element-295130ac,.elementor-element-6d67f358,.elementor-element-1305cec2,.elementor-element-1f248d46){grid-column:3!important;width:24px!important;height:24px!important;margin:0!important;color:#C91717!important;font:400 26px/24px Roboto,sans-serif!important;text-align:center!important}
@media(max-width:767px){
 .elementor-247333 .elementor-element.elementor-element-60a4e32b{height:610px!important;min-height:610px!important;padding:52px 20px 56px!important;background:#0E0F11!important}
 .elementor-247333 .elementor-element.elementor-element-60a4e32b>.e-con-inner{width:100%!important;max-width:350px!important;height:502px!important;margin:0 auto!important}
 .elementor-247333 .elementor-element.elementor-element-60a4e32b :is(.elementor-element-6fe4aead,.elementor-element-5302db3b,.elementor-element-5d1bf07d,.elementor-element-298ab197){width:100%!important}
 .elementor-247333 .elementor-element.elementor-element-60a4e32b .elementor-element-6fe4aead{top:0!important;height:11px!important;color:#9B2323!important;font:700 11px/11px Roboto,sans-serif!important;letter-spacing:0!important}
 .elementor-247333 .elementor-element.elementor-element-60a4e32b .elementor-element-5302db3b{top:27px!important;height:30px!important}
 .elementor-247333 .elementor-element.elementor-element-60a4e32b .elementor-element-5302db3b .elementor-heading-title{font:800 30px/30px Roboto,sans-serif!important}
 .elementor-247333 .elementor-element.elementor-element-60a4e32b .elementor-element-5d1bf07d{top:73px!important;height:39px!important;color:#ADB2B8!important;font:400 13px/13px Roboto,sans-serif!important;white-space:normal!important;overflow:visible!important}
 .elementor-247333 .elementor-element.elementor-element-60a4e32b .elementor-element-298ab197{top:126px!important;height:376px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:repeat(4,82px)!important;gap:16px!important}
 .elementor-247333 .elementor-element.elementor-element-60a4e32b .elementor-element-298ab197>.e-con{width:100%!important;height:82px!important;min-height:82px!important;padding:16px!important;border-radius:8px!important;grid-template-columns:24px 1fr 18px!important;column-gap:12px!important}
 .elementor-247333 .elementor-element.elementor-element-60a4e32b :is(.elementor-element-1356171b,.elementor-element-58cf3a6f,.elementor-element-385b61f5,.elementor-element-48d8a1aa){width:24px!important;height:24px!important}
 .elementor-247333 .elementor-element.elementor-element-60a4e32b :is(.elementor-element-1356171b,.elementor-element-58cf3a6f,.elementor-element-385b61f5,.elementor-element-48d8a1aa) svg{width:24px!important;height:24px!important}
 .elementor-247333 .elementor-element.elementor-element-60a4e32b :is(.elementor-element-2cc34ac8,.elementor-element-44e27f20,.elementor-element-2271f7bf,.elementor-element-3e97360d){gap:7px!important}
 .elementor-247333 .elementor-element.elementor-element-60a4e32b :is(.elementor-element-ea515f9,.elementor-element-3a7c41da,.elementor-element-f7a4f2f,.elementor-element-3055b2f7) .elementor-heading-title{font:700 13px/13px Roboto,sans-serif!important}
 .elementor-247333 .elementor-element.elementor-element-60a4e32b :is(.elementor-element-4104c2b7,.elementor-element-66abcbc3,.elementor-element-5e43854e,.elementor-element-50fb29f3){display:none!important}
 .elementor-247333 .elementor-element.elementor-element-60a4e32b :is(.elementor-element-12980432,.elementor-element-73f1db51,.elementor-element-264ed3a6,.elementor-element-2bf14002){color:#9EA3A6!important;font:400 10px/10px Roboto,sans-serif!important}
 .elementor-247333 .elementor-element.elementor-element-60a4e32b :is(.elementor-element-295130ac,.elementor-element-6d67f358,.elementor-element-1305cec2,.elementor-element-1f248d46){width:18px!important;height:18px!important;font:400 18px/18px Roboto,sans-serif!important}
}

/* ARCHIVE CATEGORIES INTERMEDIATE 768-1366 */
@media (min-width:768px) and (max-width:1716px){
  .elementor-247333 .elementor-element.elementor-element-60a4e32b.gig-figma.gig-cats{
    --gig-cat-gutter:clamp(24px,4vw,56px);
    overflow:visible!important;
  }
  .elementor-247333 .elementor-element.elementor-element-60a4e32b.gig-figma.gig-cats > .e-con-inner{
    width:calc(100% - (2 * var(--gig-cat-gutter)))!important;
    max-width:1180px!important;
    min-width:0!important;
    margin-inline:auto!important;
  }
  .elementor-247333 .elementor-element.elementor-element-60a4e32b :is(.elementor-element-6fe4aead,.elementor-element-5302db3b,.elementor-element-5d1bf07d,.elementor-element-298ab197){
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
  .elementor-247333 .elementor-element.elementor-element-60a4e32b .elementor-element-298ab197{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .elementor-247333 .elementor-element.elementor-element-60a4e32b .elementor-element-298ab197 > .gig-cat-card{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad5c501 */.elementor-element-6ad5c501{box-sizing:border-box!important;height:747px!important;min-height:747px!important;padding:0!important;background:#F4F4F4!important;direction:ltr!important}

/* DONATION INTERMEDIATE 768-1366 */
@media (min-width:768px) and (max-width:1716px){
  .elementor-247333 .elementor-element.elementor-element-6ad5c501,
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 > .e-con-inner{
    inline-size:100%!important;
    min-inline-size:0!important;
    max-inline-size:100%!important;
    box-sizing:border-box!important;
  }
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 > .e-con-inner > *,
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 > .elementor-element{
    min-inline-size:0!important;
    max-inline-size:100%!important;
  }
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 .elementor-element-553c6756{
    --width:min(100%,560px)!important;
    inline-size:min(100%,560px)!important;
    min-inline-size:0!important;
    max-inline-size:100%!important;
    flex:0 1 560px!important;
    justify-self:end!important;
    box-sizing:border-box!important;
  }
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 .elementor-element-553c6756 > :is(.e-con-inner,.elementor-widget-container),
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 .elementor-element-553c6756 .elementor-element-46016eda,
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 .elementor-element-553c6756 .elementor-element-46016eda > .elementor-widget-container,
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 .elementor-element-553c6756 picture{
    inline-size:100%!important;
    min-inline-size:0!important;
    max-inline-size:100%!important;
    box-sizing:border-box!important;
  }
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 .elementor-element-553c6756 .elementor-element-46016eda img{
    display:block!important;
    inline-size:100%!important;
    max-inline-size:100%!important;
    block-size:auto!important;
  }
}
.elementor-element-6ad5c501.gig-figma.gig-donation>.e-con-inner{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:747px!important;min-height:747px!important;padding:132px 215px 131px 298px!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:106px!important}
.elementor-element-38e9412f{box-sizing:border-box!important;display:flex!important;flex:0 0 733px!important;width:733px!important;min-height:484px!important;padding:0!important;margin:0!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;text-align:left!important}
.elementor-element-27f0d28e{flex:0 0 22px!important;width:648px!important;margin:0!important}
.elementor-element-27f0d28e .elementor-widget-container,.elementor-element-27f0d28e p{margin:0!important;color:#000!important;font:500 16px/21.632px Roboto,sans-serif!important;text-transform:uppercase!important;text-align:left!important}
.elementor-element-27583509{flex:0 0 84px!important;width:648px!important;margin:0 0 30px!important}
.elementor-element-27583509 .elementor-widget-container{height:84px!important}
.elementor-element-27583509 .elementor-heading-title{margin:0!important;color:#000!important;font:600 72px/72px Roboto,sans-serif!important;text-align:left!important}
.elementor-element-5dcb841{box-sizing:border-box!important;flex:0 0 240px!important;width:733px!important;margin:0 0 51px!important}
.elementor-element-5dcb841 .elementor-widget-container{color:#000!important;font:500 18px/24px Roboto,sans-serif!important;text-align:left!important}
.elementor-element-5dcb841 p{margin:0!important}
.elementor-element-5dcb841 .gigaza-accent{color:#D74D51!important}
.elementor-element-2db3620f,.elementor-element-2db3620f .elementor-widget-container,.elementor-element-2db3620f .elementor-button-wrapper{flex:0 0 57px!important;width:222px!important;height:57px!important;margin:0!important}
.elementor-element-2db3620f .elementor-button{box-sizing:border-box!important;width:222px!important;height:57px!important;padding:0!important;border:1px solid #C91717!important;border-radius:200px!important;background:#C91717!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font:800 16px/24px Roboto,sans-serif!important}
.elementor-element-553c6756{box-sizing:border-box!important;position:relative!important;flex:0 0 568px!important;width:568px!important;height:423px!important;min-height:423px!important;padding:0!important;margin:0!important;gap:0!important;overflow:visible!important}
.elementor-element-46016eda,.elementor-element-46016eda .elementor-widget-container{width:568px!important;height:423px!important;margin:0!important}
.elementor-element-46016eda img{display:block!important;width:568px!important;height:423px!important;object-fit:cover!important;object-position:center!important;border-radius:50px!important}
.elementor-element-5b73a718{position:absolute!important;z-index:2!important;left:50%!important;top:50%!important;width:83px!important;height:83px!important;margin:0!important;transform:translate(-50%,-50%)!important}
.elementor-element-5b73a718 .elementor-widget-container,.elementor-element-5b73a718 .gig-play,.elementor-element-5b73a718 svg{display:block!important;width:83px!important;height:83px!important;padding:0!important;margin:0!important}
.elementor-element-5b73a718 .gig-play{border:0!important;background:transparent!important}
.elementor-element-3a86f330{box-sizing:border-box!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;width:100%!important;height:568.184px!important;min-height:568.184px!important;padding:150px 0 152.744px!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;text-align:center!important;background:none!important;color:#fff!important}
.elementor-element-3a86f330:after{content:""!important;position:absolute!important;z-index:-2!important;inset:0!important;pointer-events:none!important;background:url('/gigaza2/wp-content/themes/hello-elementor-child/gig-figma/home-update-4.jpg') center 23.2%/cover no-repeat!important;transform:scaleX(-1)!important}
.elementor-element-3a86f330:before{content:""!important;position:absolute!important;z-index:-1!important;inset:0!important;pointer-events:none!important;background:rgba(0,0,0,.61)!important;opacity:1!important}
.elementor-element-49e0e672{box-sizing:border-box!important;flex:0 0 84px!important;width:944px!important;height:84px!important;margin:0 0 30px!important}
.elementor-element-49e0e672 .elementor-widget-container{height:84px!important}
.elementor-element-49e0e672 .elementor-heading-title{margin:0!important;color:#fff!important;font:600 72px/72px Roboto,sans-serif!important;text-align:center!important}
.elementor-element-33f4e61e{box-sizing:border-box!important;flex:0 0 48px!important;width:732px!important;height:48px!important;margin:0 0 51px!important}
.elementor-element-33f4e61e .elementor-widget-container,.elementor-element-33f4e61e p{margin:0!important;color:#fff!important;font:500 18px/24px Roboto,sans-serif!important;text-align:center!important}
.elementor-element-3f4908a0,.elementor-element-3f4908a0 .elementor-widget-container,.elementor-element-3f4908a0 .elementor-button-wrapper{flex:0 0 52.44px!important;width:164px!important;height:52.44px!important;margin:0!important}
.elementor-element-3f4908a0 .elementor-button{box-sizing:border-box!important;width:164px!important;height:52.44px!important;padding:0!important;border:0!important;border-radius:200px!important;background:#fff!important;color:#000!important;display:flex!important;align-items:center!important;justify-content:center!important;font:500 18px/45px Roboto,sans-serif!important}
@media(max-width:767px){
 .elementor-element-6ad5c501{width:100%!important;height:741px!important;min-height:741px!important;background:#F6F6F6!important}
 .elementor-element-6ad5c501.gig-figma.gig-donation>.e-con-inner{width:100%!important;height:741px!important;min-height:741px!important;padding:52px 20px 56px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:18px!important}
 .elementor-element-38e9412f{display:contents!important}
 .elementor-element-27f0d28e{order:1!important;flex:0 0 13px!important;width:100%!important;height:13px!important}
 .elementor-element-27f0d28e .elementor-widget-container,.elementor-element-27f0d28e p{font-size:11px!important;font-weight:700!important;line-height:13px!important;color:#9B2323!important}
 .elementor-element-27583509{order:2!important;flex:0 0 40px!important;width:100%!important;height:40px!important;margin:0!important}
 .elementor-element-27583509 .elementor-widget-container{height:40px!important}
 .elementor-element-27583509 .elementor-heading-title{font-size:34px!important;font-weight:800!important;line-height:40px!important;color:#0E0F11!important}
 .elementor-element-553c6756{order:3!important;flex:0 0 250px!important;width:100%!important;height:250px!important;min-height:250px!important}
 .elementor-element-46016eda,.elementor-element-46016eda .elementor-widget-container,.elementor-element-46016eda img{width:100%!important;height:250px!important}
 .elementor-element-46016eda img{border-radius:28px!important;object-fit:cover!important;object-position:center!important}
 .elementor-element-5dcb841{order:4!important;box-sizing:border-box!important;flex:0 0 212px!important;width:100%!important;height:212px!important;margin:0!important}
 .elementor-element-5dcb841 .elementor-widget-container{font-size:14px!important;line-height:16px!important}
 .elementor-element-5dcb841 p{margin:0!important}
 .elementor-element-5dcb841 p:first-child{font-weight:500!important;color:#0E0F11!important}
 .elementor-element-5dcb841 p:nth-child(n+2){margin-top:18px!important;font-weight:400!important;color:#5C636B!important}
 .elementor-element-5dcb841 .gigaza-accent{color:inherit!important}
 .elementor-element-2db3620f,.elementor-element-2db3620f .elementor-widget-container,.elementor-element-2db3620f .elementor-button-wrapper{order:5!important;flex:0 0 46px!important;width:190px!important;height:46px!important}
 .elementor-element-2db3620f .elementor-button{width:190px!important;height:46px!important;border:0!important;border-radius:23px!important;background:#9B2323!important;font-size:13px!important;font-weight:700!important;line-height:15px!important}
 .elementor-element-3a86f330{width:100%!important;height:360px!important;min-height:360px!important;padding:72px 20px 108px!important;gap:0!important}
 .elementor-element-3a86f330:after{background-position:center!important;transform:none!important}
 .elementor-element-3a86f330:before{background:rgba(0,0,0,.62)!important}
 .elementor-element-49e0e672{flex:0 0 76px!important;width:100%!important;height:76px!important;margin:0 0 14px!important}
 .elementor-element-49e0e672 .elementor-widget-container{height:76px!important}
 .elementor-element-49e0e672 .elementor-heading-title{font-size:32px!important;font-weight:800!important;line-height:38px!important}
 .elementor-element-33f4e61e{flex:0 0 30px!important;width:calc(100% - 30px)!important;max-width:320px!important;height:30px!important;margin:0 0 14px!important}
 .elementor-element-33f4e61e .elementor-widget-container,.elementor-element-33f4e61e p{font-size:13px!important;font-weight:400!important;line-height:15px!important;color:#E0E0E0!important}
 .elementor-element-3f4908a0,.elementor-element-3f4908a0 .elementor-widget-container,.elementor-element-3f4908a0 .elementor-button-wrapper{flex:0 0 46px!important;width:160px!important;height:46px!important}
 .elementor-element-3f4908a0 .elementor-button{width:160px!important;height:46px!important;border-radius:23px!important;font-size:13px!important;font-weight:700!important;line-height:15px!important;color:#0E0F11!important}
}

/* DONATION INTERMEDIATE 768-1366 */
@media (min-width:768px) and (max-width:1716px){
  .elementor-247333 .elementor-element.elementor-element-6ad5c501,
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 > .e-con-inner{
    inline-size:100%!important;
    min-inline-size:0!important;
    max-inline-size:100%!important;
    box-sizing:border-box!important;
  }
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 > .e-con-inner > *,
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 > .elementor-element{
    min-inline-size:0!important;
    max-inline-size:100%!important;
  }
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 .elementor-element-553c6756{
    --width:min(100%,560px)!important;
    inline-size:min(100%,560px)!important;
    min-inline-size:0!important;
    max-inline-size:100%!important;
    flex:0 1 560px!important;
    justify-self:end!important;
    box-sizing:border-box!important;
  }
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 .elementor-element-553c6756 > :is(.e-con-inner,.elementor-widget-container),
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 .elementor-element-553c6756 .elementor-element-46016eda,
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 .elementor-element-553c6756 .elementor-element-46016eda > .elementor-widget-container,
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 .elementor-element-553c6756 picture{
    inline-size:100%!important;
    min-inline-size:0!important;
    max-inline-size:100%!important;
    box-sizing:border-box!important;
  }
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 .elementor-element-553c6756 .elementor-element-46016eda img{
    display:block!important;
    inline-size:100%!important;
    max-inline-size:100%!important;
    block-size:auto!important;
  }
}


/* DONATION INTERMEDIATE LAYOUT */
@media (min-width:768px) and (max-width:1716px){
  .elementor-247333 .elementor-element.elementor-element-6ad5c501{
    height:auto!important;
    min-height:0!important;
    padding:0!important;
  }
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 > .e-con-inner{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(320px,45%)!important;
    align-items:center!important;
    width:100%!important;
    max-width:1200px!important;
    height:auto!important;
    min-height:0!important;
    margin-inline:auto!important;
    padding:clamp(56px,6vw,82px) clamp(32px,5vw,68px)!important;
    gap:clamp(32px,4vw,56px)!important;
  }
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 .elementor-element-38e9412f{
    width:auto!important;
    max-width:none!important;
    min-width:0!important;
    flex:none!important;
    min-height:0!important;
  }
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 .elementor-element-553c6756{
    width:min(100%,560px)!important;
    min-width:0!important;
    max-width:560px!important;
    flex:none!important;
    justify-self:end!important;
  }
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 .elementor-element-553c6756 .elementor-element-46016eda img{
    width:100%!important;
    height:auto!important;
  }
}
@media (min-width:768px) and (max-width:1100px){
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 > .e-con-inner{
    grid-template-columns:minmax(0,1fr)!important;
    align-items:start!important;
  }
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 .elementor-element-38e9412f{
    justify-self:center!important;
    width:min(100%,733px)!important;
  }
  .elementor-247333 .elementor-element.elementor-element-6ad5c501 .elementor-element-553c6756{
    justify-self:center!important;
    width:min(100%,560px)!important;
  }
}

/* DONATION INNER SPECIFICITY BRIDGE */
@media (min-width:768px) and (max-width:1716px){
  .elementor-247333 .elementor-element.elementor-element-6ad5c501.gig-figma.gig-donation{
    height:auto!important;
    min-height:0!important;
    padding:0!important;
  }
  .elementor-247333 .elementor-element.elementor-element-6ad5c501.gig-figma.gig-donation > .e-con-inner{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(320px,45%)!important;
    align-items:center!important;
    width:100%!important;
    max-width:1200px!important;
    height:auto!important;
    min-height:0!important;
    margin-inline:auto!important;
    padding:clamp(56px,6vw,82px) clamp(32px,5vw,68px)!important;
    gap:clamp(32px,4vw,56px)!important;
  }
}
@media (min-width:768px) and (max-width:1100px){
  .elementor-247333 .elementor-element.elementor-element-6ad5c501.gig-figma.gig-donation > .e-con-inner{
    grid-template-columns:minmax(0,1fr)!important;
    align-items:start!important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2082cd52 */.elementor-247333 .elementor-element.elementor-element-2082cd52{position:relative!important;height:1014.1127px!important;min-height:1014.1127px!important;padding:0!important;background:#fff!important;overflow:visible!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52>.e-con-inner{position:relative!important;display:block!important;width:100%!important;max-width:none!important;height:100%!important;padding:0!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-291690f8{position:absolute!important;left:50%!important;top:96px!important;transform:translateX(-50%)!important;width:922px!important;height:56px!important;margin:0!important;text-align:center!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-291690f8 .elementor-heading-title{margin:0!important;font:600 48px/48px Roboto,Arial,sans-serif!important;color:#000!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-379c4023{position:absolute!important;left:50%!important;top:186px!important;transform:translateX(-50%)!important;width:922px!important;height:24px!important;margin:0!important;text-align:center!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-379c4023 :where(p,.elementor-widget-container){margin:0!important;font:500 18px/24.336px Roboto,Arial,sans-serif!important;color:#000!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9{position:absolute!important;left:50%!important;top:306px!important;transform:translateX(-50%)!important;width:1080px!important;height:599px!important;margin:0!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9>.elementor-widget-container,.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion{height:100%!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion{display:flex!important;flex-direction:column!important;gap:30px!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-item{position:relative!important;flex:0 0 auto!important;width:100%!important;border:0!important;margin:0!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-item:before{content:"";position:absolute;z-index:1;left:0;top:0;width:3px;height:100%;background:#000}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-item:first-child{height:351px!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-item:not(:first-child){height:32px!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-tab-title,.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-tab-content{border:0!important;background:transparent!important;margin:0!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-icon{display:none!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-title{display:block!important;color:#000!important;font:600 20px/20px Roboto,Arial,sans-serif!important;text-decoration:none!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-item:first-child .elementor-tab-title{height:30px!important;padding:0 0 0 42px!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-item:first-child .elementor-tab-content{box-sizing:border-box!important;height:321px!important;padding:30px 0 0 42px!important;color:#2E2E2E!important;font:400 18px/23px Roboto,Arial,sans-serif!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-item:first-child .elementor-tab-content p{margin:0!important;color:inherit!important;font:inherit!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-item:not(:first-child) .elementor-tab-title{box-sizing:border-box!important;height:32px!important;padding:3px 0 0 43px!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 :where(.elementor-tab-title,.elementor-accordion-title):focus-visible{outline:3px solid #9B2323!important;outline-offset:3px!important}
@media(max-width:767px){
 .elementor-247333 .elementor-element.elementor-element-2082cd52{height:637px!important;min-height:637px!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-291690f8{left:20px!important;top:54px!important;transform:none!important;width:calc(100% - 40px)!important;max-width:350px!important;height:35px!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-291690f8 .elementor-heading-title{font:800 30px/30px Roboto,Arial,sans-serif!important;color:#0E0F11!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-379c4023{left:30px!important;top:107px!important;transform:none!important;width:calc(100% - 60px)!important;max-width:330px!important;height:28px!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-379c4023 :where(p,.elementor-widget-container){font:400 12px/14px Roboto,Arial,sans-serif!important;color:#5C636B!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9{left:20px!important;top:153px!important;transform:none!important;width:calc(100% - 40px)!important;max-width:350px!important;height:auto!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9>.elementor-widget-container,.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion{height:auto!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion{gap:18px!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-item{height:auto!important;border:0!important;border-bottom:1px solid #DBDBDB!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-item:before{display:none!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-tab-title{box-sizing:border-box!important;display:flex!important;align-items:flex-start!important;height:auto!important;min-height:48px!important;padding:16px 14px!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-item:first-child .elementor-tab-title{height:32px!important;min-height:32px!important;padding:16px 14px 0!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-title{font:700 14px/16px Roboto,Arial,sans-serif!important;color:#0E0F11!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-icon{display:inline-flex!important;float:none!important;flex:0 0 8px!important;width:8px!important;margin:0 4px 0 0!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-icon svg{width:7px!important;height:7px!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-item:first-child .elementor-tab-content{box-sizing:border-box!important;height:auto!important;min-height:96px!important;padding:10px 14px 16px!important;color:#5C636B!important;font:400 12px/14px Roboto,Arial,sans-serif!important}
}

@media(max-width:767px){
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:first-child{height:128px!important;min-height:128px!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:nth-child(2){height:48px!important;min-height:48px!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:nth-child(3){height:64px!important;min-height:64px!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:nth-child(4){height:48px!important;min-height:48px!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:nth-child(5){height:64px!important;min-height:64px!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:not(:first-child) .elementor-tab-title{height:100%!important;min-height:100%!important}
}

/* FAQ INTERMEDIATE 768-1366 */
@media (min-width:768px) and (max-width:1716px){
 .elementor-247333 .elementor-element.elementor-element-2082cd52{
  height:auto!important;min-height:0!important;
  padding:72px 40px 84px!important;
  overflow:visible!important;
 }
 .elementor-247333 .elementor-element.elementor-element-2082cd52>.e-con-inner{
  position:static!important;display:flex!important;
  flex-direction:column!important;align-items:center!important;
  width:100%!important;max-width:none!important;height:auto!important;
  padding:0!important;
 }
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-291690f8,
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-379c4023,
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9{
  position:static!important;left:auto!important;top:auto!important;
  transform:none!important;margin-left:auto!important;margin-right:auto!important;
 }
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-291690f8{
  width:min(922px,calc(100vw - 80px))!important;height:auto!important;
 }
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-379c4023{
  width:min(922px,calc(100vw - 80px))!important;height:auto!important;
  margin-top:34px!important;
 }
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9{
  width:min(1080px,calc(100vw - 144px))!important;height:auto!important;
  margin-top:72px!important;
 }
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9>.elementor-widget-container,
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion{height:auto!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion{gap:30px!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-item,
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-item:first-child,
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-item:not(:first-child){height:auto!important;min-height:0!important}
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-item:first-child .elementor-tab-title{
  box-sizing:border-box!important;height:auto!important;min-height:30px!important;
  padding:0 0 0 42px!important;
 }
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-item:first-child .elementor-tab-content{
  box-sizing:border-box!important;height:auto!important;min-height:0!important;
  padding:30px 0 0 42px!important;overflow:visible!important;
 }
 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-item:not(:first-child) .elementor-tab-title{
  box-sizing:border-box!important;height:auto!important;min-height:32px!important;
  padding:3px 0 3px 43px!important;
 }
}
/* FAQ state-aware disclosure fix 2026-08-22 */
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item,
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:first-child,
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:nth-child(2),
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:nth-child(3),
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:nth-child(4),
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:nth-child(5){
  height:auto!important;
  min-height:0!important;
  overflow:visible!important;
}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-tab-content{
  height:auto!important;
  min-height:0!important;
  overflow:visible!important;
}

@media (min-width:1367px){
  .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:not(:has(> .elementor-tab-title.elementor-active)){
    height:32px!important;
    min-height:32px!important;
  }
  .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:has(> .elementor-tab-title.elementor-active){
    height:auto!important;
    min-height:0!important;
  }
  .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:first-child:has(> .elementor-tab-title.elementor-active){
    min-height:351px!important;
  }
  .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:first-child:has(> .elementor-tab-title.elementor-active) > .elementor-tab-content{
    min-height:321px!important;
  }
}

@media (min-width:768px) and (max-width:1716px){
  .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item,
  .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:first-child,
  .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:not(:first-child){
    height:auto!important;
    min-height:0!important;
  }
  .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-tab-title{
    height:auto!important;
    min-height:32px!important;
  }
  .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-tab-content{
    height:auto!important;
    min-height:0!important;
    overflow:visible!important;
  }
}

@media (max-width:767px){
  .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item,
  .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:first-child,
  .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:nth-child(2),
  .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:nth-child(3),
  .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:nth-child(4),
  .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:nth-child(5){
    height:auto!important;
    min-height:0!important;
  }
  .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:not(:first-child) .elementor-tab-title{
    height:auto!important;
    min-height:48px!important;
  }
  .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item .elementor-tab-content{
    box-sizing:border-box!important;
    height:auto!important;
    min-height:0!important;
    padding:10px 14px 16px!important;
    overflow:visible!important;
    color:#5C636B!important;
    font:400 12px/14px Roboto,Arial,sans-serif!important;
  }
  .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:first-child:has(> .elementor-tab-title.elementor-active) > .elementor-tab-content{
    min-height:96px!important;
  }
}


/* Browser review: remove desktop active-item dead space */
@media (min-width:1717px){
.elementor-247333 .elementor-element.elementor-element-2082cd52{height:792.1127px!important;min-height:792.1127px!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9{height:377px!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:first-child:has(> .elementor-tab-title.elementor-active){height:auto!important;min-height:0!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9 .elementor-accordion-item:first-child:has(> .elementor-tab-title.elementor-active) > .elementor-tab-content{height:auto!important;min-height:0!important}
}


/* Browser review: content-driven wide FAQ */
@media (min-width:1367px){
.elementor-247333 .elementor-element.elementor-element-2082cd52{height:auto!important;min-height:0!important;padding:96px 72px 48px!important;overflow:visible!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52>.e-con-inner{position:static!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:none!important;height:auto!important;padding:0!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-291690f8,.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-379c4023,.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9{position:static!important;left:auto!important;top:auto!important;transform:none!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-291690f8{width:min(922px,calc(100vw - 144px))!important;height:auto!important;margin:0 auto!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-379c4023{width:min(922px,calc(100vw - 144px))!important;height:auto!important;margin:34px auto 0!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9{width:min(1080px,calc(100vw - 144px))!important;height:auto!important;min-height:0!important;margin:96px auto 0!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9>.elementor-widget-container,.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion{height:auto!important;min-height:0!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion{gap:30px!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-item,.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-tab-content{height:auto!important;min-height:0!important;overflow:visible!important}
.elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-accordion-item:not(:has(> .elementor-tab-title.elementor-active)){height:32px!important;min-height:32px!important}
}


/* Browser review: remove remaining desktop FAQ reserve */
@media (min-width:768px) and (max-width:1366px){
.elementor-247333 .elementor-element.elementor-element-2082cd52{padding-bottom:48px!important}
}/* End custom CSS */
/* Start custom CSS *//* CODEX_HOME_FINAL_START_247333 */
/* GIGAZA English home — final Figma alignment and responsive hardening. */

/* Desktop: the Elementor min-height plus padding was inflating the Figma 884px hero to 995px. */
@media (min-width:1717px){
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad{
    position:relative!important;
    box-sizing:border-box!important;
    height:884px!important;
    min-height:884px!important;
    padding:0 48px 0 0!important;
    overflow:hidden!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-2d341b6f{
    position:absolute!important;
    left:0!important;
    top:92px!important;
    width:calc(100% - 48px)!important;
    height:691px!important;
    min-height:691px!important;
    margin:0!important;
    padding:0!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-2d341b6f>.e-con-inner{
    position:relative!important;
    display:block!important;
    width:1404px!important;
    max-width:1404px!important;
    height:691px!important;
    margin:0 auto!important;
    padding:0!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78{
    position:absolute!important;
    left:0!important;
    top:114px!important;
    width:632px!important;
    max-width:632px!important;
    height:577px!important;
    min-height:577px!important;
    margin:0!important;
    transform:none!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78>.elementor-widget-container{
    position:absolute!important;
    inset:0!important;
    width:632px!important;
    height:577px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78 .gig-mosaic-img{
    position:absolute!important;
    display:block!important;
    max-width:none!important;
    object-fit:cover!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78 .gig-mosaic-img:nth-child(1){left:0!important;top:0!important;width:220px!important;height:220px!important}
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78 .gig-mosaic-img:nth-child(2){left:254px!important;top:144px!important;width:182px!important;height:182px!important}
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78 .gig-mosaic-img:nth-child(3){left:106px!important;top:278px!important;width:114px!important;height:114px!important}
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78 .gig-mosaic-img:nth-child(4){left:254px!important;top:34px!important;width:76px!important;height:76px!important}
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78 .gig-mosaic-img:nth-child(5){left:264px!important;top:370px!important;width:130px!important;height:130px!important}
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78 .gig-mosaic-img:nth-child(6){left:394px!important;top:0!important;width:106px!important;height:106px!important}
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78 .gig-mosaic-img:nth-child(7){left:0!important;top:435px!important;width:142px!important;height:142px!important}
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78 .gig-mosaic-img:nth-child(8){left:466px!important;top:298px!important;width:166px!important;height:166px!important}
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd{
    position:absolute!important;
    left:739px!important;
    top:0!important;
    width:665px!important;
    height:691px!important;
    margin:0!important;
    padding:0!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-7e0bb0b9{
    height:auto!important;
    min-height:220.8px!important;
    margin-top:30.005px!important;
    overflow:visible!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad :is(.elementor-element-7a2cfe43,.elementor-element-4060301a){
    height:57px!important;
    min-height:57px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-4060301a{
    width:222px!important;
    max-width:222px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-4060301a .elementor-button{
    width:222px!important;
    height:57px!important;
    min-height:57px!important;
    padding:0 23px!important;
  }

  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-6406e1f8{
    height:56px!important;
    min-height:56px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-6406e1f8 .elementor-heading-title{
    line-height:56px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-467b4284{
    margin-top:34px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-39d15466{
    position:relative!important;
    left:-2.5px!important;
    margin-top:62.664px!important;
    grid-template-rows:repeat(2,552px)!important;
    grid-auto-rows:552px!important;
    align-items:stretch!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-39d15466>.gig-update-card{
    display:flex!important;
    flex-direction:column!important;
    height:552px!important;
    min-height:552px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-39d15466>.elementor-element-437e544c{
    height:565.364px!important;
    min-height:565.364px!important;
    transform:translateY(-6.682px)!important;
  }
}

/* Keep the English search action after the field and reserve its width. */
@media (min-width:768px){
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-3da8ffc0 .gig-search-input{
    display:flex!important;
    flex-direction:row!important;
    align-items:flex-end!important;
    direction:ltr!important;
    width:100%!important;
    max-width:100%!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-3da8ffc0 .gig-search-input input{
    order:1!important;
    flex:1 1 auto!important;
    width:0!important;
    min-width:0!important;
    padding-inline:14px!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-3da8ffc0 .gig-search-input button{
    order:2!important;
    flex:0 0 72px!important;
    width:72px!important;
    margin:0!important;
  }
}

/* Exact Figma documentary-image masks. */
@media (min-width:768px){
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-1507570c,
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-1507570c>.elementor-widget-container,
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-1507570c img{
    height:274.695px!important;
    border-radius:10px 150px 10px 10px!important;
    transform:none!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-5cecd7ab,
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-5cecd7ab>.elementor-widget-container,
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-5cecd7ab img{
    height:275.349px!important;
    border-radius:150px 10px 10px 10px!important;
    transform:none!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-17f655c,
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-17f655c>.elementor-widget-container,
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-17f655c img{
    height:259.153px!important;
    border-radius:10px 10px 150px 10px!important;
    transform:none!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-5fc693dd,
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-5fc693dd>.elementor-widget-container,
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-5fc693dd img{
    height:308.326px!important;
    border-radius:10px 10px 150px 10px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-1471c305,
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-1471c305>.elementor-widget-container,
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-1471c305 img{
    height:308.327px!important;
    border-radius:150px 10px 10px 10px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-2cc14faf,
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-2cc14faf>.elementor-widget-container,
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-2cc14faf img{
    height:308.326px!important;
    border-radius:10px 150px 10px 10px!important;
  }

  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-update-body{
    display:flex!important;
    flex:1 1 auto!important;
    flex-direction:column!important;
    min-height:0!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-6283ba2f,.elementor-element-38c1c6b4,.elementor-element-1a1fa772,.elementor-element-32bb6b94,.elementor-element-5014306a,.elementor-element-302d40f4){
    margin-top:auto!important;
  }
}

/* Tablet legal reports: content-sized cards keep each action below its copy. */
@media (min-width:768px) and (max-width:1716px){
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1{
    height:auto!important;
    min-height:0!important;
    padding:72px clamp(40px,5vw,72px) 96px!important;
    overflow:visible!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1>.e-con-inner{
    position:static!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    width:100%!important;
    max-width:1280px!important;
    height:auto!important;
    margin-inline:auto!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-62578e91,.elementor-element-73b00cc0,.elementor-element-1e0388e0){
    position:static!important;
    left:auto!important;
    top:auto!important;
    width:min(922px,100%)!important;
    height:auto!important;
    transform:none!important;
    text-align:center!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-73b00cc0{
    margin-top:8px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 .elementor-element-1e0388e0{
    margin-top:24px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-row{
    position:static!important;
    left:auto!important;
    top:auto!important;
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    align-items:stretch!important;
    width:100%!important;
    max-width:1280px!important;
    height:auto!important;
    margin:80px auto 0!important;
    transform:none!important;
    gap:40px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card,
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card:nth-child(n){
    position:relative!important;
    display:grid!important;
    grid-template-columns:72px minmax(0,1fr)!important;
    align-items:stretch!important;
    width:100%!important;
    height:auto!important;
    min-height:392px!important;
    overflow:visible!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card>:first-child{
    position:static!important;
    inset:auto!important;
    grid-column:1!important;
    width:72px!important;
    height:auto!important;
    min-height:118px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card>:nth-child(2){
    position:static!important;
    inset:auto!important;
    grid-column:2!important;
    display:flex!important;
    flex-direction:column!important;
    width:auto!important;
    height:auto!important;
    min-height:392px!important;
    padding:0 0 20px 12px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card>:nth-child(2)>.elementor-element{
    position:static!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    overflow:visible!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-3000c715,.elementor-element-5dcb6382,.elementor-element-307e4924){
    margin-top:16px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-48bfd6ef,.elementor-element-30d7ec02,.elementor-element-e25ca7a){
    margin-top:24px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-30820b3d,.elementor-element-3cbf0bc0,.elementor-element-74df50bb){
    position:static!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    min-height:34px!important;
    margin-top:auto!important;
    padding-top:16px!important;
    overflow:visible!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-link-btn{
    top:auto!important;
    bottom:auto!important;
  }
}
@media (min-width:768px) and (max-width:1100px){
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-row{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

/* Tablet archive grid: content-sized rows prevent the 127–206px overlaps. */
@media (min-width:768px) and (max-width:1716px){
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959{
    height:auto!important;
    min-height:0!important;
    padding:96px clamp(24px,4vw,56px) 110px!important;
    overflow:visible!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959>.e-con-inner{
    width:100%!important;
    max-width:1410px!important;
    min-width:0!important;
    height:auto!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-39d15466{
    grid-template-rows:none!important;
    grid-auto-rows:max-content!important;
    min-height:0!important;
    align-items:stretch!important;
    margin-top:64px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-39d15466>.gig-update-card{
    display:flex!important;
    flex-direction:column!important;
    align-self:stretch!important;
    height:100%!important;
    min-height:0!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .elementor-element-117b5bad{
    margin-top:72px!important;
  }
}

/* The 768px search layout needs a stacked band rather than two cramped columns. */
@media (min-width:768px) and (max-width:900px){
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-662d2f86{
    display:block!important;
    height:max-content!important;
    min-height:920px!important;
    padding-bottom:72px!important;
    overflow:visible!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-662d2f86::before{
    bottom:0!important;
    height:auto!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-662d2f86>.e-con-inner{
    position:relative!important;
    display:block!important;
    width:100%!important;
    max-width:none!important;
    height:auto!important;
    min-height:0!important;
    overflow:visible!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-48c22654{
    display:block!important;
    position:relative!important;
    height:max-content!important;
    min-height:848px!important;
    padding:64px!important;
    overflow:visible!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-7bf65178{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    grid-template-columns:none!important;
    height:max-content!important;
    min-height:0!important;
    gap:40px!important;
    flex:0 0 auto!important;
    align-self:start!important;
    overflow:visible!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-662d2f86 :is(.elementor-element-67199959,.elementor-element-747baeb4){
    flex:0 0 auto!important;
    width:100%!important;
    max-width:692px!important;
    height:auto!important;
    min-height:0!important;
    overflow:visible!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-5ecede47,
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-5ecede47>.elementor-widget-container{
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
  }
}

/* Mobile: restore the authored 390px Figma grid and make content safe. */
@media (max-width:767px){
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad{
    position:relative!important;
    box-sizing:border-box!important;
    height:832px!important;
    min-height:832px!important;
    padding:0!important;
    overflow:hidden!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-2d341b6f,
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-2d341b6f>.e-con-inner{
    position:relative!important;
    display:block!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    height:832px!important;
    min-height:832px!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-661843bd{display:contents!important}
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad :is(.elementor-element-6af4aaf,.elementor-element-1b3b7969,.elementor-element-7e0bb0b9,.elementor-element-766fe629){
    position:absolute!important;
    left:50%!important;
    width:calc(100% - 40px)!important;
    max-width:350px!important;
    margin:0!important;
    transform:translateX(-50%)!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-6af4aaf{top:30px!important;height:13px!important}
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-1b3b7969{top:63px!important;height:45px!important}
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-7e0bb0b9{top:128px!important;height:138px!important;overflow:hidden!important}
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-7a2cfe43{
    position:absolute!important;
    left:50%!important;
    top:286px!important;
    width:222px!important;
    height:129px!important;
    margin:0!important;
    transform:translateX(-50%)!important;
    align-items:center!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78{
    position:absolute!important;
    left:50%!important;
    top:435px!important;
    width:calc(100% - 40px)!important;
    max-width:350px!important;
    height:280px!important;
    min-height:280px!important;
    margin:0!important;
    overflow:visible!important;
    transform:translateX(-50%)!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78>.elementor-widget-container{
    width:100%!important;
    height:280px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-766fe629{top:735px!important;height:53px!important;padding:0!important;gap:20px!important}
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-5694c062{height:15px!important;overflow:hidden!important}
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-5e26fe42{height:18px!important;overflow:hidden!important}

  body.page-id-247333 .elementor-247333 :is(.elementor-element-7a2cfe43,.elementor-element-4060301a) .elementor-button,
  body.page-id-247333 .elementor-247333 :is(.elementor-element-7a2cfe43,.elementor-element-4060301a) .elementor-button-content-wrapper,
  body.page-id-247333 .elementor-247333 :is(.elementor-element-7a2cfe43,.elementor-element-4060301a) .elementor-button-text{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
  }
  body.page-id-247333 .elementor-247333 :is(.elementor-element-7a2cfe43,.elementor-element-4060301a) .elementor-button-content-wrapper{
    width:100%!important;
  }

  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-5ecede47{
    height:auto!important;
    min-height:48px!important;
    overflow:visible!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-7cdaffef{
    height:80px!important;
    min-height:80px!important;
    overflow:hidden!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-5ecede47 .elementor-widget-container{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:auto!important;
    min-height:48px!important;
    margin:0!important;
    padding:0!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-5ecede47 .elementor-widget-container p{
    margin:0!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-3da8ffc0 .gig-search-input input{
    min-width:0!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }

  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1{
    height:auto!important;
    min-height:1098px!important;
    overflow:visible!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1>.e-con-inner{
    position:relative!important;
    display:block!important;
    width:100%!important;
    height:auto!important;
    min-height:1098px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-row{
    position:relative!important;
    left:50%!important;
    top:auto!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    grid-template-rows:none!important;
    grid-auto-rows:auto!important;
    width:calc(100% - 40px)!important;
    max-width:350px!important;
    height:auto!important;
    min-height:0!important;
    margin:248px 0 56px!important;
    gap:22px!important;
    transform:translateX(-50%)!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card,
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card:nth-child(n){
    position:relative!important;
    display:grid!important;
    grid-template-columns:72px minmax(0,1fr)!important;
    align-items:stretch!important;
    width:100%!important;
    height:auto!important;
    min-height:250px!important;
    overflow:visible!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card>:first-child{
    position:static!important;
    inset:auto!important;
    grid-column:1!important;
    width:72px!important;
    height:auto!important;
    min-height:118px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card>:nth-child(2){
    position:static!important;
    inset:auto!important;
    grid-column:2!important;
    display:flex!important;
    flex-direction:column!important;
    width:auto!important;
    height:auto!important;
    min-height:250px!important;
    padding:0 16px 18px 0!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 .gig-report-card>:nth-child(2)>.elementor-element{
    position:static!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    overflow:visible!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-3000c715,.elementor-element-5dcb6382,.elementor-element-307e4924){
    margin-top:12px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-3000c715,.elementor-element-5dcb6382,.elementor-element-307e4924) .elementor-heading-title,
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-48bfd6ef,.elementor-element-30d7ec02,.elementor-element-e25ca7a) .elementor-widget-container{
    display:block!important;
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;
    -webkit-line-clamp:unset!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-48bfd6ef,.elementor-element-30d7ec02,.elementor-element-e25ca7a){
    margin-top:14px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2038efc1 :is(.elementor-element-30820b3d,.elementor-element-3cbf0bc0,.elementor-element-74df50bb){
    position:static!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    min-height:35px!important;
    margin-top:auto!important;
    padding-top:14px!important;
    overflow:visible!important;
  }

  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-60a4e32b :is(.elementor-element-6fe4aead,.elementor-element-5302db3b,.elementor-element-5d1bf07d,.elementor-element-298ab197),
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-2082cd52 .elementor-element-7fe575d9{
    left:50%!important;
    transform:translateX(-50%)!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-60a4e32b .elementor-element-5302db3b .elementor-heading-title{
    font-size:clamp(25px,7.7vw,30px)!important;
    line-height:30px!important;
    white-space:nowrap!important;
  }

  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-6ad5c501{
    height:auto!important;
    min-height:741px!important;
    overflow:visible!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-6ad5c501>.e-con-inner{
    height:auto!important;
    min-height:741px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-6ad5c501 .elementor-element-5dcb841{
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-6ad5c501 .elementor-element-5dcb841 p{
    display:block!important;
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;
    -webkit-line-clamp:unset!important;
  }

  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 .gig-update-body{
    display:flex!important;
    flex:1 1 auto!important;
    flex-direction:column!important;
    min-height:0!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-4ca7959 :is(.elementor-element-6283ba2f,.elementor-element-38c1c6b4,.elementor-element-1a1fa772,.elementor-element-32bb6b94,.elementor-element-5014306a,.elementor-element-302d40f4){
    margin-top:auto!important;
  }
}

/* Narrow phones need a little more vertical room inside the fixed Figma hero. */
@media (max-width:340px){
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-7e0bb0b9{
    height:154px!important;
    overflow:visible!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-7a2cfe43{top:302px!important}
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-29f9fe78{top:447px!important}
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad .elementor-element-766fe629{
    top:743px!important;
    height:auto!important;
    min-height:76px!important;
    gap:8px!important;
  }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-1418fbad :is(.elementor-element-5694c062,.elementor-element-5e26fe42){
    height:auto!important;
    overflow:visible!important;
  }
}
/* CODEX_HOME_FINAL_END_247333 */
@media (max-width: 767px) {
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-662d2f86 { height: auto !important; min-height: 0 !important; overflow: visible !important; }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-662d2f86 > .elementor-element-48c22654 > .e-con-inner { height: auto !important; min-height: 0 !important; }
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-662d2f86 .elementor-element-747baeb4 { height: auto !important; min-height: 314px !important; overflow: hidden !important; flex: 0 0 auto !important; }
}
@media (min-width: 768px) {
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-60a4e32b :is(.elementor-element-64e98293, .elementor-element-1bbbfcb0, .elementor-element-1a405b6f, .elementor-element-ff672d2) { height: auto !important; min-height: 134.5px !important; overflow: hidden !important; }
}
@media (min-width: 768px) {
  body.page-id-247333 .elementor-247333 .elementor-element.elementor-element-60a4e32b .elementor-element-298ab197 { height: auto !important; grid-template-rows: repeat(2, minmax(134.5px, auto)) !important; }
}/* End custom CSS */