/**********************************************************************************************HEADER IMAGE (page-header-img.blade.php)***********************************************************************************************//*SCENARIO*/#scenario .header-container .top-header-bg {    background-image: url(../img/solutions/cybersecurity/scenario/header-scenario.webp);}#scenario .header-container .box-overlay {    background-color: rgba(0, 0, 0, 0.0);}/*CYBER SERVICES*/#cyber-services .header-container .top-header-bg {    background-image: url(../img/solutions/cybersecurity/cyber-services/header-services.webp);}#cyber-services .header-container .box-overlay {    background-color: rgba(0, 0, 0, 0.0);}/*TECHNOLOGICAL PARTNERS*/#techPartners .header-container .top-header-bg {    background-image: url(../img/solutions/cybersecurity/tech-partners/header-tech-partners.webp);    background-position: bottom;}#techPartners .header-container .box-overlay {    background-color: rgba(0, 0, 0, 0.0);}/*WHY CHOOSE US*/#why-choose-us .header-container .top-header-bg {    background-image: url(../img/solutions/cybersecurity/why-choose/header-why-choose.webp);    background-position: bottom;}#why-choose-us .header-container .box-overlay {    background-color: rgba(0, 0, 0, 0.0);}/**********************************************************************************************END - HEADER IMAGE (page-header-img.blade.php)***********************************************************************************************/.box2-content {    z-index: 3;}/**********************************************************************************************CYBERSECURITY > SCENARIO***********************************************************************************************/#scenario .box2-image.img1 {    background-image: url(../img/solutions/cybersecurity/scenario/cyberattacks.webp);}#scenario .box2-image.img2 {    background-image: url(../img/solutions/cybersecurity/scenario/compliance.webp);    background-attachment: fixed;    height: 600px;}#scenario .box2-image.img3 {    background-image: url(../img/solutions/cybersecurity/cyber-services/intelligence.jpg);    background-attachment: fixed;}#scenario .box2-image.img4 {    background-image: url(../img/solutions/cybersecurity/scenario/cloud.webp);}#scenario .box2-image.img5 {    background-image: url(../img/solutions/cybersecurity/scenario/ai.webp);}#scenario .box2-image.img6 {    background-image: url(../img/solutions/cybersecurity/scenario/talent.webp);}/**********************************************************************************************END - CYBERSECURITY > SCENARIO***********************************************************************************************//**********************************************************************************************CYBERSECURITY > SERVICES***********************************************************************************************//*******************************************BOX 1 SLICK SLIDER (GREY BOXES)********************************************/#cyber-services .box1 {    height: 400px;    margin: 5px;    padding: 30px;    background-color: #f5f5f7;    transition: ease 0.2s;    position: relative;    overflow: hidden;    color: var(--text-dark1);    cursor: pointer;    display: flex;}#cyber-services .box1:hover {    background-color: #d7d9db;    transition: ease 0.2s;}#cyber-services .box1 h3 {    font-weight: bold;}#cyber-services .box1 img {    height: 120px;    filter: brightness(0.1);    margin: auto;}#cyber-services .bottom-box-text {    position: absolute;    bottom: -8px;    left: 50%;    transform: translateX(-50%);    color: #fff;    font-weight: 900;    font-size: 2rem;    z-index: 3;    text-align: center;    line-height: 1;    text-transform: uppercase;    white-space: nowrap;}/*******************************************END - BOX 1 SLICK SLIDER********************************************/#cyber-services .box2-image.img7 {     background-image: url(../img/solutions/cybersecurity/cyber-services/incident-response.webp);     min-height: 600px; }#cyber-services .box2-image.img8 {     background-image: url(../img/solutions/cybersecurity/cyber-services/audit.webp);     min-height: 600px; }#cyber-services .box2-image.img9 {    background-image: url(../img/solutions/cybersecurity/cyber-services/artificial-intelligence.webp);    background-attachment: fixed;    height: 600px;    color: var(--text-dark1);}#cyber-services .box2-image.img10 {    background-image: url(../img/solutions/cybersecurity/cyber-services/security-hub.webp);    height: 530px;    color: var(--text-dark1);}#cyber-services .box2-image.img11 {    background-image: url(../img/solutions/cybersecurity/cyber-services/risk-management.webp);    height: 530px;    color: var(--text-dark1);}/*********************************************************************    SERVICES FULL WIDTH SLIDER**********************************************************************/.services-slider .slick-dots {        bottom: 15px;}.hi-services-slide {    background-color: rgba(255, 255, 255, 0.65);    height: 600px !important;    border-radius: 0;    background-position: center;    background-repeat: no-repeat;    background-size: cover;    transition: ease-in-out 0.3s;    position: relative;    margin: 5px;    display: flex !important;}.hi-slide-text {    padding: 60px;    position: relative;}.hi-slide-text h3, .hi-slide-text p, .hi-slide-text ul {    color: var(--text-light1);}.hi-services-slide .card-overlay {    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);    width: 100%;    height: 100%;    border-radius: 0;    background: rgba(0, 0, 0, 0.4);    /*background: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.2) 100%);*/    transition: ease-in-out 0.3s;}.hi-services-slide:hover .card-overlay {    /*background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0.5) 100%);*/    background: rgba(0, 0, 0, 0.7);    transition: ease-in-out 0.3s;}.hi-services-slide.hi-slide1 {    background-image: url(../img/solutions/cybersecurity/cyber-services/response.jpg);}.hi-services-slide.hi-slide2 {    background-image: url(../img/solutions/cybersecurity/cyber-services/malware.webp);}.hi-services-slide.hi-slide3 {    background-image: url(../img/solutions/cybersecurity/cyber-services/intelligence.jpg);}.hi-services-slide.hi-slide4 {    background-image: url(../img/solutions/cybersecurity/cyber-services/risk-score.jpg);}.hi-services-slide.hi-slide5 {    background-image: url(../img/solutions/cybersecurity/cyber-services/monitoring.jpg);}.hi-services-slide.hi-slide6 {    background-image: url(../img/solutions/cybersecurity/cyber-services/platform.jpg);}.hi-services-slide.hi-slide7 {    background-image: url(../img/solutions/cybersecurity/cyber-services/manage.jpg);}.hi-services-slide.hi-slide8 {    background-image: url(../img/solutions/cybersecurity/cyber-services/red-team.jpg);}/*********************************************************************    END - SERVICES FULL WIDTH SLIDER**********************************************************************//**********************************************************************************************END - CYBERSECURITY > SERVICES***********************************************************************************************//*********************************************************************Technological Partners - PAGE**********************************************************************/.tech-partners img {    width: 200px;    transition: width 0.3s ease;}.tech-partners img:hover {    width: 250px;}.tech-partners .partner-box {    background: #f7f7f7;    border-radius: 4px;    padding: 15px;    display: flex;    min-height: 200px;    transition: 0.3s ease;}.tech-partners .partner-box:hover {    background: #fafafa;}.tech-partners .partner-box a {    margin: auto;}.tech-partners {    display: flex;    flex-wrap: wrap;    gap: 1rem;    justify-content: center;}.tech-partners .partner-box {    width: calc(25% - 1rem); /* 4 colonne */    box-sizing: border-box;}/* Tablet: 3 colonne */@media (max-width: 1024px) {    .tech-partners .partner-box {        width: calc(33.333% - 1rem);    }}/* Mobile: 2 colonne */@media (max-width: 768px) {    .tech-partners .partner-box {        width: calc(50% - 1rem);    }}/* Piccoli schermi: 1 colonna */@media (max-width: 480px) {    .tech-partners .partner-box {        width: 100%;    }}/*********************************************************************WHY CHOOSE US - PAGE**********************************************************************/#why-choose-us .box2-image.img1 {    background-image: url(../img/solutions/cybersecurity/why-choose/tailor-made.webp);}#why-choose-us .box2-image.img2 {    background-image: url(../img/solutions/cybersecurity/why-choose/indipendence.webp);    background-position: right;}#why-choose-us .box2-image.img3 {    background-image: url(../img/solutions/cybersecurity/why-choose/risk.webp);}#why-choose-us .box2-image.img4 {    background-image: url(../img/solutions/cybersecurity/why-choose/expertise.webp);    background-position: right center;    background-attachment: fixed;    height: 600px;}#why-choose-us .box2-image.img5{    background-image: url(../img/solutions/cybersecurity/why-choose/compliance.webp);}#why-choose-us .box2-image.img6 {    background-image: url(../img/solutions/cybersecurity/why-choose/quick-response.webp);}#why-choose-us .box2-image.img7 {    background-image: url(../img/solutions/cybersecurity/why-choose/certifications.webp);}/*OUR PARTNERS LOGO*/.our-partners-logo {    position: absolute;    width: 100%;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    padding: 0 60px;}.our-partners-slick .slick-prev::before, .our-partners-slick .slick-next::before {    top: 50%;    position: absolute;    transform: translateY(-50%);    font-size: 2rem;}.our-partners-slick .slick-next {    right: 45px;}.our-partners-logo a {    margin: 5px 20px;}.our-partners-logo a:hover {    transform: scale(1.2);}.our-partners-logo a img {    width: 200px;    margin: auto;}/*********************************************************************END - WHY CHOOSE US - PAGE**********************************************************************/@media screen and (max-width: 991px) {    .partners-box .slick-prev::before, .partners-box .slick-next::before {        font-size: 1.2rem;    }    .our-partners-logo {        padding: 0 15px;    }    .partners-box .slick-prev {        left: 8px !important;    }    .partners-box .slick-next {        right: 0 !important;    }  /*  RESPONSIVE IMAGE BACKGROUND POSITION*/    #scenario .box2-image.img5 {        background-position: right;    }    #scenario .box2-image.img6 {        background-position: left;    }    #cyber-services .box2-image.img7 {        background-position: left;    }    #cyber-services .box2-image.img8 {        background-position: right;    }    #cyber-services .box2-image.img9 {        background-position-x: 65%;    }    #why-choose-us .box2-image.img6 {        background-position: right;    }}