/*
Theme Name: Szibéria Sped
Theme URI: http://sziberiasped.hu
Description: A Szibéria Sped alapértelmezett sablonja
Author: 360 Marketing
Author URI: https://360-marketing.hu
Version: 1.0
*/
*{margin:0;padding:0;border:0;text-decoration:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root{--color-red:#ef463b;--color-blue:#00235a;--color-blue-a20:rgba(0 35 90/20%);--color-light-blue:#1d72ff;--color-dark:#0a1229;--color-line:#d6d6d6;--color-gray:#eef0f2;--color-silver:#f5f6f7}body{margin:auto;font-family:sans-serif;font-display:swap;font-size:17px;font-weight:400;color:var(--color-dark);line-height:30px;background:#666;overflow-x:hidden}body.rwd_menu__opened{overflow-y:hidden}textarea,input,select,button{font-family:"DM Sans",sans-serif;font-size:18px;outline:none}h1,h2,h3,h4{font-weight:400;line-height:100%}hr{width:100%;margin:30px 0;border-top:5px solid var(--color-gray);clear:both}img.alignleft{margin:0 20px 5px 0;float:left}img.alignright{margin:0 0 5px 20px;float:right}img.aligncenter{margin:0 auto 20px;display:block}.left{float:left}.right{float:right}.clear{clear:both}.inner{max-width:1280px;margin-left:auto;margin-right:auto;position:relative}.inner_800{max-width:800px}.vertical_middle{top:50%;position:relative;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.uppercase{text-transform:uppercase}.sec_font,.button,h2{font-family:"Barlow Condensed",sans-serif}.center{text-align:center}.hide{display:none!important}.red,.acf-required{color:#e22632}.b_r_3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.b_r_50p{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.anim,.read_more:after{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.anim_cubic{-webkit-transition:all 1s cubic-bezier(0.19,1,0.22,1);-moz-transition:all 1s cubic-bezier(0.19,1,0.22,1);-o-transition:all 1s cubic-bezier(0.19,1,0.22,1);transition:all 1s cubic-bezier(0.19,1,0.22,1)}.button{height:50px;padding:0 20px;font-size:20px!important;font-weight:500;text-decoration:none!important;text-align:center;color:#fff!important;line-height:48px;background:var(--color-blue);display:inline-block;position:relative;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.button:hover{background:var(--color-dark)}.button:after{display:none!important}.button:disabled,.button:disabled:hover{color:#ccc!important;background-color:#ddd}.button.button_h40{height:40px;line-height:38px}.button.button_blue{color:#fff!important;background-color:var(--color-blue)}.button.button_blue:hover{background-color:var(--color-dark)}.button.button_white_bordered{color:#fff!important;line-height:46px;background-color:var(--color-blue);border:1px solid #fff}.button.button_white_bordered:hover{color:var(--color-blue)!important;background-color:#fff}.button.button_white_hover:hover{color:var(--color-blue)!important;background-color:#fff}input[type="checkbox"],input[type="radio"]{width:24px!important;height:24px;margin:-4px 4px 0 0 !important;padding:0!important;text-align:center!important;background-color:#fff;border:1px solid #534741;clear:none;cursor:pointer;display:inline-block;line-height:0;outline:0;vertical-align:middle!important;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type="radio"]{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}input[type="radio"]:checked:before{width:14px;height:14px;left:4px;top:4px;text-align:center;background:#e22632;position:relative;border-radius:8px;display:block;content:""}input[type="checkbox"]:checked:before{width:14px;height:14px;left:4px;top:4px;text-align:center;background:#e22632;position:relative;display:block;content:""}.team_bio_fancybox.fancybox-content{max-width:800px;padding:0!important;display:flex}[data-cky-tag]{visibility:visible!important}#website{max-width:2000px;margin:auto;background:var(--color-silver);overflow-x:hidden}#rwd_menu{width:100%;left:0;top:80px;bottom:0;padding:50px;font-size:18px;background:rgba(245 246 247/90%);position:fixed;z-index:100;visibility:hidden;opacity:0;overflow:hidden}#rwd_menu .rwd_menu_wrap{width:400px;height:100%;right:-100%;top:0;background:var(--color-blue);position:absolute;overflow-y:auto}#rwd_menu ul.primary_menu{margin-bottom:30px;border-top:1px solid rgba(255 255 255/10%);list-style:none}#rwd_menu ul.primary_menu li{border-bottom:1px solid rgba(255 255 255/10%)}#rwd_menu ul.primary_menu li a{padding:15px 10px 15px 25px;font-size:24px;font-weight:500;color:#fff;line-height:1;display:block;position:relative}#rwd_menu ul.primary_menu li a:hover{text-decoration:underline;text-decoration-thickness:1px}#rwd_menu ul.primary_menu li.menu-item-has-children > a:before{width:0;height:100%;left:0;top:0;background:var(--color-red);position:absolute;content:""}#rwd_menu ul.primary_menu li.menu-item-has-children > a:after{width:20px;height:20px;right:20px;top:16px;background:url(images/icon_arrow_down_white.svg) no-repeat right center;background-size:cover;position:absolute;content:""}#rwd_menu ul.primary_menu li.menu-item-has-children.open > a:before{width:8px}#rwd_menu ul.primary_menu li.menu-item-has-children.open > a:after{ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#rwd_menu ul.primary_menu li ul{background:#fff;display:none}#rwd_menu ul.primary_menu li ul li{border-bottom-color:#eee}#rwd_menu ul.primary_menu li ul li:last-child{border-bottom:none}#rwd_menu ul.primary_menu li ul li a{left:auto!important;padding:15px 0 15px 25px;color:#333!important;line-height:20px;opacity:100%!important}#rwd_menu ul.primary_menu li ul li.open > a:before{display:none}#rwd_menu ul.secondary_menu{margin-bottom:30px;list-style:none}#rwd_menu ul.secondary_menu li{margin-bottom:15px;padding:0 25px}#rwd_menu ul.secondary_menu li a{font-size:18px;font-weight:700;color:#fff;line-height:1;display:block}#rwd_menu ul.secondary_menu li a:hover{text-decoration:underline;text-decoration-thickness:1px}#rwd_menu ul li a{left:10px;position:relative;opacity:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#rwd_menu ul > li.fly-in-out > a{left:0;opacity:100%}#rwd_menu .contact{background:var(--color-red)}#rwd_menu .contact a.meta_box{height:70px;padding-left:50px;font-size:15px;color:#fff;line-height:70px;border-bottom:1px solid rgba(255 255 255/10%);display:block;position:relative}#rwd_menu .contact a.meta_box:last-child{border-bottom:none}#rwd_menu .contact a.meta_box:after{width:60px;height:100%;left:0;top:0;background-repeat:no-repeat;background-position:center;background-size:auto 24px;position:absolute;content:""}#rwd_menu .contact a.meta_box.phone:after{background-image:url(images/icon_phone_white.svg)}#rwd_menu .contact a.meta_box.email:after{background-image:url(images/icon_email_white.svg)}#rwd_menu .button_wrapper{padding:0 25px;position:relative;z-index:0;opacity:0}#rwd_menu .button{width:auto!important;padding:0!important;text-align:center;background:#2e2e2e;display:block}#rwd_menu .button:before{background:#2e2e2e}body.rwd_menu__opened #rwd_menu{opacity:1;visibility:visible}body.rwd_menu__opened #rwd_menu .rwd_menu_wrap{right:0}body.rwd_menu__opened #rwd_menu .button_wrapper{opacity:1}#header{width:100%;height:100px;left:0;top:0;background:#fff}#header .inner{height:100%}#header .logo{left:0;bottom:0;position:absolute}#header .logo img{width:200px;height:auto;display:block}#header ul.menu{width:calc(100% - 250px);right:0;top:25px;padding-bottom:15px;border-bottom:1px solid var(--color-line);display:flex;flex-wrap:wrap;justify-content:end;position:absolute;list-style:none}#header ul.menu li{margin-left:25px;position:relative}#header ul.menu li a{height:50px;font-size:20px;font-weight:500;color:var(--color-dark);line-height:48px;display:block}#header ul.menu li a:hover{text-decoration:underline;text-decoration-thickness:1px}#header ul.menu li.make_offer a{padding:0 20px;color:#fff;background:var(--color-blue);-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}#header ul.menu li.current-menu-item:before{width:0;height:0;bottom:-15px;left:50%;margin-left:-6px;border:solid transparent;pointer-events:none;border-color:rgba(0 0 0/0%);border-bottom-color:var(--color-line);border-width:6px;position:absolute;content:""}#header ul.menu li ul{width:max-content;left:-15px;top:100%;padding:10px 0;background:var(--color-blue);position:absolute;z-index:10;list-style:none;visibility:hidden;opacity:0}#header ul.menu li ul:before{width:0;height:0;top:-12px;left:30px;margin-left:-6px;border:solid transparent;pointer-events:none;border-color:rgba(0 0 0/0%);border-bottom-color:var(--color-blue);border-width:6px;position:absolute;content:""}#header ul.menu li ul li{margin-left:0;border-bottom:1px solid rgba(255 255 255/10%)}#header ul.menu li ul li:last-child{border-bottom:none}#header ul.menu li ul li:before{display:none!important}#header ul.menu li ul li a{height:auto;padding:10px 20px;color:#fff;line-height:20px}#header ul.menu li:hover ul{visibility:visible;opacity:100%}#header .rwd_button{width:60px;height:50px;right:20px;background:var(--color-blue);position:absolute;cursor:pointer}#header .rwd_button .burg{width:30px;height:2px;left:15px;top:50%;background:#fff;display:block;position:absolute;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#header .rwd_button .burg:before,#header .rwd_button .burg:after{width:30px;height:2px;background:#fff;position:absolute;content:"";-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#header .rwd_button .burg:before{top:-8px;left:0}#header .rwd_button .burg:after{top:8px;right:0}body.rwd_menu__opened #header .rwd_button .burg{background:transparent}body.rwd_menu__opened #header .rwd_button .burg:before{top:0;-webkit-transform:rotate(45deg)}body.rwd_menu__opened #header .rwd_button .burg:after{top:0;-webkit-transform:rotate(-45deg)}body.fixed_desktop_header #header{height:80px;border-bottom:1px solid var(--color-line);position:fixed;z-index:100;-webkit-animation:header_down 1s infinite;-moz-animation:header_down 1s infinite;-o-animation:header_down 1s infinite;animation:header_down 1s infinite;animation-iteration-count:1}body.fixed_desktop_header #header .logo{top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.fixed_desktop_header #header ul.menu{top:50%;padding-bottom:0;border-bottom:none!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@-webkit-keyframes header_down{from{top:-80px}to{top:0}}@-moz-keyframes header_down{from{top:-80px}to{top:0}}@-o-keyframes header_down{from{top:-80px}top{top:0}}@keyframes header_down{from{top:-80px}to{top:0}}#marketing_text{padding:30px 0;background:#fff}#marketing_text h1{font-size:unset}#marketing_text .inner{padding-left:15%;padding-right:15%;font-size:50px;font-weight:500;line-height:120%}section.hero{height:550px;overflow:hidden}section.hero .item{position:relative}section.hero .item img{width:100%;max-height:600px;display:block;object-fit:cover;object-position:center}section.hero .item .cover{width:100%;height:100%;top:0;background:rgba(10 18 41 / 30%);position:absolute;display:grid;text-align:center;align-items:center;left:0;bottom:0;right:0}section.hero .item .cover .subtitle{width:100%;font-size:22px;font-weight:700;color:var(--color-red);letter-spacing:2px}section.hero .item .cover .title{font-size:70px;line-height:100%;text-transform:uppercase;color:#fff;margin:35px 0}@media(max-width:1280px){section.hero .item .cover .title{font-size:45px;line-height:60px}}@media(max-width:768px){section.hero{height:400px}section.hero .item img{max-height:400px}section.hero .item a{border:solid 2px #fff}}@media(max-width:480px){section.hero{height:auto;overflow:unset;padding-bottom:50px}section.hero .item .cover .title{font-size:34px}}.services_wrap{margin-left:-15px;margin-right:-15px;margin-bottom:30px;display:flex;flex-wrap:wrap}.services_wrap .service{width:calc(33.3333333333% - 30px);height:200px;margin:30px 15px 0;padding:30px 20px 0;text-decoration:none!important;color:var(--color-blue);border:1px solid var(--color-line);position:relative}.services_wrap .service:nth-child(-n + 3){margin-top:0}.services_wrap .service:after{height:4px;left:-1px;right:-1px;bottom:-1px;background:var(--color-red);position:absolute;content:""}.services_wrap .service h4{margin-bottom:10px;font-size:12px;font-weight:700;color:var(--color-dark);line-height:100%;letter-spacing:2px}.services_wrap .service h3{margin-bottom:0!important;font-size:30px;font-weight:500!important;color:var(--color-blue)!important;line-height:100%}.services_wrap .service .read_more{width:50px;height:60px;left:0;bottom:3px;font-size:26px;font-weight:500;display:flex;justify-content:center;align-items:center;position:absolute;z-index:0}.services_wrap .service .read_more:after{width:100%;height:0;left:0;bottom:0;background:var(--color-gray);position:absolute;content:"";z-index:-1}.services_wrap .service:hover .read_more:after{height:100%}body.home .services_wrap{margin-bottom:0}#facts{padding:70px 70px 70px 0;background:#eef0f2;position:relative}#facts:before{width:360px;height:100%;right:100%;top:0;background:#eef0f2;position:absolute;content:""}#facts .facts_wrap{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}#facts .facts_wrap .fact{width:calc(33.3333333333% - 30px);margin:30px 15px 0;padding:20px 0;color:var(--color-blue);border-top:1px solid rgba(0 0 0/10%)}#facts .facts_wrap .fact:nth-child(-n + 3){padding-top:0;border-top:none}#facts .facts_wrap .fact.first{font-size:40px;line-height:100%}#facts .facts_wrap .fact .number{font-size:60px;line-height:100%;display:flex}#facts .facts_wrap .fact .number span{font-size:40px;color:var(--color-red)}#contact{background:var(--color-blue);position:relative}#contact:before{width:360px;height:100%;right:100%;top:0;background:var(--color-blue);position:absolute;content:""}#contact .contact_wrap{font-size:15px;display:flex;flex-wrap:wrap}#contact .contact_wrap .wrap_left{width:350px;padding:70px 30px 70px 0;color:#fff}#contact .contact_wrap .wrap_left h4{margin-bottom:20px;font-size:14px;font-weight:700;color:var(--color-red)}#contact .contact_wrap .wrap_left a{color:#fff}#contact .contact_wrap .wrap_left a:hover{text-decoration:underline}#contact .contact_wrap .wrap_left .slogan{margin-top:50px}#contact .contact_wrap .wrap_left .button{width:100%}#contact .contact_wrap .wrap_right{width:calc(100% - 350px);background:url(images/sziberiasped__02.jpg) no-repeat center;background-size:cover}#news{padding:70px 70px 70px 0;background:#eef0f2;position:relative}#news:before{width:360px;height:100%;right:100%;top:0;background:#eef0f2;position:absolute;content:""}.news_wrap{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap}.news_wrap .news{width:calc(50% - 40px);margin:40px 20px 0}.news_wrap .news:nth-child(-n + 2){margin-top:0}.news_wrap .news .thumbnail{display:block}.news_wrap .news .thumbnail img{width:100%;height:auto;display:block}.news_wrap .news .entry{padding-top:20px}.news_wrap .news .entry h3{min-height:70px;margin-bottom:0!important;font-weight:400!important}.news_wrap .news .entry h3 a{font-size:30px!important;text-decoration:none!important;color:var(--color-blue)!important;line-height:100%;display:inline-block}.news_wrap .news .entry h3 a:hover{text-decoration:underline!important;text-decoration-thickness:1px!important}.news_wrap .news .entry .excerpt{margin-bottom:20px}.news_wrap .news .entry .excerpt p{margin-bottom:0!important;font-size:15px;line-height:22px}.news_wrap .news .entry a.read_more{height:35px;padding-right:55px;font-size:18px;color:#000;line-height:35px;display:inline-block;position:relative}.news_wrap .news .entry a.read_more:hover{text-decoration:underline}.news_wrap .news .entry a.read_more:after{width:35px;height:35px;right:0;top:0;background:url(images/icon_arrow_right.svg) no-repeat center;background-size:12px auto;border:1px solid var(--color-line);position:absolute;content:"";-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.news_wrap .news .entry a.read_more:hover:after{border-color:var(--color-blue)}#before_content{background:#fff;position:relative}#before_content .inner{padding:30px 15%}#before_content h1{font-size:50px;font-weight:500;line-height:120%}#before_content .rank-math-breadcrumb{font-size:16px;font-weight:700;color:#fff;line-height:20px;background:var(--color-blue);padding:10px calc((100% - 1280px) / 2) 10px calc((100% - 1280px) / 2)}#before_content .rank-math-breadcrumb a{font-weight:400;text-decoration:underline;color:var(--color-turquoise)}#before_content .rank-math-breadcrumb a:hover{color:#fff}#main{padding-left:calc((100% - 1280px) / 2);padding-right:calc((100% - 1280px) / 2);border-bottom:1px solid var(--color-line);display:flex;flex-wrap:wrap;position:relative;overflow-x:hidden}#main:before{width:calc((100% - 1280px) / 2);height:100%;left:0;top:0;background:#fff;position:absolute;content:""}body.fixed_desktop_header #container{padding-top:80px}#content{width:calc(100% - 310px);padding-top:30px;padding-bottom:30px;background:#fff}#content .content_top{padding-right:50px;padding-bottom:30px}body.single-service #content,body.single-transport #content{padding-bottom:0;display:flex;flex-wrap:wrap;align-items:space-between;align-content:space-between}#content p{margin-bottom:20px}#content a{text-decoration:underline;color:var(--color-blue)}#content img{max-width:100%}#content h2{margin-bottom:20px;font-size:35px;font-weight:500;color:var(--color-dark);line-height:130%}#content h2.has_line{font-size:40px;position:relative;z-index:0}#content h2.has_line:before{width:100%;height:1px;left:0;top:50%;background:var(--color-gray);position:absolute;content:"";z-index:-1}#content h2.has_line span{padding-right:20px;background:#fff;display:inline-block}#content h3{margin-bottom:20px;font-size:25px;font-weight:700;color:var(--color-red);line-height:130%}#content h4{margin-bottom:10px}#content ul{margin-left:20px;margin-bottom:20px;list-style:square}#content ol{margin-left:20px;margin-bottom:20px;list-style:decimal}#content table{width:100%;margin-bottom:20px;border-collapse:collapse;border-spacing:0}#content table thead tr th{padding:10px;font-size:14px;text-transform:uppercase;color:#fff;line-height:100%;background:var(--color-blue)}#content table tbody tr td img{max-width:400px}#content table tbody tr td{padding:10px 0;border-bottom:1px solid var(--color-line)}#content table.trucks tbody tr td{width:50%}#content table.trucks tbody tr td:nth-child(2){text-align:center}#content blockquote{margin-bottom:30px;padding:40px 100px 40px 50px;font-style:italic;background:var(--color-silver);position:relative}#content blockquote:before{width:60px;height:60px;right:0;top:0;background:var(--color-blue) url(images/icon_quote_white.svg) no-repeat center;background-size:auto 24px;position:absolute;content:""}#content blockquote p:last-child{margin-bottom:0!important}#content .post_tags{margin-bottom:20px;font-size:14px;display:flex;flex-wrap:wrap}#content .post_tags h4{margin:0 5px 0 0 !important;font-size:14px!important;font-weight:700!important;color:var(--color-dark);line-height:24px}#content .post_tags a{margin:0 5px 5px 0;padding:5px 10px;text-decoration:none!important;line-height:100%;background:var(--color-silver);display:inline-block;border-radius:12px}#content .post_tags a:hover{text-decoration:none!important;color:#fff!important;background:var(--color-red)}#content .pagination{margin-top:50px;padding-top:20px;display:flex;border-top:3px solid var(--color-gray);position:relative}#content .pagination .pages{height:40px;right:0;top:20px;font-size:14px;font-weight:700;line-height:40px;position:absolute}#content .pagination a,#content .pagination .current{width:40px;height:40px;margin-right:5px;font-size:16px;text-decoration:none!important;display:flex;justify-content:center;align-items:center;border-radius:50%}#content .pagination a:hover{background:var(--color-silver)}#content .pagination .current{color:#fff;background:var(--color-red)}#content .action_buttons_wrap{margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:space-between}#content .action_buttons_wrap .button{width:calc(50% - 20px)}#content .abc_wrap{margin-bottom:30px;display:flex;flex-wrap:wrap}#content .abc_wrap .letter{margin-right:10px}#content .abc_wrap .letter a{font-weight:700}#content .abc_wrap .letter span{font-weight:700;color:#999}#content form.search{margin:0 auto 50px;padding:10px;border:1px solid #999;display:flex;justify-content:space-between}#content form.search input[type="text"]{width:calc(100% - 120px);height:40px;font-size:17px}#content .filtering_search{margin:0 auto;padding:10px;border:1px solid #999;display:flex;justify-content:space-between}#content .filtering_search input[type="text"]{width:100%;height:40px;font-size:17px}#content .glossary_wrap{display:flex;flex-wrap:wrap}#content .glossary_wrap .glossary{width:50%;margin-top:50px}#content .glossary_wrap .glossary:nth-child(-n + 2){margin-top:0}#content .glossary_wrap .glossary:nth-child(odd){padding-right:30px}#content .glossary_wrap .glossary h3 a{text-decoration:none!important}#content .glossary_wrap .glossary h3 a:hover{text-decoration:underline!important;text-decoration-thickness:1px}#content .filteringHighlight{background-color:#fdd835}#content .wp-caption{width:100%!important;margin-bottom:20px}#content .wp-caption .wp-caption-text{margin-bottom:0!important;padding:5px 10px;font-size:14px;line-height:18px;background:var(--color-silver)}#content .cv{margin-bottom:30px;padding:20px;background:var(--color-silver);display:flex;flex-wrap:wrap}#content .cv .cv_left{width:160px}#content .cv .cv_left .image{width:140px;height:140px;background-color:var(--color-dark);background-position:center;background-size:cover}#content .cv .cv_right{width:calc(100% - 160px);line-height:25px;display:flex;flex-wrap:wrap;align-items:center;align-content:center}#content .cv .cv_right h3{margin-bottom:0!important}#content .cv .cv_right div{width:100%}#content .cv .cv_right .name{width:100%}#content .solutions_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}#content .solutions_wrap .solution{width:calc(50% - 20px);margin-top:40px;background:var(--color-silver)}#content .solutions_wrap .solution:nth-child(-n + 2){margin-top:0}#content .solutions_wrap .solution .thumbnail{display:block}#content .solutions_wrap .solution .thumbnail img{width:100%;height:auto;display:block}#content .solutions_wrap .solution h3{margin-bottom:0!important;padding:20px;display:block}#content .solutions_wrap .solution h3 a{text-decoration:none!important}#newsletter{padding:70px 70px 70px 0}form.mailster-form .mailster-wrapper{margin-bottom:10px}form.mailster-form .mailster-wrapper:last-child{margin-bottom:0}form.mailster-form .mailster-wrapper input[type="email"]{height:45px;padding-left:10px;font-size:16px;color:#000;background:var(--color-silver);border:1px solid var(--color-gray);outline:1px solid transparent!important}form.mailster-form .mailster-wrapper input[type="email"]:focus{background:#fff;border-color:var(--color-blue)}form.mailster-form .mailster-wrapper input[type="email"]:placeholder{color:#999}form.mailster-form .mailster-wrapper input[type="email"]:focus:placeholder{color:#999}.mailster-form-container{width:100%;margin:30px 20px;padding:50px 300px 50px 50px;color:#fff;background-color:var(--color-light-blue);background-image:url(images/bgr_newsletter.png);background-repeat:no-repeat;background-position:calc(100% - 70px) 70px;border-radius:10px}.mailster-form-container .title{margin-bottom:10px;font-size:35px;line-height:120%}.mailster-form-container .text{margin-bottom:30px;line-height:20px}.mailster-form-container form.mailster-form .mailster-wrapper input[type="email"]{background:rgba(255 255 255/10%);border-color:rgba(255 255 255/30%);outline-color:transparent!important}.mailster-form-container form.mailster-form .mailster-wrapper input[type="email"]:focus{background:#fff;border-color:#fff}.mailster-form-container form.mailster-form .mailster-wrapper input[type="email"]:placeholder{color:rgba(255 255 255/50%)}.mailster-form-container form.mailster-form .mailster-wrapper input[type="email"]:focus:placeholder{color:rgba(0 0 0/50%)}.mailster-form-container form.mailster-form .mailster-wrapper.error input[type="email"]{border-color:var(--color-red);outline-color:var(--color-red)!important}.mailster-form-container form.mailster-form .mailster-form-info{margin-top:20px;padding:10px 20px!important;font-size:15px!important;line-height:20px}.mailster-form-container form.mailster-form .mailster-form-info.error{background:var(--color-red);border-radius:5px}.mailster-form-container form.mailster-form .mailster-form-info p{margin-bottom:0!important}.mailster-form-container form.mailster-form .mailster-form-info ul{margin-bottom:0!important}.mailster-form-container form.mailster-form .mailster-form-info ul li{list-style:square!important}.mailster-form-container form.mailster-form .mailster-form-info:last-child{margin-bottom:0!important}.mailster-form-container form.mailster-form .mailster-wrapper a{color:#fff!important}.mailster-form-container form.mailster-form .mailster-wrapper a:hover{text-decoration:none!important}.prev_next_post_wrap{margin-bottom:50px}.prev_next_post_wrap h3{margin-bottom:15px;font-size:25px;font-weight:700;color:var(--color-rose-red)}.prev_next_post_wrap .buttons{display:flex;flex-wrap:wrap}.prev_next_post_wrap .prev_post,.prev_next_post_wrap .next_post{width:50%;height:40px;font-size:15px;font-weight:700;text-decoration:none!important;color:#18a0fb;line-height:18px;display:flex;align-items:center;position:relative}.prev_next_post_wrap .prev_post:hover,.prev_next_post_wrap .next_post:hover{text-decoration:underline!important;color:#161616}.prev_next_post_wrap .prev_post{padding-left:50px;padding-right:20px}.prev_next_post_wrap .next_post{width:50%;padding-left:20px;padding-right:50px;justify-content:flex-end}.prev_next_post_wrap .prev_post:before,.prev_next_post_wrap .next_post:before{width:40px;height:40px;left:0;top:0;background-color:var(--color-blue);background-image:url(images/icon_arrow_left_white.svg);background-repeat:no-repeat;background-position:center;background-size:auto 12px;position:absolute;content:""}.prev_next_post_wrap .next_post:before{left:auto;right:0;background-image:url(images/icon_arrow_right_white.svg)}.ez-toc-counter{padding:50px!important;background:var(--color-silver)!important;border:none!important}.ez-toc-counter .ez-toc-title{margin-bottom:10px!important;font-size:20px!important;font-weight:700!important;color:#000!important}.ez-toc-counter ul{margin-left:0!important;margin-bottom:0!important;list-style:none!important}.ez-toc-counter ul li{padding-left:30px!important;position:relative;list-style:none!important}.ez-toc-counter ul li:before{left:0;margin-right:1em;color:var(--color-blue);position:absolute;content:"→"}.ez-toc-counter ul li a{color:var(--color-blue)!important}.ez-toc-counter ul li a:hover{color:var(--color-body-text)!important}.ez-toc-counter ul li a:before{display:none!important}#sidebar{width:310px;padding-left:30px;padding-top:30px}#sidebar a{color:var(--color-blue)}#sidebar a:hover{text-decoration:underline;color:var(--color-dark)}#sidebar .widget{margin-bottom:30px}#sidebar .widget_title{margin-bottom:10px;font-size:14px;font-weight:700;color:var(--color-red);line-height:100%}#sidebar .widget_transports ul{margin-left:20px;list-style:square}#sidebar .widget_transports ul li{font-size:15px;line-height:25px}#sidebar .widget_transports ul li a{font-size:15px}#sidebar .widget_contact{padding:30px;background:#fff}#sidebar .widget_contact .widget_title{font-size:28px;font-weight:400;color:var(--color-dark);position:relative}#sidebar .widget_contact .widget_title:before{width:30px;height:16px;left:-45px;top:8px;background:var(--color-red);position:absolute;content:""}#sidebar .widget_contact .text{font-size:15px;line-height:20px}#sidebar .widget_contact .button{width:100%;margin-top:20px}#sidebar .ez-toc-widget ul{padding:0!important}#sidebar .ez-toc-widget ul li{padding-left:30px;background-color:transparent!important;position:relative}#sidebar .ez-toc-widget ul li:before{left:0;top:-3px;color:var(--color-blue);position:absolute;content:"→"}#sidebar .ez-toc-widget ul li a{padding-left:0!important;font-size:15px;line-height:20px}#sidebar .ez-toc-widget ul li a:before{display:none!important}body.page-id-310 #sidebar .ez-toc-widget{display:none!important}#footer{background:#fff}#footer a{color:var(--color-blue)}#footer a:hover{text-decoration:underline;color:var(--color-dark)}#footer ul{margin-left:20px}#footer .footer_top{padding:70px 0}#footer .footer_top .footer_top_wrap{display:flex;flex-wrap:wrap}#footer .footer_top .footer_top_wrap .wrap_left{width:33.3333333333%}#footer .footer_top a.logo{margin-bottom:20px;display:inline-block}#footer .footer_top a.logo img{width:auto;height:25px;display:block}#footer .footer_bottom a{text-decoration:underline}#footer .footer_bottom .footer_bottom_wrap{padding-top:25px;padding-bottom:25px;border-top:1px solid var(--color-line);display:flex;flex-wrap:wrap;justify-content:space-between}#footer .footer_bottom .footer_bottom_wrap .wrap_left{display:flex;flex-wrap:wrap}#footer .footer_bottom .footer_bottom_wrap .wrap_left .sep{margin:0 10px}.faq_wrap{margin-bottom:20px}.faq_wrap h3{margin-top:50px}.faq_wrap:first-of-type h3{margin-top:0}.faq_wrap .faq_main{margin-bottom:10px;border:1px solid var(--color-silver-line);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.faq_wrap .faq_main .faq_header{padding:15px 40px 15px 20px;font-size:16px;font-weight:700;color:#fff;line-height:20px;background:var(--color-blue) url(images/icon_plus_white.svg) no-repeat calc(100% - 20px) center;background-size:auto 11px;display:block;cursor:pointer}.faq_wrap .faq_main .faq_content{padding:20px;display:none}.faq_wrap .faq_main .faq_content:last-child{margin-bottom:0!important}.faq_wrap .faq_main.active .faq_header{background-image:url(images/icon_minus_white.svg)}#cookie-law-info-bar{font-size:14px;line-height:20px}#cookie-law-info-bar .cli_settings_button{font-weight:700;text-decoration:underline}.wpcf7-form,.fieldset-cf7mls{display:flex!important;flex-wrap:wrap;justify-content:space-between}.wpcf7-form h3{margin-bottom:10px!important;font-size:24px;font-weight:700;color:var(--color-burgundy);line-height:100%}.wpcf7-form p,.wpcf7-form h2,.wpcf7-form h3{width:100%}.form-row{margin-bottom:20px;position:relative}.form-row.form-row-first{width:calc(50% - 10px)}.form-row.form-row-last{width:calc(50% - 10px)}.form-row.form-row-wide{width:100%}.form-row br{display:none!important}.form-row p{margin-bottom:0!important}.form-row label{width:100%;margin-bottom:5px;font-size:15px;font-weight:900;color:#383838;line-height:20px;display:block}.form-row select,.form-row textarea,.form-row input[type="tel"],.form-row input[type="text"],.form-row input[type="email"],.form-row input[type="number"]{width:100%;height:50px;padding-left:10px;font-size:18px;background:#fff;border:1px solid #ddd;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.form-row select:focus,.form-row textarea:focus,.form-row input[type="tel"]:focus,.form-row input[type="text"]:focus,.form-row input[type="email"]:focus,.form-row input[type="number"]:focus{border-color:var(--color-blue)}.form-row textarea{min-height:150px;padding:10px;resize:vertical}.wpcf7{margin-bottom:30px;padding:30px;background:var(--color-silver)}.wpcf7 .wpcf7-list-item{margin:0 10px 10px 0 !important}.wpcf7 .wpcf7-radio{display:flex;flex-wrap:wrap;justify-content:space-between}.wpcf7 .wpcf7-radio .wpcf7-list-item{width:calc(50% - 10px);margin:10px 0 0!important}.wpcf7 .wpcf7-radio .wpcf7-list-item label{margin-bottom:0!important;padding:12px 10px 10px;font-weight:400;line-height:100%;background:#fff;border:1px solid #ddd;cursor:pointer}.wpcf7 .wpcf7-radio .wpcf7-list-item:hover label{border-color:#ccc}.wpcf7 .wpcf7-radio .wpcf7-list-item input[type="radio"],.wpcf7 .wpcf7-radio .wpcf7-list-item input[type="checkbox"]{margin-top:-2px!important}.wpcf7 .wpcf7-radio.four_columns .wpcf7-list-item{width:calc(25% - 10px)}.cf7mls-btns{width:100%}form.cf7mls input.wpcf7-form-control.wpcf7-submit{margin:0!important;padding:0 20px!important;font-weight:500!important;-webkit-border-radius:25px!important;-moz-border-radius:25px!important;border-radius:25px!important;float:none!important}.social_share__action_button{width:100%;left:0;bottom:0;background:#fff;border-top:1px solid var(--color-line);position:fixed;z-index:99}.make_offer_wrap{padding:5px}.make_offer_wrap a.button{width:100%}.social_share{display:flex}.social_share a{height:40px;background-repeat:no-repeat;background-position:center;background-size:auto 24px;display:block;flex-grow:1;flex-basis:0}.social_share a.facebook{background-color:#4267b2;background-image:url(images/icon_facebook_white.svg)}.social_share a.linkedin{background-color:#007bb5;background-image:url(images/icon_linkedin_white.svg)}.social_share a.whatsapp{background-color:#67c15e;background-image:url(images/icon_whatsapp_white.svg)}.social_share a.messenger{background-color:#007fff;background-image:url(images/icon_messenger_white.svg)}.social_share a.mail{background-color:#000;background-image:url(images/icon_email_white.svg)}.social_share a span{display:none}.social_share .make_offer_wrap{width:100%}.social_share.single{width:auto;left:auto;bottom:auto;position:relative}.social_share.single a{width:40px;height:40px;margin-right:5px;flex-grow:inherit;flex-basis:auto}@media only screen and (max-width: 1280px){.p_l_20{padding-left:20px}.p_r_20{padding-right:20px}#header .logo{left:20px}#header ul.menu{width:calc(100% - 270px);right:20px}#marketing_text .inner{padding-left:20px;padding-right:20px}#slider_wrap .slick-slide .cover{padding-left:20px;padding-right:20px}#slider_wrap .slick-slide .title{font-size:60px}#aboutus{padding:50px 20px}.services_wrap{margin-left:-10px;margin-right:-10px}.services_wrap .service{width:calc(33.3333333333% - 20px);margin:20px 10px 0}#facts{padding:50px 20px}#facts .facts_wrap{margin-left:-10px;margin-right:-10px}#facts .facts_wrap .fact{width:calc(33.3333333333% - 20px);margin:20px 10px 0}#contact .contact_wrap .wrap_left{width:330px;padding:50px 20px}#contact .contact_wrap .wrap_right{width:calc(100% - 330px)}#news{padding:50px 20px}.news_wrap{margin-left:-10px;margin-right:-10px}.news_wrap .news{width:calc(50% - 20px);margin:40px 10px 0}#before_content .main_title{padding:30px 20px}#before_content .rank-math-breadcrumb{padding-right:20px;padding-left:20px}#content .content_top{padding-left:20px}.ez-toc-counter{padding:20px!important}#newsletter{padding:70px 20px}.mailster-form-container{margin:30px 10px}#sidebar{padding-right:20px}#footer .footer_top{padding:50px 0}}@media only screen and (max-width: 960px){.hide_in_960{display:none!important}.show_in_960{display:block!important}#header{width:100%;height:80px;left:0;top:0;position:fixed;z-index:10}body.home #header{border-bottom:1px solid var(--color-line)}body.fixed_header #header{border-bottom:1px solid var(--color-line)}#header .logo{top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#marketing_text .inner{font-size:40px;line-height:110%}#slider_wrap .slick-slide:after{display:none}#slider_wrap .slick-slide .cover{padding-bottom:0;align-content:center;align-items:center}#slider_wrap .slick-slide .title{font-size:50px}#aboutus{padding-right:20px;padding-top:30px}#before_content{display:flex;flex-wrap:wrap}#before_content h1{font-size:40px;line-height:110%}#before_content .main_title{width:100%;padding-bottom:0;order:2}#before_content .rank-math-breadcrumb{width:100%;order:1}#container{padding-top:80px}#content{width:100%}#content .content_top{width:100%;padding-right:20px}#newsletter{padding:50px 20px}.mailster-form-container{padding:30px 250px 30px 30px;background-position:calc(100% - 30px) 30px}#footer .footer_top .footer_top_wrap .wrap_left{width:50%}#footer .footer_top .footer_top_wrap .wrap_left.contact{width:100%;margin-bottom:30px}}@media only screen and (max-width: 768px){#marketing_text .inner{font-size:30px;line-height:100%}#slider_wrap .slick-slide .title{font-size:40px}.services_wrap .service{width:calc(50% - 20px);padding:20px}.services_wrap .service:nth-child(3){margin-top:20px}.services_wrap .service h3{font-size:25px}#facts .facts_wrap .fact{width:calc(50% - 20px)}#facts .facts_wrap .fact.first{width:100%;padding-top:0!important}#before_content h1{line-height:100%}#content .table_wrap{width:100%;overflow-x:auto}#content .table_wrap table{min-width:768px}#content table tbody tr td{font-size:15px;line-height:18px}#content table.two_columns{display:block}#content table.two_columns thead{display:block}#content table.two_columns thead tr th{text-align:left;display:block}#content table.two_columns tbody{display:block}#content table.two_columns tbody tr{display:block}#content table.two_columns tbody tr td{width:100%;display:block}#content table.two_columns tbody tr td:first-child{border-bottom:none!important}#footer .footer_bottom .footer_bottom_wrap{justify-content:center}#footer .footer_bottom .footer_bottom_wrap .wrap_left{width:100%;justify-content:center}}@media only screen and (max-width: 640px){.hide_in_640{display:none!important}#contact .contact_wrap .wrap_left{width:100%}#contact .contact_wrap .wrap_right{width:100%}#contact .contact_wrap .wrap_right:before{padding-top:40%;display:block;content:""}#content .action_buttons_wrap .button{width:100%;margin-bottom:20px}#content .action_buttons_wrap .button:last-child{margin-bottom:0}#content .glossary_wrap .glossary{width:100%}#content .glossary_wrap .glossary:nth-child(2){margin-top:50px}#content .glossary_wrap .glossary:nth-child(odd){padding-right:0}.mailster-form-container{padding:150px 20px 20px;background-position:20px 30px;background-size:auto 100px}.mailster-form-container .title{font-size:30px}.news_wrap{margin-left:0;margin-right:0}.news_wrap .news{width:100%;max-width:480px;margin:40px auto 0}.news_wrap .news:nth-child(2){margin-top:40px}.prev_next_post_wrap{margin-bottom:30px}.prev_next_post_wrap .buttons{padding:20px;border:1px solid var(--color-gray)}.prev_next_post_wrap .prev_post,.prev_next_post_wrap .next_post{width:100%;height:auto;min-height:40px;padding:50px 0 0;text-align:center}.prev_next_post_wrap .prev_post{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--color-gray)}.prev_next_post_wrap .prev_post:before,.prev_next_post_wrap .next_post:before{left:calc(50% - 20px)!important;right:auto}.form-row.form-row-first,.form-row.form-row-last{width:100%}.wpcf7 .wpcf7-list-item{width:100%;margin:0 0 10px!important}}@media only screen and (max-width: 480px){.hide_in_480{display:none!important}.show_in_480_flex{display:flex!important}.button.button_full_width_in_480{width:100%;display:block}#rwd_menu .rwd_menu_wrap{width:calc(100% - 20px)}.services_wrap .service{width:100%;height:auto;padding-bottom:60px}.services_wrap .service:nth-child(2){margin-top:20px}.services_wrap.is_mobile{display:none}#facts .facts_wrap .fact .number{font-size:50px}#facts .facts_wrap .fact .number span{font-size:30px}#before_content .rank-math-breadcrumb{font-size:14px}#content .cv .cv_left{width:100%;margin-bottom:20px}#content .cv .cv_right{width:100%}#content blockquote{padding:30px 80px 30px 20px}#footer .footer_bottom .footer_bottom_wrap .wrap_left .copyright{width:100%;text-align:center}.wpcf7{padding:20px}.wpcf7 .wpcf7-radio .wpcf7-list-item{width:100%}.wpcf7 .wpcf7-radio.four_columns .wpcf7-list-item{width:100%}}