.content{margin:0 20px}.content span{display:block;width:100%}@media all and (max-width:800px){.container{background-color:#f2f3f8;padding-top:135px}}.agency,.product,.supplier{color:#383838}.agency h2,.product h2,.supplier h2{border-bottom:1px solid #f2f3f8;margin:20px}@media all and (max-width:800px){.agency,.product,.supplier{padding:0 10px}.agency h2,.product h2,.supplier h2{border-color:#fff}}.agency,.supplier{width:50%}@media all and (max-width:800px){.agency,.supplier{width:100%}}.product{width:100%}.product .info{display:block;margin-bottom:2px}@font-face{font-family:Averta-Regular;src:url(/assets/Averta-Regular-PP6SBJLW.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Averta-Semibold;src:url(/assets/Averta-Semibold-BTzjeTJH.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Averta-Bold;src:url(/assets/Averta-Bold-BhEjfLqj.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Roboto-Regular;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-weight:400;font-style:normal}body{margin:0;font-family:Roboto-Regular,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.card{background-color:#f2f3f8;box-shadow:0 1px 3px #0000004d;border-radius:10px;margin:10px 0;padding:15px 20px}@media all and (max-width:800px){.card{background-color:#fff}}.header-container,.container{justify-content:center;margin:0 auto;width:700px}@media all and (max-width:800px){.header-container,.container{width:100%}}h1{font-family:Averta-Bold;font-size:24px}h2{font-family:Averta-Semibold;font-size:21px;margin-top:0}h3{font-size:16px;margin:5px 0}.header{background:#021f61;color:#fff;display:flex;padding:50px 0}.header .client{display:flex;padding-top:50px;width:350px}.header .client .info{display:flex;flex-direction:column}.header .client .info h2,.header .client .info span{margin:5px}.header .client .logo{margin:5px;height:68px}.header .reservation{align-items:flex-start;display:flex;flex-direction:column;margin:0 20px;width:310px}.header .reservation .number{color:#ffffff80}.header .reservation .status{border:1px solid white;border-radius:20px;font-size:14px;padding:10px 20px;text-align:center;width:135px}@media all and (max-width:800px){.header{padding-bottom:20px}.header .client{color:#383838;justify-content:center;position:absolute;top:185px}.header .reservation{width:100%;align-items:center}}.icon{color:#021f6140;font-size:22px;margin:10px 10px 10px 0}.vertical-align{align-items:center;display:flex}.wrapper-flex{display:flex;flex-wrap:wrap}
