.page-marketing ul{margin:0}.page-marketing body{margin:0}.blockquote_author,.contact_form .flex{align-items:center}.page-marketing .row.center{align-items:center}.page-marketing ol,.page-marketing ul{list-style-type:none}.top_nav a{text-decoration:none}.page-marketing ol a{text-decoration:none}.intro::before{background:var(--color-primary);left:0;content:""}.page-marketing h3::before{background:var(--color-primary);left:0;content:""}.card>img,.page-marketing .text-center .after_h2{margin-right:auto;margin-left:auto}.page-marketing blockquote,.page-marketing h1{margin:0 0 30px}.card>img,.img_text.flap .img_wrp,.intro .img,.quote_logo img{margin-left:auto}.contact_info_wrp li a:hover,.modal_inner .pressing span,.open_map,.top_nav a:hover{text-decoration:underline}.page-marketing ol a:hover{text-decoration:underline}#particles,.intro .container,.open_map{z-index:100}.open_map,.top_nav a,footer p{color:#fff}.page-marketing .after_h1{color:#fff}.page-marketing h1{color:#fff}.header_fixed,.open_map.hide_click{pointer-events:none;opacity:0}.card,.card p,.contents_toggle,.inline_benefit_item,.page-marketing .text-center{text-align:center}.label_text{text-transform:uppercase}.page-marketing .proj_for{text-transform:uppercase}.modal *,.modal_inner .pressing::before{box-sizing:border-box}.page-marketing *{box-sizing:border-box}.page-marketing body{font-family:montserrat,sans-serif;background-color:var(--color-bg-lightest);color:var(--color-dark)}.page-marketing button{transition:var(--transition-fast)}.page-marketing ul{padding:0}.page-marketing .row{display:flex;flex-wrap:wrap}.page-marketing .container{margin:0 auto}.page-marketing ol{margin:0}.page-marketing p{margin:0}.img,.img_wrp img,.person_quote_img img{max-width:100%;height:auto}.page-marketing .section:not(.intro){padding:60px 0;background-color:#f5f5f5}.page-marketing h1{font-size:46px;line-height:1.3;padding-top:90px}.page-marketing .after_h1{margin:0;font-size:18px;font-weight:300}.case_studies_section .row.flex.box>div,.memos_logo,.page-marketing .benefits_inline .row.flex.box>div,.page-marketing .content p,.page-marketing .content ul{margin-bottom:30px}.page-marketing .row.gap>div{margin-bottom:30px}.page-marketing .intro .col-md-7{padding-bottom:40px}.page-marketing p:not([class]){line-height:1.54;font-size:17px}.page-marketing .after_h2{font-size:17px;line-height:1.55}.card p,.page-marketing .content li{line-height:1.3}.page-marketing h2{line-height:1.3}.page-marketing .after_h1 b{font-weight:700}.page-marketing .section.intro{position:relative;padding-top:0;padding-bottom:0;background-color:var(--color-dark-alt)!important}.intro:has(.top_nav)::before{height:170px}.card,.img_wrp,.intro .container,.logged-in.admin-bar .section,.map_wrp,.page-marketing .content ul li{position:relative}.page-marketing h3{position:relative}#particles,.card::before{position:absolute}.page-marketing h3::before{position:absolute}.intro .img{max-width:90%;display:block}.memos_logo{width:210px;margin-top:25px;display:block}.card,.card p,.mk_footer_flex,.page-marketing .show_flex,.quote_wrp,.top_nav{display:flex}.page-marketing .row>.flex{display:flex}.page-marketing .row.end{align-items:flex-end}.top_nav{gap:0 27px;height:48px;margin-bottom:-16px}#map,.box_faq,.open_map{height:100%}.top_nav a{font-size:16px}.top_nav li:last-child a{background:#fff;color:var(--color-dark);padding:4px 20px;border-radius:100px}.intro2 .content{padding-top:40px;margin:0 auto;font-size:17px;line-height:1.7;color:#535353}.page-marketing .content :last-child,.title_block .after_h2{margin-bottom:0}.page-marketing h2{margin:0 0 50px;font-size:44px}.page-marketing .content li{font-size:17px}.page-marketing ol{font-size:17px}.after_h2{font-size:17px}.faq_toggle_item,.intro2,.title_block.white{background:#fff}.card{padding:36px 28px 32px;background:#fff;width:100%;flex-direction:column;align-items:center;border:1px solid var(--color-border)}.card p{font-weight:600;font-size:17px;flex:1;align-items:center;flex-direction:column;justify-content:center}.card_icon{width:90px;height:90px;margin-bottom:20px;flex:none;background:var(--color-primary-tint);border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.card_icon img{width:48px;height:48px;object-fit:contain}.card>img{height:68px;margin-bottom:20px;flex:none;width:68px}.page-marketing ol{padding:0}.page-marketing ol a{color:var(--color-dark)}.page-marketing ol li{margin-bottom:9px}.page-marketing h3{margin:0 0 20px;padding-left:30px}.page-marketing h3::before{width:20px;height:2px;display:block;top:9px}.case_studies_section .row.flex.box,.page-marketing .benefits_inline .row.flex.box{margin-bottom:-30px}.page-marketing .row.gap{margin-bottom:-30px}#particles{top:0;width:100%;height:100%}#map,.header_fixed,.open_map{width:100%;top:0;left:0}.page-marketing .section:nth-child(odd){background-color:#fff}.after_h2{margin-top:-30px}.page-marketing .text-center .after_h2{max-width:600px;margin-bottom:40px}.reason .img_wrp{margin-bottom:65px}.page-marketing .content li{margin-bottom:5px}.page-marketing blockquote{padding:40px;border:1px solid var(--color-border-dark);width:100%;font-size:18px;line-height:1.6}.blockquote_author{display:flex;justify-content:center;gap:20px;max-width:514px;flex:none}.blockquote_author img{object-position:top center;object-fit:cover}.blockquote_author p{font-weight:700;font-size:23px;margin-bottom:10px}.box_faq p,.box_seo_type2 p{margin-bottom:20px;font-weight:700}.blockquote_author span{display:block;line-height:1.4}.page-marketing .section:nth-child(2n) h2 span{color:#efefef}.quote_wrp{align-items:center;justify-content:space-between;gap:40px}.inline_benefit_item span,.quote_logo{flex:1}.quote_logo img{width:100%;max-width:220px;display:block}.box_faq{background:#fff;padding:25px}.box_faq p{font-size:25px;line-height:1.2}.box_faq span{display:block;font-size:17px;line-height:1.4}.page-marketing .section:nth-child(2n) .box_faq,.page-marketing .section:nth-child(2n) .faq_item,.page-marketing .section:nth-child(odd) .box_faq{background:#efefef}.flap .row>div:nth-child(2){order:1}.flap .row>div:first-child,.quote_item:nth-child(2n) .blockquote_author{order:2}.img_text .row{align-items:center;gap:40px 0}.img_text .img_wrp{width:calc(100% - 30px);overflow:hidden}.img_text .img_wrp img{display:block}.img_text .col-md-6:last-child{padding-left:40px}.img_text.flap .col-md-6:last-child{padding-left:0}.img_text.flap .col-md-6:first-child{padding-left:40px}.img_text h2{position:relative;padding-bottom:20px;margin-bottom:25px}.img_text h2::after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:var(--color-primary);border-radius:2px}.img_text .content{font-size:17px;line-height:1.7;color:#535353}.img_text.flap .img_wrp{margin-left:auto}.col-md-6>.after_h2{margin-top:0;margin-bottom:30px}.box_seo_type2 p{font-size:24px;line-height:1.2}.box_seo_type2 span{display:block;line-height:1.6;font-size:17px}.box_seo_type2 span a{color:inherit}.quote_item{margin-bottom:70px;padding-bottom:70px;border-bottom:1px solid var(--color-border)}.quote_item:last-child{margin:0;padding:0;border:none}.page-marketing .faq_item:last-child,.quote_item:nth-child(2n) .quote_logo img{margin:0}.reason_sticky .gap h2{position:sticky;top:90px}.page-marketing .faq_item{margin-bottom:26px;background:#fff;padding:16px 24px}.page-marketing .faq_item a{color:inherit}.page-marketing .faq_header{font-weight:700;font-size:18px;line-height:1.2;padding:10px 0;min-height:1px;padding-right:42px}.page-marketing .faq_header::before{top:calc(50% - 9px)}.page-marketing .faq_body{font-size:18px;font-weight:300;line-height:1.5}.map_wrp{min-height:306px}#map,.open_map,.page-marketing .content ul li::before{position:absolute}.page-marketing p.section_id{position:absolute}.open_map{cursor:pointer;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;font-weight:500;font-size:19px;transition:var(--transition-fast)}.cont_info,footer p{font-weight:300;font-size:13px}.bordered_button,.box_faq span a:hover,.contact_form form>p:nth-child(3) span:hover,.go_home:hover,.mk_footer_row ul a:hover,.modal_inner .pressing span:hover,.open_map:hover,.page-marketing .content a:hover,.page-marketing .cookies_more:hover{text-decoration:none}.page-marketing a.button.orange{text-decoration:none}.open_map:hover{background-color:rgba(0,0,0,.3)}.contact_info_wrp img{height:32px}.contact_info_wrp li{display:flex;align-items:flex-start;gap:0 13px;width:100%;margin-bottom:11px}.contact_info_wrp li a{min-height:36px;display:flex;align-items:center;justify-content:flex-end;color:var(--color-dark);text-decoration:none}.contact_info_wrp{display:flex;flex-wrap:wrap}.contact_info_wrp li:last-child,.contact_info_wrp li:nth-last-child(2){width:50%;max-width:200px}.cont_info{margin-top:20px}#map{z-index:10}footer{background:var(--color-dark-alt);padding:10px 0}img+.after_h2{margin:20px 0 0}.header_fixed .top_nav{margin:0;height:auto}.page-marketing .header_flex img{margin:0;height:auto}.page-marketing h2+img{margin-top:-17px}.page-marketing .header_flex img{width:140px}.page-marketing .header_flex{display:flex;align-items:center;justify-content:space-between}.header_fixed{position:fixed;z-index:10000;background:var(--color-primary);padding:12px 0;transition:var(--transition-fast)}.fixed_header,.scroll_top.opacity1,.show_modal_newsletter .hidden{opacity:1;pointer-events:all}.screen-reader-response,.screen-reader-response ul{display:none}.page-marketing .open_menu{display:none}.sticky_header{position:sticky;top:75px}.page-marketing .content img{width:auto;max-width:100%;margin-bottom:40px;height:auto}.page-marketing .section .content iframe{max-width:100%;height:auto;min-height:290px}.faq_open .faq_toggle_body{display:block}.after_h2{display:block}.after_h2 iframe{max-width:100%;height:auto;min-height:290px}.page-marketing .content ul li{padding-left:22px}.page-marketing .content ul li::before{content:"";display:block;background:var(--color-primary);width:8px;height:8px;left:0;top:6px}.label_text{color:var(--color-primary);font-size:12px;letter-spacing:1.5px;margin-bottom:10px;font-weight:600}.scroll_top{position:fixed;z-index:1000;bottom:40px;right:40px;background:var(--color-primary);display:flex;align-items:center;justify-content:center;border-radius:50%;width:50px;height:50px;transition:var(--transition-fast);opacity:0;pointer-events:none}.page-marketing .content table,.page-marketing .content table td{border:1px solid #939393}.scroll_top img{width:30px}.heading_sticky{max-width:350px;position:sticky;top:80px}.page-marketing .section:nth-child(odd) .faq_toggle_item{background:var(--color-bg-lighter);margin-bottom:10px}.faq_toggle_header{padding:13px 40px 13px 25px;cursor:pointer;position:relative;font-size:20px;line-height:1.4;font-weight:600}.faq_toggle_header::after{content:"";background-image:url(../img/marketing_faq_arr.svg);width:30px;height:30px;background-size:22px;display:block;position:absolute;filter:brightness(0);top:9px;right:10px;background-repeat:no-repeat;background-position:center}.faq_open .faq_toggle_header::after,.modal_close:hover{transform:rotate(180deg)}.faq_toggle_body{border-top:1px solid #bfbfbf;padding:13px 25px;display:none;font-size:17px;line-height:1.4}.page-marketing .section.title_block.orange{background:var(--color-primary)}.title_block.orange .label_text{color:var(--color-dark);opacity:.5}.page-marketing .section.title_block.gray{background:var(--color-bg-lighter)}.page-marketing .section.title_block.dark{background:var(--color-dark-alt)}.intro .col-md-7 p,.title_block.dark .after_h2,.title_block.dark h2{color:#fff}.page-marketing p.section_id{background:var(--color-dark);color:#fff;padding:3px 20px;top:0;left:0}.page-marketing .content table td{padding:6px 12px;white-space:normal}.page-marketing .content thead td{background:var(--color-primary);border-color:var(--color-dark);font-weight:700}.table-wrapper{overflow:auto;white-space:nowrap;margin-bottom:40px}.page-marketing .container{width:100%;max-width:1400px}.img_text .img_wrp{position:sticky;top:130px}.contents_wrp{position:fixed;height:100dvh;z-index:1000;top:0;background:#fff;transition:.4s;left:-320px}.contents_inner{width:320px;padding:100px 30px 40px;height:100%;border-right:1px solid var(--color-bg-lighter);overflow:auto}.page-marketing .project_item,.show_modal_newsletter{overflow:hidden}.page-marketing .proj_intro{overflow:hidden}.contents_toggle{background:var(--color-primary);width:230px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:500;position:absolute;top:60%;right:-20px;transform:translate(100%,-50%) rotate(-90deg);transform-origin:left center;cursor:pointer;transition:.4s;opacity:0}.show_toggle_button .contents_toggle{opacity:1}.content_opened .contents_wrp{left:0}.page-marketing .project_item{position:relative;display:block;width:100%;overflow:hidden}.page-marketing .project_item,.page-marketing .project_item *{transition:.5s ease-in-out}.page-marketing .client_review_img{background-position:top center;background-size:cover}.page-marketing .proj_img{background-position:top center;background-size:cover}.page-marketing .proj_img,.page-marketing .proj_img::before{position:absolute;width:100%;height:100%;left:0;top:0}.page-marketing .project_item .proj_img{transition:transform 5s}.page-marketing .proj_desc{position:absolute;z-index:100;bottom:0;left:0;padding:20px;max-height:100%;border-radius:15px;overflow:hidden}.page-marketing .work_detail_wrp{display:flex;flex-direction:column;height:100%}.page-marketing .proj_desc{display:flex;flex-direction:column;height:100%}.page-marketing .proj_desc::before{content:"";display:block;height:100%}.proj_bg_img::before,.project_item::after{content:"";display:block;padding-top:90%}.page-marketing .proj_for{color:#fff;font-size:12px;margin-bottom:9px}.page-marketing .proj_title{color:#fff;font-weight:700;font-size:21px;margin:0}.page-marketing .proj_intro{margin:0;flex:0 0 0%;max-height:33%;padding-top:8px}.page-marketing .proj_intro p{color:#fff;margin-top:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;margin-bottom:0;font-size:15px}.page-marketing .proj_img::before{content:"";display:block;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%)}.page-marketing .project_item:hover .proj_img,.top_nav svg:hover{transform:scale(1.2)}.page-marketing .project_item:hover .proj_intro{flex:0 0 100%}.inline_benefit_item{max-width:400px;margin:0 auto}.inline_benefit_item img{max-width:100%;max-height:160px}.inline_benefit_item p{font-weight:700;font-size:25px;line-height:1.2;margin-top:31px}.inline_benefit_item span{display:block;font-weight:300;font-size:17px;margin-top:20px}.person_quote_wrp{display:flex;flex-wrap:wrap;background:#fff;margin:0 auto;align-items:center;border:1px solid var(--color-border);overflow:hidden;max-width:1200px}.person_quote_img{flex:none;width:330px;background:var(--color-primary-tint);align-self:stretch;overflow:hidden}.person_quote_img img{display:block;max-height:100%;width:auto;height:100%;width:100%;object-fit:cover;object-position:50% 30px}.person_quote_desc{flex:1;padding:48px 48px 44px}.page-marketing .section:nth-child(odd) .person_quote_wrp{background:#fff}.person_name{font-size:26px;font-weight:700;margin-bottom:4px}.person_role{font-weight:400;font-size:15px;color:var(--color-text-muted);margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--color-border)}.person_word{font-size:16px;line-height:1.7;color:#535353}.person_word a[href^=mailto],.person_word a[href^=tel]{color:var(--color-primary);text-decoration:none;font-weight:500}.person_word a[href^=mailto]:hover,.person_word a[href^=tel]:hover{text-decoration:underline}.page-marketing .content a{color:var(--color-primary);font-weight:500;text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(255,154,56,.4);transition:var(--transition-fast)}.page-marketing .content a:hover{text-decoration-color:var(--color-primary)}.page-marketing .content .perex{font-size:19px;line-height:1.6;font-weight:500;color:var(--color-dark);margin-bottom:35px;padding-bottom:30px;border-bottom:1px solid var(--color-border)}.page-marketing .content h2{font-size:30px;line-height:1.35;margin:50px 0 20px;padding:0}.page-marketing .content h2:first-child{margin-top:0}.page-marketing .content h3{font-size:22px;line-height:1.35;margin:40px 0 15px;padding-left:0}.page-marketing .content h3::before{display:none}.page-marketing .content h4{font-size:18px;font-weight:700;line-height:1.4;margin:30px 0 12px}.page-marketing .content h5{font-size:17px;font-weight:700;line-height:1.4;margin:25px 0 10px}.page-marketing .content h6{font-size:15px;font-weight:700;line-height:1.4;margin:20px 0 10px;text-transform:uppercase;letter-spacing:.5px}.page-marketing .content li{line-height:1.54;margin-bottom:8px}.page-marketing .content ol{counter-reset:ol-counter;margin-bottom:30px}.page-marketing .content ol li{padding-left:28px;position:relative;counter-increment:ol-counter}.page-marketing .content ol li::before{content:counter(ol-counter) ".";position:absolute;left:0;top:0;font-weight:700;color:var(--color-primary)}.page-marketing .content blockquote{border:none;border-left:4px solid var(--color-primary);padding:20px 30px;margin:35px 0;background:var(--color-bg-lightest);border-radius:0 8px 8px 0;font-style:italic}.page-marketing .content blockquote p{margin-bottom:0}.page-marketing .content img{border-radius:8px;margin-bottom:30px}.page-marketing .content table{border-collapse:collapse;border:none;width:100%;margin-bottom:30px;border-radius:6px;overflow:hidden}.page-marketing .content table td,.page-marketing .content table th{border:1px solid #e0e0e0;padding:10px 16px}.page-marketing .content thead td{color:var(--color-white)}.page-marketing .content tbody tr:nth-child(even) td{background:var(--color-bg-lightest)}.box_faq span a,.intro .col-md-7 p a{color:inherit}.video_youtube_wrp{display:flex;position:relative;background-position:center;background-size:cover}.modal,.overlay{position:fixed;top:0;width:100%}.video_youtube_wrp::before{content:"";display:block;padding-top:56%;width:100%;background-repeat:no-repeat;background-position:calc(100% - 15px) 15px;background-size:40px;background-color:rgba(0,0,0,.2);transition:var(--transition-fast);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKmSURBVHgB7drRjdpAFEbhS5QCoAPogBKgAzoAKsAdABUAFUAHlAAdQAfQAXQw8Y2yEckiEH6wz8z8n+RI2cc9e23PeFqhZILxwwRFQWAUBEZBYBQERkFgFARGQWAUBEZBYBQERkFgFARGQWAUBEZBYBQERkFgFARGQWAUBEZBYBQERkFgFAQGFeR6vVqn07FWq2XD4fD3/7MTQAaDgR9r/ecqiiLcbreQC1SQdrv9LYhf3W437Ha7kANUkGcxHq/JZBIul0tIWVRBcpiW6IKkPi3RBvHLnznr9TqkpOX/GIS/7lbR7/dtv99beTuz2CWxMDyfz9br9Wy5XFrskpiQRz4lh8Mh2mlJbuvEV/cxT0tyE/LIp2S73Vq5A2CxSHpz0afF98Sm02k8+2IBxD587f3kimVBmU0Qi2RBmV0Q+rQk/VB/xx/2/tAnvSJn/cXweDziXpGznpBHlAWlvqn/gVlQBhCr6aH+7vKHfjktoQm6Zb3gO8ij0cjqpFvWC5vNxuqmCXmj7l+PJuQF//BVNwV5oSgKq5uCPPG1JhmPx1Y3BfnPfD630+nU3DeUAGINrj38GGsZIjQt+yB+lGi1WgWKn5Yx7fZClFNh5VQwT6cEEKvhFlVuhaC/GGZzy/Kp8NtT3XtTn8riluULvHIq8DFc0hOic1kgPhWNLvAqSm5CfEPQ36BiC/ElmSD+0J7NZrZYLCxmSQQhLvCqivoZgl7gVRTthKQ0FY+iCxLLAq+qqG5ZMS3wqkJNiP/13+/3bz+PcYFXFWpCnh0qiHWBV1kA8V3YMsrfL3hNnR5sEupcluiQA46CwCgIjILAKAiMgsAoCIyCwCgIjILAKAiMgsAoCIyCwCgIjILAKAiMgsAoCIyCwCgIjILAKAiMgsAoCIyCwPwCIq9ghaIhK9kAAAAASUVORK5CYII=)}.page-marketing .row.flex.box.video_center{margin-top:40px}.video_youtube_wrp:hover::before{background-color:transparent;background-size:30px}.modal{display:flex;z-index:100000;background-color:rgba(0,0,0,.4);height:100dvh;align-items:center;justify-content:center;padding:30px}.overlay{left:0;right:0;bottom:0;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(3px);z-index:1}.hidden{opacity:0;transition:var(--transition-fast);pointer-events:none}.dis_button,.page-marketing .button.disb{pointer-events:none;opacity:.6}.modal_inner{background:#fff;padding:30px;max-width:650px;position:relative}.modal_close img{filter:brightness(0);width:23px}.modal_close{position:absolute;right:20px;top:20px;z-index:100;cursor:pointer;transition:var(--transition-fast);transform-origin:center;display:flex;align-items:center;justify-content:center}.modal_inner h2{font-size:30px;margin-bottom:8px}.modal_inner .after_h2{margin-top:0;margin-bottom:20px;font-size:16px}.modal_inner input{width:100%;height:50px;padding:0 20px;font-size:18px;font-weight:300;color:#000;border:1px solid #000}.modal_inner .pressing{font-size:18px;margin-top:10px;margin-bottom:17px;padding-left:30px;cursor:pointer;position:relative}.modal_inner .pressing::before{content:"";display:block;position:absolute;width:20px;height:20px;border:2px solid #b3b3b3;left:0;top:4px;transition:var(--transition-fast)}.modal_inner .pressing.pressed::before{border-color:var(--color-dark);border-width:8px;background-color:var(--color-dark)}.modal_inner .pressing.pressed::after{top:9px}.modal *{font-family:Montserrat,sans-serif}.modal_inner .button{background:var(--color-primary);border:none;width:100%;max-width:290px;height:50px;font-size:18px;cursor:pointer;font-weight:700}.modal_inner .button:hover{opacity:.8}.wpcf7 form.sent .wpcf7-response-output{background:var(--color-bg-lighter);padding:10px;margin:10px 0 0;font-size:13px;font-weight:700}.page-marketing .wpcf7-form.submitting .button{pointer-events:none;box-shadow:none;font-size:0;position:relative}.page-marketing .wpcf7-form.submitting .button::before{content:"";background-image:url(../img/loader.gif);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:44px;filter:brightness(0) invert(1)}.page-marketing .wpcf7-not-valid{border-color:red!important}.page-marketing .wpcf7-not-valid-tip{font-size:12px;display:none}:focus::placeholder{color:transparent!important}.page-marketing .input{display:block;width:100%}.page-marketing .input__label{display:block;position:absolute}.page-marketing .section .pressing.pressed::after,.page-marketing .section .pressing::before{display:block;position:absolute}.page-marketing .input__label{left:0;top:0;padding:11px 20px;white-space:nowrap;transform:translate(0,0);transform-origin:0 0;transition:transform 120ms ease-in;font-weight:500;cursor:auto;font-size:15px;margin:0;color:var(--color-text-muted)}.page-marketing .input__field,.page-marketing .wpcf7-form-control-wrap input{box-sizing:border-box;display:block;width:100%;border:1px solid #b6b6b6;padding:0 20px;color:var(--color-dark);background-color:transparent;height:43px}.page-marketing .input__field:not(:-moz-placeholder-shown)+.input__label{transform:translate(.25rem,-65%) scale(.8);color:var(--color-accent-yellow)}.page-marketing .input__field:not(:-ms-input-placeholder)+.input__label{transform:translate(.25rem,-65%) scale(.8);color:var(--color-accent-yellow)}.page-marketing .input__field:focus+.input__label,.page-marketing .input__field:not(:placeholder-shown)+.input__label{transform:translate(1px,-46%) scale(.8);color:var(--color-primary);background-color:var(--color-bg-light)}.page-marketing .contact_form_section{background:var(--color-bg-light);padding-top:100px;padding-bottom:90px}.page-marketing .input.half{width:calc(50% - 20px)}.page-marketing .custom_form form,.page-marketing .custom_form form>p:nth-child(2){display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}textarea.input__field{resize:none;height:104px!important;padding-top:13px;padding-bottom:15px}.page-marketing .custom_form{max-width:550px}.page-marketing .section .pressing{cursor:pointer;position:relative;font-size:14px;width:100%;padding-left:30px;margin:0}.page-marketing .section .pressing::before{content:"";background:#cdcdcd;width:20px;height:20px;left:0;top:0;transition:var(--transition-fast)}span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-primary)}.page-marketing .section .pressing.pressed::before{background:var(--color-primary)}.page-marketing .section .pressing.pressed::after{content:"";width:8px;height:8px;background:#fff;left:6px;top:6px}.page-marketing .button.disb{box-shadow:none}.intro_cta_section .button,.modal .button{border-radius:0;border:2px solid #fff;font-size:15px;min-width:220px;padding:10px 20px;color:#fff;background-color:#fff;box-shadow:0 20px 20px 0 rgba(52,52,52,.1);min-height:54px;align-items:center;display:inline-flex;justify-content:center;font-weight:700;cursor:pointer}.page-marketing .section .button{border-radius:0;border:2px solid #fff;font-size:15px;min-width:220px;padding:10px 20px;color:#fff;background-color:#fff;box-shadow:0 20px 20px 0 rgba(52,52,52,.1);min-height:54px;align-items:center;display:inline-flex;justify-content:center;font-weight:700;cursor:pointer}.intro_cta_section .button.orange,.modal .button.orange{box-shadow:0 20px 30px 0 rgba(255,118,5,.2);background-color:var(--color-primary);border-color:var(--color-primary)}.page-marketing .section .button.orange{box-shadow:0 20px 30px 0 rgba(255,118,5,.2);background-color:var(--color-primary);border-color:var(--color-primary)}.intro_cta_section a.button.orange:hover,.modal a.button.orange:hover,.modal button.button.orange:hover{color:#fff;box-shadow:none;opacity:.7}.page-marketing .section a.button.orange:hover,.page-marketing .section button.button.orange:hover{color:#fff;box-shadow:none;opacity:.7}.page-marketing .contact_form_section .wpcf7-response-output{margin:0!important;font-size:13px}.page-marketing .grecaptcha-badge{display:none!important}.page-marketing a.button.orange{transition:var(--transition-fast);margin-top:20px}.mk_footer_section{background-color:var(--color-dark-alt);padding:60px 0}.mk_footer_flex{gap:40px}.mk_footer_row{flex:1;min-width:0}.mk_row_label{font-size:17px;font-weight:700;margin-bottom:20px!important;color:var(--color-white);text-transform:uppercase;letter-spacing:1px;padding-bottom:16px;border-bottom:2px solid var(--color-primary)}.mk_footer_row ul{display:flex;flex-direction:column;gap:10px}.mk_footer_row ul a{color:rgba(255,255,255,.7);text-decoration:none;font-size:14px;transition:var(--transition-fast)}.mk_footer_row ul a:hover{color:var(--color-primary)}.contact_form form>p{display:flex;flex-wrap:wrap;gap:22px}.contact_form form input,.contact_form form textarea{background:#fff;font-size:16px;color:#000;font-family:inherit}span.wpcf7-form-control-wrap{width:100%}span.wpcf7-form-control-wrap>label{width:100%;display:flex;align-items:center;gap:20px}.contact_form form{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px}.contact_form form>p:nth-child(3){order:3;width:calc(100% - 250px);display:block;max-width:300px;margin-top:8px}.contact_form form>p:nth-child(3) span{text-decoration:underline;cursor:pointer}.wpcf7 form .wpcf7-response-output{order:10;margin:0;font-size:14px;width:100%;text-align:center}.top_nav svg{width:20px;height:20px;transition:var(--transition-fast)}.inline_benefit_item{height:100%;display:flex;flex-direction:column;align-items:center}.bordered_button{display:inline-flex;border:1px solid var(--color-primary);color:var(--color-primary);padding:8px 20px;margin-top:30px;flex:none;transition:var(--transition-fast)}.go_home,.logo_hp{display:inline-block}.bordered_button:hover{background-color:var(--color-primary);color:#fff}.go_home{vertical-align:top;margin-left:30px;color:#fff;text-decoration:underline;margin-top:37px}.logo_hp{vertical-align:middle}.top_nav svg{filter:brightness(0) invert(1)}.intro_cta_flex{display:flex;align-items:flex-start;gap:80px;justify-content:space-between}.intro_cta_img img{max-width:100%;height:auto}.intro_cta_img{flex:none;width:460px;position:sticky;top:0}.intro_cta_text{flex:1;max-width:760px;align-self:center;padding:70px 0}.intro_cta_text a{color:inherit}.intro_cta_text h1{padding:0;color:var(--color-dark);font-size:58px;margin-bottom:30px;line-height:1.2}.intro_cta_text>p{margin-bottom:30px;font-size:17px;line-height:1.7;max-width:670px}.intro_cta_buttons{display:flex;align-items:center;gap:20px 30px}.intro_cta_buttons .button{margin-top:0!important}.intro_cta_buttons .button{margin:0}.page-marketing .section .intro_cta_buttons .button{margin:0}.intro_cta_buttons .link{color:var(--color-primary);text-decoration:none;border-bottom:1px solid;transition:var(--transition-fast)}.intro_cta_buttons .link:hover{border-bottom-color:transparent}.intro_heading{background-color:var(--color-primary);padding:15px 0}.intro_heading.dark_header{background-color:var(--color-dark-alt)}.header_fixed.dark_header{background-color:var(--color-dark-alt)}.intro_heading .intro_heading_flex{display:flex;align-items:center;justify-content:space-between}.intro_heading .intro_heading_flex .logo_hp img{margin:0;height:auto;width:180px}.intro_heading .intro_heading_flex .go_home{margin:0}.intro_heading_flex_left{display:flex;align-items:center;gap:50px}.intro_heading .top_nav{height:auto;margin-bottom:0}.page-marketing .heading_label{font-size:13.5px;line-height:16px;letter-spacing:2px;color:var(--color-primary);margin-bottom:20px}.page-marketing .heading_title{margin:0;font-weight:300;font-size:42px;line-height:51px;color:var(--color-dark);font-weight:600}.page-marketing .heading_description{margin-top:20px;margin-bottom:0;font-weight:400;font-size:15.5px;line-height:32px;color:var(--color-dark)}.page-marketing .heading_description a{color:inherit}.page-marketing .heading{margin-bottom:35px}.word_of_person{padding:64px 0;background-color:var(--color-bg-lighter)}.page-marketing .staff_item{display:flex;max-width:1300px;margin:0 auto;margin-top:20px;background-color:#fff}.page-marketing .staff_img{flex:none;width:50%}.page-marketing .staff_img img{width:100%;height:100%;object-fit:cover;object-position:top center}.page-marketing .staff_info{flex:1;padding:30px 40px;display:flex;flex-direction:column}.page-marketing .staff_name{display:flex;align-items:center;gap:10px;margin-top:0;font-size:25px;font-weight:600}.page-marketing .staff_name img{width:24px}.page-marketing .staff_name a{display:flex;align-items:center}.page-marketing .staff_position{font-weight:300;font-size:16px;margin-bottom:25px}.page-marketing .staff_desc{font-size:16px;line-height:1.7;margin-bottom:24px}.page-marketing .staff_buttons{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:23px 32px;border-top:1px solid var(--color-primary-light);padding-top:24px}.page-marketing .staff_buttons img{width:18px}.page-marketing .staff_buttons a{display:flex;align-items:center;gap:10px;font-size:17px;color:var(--color-dark);font-weight:500;text-decoration:none}.page-marketing .staff_buttons a:hover{text-decoration:underline}.page-marketing .staff_buttons a img{position:relative;top:1px}.page-marketing .section .staff_buttons .button{margin-top:0;width:100%}.page-marketing .staff_buttons .button:hover{text-decoration:none}.page-marketing .section.smaller_size{padding:30px 0}.logos_list_section{background-color:#fff}.logo_holder{height:200px;padding:30px 40px;display:flex;align-items:center;justify-content:center}.logo_holder img{max-width:100%;max-height:100%;width:auto;height:auto}.logos_swiper .swiper-pagination,.logos_swiper_single .swiper-pagination{position:relative;bottom:0;margin-top:10px}.logos_swiper_single .logo_holder{height:120px;padding:0 10px}.page-marketing .solutions_button{margin-top:35px}.page-marketing .solutions_button>img{display:block;margin-bottom:40px;width:30px;height:auto}.page-marketing .text-center .solutions_button>img{margin-left:auto;margin-right:auto}.page-marketing .custom_pag a:first-child{margin-right:15px}.page-marketing .contact_list img{margin-right:15px}.page-marketing .solutions_button>.button.orange.bordered>img{width:20px}.page-marketing .section .solutions_button>.button.orange.bordered{background-color:transparent;color:var(--color-primary);display:inline-flex;align-items:center;gap:11px}.page-marketing .section .solutions_button>a{display:inline-flex;vertical-align:middle;margin-top:0}div.after_h2{line-height:1.54}.page-marketing .section div.after_h2 iframe{margin-top:20px}.word_of_person .heading{max-width:1300px;width:100%;margin-left:auto;margin-right:auto}.dark_header>canvas#particles{height:100%;top:0}.intro.dark_header::before{background-color:transparent;border:none}.reason .img_wrp img{width:auto}.card p a{color:inherit;text-decoration:none}.page-marketing .benefit_item{text-align:center;background:#fff;padding:40px 28px 36px;height:100%;display:flex;flex-direction:column;align-items:center;border:1px solid var(--color-border)}.page-marketing .benefit_item>div:first-child{width:90px;height:90px;border-radius:50%;background:var(--color-primary-tint);display:flex;align-items:center;justify-content:center;margin-bottom:24px;flex-shrink:0}.page-marketing .benefit_item img{max-width:48px;max-height:48px;width:auto;height:auto}.page-marketing .benefit_item p{font-weight:700;font-size:20px;margin-bottom:12px;color:var(--color-dark)}.page-marketing .benefit_item span{font-size:15px;line-height:1.6;color:var(--color-text-muted);font-weight:400;text-align:center}.page-marketing .benefit_item span a{color:inherit}.page-marketing .benefits_inline .flex{justify-content:center;gap:24px 0}.page-marketing .benefits_inline .flex>div{padding:0 12px;flex:1 1 calc(25% - 24px);max-width:50%;width:auto}.title_block.orange p{color:#fff}.title_block.orange a{color:inherit}.title_block.orange h2,.title_block.orange h3{color:#fff}.reason a{color:inherit}.after_h2 a{color:inherit}.word_of_person .solutions_button{display:none}.text_banner_section+.text_banner_section{padding:20px 0}.text_banner_section a{color:inherit}[data-page="24712"] .text_banner_img{height:220px}.page-marketing .section:nth-child(odd) .faq_item{background-color:#f2f2f2}.section_tools .staff_item{align-items:inherit}.header_fixed.fixed_header .container{display:flex;align-items:center;justify-content:space-between}.header_fixed.fixed_header .container::after,.header_fixed.fixed_header .container::before{display:none}.mk_footer_section .mk_footer_bottom{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:60px}.mk_footer_section .mk_footer_bottom .ef_iso{margin:0}@media screen and (max-width:1350px){.page-marketing .container{padding:0 40px}.page-marketing h1{font-size:47px}.page-marketing .after_h1{font-size:17px}}@media screen and (max-width:991px){.intro_heading .intro_heading_flex .logo_hp img{width:140px}.intro_heading .intro_heading_flex .top_nav{gap:0 20px}.page-marketing .section .memos_logo{width:150px;height:auto;margin-bottom:19px}.intro::before{height:100px}.intro:has(.top_nav)::before{height:140px}.page-marketing h1{padding-top:50px;font-size:32px}.card p,.page-marketing .faq_body{font-size:15px}.page-marketing ol{font-size:15px}.page-marketing .after_h1{font-size:15px}.page-marketing p{font-size:15px}.intro{padding-bottom:50px}.page-marketing h2{font-size:32px}.card{padding:21px}.page-marketing .text-center .after_h2{max-width:800px;font-size:16px}.page-marketing .content li{font-size:16px}.page-marketing blockquote{font-size:15px;padding:25px}.blockquote_author img{width:110px}.box_faq{padding:20px}.box_faq p,.box_seo_type2 p{font-size:19px}.box_faq span,.box_seo_type2 span{font-size:14px}.img_text .img_wrp{width:100%}.img_text .col-md-6:last-child,.img_text.flap .col-md-6:first-child{padding-left:20px}.page-marketing .faq_item{padding:24px;margin-bottom:24px}.page-marketing .faq_header{font-size:16px;margin-bottom:14px;padding-left:14px}.form_section .col-md-7{text-align:center}.form_section .img{margin-left:auto;margin-right:auto;display:block}.contact_form form{margin-top:40px}.intro_cta_img{display:none}.intro_cta_text{max-width:100%;padding:40px 0}.intro_cta_text h1{font-size:43px}.intro_cta_text>p{font-size:16px;max-width:100%}.intro_cta_buttons{flex-wrap:wrap}.page-marketing .content h2{font-size:24px;margin:40px 0 16px}.page-marketing .content h3{font-size:19px;margin:30px 0 12px}.page-marketing .content .perex{font-size:17px}.page-marketing .content blockquote{font-size:15px;padding:20px}}@media screen and (max-width:767px){.intro{padding-top:20px}.page-marketing h1{padding-top:20px}.intro,footer{overflow:hidden}.page-marketing .section{overflow:hidden}.faq_toggle_header br,.intro .top_nav,.intro::before{display:none}.page-marketing .section .memos_logo,.page-marketing h1 br{display:none}#particles{top:0;height:100%;z-index:10}.page-marketing h1{font-size:25px;margin-bottom:20px}.page-marketing .after_h1{font-size:14px}.intro .img{width:calc(100% + 38px);max-width:calc(100% + 38px);margin-left:-20px;margin-top:10px;margin-bottom:10px}.intro{padding-bottom:0;padding-top:80px!important}.page-marketing h2{font-size:22px;margin-bottom:35px}.page-marketing .section h2{top:0;position:relative}.page-marketing .content p,.page-marketing .content ul{margin-bottom:25px}.page-marketing .section:not(.intro){padding:40px 0}.person_quote_wrp,.quote_wrp{display:block;max-width:480px;margin-left:auto;margin-right:auto}.blockquote_author{align-items:flex-start;gap:15px}.blockquote_author img{width:80px;height:auto}.blockquote_author p{font-size:18px;margin-bottom:2px}.blockquote_author span{font-size:12px}.quote_logo{padding-left:95px;margin-top:8px}.quote_logo img{display:inline;max-width:150px}.page-marketing .header_flex>a,.page-marketing .open_menu{display:flex}.quote_item{padding-bottom:30px;margin-bottom:30px}.page-marketing blockquote{padding:19px;font-size:14px;line-height:1.3}.after_h2{margin-top:-20px;font-size:13px}.img_text .img_wrp{margin-bottom:0}.video_youtube_wrp::before{opacity:0}.img_text .col-md-6:last-child,.img_text.flap .col-md-6:first-child{padding-left:0}.flap .row>div:first-child{order:1}.flap .row>div:nth-child(2){order:2}.header_fixed{opacity:1;pointer-events:all}.intro_heading{display:none}.page-marketing .open_menu{align-items:center}.page-marketing .open_menu img{width:28px;filter:brightness(0) invert(1);pointer-events:none}.header_fixed .top_nav{position:absolute;left:0;width:100%;top:100%;background:var(--color-dark-alt);padding:30px;display:none}.header_fixed .top_nav li{margin-bottom:32px}.header_fixed .top_nav li:last-child{margin:0}.header_fixed .top_nav li a{font-size:20px}.page-marketing body{padding-top:58px}.page-marketing .menu_opened{display:block!important}.crossed img{opacity:0}.crossed{background-image:url(../img/marketing_close.svg);background-repeat:no-repeat;background-position:center;background-size:19px}.contents_toggle{height:32px;width:199px;font-size:15px;right:-199px;top:calc(100dvh - 58px);transform-origin:inherit;transform:none}footer{padding-bottom:77px}.scroll_top{right:15px;bottom:25px}.page-marketing .container{padding:0 15px}.page-marketing .row>div{padding-left:20px!important;padding-right:20px!important;margin-bottom:30px}.page-marketing .row{margin-bottom:-30px}.page-marketing .row>div>.row{margin-left:-35px;margin-right:-35px}.person_quote_img{width:100%;aspect-ratio:1;justify-content:center;border-radius:0}.person_quote_img img{object-position:0 30px;object-fit:cover}.person_quote_desc{padding:32px 28px}.person_name{line-height:1.1;font-size:22px}.faq_toggle_header{font-size:18px}.faq_toggle_body{font-size:15px}.mk_footer_flex{flex-direction:column;gap:36px}.mk_row_label{font-size:16px}.mk_footer_row{width:100%}.mk_footer_row ul{gap:10px}.page-marketing .heading_title{font-size:22px;line-height:1.3}.page-marketing .staff_item{margin-top:0;flex-direction:column;width:100%}.page-marketing .staff_img{width:100%;height:auto}.page-marketing .staff_img img{width:100%;height:auto}.page-marketing .staff_info{width:100%;flex:none;padding:21px}.page-marketing .staff_name{font-size:22px}.page-marketing .staff_name img{width:22px}.page-marketing .staff_position{font-size:15px;margin-bottom:20px}.page-marketing .staff_desc{font-size:14px}.page-marketing .staff_buttons a{font-size:15px}.page-marketing .staff_buttons .button{font-size:18px}.logo_holder{height:120px;padding:24px}.page-marketing .text-center .solutions_button>img{margin-bottom:20px}.page-marketing .section .solutions_button>a{display:flex;width:100%;margin-top:20px}.go_home{margin-left:0}.mk_footer_section{overflow:hidden}.page-marketing .content h2{font-size:21px;margin:35px 0 14px}.page-marketing .content h3{font-size:18px;margin:25px 0 10px}.page-marketing .content h4{font-size:17px}.page-marketing .content .perex{font-size:16px;padding-bottom:20px;margin-bottom:25px}.page-marketing .content ol,.page-marketing .content p,.page-marketing .content ul{margin-bottom:20px}.page-marketing .content img{margin-bottom:20px}.page-marketing .content blockquote{padding:16px 20px;margin:25px 0}.page-marketing .content ul li::before{top:7px;width:6px;height:6px}.page-marketing .benefits_inline .flex>div{flex-basis:calc(50% - 24px);max-width:50%}}@media screen and (max-width:767px){.page-marketing .benefits_inline .flex>div{flex-basis:100%;max-width:100%}.page-marketing .faq_item{padding:0;margin-bottom:20px}.page-marketing .faq_section .heading{margin:0;padding-bottom:14px}header+.contact_person{padding-top:190px}header+.contact_person .heading{margin-top:0}header+.contact_person .staff_img{width:110px!important;top:-160px}header+.contact_person .heading .heading_title{margin-bottom:10px}header+.contact_person .heading .heading_description{padding-left:130px;padding-bottom:20px;font-size:13px}.section_tools p.staff_desc{padding:0;padding-left:30px}.section_tools .staff_img{position:static;width:100%!important;height:auto;max-width:inherit}.section_tools .staff_buttons{width:100%;max-width:100%}.section_tools .staff_buttons .button{font-size:15px}.page-marketing .header_flex{width:100%}.page-marketing .benefits_inline .flex{gap:0}.list_items_targets li:last-child{border:none!important}}@media screen and (max-width:575px){.contact_form form{margin-top:10px}.contact_form form input,.contact_form form textarea{font-size:16px}.contact_form .input.half,.contact_form form>p .button{width:100%}.page-marketing .section contact_form .input.half{width:100%}.contact_form form>p{gap:15px;width:100%}.contact_form form>p:nth-child(3){max-width:100%;width:100%}}.page-marketing .section.about_list{background:var(--color-bg-lighter);padding:30px 0}.about_list h2:empty{display:none}.about_list .row.gap{gap:20px;justify-content:center}.about_list .col-md-4{flex:0 0 calc((100% - 60px)/ 3);width:calc((100% - 60px)/ 3);background:var(--color-white);border-radius:10px;padding:20px 24px 4px;box-shadow:0 2px 16px rgba(0,0,0,.06)}.about_list .col-md-4:only-child{width:100%!important;max-width:100%}.about_list .col-md-4:only-child .list_items_targets{display:grid;grid-template-columns:repeat(2,1fr);column-gap:32px}@media (max-width:991px) and (min-width:768px){.about_list .col-md-4{flex:0 0 calc((100% - 20px)/ 2);width:calc((100% - 20px)/ 2)}}@media (max-width:767px){.about_list .col-md-4{flex:0 0 100%;width:100%;margin-bottom:0!important;border-radius:0}.page-marketing .section.about_list{padding:0 15px!important;padding-top:32px!important;padding-bottom:40px!important}.page-marketing .contact_data{padding-left:0!important}.mk_footer_section .mk_footer_bottom{flex-direction:column;align-items:flex-start}.mk_footer_section .mk_footer_bottom .logo{display:none}.page-marketing .benefit_item>div:first-child{position:static}.about_list .row.gap{gap:12px}.about_list .col-md-4:only-child .list_items_targets{grid-template-columns:1fr}}.about_list h3{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid var(--color-primary)}.about_list .list_items_targets{list-style:none;padding:0;margin:0;counter-reset:toc}.about_list .list_items_targets li{counter-increment:toc;display:flex;align-items:baseline;gap:10px;padding:9px 0;border-bottom:1px solid var(--color-border)}.about_list .list_items_targets li:last-child{border-bottom:none}.about_list .list_items_targets li::before{content:counter(toc,decimal-leading-zero);font-size:11px;font-weight:700;color:var(--color-primary);flex-shrink:0;min-width:22px}.about_list .list_items_targets a{color:var(--color-dark);text-decoration:none;font-size:13px;line-height:1.55;transition:color var(--transition-fast)}.about_list .list_items_targets a:hover{color:var(--color-primary)}.page-marketing .table_wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:767px){.page-marketing .table_wrapper table{white-space:nowrap}}.page-marketing .contact_section #map{position:relative;top:auto;left:auto;z-index:auto}.page-marketing .map{height:100%;min-height:300px}.page-marketing .map iframe{width:100%;height:100%;transition:.3s}.page-marketing .contact_data{padding:30px 0 30px 50px}.page-marketing .contact_list{display:flex;flex-wrap:wrap}.page-marketing .contact_list li{width:100%;margin-bottom:21px}.page-marketing .contact_list li a{color:var(--color-dark-alt);font-size:17px;display:flex;align-items:center}.page-marketing .contact_list li:last-child,.page-marketing .contact_list li:nth-last-child(2){width:49%;max-width:180px}.page-marketing .contact_list img{width:30px}.page-marketing .specification{margin-top:20px;color:var(--color-dark);font-weight:300;font-size:14px}.page-marketing .specification li{margin-bottom:7px}.page-marketing .text_status{margin:0;font-size:13px;display:none;padding-left:20px;position:relative}.text_status::before{content:"";display:block;position:absolute;background:red;border-radius:50%;width:10px;height:10px;left:0;top:3px}.page-marketing .text_status.status_opened::before{background:green}.page-marketing .closed_now .status_closed,.page-marketing .closed_till_monday .status_closed_monday,.page-marketing .closed_till_morning .status_closed_morning,.page-marketing .closed_till_tomorrow .status_closed_tomorrow,.page-marketing .opened_now .status_opened{display:block}.page-marketing .contact_list li.phone_call_status{margin-top:-6px}.page-marketing .phone_call_status{padding-left:46px}.page-marketing .phone_call_status.closed_till_monday{padding-left:48px;max-width:320px}@media screen and (max-width:767px){.page-marketing .contact_section .flex>div:first-child{order:2}.page-marketing .contact_section{padding-top:6px}.page-marketing .contact_section .specification{margin-bottom:-30px}.page-marketing .contact_list li a{font-size:15px;min-height:30px;position:relative;display:flex;align-items:center}.page-marketing .contact_person,.page-marketing .price_compare+.contact_person{padding-top:40px}.page-marketing .contact_person .staff_img{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;z-index:auto!important}.page-marketing .contact_person_text{position:relative!important;top:auto!important;left:auto!important;padding-left:0!important;height:auto!important;display:flex!important}.page-marketing .contact_person .staff_position{width:auto!important;margin-left:0!important}}@media screen and (max-width:450px){.page-marketing .contact_person .staff_img{width:100%!important;left:auto!important}.page-marketing .contact_person_text{padding-left:0!important;top:auto!important;height:auto!important}.page-marketing .contact_person .staff_position{width:auto!important;margin-left:0!important}}