.elementor-14 .elementor-element.elementor-element-2ead101{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2ead101:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2ead101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://primoiptv.com/wp-content/uploads/2025/06/video_004.png") 50% 50%;background-size:cover;}.elementor-14 .elementor-element.elementor-element-2ead101 > .elementor-shape-bottom .elementor-shape-fill, .elementor-14 .elementor-element.elementor-element-2ead101 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#1C0F0F;}.elementor-14 .elementor-element.elementor-element-2ead101 > .elementor-shape-bottom svg, .elementor-14 .elementor-element.elementor-element-2ead101 > .e-con-inner > .elementor-shape-bottom svg{height:5rem;}.elementor-14 .elementor-element.elementor-element-7099ca7{--display:flex;--min-height:110vh;--flex-direction:column-reverse;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:090px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-14 .elementor-element.elementor-element-f2df2f5{--display:flex;}.elementor-14 .elementor-element.elementor-element-f2df2f5.e-con{--flex-grow:0;--flex-shrink:0;}.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-14 .elementor-element.elementor-element-c43e002{width:var( --container-widget-width, 107.608% );max-width:107.608%;--container-widget-width:107.608%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-c43e002.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-c43e002 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:4.5rem;font-weight:600;}.elementor-14 .elementor-element.elementor-element-23ccb23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-23ccb23{text-align:center;}.elementor-14 .elementor-element.elementor-element-23ccb23 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:-0.6px;}.elementor-14 .elementor-element.elementor-element-1d1a2f8{--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.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-14 .elementor-element.elementor-element-51dd2ca .elementor-button{border-radius:45px 45px 45px 45px;}.elementor-14 .elementor-element.elementor-element-25d578c .elementor-button{background-color:#FF000000;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:45px 45px 45px 45px;}.elementor-14 .elementor-element.elementor-element-ceee320{--display:flex;--min-height:500px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:090px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ceee320:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-ceee320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C0F0F;}.elementor-14 .elementor-element.elementor-element-32a6bfd{--display:flex;--min-height:800px;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-32a6bfd.e-con{--order:2;}.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-14 .elementor-element.elementor-element-caa13b2 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-85b80b4 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-1543607 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-51fda2c img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-40ad1b3{--display:flex;--min-height:800px;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-40ad1b3.e-con{--order:3;}.elementor-14 .elementor-element.elementor-element-ae0f21b img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-ecd9b8f img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-c57118a img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-a3aa791 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-f239dd3{--display:flex;--min-height:800px;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-f239dd3.e-con{--order:4;}.elementor-14 .elementor-element.elementor-element-1d18839 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-e211c4a img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-4b83f18 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-bc50de8 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-9678441{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-9678441.e-con{--order:1;}.elementor-14 .elementor-element.elementor-element-a0b648d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:600;color:var( --e-global-color-primary );}.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-14 .elementor-element.elementor-element-2a5690c{font-family:"Inter Tight", Sans-serif;font-size:1.2rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-f72efd6 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-f72efd6 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-f72efd6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-f72efd6 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-b587aa7 .elementor-button{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-50020abf{--display:flex;--min-height:10vh;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-14 .elementor-element.elementor-element-50020abf:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-50020abf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C0F0F;}.elementor-14 .elementor-element.elementor-element-886a096{--display:flex;--min-height:2vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6f4559d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-6f4559d2{text-align:center;}.elementor-14 .elementor-element.elementor-element-6f4559d2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0px;word-spacing:0em;color:#F2E394;}.elementor-14 .elementor-element.elementor-element-34eed89b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-34eed89b{text-align:center;}.elementor-14 .elementor-element.elementor-element-34eed89b .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:65px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FBFBFB;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14 .elementor-element.elementor-element-a0ea2fa .elementor-counter-number-wrapper{font-family:"Poppins", Sans-serif;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-14 .elementor-element.elementor-element-a0ea2fa .elementor-counter-title{font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-14 .elementor-element.elementor-element-230221fd{--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-around;--align-items:stretch;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-37f72a2a{--display:flex;--justify-content:space-evenly;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-107854fd{--divider-border-style:solid;--divider-color:#FE114B;--divider-border-width:12px;}.elementor-14 .elementor-element.elementor-element-107854fd .elementor-divider-separator{width:163px;margin:0 auto;margin-center:0;}.elementor-14 .elementor-element.elementor-element-107854fd .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-14 .elementor-element.elementor-element-635f6304 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-635f6304 .elementor-counter{flex-direction:column-reverse;gap:10px;}.elementor-14 .elementor-element.elementor-element-635f6304 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-14 .elementor-element.elementor-element-635f6304 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:4rem;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;word-spacing:0em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-14 .elementor-element.elementor-element-72311f3a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#CFCFCF;}.elementor-14 .elementor-element.elementor-element-683c618a{--display:flex;--justify-content:space-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14 .elementor-element.elementor-element-21c3f1f5{--divider-border-style:solid;--divider-color:#FE114B;--divider-border-width:12px;}.elementor-14 .elementor-element.elementor-element-21c3f1f5 .elementor-divider-separator{width:163px;margin:0 auto;margin-center:0;}.elementor-14 .elementor-element.elementor-element-21c3f1f5 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-14 .elementor-element.elementor-element-622bc545 .elementor-counter{flex-direction:column;}.elementor-14 .elementor-element.elementor-element-622bc545 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:6rem;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-14 .elementor-element.elementor-element-622bc545 .elementor-counter-title{color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-14 .elementor-element.elementor-element-69ccb90{text-align:center;}.elementor-14 .elementor-element.elementor-element-2034c74f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#CFCFCF;}.elementor-14 .elementor-element.elementor-element-262c0bae{--display:flex;--justify-content:space-evenly;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14 .elementor-element.elementor-element-714723d8{--divider-border-style:solid;--divider-color:#FE114B;--divider-border-width:12px;}.elementor-14 .elementor-element.elementor-element-714723d8 .elementor-divider-separator{width:163px;margin:0 auto;margin-center:0;}.elementor-14 .elementor-element.elementor-element-714723d8 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-14 .elementor-element.elementor-element-537d90f8 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:5rem;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;word-spacing:0em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-14 .elementor-element.elementor-element-537d90f8 .elementor-counter-title{color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-14 .elementor-element.elementor-element-5b369c36{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#CFCFCF;}.elementor-14 .elementor-element.elementor-element-6420a392{--display:flex;--min-height:10vh;--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:center;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-14 .elementor-element.elementor-element-6420a392:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6420a392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C0F0F;}.elementor-14 .elementor-element.elementor-element-a241e3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-14 .elementor-element.elementor-element-a241e3.e-con{--order:2;}.elementor-14 .elementor-element.elementor-element-277225d{color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-1525b64c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5vw;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-1525b64c .elementor-heading-title a:hover, .elementor-14 .elementor-element.elementor-element-1525b64c .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-7a7707b{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:300;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-02837ae{--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:center;--align-items:center;}.elementor-14 .elementor-element.elementor-element-507cbf2 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-507cbf2 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-507cbf2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-507cbf2 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-2ab0969{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-14 .elementor-element.elementor-element-618121f{--display:flex;}.elementor-14 .elementor-element.elementor-element-0d58415{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-0d58415 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-14 .elementor-element.elementor-element-9eb4cda{--e-rating-justify-content:center;}.elementor-14 .elementor-element.elementor-element-156c5e9{text-align:center;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-c9a26cb .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-c9a26cb .elementor-button:focus{background-color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-c9a26cb .elementor-button{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;transition-duration:0.5s;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-5c1bb4f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5c1bb4f.e-con{--order:1;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-14 .elementor-element.elementor-element-4684022 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-14 .elementor-element.elementor-element-4684022 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-4684022{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-14 .elementor-element.elementor-element-1e28d59e{--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;--justify-content:flex-start;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-14 .elementor-element.elementor-element-1e28d59e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1e28d59e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C0F0F;}.elementor-14 .elementor-element.elementor-element-7697edee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-3ee8b30d{text-align:center;}.elementor-14 .elementor-element.elementor-element-3ee8b30d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0px;word-spacing:0em;color:#F2E394;}.elementor-14 .elementor-element.elementor-element-2712992a{text-align:center;}.elementor-14 .elementor-element.elementor-element-2712992a .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:65px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FBFBFB;}.elementor-14 .elementor-element.elementor-element-7ec7f95c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#CFCFCF;}.elementor-14 .elementor-element.elementor-element-02c1f62 .bdt-countdown-grid{grid-template-columns:repeat(4, 1fr);grid-gap:20px;}.elementor-14 .elementor-element.elementor-element-02c1f62.bdt-countdown--label-block .bdt-countdown-number{margin-bottom:10px;}.elementor-14 .elementor-element.elementor-element-02c1f62.bdt-countdown--label-inline .bdt-countdown-number{margin-right:10px;}.elementor-14 .elementor-element.elementor-element-02c1f62 .bdt-countdown-item{border-style:solid;}.elementor-14 .elementor-element.elementor-element-02c1f62 .bdt-countdown-number{color:#FFFFFF;border-style:none;text-shadow:0px 0px 50px rgba(0,0,0,0.3);box-shadow:0px 0px 50px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-02c1f62 .bdt-countdown-label{color:var( --e-global-color-primary );box-shadow:30px 30px 64px 30px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-22655d4f{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-22655d4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-6c9f8100{--display:flex;}.elementor-14 .elementor-element.elementor-element-7e022130{--display:flex;}.elementor-14 .elementor-element.elementor-element-5e8d7dde{text-align:center;}.elementor-14 .elementor-element.elementor-element-5e8d7dde .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-14 .elementor-element.elementor-element-3aaa4223 .swiper-wrapper{display:flex;align-items:center;}.elementor-14 .elementor-element.elementor-element-6852a8f6 .elementor-button{background-color:#FF0000;}.elementor-14 .elementor-element.elementor-element-b674475{--display:flex;--min-height:100vh;--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;}.elementor-14 .elementor-element.elementor-element-b674475:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b674475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://primoiptv.com/wp-content/uploads/2025/06/00161.png") 50% 50%;background-size:cover;}.elementor-14 .elementor-element.elementor-element-b674475 > .elementor-shape-top .elementor-shape-fill, .elementor-14 .elementor-element.elementor-element-b674475 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#1C0F0F;}.elementor-14 .elementor-element.elementor-element-b674475 > .elementor-shape-top svg, .elementor-14 .elementor-element.elementor-element-b674475 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:5rem;transform:translateX(-50%) rotateY(180deg);}.elementor-14 .elementor-element.elementor-element-b674475 > .elementor-shape-bottom .elementor-shape-fill, .elementor-14 .elementor-element.elementor-element-b674475 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#1C0F0F;}.elementor-14 .elementor-element.elementor-element-b674475 > .elementor-shape-bottom svg, .elementor-14 .elementor-element.elementor-element-b674475 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:5rem;}.elementor-14 .elementor-element.elementor-element-b674475.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-6a0740c{text-align:center;}.elementor-14 .elementor-element.elementor-element-6a0740c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-59a6a16{text-align:center;}.elementor-14 .elementor-element.elementor-element-59a6a16 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:45px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FBFBFB;}.elementor-14 .elementor-element.elementor-element-1273279{--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:center;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-14 .elementor-element.elementor-element-1273279.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-60135df{--display:flex;--overflow:hidden;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-14 .elementor-element.elementor-element-60135df:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-60135df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-587b192{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-14 .elementor-element.elementor-element-587b192:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-587b192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000CC;}.elementor-14 .elementor-element.elementor-element-587b192:hover{background-color:#00000099;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-3fd75ce .elementor-icon-wrapper{text-align:left;}.elementor-14 .elementor-element.elementor-element-3fd75ce.elementor-view-stacked .elementor-icon{background-color:#F2E394;}.elementor-14 .elementor-element.elementor-element-3fd75ce.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-3fd75ce.elementor-view-default .elementor-icon{color:#F2E394;border-color:#F2E394;}.elementor-14 .elementor-element.elementor-element-3fd75ce.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-3fd75ce.elementor-view-default .elementor-icon svg{fill:#F2E394;}.elementor-14 .elementor-element.elementor-element-df48fa8{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-96aec54{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-14 .elementor-element.elementor-element-96aec54:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-96aec54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-4bc5205{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-4bc5205{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-4bc5205{right:0px;}.elementor-14 .elementor-element.elementor-element-0be47ea{--display:flex;--overflow:hidden;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-14 .elementor-element.elementor-element-0be47ea:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0be47ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-428462e{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-14 .elementor-element.elementor-element-428462e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-428462e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000CC;}.elementor-14 .elementor-element.elementor-element-428462e:hover{background-color:#00000099;}.elementor-14 .elementor-element.elementor-element-5d70e10 .elementor-icon-wrapper{text-align:left;}.elementor-14 .elementor-element.elementor-element-5d70e10.elementor-view-stacked .elementor-icon{background-color:#F2E394;}.elementor-14 .elementor-element.elementor-element-5d70e10.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-5d70e10.elementor-view-default .elementor-icon{color:#F2E394;border-color:#F2E394;}.elementor-14 .elementor-element.elementor-element-5d70e10.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-5d70e10.elementor-view-default .elementor-icon svg{fill:#F2E394;}.elementor-14 .elementor-element.elementor-element-f5c8a62{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-c35278f{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-14 .elementor-element.elementor-element-c35278f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c35278f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-c2a66f7{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-c2a66f7{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-c2a66f7{right:0px;}.elementor-14 .elementor-element.elementor-element-fb8108e{--display:flex;--overflow:hidden;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-14 .elementor-element.elementor-element-fb8108e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-fb8108e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-d463d0f{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-14 .elementor-element.elementor-element-d463d0f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d463d0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000CC;}.elementor-14 .elementor-element.elementor-element-d463d0f:hover{background-color:#00000099;}.elementor-14 .elementor-element.elementor-element-4dd2208 .elementor-icon-wrapper{text-align:left;}.elementor-14 .elementor-element.elementor-element-4dd2208.elementor-view-stacked .elementor-icon{background-color:#F2E394;}.elementor-14 .elementor-element.elementor-element-4dd2208.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-4dd2208.elementor-view-default .elementor-icon{color:#F2E394;border-color:#F2E394;}.elementor-14 .elementor-element.elementor-element-4dd2208.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-4dd2208.elementor-view-default .elementor-icon svg{fill:#F2E394;}.elementor-14 .elementor-element.elementor-element-6b04850{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-2f40066{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-14 .elementor-element.elementor-element-2f40066:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2f40066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-6088c87{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-6088c87{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-6088c87{right:0px;}.elementor-14 .elementor-element.elementor-element-54c970f{--display:flex;}.elementor-14 .elementor-element.elementor-element-17b12b1{--display:flex;}.elementor-14 .elementor-element.elementor-element-a30e80f{text-align:center;}.elementor-14 .elementor-element.elementor-element-567cd927{--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;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-14 .elementor-element.elementor-element-567cd927:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-567cd927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C0F0F;}.elementor-14 .elementor-element.elementor-element-3d6b49b7{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-3d6b49b7:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3d6b49b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://primoiptv.com/wp-content/uploads/2025/09/services-test-bg.webp");background-repeat:no-repeat;}.elementor-14 .elementor-element.elementor-element-5969ab7e{--display:flex;--min-height:20vh;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:45px 45px 45px 45px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5969ab7e.e-con{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-36b2df10{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:05%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-path{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-13d97922{--alignment:center;--width:650px;--rotate:0deg;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:900;--word-spacing:0px;--text-color:var( --e-global-color-secondary );--transition:0.3s;}.elementor-14 .elementor-element.elementor-element-13d97922 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-3fecdb1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-3fecdb1e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:bold;text-decoration:none;color:#C79B00;}.elementor-14 .elementor-element.elementor-element-411025b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-411025b1{color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-14 .elementor-element.elementor-element-323558c3 .elementor-icon-box-wrapper{text-align:left;}.elementor-14 .elementor-element.elementor-element-323558c3{--icon-box-icon-margin:15px;}.elementor-14 .elementor-element.elementor-element-323558c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:#C79B00;color:#C79B00;}.elementor-14 .elementor-element.elementor-element-323558c3.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-323558c3.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-323558c3.elementor-view-framed .elementor-icon{background-color:#C79B00;}.elementor-14 .elementor-element.elementor-element-323558c3 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-31e19376 .elementor-button{background-color:#C79B00;}.elementor-14 .elementor-element.elementor-element-25c96c8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-25c96c8e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-25c96c8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://primoiptv.com/wp-content/uploads/2025/09/shape-9.png");}.elementor-14 .elementor-element.elementor-element-112544f0{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-75c263e6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .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-14 .elementor-element.elementor-element-32455b3c{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-32455b3c.elementor-element{--order:1;}.elementor-14 .elementor-element.elementor-element-32455b3c > .elementor-widget-container{border-style:solid;border-width:3px 0px 0px 0px;border-color:#F8F812;}.elementor-14 .elementor-element.elementor-element-32455b3c .elementor-tab-title{border-width:3px;border-color:#F2E394;padding:35px 0px 35px 0px;}.elementor-14 .elementor-element.elementor-element-32455b3c .elementor-tab-content{border-width:3px;border-bottom-color:#F2E394;color:#CFCFCF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;}.elementor-14 .elementor-element.elementor-element-32455b3c .elementor-toggle-item:not(:last-child){margin-bottom:16px;}.elementor-14 .elementor-element.elementor-element-32455b3c .elementor-toggle-title, .elementor-14 .elementor-element.elementor-element-32455b3c .elementor-toggle-icon{color:#F2E394;}.elementor-14 .elementor-element.elementor-element-32455b3c .elementor-toggle-icon svg{fill:#F2E394;}.elementor-14 .elementor-element.elementor-element-32455b3c .elementor-tab-title.elementor-active a, .elementor-14 .elementor-element.elementor-element-32455b3c .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#F2E394;}.elementor-14 .elementor-element.elementor-element-32455b3c .elementor-toggle-title{font-family:"Archivo", Sans-serif;font-size:34px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.45px;word-spacing:0px;}.elementor-14 .elementor-element.elementor-element-234ad0d4{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5ea56a8c{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5ea56a8c.e-con{--order:2;--flex-grow:0;--flex-shrink:1;}.elementor-14 .elementor-element.elementor-element-1271c292{text-align:right;}.elementor-14 .elementor-element.elementor-element-1271c292 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0px;word-spacing:0em;color:#F2E394;}.elementor-14 .elementor-element.elementor-element-79764280{--display:flex;}.elementor-14 .elementor-element.elementor-element-40f5141f{text-align:center;}.elementor-14 .elementor-element.elementor-element-6a590e80{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-14 .elementor-element.elementor-element-6a590e80 .elementor-divider-separator{width:100%;}.elementor-14 .elementor-element.elementor-element-6a590e80 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-14 .elementor-element.elementor-element-660423b3{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-660423b3:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-660423b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-629bf63a{--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:center;--align-items:center;}.elementor-14 .elementor-element.elementor-element-79c9949e{--display:flex;}.elementor-14 .elementor-element.elementor-element-5421f008{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-4b3b2c4b{--display:flex;}.elementor-14 .elementor-element.elementor-element-4b3b2c4b.e-con{--order:-99999 /* order start hack */;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-2ead101{--content-width:80%;}.elementor-14 .elementor-element.elementor-element-f2df2f5{--width:92.41%;}.elementor-14 .elementor-element.elementor-element-ceee320{--width:100%;}.elementor-14 .elementor-element.elementor-element-32a6bfd{--width:15%;}.elementor-14 .elementor-element.elementor-element-40ad1b3{--width:15%;}.elementor-14 .elementor-element.elementor-element-f239dd3{--width:15%;}.elementor-14 .elementor-element.elementor-element-9678441{--width:45%;}.elementor-14 .elementor-element.elementor-element-37f72a2a{--width:33%;}.elementor-14 .elementor-element.elementor-element-683c618a{--width:33%;}.elementor-14 .elementor-element.elementor-element-262c0bae{--width:33%;}.elementor-14 .elementor-element.elementor-element-a241e3{--width:100%;}.elementor-14 .elementor-element.elementor-element-02837ae{--width:100%;}.elementor-14 .elementor-element.elementor-element-2ab0969{--width:35%;}.elementor-14 .elementor-element.elementor-element-5c1bb4f{--content-width:100%;}.elementor-14 .elementor-element.elementor-element-b674475{--width:100%;}.elementor-14 .elementor-element.elementor-element-567cd927{--content-width:1500px;}.elementor-14 .elementor-element.elementor-element-5969ab7e{--width:70%;}.elementor-14 .elementor-element.elementor-element-25c96c8e{--width:50%;}.elementor-14 .elementor-element.elementor-element-75c263e6{--width:60%;}.elementor-14 .elementor-element.elementor-element-234ad0d4{--width:40%;}.elementor-14 .elementor-element.elementor-element-5ea56a8c{--width:100%;}.elementor-14 .elementor-element.elementor-element-629bf63a{--width:100%;}.elementor-14 .elementor-element.elementor-element-4b3b2c4b{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-32a6bfd{--width:20%;}.elementor-14 .elementor-element.elementor-element-40ad1b3{--width:20%;}.elementor-14 .elementor-element.elementor-element-f239dd3{--width:20%;}.elementor-14 .elementor-element.elementor-element-9678441{--width:45%;}.elementor-14 .elementor-element.elementor-element-37f72a2a{--width:45%;}.elementor-14 .elementor-element.elementor-element-683c618a{--width:45%;}.elementor-14 .elementor-element.elementor-element-262c0bae{--width:45%;}.elementor-14 .elementor-element.elementor-element-a241e3{--width:100%;}.elementor-14 .elementor-element.elementor-element-567cd927{--content-width:1500px;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-2ead101 > .elementor-shape-bottom svg, .elementor-14 .elementor-element.elementor-element-2ead101 > .e-con-inner > .elementor-shape-bottom svg{height:3rem;}.elementor-14 .elementor-element.elementor-element-7099ca7{--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-14 .elementor-element.elementor-element-c43e002 .elementor-heading-title{font-size:3rem;}.elementor-14 .elementor-element.elementor-element-ceee320{--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-32a6bfd.e-con{--order:2;}.elementor-14 .elementor-element.elementor-element-40ad1b3.e-con{--order:3;}.elementor-14 .elementor-element.elementor-element-f239dd3.e-con{--order:4;}.elementor-14 .elementor-element.elementor-element-9678441{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-9678441.e-con{--order:1;}.elementor-14 .elementor-element.elementor-element-a0b648d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-a0b648d{text-align:left;}.elementor-14 .elementor-element.elementor-element-a0b648d .elementor-heading-title{font-size:35px;}.elementor-14 .elementor-element.elementor-element-2a5690c{text-align:left;}.elementor-14 .elementor-element.elementor-element-50020abf{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-14 .elementor-element.elementor-element-6f4559d2 .elementor-heading-title{font-size:17px;letter-spacing:0px;word-spacing:0em;}.elementor-14 .elementor-element.elementor-element-34eed89b .elementor-heading-title{font-size:44px;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-14 .elementor-element.elementor-element-230221fd{--justify-content:space-between;--gap:49px 49px;--row-gap:49px;--column-gap:49px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-37f72a2a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14 .elementor-element.elementor-element-107854fd .elementor-divider-separator{width:135px;}.elementor-14 .elementor-element.elementor-element-635f6304 .elementor-counter-number-wrapper{font-size:70px;}.elementor-14 .elementor-element.elementor-element-635f6304 .elementor-counter-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-683c618a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14 .elementor-element.elementor-element-21c3f1f5 .elementor-divider-separator{width:135px;}.elementor-14 .elementor-element.elementor-element-622bc545 .elementor-counter-number-wrapper{font-size:70px;}.elementor-14 .elementor-element.elementor-element-622bc545 .elementor-counter-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-262c0bae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14 .elementor-element.elementor-element-714723d8 .elementor-divider-separator{width:135px;}.elementor-14 .elementor-element.elementor-element-537d90f8 .elementor-counter-number-wrapper{font-size:70px;}.elementor-14 .elementor-element.elementor-element-537d90f8 .elementor-counter-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-6420a392{--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:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-14 .elementor-element.elementor-element-a241e3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14 .elementor-element.elementor-element-a241e3.e-con{--order:-99999 /* order start hack */;}.elementor-14 .elementor-element.elementor-element-1525b64c .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-1e28d59e{--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-14 .elementor-element.elementor-element-3ee8b30d > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-14 .elementor-element.elementor-element-3ee8b30d .elementor-heading-title{font-size:17px;letter-spacing:0px;word-spacing:0em;}.elementor-14 .elementor-element.elementor-element-2712992a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-14 .elementor-element.elementor-element-2712992a .elementor-heading-title{font-size:44px;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-14 .elementor-element.elementor-element-7ec7f95c{font-size:20px;}.elementor-14 .elementor-element.elementor-element-02c1f62 .bdt-countdown-grid{grid-template-columns:repeat(2, 1fr);}.elementor-14 .elementor-element.elementor-element-b674475 > .elementor-shape-top svg, .elementor-14 .elementor-element.elementor-element-b674475 > .e-con-inner > .elementor-shape-top svg{height:3rem;}.elementor-14 .elementor-element.elementor-element-6a0740c > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-14 .elementor-element.elementor-element-6a0740c .elementor-heading-title{font-size:17px;letter-spacing:0px;word-spacing:0em;}.elementor-14 .elementor-element.elementor-element-59a6a16 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-14 .elementor-element.elementor-element-59a6a16 .elementor-heading-title{font-size:44px;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-14 .elementor-element.elementor-element-17b12b1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-97ad6ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-567cd927{--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:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-14 .elementor-element.elementor-element-13d97922{--width:500px;}.elementor-14 .elementor-element.elementor-element-32455b3c .elementor-toggle-title{font-size:26px;}.elementor-14 .elementor-element.elementor-element-1271c292 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-14 .elementor-element.elementor-element-1271c292{text-align:center;}.elementor-14 .elementor-element.elementor-element-1271c292 .elementor-heading-title{font-size:17px;letter-spacing:0px;word-spacing:0em;}.elementor-14 .elementor-element.elementor-element-6a590e80 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14 .elementor-element.elementor-element-4b3b2c4b.e-con{--order:-99999 /* order start hack */;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-2ead101{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-2ead101 > .elementor-shape-bottom svg, .elementor-14 .elementor-element.elementor-element-2ead101 > .e-con-inner > .elementor-shape-bottom svg{height:1rem;}.elementor-14 .elementor-element.elementor-element-7099ca7{--padding-top:20%;--padding-bottom:20%;--padding-left:0%;--padding-right:0%;}.elementor-14 .elementor-element.elementor-element-f2df2f5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-c43e002 .elementor-heading-title{font-size:2rem;}.elementor-14 .elementor-element.elementor-element-ceee320{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-32a6bfd{--width:33%;}.elementor-14 .elementor-element.elementor-element-32a6bfd.e-con{--order:2;}.elementor-14 .elementor-element.elementor-element-40ad1b3{--width:33%;}.elementor-14 .elementor-element.elementor-element-40ad1b3.e-con{--order:3;}.elementor-14 .elementor-element.elementor-element-f239dd3{--width:33%;}.elementor-14 .elementor-element.elementor-element-f239dd3.e-con{--order:4;}.elementor-14 .elementor-element.elementor-element-9678441{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-9678441.e-con{--order:1;}.elementor-14 .elementor-element.elementor-element-50020abf{--margin-top:-500px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-14 .elementor-element.elementor-element-6f4559d2 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-34eed89b .elementor-heading-title{font-size:32px;}.elementor-14 .elementor-element.elementor-element-230221fd{--gap:72px 72px;--row-gap:72px;--column-gap:72px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-37f72a2a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14 .elementor-element.elementor-element-107854fd .elementor-divider-separator{width:93px;}.elementor-14 .elementor-element.elementor-element-635f6304 .elementor-counter-number-wrapper{font-size:73px;}.elementor-14 .elementor-element.elementor-element-635f6304 .elementor-counter-title{font-size:20px;line-height:1.1em;}.elementor-14 .elementor-element.elementor-element-72311f3a{font-size:16px;}.elementor-14 .elementor-element.elementor-element-683c618a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14 .elementor-element.elementor-element-21c3f1f5 .elementor-divider-separator{width:93px;}.elementor-14 .elementor-element.elementor-element-622bc545 .elementor-counter-number-wrapper{font-size:73px;}.elementor-14 .elementor-element.elementor-element-622bc545 .elementor-counter-title{font-size:20px;line-height:1.1em;}.elementor-14 .elementor-element.elementor-element-2034c74f{font-size:16px;}.elementor-14 .elementor-element.elementor-element-262c0bae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14 .elementor-element.elementor-element-714723d8 .elementor-divider-separator{width:93px;}.elementor-14 .elementor-element.elementor-element-537d90f8 .elementor-counter-number-wrapper{font-size:73px;}.elementor-14 .elementor-element.elementor-element-537d90f8 .elementor-counter-title{font-size:20px;line-height:1.1em;}.elementor-14 .elementor-element.elementor-element-5b369c36{font-size:16px;}.elementor-14 .elementor-element.elementor-element-6420a392{--min-height:400px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-14 .elementor-element.elementor-element-a241e3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%;}.elementor-14 .elementor-element.elementor-element-a241e3.e-con{--order:-99999 /* order start hack */;}.elementor-14 .elementor-element.elementor-element-1525b64c > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-14 .elementor-element.elementor-element-1525b64c{text-align:center;}.elementor-14 .elementor-element.elementor-element-1525b64c .elementor-heading-title{font-size:30px;}.elementor-14 .elementor-element.elementor-element-7a7707b{text-align:center;}.elementor-14 .elementor-element.elementor-element-5c1bb4f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-1e28d59e{--width:100%;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-14 .elementor-element.elementor-element-7697edee{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-3ee8b30d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-14 .elementor-element.elementor-element-3ee8b30d .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-2712992a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-2712992a .elementor-heading-title{font-size:32px;}.elementor-14 .elementor-element.elementor-element-7ec7f95c{font-size:16px;}.elementor-14 .elementor-element.elementor-element-02c1f62 .bdt-countdown-grid{grid-template-columns:repeat(2, 1fr);}.elementor-14 .elementor-element.elementor-element-22655d4f{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-22655d4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-b674475 > .elementor-shape-top svg, .elementor-14 .elementor-element.elementor-element-b674475 > .e-con-inner > .elementor-shape-top svg{height:1rem;}.elementor-14 .elementor-element.elementor-element-6a0740c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-14 .elementor-element.elementor-element-6a0740c .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-59a6a16 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-59a6a16 .elementor-heading-title{font-size:32px;}.elementor-14 .elementor-element.elementor-element-567cd927{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-14 .elementor-element.elementor-element-3d6b49b7{--min-height:60vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-3d6b49b7:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3d6b49b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:auto;}.elementor-14 .elementor-element.elementor-element-36b2df10{--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-13d97922{--width:500px;}.elementor-14 .elementor-element.elementor-element-3fecdb1e{text-align:center;}.elementor-14 .elementor-element.elementor-element-411025b1{text-align:center;}.elementor-14 .elementor-element.elementor-element-323558c3 .elementor-icon-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-32455b3c .elementor-toggle-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-1271c292 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-14 .elementor-element.elementor-element-1271c292 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-6a590e80 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-14 .elementor-element.elementor-element-629bf63a{--width:100%;--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:center;--align-items:center;}.elementor-14 .elementor-element.elementor-element-79c9949e{--content-width:100%;}.elementor-14 .elementor-element.elementor-element-6d4163fc{text-align:center;}.elementor-14 .elementor-element.elementor-element-5421f008{text-align:center;}.elementor-14 .elementor-element.elementor-element-4b3b2c4b{--width:30%;--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:flex-start;--align-items:flex-start;}.elementor-14 .elementor-element.elementor-element-4b3b2c4b.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}}/* Start custom CSS for container, class: .elementor-element-2ead101 */.elementor-background-video-container {
  position: relative;
  z-index: 0; 
}

.elementor-background-video-container::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.65); /* Noir avec 65% d'opacité */
  z-index: 1;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a6bfd */.image1 {
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(214.99999999999997, 238.99999999999997, 66.99999999999997, 0.17);
    animation: looping 15s infinite linear;
}

#column1 {
    width: 200px;
    height: 700px;
    max-height: 700px;
    overflow: hidden;
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), black 20%, black 80%, rgba(0, 0, 0, 0));
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), black 20%, black 80%, rgba(0, 0, 0, 0));
}

@keyframes looping {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-100%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40ad1b3 */.image2 {
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(214.99999999999997, 238.99999999999997, 66.99999999999997, 0.17);
    animation: looping 16s linear 0s infinite none reverse;
     animation-direction: reverse;
}

#column2    {
    max-height: 700px;
    height: 700px;
    width: 200px;

    -webkit-mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
    mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
}

@keyframes looping{
0% {
    transform: translateY(0px);
}
100% {
    transform: translateY(-100%);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f239dd3 */.image3 {
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(214.99999999999997, 238.99999999999997, 66.99999999999997, 0.17);
    animation: looping 20s linear 0s infinite none;

}


#column3  {
    max-height: 700px;
    height: 700px;
    width: 200px;
    -webkit-mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
    mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);

}

@keyframes looping{
0% {
    transform: translateY(0px);
}
100% {
    transform: translateY(-100%);
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b587aa7 */.z {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9678441 */.elementor-14 .elementor-element.elementor-element-9678441 .elementor-heading
    -title{
    background-image: linear
    -gradient(180deg,
    #FFFFFF, #707070) !important;
    background-clip: text;
    -webkit-background-clip !important:
    text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2712992a */.highlight {
  padding: 4px 8px;
  border-radius: 4px;
  color: #E00000; /* Accent rouge foncé */
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22655d4f *//* Hide the Devices control entirely */
.ptv-controls .ptv-control:has(> select[data-select="devices"]) {
  display: none !important;
}

/* Make the remaining Duration control span the full grid width */
.ptv-controls .ptv-control:first-child {
  grid-column: 1 / -1;
}




/* ==== Center controls + make them responsive (safe overrides) ==== */

/* Center the whole controls row vertically + horizontally */
.ptv-controls {
  align-items: center;
}

/* Center each control (Duration / Devices) */
.ptv-control {
  align-items: center;       /* centers inner elements in the column */
  text-align: center;        /* centers the label text */
}

/* Center the label text itself */
.ptv-control > span {
  display: block;
  font-weight: 700;
  text-align: center;
}

/* Center and size the static text or select nicely */
.ptv-control .ptv-static-text,
.ptv-control select {
  width: min(420px, 100%);
  margin-inline: auto;
  text-align: center;
}

/* Duration pills: center & wrap cleanly on narrow screens */
.ptv-pills {
  justify-content: center;
  flex-wrap: wrap;
  row-gap: 8px;
}

/* Responsive pill sizing using clamp() */
.ptv-pills button {
  font-size: clamp(.82rem, .76rem + .4vw, .95rem);
  padding: clamp(6px, .6vw, 10px) clamp(10px, 1.2vw, 14px);
  border-radius: 12px;
  min-width: clamp(110px, 28vw, 180px); /* keeps buttons readable but shrinkable */
}

/* Make the remaining Duration control span full width if Devices is hidden */
.ptv-controls .ptv-control:first-child {
  grid-column: 1 / -1;
}

/* ↓↓ Responsive breakpoints for extra polish ↓↓ */

/* Tablet and down: allow single-column stacking if needed */
@media (max-width: 820px) {
  .ptv-controls {
    grid-template-columns: 1fr !important; /* stack controls vertically */
    gap: 12px;
  }
  .ptv-pills button {
    min-width: clamp(100px, 34vw, 160px);
  }
}

/* Phones: tighten paddings and arrow spacing on selects (if Devices visible) */
@media (max-width: 560px) {
  .ptv-control select,
  .ptv-control .ptv-static-text {
    padding: 8px 10px;
    border-radius: 10px;
  }
  /* Slightly smaller dropdown arrow without touching your CSS vars elsewhere */
  .ptv-control select {
    background-size: 14px 14px;
    background-position: right 10px center;
    padding-right: 34px;
  }
}

/* Very small phones: keep pills compact and centered */
@media (max-width: 380px) {
  .ptv-pills {
    gap: 6px;
  }
  .ptv-pills button {
    min-width: 96px;
    padding: 6px 10px;
    font-size: .82rem;
  }
}


/* Force duration pills into 2 on top + 1 below layout */
.ptv-pills {
  display: flex;
  flex-wrap: wrap !important;
  justify-content: center;
}

.ptv-pills button {
  flex: 1 1 45%;      /* about two per row */
  max-width: 48%;     /* prevent stretching */
  min-width: 100px;   /* keep readable */
}

/* Ensure the third pill drops below cleanly */
.ptv-pills button:nth-child(3) {
  flex-basis: 100% !important;
  max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7697edee */.OKK {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59a6a16 */.highlight {
  padding: 4px 8px;
  border-radius: 4px;
  color: #E00000; /* Accent rouge foncé */
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-587b192 */.elementor-element-60135df,
.elementor-element-428462e,
.elementor-element-fb8108e {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60135df *//* css goes in .card */

.elementor-14 .elementor-element.elementor-element-60135df {
    --blob-size:250px;
}

.elementor-14 .elementor-element.elementor-element-60135df .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-14 .elementor-element.elementor-element-60135df .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-14 .elementor-element.elementor-element-60135df .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0be47ea *//* css goes in .card */

.elementor-14 .elementor-element.elementor-element-0be47ea {
    --blob-size:250px;
}

.elementor-14 .elementor-element.elementor-element-0be47ea .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-14 .elementor-element.elementor-element-0be47ea .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-14 .elementor-element.elementor-element-0be47ea .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb8108e *//* css goes in .card */

.elementor-14 .elementor-element.elementor-element-fb8108e {
    --blob-size:250px;
}

.elementor-14 .elementor-element.elementor-element-fb8108e .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-14 .elementor-element.elementor-element-fb8108e .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-14 .elementor-element.elementor-element-fb8108e .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-97ad6ac */.meiptv-table-container {
  width: 100%;
  max-width: 100%;
  padding: 1rem;
  box-sizing: border-box;
}

.meiptv-table {
  width: 100%;
  border-collapse: collapse;
  background-color: #0a0a0a;
  color: white;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  box-shadow: 0 0 30px rgba(255, 0, 0, 0.3);
  border-radius: 15px;
  overflow: hidden;
}

.meiptv-table th,
.meiptv-table td {
  padding: 0.8rem;
  text-align: center;
  border: 1px solid #3d3d3d;
  font-size: 1rem;
  word-break: break-word;
}

.meiptv-table thead {
  background: #fe114b;
  color: white;
}

.meiptv-table tbody tr:nth-child(even) {
  background-color: #1a1a1a;
}

.meiptv-table tbody tr:nth-child(odd) {
  background-color: #111;
}

.highlight {
  font-weight: bold;
  color: #fe114b;
}

.check {
  color: #00ff66;
  font-size: 1.4em;
}

.cross {
  color: #ff2d2d;
  font-size: 1.4em;
}

@media screen and (max-width: 768px) {
  .meiptv-table th,
  .meiptv-table td {
    font-size: 0.9rem;
    padding: 0.6rem;
  }
}

.meiptv-table td .check {
  color: #ff0000 !important; /* Canada Red */
  font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-411025b1 */.text-size {
  font-size: clamp(14px, 1.2vw, 16px);
  line-height: 1.3;
  margin: 0 0 6px 0;
}


/* Smooth glass-style background for the whole container */
.elementor-element-47aa7a51 {
  background: rgba(0, 0, 0, 0.45);       /* semi-transparent black */
  backdrop-filter: blur(8px);            /* frosted glass effect */
  -webkit-backdrop-filter: blur(8px);    /* Safari support */
  border-radius: 0px;                   /* rounded corners */
  padding: 20px;                         /* space inside */
  color: #fff;                           /* make all text white */
}

/* Ensure strong text remains readable */
.elementor-element-47aa7a51 strong {
  color: #fff !important;
}

/* Optional: add a soft shadow for depth */
.elementor-element-47aa7a51 {
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36b2df10 *//* Texte responsive */
.text-size {
  font-size: clamp(14px, 1.2vw, 16px);
  line-height: 1.3;
  margin: 0 0 6px 0;
}

/* Effet verre dépoli sur tout le container */
.elementor-element-5969ab7e {
  background: rgba(0, 0, 0, 0.45);       /* noir semi-transparent */
  backdrop-filter: blur(10px);           /* effet verre dépoli */
  -webkit-backdrop-filter: blur(10px);   /* compatibilité Safari */
  border-radius: 0px;                   /* coins arrondis */
  padding: 30px;                         /* marges intérieures */
  color: #fff;                           /* texte en blanc */
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35); /* ombre douce */
}

/* Assure que le texte fort reste bien lisible */
.elementor-element-5969ab7e strong {
  color: #fff !important;
}

/* Si tu veux aussi colorer les titres en blanc automatiquement */
.elementor-element-5969ab7e h2,
.elementor-element-5969ab7e h3,
.elementor-element-5969ab7e p {
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d6b49b7 */.elementor-element-c90112f {
    position: relative;
    z-index: 1;
}

.elementor-element-c90112f::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4); /* Couleur noire semi-transparente */
    z-index: 0;
}

.elementor-element-c90112f > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */