.clearfix:before,#main>.home .alert-info .in-progress .buttons:before,.clearfix:after,#main>.home .alert-info .in-progress .buttons:after{content:" ";display:table}.clearfix:after,#main>.home .alert-info .in-progress .buttons:after{clear:both}#main .marketing #main img{max-width:100%}#main .marketing .bg-stretch{z-index:-1;position:absolute;inset:0;overflow:hidden}#main .marketing .bg-stretch img{max-width:1000%!important}#main .marketing .banner-container{min-height:653px;position:relative}#main .marketing .banner-frame{white-space:nowrap;text-align:center;width:100%;min-height:653px;padding:110px 0 10px;overflow:hidden}#main .marketing .banner-frame:after{content:"";vertical-align:middle;width:0;height:653px;margin:0 0 0 -5px;display:inline-block;overflow:hidden}#main .marketing .promo-container{line-height:22px}#main .marketing .promo-info{text-align:center;margin:0;padding:36px 0 0;list-style:none}#main .marketing .promo-info h2{border-bottom:1px solid #d4d4d4;margin:0 0 15px;padding:0 0 16px;font:700 16px/18px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}#main .marketing .promo-info .title,#main .marketing .promo-info .text{font-size:15px;line-height:20px;display:block}#main .marketing .promo-info .btn{padding:8px 19px 9px}#main .marketing .promo-info .img-block{vertical-align:top;width:170px;height:170px;display:inline-block;overflow:hidden}#main .marketing .promo-info .img-block img{margin:0 auto;display:block}#main .marketing .promo-info li{padding-bottom:97px;list-style:none}#main .marketing .promo-info .wp-desc{min-height:84px}#main .marketing .accordion-block{padding:4px 0 10px;font-size:18px;line-height:26px}#main .marketing .panel-group .panel+.panel{margin-top:10px}#main .marketing #accordion{font-size:15px}#main .marketing #accordion .panel-default{width:100%;min-height:1px}#main .marketing #accordion .panel-default:after{display:none}#main .marketing #accordion .panel-heading{padding:0}#main .marketing #accordion .panel-heading a{padding:30px 80px 33px 29px;font:700 17px/20px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;display:block;position:relative;text-decoration:none!important}#main .marketing #accordion .panel-heading a .glyphicon{color:#000;text-align:center;border:2px solid #000;border-radius:50%;width:39px;height:39px;margin-top:-20px;font-size:20px;font-weight:700;line-height:36px;position:absolute;top:50%;right:22px}#main .marketing #accordion .panel-heading a .glyphicon:before{margin:1px 0 0}#main .marketing #accordion .panel-heading a.collapsed{background:#f1f1f1}#main .marketing #accordion .panel-heading a.collapsed .glyphicon-minus{display:none!important}#main .marketing #accordion .panel-heading a.collapsed .glyphicon-plus,#main .marketing #accordion .panel-heading a .glyphicon-minus{display:block!important}#main .marketing #accordion .panel-heading a .glyphicon-plus{display:none!important}#main .marketing #accordion .panel-body{padding:0 120px 20px 30px;line-height:22px;border:0!important}#main .marketing .slogan{text-transform:uppercase;white-space:normal;padding:0 0 20px;font:24px/30px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}#main .marketing .slogan strong{font-weight:700;display:block}#main .marketing .slogan strong.small{font-size:22px;font-weight:400;line-height:30px}#main .marketing .text-block{text-align:center;color:#fff;background:#d82020;width:100%;padding:20px 0;font:18px/22px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}#main .marketing .text-block p:last-child{margin:0}#main .marketing .text-block a:not(.btn){color:#fff;text-decoration:underline}#main .marketing .text-block a.btn{text-decoration:none}#main .marketing .text-block blockquote{color:#fff;margin:0;padding:0}#main .marketing .text-block blockquote q{margin:0 0 9px;font:700 18px/25px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;display:block}#main .marketing .text-block blockquote cite{color:#fff;text-transform:uppercase;margin:0 0 -6px;font:15px/25px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}#main .marketing .text-block strong{text-transform:uppercase;padding:0 0 9px;font-size:35px;font-weight:700;line-height:42px;display:block}#main .marketing .text-block .small{text-transform:none;font:18px/22px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}#main .marketing .text-block .text-holder{padding:0 185px 0 0}#main .marketing .text-block .text-holder strong{float:left;text-transform:none;max-width:100%;padding:7px 0 0;font-size:20px;font-weight:400;line-height:24px}#main .marketing .text-block .btn{min-width:175px;padding:9px 8px}#main .marketing .text-block.dark-grey{background:#3b3b3b;padding:33px 0;font:20px/24px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}#main .marketing .text-block.dark-grey mark{text-transform:uppercase;color:#fff;background:0 0;font-weight:700}#main .marketing .text-block.help{padding:30px 0}#main .marketing .text-block.help strong{padding:0 0 23px;font:20px/26px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}#main .marketing .text-block.help strong a{color:#fff}#main .marketing .text-block.help strong a:hover{color:#3b3b3b;text-decoration:none}#main .marketing .text-block.help .btn{min-width:175px;padding:8px}#main .marketing .text-block.help .col.border{position:relative}#main .marketing .text-block.help .col.border:after{content:"";background:#bb1414;width:1px;height:100%;position:absolute;top:0;right:-20px}#main .marketing .text-block.help.style{padding:34px 0 33px}#main .marketing .text-block.help.style strong{vertical-align:middle;padding:0 43px 0 0;display:inline-block}#main .marketing .text-block.help.style .btn-holder{vertical-align:middle;display:inline-block}#main .marketing .text-block.help.style .col{padding:0}#main .marketing .num-list{font-size:15px;line-height:22px}#main .marketing .num-list .btn{color:#d82020;background:0 0;border:3px solid #d82020;min-width:245px;padding:14px 10px;font-size:15px;line-height:16px}#main .marketing .num-list .btn:hover{color:red;border-color:red}#main .marketing .num-list ol{color:#000;counter-reset:item;height:1%;margin:0;padding:0;line-height:22px;overflow:hidden}#main .marketing .num-list ol li{padding:37px 0}#main .marketing .num-list ol li .text-holder{padding:1px 0 0;overflow:hidden}#main .marketing .num-list ol li{list-style:none}#main .marketing .num-list ol li:before{content:counters(item, ".") " ";counter-increment:item;text-align:center;float:left;color:#d82020;border:5px solid #d82020;border-radius:50%;width:75px;height:75px;margin:0 19px 0 0;font:700 45px/66px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}#main .marketing .num-list ol li:after{content:"";clear:both;display:block}#main .marketing .num-list ol li{border-top:1px solid #e0e0e0;display:block}#main .marketing .num-list ol li p{margin:0}#main .marketing .num-list ol li:first-child{border:0;padding:0 0 37px}#main .marketing .num-list h2{color:#3b3b3b;text-transform:uppercase;margin:0 0 45px;font:700 45px/30px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}#main .marketing .num-list h3{text-transform:none;margin:0;font-size:18px;font-weight:400;line-height:25px}#main .marketing .post{width:100%;padding:74px 0;line-height:22px;position:relative}#main .marketing .post .text-holder{z-index:101;width:70%;position:relative}#main .marketing .post .text{vertical-align:top;max-width:470px;display:inline-block;position:relative}#main .marketing .post .text:after{content:"";border-top:1px solid #b9b9b9;width:470px;position:absolute;top:-15px;left:0}#main .marketing .post p{margin:0 0 7px}#main .marketing .post h2{margin:0 0 5px -2px}#main .marketing .post:nth-child(2n){background:#f1f1f1}#main .marketing .post .img-holder{z-index:100;width:auto;position:absolute;top:0;right:0}#main .marketing .post .img-holder img{width:100%;height:auto}#main .marketing .post .img-holder.pull-right{right:0}#main .marketing .post .img-holder.pull-right.style1{width:auto;top:auto;bottom:-79px;right:0}#main .marketing .post .img-holder.pull-right.style3{width:auto;top:-153px;right:0}#main .marketing .post .img-holder.pull-left{left:0}#main .marketing .post .img-holder.pull-left.style2{width:auto;top:36px;left:-76px;right:auto}#main .marketing .post .heading{margin:0 0 12px;padding:0 0 16px;position:relative}#main .marketing .post .heading strong{text-transform:uppercase;font:700 20px/26px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}#main .marketing .post .more{text-transform:uppercase;font:700 14px/16px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}#main .marketing .post .more:hover{text-decoration:none}#main .marketing .section{background:#e5e5e5;padding:52px 0}#main .marketing .section.comments{background:0 0}#main .marketing .section.comments h2{margin:0 0 20px;font:700 25px/28px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}#main .marketing .section.comments .commentlist-item{border-bottom:1px dotted #000}#main .marketing .section.comments .commentlist-item .commentlist-item{border:0}#main .marketing .section.comments .comment-reply-link{vertical-align:top;color:#fff;background-color:#d82020;border-color:#d82020;padding:6px;font:700 13px/16px Montserrat,Arial,Helvetica,sans-serif;display:inline-block}#main .marketing .section h2{margin:0}#main .marketing .section .heading{padding:0 0 66px}#main .marketing .section .heading mark{background:0 0}#main .marketing .section .heading strong{text-transform:uppercase;font:700 20px/24px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}#main .marketing .section .thumbnail{background:0;border:0;border-radius:0;margin:0;padding:0 30px;line-height:22px}#main .marketing .section .thumbnail p{margin:0}#main .marketing .section .ico-holder{background:#fff;margin:0 0 25px;overflow:hidden}#main .marketing .section .ico-holder i{font-size:73px}#main .marketing .section .caption{padding:0 0 9px}#main .marketing .section .caption .text-holder{border-top:1px solid #c6c6c6;padding:14px 0 0}#main .marketing .section .caption strong{text-transform:uppercase;vertical-align:top;padding:0 0 15px;font:700 20px/24px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-block}#main .marketing .section .hint{font-size:18px;line-height:22px}#main .marketing .section.best-companies h2{padding:0 0 37px}#main .marketing .ico-holder{vertical-align:top;background:#ffffffa6;border-radius:50%;width:150px;height:150px;margin:0 0 29px;display:inline-block}#main .marketing .ico-holder:after{content:"";vertical-align:middle;width:0;height:150px;margin:0 0 0 -7px;display:inline-block;overflow:hidden}#main .marketing .ico-holder i{color:#d82020;vertical-align:middle;margin:0 0 3px;font-size:61px;display:inline-block}#main .marketing ul.smooth-hover .hover-block{line-height:0}#main .marketing ul.smooth-hover .hover-block .hover-frame{vertical-align:top;-webkit-filter:grayscale();-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);font-size:0;line-height:0;display:inline-block;position:relative}#main .marketing ul.smooth-hover .hover-block .hover-frame:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%)}#main .marketing ul.smooth-hover .hover-block a,#main .marketing ul.smooth-hover img{vertical-align:top;display:inline-block}#main .marketing ul.smooth-hover img.fly{z-index:1;position:absolute;top:0;left:0}#main .marketing .list-companies{width:100%;margin:0;padding:0 0 53px 10px;list-style:none;display:flex}#main .marketing .list-companies li{flex:1;justify-content:center;align-items:center;display:flex}#main .marketing .list-companies a{display:block}#main .marketing .list-companies a:hover{text-decoration:none}#main .marketing .list-companies a:hover .hover{vertical-align:top;display:inline-block}#main .marketing .list-companies a:hover .static{display:none}#main .marketing .list-companies a .icon-x{fill:#000;width:66px}#main .marketing .list-companies a .icon-x:hover{fill:#333!important}#main .marketing .list-companies a .icon-facebook-circle{fill:#5a5a5a!important}#main .marketing .list-companies a .icon-facebook-circle:hover{fill:#0866ff!important}#main .marketing blockquote{color:#3b3b3b;text-align:center;border:0;margin:0;padding:0 0 37px;font-size:24px;line-height:30px}#main .marketing blockquote cite{color:#4d4d4f;text-align:center;font-size:18px;font-style:normal;line-height:22px}#main .marketing .intro{min-height:200px;position:relative}#main .marketing .big-holder{background:#e2e2e2}#main .marketing .big-holder .big-image a{z-index:1;margin:-85px -37px 0;display:block;position:relative}#main .marketing .work-section{padding:66px 0 71px;font:20px/28px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;position:relative}#main .marketing .work-section h3{text-transform:uppercase;margin:0 0 5px;font:700 22px/28px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}#main .marketing .work-section h3 span{color:#3b3b3b}#main .marketing .work-section .button-block{text-align:center;z-index:10;margin:-36px 0 0;position:relative}#main .marketing .work-section .button-block .btn{min-width:200px;padding:14px 8px 13px}#main .marketing .work-section .step-container{padding:9px 0 0}#main .marketing .work-section .step-container li{padding:0 190px 74px 135px}#main .marketing .work-section .step-container li:after{content:"";clear:both;display:block}#main .marketing .work-section .step-container li:before{content:"";background:url(/images/arrow_r.png) no-repeat;width:86px;height:187px;margin-top:-135px;position:absolute;top:100%;left:auto;right:0}#main .marketing .work-section .step-container li{text-align:left;list-style:none;position:relative}#main .marketing .work-section .step-container li:last-child:before{display:none}#main .marketing .work-section .step-container li:nth-child(2n){text-align:right;padding:0 135px 74px 190px}#main .marketing .work-section .step-container li:nth-child(2n) i{float:right;margin:0 0 0 30px}#main .marketing .work-section .step-container li:nth-child(2n):before{background:url(/images/arrow.png) no-repeat;width:84px;height:187px;margin-top:-135px;left:0}#main .marketing .work-section .step-container li i{text-align:center;float:left;color:#fff;background:#d82020;border-radius:50%;width:95px;height:95px;margin:0 30px 0 0}#main .marketing .work-section .step-container li i.icon-svg{padding:17px 0 17px 5px;font-size:52px}#main .marketing .work-section .step-container li i.icon-svg2{padding:27px 0 27px 2px;font-size:35px}#main .marketing .work-section .step-container li i.icon-svg3{padding:24px 0;font-size:43px}#main .marketing .work-section .step-container li i.icon-svg4{padding:31px 0;font-size:32px}#main .marketing .work-section .step-container li i.icon-svg5,#main .marketing .work-section .step-container li i.icon-svg6{padding:0;font-size:52px}#main .marketing .work-section .step-container li i.icon-menu1{padding:23px 0;font-size:52px}#main .marketing .work-section .step-container .text-holder{overflow:hidden}#main .marketing .work-section .page-header{text-transform:uppercase;text-align:center;border:0;margin:0;padding:0 0 25px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden}#main .marketing .work-section .page-header.small-padding{padding:0 0 15px}#main .marketing .work-section .page-header h2{padding:0 0 7px;font:700 45px/40px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}#main .marketing .work-section .page-header .small{text-transform:uppercase;vertical-align:top;padding:15px 0 0;font:700 20px/24px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-block}#main .marketing .page-header{padding-left:20px!important;padding-right:20px!important}#main .marketing #two-columns .page-header{text-transform:uppercase;text-align:center;border:0;margin:0;padding:0 0 25px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden}#main .marketing #two-columns .page-header.small-padding{padding:0 0 15px}#main .marketing #two-columns .page-header .small{text-transform:uppercase;vertical-align:top;padding:15px 0 0;font:700 20px/24px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-block}#main .marketing #two-columns .main-holder:after{content:"";clear:both;display:block}#main .marketing #two-columns .main-holder{padding:52px 0 67px}#main .marketing #two-columns .main-holder.no-padding{padding-bottom:0}#main .marketing #two-columns .main-holder.border{border-bottom:1px solid #b9b9b9}#main .marketing .option-info{background:#f1f1f1;padding:57px 0 0}#main .marketing .option-info .text-frame{padding:96px 10px 59px 0}#main .marketing .option-info h2{text-transform:uppercase;color:#3b3b3b;margin:0 0 7px;font:700 35px/42px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}#main .marketing .option-info .text{text-transform:uppercase;padding:0;font:700 20px/25px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;display:block}#main .marketing .option-info .point{vertical-align:middle;text-indent:-9999px;background:#d82020;border-radius:50%;width:10px;height:10px;display:inline-block;overflow:hidden}#main .marketing .option-info .option-table{width:100%;margin:0 0 59px}#main .marketing .option-info .option-table .icon{text-align:center;min-height:50px;padding:0 0 15px;font-size:46px;display:block}#main .marketing .option-info .option-table thead th{text-align:center;text-transform:uppercase;color:#3b3b3b;border:0;font:700 11px/14px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}#main .marketing .option-info .option-table tbody tr:first-child th,#main .marketing .option-info .option-table tbody tr:first-child td{border:0;padding:7px 0 8px}#main .marketing .option-info .option-table tbody th{text-align:left;color:#231f20;border:0 solid #e2e2e2;border-top-width:1px;width:50%;padding:11px 0 8px;font-size:15px;font-weight:400;line-height:20px}#main .marketing .option-info .option-table tbody td{text-align:center;vertical-align:middle;border:0 solid #e2e2e2;border-top-width:1px;padding:9px 0}#main .marketing .promo-frame>div:nth-child(3n):after{display:none}#main .marketing .promo-frame>div{margin:0 0 20px;padding-top:34px;position:relative;overflow:hidden}#main .marketing .promo-frame>div:after{content:"";background:#e0e0e0;width:1px;height:100%;position:absolute;top:0;right:0}#main .marketing .promo-frame{text-align:center;padding:14px 0 0}#main .marketing .promo-frame .btn{margin:0 0 46px;padding:0;font-size:14px}#main .marketing .promo-frame h2{text-transform:none;margin:0 0 10px;font:22px/25px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}#main .marketing .promo-frame .title{padding:0 0 29px;font-size:18px;line-height:25px;display:block}#main .marketing .promo-frame ul{text-align:left;margin:0;padding:0 10px 21px 0;font-size:15px;line-height:20px;list-style:none}#main .marketing .promo-frame ul li{padding:0 0 0 13px;list-style:none;position:relative}#main .marketing .promo-frame ul li:after{content:"";background:#000;border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:0}#main .marketing .promo-frame .img-block{vertical-align:top;border:10px solid #f1f1f1;border-radius:50%;width:170px;height:170px;margin:0 0 15px;display:inline-block;overflow:hidden}#main .marketing .promo-frame .img-block img{border-radius:50%;display:block}#main .marketing .promo-frame .btn.white:hover{color:red}#main .marketing .text-promo{padding:0 0 62px;font-size:15px;line-height:22px;overflow:hidden}#main .marketing .text-promo.small-padding{padding:0 0 42px}@media only screen and (max-width:1310px){#main .marketing .post .text-holder{width:60%}#main .marketing .post .img-holder{z-index:100;width:40%;position:absolute;top:0;right:-50px}#main .marketing .post .img-holder img{width:100%;height:auto}#main .marketing .post .img-holder.pull-right{right:0}#main .marketing .post .img-holder.pull-right.style1{width:41%;top:auto;bottom:-79px;right:0}#main .marketing .post .img-holder.pull-right.style3{width:40%;top:-122px;right:0}#main .marketing .post .img-holder.pull-left{left:0}#main .marketing .post .img-holder.pull-left.style2{width:40%;top:39px;left:0}}@media only screen and (max-width:979px){#main .marketing .work-section{padding:20px 0}#main .marketing .work-section .step-container{padding:9px 0 0}#main .marketing .work-section .step-container li{padding:0 20px 40px!important}#main .marketing .work-section .step-container li:before{display:none!important}#main .marketing .banner-container{min-height:523px}#main .marketing .banner-frame{min-height:523px;padding:76px 0 0}#main .marketing .banner-frame:after{height:523px}#main .marketing .slogan{padding:0 0 15px}#main .marketing .text-block{padding:15px 0;font-size:16px;line-height:20px}#main .marketing .text-block strong{font-size:30px;line-height:36px}#main .marketing .text-block .text-holder{padding:0}#main .marketing .text-block .text-holder strong{float:none;max-width:100%;padding:0 0 15px}#main .marketing .text-block .btn{float:none!important}#main .marketing .text-block.dark-grey{text-align:center;padding:15px 0}#main .marketing .text-block.help{padding:15px 0}#main .marketing .text-block.help strong{padding:0 0 15px;font-size:18px;line-height:22px}#main .marketing .text-block.help.style{padding:15px 0}#main .marketing .post{padding:30px 0}#main .marketing .post .img-holder{position:relative}#main .marketing .post .img-holder.pull-right{float:right;margin:0 -20px 10px 0;top:0}#main .marketing .post .img-holder.pull-right.style1{width:41%;top:0}#main .marketing .post .img-holder.pull-right.style3{width:40%;top:0;right:0}#main .marketing .post .img-holder.pull-left{float:left;margin:0 0 10px -20px;top:0}#main .marketing .post .img-holder.pull-left.style2{top:0}#main .marketing .post .text-holder{width:100%;overflow:visible;float:none!important}#main .marketing .post .text{max-width:100%;display:block}#main .marketing .post .text:after{border:0}#main .marketing .post .heading{margin:0}#main .marketing .work-section .page-header h2{font-size:36px;line-height:42px}#main .marketing .section{padding:30px 0}#main .marketing .section .heading{padding:0 0 35px}#main .marketing .section .heading strong{font-size:18px;line-height:22px}#main .marketing .section h2{margin:0 0 3px}#main .marketing .section .thumbnail{padding:0 10px;font-size:14px;line-height:20px}#main .marketing .section .ico-holder{width:130px;height:130px;margin:0 0 15px}#main .marketing .section .ico-holder:after{height:130px}#main .marketing .section .ico-holder i{font-size:64px}#main .marketing .section .caption{padding:0 0 4px}#main .marketing .section .caption strong{padding:0 0 10px}#main .marketing .section .caption .text-holder{padding:10px 0 0}#main .marketing .section.best-companies h2{padding:0 0 30px}#main .marketing .section .hint{font-size:16px;line-height:20px}#main .marketing .list-companies{padding:0 0 30px}#main .marketing blockquote{font-size:20px;line-height:26px}#main .marketing blockquote cite{font-size:16px;line-height:18px}#main .marketing .icon-clock-1{overflow:hidden}#main .marketing .intro{min-height:130px}#main .marketing #two-columns .page-header{border:0;margin:0;padding:0 0 15px}#main .marketing #two-columns .page-header h1{font-size:33px;line-height:36px}#main .marketing #two-columns .page-header h1 small{font-size:46px;line-height:52px}#main .marketing #two-columns .page-header .small{padding:8px 0 0;font-size:18px;line-height:20px}#main .marketing #two-columns .main-holder{padding:25px 0}}@media only screen and (max-width:767px){#main .marketing .option-info{padding:20px 0 0}#main .marketing .option-info .text-frame{padding:20px 0}#main .marketing .modal-content{min-height:307px;margin:0 20px}#main .marketing .modal-header{padding:15px}#main .marketing .modal-header .close{margin:-12px -6px 0 0}#main .marketing .modal-header .modal-title{font-size:24px;line-height:28px}#main .marketing .modal-body{padding:10px 15px 20px}#main .marketing .modal-body .heading{margin:0 0 10px;padding:0 0 10px;font-size:16px;line-height:20px}#main .marketing .title-block{margin:0 -15px 15px;padding:15px;font-size:18px;line-height:22px}#main .marketing .form-holder{padding:0}#main .marketing .survey-row{padding:0 0 9px}#main .marketing .survey-row h3{margin:0 0 10px;font-size:18px;line-height:22px}#main .marketing .survey-row .checkbox{padding:0 0 17px}#main .marketing .slogan{padding:0 0 10px;font-size:20px;line-height:24px}#main .marketing .slogan strong.small{font-size:18px;line-height:22px}#main .marketing .banner-container{min-height:1px}#main .marketing .banner-frame{white-space:normal;min-height:1px;padding:90px 0 10px}#main .marketing .banner-frame:after{display:none}#main .marketing .work-section .page-header{border:0;margin:0}#main .marketing .work-section .page-header h2{font-size:28px;line-height:32px}#main .marketing .text-block{font-size:14px;line-height:16px}#main .marketing .text-block strong{font-size:20px;line-height:24px}#main .marketing .text-block .text-holder strong{padding:0 0 10px;font-size:16px;line-height:20px}#main .marketing .text-block .btn{min-width:auto;width:inherit}#main .marketing .text-block.help{padding:10px 0}#main .marketing .text-block.help .col{padding:7px 0}#main .marketing .text-block.help .col.border:after{display:none}#main .marketing .text-block.help .small{font-size:14px;line-height:18px}#main .marketing .text-block.help strong{padding:0 0 10px}#main .marketing .text-block.help.style strong{padding:0 0 10px;display:block}#main .marketing .post{padding:15px 0}#main .marketing .post .heading{padding:0 0 10px}#main .marketing .post .heading strong{font-size:16px;line-height:20px}#main .marketing .section{padding:15px 0}#main .marketing .section .heading{padding:0 0 20px}#main .marketing .section .thumbnail{padding:15px 0}#main .marketing .section.best-companies h2{padding:0 0 20px}#main .marketing .section .hint{font-size:14px;line-height:16px}#main .marketing .section.benefits .columns{margin:0 0 -15px}#main .marketing .list-companies{padding:0 0 10px;display:block}#main .marketing .list-companies li{float:none;width:100%;padding:10px 0;display:block}#main .marketing blockquote{padding:0 0 20px;font-size:16px;line-height:20px}#main .marketing blockquote cite{font-size:14px;line-height:16px}#main .marketing .intro{min-height:100px}#main .marketing #two-columns .page-header{border:0;margin:0;padding:0 0 15px}#main .marketing #two-columns .page-header h1{font-size:24px;line-height:28px}#main .marketing #two-columns .page-header h1 small{font-size:33px;line-height:36px}#main .marketing #two-columns .main-holder{padding:15px 0}}@media only screen and (max-width:480px){#main .marketing .work-section i{display:none!important}#main .marketing .big-holder .big-image a{margin:0}#main .marketing .btn-holder{width:100%}}#main .marketing .page-header{text-align:center}#main .marketing .page-header h1 small{color:#437025;text-transform:uppercase;margin:10px auto;font-size:125%;font-weight:700;display:block}#main .marketing .page-header strong{text-transform:uppercase;font-size:16px}@media only screen and (max-width:767px){#main .marketing .promo-frame>div{margin:0}#main .marketing .text-promo{padding:0}}#main .marketing .page-header h1{color:inherit;font-size:36px;font-weight:400}.bg-banner.bg-banner-md{margin-top:-65px}#main>.home .alert-info{text-align:center;padding-bottom:30px}#main>.home .alert-info .container{text-align:left;font-size:larger}@media (min-width:992px){#main>.home .alert-info .container{width:850px}}@media (max-width:991px){#main>.home .alert-info .container{width:100%}}#main>.home .alert-info .container .btn-primary{margin-left:20px}#main>.home .alert-info .in-progress .buttons .view-details,#main>.home .alert-info .in-progress .buttons .update-status,#main>.home .alert-info .in-progress .buttons .chat{float:left;margin-right:5px}#main>.home .alert-info .in-progress .buttons .view-details .btn-primary,#main>.home .alert-info .in-progress .buttons .update-status .btn-primary,#main>.home .alert-info .in-progress .buttons .chat .btn-primary{margin:0}#main>.home .alert-info .in-progress .buttons .view-details small,#main>.home .alert-info .in-progress .buttons .update-status small,#main>.home .alert-info .in-progress .buttons .chat small{text-align:center;font-size:10px;display:block}#main>.home .start-new h2{padding-bottom:15px}#main>.home .start-new .btn-primary{margin-top:30px}@media (max-width:767px){#main>.home .alert-info{padding-left:0;padding-right:0}#main>.home .alert-info .container .btn-primary{margin-left:0}}#main>.home .sushi{position:absolute;top:0;left:0}#main>.home .chopsticks{position:absolute;top:200px;right:0}#main>.home input[type=radio]{margin-top:3px}#main>.home label.radio-inline:first-child{padding-left:0}#main>.home h2{margin-left:auto;margin-right:auto}#main>.home .start-new{min-height:288px;padding:20px 0}@media (max-width:767px){#main>.home .start-new{padding-left:5px;padding-right:5px}}#main>.home .slider-container{margin-left:auto;margin-right:auto}@media (min-width:992px){#main>.home .slider-container{max-width:850px}}@media (max-width:991px){#main>.home .slider-container{width:85%}}#main>.home .slick-slider .slick-arrow{color:#d82020;cursor:pointer;width:36px;height:36px;position:absolute;top:32px}#main>.home .slick-slider .slick-arrow .glyphicon{font-size:36px}#main>.home .slick-slider .slick-arrow.slick-prev{left:-36px}#main>.home .slick-slider .slick-arrow.slick-next{right:-36px}#main>.home .slick-slider .slick-slide{height:200px;font-size:11px}#main>.home .slick-slider .slick-slide img{margin-left:auto;margin-right:auto}#main>.landing .panel.banner-holder{box-shadow:none;border:0;border-radius:0;margin:0;position:relative}#main>.landing .panel.banner-holder:before{content:"";width:100%;height:5px;position:absolute;top:-5px;left:0}#main>.landing .panel.banner-holder{vertical-align:middle;background:#fffc;width:700px;min-height:501px;display:inline-block}#main>.landing .panel.banner-holder:after{content:"";vertical-align:middle;width:0;height:501px;margin:0 0 0 -5px;display:inline-block;overflow:hidden}#main>.landing .panel.banner-holder:before{background:url(/images/bg-triangle.png) repeat-x}#main>.landing .panel.banner-holder .panel-body{vertical-align:middle;padding:20px;display:inline-block}#main>.landing .panel.banner-holder .panel-body h2{margin-top:15px;margin-bottom:20px;font-size:40px}#main>.landing .panel.banner-holder .ico-holder{vertical-align:top;background:#ffffffa6;border:5px solid #d82020;border-radius:50%;width:170px;height:170px;margin:0 0 29px;display:inline-block}#main>.landing .panel.banner-holder .ico-holder:after{content:"";vertical-align:middle;width:0;height:160px;margin:0 0 0 -7px;display:inline-block;overflow:hidden}#main>.landing .panel.banner-holder .ico-holder i{color:#d82020;vertical-align:middle;margin:0 0 3px;font-size:61px;display:inline-block}@media only screen and (max-width:767px){#main>.landing .panel.banner-holder{width:100%;min-height:1px}#main>.landing .panel.banner-holder:after{display:none}}#main>.landing .jobs{position:absolute;top:65px}#main>.landing h1{text-transform:uppercase;color:#fff;margin:0;padding:0;font-size:35px;font-weight:700;line-height:42px;display:block}#main>.landing h1 small{color:inherit;margin:inherit;display:inherit;text-transform:none;padding:9px 0 0;font-size:18px;font-weight:400;line-height:22px}#main>.landing h2{font-weight:700}#main>.landing .benefits h2{font-size:40px}#main>.landing .btn-holder .btn{margin-bottom:5px}#main>.residential-landing .panel-body h1{white-space:normal;text-transform:uppercase;color:#303030;margin:0 0 33px;font:700 32px Montserrat,Arial,Helvetica,sans-serif}#main>.residential-landing .btn-holder a{margin-bottom:5px}#main>.residential-landing form .form-control{background-color:#fff;height:35px;padding:6px 12px}main>#vcs .page-header .dropdown-menu a{white-space:normal}main>#vcs .company{margin:0}@media (min-width:768px){main>#vcs .company{margin-right:20px;display:inline-block}}main>#vcs .company a,main>#vcs .company a:hover{color:#000}main>#vcs .company img{vertical-align:middle;object-fit:contain;width:36px;height:36px;margin-right:5px;position:relative;top:-3px}@media (max-width:768px){main>#vcs .company img{width:28px;height:28px}}main>#vcs .calendar{z-index:0;position:relative}main>#vcs .calendar>.heading{z-index:103;background-color:#fff;flex-direction:row;display:flex;position:sticky}main>#vcs .calendar>.heading .day{text-align:center;cursor:pointer;flex-grow:1;position:relative}main>#vcs .calendar>.heading .day .weekday{color:#d82020;font-size:115%;font-weight:700}main>#vcs .calendar>.heading .day .weekdate,main>#vcs .calendar>.heading .day .items{font-size:85%}main>#vcs .calendar>.heading .day .sep{background:#ccc;width:1px;height:70%;position:absolute;top:15%;right:0}main>#vcs .calendar>.heading .normal{background-color:#fff;max-width:12%}main>#vcs .calendar>.heading .normal .weekdate{display:none}main>#vcs .calendar>.heading .selected{background-color:#e6dbb8;max-width:16%}main>#vcs .calendar>.heading .selected .weekday{color:#000}main>#vcs .calendar>.heading .selected .sep{display:none}main>#vcs .calendar>.heading .disabled{cursor:default;background-color:#fff;max-width:12%}main>#vcs .calendar>.heading .disabled .weekday{color:#777}main>#vcs .calendar>.heading .no-sep .sep{display:none}main>#vcs .calendar .heading-bottom{z-index:103;background-color:#e6dbb8;margin-left:15px;margin-right:15px;padding:0;position:sticky;overflow-y:auto}main>#vcs .calendar .heading-bottom>div{background-color:#e6dbb8}main>#vcs .calendar .no-cart{height:10px}main>#vcs .calendar .services{flex-direction:column;display:flex}main>#vcs .calendar .services .service{border-bottom:1px solid #ccc;margin-right:10px;padding:10px 0}main>#vcs .calendar .services .service .heading{display:flex}main>#vcs .calendar .services .service .heading .icon{background:50%/contain no-repeat;flex-shrink:0;width:60px;height:60px;margin-right:10px}main>#vcs .calendar .services .service .heading .text{flex-grow:1}main>#vcs .calendar .services .service .heading .text .name{margin:0;font-weight:700;display:inline-block}main>#vcs .calendar .services .service .notes{font-size:80%}main>#vcs .calendar .services .service .sections .section{margin-top:10px}main>#vcs .calendar .services .service .sections .section>.name{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}main>#vcs .calendar .services .service .sections .section .item{cursor:pointer;margin-top:10px;display:flex}main>#vcs .calendar .services .service .sections .section .item .icon{flex-shrink:0;width:40px;height:40px;margin-right:10px}main>#vcs .calendar .services .service .sections .section .item .image{background:50%/contain no-repeat}main>#vcs .calendar .services .service .sections .section .item .name{flex-grow:1}main>#vcs .calendar .services .service .sections .section .item .rating{white-space:nowrap;margin-left:10px}main>#vcs .calendar .services .service .sections .section .item .rating .mine{color:#169d22}main>#vcs .calendar .services .service .buttons{justify-content:flex-end;align-items:center;margin-top:15px;display:flex}@media (max-width:767px){main>#vcs .calendar .services .service .buttons a{font-size:75%}}main>#vcs .calendar .services .service .buttons .quota{flex-grow:1;margin-right:10px}main>#vcs .calendar .services .service.hide-preview .notes,main>#vcs .calendar .services .service.hide-preview .sections{display:none}main>#vcs .calendar .sticky-bar{z-index:102;background:#f5f5f5;border-bottom:1px solid #ccc;padding:3px 0;position:sticky}main>#vcs .calendar .services .sticky-bar{padding-left:15px}main>#vcs .calendar .services .sticky-bar.large{margin-right:-15px}main>#vcs .calendar .services .search-matches .match-count{text-transform:uppercase}main>#vcs .calendar .services .search-matches .search-item{cursor:pointer}main>#vcs .calendar .services .search-matches .search-item .icon.image{background:50%/contain no-repeat;flex-shrink:0;width:40px;height:40px;margin-right:10px}main>#vcs .calendar .services .search-matches .search-item .name{font-weight:700}main>#vcs .calendar .services .search-matches .search-item .rating{white-space:nowrap;padding-left:10px}main>#vcs .calendar .services .search-matches .match-see-all{margin-top:15px}main>#vcs .calendar .services .search-matches .match-see-all a{font-weight:700}main>#vcs .calendar .full-menu .nav{justify-content:center;align-items:center;display:flex}main>#vcs .calendar .full-menu .nav .label{color:#333;text-transform:uppercase;margin-left:5px;margin-right:10px;padding:0;font-size:14px;position:absolute;left:0}main>#vcs .calendar .full-menu .nav .store.btn{margin-left:5px;margin-right:5px}main>#vcs .calendar .full-menu .nav.large{margin-right:-15px}main>#vcs .calendar .full-menu .restaurant{z-index:101;background:#fff;align-items:center;padding:10px 5px;display:flex;position:sticky}main>#vcs .calendar .full-menu .restaurant .logo{background:50%/contain no-repeat;flex-shrink:0;width:60px;height:60px;margin-right:10px}main>#vcs .calendar .full-menu .restaurant .name{flex-grow:1}main>#vcs .calendar .full-menu #section-select{z-index:100;background:#fff;position:sticky}main>#vcs .calendar .cart .instructions{display:flex}main>#vcs .calendar .cart .instructions .text{flex-grow:1}main>#vcs .calendar .cart .instructions .expand-cart{white-space:nowrap;padding-left:10px}main>#vcs .calendar .cart .collapse-cart{align-items:flex-end;display:flex}main>#vcs .calendar .cart .collapse-cart .subsidy{flex-grow:1;margin-top:8px}main>#vcs .calendar .cart .collapse-cart .subsidy p{margin:0}main>#vcs .calendar .cart .collapse-cart .cart-close{white-space:nowrap;margin-left:15px}main>#vcs .calendar .cart .service-name{text-transform:uppercase;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}main>#vcs .calendar .cart .cart-cart{border-bottom:1px solid #ccc;margin-bottom:3px;padding-bottom:3px}main>#vcs .calendar .cart .cart-cart:last-child{border-bottom-color:#333}main>#vcs .calendar .cart .item{display:flex}main>#vcs .calendar .cart .item .quantity{text-align:right;flex:0 0 30px;margin-right:5px;font-weight:700}main>#vcs .calendar .cart .item .total-type,main>#vcs .calendar .cart .item .description{flex-grow:1}main>#vcs .calendar .cart .item .name{color:#d82020;cursor:pointer}main>#vcs .calendar .cart .item .options,main>#vcs .calendar .cart .item .billing,main>#vcs .calendar .cart .item .comments,main>#vcs .calendar .cart .item .ordered-for{font-size:80%}main>#vcs .calendar .cart .item .comments,main>#vcs .calendar .cart .item .billing{font-style:italic}main>#vcs .calendar .cart .item .total-value,main>#vcs .calendar .cart .item .price{text-align:right;flex:0 0 60px;margin-left:5px}main>#vcs .calendar .cart .item .total-padding,main>#vcs .calendar .cart .item .icons{flex:0 0 80px;margin-left:5px}main>#vcs .calendar .cart .item .total-padding .glyphicon,main>#vcs .calendar .cart .item .icons .glyphicon{cursor:pointer;padding:1px 5px}main>#vcs .calendar .cart .item .total-padding .rated,main>#vcs .calendar .cart .item .icons .rated{color:#169d22}main>#vcs .calendar .cart .item .total-type,main>#vcs .calendar .cart .item .total-value{text-align:right}main>#vcs .calendar .cart .subsidy hr{border-color:#ccc;width:85%}main>#vcs .calendar .cart .subsidy p{font-size:80%}main>#vcs .calendar .cart .admin-cart hr{border-color:#ccc;width:85%}main>#vcs .calendar .cart .admin-cart .admin-title{margin:0;font-weight:700;display:inline-block}main>#vcs .calendar .cart .admin-cart .admin-cart-buttons{margin-bottom:10px}main>#vcs .calendar .cart .admin-cart .admin-cart-buttons.refresh{text-align:right}main>#vcs .calendar .cart .admin-cart .admin-cart-buttons a{min-width:75px}main>#vcs .calendar .cart .admin-cart .admin-close{float:right}main>#vcs .calendar .large.cart{border-left:1px solid #ccc;position:sticky;top:0}main>#vcs .calendar .small.cart{padding-bottom:10px;padding-left:10px}main>#vcs .calendar .small.cart.opened .cart-undo{border-bottom:1px solid #000;margin-bottom:3px;padding-bottom:3px}main>#vcs .dropdown-toggle{cursor:pointer}main>#vcs .vcs-order-status{flex-direction:column;padding-top:10px;display:flex}main>#vcs .vcs-order-status .order-status-carts{flex-grow:0;max-height:230pt;margin-right:5px;padding:0 10px;overflow-y:auto}main>#vcs .vcs-order-status .order-status-carts>div{margin-top:10px}main>#vcs .vcs-order-status .order-service-name{font-size:120%;font-weight:700}main>#vcs .vcs-order-status .order-status{margin:10px 0}main>#vcs .vcs-order-status .order-status-refresh{text-align:center;align-self:left;padding:10px 0 5px 10px;display:inline-block}main>#vcs .carts-last-refresh-time{font-size:70%}main>#vcs .dropdown-menu .timing,main>#vcs h4.instance .timing{color:#777;text-transform:none}main>#vcs .site>div,main>#vcs .instance>div{display:flex}main>#vcs .site .glyphicon,main>#vcs .instance .glyphicon{color:#999;margin-right:5px;padding:7px 9px 7px 7px}main>#vcs .instance-menu>div>.glyphicon,main>#vcs .site-menu>div>.glyphicon{padding-right:2px}main>#vcs .site .nav .dropdown,main>#vcs .instance .nav .dropdown{border:2px solid #d3d3d3;padding:5px}main>#vcs .site .nav .dropdown-menu,main>#vcs .instance .nav .dropdown-menu{margin-top:-1px}main>#vcs .daily-summary small{font-size:10px}main>#vcs-splash-page h2,main>#vcs-splash-page h3{margin:0}main>#vcs-splash-page h2{background-repeat:no-repeat;min-height:63px;padding-top:14px;padding-left:72px}main>#vcs-splash-page h2.item1{background-image:url(/images/RedBullet1.png)}main>#vcs-splash-page h2.item2{background-image:url(/images/RedBullet2.png)}main>#vcs-splash-page h2.item3{background-image:url(/images/RedBullet3.png)}main>#vcs-splash-page h2.item4{letter-spacing:.125em;background-image:url(/images/SketchBullet4.png);font-family:Caveat;font-weight:700;position:relative}main>#vcs-splash-page h2.item4 img.arrow{position:absolute;top:-197px;left:-92px}main>#vcs-splash-page h2.complete{background-image:url(/images/CheckedBullet.png);min-height:77px;padding-top:25px}main>#vcs-splash-page h3 a,main>#vcs-splash-page h3 a:hover,main>#vcs-splash-page h3 a:focus{color:#000}main>#vcs-splash-page h4{margin-left:20px}main>#vcs-splash-page .step{margin:0 0 20px 72px}main>#vcs-splash-page .step .instance-disabled{color:#777;cursor:default}@media (min-width:1200px){main>#vcs-splash-page .container{width:970px}}main>#vcs-site .company{margin:15px 0 0}@media (min-width:768px){main>#vcs-site .company{margin-right:20px;display:inline-block}}main>#vcs-site .company div{vertical-align:middle;background:50%/contain no-repeat;width:42px;height:42px;margin-right:5px;display:inline-block}@media (max-width:768px){main>#vcs-site .company div{width:30px;height:30px}}main>#vcs-site .site,main>#vcs-site .other-sites{margin-left:47px}@media (max-width:768px){main>#vcs-site .site,main>#vcs-site .other-sites{margin-left:0}}main>#vcs-site .other-sites{margin-top:15px}main>#vcs-site .other-sites .btn-link{text-transform:none}main>#vcs-site .instances{margin-left:20px}main>#vcs-site .instances .instance{margin-bottom:10px}main>#vcs-site .instances .instance .details{color:#777}main>#vcs-site .btn-link{padding:0}.marketing-page-style{margin-top:65px}.marketing-page-style h1,.marketing-page-style h2,.marketing-page-style h3,.marketing-page-style .like-h1{margin-top:0}.marketing-page-style h1,.marketing-page-style .like-h1{color:#437025;text-transform:uppercase;font-size:45px;font-weight:700}.marketing-page-style h2{color:#d82020;font-weight:700}.marketing-page-style .feature{align-items:center;gap:50px;display:flex}.marketing-page-style .feature.feature-top{align-items:flex-start}.marketing-page-style .feature img{width:90%}.marketing-page-style .feature:nth-of-type(odd)>.col:first-of-type{flex:.8}.marketing-page-style .feature:nth-of-type(odd)>.col:last-of-type,.marketing-page-style .feature:nth-of-type(2n)>.col:first-of-type{flex:1}.marketing-page-style .feature:nth-of-type(2n)>.col:last-of-type{flex:.8}.marketing-page-style .flex-image-thumbnails{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:20px;display:flex}.marketing-page-style .flex-image-thumbnails img{object-fit:contain;max-height:150px}.marketing-page-style .mt-60{margin-top:60px}.marketing-page-style .mb-60{margin-bottom:60px}.marketing-page-style .p-lr-150{padding-left:150px;padding-right:150px}.marketing-page-style .d-flex{display:flex}.marketing-page-style .flipped{transform:scaleX(-1)}.marketing-page-style .bc-gray{background-color:#f1f1f1}.marketing-page-style .bc-dark-gray{background-color:#d1dde3}.marketing-page-style .testimonials{padding:50px}.marketing-page-style .testimonials .heart-icon{color:#c23223;margin-top:25px;position:relative}.marketing-page-style .testimonials .heart-icon .glyphicon{font-size:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marketing-page-style .testimonials .heart-icon .glyphicon-heart{color:#d1dde3;margin-top:-5px;font-size:20px}.marketing-page-style .customers{padding:50px 0}.marketing-page-style .customers .icon-x{fill:#000;width:66px}.marketing-page-style .customers .icon-facebook-circle{width:66px;height:auto}.marketing-page-style .customers .icon-facebook-circle path{fill:#0866ff!important}.marketing-page-style .two-columned-banner{color:#000;background-color:#f1f1f1;margin:0;padding:0}.marketing-page-style .two-columned-banner img{object-fit:cover;width:100%;height:100%}.marketing-page-style .two-columned-banner>div{align-items:center;height:600px;display:flex}.marketing-page-style .two-columned-banner .search>*{width:400px;display:inline-block}.marketing-page-style .divider{content:"";background-color:#b7c5cf;height:1px;margin:60px}.marketing-page-style .fs-35{font-size:35px}.marketing-page-style .fs-50{font-size:50px}.marketing-page-style .group-food-ordering .products img{object-fit:cover;width:90%;height:100px;margin-bottom:10px}.marketing-page-style .group-food-ordering .products .col{flex-direction:column;align-items:center;display:flex}.marketing-page-style .homepage .banner.homepage-banner{color:#000;background-color:#f1f1f1;background-image:url(https://wordpress.waiter.com/wp-content/uploads/2026/04/homepage-banner-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:50px 20px}.marketing-page-style .homepage .banner.homepage-banner h1{color:#fff}.marketing-page-style .homepage .banner.homepage-banner input{width:400px;margin:15px;display:inline-block}.marketing-page-style .homepage .banner.homepage-banner .banner-holder{background:#fffc;padding:50px 100px;display:inline-block;position:relative}@media (max-width:576px){.marketing-page-style .homepage .banner.homepage-banner .banner-holder{width:90%;padding:50px 15px}}.marketing-page-style .homepage .banner.homepage-banner .banner-holder:before{content:"";background:url(https://wordpress.waiter.com/wp-content/uploads/2026/04/homepage-banner-small-triangles.png) repeat-x;width:100%;height:5px;position:absolute;top:-5px;left:0}.marketing-page-style .homepage .banner.homepage-banner .banner-holder .slogan{text-transform:uppercase;white-space:normal;padding:0 0 20px;font:24px/30px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}.marketing-page-style .homepage .banner.homepage-banner .banner-holder .slogan strong{display:block}.marketing-page-style .homepage .banner.homepage-banner .banner-holder .slogan strong.small{font-size:22px;font-weight:400;line-height:30px}.marketing-page-style .homepage .banner.homepage-banner .banner-holder h2{color:#000;margin-top:15px;margin-bottom:20px;font-size:40px}.marketing-page-style .homepage .banner.homepage-banner .banner-holder .wrapper{display:inline-block}.marketing-page-style .homepage .banner.homepage-banner .banner-holder .wrapper .ico-holder{background:#ffffffa6;border:5px solid #d82020;border-radius:50%;justify-content:center;align-items:center;width:170px;height:170px;margin:0 0 29px;display:flex}.marketing-page-style .homepage .banner.homepage-banner .banner-holder .wrapper .ico-holder .icon-people2{color:#d82020;margin:0 0 3px;font-size:61px}.marketing-page-style .homepage .banner.homepage-banner .banner-holder .btn{width:auto;margin-top:0;margin-bottom:10px}.marketing-page-style .homepage .customers{background-color:#f1f1f1;padding:50px 0}.marketing-page-style .homepage .key-benefits{background-color:#f1f1f1}.marketing-page-style .homepage .time-saving-section{overflow:hidden}.marketing-page-style .office-lunch-catering .products .img-block{vertical-align:top;border:10px solid #f1f1f1;border-radius:50%;width:170px;height:170px;margin:0 0 15px;display:inline-block;overflow:hidden}.marketing-page-style .office-lunch-catering .products img{border-radius:50%;width:90%;height:170px;margin-bottom:10px;display:block}.marketing-page-style .office-lunch-catering .products .col{flex-direction:column;align-items:center;display:flex}.marketing-page-style .waiter-header-image{background:#fff}.marketing-page-style .waiter-header-image img{object-fit:contain}.marketing-page-style .banner.two-centered-columns{padding:30px 20px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px}.marketing-page-style .directory ul.list-unstyled li:first-child{padding-left:0}@media (max-width:768px){.marketing-page-style .feature{flex-direction:column;gap:20px;padding:0}.marketing-page-style .feature:not(:first-of-type){margin-top:0!important}.marketing-page-style .feature:nth-of-type(2n){flex-direction:column-reverse}.marketing-page-style .p-lr-150{padding-left:20px!important;padding-right:20px!important}.marketing-page-style .banner.two-centered-columns{padding:30px 0!important}.marketing-page-style .banner.two-centered-columns .row .col-sm-6:not(:last-of-type){margin-bottom:30px!important}.marketing-page-style .testimonials,.marketing-page-style .testimonial{padding:50px 20px!important}.marketing-page-style .testimonials .glyphicon,.marketing-page-style .testimonial .glyphicon{display:none!important}.marketing-page-style .container{padding-left:20px;padding-right:20px}.marketing-page-style .two-columned-banner{background-color:#fff!important}.marketing-page-style .two-columned-banner>div{height:auto!important}.marketing-page-style .two-columned-banner .waiter-header-image{margin-top:20px!important}.marketing-page-style .breakfast-solutions .p-lr-150,.marketing-page-style .group-food-ordering .p-lr-150{padding-left:0!important;padding-right:0!important}.marketing-page-style .breakfast-solutions .feature.ml-5.mr-5,.marketing-page-style .group-food-ordering .feature.ml-5.mr-5{margin-left:0!important;margin-right:0!important}.marketing-page-style .divider{margin:60px 20px!important}}.marketing-page-style .homepage .banner.homepage-banner{background-image:none;position:relative;overflow:hidden}.marketing-page-style .homepage .banner.homepage-banner>img{object-fit:cover;object-position:center}
