.elementor-2092 .elementor-element.elementor-element-b7b145d{--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-2092 .elementor-element.elementor-element-b7b145d:not(.elementor-motion-effects-element-type-background), .elementor-2092 .elementor-element.elementor-element-b7b145d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2092 .elementor-element.elementor-element-dd5536d .elementor-repeater-item-7d99bb9 .swiper-slide-bg{background-image:url(https://www.tecnosicurezza.it/wp-content/uploads/2026/02/home-pulse.jpg);background-size:cover;}.elementor-2092 .elementor-element.elementor-element-dd5536d .elementor-repeater-item-11a1f76 .swiper-slide-bg{background-image:url(https://www.tecnosicurezza.it/wp-content/uploads/2026/02/home-pulsepro.jpg);background-size:cover;}.elementor-2092 .elementor-element.elementor-element-dd5536d .elementor-repeater-item-fd83602 .swiper-slide-bg{background-image:url(https://www.tecnosicurezza.it/wp-content/uploads/2026/02/home-digitech.jpg);background-size:cover;}.elementor-2092 .elementor-element.elementor-element-dd5536d .elementor-repeater-item-af7710b .swiper-slide-bg{background-image:url(https://www.tecnosicurezza.it/wp-content/uploads/2026/02/home-minitech.jpg);background-size:cover;}.elementor-2092 .elementor-element.elementor-element-dd5536d .elementor-repeater-item-f3acf21 .swiper-slide-bg{background-image:url(https://www.tecnosicurezza.it/wp-content/uploads/2026/02/home-techmaster.jpg);background-size:cover;}.elementor-2092 .elementor-element.elementor-element-dd5536d .swiper-slide{transition-duration:calc(5000ms*1.2);height:1100px;}.elementor-2092 .elementor-element.elementor-element-dd5536d .elementor-slide-button{background-color:#2D3278;font-family:"Roboto", Sans-serif;font-weight:500;color:#FFFFFF;border-color:#2D3278;}.elementor-2092 .elementor-element.elementor-element-dd5536d .elementor-slide-button:hover{background-color:#2D3278;color:#FFFFFF;border-color:#2D3278;}.elementor-2092 .elementor-element.elementor-element-dd5536d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2092 .elementor-element.elementor-element-dd5536d .swiper-slide-contents{max-width:70%;}.elementor-2092 .elementor-element.elementor-element-dd5536d .swiper-slide-inner{text-align:center;}.elementor-2092 .elementor-element.elementor-element-dd5536d .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:10px;}.elementor-2092 .elementor-element.elementor-element-dd5536d .elementor-slide-heading{color:#3D3D3D;font-family:"Roboto", Sans-serif;font-size:4em;font-weight:100;}.elementor-2092 .elementor-element.elementor-element-dd5536d .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:1.3em;}.elementor-2092 .elementor-element.elementor-element-dd5536d .elementor-slide-description{color:#3D3D3D;font-family:"Roboto Slab", Sans-serif;font-weight:300;}.elementor-2092 .elementor-element.elementor-element-dd5536d .elementor-swiper-button{font-size:0px;}.elementor-2092 .elementor-element.elementor-element-dd5536d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#2D3278;opacity:1;}.elementor-2092 .elementor-element.elementor-element-dd5536d .swiper-pagination-bullet-active{background-color:#7176C5;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .elementor-repeater-item-7d99bb9 .swiper-slide-bg{background-image:url(https://www.tecnosicurezza.it/wp-content/uploads/2026/02/home-pulse.jpg);background-size:cover;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .elementor-repeater-item-11a1f76 .swiper-slide-bg{background-image:url(https://www.tecnosicurezza.it/wp-content/uploads/2026/02/home-pulsepro.jpg);background-size:cover;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .elementor-repeater-item-fd83602 .swiper-slide-bg{background-image:url(https://www.tecnosicurezza.it/wp-content/uploads/2026/02/home-digitech.jpg);background-size:cover;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .elementor-repeater-item-af7710b .swiper-slide-bg{background-image:url(https://www.tecnosicurezza.it/wp-content/uploads/2026/02/home-minitech.jpg);background-size:cover;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .elementor-repeater-item-f3acf21 .swiper-slide-bg{background-image:url(https://www.tecnosicurezza.it/wp-content/uploads/2026/02/home-techmaster.jpg);background-size:cover;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .swiper-slide{transition-duration:calc(5000ms*1.2);height:1100px;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .elementor-slide-button{background-color:#2D3278;font-family:"Roboto", Sans-serif;font-weight:500;color:#FFFFFF;border-color:#2D3278;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .elementor-slide-button:hover{background-color:#2D3278;color:#FFFFFF;border-color:#2D3278;}.elementor-2092 .elementor-element.elementor-element-578d9b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .swiper-slide-contents{max-width:70%;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .swiper-slide-inner{text-align:center;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:10px;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .elementor-slide-heading{color:#3D3D3D;font-family:"Roboto", Sans-serif;font-size:4em;font-weight:100;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:1.3em;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .elementor-slide-description{color:#3D3D3D;font-family:"Roboto Slab", Sans-serif;font-weight:300;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .elementor-swiper-button{font-size:0px;}.elementor-2092 .elementor-element.elementor-element-3026e41{--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;--padding-top:10%;--padding-bottom:10%;--padding-left:20%;--padding-right:20%;}.elementor-2092 .elementor-element.elementor-element-3026e41:not(.elementor-motion-effects-element-type-background), .elementor-2092 .elementor-element.elementor-element-3026e41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2092 .elementor-element.elementor-element-a8c1bb5{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.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-2092 .elementor-element.elementor-element-08cde1e img{width:50%;}.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-2092 .elementor-element.elementor-element-bcd7bdf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-2092 .elementor-element.elementor-element-bcd7bdf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:100;color:#3D3D3D;}.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-2092 .elementor-element.elementor-element-2403a0b{width:100%;max-width:100%;text-align:center;font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:300;}.elementor-2092 .elementor-element.elementor-element-613e5f9{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-2092 .elementor-element.elementor-element-cea9b2c img{width:50%;}.elementor-2092 .elementor-element.elementor-element-507a09f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-2092 .elementor-element.elementor-element-507a09f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:100;color:#3D3D3D;}.elementor-2092 .elementor-element.elementor-element-a7eee7a{width:100%;max-width:100%;text-align:center;font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:300;}.elementor-2092 .elementor-element.elementor-element-4033eac{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-2092 .elementor-element.elementor-element-6c3aa44 img{width:50%;}.elementor-2092 .elementor-element.elementor-element-713ac1d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-2092 .elementor-element.elementor-element-713ac1d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:100;color:#3D3D3D;}.elementor-2092 .elementor-element.elementor-element-f12be8c{width:100%;max-width:100%;text-align:center;font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:300;}.elementor-2092 .elementor-element.elementor-element-ba87d63{--display:flex;--min-height:700px;--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2092 .elementor-element.elementor-element-ba87d63:not(.elementor-motion-effects-element-type-background), .elementor-2092 .elementor-element.elementor-element-ba87d63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.tecnosicurezza.it/wp-content/uploads/2026/04/people-OK.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2092 .elementor-element.elementor-element-0694eb9{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:35%;}.elementor-2092 .elementor-element.elementor-element-f826f6a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-2092 .elementor-element.elementor-element-f826f6a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3.2em;font-weight:100;color:#FFFFFF;}.elementor-2092 .elementor-element.elementor-element-f7972f8{width:100%;max-width:100%;text-align:center;font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:300;color:#FFFFFF;}.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-2092 .elementor-element.elementor-element-6127473 .elementor-button{background-color:#2D3278;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D3278;}.elementor-2092 .elementor-element.elementor-element-bb01e13{--display:flex;}:root{--page-title-display:none;}@media(min-width:1681px){.elementor-2092 .elementor-element.elementor-element-ba87d63:not(.elementor-motion-effects-element-type-background), .elementor-2092 .elementor-element.elementor-element-ba87d63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1680px){.elementor-2092 .elementor-element.elementor-element-dd5536d .swiper-slide{height:700px;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .swiper-slide{height:700px;}.elementor-2092 .elementor-element.elementor-element-3026e41{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-2092 .elementor-element.elementor-element-0694eb9{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:20%;}}@media(max-width:1200px){.elementor-2092 .elementor-element.elementor-element-dd5536d .swiper-slide{height:650px;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .swiper-slide{height:650px;}.elementor-2092 .elementor-element.elementor-element-3026e41{--padding-top:6%;--padding-bottom:6%;--padding-left:4%;--padding-right:4%;}}@media(max-width:1024px){.elementor-2092 .elementor-element.elementor-element-dd5536d .swiper-slide{height:600px;}.elementor-2092 .elementor-element.elementor-element-dd5536d .elementor-slide-heading{font-size:3.5em;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .swiper-slide{height:600px;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .elementor-slide-heading{font-size:3.5em;}.elementor-2092 .elementor-element.elementor-element-a8c1bb5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2092 .elementor-element.elementor-element-08cde1e img{width:45%;}.elementor-2092 .elementor-element.elementor-element-bcd7bdf .elementor-heading-title{font-size:1.8em;}.elementor-2092 .elementor-element.elementor-element-2403a0b{text-align:center;font-size:1.1em;}.elementor-2092 .elementor-element.elementor-element-613e5f9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2092 .elementor-element.elementor-element-cea9b2c img{width:45%;}.elementor-2092 .elementor-element.elementor-element-507a09f .elementor-heading-title{font-size:1.8em;}.elementor-2092 .elementor-element.elementor-element-a7eee7a{text-align:center;font-size:1.1em;}.elementor-2092 .elementor-element.elementor-element-4033eac{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2092 .elementor-element.elementor-element-6c3aa44 img{width:45%;}.elementor-2092 .elementor-element.elementor-element-713ac1d .elementor-heading-title{font-size:1.8em;}.elementor-2092 .elementor-element.elementor-element-f12be8c{text-align:center;font-size:1.1em;}.elementor-2092 .elementor-element.elementor-element-0694eb9{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:10%;}.elementor-2092 .elementor-element.elementor-element-f7972f8{text-align:center;font-size:1.1em;}}@media(max-width:880px){.elementor-2092 .elementor-element.elementor-element-dd5536d .swiper-slide{height:500px;}.elementor-2092 .elementor-element.elementor-element-dd5536d .elementor-slide-heading{font-size:3.2em;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .swiper-slide{height:500px;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .elementor-slide-heading{font-size:3.2em;}.elementor-2092 .elementor-element.elementor-element-0694eb9{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}}@media(max-width:767px){.elementor-2092 .elementor-element.elementor-element-dd5536d .swiper-slide{height:350px;}.elementor-2092 .elementor-element.elementor-element-dd5536d .elementor-slide-heading{font-size:2.4em;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .swiper-slide{height:350px;}.elementor-2092 .elementor-element.elementor-element-578d9b8 .elementor-slide-heading{font-size:2.4em;}.elementor-2092 .elementor-element.elementor-element-3026e41{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2092 .elementor-element.elementor-element-08cde1e img{width:30%;}.elementor-2092 .elementor-element.elementor-element-bcd7bdf .elementor-heading-title{font-size:1.6em;}.elementor-2092 .elementor-element.elementor-element-2403a0b{font-size:1em;}.elementor-2092 .elementor-element.elementor-element-cea9b2c img{width:30%;}.elementor-2092 .elementor-element.elementor-element-507a09f .elementor-heading-title{font-size:1.6em;}.elementor-2092 .elementor-element.elementor-element-a7eee7a{font-size:1em;}.elementor-2092 .elementor-element.elementor-element-6c3aa44 img{width:30%;}.elementor-2092 .elementor-element.elementor-element-713ac1d .elementor-heading-title{font-size:1.6em;}.elementor-2092 .elementor-element.elementor-element-f12be8c{font-size:1em;}.elementor-2092 .elementor-element.elementor-element-ba87d63{--min-height:400px;}.elementor-2092 .elementor-element.elementor-element-f826f6a .elementor-heading-title{font-size:2.4em;}.elementor-2092 .elementor-element.elementor-element-f7972f8{font-size:1em;}}/* Start custom CSS for slides, class: .elementor-element-dd5536d *//* ===== SLIDES: layout testo sopra + immagine sotto ===== */

/* ogni slide diventa una colonna */
.elementor-widget-slides .swiper-slide-inner{
  display: flex;
  flex-direction: column;
  justify-content: flex-start; /* testo in alto */
  height: 100%;
  padding: 0 !important; /* evita padding strani */
}

/* contenuti testuali in alto */
.elementor-widget-slides .swiper-slide-contents{
  order: 1;
  padding: 60px 40px 20px 40px; /* regola a gusto */
  max-width: 900px;             /* opzionale */
  margin: 0 auto;               /* centra */
  text-align: center;           /* se vuoi centrato */
}

/* "immagine" (background) sotto */
.elementor-widget-slides .swiper-slide-bg{
  order: 2;
  position: relative !important;
  width: 100%;
  height: 520px;                /* ALTEZZA IMMAGINE: regola */
  background-position: center bottom !important;
  background-size: contain !important;  /* mostra tutta l'immagine */
  background-repeat: no-repeat !important;
  margin-top: 10px;
}

/* su mobile riduci altezza immagine */
@media (max-width: 767px){
  .elementor-widget-slides .swiper-slide-contents{
    padding: 40px 20px 16px 20px;
  }
  .elementor-widget-slides .swiper-slide-bg{
    height: 320px;
  }
}

/* ===== PAGINAZIONE: da pallini a rettangoli piatti ===== */
.elementor-widget-slides .swiper-pagination-bullet{
  width: 26px;
  height: 4px;
  border-radius: 0;
  opacity: 0.35;
  margin: 0 6px !important;
}

.elementor-widget-slides .swiper-pagination-bullet-active{
  opacity: 1;
}

/* ===== FRECCE PERSONALIZZATE SOLO SLIDER DESKTOP ===== */

.ts-slider-custom-arrows .elementor-swiper-button {
    width: 56px;
    height: 56px;
    border-radius: 999px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.95;
}

/* Nasconde l'icona originale SOLO in questo slider */
.ts-slider-custom-arrows .elementor-swiper-button i {
    display: none !important;
}

/* SINISTRA */
.ts-slider-custom-arrows .elementor-swiper-button-prev {
    background-image: url('https://www.tecnosicurezza.it/wp-content/uploads/2026/02/arrow-left.png');
}

/* DESTRA */
.ts-slider-custom-arrows .elementor-swiper-button-next {
    background-image: url('https://www.tecnosicurezza.it/wp-content/uploads/2026/02/arrow-right.png');
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-578d9b8 */@media (max-width: 767px) {

    /* Base frecce mobile */
    .ts-slider-mobile .elementor-swiper-button {
        width: 24px !important;
        height: 24px !important;

        background-position: center !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;

        opacity: 1 !important;
        visibility: visible !important;
        z-index: 20 !important;
    }

    /* Nasconde le frecce native Elementor */
    .ts-slider-mobile .elementor-swiper-button i,
    .ts-slider-mobile .elementor-swiper-button svg {
        display: none !important;
    }

    /* FRECCIA SINISTRA */
    .ts-slider-mobile .elementor-swiper-button-prev {
        background-image: url('https://www.tecnosicurezza.it/wp-content/uploads/2026/04/freccia-sx.svg') !important;
    }

    /* FRECCIA DESTRA */
    .ts-slider-mobile .elementor-swiper-button-next {
        background-image: url('https://www.tecnosicurezza.it/wp-content/uploads/2026/04/freccia-dx.svg') !important;
    }

}/* End custom CSS */