* { box-sizing: border-box; } .feedback_form .container .form_wrapper .inputs p { display: flex; flex-direction: row; margin-bottom: 11px; } .feedback_form .container .form_wrapper .inputs p input { max-width: 244px; } .wpcf7-acceptance a{ display: contents; } .feedback_form .container .form_wrapper .policies span { display: flex; flex-direction: row; align-items: center; font-family: Montserrat-Medium; font-size: 12px; line-height: 1; color: #20155066; line-height: 0.9; gap: 4px; } .feedback_form .container .form_wrapper .policies span .feedback_form .container .form_wrapper .policies .first.last label { display: flex; flex-direction: row; align-items: center; font-family: Montserrat-Medium; font-size: 12px; line-height: 1; } #page { width: 100%; } #step4 { flex-direction: row; flex-wrap: wrap; width: 100%; max-width: unset; } #step4 .content_wrapper { display: flex; } #calcResult p { padding-bottom: 10px; } #step4 .content_wrapper #product_wrapper { width: 70%; } #step4 .content_wrapper .filters { width: 29%; } .models-list { display: flex; flex-direction: row; gap: 10px; flex-wrap: wrap; } .model-item { background: white; border-radius: 8px; overflow: hidden; box-shadow: var(--shadow); transition: var(--transition); display: flex; flex-direction: column; cursor: pointer; border: 2px solid transparent; max-width: 250px; } .help_form .form_inner .form_group { max-width: 100%; } .calculation_results_data { display: flex; gap: 20px; } #step2 .content_wrapper { display: grid; grid-template-columns: 1fr 1fr; } .help_form .main_blocks_wrapper { display: grid; grid-template-columns: 1fr 1fr; } .model-item:hover { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15); } .model-item.selected { border-color: var(--accent-color); box-shadow: 0 0 0 3px rgba(52, 152, 219, 0.3); } .image-container { height: 200px; display: flex; align-items: center; justify-content: center; background-color: #f5f5f5; position: relative; overflow: hidden; } .model-image { max-width: 100%; max-height: 100%; object-fit: contain; transition: var(--transition); } .no-image { display: flex; flex-direction: column; align-items: center; justify-content: center; color: #999; font-size: 14px; text-align: center; } .no-image svg { width: 50px; height: 50px; margin-bottom: 10px; fill: #ccc; } .model-info { padding: 15px; flex-grow: 1; display: flex; flex-direction: column; } .model-info label { display: flex; align-items: center; cursor: pointer; margin-bottom: 10px; } .model-info input[type="radio"] { margin-right: 10px; transform: scale(1.2); } .model-name { font-size: 12px; font-weight: bold; color: var(--primary-color); margin-bottom: 5px; } .model-power { color: #666; font-size: 14px; } .model-description { margin-top: 10px; font-size: 14px; color: #777; flex-grow: 1; } .model-price { margin-top: 10px; font-weight: bold; color: #e74c3c; font-size: 16px; } .product-link { margin-top: 10px; } .product-link a { color: var(--accent-color); text-decoration: none; font-size: 14px; transition: var(--transition); } .product-link a:hover { color: var(--hover-color); text-decoration: underline; } .selected-model-info { margin-top: 30px; padding: 20px; background: white; border-radius: 8px; box-shadow: var(--shadow); text-align: center; } .selected-model-info h2 { color: var(--primary-color); margin-bottom: 15px; } .selected-model-details { display: flex; align-items: center; justify-content: center; gap: 20px; flex-wrap: wrap; } .help_form .form_inner .form_group div { padding-bottom: unset !important; } .selected-image { max-width: 150px; max-height: 150px; object-fit: contain; } .selected-text { text-align: left; } @media (max-width: 768px) { .models-list { grid-template-columns: 1fr; } .selected-model-details { flex-direction: column; } .selected-text { text-align: center; } } .header .container .header_inner h3 { margin-bottom: 24px; } a.btn { border-radius: 4px; font-size: 16px; line-height: 1.0; padding: 12px 24px; color: #fff; background-color: #201550; } a.btn:hover { background-color: #3D22B1; color: #fff; } a.catalogue_link.btn { background-color: #e7e7e7; color: #111111; display: flex; justify-content: center; } .objects_block .objects_body .products-2 li a .img_wrap { border-radius: 8px; overflow: hidden; } .manufactory_info .container .manufactory_wrapper .body video { display: flex; height: 100%; } .certificates .container .pdf-1 .frame .down_wrapper, .certificates .container .pdf-2 .frame .down_wrapper, .certificates .container .pdf-3 .frame .down_wrapper, .technical_docs .container .pdf-1 .frame .down_wrapper, .technical_docs .container .pdf-2 .frame .down_wrapper, .technical_docs .container .pdf-3 .frame .down_wrapper, .info_docs .container .pdf-1 .frame .down_wrapper, .info_docs .container .pdf-2 .frame .down_wrapper, .info_docs .container .pdf-3 .frame .down_wrapper { position: absolute; bottom: 24px; left: 0; right: 0; display: flex; flex-direction: row; margin: 0 auto; overflow: hidden; z-index: 1550; width: 100%; justify-content: center; } .certificates .container .pdf-1 .frame .down, .certificates .container .pdf-2 .frame .down, .certificates .container .pdf-3 .frame .down, .technical_docs .container .pdf-1 .frame .down, .technical_docs .container .pdf-2 .frame .down, .technical_docs .container .pdf-3 .frame .down, .info_docs .container .pdf-1 .frame .down, .info_docs .container .pdf-2 .frame .down, .info_docs .container .pdf-3 .frame .down { font-family: Montserrat-Medium; display: flex; flex-direction: row; color: #111; padding: 10px 24px; background-color: #ffffff4d; border-radius: 4px; overflow: hidden; position: relative; bottom: unset; left: unset; z-index: unset; gap: 4px; } .table .container .table_wrapper .pdf .frame::after, .info_docs .container .pdf-3 .frame::after, .technical_docs .container .pdf-2 .frame::after, .certificates .container .pdf-1 .frame::after { position: absolute; content: ''; left: 0; top: 0; right: 0; bottom: 0; background-color: #FFFFFF; opacity: 0; transition: all .3s ease; } .table .container .table_wrapper .pdf .frame:hover::after, .table .container .table_wrapper .pdf .frame:hover::before, .info_docs .container .pdf-3 .frame:hover::after, .info_docs .container .pdf-3 .frame:hover::before, .technical_docs .container .pdf-2 .frame:hover::before, .technical_docs .container .pdf-2 .frame:hover::after, .certificates .container .pdf-1 .frame:hover::before, .certificates .container .pdf-1 .frame:hover::after { opacity: 1; transition: all .3s ease; } .table .container .table_wrapper .pdf .frame::before, .info_docs .container .pdf-3 .frame::before, .technical_docs .container .pdf-2 .frame::before, .certificates .container .pdf-1 .frame::before { position: absolute; content: ''; background-image: url(/wp-content/themes/rzko/assets/icons/ang.svg); right: 0; top: 0; height: 55px; width: 55px; z-index: 1; opacity: 0; transition: all .3s ease; } .table .container .table_wrapper .pdf .hover-info{ padding: 20px; } .table .container .table_wrapper .pdf .frame:hover .down{ gap: 4px; } .table .container .table_wrapper .pdf .hover-info, .info_docs li .hover-info, .technical_docs li .hover-info, .certificates li .hover-info { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 3; display: flex; align-items: center; justify-content: center; flex-direction: column; opacity: 0; transition: all .3 ease; } .table .container .table_wrapper .pdf .frame:hover .hover-info, .info_docs li:hover .hover-info, .technical_docs li:hover .hover-info, .certificates li:hover .hover-info { opacity: 1; transition: all .3 ease; } .table .container .table_wrapper .pdf .frame:hover .hover-info .title, .info_docs .hover-info .title, .technical_docs .hover-info .title, .certificates .hover-info .title { font-weight: 600; font-style: SemiBold; font-size: 18px; line-height: 140%; letter-spacing: 0%; text-align: center; } .table .container .table_wrapper .pdf .frame:hover .hover-info .description, .info_docs .hover-info .description, .technical_docs .hover-info .description, .certificates .hover-info .description { font-weight: 500; font-size: 16px; line-height: 140%; letter-spacing: 0%; text-align: center; opacity: .5; } .table .container .table_wrapper .pdf .frame:hover .down, .info_docs .container .pdf-3 .frame:hover .down, .technical_docs .container .pdf-2 .frame:hover .down, .certificates .container .pdf-1 .frame:hover .down { background: #201550; color: #fff; } .table .container .table_wrapper .pdf .frame:hover .down::after, .info_docs .container .pdf-3 .frame .down::after, .technical_docs .container .pdf-2 .frame .down::after, .certificates .container .pdf-1 .frame:hover .down::after { background-color: unset; } .table .container .table_wrapper .pdf .frame:hover .down::before, .info_docs .container .pdf-3 .frame .down::before, .technical_docs .container .pdf-2 .frame .down::before, .certificates .container .pdf-1 .frame:hover .down::before { background: url(/wp-content/themes/rzko/assets/icons/download-white.svg); } header .header_inner .header_contacts_wrapper .address { color: #201550; } @media (max-width: 1199px) { body .manufactory_info .container .manufactory_wrapper .body { height: auto; } body footer .container .inner { flex-direction: column; padding: 24px 0; } body footer .container .inner .column { width: 100%; margin-bottom: 20px; } body footer .container .inner .column a { font-size: 15px; line-height: 1; } body footer .container .inner .column .media_buttons { margin-top: 24px; gap: 12px; } body footer .container .inner .column .info { display: none; } body footer .container .inner .column h4 { font-size: 16px; margin-bottom: 4px; } body footer .container .inner .column:last-of-type h4, footer .container .inner .column:last-of-type p { margin-bottom: 12px; } body footer .container .inner .column:last-of-type p { font-size: 15px; line-height: 1; } body .feedback_form .container { padding: 24px 20px; display: flex; flex-direction: column; } body .feedback_form .container .heading { margin-right: 0; margin-bottom: 24px; } body .feedback_form .container .heading h3 { font-size: 24px; line-height: 1.2; } body .feedback_form .container .heading h4 { font-size: 16px; line-height: 1.4; } body .feedback_form .container .form_wrapper .inputs p { display: flex; flex-direction: column; margin-bottom: 8px; width: 100%; } body .feedback_form .container .form_wrapper .inputs br { display: none; } body .feedback_form .container .form_wrapper .inputs p .wpcf7-form-control-wrap, body .feedback_form .container .form_wrapper .inputs p .wpcf7-form-control-wrap input, body .feedback_form .container .form_wrapper .inputs p .wpcf7-form-control, body .feedback_form .container .form_wrapper .inputs p .wpcf7-form-control input { width: 100%; display: flex; margin-right: 0; max-width: unset; } body .feedback_form .container .form_wrapper .inputs .wpcf7-submit { margin-bottom: 11px; font-size: 14px; line-height: 1; margin-left: 0; margin-right: 0; } } .objects_block .objects_body .products-2 li a .text_wrap { flex: 1; } body .slider_chrono .container .slider_body .products-4 li:hover .content_wrap { background-color: #CDCBD8; display: flex; flex-direction: column; flex: 1; height: 100%; justify-content: space-between; border-radius: 8px; } body .slider_chrono .container .slider_body .products-4.single-slide li { width: 100%; flex: 1; display: flex !important; flex-direction: column; color: #201550; border-radius: 8px; height: 500px; justify-content: space-between; transition: all 0.3s ease; } body .slider_chrono .container .slider_body .products-4.single-slide li .text_wrap { padding: 0 28px 28px 28px; } body .slider_chrono .container .slider_body .products-4.single-slide li .text_wrap { padding-bottom: 0; margin-bottom: 28px; } body .slider_chrono .container .slider_body .products-4.single-slide li .img_wrap { display: flex; flex-direction: column; padding: 28px 28px 0 28px; transition: all 0.3s ease; } body .slider_chrono .container .slider_body .products-4 li:hover .content_wrap .img_wrap { transition: all 0.3s ease; flex-direction: row; } body .slider_chrono .container .slider_body .products-4 li:hover .content_wrap .text_wrap .full_text { height: auto; transition: all 1s ease; } body .slider_chrono .container .slider_body .products-4.single-slide li .img_wrap img { width: 120px; height: 120px; margin: 30% auto; transition: all 1s ease; } body .slider_chrono .container .slider_body .products-4 li:hover .content_wrap .img_wrap img { transition: all 1s ease; width: 80px; height: 80px; margin: 0 auto; margin-right: 0; } body .slider_chrono .container .slider_body .products-4 .slick-list li .text_wrap { padding-bottom: 0; margin-bottom: 28px; } body .slider_chrono .container .slider_body .products-4 .slick-list li .text_wrap .full_text, body .slider_chrono .container .slider_body .products-4.single-slide li .text_wrap .full_text { display: flex; height: 70px; overflow: hidden; } .slider_chrono .container .slider_body .products-4.single-slide .content_wrap { flex: 1; display: flex !important; flex-direction: column; color: #201550; background-color: #fff; border-radius: 8px; height: 500px; justify-content: space-between; transition: all 0.3s ease; } .slider_chrono .container .slider_body .products-4.single-slide li { width: calc(25% - 10px); max-width: 425px; } body .products-4.single-slide li, body .products-3.single-slide li, body .products-2.single-slide li, body .units-6.single-slide li { padding-right: 20px; } .slider_block .slider_body .products-4.single-slide li, body .gallery .container .slider_body ul.products-4.single-slide li { width: calc(25% - 10px); max-width: 425px; } body .gallery .container .slider_body ul.products-4.single-slide li img { width: 100%; } body .slider_block .products-4.single-slide li:hover a { background-color: rgb(205, 203, 216); justify-content: space-between; padding: 28px; } body .slider_block .products-4.single-slide li:hover a .img_wrap { display: flex; justify-content: flex-end; } body .slider_block .products-4.single-slide li:hover a .text_wrap { display: flex; flex-direction: column; justify-content: space-between; } body .slider_block .products-4.single-slide li:hover a .img_wrap img { width: 30%; height: auto; } body .slider_block .products-4.single-slide li:hover a .text_wrap span { display: flex; } body .slider_block .products-4.single-slide li:hover a .text_wrap button { display: flex; } body .similar_objects .similar_body .products-3 li a .img_wrap img, body .news_single_objects .similar_body .products-3 li a .img_wrap img { border-radius: 8px; } body.archive.product .slider_block { padding: 0; } body.archive.product .slider_block .container .header h1 { font-size: 64px; color: #201550; margin: 0; } body.archive.hfeed .objects_main_block .container .header { padding-bottom: 20px; } .navigation .container .nav_wrapper .nav_with_icons { width: 100%; } .navigation .container .nav_wrapper .nav_with_icons .nav_unit { width: calc(20% - 36px); } .mySwiperDesktop .swiper-slide img { width: 100%; object-fit: contain; background: #fff; } .examples_gallery .slider_body .products-4 li a .img_wrap img { border-radius: 8px; } .product_main_block .galdes_wrapper .short_descr h1 { margin-top: 0; margin-bottom: 16px; } .features .container .onboard_options, .features .container .additional_options { width: unset; } section.features .wrapper { display: flex; flex-direction: row; justify-content: space-between; gap: 20px; } section.features .wrapper .description { width: calc(50% - 10px); } section.features .wrapper .equipment { width: 50%; } body .slider_chrono .container { width: calc(100% - 40px); } .object_main_block .galdes_wrapper .gallery_wrapper .kovi-product-slider-wrapper .mySwiperV .swiper-wrapper .swiper-slide img { max-height: 500px; object-fit: contain; } .slick-slider .slick-list { width: 100%; } div.slick-track { margin-left: 0; } .table .container .table_wrapper .scheme_1 .img_wrapper img { height: auto; object-fit: contain; } @media (max-width: 1199px) { div.slick-track div.slick-slide { max-width: calc(100% - 20px); padding-right: 20px; } .team_block .container .team_wrapper .member { max-height: 380px; width: calc(100% - 20px); } } .feedback_form_mini { border-radius: 4px; } body:not(.home) header { background-color: #fff; } .objects_block .objects_body .products-2 li a .text_wrap .badges { flex-wrap: wrap; align-items: flex-start; } .objects_main_block .container .grid_container .object img { border-radius: 8px; max-height: 250px; height: 100%; } .product_main_block .galdes_wrapper .gallery_wrapper .d3d_preview { padding: 12px 26px; border-radius: 4px; cursor: pointer; } .slider_block .slider_body .products-4 li a .img_wrap img { width: auto; object-fit: contain; } body.home .slider_block .slider_body .products-4 li a { justify-content: space-between; } body .slider_block .slider_body .products-4 li { height: 500px; } body.home .slider_block .slider_body .products-4 div.slick-slide li a .text_wrap, body.home .slider_block .slider_body .products-4 li a .text_wrap { padding: 0; height: calc(100% - 300px); transition: all 0.3s ease; justify-content: flex-end; } body.home .slider_block .slider_body .products-4 div.slick-slide:hover li a .text_wrap, body.home .slider_block .slider_body .products-4 li:hover a .text_wrap { padding: 0; height: calc(100% - 120px); transition: all 0.3s ease; } body.home .slider_block .slider_body .products-4 div.slick-slide li a .text_wrap span { height: 0; transition: all 0.5s ease; } body.home .slider_block .slider_body .products-4 div.slick-slide:hover li a .text_wrap, body.home .slider_block .slider_body .products-4 li:hover a .text_wrap { padding: 0; } body.home .slider_block .slider_body .products-4 div.slick-slide:hover li a .text_wrap span, body.home .slider_block .slider_body .products-4 li:hover a .text_wrap span { height: auto; } .slider_block .slider_body .products-4 li a .text_wrap .more_info { color: #fff; background-color: #201550; display: flex; justify-content: center; padding: 10px 24px; font-size: 16px; border-radius: 4px; max-width: 210px; opacity: 0; height: 0; } body.home .slider_block .slider_body .products-4 div.slick-slide:hover li a .text_wrap .more_info, body.home .slider_block .slider_body .products-4 li:hover a .text_wrap .more_info, body:not(.home) .slider_block .slider_body .products-4 li:hover a .text_wrap .more_info { opacity: 1; height: auto; transition: all 0.3s ease; } .slider_block .slider_body .products-4 li a { padding: 28px; } body:not(.home) .slider_block .slider_body .products-4 li:hover a .img_wrap img { width: 30%; } body:not(.home) .slider_block .slider_body .products-4 { gap: 20px; } body.home .slider_block .slider_body .products-4 li a .img_wrap, body:not(.home) .slider_block .slider_body .products-4 li a .img_wrap { height: 300px; width: 100%; display: flex; justify-content: center; transition: all 0.3s ease; } body:not(.home) .slider_block .slider_body { margin-right: 0; } body:not(.home) .slider_block .slider_body .products-4 li:hover a { background-color: #CDCBD8; } body.home .slider_block .slider_body .products-4 div.slick-slide:hover li a .img_wrap, body:not(.home) .slider_block .slider_body .products-4 li:hover a .img_wrap { height: 120px; justify-content: flex-end; transition: all 0.3s ease; } body:not(.home) .slider_block .slider_body .products-4 li a .text_wrap { padding: 0; height: calc(100% - 300px); justify-content: flex-end; } body:not(.home) .slider_block .slider_body .products-4 li:hover a .text_wrap { padding: 0; height: calc(100% - 120px); } .blog_block .blog_body .products-3 li a .img_wrap img { border-radius: 8px; } .blog_block .blog_body .products-3 li a .text_wrap { height: 100%; } .slider_block .slider_body .products-4 div.slick-slide:hover li a .text_wrap .more_info:hover { background-color: #3D22B1; } .slider_block .slider_body .products-4 li a .text_wrap span { display: flex; height: 0; opacity: 0; } body:not(.home) .slider_block .slider_body .products-4 li:hover a .text_wrap span { height: auto; opacity: 1; } body.wp-singular:not(.home) .slider_block { padding: 0; } body.wp-singular .slider_block .header h1, body.archive .slider_block .header h1 { color: #201550; font-size: 64px; line-height: 1.2; margin: 0; } body.archive .slider_block .slider_body .products-4 { flex-wrap: wrap; } body.archive .slider_block .slider_body .products-4 li { flex: auto; width: calc(33% - 20px); } body.archive .slider_block .slider_body .products-4 li a .img_wrap img { height: 300px; } body.archive .slider_block .slider_body .products-4 li:hover a .img_wrap { height: 120px; } body.archive .slider_block .slider_body .products-4 li:hover a .img_wrap img { height: auto; } @media (max-width: 1199px) { body .slider_block .slider_body .products-4 div.slick-slide li a .text_wrap span { opacity: 1; height: auto; } .map_block_alt .map_wrapper { display: flex; flex-direction: column; } .map_block_alt .container .map_wrapper .map_container .map_container_inner .contacts_background .contacts_inner .contacts_line .number { width: 100%; } .presented_regions .container .regions_wrapper .regions_inner .region .contacts_inner .contacts_line a { width: calc(33% - 8px); } .presented_regions .regions_wrapper .regions_inner .region .contacts_inner .contacts_line .phone, .presented_regions .regions_wrapper .regions_inner .region .contacts_inner .contacts_line .telegramm, .presented_regions .regions_wrapper .regions_inner .region .contacts_inner .contacts_line .whatsapp { margin-right: 0; justify-content: center; } .presented_regions .container .regions_wrapper .regions_inner .region .contacts_inner .contacts_line { gap: 0 12px; justify-content: flex-start; } .map_block_alt .container .map_wrapper .map_container .map_container_inner .contacts_background .contacts_inner .contacts_line { justify-content: flex-start; gap: 0 9px; } .docs .navigation .container h1 { font-size: 25px; margin-bottom: 22px; } .docs .navigation .container .nav_wrapper { margin-top: 0; padding: 20px; } .docs .navigation .container .nav_wrapper h3 { font-size: 24px; margin-bottom: 4px; } .docs .navigation .container .nav_wrapper .nav_with_icons { flex-direction: column; } .docs .navigation .container .nav_wrapper .nav_with_icons .nav_unit { padding: 8px; width: calc(100% - 20px); margin-top: 8px; } .docs .navigation .container .nav_wrapper .nav_with_icons .nav_unit p { font-size: 15px; } .feedback_info .container .info_docs_wrapper, .designers_block .container .info_docs_wrapper { flex-direction: column; } .feedback_info .container .info_docs_wrapper .survey_list, .designers_block .container .info_docs_wrapper .survey_list { width: 100%; } .feedback_info .container .info_docs_wrapper .survey_list h2, .designers_block .container .info_docs_wrapper .survey_list h2 { margin-bottom: 20px; line-height: 1.1; font-size: 24px; } .feedback_info .container .info_docs_wrapper .survey_list p, .designers_block .container .info_docs_wrapper .survey_list p { margin-bottom: 20px; line-height: 1.4; font-size: 15px; } .feedback_info .container .info_docs_wrapper .documents_list, .feedback_info .container .info_docs_wrapper .documents_list_alt, .designers_block .container .info_docs_wrapper .documents_list, .designers_block .container .info_docs_wrapper .documents_list_alt { max-width: unset; width: calc(100% - 40px); padding: 20px; } .feedback_info .container .info_docs_wrapper .documents_list h3, .feedback_info .container .info_docs_wrapper .documents_list_alt h3, .designers_block .container .info_docs_wrapper .documents_list h3, .designers_block .container .info_docs_wrapper .documents_list_alt h3 { line-height: 1.6; font-size: 24px; margin-bottom: 12px; } .feedback_info .container .info_docs_wrapper .documents_list a, .feedback_info .container .info_docs_wrapper .documents_list_alt a, .designers_block .container .info_docs_wrapper .documents_list a, .designers_block .container .info_docs_wrapper .documents_list_alt a { flex-direction: column; margin-bottom: 12px; align-items: flex-start; } .feedback_info .container .info_docs_wrapper .documents_list a p, .feedback_info .container .info_docs_wrapper .documents_list_alt a p, .designers_block .container .info_docs_wrapper .documents_list a p, .designers_block .container .info_docs_wrapper .documents_list_alt a p, .feedback_info .container .info_docs_wrapper .survey_list .form ol li, .designers_block .container .info_docs_wrapper .survey_list .form ol li { line-height: 1.4; margin-bottom: 0; font-size: 15px; } .feedback_info .container .info_docs_wrapper .documents_list a p.xls::before, .feedback_info .container .info_docs_wrapper .documents_list_alt a p.xls::before, .designers_block .container .info_docs_wrapper .documents_list a p.xls::before, .designers_block .container .info_docs_wrapper .documents_list_alt a p.xls::before, .feedback_info .container .info_docs_wrapper .documents_list a p.doc::before, .feedback_info .container .info_docs_wrapper .documents_list_alt a p.doc::before, .designers_block .container .info_docs_wrapper .documents_list a p.doc::before, .designers_block .container .info_docs_wrapper .documents_list_alt a p.doc::before { width: 100px; max-width: 48px; margin: 0; } .feedback_info .container .info_docs_wrapper .documents_list a p.size, .feedback_info .container .info_docs_wrapper .documents_list_alt a p.size, .designers_block .container .info_docs_wrapper .documents_list a p.size, .designers_block .container .info_docs_wrapper .documents_list_alt a p.size { margin-left: 45px; line-height: 1.6; } .feedback_info .container .special_submit, .designers_block .container .special_submit { margin-top: 20px; padding: 20px; } .feedback_info .container .special_submit h3, .designers_block .container .special_submit h3 { margin-bottom: 16px; font-size: 24px; line-height: 1.2; } .feedback_info .container .special_submit .form_wrapper .inputs, .designers_block .container .special_submit .form_wrapper .inputs { flex-direction: column; } .certificates .container .pdf-1, .certificates .container .pdf-2, .certificates .container .pdf-3, .technical_docs .container .pdf-1, .technical_docs .container .pdf-2, .technical_docs .container .pdf-3, .info_docs .container .pdf-1, .info_docs .container .pdf-2, .info_docs .container .pdf-3 { margin-right: 0; height: 500px; } .technical_docs { padding-bottom: 60px; } .designers_block { padding-top: 33px; padding-bottom: 20px; } .feedback_info .container .info_docs_wrapper .survey_list .form, .designers_block .container .info_docs_wrapper .survey_list .form { padding: 20px; margin-bottom: 40px; } .feedback_info .container .info_docs_wrapper .survey_list .form button, .designers_block .container .info_docs_wrapper .survey_list .form button { font-size: 15px; } .objects_main_block .container .header h1 { margin-bottom: 0; font-size: 28px; line-height: 1.1; } .objects_main_block .container .grid_container { column-gap: 0; row-gap: 8px; grid-template-columns: repeat(1, 1fr); } .objects_main_block .container .grid_container .object img { border-radius: 8px; } .objects_main_block .container .grid_container .object .info_wrapper { padding: 20px; max-height: unset; } .objects_main_block .container .grid_container .object .info_wrapper h4 { font-size: 16px; line-height: 1.2; } .objects_main_block .container .grid_container .object .info_wrapper p { line-height: 1.0; font-size: 15px; } .breadcrumbs .container .breadcrumbs_wrapper .path { max-width: 180px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .news_single_main_block .header, .object_main_block .header { padding-bottom: 20px; } .news_single_main_block .header h1, .object_main_block .header h1 { font-size: 24px; line-height: 1.2; } .news_single_main_block .main_content_wrapper { flex-direction: column; } .news_single_main_block .main_content_wrapper .photo_wrapper { width: 100%; max-height: unset; margin-bottom: 20px; } .news_single_main_block .main_content_wrapper .photo_wrapper img { border-radius: 8px; } .news_single_main_block .main_content_wrapper .photo_wrapper .badges { bottom: 20px; left: 20px; gap: 8px; } .news_single_main_block .main_content_wrapper .photo_wrapper .badges .date, .news_single_main_block .main_content_wrapper .photo_wrapper .badges .personality { font-size: 15px; } .news_single_main_block .main_content_wrapper .description_wrapper { width: 100%; } .news_single_main_block .main_content_wrapper .description_wrapper .short_descr { padding: 20px; margin-bottom: 12px; } .news_single_main_block .main_content_wrapper .description_wrapper .short_descr h3 { font-size: 24px; margin-bottom: 14px; } .news_single_main_block .main_content_wrapper .description_wrapper .short_descr h4 { margin-bottom: 4px; line-height: 1.5; width: 100%; font-size: 14px; } .news_single_main_block .main_content_wrapper .description_wrapper .social { padding: 12px 20px; flex-direction: column; } .news_single_main_block .main_content_wrapper .description_wrapper .social h4 { font-size: 16px; line-height: 1.5; margin-bottom: 12px; width: 100%; } .news_single_main_block .main_content_wrapper .description_wrapper .social .buttons { width: 100%; } .news_single_main_block .main_content_wrapper .description_wrapper .social .buttons button { width: 25%; display: flex; justify-content: center; } .objects_full_descr .container .about, .news_single_full_descr .container .about { width: 100%; } .objects_full_descr .container .about h2, .news_single_full_descr .container .about h2 { padding-top: 32px; padding-bottom: 12px; font-size: 24px; line-height: 1.2; } .objects_full_descr .container .about p, .news_single_full_descr .container .about p { line-height: 1.6; font-size: 15px; padding-bottom: 0px; } .similar_objects, .news_single_objects { padding-top: 80px; } .similar_objects .header .similar_buttons, .news_single_objects .header .similar_buttons { display: none; } .similar_objects .header, .news_single_objects .header { padding-bottom: 20px; } .similar_objects .header h2, .news_single_objects .header h2 { font-size: 24px; line-height: 1.2; } .similar_objects .similar_body, .news_single_objects .similar_body { margin-right: 0; } .similar_objects .similar_body .products-3 li a .text_wrap, .news_single_objects .similar_body .products-3 li a .text_wrap { padding: 20px; } .similar_objects .similar_body .products-3 li a .text_wrap h4, .news_single_objects .similar_body .products-3 li a .text_wrap h4 { line-height: 1.2; font-size: 16px; } .similar_objects .similar_body .products-3 li a .text_wrap p, .news_single_objects .similar_body .products-3 li a .text_wrap p { font-size: 15px; line-height: 1.0; } body.archive.product .slider_block .container .header { padding-bottom: 20px; } .slider_block .container .header h2, body.archive.product .slider_block .container .header h1 { font-size: 28px; } body.archive.post-type-archive.product .slider_block .container .slider_body .products-4 { flex-direction: column; } body.archive.post-type-archive.product .slider_block .container .slider_body .products-4 li { margin-bottom: 8px; } body.archive.post-type-archive.product .slider_block .container .slider_body .products-4 li a { padding: 20px; } .objects_main_block .container .header h2 { font-size: 28px; } .objects_main_block .container .grid_container a .info_wrapper p.date-pc { display: none; } body .objects_main_block .container .grid_container a .info_wrapper .badges-mobile { display: flex !important; padding: 0 !important; } body.archive.post-type-archive-object.hfeed .objects_main_block .container .grid_container a .info_wrapper p { opacity: 1; } body.archive.post-type-archive-object.hfeed .objects_main_block .container .grid_container a .info_wrapper h4 { font-size: 24px; line-height: 1.2; } .objects_main_block .container .grid_container .object .info_wrapper .badges-mobile .badge::before { background-repeat: no-repeat; width: 27px; } .object_main_block .galdes_wrapper { flex-direction: column; } .object_main_block .galdes_wrapper .gallery_wrapper { width: 100%; } .object_main_block .galdes_wrapper .gallery_wrapper .kovi-product-slider-wrapper .mySwiperVert { display: none; } .object_main_block .galdes_wrapper .gallery_wrapper .kovi-product-slider-wrapper .swiper-button-prev-v, .object_main_block .galdes_wrapper .gallery_wrapper .kovi-product-slider-wrapper .swiper-button-next-v { display: none; } .object_main_block .galdes_wrapper .gallery_wrapper .kovi-product-slider-wrapper .mySwiperV { width: 100%; } .object_main_block .galdes_wrapper .gallery_wrapper .kovi-product-slider-wrapper .mySwiperV .swiper-wrapper .swiper-slide img { border-radius: 8px; } .object_main_block .galdes_wrapper .description_wrapper { width: 100%; } .object_main_block .galdes_wrapper .description_wrapper .short_descr { padding: 20px; margin-bottom: 12px; } .object_main_block .galdes_wrapper .description_wrapper .short_descr h3 { margin-bottom: 15px; font-size: 24px; } .object_main_block .galdes_wrapper .description_wrapper .short_descr h4 { margin-top: 8px; margin-bottom: 0px; font-size: 16px; } .object_main_block .galdes_wrapper .description_wrapper .social { padding: 12px 20px; flex-direction: column; } .object_main_block .galdes_wrapper .description_wrapper .social h4 { width: 100%; font-size: 16px; line-height: 1.5; margin-bottom: 10px; } .object_main_block .galdes_wrapper .description_wrapper .social .buttons { width: 100%; } .object_main_block .galdes_wrapper .description_wrapper .social .buttons button { width: 25%; display: flex; justify-content: center; align-items: center; } .navigation .container h1 { font-size: 24px; line-height: 1.1; } .navigation .container .nav_wrapper { margin-top: 25px; padding: 20px; } .navigation .container .nav_wrapper h3 { font-size: 24px; margin-bottom: 4px; } .navigation .container .nav_wrapper .nav_with_icons { flex-direction: column; } .navigation .container .nav_wrapper .nav_with_icons .nav_unit { width: calc(100% - 26px); margin-top: 8px; } .navigation .container .nav_wrapper .nav_with_icons .nav_unit p { font-size: 15px; } .services_descr .container .frame_wrapper { margin-top: 12px; padding: 20px; flex-direction: column-reverse; } .services_descr .container .frame_wrapper:first-of-type { margin-top: 80px; } .services_descr .container .frame_wrapper .text, .services_descr .container .frame_wrapper .image { width: 100%; } .services_descr .container .frame_wrapper .image { margin-bottom: 28px; } .services_descr .container .frame_wrapper .text h2 { margin-bottom: 12px; font-size: 24px; line-height: 1.2; } .services_descr .container .frame_wrapper .text p, .services_descr .container .frame_wrapper .text ul, .services_descr .container .frame_wrapper .image ul { margin-bottom: 0; font-size: 15px; line-height: 1.5; } .vacancies_block .container h1 { font-size: 24px; line-height: 1.1; margin-bottom: 20px; } .vacancies_block .container .vacancies_wrapper { flex-direction: column; } .vacancies_block .container .vacancies_wrapper .vacancy { width: 100%; padding: 20px; min-height: unset; max-height: unset; margin-bottom: 8px; } .vacancies_block .container .vacancies_wrapper .vacancy .top_part .date { font-size: 15px; line-height: 1.6; } .vacancies_block .container .vacancies_wrapper .vacancy .top_part .surname { font-size: 24px; line-height: 1.4; margin-bottom: 20px; height: auto !important; } .vacancies_block .container .vacancies_wrapper .vacancy .top_part .job_description{ height: auto; } .vacancies_block .container .vacancies_wrapper .vacancy .salary_wrapper span { font-size: 16px; line-height: 1.6; } .about_us .header h2, .about_vacancies .header h2 { line-height: 1.1; font-size: 24px; } .about_us .about_body .left .text span, .about_vacancies .about_body .left .text span { font-size: 15px; } .about_vacancies .about_body .right .badge .badge_inner { padding: 20px; } .about_vacancies .about_body .right .badge .badge_inner .pic_wrapper { margin-bottom: 20px; } .about_vacancies .about_body .right .badge .badge_inner .text_wrapper .header { margin-bottom: 4px; font-size: 15px; } .about_vacancies .about_body .right .badge .badge_inner .text_wrapper p { font-size: 15px; } body.equipment_select h1 { margin-bottom: 20px; font-size: 24px; line-height: 1.1; } .product_main_block .header { padding-bottom: 20px; } .product_main_block .header h2 { font-size: 24px; line-height: 1.1; } .product_main_block .galdes_wrapper { margin-top: 20px; flex-direction: column; } .product_main_block .galdes_wrapper .gallery_wrapper { width: 100%; } .product_main_block .galdes_wrapper .description_wrapper { width: calc(100% - 40px); padding: 20px; } .product_main_block .galdes_wrapper .short_descr h1 { font-size: 24px; line-height: 1.1; } .product_main_block .galdes_wrapper .short_descr div { flex-direction: column; font-size: 15px; line-height: 1.7; } .product_main_block .galdes_wrapper .short_descr .info>p { font-size: 15px; line-height: 1.4; margin-bottom: 12px; } .product_main_block .galdes_wrapper .short_descr .info a { justify-content: center; } .features .container .onboard_options, .features .container .additional_options { width: calc(100% - 40px); } .product_main_block .galdes_wrapper .gallery_wrapper .d3d_preview span { display: none; } .product_main_block .galdes_wrapper .gallery_wrapper .d3d_preview { padding: 12px; } .product_main_block .galdes_wrapper .gallery_wrapper .d3d_preview::before { margin: 0; } body .swiper-button-next, body .swiper-button-prev { display: none; } .swiper.mySwiperDesktop { width: 100%; margin: 0; } .feedback_form_mini h3 { font-size: 16px; line-height: 1.1; margin-bottom: 12px; } .inputs>p { flex-direction: column; } .inputs>p br { display: none; } .feedback_form_mini input { margin: 0; font-size: 15px; } .feedback_form_mini input::placeholder { font-size: 15px; } .feedback_form_mini input[type=submit] { margin-right: 0; margin-top: 8px; width: 100%; font-size: 15px; } .wpcf7-spinner { width: 10px; height: 10px; } .feedback_form_mini .policies .wpcf7-list-item.first.last { margin: 0; } .feedback_form_mini .policies .wpcf7-list-item.first.last .wpcf7-list-item-label { font-size: 12px; line-height: 1.0; } .wpcf7-list-item{ margin: 0 !important; } .feedback_form_mini input[type=checkbox] { margin-right: 4px; margin-top: 4px; } .table { padding-top: 80px; } .table .container h2 { margin-bottom: 20px; font-size: 24px; line-height: 1.1; } .examples_gallery { padding-top: 80px; } .examples_gallery .header .slider_buttons { display: none; } .examples_gallery .header { padding-bottom: 20px; } .examples_gallery .header h2 { font-size: 24px; line-height: 1.1; } .examples_gallery .slider_body { margin-right: 0; } .features .container .onboard_options, .features .container .additional_options { padding: 20px; } .features .container .onboard_options h3, .features .container .additional_options h3 { margin-bottom: 16px; font-size: 16px; line-height: 1.3; } .features .container .onboard_options li div, .features .container .additional_options li div { width: 100%; font-size: 15px; line-height: 1.3; } .advantages_alt .container h2 { margin-bottom: 20px; font-size: 24px; line-height: 1.6; } .advantages_alt .container .adv_alt_wrapper { flex-direction: column; } .advantages_alt .container .adv_alt_wrapper .adv_alt { width: calc(100% - 40px); padding: 20px; flex-wrap: wrap; height: auto; flex-direction: row; row-gap: 8px; } .advantages_alt .container .adv_alt_wrapper .adv_alt h4 { font-size: 16px; line-height: 1.4; display: flex; width: calc(100% - 56px); align-items: center; } .advantages_alt .container .adv_alt_wrapper .adv_alt p { font-size: 15px; line-height: 1.5; } .advantages_alt .container .adv_alt_wrapper .adv_alt .pic_1, .advantages_alt .container .adv_alt_wrapper .adv_alt .pic_2, .advantages_alt .container .adv_alt_wrapper .adv_alt .pic_3, .advantages_alt .container .adv_alt_wrapper .adv_alt .pic_4, .advantages_alt .container .adv_alt_wrapper .adv_alt .pic_5, .advantages_alt .container .adv_alt_wrapper .adv_alt .pic_6 { margin-right: 8px; } .mounting_types { padding-top: 80px; } .mounting_types .container h2 { margin-bottom: 20px; font-size: 24px; line-height: 1.1; } .mounting_types .container .mounting_wrapper { flex-direction: column; row-gap: 12px; } .mounting_types .container .mounting_wrapper .hanging_type, .mounting_types .container .mounting_wrapper .standing_type { width: calc(100% - 40px); padding: 20px; } .mounting_types .container .mounting_wrapper .hanging_type h3, .mounting_types .container .mounting_wrapper .standing_type h3 { margin-top: 33px; font-size: 16px; line-height: 1.3; } .slider_block .slider_body { margin-right: -20px; } .slider_block .slider_body .products-4 li a .img_wrap { height: 120px; width: 100%; } body.home .slider_block .slider_body .products-4 div.slick-slide li a .text_wrap, body.home .slider_block .slider_body .products-4 li a .text_wrap { height: calc(100% - 170px); justify-content: space-between; } body.home .slider_block .slider_body .products-4 div.slick-slide li a .img_wrap, body.home .slider_block .slider_body .products-4 li a .img_wrap { height: 170px; justify-content: center; } body.home .slider_block .slider_body .products-4 div.slick-slide li a .img_wrap img, body.home .slider_block .slider_body .products-4 li a .img_wrap img { width: 70%; } body.home .slider_block .slider_body .products-4 div.slick-slide li a .text_wrap span, body.home .slider_block .slider_body .products-4 li a .text_wrap span { height: auto; } .slider_block .slider_body .products-4 li a .text_wrap .more_info { opacity: 1; height: auto; } .objects_block .header .objects_buttons { display: none; } .objects_block .objects_body { margin-right: -20px; } .blog_block .container .blog_body { margin-right: -20px; } .map_block_alt .map_container .map_container_inner .contacts_background { max-width: calc(100% - 40px); } .map_block .map_container .map_container_inner .contacts_background { width: 100%; max-width: unset; } .map_block .map_container .map_container_inner { padding: 20px; } body.wp-singular .slider_block .header h1, body.archive .slider_block .header h1 { font-size: 24px; line-height: 1.1; } body.wp-singular .slider_block .header, body.archive .slider_block .header { padding-bottom: 20px; } body:not(.home) .slider_block .slider_body .products-4, body.archive .slider_block .slider_body .products-4 { flex-direction: column; } body.archive .slider_block .slider_body .products-4 li { width: 100%; } body:not(.home) .slider_block .slider_body .products-4 li a { background-color: #CDCBD8; } body:not(.home) .slider_block .slider_body .products-4 li a .img_wrap { height: 170px; justify-content: center; } body:not(.home) .slider_block .slider_body .products-4 li a .img_wrap img { width: 70%; height: auto; } body:not(.home) .slider_block .slider_body .products-4 li a .text_wrap { height: calc(100% - 170px); } body:not(.home) .slider_block .slider_body .products-4 li a .text_wrap h3 { font-size: 24px; line-height: 1.2; } body:not(.home) .slider_block .slider_body .products-4 li a .text_wrap span { height: auto; opacity: 1; font-size: 15px; line-height: 1.4; } } @media (max-width: 1092px) { section.features .wrapper { flex-direction: column; } section.features .wrapper .description { width: 100%; } section.features .wrapper .equipment { width: 100%; display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } } @media (max-width: 768px) { section.features .wrapper .equipment { grid-template-columns: 1fr; } } @media (max-width: 370px) { body:not(.home) .slider_block .slider_body .products-4 li a .text_wrap h3 { font-size: 16px; } .map_block_alt .container .map_wrapper .map_container .map_container_inner .contacts_background .contacts_inner .contacts_line a { width: calc(33% - 6px); } } @media (min-width: 160px) { .slider_block .slider_body .products-4 li a .img_wrap img { max-width: 100%; max-height: 100%; } .slider_block .slider_body .products-4 div.slick-slide:hover li a .img_wrap img { height: auto; } .slider_block .slider_body .products-4 div.slick-slide:hover li a .text_wrap { justify-content: flex-end; } } header .header_inner .search_form input.is-search-input { border: 1px solid rgba(32, 21, 80, 0.1019607843) !important; } .services_descr .container .frame_wrapper { margin: 0; } .services_descr .container .wrapper_for_frame_wrapper_according_to_Ipolitas { padding-top: 120px; } body.about_us section.header .container { width: calc(100% - 40px); } .gallery .container .slider_body .products-4 .slick-list li a { width: 100%; } .model-viewer-wrapper { background-color: #fff; border-radius: 4px; } .desc_wrapper p { margin-bottom: 15px; } .headliner_block .offers .offers_inner.image { padding: 10px; } .offers_block .container .offers .offers_inner.image { padding: 0; overflow: hidden; } .offers_block .offers_inner.image img, .headliner_block .offers .offers_inner.image img { max-width: 100%; border-radius: 6px; } .production_cycle .video { display: none; } .production_cycle .video.active { display: flex; } .info_docs.partnery .container .pdf-3 .frame img { height: unset; width: 100%; max-width: 210px; max-height: 100px; object-fit: contain; min-height: unset; min-width: unset; } .info_docs.partnery .container .pdf-3 .frame { display: flex !important; justify-content: center; align-items: center; } .info_docs.partnery .container .pdf-3 { height: unset; } h2 { color: #201550 !important; } .slider_block .category_block p.desc { margin-bottom: 20px; } input[type=radio] { width: 20px !important; } .form_inner.equipment .main_blocks_wrapper { grid-template-columns: 1fr 1fr 1fr; } .help_form .form_inner.equipment .main_blocks_wrapper { padding-bottom: 20px !important; } .form_inner.equipment .btn_wrapper { display: flex; align-items: center; gap: 20px; } .form_inner.equipment .btn_wrapper .text { line-height: 1.2; font-size: 12px; } .form_inner.equipment .main_blocks_wrapper::after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background-color: #201550; background: linear-gradient(to left, rgba(32, 21, 80, 0), rgba(32, 21, 80, 0.8)); } .form_inner.equipment .img img { max-width: 450px; width: 100%; display: block; object-fit: cover; } .installation-type #installation-type { display: flex; gap: 20px; } select { background-color: unset; width: 100%; max-width: 450px; border: 1px solid #888; border-radius: 4px; } .input_wrapper.select { position: relative; width: 300px; font-family: Arial, sans-serif; max-width: 450px; } .input_wrapper.select select { width: 100%; padding: 12px 16px; border-radius: 4px; border: 1px solid #888; background-color: white; font-size: 16px; color: #333; cursor: pointer; appearance: none; -webkit-appearance: none; -moz-appearance: none; transition: all 0.3s ease; box-sizing: border-box; } .input_wrapper.select select:focus { outline: none; border-color: #201550; box-shadow: 0 0 0 2px rgba(32, 21, 80, 0.2); } .input_wrapper.select::after { content: "▼"; position: absolute; top: 50%; right: 16px; transform: translateY(-50%); color: #201550; pointer-events: none; font-size: 12px; transition: transform 0.3s ease; } .input_wrapper.select select:focus+.input_wrapper.select::after { transform: translateY(-50%) rotate(180deg); } .input_wrapper.select select option { padding: 12px; background-color: white; color: #333; } .input_wrapper.select select option:hover { background-color: #f0f0f0; } .input_wrapper.select select option:checked { background-color: #201550; color: white; } .objectRadios label, #installation-type label:hover, #extra label:hover, #services label:hover { cursor: pointer; } @media (max-width: 1400px) { .help_form .form_inner.equipment .main_blocks_wrapper { grid-template-columns: 1fr 1fr; } } @media (max-width: 960px) { .help_form .form_inner.equipment .main_blocks_wrapper { grid-template-columns: 1fr; } .help_form .form_inner .services_wrapper { flex-direction: column; } .form_inner.equipment .data_wrapper .item { gap: 10px; } .form_inner.equipment .block_wrapper input { margin-bottom: 10px !important; } #step3>.step_wrapper { flex-direction: column; } .header_inner .container .header_button { display: none !important; } .header_inner .mobile_menu .header_button { display: block !important; } } @media (max-width: 768px) { .help_form .container .form_inner .price_data { display: flex; flex-direction: column; align-items: flex-start; } .form_inner.equipment .btn_wrapper .text { text-align: start; } .advantages_alt .container .adv_alt_wrapper .adv_alt, .mounting_types .container .mounting_wrapper .hanging_type, .mounting_types .container .mounting_wrapper .standing_type, .product_main_block .galdes_wrapper .description_wrapper, .features .container .onboard_options, .features .container .additional_options { width: 100%; } }