.elementor-8964 .elementor-element.elementor-element-38c8722 > .elementor-container{max-width:1280px;min-height:50vh;}.elementor-8964 .elementor-element.elementor-element-38c8722{padding:0px 40px 0120px 40px;}.elementor-8964 .elementor-element.elementor-element-b564185 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:164px 0px 040px 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 );}.elementor-8964 .elementor-element.elementor-element-0686353{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:300;line-height:28px;}.elementor-8964 .elementor-element.elementor-element-fca6bcb > .elementor-widget-container{margin:20px 0px 0px -89px;}.elementor-bc-flex-widget .elementor-8964 .elementor-element.elementor-element-1a839dc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8964 .elementor-element.elementor-element-1a839dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8964 .elementor-element.elementor-element-1a839dc > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8964 .elementor-element.elementor-element-edb8626{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-78761d8 );}.elementor-8964 .elementor-element.elementor-element-edb8626 .elementor-headline{text-align:start;font-family:"Oswald", Sans-serif;font-size:70px;font-weight:500;text-transform:uppercase;}.elementor-8964 .elementor-element.elementor-element-edb8626 .elementor-headline-dynamic-text{font-family:"Oswald", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-8964 .elementor-element.elementor-element-edb8626 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-d2d851b > .elementor-container{min-height:400px;}.elementor-8964 .elementor-element.elementor-element-d2d851b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8964 .elementor-element.elementor-element-d2d851b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8964 .elementor-element.elementor-element-760671a .elementor-button{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:0.9px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF9E;border-style:none;border-radius:50px 50px 50px 50px;padding:20px 60px 020px 60px;}.elementor-8964 .elementor-element.elementor-element-760671a .elementor-button:hover, .elementor-8964 .elementor-element.elementor-element-760671a .elementor-button:focus{color:var( --e-global-color-1e0be1f7 );background-color:var( --e-global-color-78761d8 );border-color:var( --e-global-color-78761d8 );}.elementor-8964 .elementor-element.elementor-element-760671a .elementor-button:hover svg, .elementor-8964 .elementor-element.elementor-element-760671a .elementor-button:focus svg{fill:var( --e-global-color-1e0be1f7 );}.elementor-8964 .elementor-element.elementor-element-313b5d0 > .elementor-container{min-height:1010px;}.elementor-8964 .elementor-element.elementor-element-313b5d0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8964 .elementor-element.elementor-element-313b5d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-313b5d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8964 .elementor-element.elementor-element-9976b8f .elementor-button{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:0.9px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF9E;border-style:none;border-radius:50px 50px 50px 50px;padding:20px 60px 020px 60px;}.elementor-8964 .elementor-element.elementor-element-9976b8f .elementor-button:hover, .elementor-8964 .elementor-element.elementor-element-9976b8f .elementor-button:focus{color:var( --e-global-color-1e0be1f7 );background-color:var( --e-global-color-78761d8 );border-color:var( --e-global-color-78761d8 );}.elementor-8964 .elementor-element.elementor-element-9976b8f .elementor-button:hover svg, .elementor-8964 .elementor-element.elementor-element-9976b8f .elementor-button:focus svg{fill:var( --e-global-color-1e0be1f7 );}.elementor-8964 .elementor-element.elementor-element-9976b8f{width:initial;max-width:initial;top:0px;}body:not(.rtl) .elementor-8964 .elementor-element.elementor-element-9976b8f{right:0px;}body.rtl .elementor-8964 .elementor-element.elementor-element-9976b8f{left:0px;}.elementor-8964 .elementor-element.elementor-element-9e4dbf2 > .elementor-container{max-width:1600px;}.elementor-8964 .elementor-element.elementor-element-9e4dbf2{padding:100px 24px 0px 24px;}.elementor-8964 .elementor-element.elementor-element-2705cdc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-f58bacd{font-family:"Oswald", Sans-serif;font-size:80px;font-weight:500;text-transform:uppercase;line-height:100px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-8964 .elementor-element.elementor-element-12b7854.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-12b7854.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-12b7854.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8964 .elementor-element.elementor-element-907aa65 > .elementor-container{max-width:1600px;}.elementor-8964 .elementor-element.elementor-element-907aa65{padding:100px 24px 0px 24px;}.elementor-bc-flex-widget .elementor-8964 .elementor-element.elementor-element-658833e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-658833e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-658833e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-337eb3b{font-family:"Noto Sans", Sans-serif;font-size:40px;font-weight:200;line-height:63px;}.elementor-8964 .elementor-element.elementor-element-8b578f1 > .elementor-container{max-width:1600px;}.elementor-8964 .elementor-element.elementor-element-8b578f1{padding:50px 0px 50px 0px;}.elementor-8964 .elementor-element.elementor-element-fa0e90b > .elementor-element-populated{padding:0px 190px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-c4c4d01{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-8964 .elementor-element.elementor-element-c4c4d01 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-8964 .elementor-element.elementor-element-8966617{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-8964 .elementor-element.elementor-element-8966617 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-8964 .elementor-element.elementor-element-032bab7{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-8964 .elementor-element.elementor-element-032bab7 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-8964 .elementor-element.elementor-element-6666ba1 > .elementor-widget-container{margin:20px 0px 0px -86px;}.elementor-8964 .elementor-element.elementor-element-eb2d5ac > .elementor-container{max-width:1600px;}.elementor-8964 .elementor-element.elementor-element-eb2d5ac > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-eb2d5ac{border-style:solid;border-width:0px 0px 0.5px 0px;border-color:var( --e-global-color-primary );padding:0px 24px 0px 24px;}.elementor-bc-flex-widget .elementor-8964 .elementor-element.elementor-element-d2b02bb.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-d2b02bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-53ad62e{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:28px;letter-spacing:0.9px;}.elementor-8964 .elementor-element.elementor-element-53ad62e > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8964 .elementor-element.elementor-element-3110ba6.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-3110ba6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-9099883 > .elementor-container{max-width:1600px;}.elementor-8964 .elementor-element.elementor-element-9099883 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8964 .elementor-element.elementor-element-9099883:not(.elementor-motion-effects-element-type-background), .elementor-8964 .elementor-element.elementor-element-9099883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e0be1f7 );}.elementor-8964 .elementor-element.elementor-element-9099883{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 24px 100px 24px;}.elementor-8964 .elementor-element.elementor-element-9099883 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8964 .elementor-element.elementor-element-e81a501.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8964 .elementor-element.elementor-element-e81a501.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8964 .elementor-element.elementor-element-e81a501.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8964 .elementor-element.elementor-element-e81a501 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-35850dc .projectify_all_list_wrap[data-title-holder-pos="inside"][data-title-holder-bg="color_o"] .title_holder{background-color:#1111113D;}.elementor-8964 .elementor-element.elementor-element-35850dc .box{width:2px;}.elementor-8964 .elementor-element.elementor-element-35850dc .projectify_all_list_wrap .title_holder .cf1{font-family:"Noto Sans", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#FFFFFF;}.elementor-8964 .elementor-element.elementor-element-35850dc .projectify_all_list_wrap .title_holder .cf1:hover,.elementor-8964 .elementor-element.elementor-element-35850dc .projectify_all_list_wrap .title_holder h3:hover,.elementor-8964 .elementor-element.elementor-element-35850dc .projectify_all_list_wrap .item:hover .title_holder .cf1{color:var( --e-global-color-primary );}.elementor-8964 .elementor-element.elementor-element-35850dc .projectify_all_list_wrap .title_holder h3 a{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1px;letter-spacing:0.3px;color:#FFFFFF;}.elementor-8964 .elementor-element.elementor-element-35850dc .projectify_all_list_wrap .title_holder h3{color:#FFFFFF;}.elementor-8964 .elementor-element.elementor-element-35850dc .projectify_all_list_wrap .title_holder h3 a:hover,.elementor-8964 .elementor-element.elementor-element-35850dc .projectify_all_list_wrap .title_holder h3:hover,.elementor-8964 .elementor-element.elementor-element-35850dc .projectify_all_list_wrap .item:hover .title_holder h3 a,.elementor-8964 .elementor-element.elementor-element-35850dc .projectify_all_list_wrap .item:hover .title_holder h3{color:#000000;}.elementor-8964 .elementor-element.elementor-element-35850dc .projectify_all_list_wrap .title_holder .cf2{font-family:"Noto Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:#FFFFFF;}.elementor-8964 .elementor-element.elementor-element-35850dc .projectify_all_list_wrap .title_holder .cf2:hover,.elementor-8964 .elementor-element.elementor-element-35850dc .projectify_all_list_wrap .title_holder h3:hover,.elementor-8964 .elementor-element.elementor-element-35850dc .projectify_all_list_wrap .item:hover .title_holder .cf2{color:var( --e-global-color-primary );}.elementor-8964 .elementor-element.elementor-element-e9b6ff2 > .elementor-container{max-width:1600px;}.elementor-8964 .elementor-element.elementor-element-e9b6ff2{padding:58px 024px 0px 24px;}.elementor-8964 .elementor-element.elementor-element-0a6e3be.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8964 .elementor-element.elementor-element-5d58997 .elementor-button{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:0.9px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-1e0be1f7 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:20px 60px 020px 60px;}.elementor-8964 .elementor-element.elementor-element-5d58997 .elementor-button:hover, .elementor-8964 .elementor-element.elementor-element-5d58997 .elementor-button:focus{color:var( --e-global-color-1e0be1f7 );background-color:var( --e-global-color-78761d8 );border-color:var( --e-global-color-78761d8 );}.elementor-8964 .elementor-element.elementor-element-5d58997 .elementor-button:hover svg, .elementor-8964 .elementor-element.elementor-element-5d58997 .elementor-button:focus svg{fill:var( --e-global-color-1e0be1f7 );}.elementor-8964 .elementor-element.elementor-element-5d58997{width:initial;max-width:initial;}.elementor-8964 .elementor-element.elementor-element-12339df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-8964 .elementor-element.elementor-element-12339df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8964 .elementor-element.elementor-element-b1ff870 > .elementor-container{max-width:1600px;}.elementor-8964 .elementor-element.elementor-element-b1ff870 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-b1ff870{padding:0px 24px 0100px 24px;}.elementor-8964 .elementor-element.elementor-element-1a4e1f3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-077ce03{font-family:"Oswald", Sans-serif;font-size:80px;font-weight:500;text-transform:uppercase;line-height:100px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-8964 .elementor-element.elementor-element-c30d1e1.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-c30d1e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-c30d1e1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8964 .elementor-element.elementor-element-c30d1e1 > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-8964 .elementor-element.elementor-element-bcdb30d > .elementor-widget-container{margin:20px 0px 0px -86px;padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-bcdb30d{width:var( --container-widget-width, 98.606% );max-width:98.606%;--container-widget-width:98.606%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-8964 .elementor-element.elementor-element-2ddd54e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-2ddd54e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-2ddd54e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8964 .elementor-element.elementor-element-2ddd54e > .elementor-element-populated{padding:0px 0px 14px 0px;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8964 .elementor-element.elementor-element-a5b43d2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.5px;}.elementor-8964 .elementor-element.elementor-element-a5b43d2 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8964 .elementor-element.elementor-element-a5b43d2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-8964 .elementor-element.elementor-element-10b463c > .elementor-container{max-width:1600px;}.elementor-8964 .elementor-element.elementor-element-10b463c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8964 .elementor-element.elementor-element-10b463c{padding:0px 24px 10px 24px;}.elementor-8964 .elementor-element.elementor-element-9c21199{text-align:start;font-family:"Noto Sans", Sans-serif;font-size:28px;font-weight:300;line-height:32px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8964 .elementor-element.elementor-element-9c21199 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-b478aa4{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:300;line-height:33px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8964 .elementor-element.elementor-element-b478aa4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-f94153d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.5px;}.elementor-8964 .elementor-element.elementor-element-f94153d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8964 .elementor-element.elementor-element-f94153d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-8964 .elementor-element.elementor-element-caa1631 > .elementor-container{max-width:1600px;}.elementor-8964 .elementor-element.elementor-element-caa1631 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8964 .elementor-element.elementor-element-caa1631{padding:0px 24px 10px 24px;}.elementor-8964 .elementor-element.elementor-element-d21d1c5{text-align:start;font-family:"Noto Sans", Sans-serif;font-size:28px;font-weight:300;line-height:32px;width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-8964 .elementor-element.elementor-element-d21d1c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-42fe7ff{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:300;line-height:33px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8964 .elementor-element.elementor-element-42fe7ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-a3065e5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.5px;}.elementor-8964 .elementor-element.elementor-element-a3065e5 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8964 .elementor-element.elementor-element-a3065e5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-8964 .elementor-element.elementor-element-619fce0 > .elementor-container{max-width:1600px;}.elementor-8964 .elementor-element.elementor-element-619fce0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8964 .elementor-element.elementor-element-619fce0{padding:0px 24px 10px 24px;}.elementor-8964 .elementor-element.elementor-element-76d3cdb{text-align:start;font-family:"Noto Sans", Sans-serif;font-size:28px;font-weight:300;line-height:32px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8964 .elementor-element.elementor-element-76d3cdb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-9f9a630{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:300;line-height:33px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8964 .elementor-element.elementor-element-9f9a630 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-281ace4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.5px;}.elementor-8964 .elementor-element.elementor-element-281ace4 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8964 .elementor-element.elementor-element-281ace4 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-8964 .elementor-element.elementor-element-824f880 > .elementor-container{max-width:1600px;}.elementor-8964 .elementor-element.elementor-element-824f880 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8964 .elementor-element.elementor-element-824f880{padding:0px 24px 10px 24px;}.elementor-8964 .elementor-element.elementor-element-5c8b7a0{text-align:start;font-family:"Noto Sans", Sans-serif;font-size:28px;font-weight:300;line-height:32px;width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-8964 .elementor-element.elementor-element-5c8b7a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-1e0550a{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:300;line-height:33px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8964 .elementor-element.elementor-element-1e0550a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-09e4383{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.5px;}.elementor-8964 .elementor-element.elementor-element-09e4383 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8964 .elementor-element.elementor-element-09e4383 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-8964 .elementor-element.elementor-element-0e61d64 > .elementor-container{max-width:1600px;}.elementor-8964 .elementor-element.elementor-element-0e61d64 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8964 .elementor-element.elementor-element-0e61d64{padding:0px 24px 10px 24px;}.elementor-8964 .elementor-element.elementor-element-7b7c3bd{text-align:start;font-family:"Noto Sans", Sans-serif;font-size:28px;font-weight:300;line-height:32px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8964 .elementor-element.elementor-element-7b7c3bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-17cea82{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:300;line-height:33px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8964 .elementor-element.elementor-element-17cea82 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-16e2f33{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.5px;}.elementor-8964 .elementor-element.elementor-element-16e2f33 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8964 .elementor-element.elementor-element-16e2f33 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-8964 .elementor-element.elementor-element-1f9d137 > .elementor-container{max-width:1600px;}.elementor-8964 .elementor-element.elementor-element-1f9d137 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-1f9d137{border-style:solid;border-width:0px 0px 0.5px 0px;border-color:var( --e-global-color-primary );padding:0px 24px 0px 24px;}.elementor-bc-flex-widget .elementor-8964 .elementor-element.elementor-element-55e549d.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-55e549d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-d30e65a{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:28px;letter-spacing:0.9px;width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-8964 .elementor-element.elementor-element-d30e65a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8964 .elementor-element.elementor-element-047032f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-047032f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-425f31e > .elementor-widget-container{margin:0px 0px 6px 0px;padding:0px 0px -33px 0px;}.elementor-8964 .elementor-element.elementor-element-ea718ff > .elementor-container{max-width:1600px;}.elementor-8964 .elementor-element.elementor-element-ea718ff{padding:100px 24px 100px 24px;}.elementor-8964 .elementor-element.elementor-element-7988c0e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8964 .elementor-element.elementor-element-1f38bcd img{width:100%;height:80px;object-fit:contain;object-position:center center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8964 .elementor-element.elementor-element-8598c9b{text-align:center;}.elementor-8964 .elementor-element.elementor-element-8598c9b .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:300;line-height:18px;}.elementor-8964 .elementor-element.elementor-element-8598c9b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-18715a8{text-align:center;font-family:"Noto Sans", Sans-serif;font-size:13px;font-weight:300;}.elementor-8964 .elementor-element.elementor-element-cd4e1da > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-8964 .elementor-element.elementor-element-8688fba img{width:100%;height:80px;object-fit:contain;object-position:center center;}.elementor-8964 .elementor-element.elementor-element-34b5530{text-align:center;}.elementor-8964 .elementor-element.elementor-element-34b5530 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:300;line-height:18px;}.elementor-8964 .elementor-element.elementor-element-34b5530 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-168e94d{text-align:center;font-family:"Noto Sans", Sans-serif;font-size:13px;font-weight:300;}.elementor-8964 .elementor-element.elementor-element-bf86d84 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-8964 .elementor-element.elementor-element-0039164 img{width:100%;height:80px;object-fit:contain;object-position:center center;}.elementor-8964 .elementor-element.elementor-element-32f92a1{text-align:center;}.elementor-8964 .elementor-element.elementor-element-32f92a1 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:300;line-height:18px;}.elementor-8964 .elementor-element.elementor-element-32f92a1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-6932778{text-align:center;font-family:"Noto Sans", Sans-serif;font-size:13px;font-weight:300;}.elementor-8964 .elementor-element.elementor-element-962972b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-8964 .elementor-element.elementor-element-5d6c301 img{width:100%;height:80px;object-fit:contain;object-position:center center;}.elementor-8964 .elementor-element.elementor-element-da3801e{text-align:center;}.elementor-8964 .elementor-element.elementor-element-da3801e .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:300;line-height:18px;}.elementor-8964 .elementor-element.elementor-element-da3801e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-d269e63{text-align:center;font-family:"Noto Sans", Sans-serif;font-size:13px;font-weight:300;}.elementor-8964 .elementor-element.elementor-element-13293bc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-8964 .elementor-element.elementor-element-590ffbe img{width:100%;height:80px;object-fit:contain;object-position:center center;}.elementor-8964 .elementor-element.elementor-element-468635f{text-align:center;}.elementor-8964 .elementor-element.elementor-element-468635f .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:300;line-height:18px;}.elementor-8964 .elementor-element.elementor-element-468635f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-e751d40{text-align:center;font-family:"Noto Sans", Sans-serif;font-size:13px;font-weight:300;}.elementor-8964 .elementor-element.elementor-element-35c2c2e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-8964 .elementor-element.elementor-element-b80aec8 img{width:100%;height:80px;object-fit:contain;object-position:center center;}.elementor-8964 .elementor-element.elementor-element-48e7f81{text-align:center;}.elementor-8964 .elementor-element.elementor-element-48e7f81 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:300;line-height:18px;}.elementor-8964 .elementor-element.elementor-element-48e7f81 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-dc184c8{text-align:center;font-family:"Noto Sans", Sans-serif;font-size:13px;font-weight:300;}.elementor-8964 .elementor-element.elementor-element-79aed7c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-8964 .elementor-element.elementor-element-363342a img{width:100%;height:80px;object-fit:contain;object-position:center center;}.elementor-8964 .elementor-element.elementor-element-47f4e11{text-align:center;}.elementor-8964 .elementor-element.elementor-element-47f4e11 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:300;line-height:18px;}.elementor-8964 .elementor-element.elementor-element-47f4e11 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-b87715d{text-align:center;font-family:"Noto Sans", Sans-serif;font-size:13px;font-weight:300;}.elementor-8964 .elementor-element.elementor-element-413940f > .elementor-container{max-width:1600px;min-height:117px;}.elementor-8964 .elementor-element.elementor-element-413940f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 24px 0px 24px;}.elementor-8964 .elementor-element.elementor-element-413940f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8964 .elementor-element.elementor-element-48df1d1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-b50eb95{font-family:"Oswald", Sans-serif;font-size:80px;font-weight:500;text-transform:uppercase;line-height:100px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-8964 .elementor-element.elementor-element-ee64eb1.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-ee64eb1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-ee64eb1.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8964 .elementor-element.elementor-element-da11e2f > .elementor-container{max-width:1600px;}.elementor-8964 .elementor-element.elementor-element-da11e2f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-da11e2f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 024px 120px 24px;}.elementor-8964 .elementor-element.elementor-element-da11e2f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8964 .elementor-element.elementor-element-a8526ee.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-a8526ee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8964 .elementor-element.elementor-element-a8526ee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-a8526ee > .elementor-widget-wrap{--e-transform-origin-x:left;--e-transform-origin-y:top;}.elementor-8964 .elementor-element.elementor-element-e6e7b22{text-align:start;font-family:"Noto Sans", Sans-serif;font-size:40px;font-weight:200;line-height:63px;}.elementor-8964 .elementor-element.elementor-element-15c631f{padding:0px 0px 100px 0px;}.elementor-8964 .elementor-element.elementor-element-4a2983c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-55537040 > .elementor-container{max-width:1048px;}.elementor-8964 .elementor-element.elementor-element-55537040:not(.elementor-motion-effects-element-type-background), .elementor-8964 .elementor-element.elementor-element-55537040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8964 .elementor-element.elementor-element-55537040{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 24px 100px 24px;}.elementor-8964 .elementor-element.elementor-element-55537040 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8964 .elementor-element.elementor-element-762cc543 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-620883ca{text-align:center;font-family:"Oswald", Sans-serif;font-size:80px;font-weight:500;text-transform:uppercase;line-height:64px;color:var( --e-global-color-1e0be1f7 );}.elementor-8964 .elementor-element.elementor-element-3613f88{text-align:center;font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:300;line-height:64px;color:var( --e-global-color-1e0be1f7 );}.elementor-8964 .elementor-element.elementor-element-3613f88 > .elementor-widget-container{padding:60px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8964 .elementor-element.elementor-element-38c8722 > .elementor-container{max-width:768px;}.elementor-8964 .elementor-element.elementor-element-38c8722{padding:040px 30px 40px 30px;}.elementor-8964 .elementor-element.elementor-element-b564185 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-0686353{font-size:20px;line-height:32px;}.elementor-8964 .elementor-element.elementor-element-1a839dc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-edb8626 .elementor-headline{font-size:74px;}.elementor-8964 .elementor-element.elementor-element-760671a .elementor-button{font-size:14px;letter-spacing:1.2px;padding:14px 30px 14px 030px;}.elementor-8964 .elementor-element.elementor-element-313b5d0 > .elementor-container{min-height:600px;}.elementor-8964 .elementor-element.elementor-element-9976b8f .elementor-button{font-size:14px;letter-spacing:1.2px;padding:14px 30px 14px 030px;}.elementor-8964 .elementor-element.elementor-element-9976b8f{width:var( --container-widget-width, 185.609px );max-width:185.609px;--container-widget-width:185.609px;--container-widget-flex-grow:0;top:78%;}body:not(.rtl) .elementor-8964 .elementor-element.elementor-element-9976b8f{right:8px;}body.rtl .elementor-8964 .elementor-element.elementor-element-9976b8f{left:8px;}.elementor-8964 .elementor-element.elementor-element-9e4dbf2{padding:50px 30px 0px 030px;}.elementor-8964 .elementor-element.elementor-element-907aa65{padding:50px 30px 0px 030px;}.elementor-8964 .elementor-element.elementor-element-337eb3b{font-size:28px;line-height:45px;}.elementor-8964 .elementor-element.elementor-element-8b578f1{padding:0px 30px 0px 30px;}.elementor-8964 .elementor-element.elementor-element-fa0e90b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-c4c4d01{font-size:20px;}.elementor-8964 .elementor-element.elementor-element-8966617{font-size:20px;}.elementor-8964 .elementor-element.elementor-element-032bab7{font-size:20px;}.elementor-8964 .elementor-element.elementor-element-eb2d5ac{padding:50px 30px 0px 30px;}.elementor-8964 .elementor-element.elementor-element-9099883 > .elementor-container{max-width:720px;}.elementor-8964 .elementor-element.elementor-element-9099883{padding:30px 0px 050px 0px;z-index:100;}.elementor-8964 .elementor-element.elementor-element-35850dc .projectify_all_list_wrap .title_holder h3 a{font-size:18px;}.elementor-8964 .elementor-element.elementor-element-e9b6ff2{padding:25px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-5d58997 .elementor-button{font-size:18px;letter-spacing:1.2px;padding:20px 50px 20px 60px;}.elementor-8964 .elementor-element.elementor-element-12339df{padding:50px 30px 50px 30px;}.elementor-8964 .elementor-element.elementor-element-b1ff870{padding:0px 0px 80px 0px;}.elementor-8964 .elementor-element.elementor-element-1a4e1f3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-c30d1e1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-2ddd54e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-10b463c{padding:0px 0px 16px 0px;}.elementor-8964 .elementor-element.elementor-element-9c21199{font-size:24px;}.elementor-8964 .elementor-element.elementor-element-caa1631{padding:0px 0px 16px 0px;}.elementor-8964 .elementor-element.elementor-element-d21d1c5{font-size:24px;width:var( --container-widget-width, 190.531px );max-width:190.531px;--container-widget-width:190.531px;--container-widget-flex-grow:0;}.elementor-8964 .elementor-element.elementor-element-619fce0{padding:0px 0px 16px 0px;}.elementor-8964 .elementor-element.elementor-element-76d3cdb{font-size:24px;width:var( --container-widget-width, 218.195px );max-width:218.195px;--container-widget-width:218.195px;--container-widget-flex-grow:0;}.elementor-8964 .elementor-element.elementor-element-824f880{padding:0px 0px 16px 0px;}.elementor-8964 .elementor-element.elementor-element-5c8b7a0{font-size:24px;width:var( --container-widget-width, 193.523px );max-width:193.523px;--container-widget-width:193.523px;--container-widget-flex-grow:0;}.elementor-8964 .elementor-element.elementor-element-0e61d64{padding:0px 0px 16px 0px;}.elementor-8964 .elementor-element.elementor-element-7b7c3bd{font-size:24px;width:var( --container-widget-width, 223.195px );max-width:223.195px;--container-widget-width:223.195px;--container-widget-flex-grow:0;}.elementor-8964 .elementor-element.elementor-element-1f9d137{padding:50px 30px 0px 30px;}.elementor-8964 .elementor-element.elementor-element-ea718ff{padding:30px 30px 30px 30px;}.elementor-8964 .elementor-element.elementor-element-7988c0e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-8964 .elementor-element.elementor-element-cd4e1da > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-8964 .elementor-element.elementor-element-bf86d84 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-8964 .elementor-element.elementor-element-962972b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-8964 .elementor-element.elementor-element-13293bc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-8964 .elementor-element.elementor-element-35c2c2e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-8964 .elementor-element.elementor-element-79aed7c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-8964 .elementor-element.elementor-element-413940f{padding:0100px 30px 0px 30px;}.elementor-8964 .elementor-element.elementor-element-da11e2f{padding:50px 24px 100px 24px;}.elementor-8964 .elementor-element.elementor-element-a8526ee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-e6e7b22{font-size:28px;line-height:45px;}.elementor-8964 .elementor-element.elementor-element-15c631f{padding:0px 0px 100px 0px;}.elementor-8964 .elementor-element.elementor-element-4a2983c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-55537040{padding:100px 30px 50px 030px;}.elementor-8964 .elementor-element.elementor-element-620883ca{font-size:80px;line-height:90px;}.elementor-8964 .elementor-element.elementor-element-3613f88{text-align:center;font-size:28px;line-height:46px;}}@media(max-width:767px){.elementor-8964 .elementor-element.elementor-element-38c8722 > .elementor-container{min-height:10vh;}.elementor-8964 .elementor-element.elementor-element-38c8722{padding:40px 16px 50px 16px;}.elementor-8964 .elementor-element.elementor-element-0686353{font-size:18px;line-height:28px;}.elementor-8964 .elementor-element.elementor-element-fca6bcb > .elementor-widget-container{margin:0px 0px 0px -90px;}.elementor-8964 .elementor-element.elementor-element-1a839dc > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8964 .elementor-element.elementor-element-edb8626 .elementor-headline{font-size:32px;}.elementor-8964 .elementor-element.elementor-element-d2d851b > .elementor-container{min-height:206px;}.elementor-8964 .elementor-element.elementor-element-760671a .elementor-button{padding:12px 30px 12px 30px;}.elementor-8964 .elementor-element.elementor-element-313b5d0 > .elementor-container{min-height:602px;}.elementor-8964 .elementor-element.elementor-element-9e4dbf2{padding:0100px 16px 16px 16px;}.elementor-8964 .elementor-element.elementor-element-f58bacd{font-size:58px;line-height:66px;--container-widget-width:319px;--container-widget-flex-grow:0;width:var( --container-widget-width, 319px );max-width:319px;}.elementor-8964 .elementor-element.elementor-element-907aa65{padding:0px 16px 0px 16px;}.elementor-8964 .elementor-element.elementor-element-337eb3b{font-size:22px;line-height:1.6em;}.elementor-8964 .elementor-element.elementor-element-8b578f1{padding:0px 28px 0px 16px;}.elementor-8964 .elementor-element.elementor-element-fa0e90b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-6666ba1 > .elementor-widget-container{margin:0px 0px 0px -90px;}.elementor-8964 .elementor-element.elementor-element-eb2d5ac{padding:50px 16px 0px 16px;}.elementor-8964 .elementor-element.elementor-element-9099883 > .elementor-container{max-width:300px;}.elementor-8964 .elementor-element.elementor-element-e81a501 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-12339df{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-b1ff870{padding:50px 16px 50px 16px;}.elementor-8964 .elementor-element.elementor-element-077ce03{font-size:70px;line-height:72px;--container-widget-width:319px;--container-widget-flex-grow:0;width:var( --container-widget-width, 319px );max-width:319px;}.elementor-8964 .elementor-element.elementor-element-bcdb30d > .elementor-widget-container{margin:35px 0px 0px -90px;}.elementor-8964 .elementor-element.elementor-element-a5b43d2 .elementor-divider-separator{width:100%;}.elementor-8964 .elementor-element.elementor-element-76d3cdb{--container-widget-width:315px;--container-widget-flex-grow:0;width:var( --container-widget-width, 315px );max-width:315px;}.elementor-8964 .elementor-element.elementor-element-5c8b7a0{--container-widget-width:287px;--container-widget-flex-grow:0;width:var( --container-widget-width, 287px );max-width:287px;}.elementor-8964 .elementor-element.elementor-element-1f9d137{padding:0px 16px 0px 16px;}.elementor-8964 .elementor-element.elementor-element-d30e65a{--container-widget-width:286px;--container-widget-flex-grow:0;width:var( --container-widget-width, 286px );max-width:286px;}.elementor-8964 .elementor-element.elementor-element-ea718ff > .elementor-container{max-width:1600px;}.elementor-8964 .elementor-element.elementor-element-ea718ff{padding:30px 16px 50px 16px;}.elementor-8964 .elementor-element.elementor-element-7988c0e > .elementor-element-populated{padding:0px 70px 0px 70px;}.elementor-8964 .elementor-element.elementor-element-8598c9b .elementor-heading-title{font-size:16px;}.elementor-8964 .elementor-element.elementor-element-cd4e1da > .elementor-element-populated{padding:0px 70px 0px 70px;}.elementor-8964 .elementor-element.elementor-element-34b5530 .elementor-heading-title{font-size:16px;}.elementor-8964 .elementor-element.elementor-element-bf86d84 > .elementor-element-populated{padding:0px 70px 0px 70px;}.elementor-8964 .elementor-element.elementor-element-32f92a1 .elementor-heading-title{font-size:16px;}.elementor-8964 .elementor-element.elementor-element-962972b > .elementor-element-populated{padding:0px 70px 0px 70px;}.elementor-8964 .elementor-element.elementor-element-da3801e .elementor-heading-title{font-size:16px;}.elementor-8964 .elementor-element.elementor-element-13293bc > .elementor-element-populated{padding:0px 70px 0px 70px;}.elementor-8964 .elementor-element.elementor-element-468635f .elementor-heading-title{font-size:16px;}.elementor-8964 .elementor-element.elementor-element-35c2c2e > .elementor-element-populated{padding:0px 70px 0px 70px;}.elementor-8964 .elementor-element.elementor-element-79aed7c > .elementor-element-populated{padding:0px 70px 0px 70px;}.elementor-8964 .elementor-element.elementor-element-413940f{padding:50px 16px 0px 16px;}.elementor-8964 .elementor-element.elementor-element-b50eb95{font-size:70px;line-height:72px;--container-widget-width:319px;--container-widget-flex-grow:0;width:var( --container-widget-width, 319px );max-width:319px;}.elementor-8964 .elementor-element.elementor-element-da11e2f{padding:25px 16px 50px 16px;}.elementor-8964 .elementor-element.elementor-element-a8526ee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-e6e7b22{font-size:32px;line-height:1.6em;}.elementor-8964 .elementor-element.elementor-element-e1196f7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-4a2983c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8964 .elementor-element.elementor-element-55537040{padding:050px 16px 16px 16px;}.elementor-8964 .elementor-element.elementor-element-620883ca{text-align:center;font-size:45px;line-height:1.2em;}.elementor-8964 .elementor-element.elementor-element-3613f88{font-size:22px;line-height:1.6em;}.elementor-8964 .elementor-element.elementor-element-3613f88 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-8964 .elementor-element.elementor-element-b564185{width:40%;}.elementor-8964 .elementor-element.elementor-element-1a839dc{width:60%;}.elementor-8964 .elementor-element.elementor-element-2705cdc{width:90%;}.elementor-8964 .elementor-element.elementor-element-12b7854{width:10%;}.elementor-8964 .elementor-element.elementor-element-658833e{width:69%;}.elementor-8964 .elementor-element.elementor-element-9789238{width:31%;}.elementor-8964 .elementor-element.elementor-element-2418886{width:50%;}.elementor-8964 .elementor-element.elementor-element-fa0e90b{width:50%;}.elementor-8964 .elementor-element.elementor-element-d2b02bb{width:90%;}.elementor-8964 .elementor-element.elementor-element-3110ba6{width:10%;}.elementor-8964 .elementor-element.elementor-element-1a4e1f3{width:58%;}.elementor-8964 .elementor-element.elementor-element-c30d1e1{width:31.666%;}.elementor-8964 .elementor-element.elementor-element-2ddd54e{width:10%;}.elementor-8964 .elementor-element.elementor-element-811b4da{width:40%;}.elementor-8964 .elementor-element.elementor-element-27eb6be{width:60%;}.elementor-8964 .elementor-element.elementor-element-6e5bfd1{width:40%;}.elementor-8964 .elementor-element.elementor-element-f9c357c{width:60%;}.elementor-8964 .elementor-element.elementor-element-d2dfade{width:40%;}.elementor-8964 .elementor-element.elementor-element-91b8642{width:60%;}.elementor-8964 .elementor-element.elementor-element-cb82392{width:40%;}.elementor-8964 .elementor-element.elementor-element-30abb44{width:60%;}.elementor-8964 .elementor-element.elementor-element-7d100f0{width:40%;}.elementor-8964 .elementor-element.elementor-element-621ca92{width:60%;}.elementor-8964 .elementor-element.elementor-element-55e549d{width:89.969%;}.elementor-8964 .elementor-element.elementor-element-047032f{width:10%;}.elementor-8964 .elementor-element.elementor-element-48df1d1{width:90%;}.elementor-8964 .elementor-element.elementor-element-ee64eb1{width:10%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8964 .elementor-element.elementor-element-b564185{width:100%;}.elementor-8964 .elementor-element.elementor-element-1a839dc{width:100%;}.elementor-8964 .elementor-element.elementor-element-658833e{width:100%;}.elementor-8964 .elementor-element.elementor-element-9789238{width:100%;}.elementor-8964 .elementor-element.elementor-element-2418886{width:30%;}.elementor-8964 .elementor-element.elementor-element-fa0e90b{width:70%;}.elementor-8964 .elementor-element.elementor-element-d2b02bb{width:50%;}.elementor-8964 .elementor-element.elementor-element-3110ba6{width:50%;}.elementor-8964 .elementor-element.elementor-element-0a6e3be{width:100%;}.elementor-8964 .elementor-element.elementor-element-1a4e1f3{width:100%;}.elementor-8964 .elementor-element.elementor-element-c30d1e1{width:50%;}.elementor-8964 .elementor-element.elementor-element-2ddd54e{width:50%;}.elementor-8964 .elementor-element.elementor-element-55e549d{width:50%;}.elementor-8964 .elementor-element.elementor-element-047032f{width:50%;}.elementor-8964 .elementor-element.elementor-element-7988c0e{width:33%;}.elementor-8964 .elementor-element.elementor-element-cd4e1da{width:33%;}.elementor-8964 .elementor-element.elementor-element-bf86d84{width:33%;}.elementor-8964 .elementor-element.elementor-element-962972b{width:25%;}.elementor-8964 .elementor-element.elementor-element-13293bc{width:25%;}.elementor-8964 .elementor-element.elementor-element-35c2c2e{width:25%;}.elementor-8964 .elementor-element.elementor-element-79aed7c{width:25%;}.elementor-8964 .elementor-element.elementor-element-a8526ee{width:65%;}.elementor-8964 .elementor-element.elementor-element-e1196f7{width:35%;}}/* Start custom CSS for animated-headline, class: .elementor-element-edb8626 */.elementor-8964 .elementor-element.elementor-element-edb8626 {
  font-size: clamp(24px, 2.5vw, 44px);
  line-height: 1;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for projectify-all-widgets, class: .elementor-element-35850dc *//** FILTRO**/
.projectify_filter {
    margin: 0px 0px 30px 0px;
    margin-left: 0!important;
    float:none!important;
    text-align: center;
}
.projectify_filter li{
    display: inline-block;
    float:none!important;
}

/** GALERIA**/
.tango .title_holder {
    transition: 0.3s;
    height:100%;
    display: flex;
    align-items: center;
}

.tango .inner{
    margin: 0 auto;   
}
.tango .item{
    border-radius: 16px;
    overflow: hidden;
}
.tango .item:hover .title_holder{
    opacity: 0.8;
    background-color: #C6828B!important;
}
.tango .Audiovisual .item:hover .title_holder{
    background-color: #8dc0cb!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ea718ff *//* ANIMACIONES */

/* izquierda → derecha */
@keyframes oscilar-x {
  0%   { transform: translateX(0); }
  50%  { transform: translateX(12px); }
  100% { transform: translateX(0); }
}

/* derecha → izquierda */
@keyframes oscilar-x-reverse {
  0%   { transform: translateX(0); }
  50%  { transform: translateX(-12px); }
  100% { transform: translateX(0); }
}

/* arriba → abajo */
@keyframes oscilar-y {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-12px); }
  100% { transform: translateY(0); }
}

/* abajo → arriba */
@keyframes oscilar-y-reverse {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(12px); }
  100% { transform: translateY(0); }
}


/* BASE */
.oscilar {
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}


/* VARIACIÓN POR COLUMNA (7 columnas) */

.oscilar:nth-child(1) {
  animation: oscilar-x 4s infinite;
}

.oscilar:nth-child(2) {
  animation: oscilar-y 5s infinite;
}

.oscilar:nth-child(3) {
  animation: oscilar-x-reverse 3.5s infinite;
}

.oscilar:nth-child(4) {
  animation: oscilar-y-reverse 4.5s infinite;
}

.oscilar:nth-child(5) {
  animation: oscilar-x 6s infinite;
}

.oscilar:nth-child(6) {
  animation: oscilar-y 3.8s infinite;
}

.oscilar:nth-child(7) {
  animation: oscilar-x-reverse 5.2s infinite;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-15c631f *//* ===== CARRUSEL LOGOS ===== */

.spc-logos-marquee,
.spc-logos-marquee * {
  box-sizing: border-box;
}

.spc-logos-marquee {
  width: 100%;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  gap: 14px;
  overflow: hidden;
  position: relative;
}

.spc-logos-row {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  height: 150px; /* más altura para evitar cortes */
}

.spc-logos-slider {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  width: max-content;
  min-width: max-content;
  will-change: transform;
}

.spc-logos-set {
  display: flex;
  align-items: center;
  gap: 56px;
  padding-right: 56px;
  flex-shrink: 0;
}

.spc-logos-set img {
  display: block;
  width: auto;
  max-width: none;
  height: 95px;          /* más bajo que la fila para que respire */
  max-height: 95px;
  object-fit: contain;
  object-position: center;
  flex-shrink: 0;
}

/* animaciones base */
/* desktop */
.spc-left {
  animation: spcScrollLeft 84s linear infinite;
}

.spc-right {
  animation: spcScrollRight 84s linear infinite;
}

/* tablet */
@media (max-width: 1024px) {
  .spc-left {
    animation: spcScrollLeft 205s linear infinite;
  }

  .spc-right {
    animation: spcScrollRight 205s linear infinite;
  }
}

@keyframes spcScrollLeft {
  from {
    transform: translate3d(0, -50%, 0);
  }
  to {
    transform: translate3d(-50%, -50%, 0);
  }
}

@keyframes spcScrollRight {
  from {
    transform: translate3d(-50%, -50%, 0);
  }
  to {
    transform: translate3d(0, -50%, 0);
  }
}

/* pausa opcional */
.spc-logos-row:hover .spc-logos-slider {
  animation-play-state: paused;
}

/* tablet */
@media (max-width: 1024px) {
  .spc-logos-row {
    height: 120px;
  }

  .spc-logos-set {
    gap: 18px;
    padding-right: 38px;
  }

  .spc-logos-set img {
    height: 100px;
    max-height: 100px;
  }

  .spc-left,
  .spc-right {
    animation-duration: 88s;
  }
}/* End custom CSS */
/* Start custom CSS *//*--- SECCIÓN VIDEO REEL ---*/

/* =========================
   CURSORES PERSONALIZADOS
========================= */

.video-clickable,
.cursor-circle-section {
  position: relative;
}

/* IMPORTANTE:
   dejamos visible el cursor nativo */
.video-clickable {
  cursor: pointer;
}

.cursor-circle-section {
  cursor: auto;
}

/* PLAY CURSOR */
.play-cursor {
  position: fixed;
  top: 0;
  left: 0;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  pointer-events: none;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  letter-spacing: 2px;
  font-weight: 600;
  font-family: "Noto Sans", sans-serif;
  background: rgba(255, 255, 255, 0.8);
  color: #111111;
  z-index: 9999;
  opacity: 0;
  visibility: hidden;
  will-change: left, top, opacity, transform;
  transition: opacity 0.2s ease, visibility 0.2s ease;
}

.play-cursor.is-visible {
  opacity: 1;
  visibility: visible;
}

/* FOLLOW CIRCLE */
.follow-circle {
  position: fixed;
  top: 0;
  left: 0;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: #B50056;
  pointer-events: none;
  z-index: 9998;
  opacity: 0;
  visibility: hidden;
  transform: translate(-50%, -50%) scale(0);
  will-change: left, top, opacity, transform;
  transition: opacity 0.15s ease, transform 0.15s ease, visibility 0.15s ease;
}

.follow-circle.is-visible {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, -50%) scale(1);
}

/* opcional: ocultar cursores personalizados en móvil/tablet táctil */
@media (hover: none), (pointer: coarse) {
  .play-cursor,
  .follow-circle {
    display: none !important;
  }
}

/*--- SECCIÓN POR QUÉ SINPALABRAS ---*/

/* Párrafo en movimiento */
.jam-wrap {
  overflow: hidden;
}

.jam-title {
  display: inline-block;
  will-change: transform;
  transition: transform 0.2s ease-out;
}

/*--- BOTÓN ANIMADO CON FLECHA ---*/

.animated-arrow {
  display: inline-flex;
  align-items: center;
  position: relative;
  text-decoration: none;
  color: #4c4c4c;
  font-family: "Noto Sans", sans-serif;
  font-weight: 300;
  font-size: 18px;
  font-style: normal;
  line-height: 1;
  gap: 18px;
}

.animated-arrow .arrow-left {
  position: relative;
  width: 70px;
  height: 12px;
  flex-shrink: 0;
}

.animated-arrow .arrow-text {
  display: inline-block;
  transition: transform 0.3s ease, color 0.3s ease;
  font-family: "Noto Sans", sans-serif;
  font-weight: 300;
  font-size: 24px;
  font-style: normal;
  line-height: 1;
}

.animated-arrow .arrow-right {
  position: relative;
  width: 20px;
  height: 12px;
  flex-shrink: 0;
}

/* Línea base */
.animated-arrow .shaft {
  position: absolute;
  top: 50%;
  left: 0;
  height: 1px;
  background: #4c4c4c;
  transform: translateY(-50%);
  transition: all 0.3s ease;
}

.animated-arrow .shaft::before,
.animated-arrow .shaft::after {
  content: "";
  position: absolute;
  right: 0;
  width: 8px;
  height: 1px;
  background: #4c4c4c;
  transition: all 0.3s ease;
}

.animated-arrow .shaft::before {
  transform-origin: top right;
}

.animated-arrow .shaft::after {
  transform-origin: bottom right;
}

/* FLECHA IZQUIERDA: empieza oculta */
.animated-arrow .arrow-left .shaft {
  width: 0;
}

.animated-arrow .arrow-left .shaft::before,
.animated-arrow .arrow-left .shaft::after {
  width: 0;
}

.animated-arrow .arrow-left .shaft::before {
  top: 0;
  transform: rotate(0deg);
}

.animated-arrow .arrow-left .shaft::after {
  top: 0;
  transform: rotate(0deg);
}

/* FLECHA DERECHA: visible por defecto */
.animated-arrow .arrow-right .shaft {
  width: 20px;
}

.animated-arrow .arrow-right .shaft::before {
  top: 0;
  transform: rotate(40deg);
}

.animated-arrow .arrow-right .shaft::after {
  top: 0;
  transform: rotate(-40deg);
}

/* HOVER */
.animated-arrow:hover {
  color: #b80454;
}

.animated-arrow:hover .arrow-text {
  transform: translateX(6px);
  color: #b80454;
}

.animated-arrow:hover .arrow-left .shaft {
  width: 64px;
  background: #b80454;
}

.animated-arrow:hover .arrow-left .shaft::before,
.animated-arrow:hover .arrow-left .shaft::after {
  width: 8px;
  background: #b80454;
}

.animated-arrow:hover .arrow-left .shaft::before {
  transform: rotate(40deg);
}

.animated-arrow:hover .arrow-left .shaft::after {
  transform: rotate(-40deg);
}

/* Desaparece la flecha derecha */
.animated-arrow:hover .arrow-right .shaft {
  width: 0;
}

.animated-arrow:hover .arrow-right .shaft::before,
.animated-arrow:hover .arrow-right .shaft::after {
  width: 0;
}

/*--- Sección QUÉ HACEMOS ---*/

.hover-section {
  transition: background-color 2s ease-out, color 2s ease-out;
}

.hover-section:hover {
  background-color: black;
}

.hover-section:hover * {
  color: white !important;
}

.hover-section:hover h1,
.hover-section:hover h2,
.hover-section:hover h3,
.hover-section:hover p,
.hover-section:hover span,
.hover-section:hover a {
  color: white !important;
}

.hover-section:hover a {
  color: white !important;
}

.hover-section:hover .elementor-divider-separator {
  border-color: white !important;
  background-color: white !important;
}

.hover-section:hover a:hover {
  opacity: 0.8;
}

/*--- Columna del contador. Icono de barra baja más (número) ---*/

.col-counter .elementor-widget-wrap {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}

/* Bloque contador */
.custom-counter {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 6px;
}

/* Icono */
.custom-counter img {
  height: 4px;
  width: auto;
  display: block;
}

/* Texto */
.custom-counter span {
  line-height: 1;
}/* End custom CSS */