

/* Start:/local/components/cetera/survey/templates/.default/style.css?17752092705376*/
.survey-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:21}.survey-block .container{margin:20px 30px}.survey-modal--hidden{display:none}.survey-modal__backdrop{position:absolute;inset:0;background:rgba(44,44,52,.45)}.survey-modal__content{position:relative;background:#fff;padding:16px;border-radius:8px;max-width:600px;width:90%;z-index:2;box-shadow:0 8px 40px rgba(44,44,52,.2);overflow-y:auto;max-height:80vh}.survey-modal__close{position:absolute;right:8px;top:8px;border:0;background:0 0;font-size:18px;z-index:3;cursor:pointer;color:#2c2c34}.section-title{font-weight:700;margin-bottom:12px;color:#2c2c34;font-size:20px}.survey-step .question{font-size:16px;margin-bottom:12px;color:#2c2c34;font-weight:700;font-feature-settings:normal;letter-spacing:normal}.survey-step .answers{display:flex;flex-direction:column;gap:8px}.survey-step .answers label{display:flex;align-items:center;padding:2px 12px;background:#f7f7f7;border:1px solid #ddd;border-radius:6px;cursor:pointer;color:#2c2c34;transition:all .2s ease;min-height:40px}.survey-step .answers input[type=radio]{display:none}.survey-step .answers label:has(input[type=radio]:checked){background:#f60;color:#fff;border-color:#f60}.survey-step .answers label:hover{border-color:#ff9400;background:#fff}.step-controls{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.next-btn,.prev-btn,.submit-btn{padding:8px 16px;border-radius:6px;cursor:pointer;border:1px solid #f60;background:#f60;color:#fff;font-weight:500;transition:all .2s ease;flex:1;min-width:100px}.prev-btn{background:#fff;color:#f60}.next-btn:hover,.submit-btn:hover{background:#ff9400;border-color:#ff9400}.prev-btn:hover{background:#ff9400;border-color:#ff9400;color:#fff}.b24-form-btn{border:1px solid #f60;background:#f60;color:#fff}.survey-result{display:flex;flex-wrap:wrap;gap:8px}.survey-result h3{flex:0 0 100%;color:#2c2c34;font-size:18px;margin-bottom:10px}.recommendation-item{flex:0 0 calc(33.333% - 6px);background:#f7f7f7;border:1px solid #ddd;border-radius:6px;color:#2c2c34;transition:all .2s ease;box-sizing:border-box;display:flex;justify-content:center;align-items:center;min-height:50px}.recommendation-item:hover{border-color:#ff9400;background:#fff}.recommendation-item a{color:#f60;text-decoration:none;width:100%;text-align:center;padding:10px 12px;display:flex;align-items:center;justify-content:center}.recommendation-item a:hover{color:#ff9400;text-decoration:none}.recommendation-item span{display:block;width:100%;height:auto}.recommendation-item.consultation-trigger{background:#f60;border-color:#f60;color:#fff;text-align:center;font-weight:500;cursor:pointer}.recommendation-item.consultation-trigger:hover{background:#ff9400;border-color:#ff9400}.b24-form-recaptcha{display:none!important}.refuse-confirm{position:absolute;top:8px;right:30px;background:#fff;border:1px solid #f60;padding:12px 16px;box-shadow:0 4px 15px rgba(246,96,0,.3);z-index:1002;width:200px;font-size:14px;border-radius:8px;color:#2c2c34;user-select:none;display:flex;flex-direction:column;align-items:stretch;row-gap:5px}.refuse-confirm p{margin:0 0 12px 0;font-weight:600}.refuse-confirm .btn{margin-right:10px;padding:6px 14px;cursor:pointer;border-radius:5px;border:1px solid transparent;font-weight:600;transition:background-color .2s ease}.refuse-confirm .btn:hover{opacity:.9}.refuse-confirm .btn-danger{background-color:#f60;border-color:#f60;color:#fff}.refuse-confirm .btn-danger:hover{background-color:#ff9400;border-color:#ff9400}.refuse-confirm .btn-default{background-color:#eee;color:#2c2c34;border:1px solid #ccc}.refuse-confirm .btn-default:hover{background-color:#ddd}.refuse-confirm.hidden{display:none}@media (max-width:600px){.survey-modal__content{padding:12px;max-width:85%;max-height:75vh}.section-title{font-size:18px;margin-bottom:10px}.survey-step .question{font-size:14px;margin-bottom:10px}.survey-step .answers label{padding:8px 10px;font-size:13px;min-height:36px}.step-controls{flex-direction:column;gap:6px}.next-btn,.prev-btn,.submit-btn{padding:6px 12px;min-width:100%;font-size:13px}.survey-result h3{font-size:16px;margin-bottom:8px}.recommendation-item{flex:0 0 100%;padding:8px 10px;font-size:13px;min-height:40px}.recommendation-item a{padding:8px 10px;font-size:13px}}@media (min-width:601px) and (max-width:900px){.survey-modal__content{padding:16px;max-width:85%}.section-title{font-size:20px}.survey-step .question{font-size:15px}.survey-step .answers label{padding:8px 12px;font-size:14px;min-height:40px}.step-controls{gap:8px}.next-btn,.prev-btn,.submit-btn{padding:8px 16px;min-width:120px;font-size:14px}.survey-result h3{font-size:17px}.recommendation-item{flex:0 0 calc(50% - 4px);padding:8px 12px;font-size:14px;min-height:46px}.recommendation-item a{padding:8px 12px;font-size:14px}}@media (max-width:400px){.survey-modal__content{padding:10px;max-width:90%;max-height:70vh}.survey-modal__close{font-size:16px;right:6px;top:6px}.section-title{font-size:16px;margin-bottom:8px}.survey-step .question{font-size:13px;margin-bottom:8px}.survey-step .answers label{padding:6px 8px;font-size:12px;min-height:32px}.next-btn,.prev-btn,.submit-btn{padding:5px 10px;font-size:12px}.survey-result h3{font-size:14px;margin-bottom:6px}.recommendation-item{padding:6px 8px;font-size:12px;min-height:36px}.recommendation-item a{padding:6px 8px;font-size:12px}}
/* End */


/* Start:/local/templates/iteco/styles.css?17752092701867*/
body section .container {
    margin: 80px 40px;
}

.cursor-pointer{
    cursor: pointer;
}

.gray-blocks .section-title + .solution-top-text{
    font-size: 24px;
}

.section-title p,
.gray-blocks .section-title + .solution-top-text p{
        margin: 0;
}
.we-help-list-items .l-link-info {
    display: none!important;
}

body section.solution-top {
    background: #0c1425 radial-gradient(circle, rgb(46, 57, 79) 0%, rgba(255, 255, 255, 0) 50%) !important;
}

/* hide empty download presentation from c-terra pages */
#gray-blocks-list1 + a.download-btn.red-button[href="#"] {
    display: none;
}

/* disable click for specific block */
#b3845 .service.swiper-slide a[href="#"] {
    display: none!important;
}


.search-icon { 
    display:none!important;
}

.header-right__adaptive {
    display: flex;
    flex-wrap: nowrap;
    gap: 20px;
}

.search-icon img {
    width: 24px;
    height: 24px;
}

.header__mobile {
    display: none!important;
}

@media (min-width: 1500px) and (max-width: 1590px) {

    body header .header-right {
        gap: 10px!important;
    }

    .header-right__adaptive {
        flex-wrap: wrap!important;
        flex-direction: column;
        gap: 5px!important;
    }

    .search-icon {
        display: block!important;
    }

    .search-text{
        display: none!important;
    }
}

@media (min-width: 1201px) and (max-width: 1359px) {
    body header .header-right {
        gap: 10px!important;
    }

    .header-right__adaptive {
        flex-wrap: wrap!important;
        flex-direction: column;
        gap: 5px!important;
    }

    .search-icon {
        display: block!important;
    }

    .search-text{
        display: none!important;
    }
}

@media (max-width: 1200px) {
    .header__mobile {
        display: block!important;
    }

    .header-right__adaptive {
        display: none!important;
    }
}
/* End */


/* Start:/local/templates/iteco/template_styles.css?177520927050*/
body section .container {
    margin: 80px 40px;
}
/* End */
/* /local/components/cetera/survey/templates/.default/style.css?17752092705376 */
/* /local/templates/iteco/styles.css?17752092701867 */
/* /local/templates/iteco/template_styles.css?177520927050 */
