.bg-white{background:#fff}.bg-grey{background:#f9f9f9}.bg-bluegrey{background:#f0f4f6}.bg-navy{background:#041636}.bg-blue{background:#2666cc}.bg-charcoal{background:#231f20}.bg-black{background:#000}.bg-green{background:#617d33}.bg-orange{background:#de570b}.bg-red{background:#ff0012}.bg-gold{background:#ca9e66}.bg-beige{background:#f8f3f0}.bg-gold{background:#dcbd86;background:linear-gradient(90deg,#dcbd86 0,#8c681c 100%)!important}.bg-gold:before{content:"";position:absolute;top:0;left:0;bottom:0;width:100%;background:linear-gradient(134deg,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 35%,rgba(154,120,73,0) 70%,#9a7807 100%)!important}.text-white{color:#fff}.text-grey{color:#f9f9f9}.text-bluegrey{color:#f0f4f6}.text-navy{color:#041636}.text-blue{color:#2666cc}.text-charcoal{color:#231f20}.text-black{color:#000}.text-green{color:#617d33}.text-orange{color:#de570b}.text-red{color:#ff0012}.text-gold{color:#ca9e66}.text-beige{color:#f8f3f0}.fbg-white{background:#fff!important}.fbg-grey{background:#f9f9f9!important}.fbg-bluegrey{background:#f0f4f6!important}.fbg-navy{background:#041636!important}.fbg-blue{background:#2666cc!important}.fbg-charcoal{background:#231f20!important}.fbg-black{background:#000!important}.fbg-green{background:#617d33!important}.fbg-orange{background:#de570b!important}.fbg-red{background:#ff0012!important}.fbg-gold{background:#ca9e66!important}.fbg-beige{background:#f8f3f0!important}.bg-black p a,.bg-charcoal p a,.bg-navy p a{color:#fff!important}.bg-black .elementor-toggle-title,.bg-black .elementor-toggle-title:hover,.bg-charcoal .elementor-toggle-title,.bg-charcoal .elementor-toggle-title:hover,.bg-navy .elementor-toggle-title,.bg-navy .elementor-toggle-title:hover{color:#fff}.comparison-table{padding-top:30px;padding-bottom:30px;overflow-x:scroll!important;-ms-overflow-style:none;scrollbar-width:none}.comparison-table::-webkit-scrollbar{display:none}@media only screen and (max-width:767px){.comparison-table{padding-top:30px;padding-bottom:30px}}.comparison-table .elementor-container{width:1120px!important;min-width:1120px!important}.comparison-table .elementor-container .wrap{flex-wrap:wrap;display:flex;flex-wrap:wrap;padding-left:15px;padding-right:15px;justify-content:center}@media only screen and (max-width:991px){.comparison-table .elementor-container .wrap{justify-content:flex-start}}.comparison-table .elementor-container .wrap .header{margin-bottom:20px}.comparison-table .elementor-container .wrap .header p{margin-bottom:0}.comparison-table .elementor-container .wrap .header p.title{font-weight:800}.comparison-table .elementor-container .wrap .header p.subtitle{font-weight:500;margin-bottom:20px}.comparison-table .elementor-container .wrap .table,.comparison-table .elementor-container .wrap .top{width:100%}.comparison-table .elementor-container .wrap .top{text-align:center;margin-bottom:50px}@media only screen and (max-width:767px){.comparison-table .elementor-container .wrap .top{margin-bottom:30px}}.comparison-table .elementor-container .wrap .table{flex-wrap:wrap;margin-bottom:50px;display:flex;background:#fff;border-radius:15px;align-items:flex-start;padding:30px;white-space:nowrap;width:auto;padding-bottom:100px;position:relative}@media only screen and (max-width:767px){.comparison-table .elementor-container .wrap .table{padding:35px;padding-bottom:100px;margin-bottom:20px}}.comparison-table .elementor-container .wrap .table .table-cont{width:auto;display:flex}.comparison-table .elementor-container .wrap .table .item{flex-wrap:wrap;border-bottom:none;border-right:1px solid #dbdbdb;padding-bottom:0;padding-top:0;align-items:center;width:257px;box-sizing:border-box}.comparison-table .elementor-container .wrap .table .item:last-child{border-right:none}.comparison-table .elementor-container .wrap .table .item .name{color:#041636;width:100%;text-transform:uppercase;font-weight:600;display:flex;align-items:center;white-space:normal}.comparison-table .elementor-container .wrap .table .item .item-row{width:100%;display:flex;border-bottom:1px solid #dbdbdb;padding-bottom:10px;padding-top:10px;height:60px}.comparison-table .elementor-container .wrap .table .item .item-row.large{height:280px}.comparison-table .elementor-container .wrap .table .item .item-row p{margin:0!important}.comparison-table .elementor-container .wrap .table .item .values{text-align:center;color:#041636;display:block;width:100%;white-space:normal}.comparison-table .elementor-container .wrap .table .item .values p{width:100%}@media only screen and (max-width:767px){.comparison-table .elementor-container .wrap .table .item .values p{margin-bottom:5px}}.comparison-table .elementor-container .wrap .table .item .values .tick{width:28px;height:28px;background:#fa5f07;border-radius:14px;color:#fff;font-family:"Font Awesome 5 Free";align-self:auto;display:inline-block;line-height:30px;text-align:center;padding-right:3px;box-sizing:border-box}.comparison-table .elementor-container .wrap .table .item.title{background:#fff;position:relative;z-index:1}.comparison-table .elementor-container .wrap .table .button-wrap{display:flex;justify-content:center;margin-top:50px;width:auto;margin:auto;bottom:20px;position:absolute;left:0;right:0}.comparison-table.drinks .elementor-container .wrap .table .item .item-row.notes{height:120px}.comparison-table.drinks .elementor-container .wrap .table .item.title{width:20%}@media only screen and (max-width:767px){.comparison-table.drinks .elementor-container .wrap .table .item.title{width:14%}}.comparison-table.drinks .elementor-container .wrap .table .item.main{width:40%}@media only screen and (max-width:767px){.comparison-table.drinks .elementor-container .wrap .table .item.main{width:25%}}.comparison-table.vend-italia{background:#706653;background:linear-gradient(90deg,#706653 0,#c0b39a 100%);padding-top:100px;padding-bottom:100px}.comparison-table.vend-italia:before{content:"";width:690px;height:176px;background:url(../images/vend-italia/illustration.png) no-repeat 0 0;position:absolute;top:100px;right:0}@media only screen and (max-width:1510px){.comparison-table.vend-italia .text-one{text-align:left!important}}@media only screen and (max-width:1510px){.comparison-table.vend-italia .title-wrap{position:sticky;left:0}}.comparison-table.vend-italia .elementor-container{width:1510px!important;min-width:1510px!important}.comparison-table.vend-italia .elementor-container .wrap .table{padding:30px;border-radius:40px}.comparison-table.vend-italia .elementor-container .wrap .table .table-cont.push{padding-top:20px}.comparison-table.vend-italia .elementor-container .wrap .table .table-cont.push .item .item-row{border-bottom:none}.comparison-table.vend-italia .elementor-container .wrap .table .item{border-right:none}.comparison-table.vend-italia .elementor-container .wrap .table .item.title{width:36%;position:sticky;left:0}@media only screen and (max-width:767px){.comparison-table.vend-italia .elementor-container .wrap .table .item.title{width:23%}}.comparison-table.vend-italia .elementor-container .wrap .table .item.title .name{font-size:15px!important}.comparison-table.vend-italia .elementor-container .wrap .table .item.main .values{justify-content:center;display:flex;align-content:flex-start}.comparison-table.vend-italia .elementor-container .wrap .table .item.main .values img{height:auto;width:auto;align-self:center;max-height:150px}.comparison-table.vend-italia .elementor-container .wrap .table .item.main .values .cups{position:absolute;top:0;right:5px}.comparison-table.vend-italia .elementor-container .wrap .table .item.main .values .cups i{width:16px;height:16px;display:block;background:url(../images/vend-italia/cup.svg) no-repeat 0 0;margin-bottom:2px}.comparison-table.vend-italia .elementor-container .wrap .table .item .values{font-size:14px}.comparison-table.vend-italia .elementor-container .wrap .table .item .name{text-align:center;flex-wrap:wrap}.comparison-table.vend-italia .elementor-container .wrap .table .item .brown{color:#716754}.comparison-table.vend-italia .elementor-container .wrap .table .divider-text{width:100%;position:relative;height:70px}.comparison-table.vend-italia .elementor-container .wrap .table .divider-text .description{width:100%;position:relative;display:flex;padding-left:80px;padding-right:80px;height:100%}.comparison-table.vend-italia .elementor-container .wrap .table .divider-text .description .col{width:33.3%;position:relative;text-align:center;color:#716754;font-weight:700}.comparison-table.vend-italia .elementor-container .wrap .table .divider-text .description .col.full{width:100%!important}.comparison-table.vend-italia .elementor-container .wrap .table .divider-text .description:before{content:"";position:absolute;height:2px;background:#716754;background:linear-gradient(90deg,rgba(113,103,84,0) 0,#716754 10%,#716754 50%,#716754 90%,rgba(113,103,84,0) 100%);left:80px;right:80px;top:50%}.comparison-table.vend-italia .elementor-container .wrap .table .divider-text.bottom .description{padding-top:35px}.comparison-table.vend-italia .elementor-container .wrap .table .divider-text .circle{height:70px;width:70px;background:url(../images/vend-italia/circle.png) no-repeat top left;background-size:70px;z-index:2}.comparison-table.vend-italia .elementor-container .wrap .table .divider-text .circle:hover{background:url(../images/vend-italia/circle-hover.png) no-repeat top left;background-size:70px}.comparison-table.vend-italia .elementor-container .wrap .table .divider-text .circle.tick-start{position:absolute;left:0;top:0}.comparison-table.vend-italia .elementor-container .wrap .table .divider-text .circle.tick-start:before{content:"";background:url(../images/vend-italia/tick.svg) no-repeat center center;background-size:31px;width:70px;height:70px;display:block}.comparison-table.vend-italia .elementor-container .wrap .table .divider-text .circle.tick-start:hover:before{background:url(../images/vend-italia/tick-white.svg) no-repeat center center;background-size:31px}.comparison-table.vend-italia .elementor-container .wrap .table .divider-text .circle.tick-end{position:absolute;right:0;top:0}.comparison-table.vend-italia .elementor-container .wrap .table .divider-text .circle.tick-end:before{content:"";background:url(../images/vend-italia/ticks.svg) no-repeat center center;background-size:26px;width:70px;height:70px;display:block}.comparison-table.vend-italia .elementor-container .wrap .table .divider-text .circle.tick-end:hover:before{background:url(../images/vend-italia/ticks-white.svg) no-repeat center center;background-size:31px}.comparison-table.vend-italia .elementor-container .wrap .table .divider-text .circle.people{position:absolute;left:0;top:0}.comparison-table.vend-italia .elementor-container .wrap .table .divider-text .circle.people:before{content:"";background:url(../images/vend-italia/people.svg) no-repeat center center;background-size:16px;width:70px;height:70px;display:block}.comparison-table.vend-italia .elementor-container .wrap .table .divider-text .circle.people:hover:before{background:url(../images/vend-italia/people-white.svg) no-repeat center center;background-size:16px}.comparison-table.vend-italia .elementor-container .wrap .table .divider-text .circle.employees{position:absolute;right:0;top:0}.comparison-table.vend-italia .elementor-container .wrap .table .divider-text .circle.employees:before{content:"";background:url(../images/vend-italia/employees.svg) no-repeat center center;background-size:31px;width:70px;height:70px;display:block}.comparison-table.vend-italia .elementor-container .wrap .table .divider-text .circle.employees:hover:before{background:url(../images/vend-italia/employees-white.svg) no-repeat center center;background-size:31px}