.m-reservation-boxes{margin:100px 0;background-image:url(../../img/pricing-bg.svg);background-position:center;background-repeat:no-repeat}.m-reservation-boxes__desc{margin-bottom:50px}.m-reservation-boxes__wrapper{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:repeat(4,auto);-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:40px}.m-reservation-boxes__wrapper .box{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0;min-width:0;border-radius:10px;padding:20px;background-color:#fff5ef}.m-reservation-boxes__wrapper .box .icon{width:60px;height:60px;padding:10px;border-radius:5px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.m-reservation-boxes__wrapper .box .icon img{width:100%;height:100%;display:block}.m-reservation-boxes__wrapper .box .name{font-size:22px;line-height:34px;margin-bottom:20px}.m-reservation-boxes__wrapper .box .desc{font-size:14px;line-height:22px;color:#222;margin-bottom:20px}.m-reservation-boxes__wrapper .box .desc a{color:#e74e11}.m-reservation-boxes__wrapper .box .desc a:hover{text-decoration:underline}.m-reservation-boxes__wrapper .box .desc strong{font-weight:700}.m-reservation-boxes__wrapper .box .u-button{justify-self:start;-ms-flex-item-align:end;align-self:end;margin-top:0;padding:10px;padding-right:29px;font-size:14px;line-height:1;border-radius:5px}.m-reservation-boxes__wrapper .box .u-button::after{right:10px}.m-reservation-boxes__info{margin-top:40px;padding:30px;padding-left:55px;background-color:#f7f7f7;border-radius:20px;font-size:12px;line-height:16px;color:#222;position:relative}.m-reservation-boxes__info::before{content:'';position:absolute;left:30px;top:30px;background:url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 7.5C0 5.51088 0.790176 3.60322 2.1967 2.1967C3.60322 0.790176 5.51088 0 7.5 0C9.48912 0 11.3968 0.790176 12.8033 2.1967C14.2098 3.60322 15 5.51088 15 7.5C15 9.48912 14.2098 11.3968 12.8033 12.8033C11.3968 14.2098 9.48912 15 7.5 15C5.51088 15 3.60322 14.2098 2.1967 12.8033C0.790176 11.3968 0 9.48912 0 7.5ZM8.35714 4.07143C8.35714 4.29876 8.26684 4.51677 8.10609 4.67752C7.94535 4.83827 7.72733 4.92857 7.5 4.92857C7.27267 4.92857 7.05465 4.83827 6.89391 4.67752C6.73316 4.51677 6.64286 4.29876 6.64286 4.07143C6.64286 3.8441 6.73316 3.62608 6.89391 3.46534C7.05465 3.30459 7.27267 3.21429 7.5 3.21429C7.72733 3.21429 7.94535 3.30459 8.10609 3.46534C8.26684 3.62608 8.35714 3.8441 8.35714 4.07143ZM7.5 6.42857C7.6705 6.42857 7.83401 6.4963 7.95457 6.61686C8.07513 6.73742 8.14286 6.90093 8.14286 7.07143V11.3571C8.14286 11.5276 8.07513 11.6912 7.95457 11.8117C7.83401 11.9323 7.6705 12 7.5 12C7.3295 12 7.16599 11.9323 7.04543 11.8117C6.92487 11.6912 6.85714 11.5276 6.85714 11.3571V7.07143C6.85714 6.90093 6.92487 6.73742 7.04543 6.61686C7.16599 6.4963 7.3295 6.42857 7.5 6.42857Z" fill-rule="evenodd" clip-rule="evenodd" fill="%23E74E11"/></svg>');background-size:contain;background-repeat:no-repeat;width:15px;height:15px}.m-reservation-boxes__info p{margin-top:10px}.m-reservation-boxes__info p:first-child{margin-top:0}.m-reservation-boxes__info a{color:#e74e11}.m-reservation-boxes__info a:hover{text-decoration:underline}@media (max-width:1300px){.m-reservation-boxes__wrapper{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto}}@media only screen and (max-width:767px){.m-reservation-boxes{margin:80px 0}.m-reservation-boxes__wrapper{grid-template-columns:1fr}.m-reservation-boxes__wrapper .box .icon{width:50px;height:50px}.m-reservation-boxes__wrapper .box .name{font-size:20px;line-height:32px}.m-reservation-boxes__info{padding:20px;padding-left:40px;line-height:20px}.m-reservation-boxes__info::before{top:22px;left:15px}}