.promises{gap:6em;margin:4em 0}.promises,.promises .head{display:flex;flex-direction:column}.promises .head{gap:1em;text-align:center}.promises .head .text{font-size:1.25em;opacity:.8}.promises .items{display:flex;flex-direction:column;gap:5em;--top-decal:3em}.promises .items .item{align-items:start;display:flex;flex-direction:row;padding-bottom:4em;position:relative}.promises .items .item .image{align-items:center;background-color:rgb(var(--shade));border:1px solid rgba(var(--tint),.4);border-radius:var(--radius);display:flex;flex-shrink:0;height:auto;height:400px;justify-content:center;overflow:hidden;position:relative;width:700px}.promises .items .item .image img.banner{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:1}.promises .items .item .image img.icon{height:60px;-o-object-fit:contain;object-fit:contain;position:absolute;right:7em;top:calc(var(--top-decal) + 2em);width:60px;z-index:3}.promises .items .item .image:before{background:linear-gradient(to top right,rgba(var(--tint),.1),rgba(var(--tint),.7));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.promises .items .item .data{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(var(--shade),.85);border:1px solid rgba(var(--tint),.2);border-left-width:0;border-radius:var(--radius);display:flex;flex-direction:column;flex-grow:1;gap:1em;margin-left:-5em;margin-top:var(--top-decal);min-width:400px;padding:2em;position:relative;z-index:3}.promises .items .item .data h3{font-style:italic;text-transform:uppercase}.promises .items .item .data span{opacity:.9}.promises .items .item .data div.buttons{align-items:center;display:flex;flex-direction:row;gap:1em;margin-top:1em}.promises .items .item:nth-child(2n) .image{order:2}.promises .items .item:nth-child(2n) .image img.icon{left:7em;right:auto}.promises .items .item:nth-child(2n) .image:before{background:linear-gradient(to top left,rgba(var(--tint),.1),rgba(var(--tint),.7))}.promises .items .item:nth-child(2n) .data{margin-left:0;margin-right:-5em;order:1}@media screen and (max-width:1200px){.promises{padding:2em 0}.promises .items .item .image{height:300px;width:400px}}@media screen and (max-width:770px){.promises .items{gap:2em;padding:0}.promises .items .item{align-items:center;flex-direction:column;padding-bottom:0}.promises .items .item .image{border-radius:var(--radius) var(--radius) 0 0;height:200px;order:1!important;width:100%}.promises .items .item .image img.icon{display:none}.promises .items .item .data{border-radius:0 0 var(--radius) var(--radius);border-width:1px;margin:0!important;min-width:unset;order:2!important;width:auto}}.map{background:rgb(var(--background));border-top:1px solid rgb(var(--border))}.map .container{align-items:center;display:flex;flex-direction:row;gap:8em;padding:5em 0}.map .container .slot{display:flex;flex:1;flex-direction:column}.map .container .slot#text{gap:1.5em}.map .container .slot#text .content{display:flex;flex-direction:column;gap:1em}.map .container .slot#text .content .subtitle{font-size:1.3em;font-weight:400}.map .container .slot#text .text p{color:rgba(var(--color),.8);font-size:1.2em;line-height:1.5;text-align:justify}.map .container .slot#text .icon{align-items:center;display:flex;margin-top:1em}.map .container .slot#text .icon img{height:3em}.map .container .slot#text .title{font-size:2em;font-weight:800}.map .container .slot#text .buttons{display:flex;flex-direction:row;font-size:1em;gap:3em;margin-top:2em}.map .container .slot#map{position:relative;width:400px;--xtint:10,218,175;border-radius:var(--radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.map .container .slot#map>img{border-radius:var(--radius);height:auto;-o-object-fit:contain;object-fit:contain;position:relative;width:100%}.map .container .slot#map .overlay{align-items:start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--shade),.8);border:1px solid rgba(var(--tint),.2);border-radius:var(--radius);bottom:-30px;display:flex;flex-direction:column;gap:2em;justify-content:start;left:-30px;max-width:calc(100% - 40px - 2em);padding:2em;position:absolute}.map .container .slot#map .overlay img{height:2.4em;width:auto}.map .container .slot#map .overlay .title{font-size:1.5em;font-weight:800;text-transform:uppercase}.map .container .slot#map .overlay .certifications{display:flex;flex-direction:row;flex-wrap:wrap;gap:.2em}.map .container .slot#map .overlay .certifications .certification{align-items:center;background:rgba(var(--shade),.1);border:1px solid rgba(var(--color),.1);border-radius:var(--radius);color:rgba(var(--color),.75);display:flex;flex-direction:column;font-size:.9em;gap:.5em;padding:.5em 1em;text-align:center;width:80px}.map .container .slot#map .overlay .certifications .certification span.iconify{color:rgb(var(--tint));font-size:1.5em}.map .container .slot#map .overlay .features{display:flex;flex-direction:column;gap:1em}.map .container .slot#map .overlay .features .feature{align-items:center;display:flex;flex-direction:row;font-size:.9em;gap:1em}.map .container .slot#map .overlay .features .feature .iconify{font-size:1.8em}@media screen and (max-width:770px){.map .container{flex-direction:column;gap:2em}.map .container .slot{flex:1}.map .container .slot#text{gap:1em}.map .container .slot#text .buttons{flex-wrap:wrap;gap:1em}.map .container .slot#map{width:100%}.map .container .slot#map>img{border-radius:var(--radius) var(--radius) 0 0;height:auto;width:100%}.map .container .slot#map .overlay{border-radius:0 0 var(--radius) var(--radius);bottom:0;left:0;max-width:100%;position:relative}}
