main.documentation-page section.documentation-banner{padding:calc(100px + 8rem) 0 calc(200px + 8rem);margin-top:-100px;color:#fff;text-align:center;position:relative;background:#095492;z-index:0}main.documentation-page section.documentation-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(to right,#095492 65%,#09549200)}main.documentation-page section.documentation-banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:url(/build/assets/documentacao-D7s4VPvC.png) right/auto 100% no-repeat;opacity:.7}main.documentation-page section.documentation-banner .content{display:flex;align-items:center;justify-content:center;position:relative}main.documentation-page section.documentation-banner .content .title{font-size:40px;font-weight:400}main.documentation-page section.documentation-banner .content .icon-container{position:absolute;left:2rem;width:200px;height:200px;border-radius:50%;background-color:#1666a8;display:flex;justify-content:center;align-items:center}main.documentation-page section.documentation-banner .wave-detail{position:absolute;bottom:-1px;left:0;width:100%;height:200px;mask:url(/build/assets/wave-detail-top-D8z9ID8e.svg) -15% top/1000px auto repeat-x;background-color:#fff;transform:scaleY(-1);z-index:99}main.documentation-page section.documentation-main .content{font-size:14px;line-height:20px;max-width:1000px}main.documentation-page section.documentation-main .content p{margin-bottom:2rem}main.documentation-page section.documentation-main .content .rules-mg{margin:2rem 0}main.documentation-page section.documentation-main .content .subtitle-container{display:flex;align-items:center;gap:1rem;position:relative;padding-bottom:.75rem;margin-bottom:2rem;margin-top:2rem}main.documentation-page section.documentation-main .content .subtitle-container:before{content:"";position:absolute;bottom:0;left:60px;height:1px;width:100%;max-width:240px;background-color:#0038fd}main.documentation-page section.documentation-main .content .subtitle-container:after{content:"";position:absolute;bottom:0;left:0;height:6px;width:100%;max-width:60px;background-color:#0038fd;border-radius:20px 0 0 20px}main.documentation-page section.documentation-main .content .subtitle-container .icon{width:50px;height:50px}main.documentation-page section.documentation-main .content .subtitle-container .subtitle{font-size:24px;font-weight:600}main.documentation-page section.documentation-main .content .subtitle-container .certificate{max-width:200px}main.documentation-page section.documentation-main .content .subtitle-container.reverse-icon .icon{transform:scaleX(-1)}main.documentation-page section.how-to-arrive-main .content>.desc{font-size:24px;margin:0 auto 2rem;text-align:center;max-width:600px;font-weight:500}main.documentation-page section.how-to-arrive-main .content .contact-row{display:flex;justify-content:center;margin-bottom:2rem;margin-top:2rem}main.documentation-page section.how-to-arrive-main .content .contact-row .contact{background-color:#095492;display:flex;align-items:center;color:#fff;padding:1rem 2rem;gap:1rem;font-size:14px}main.documentation-page section.how-to-arrive-main .content .contact-row .contact .icon{width:24px;height:24px}main.documentation-page section.how-to-arrive-main .content .contact-row .contact:first-child{border-radius:10px 0 0 10px;background-color:#095492}main.documentation-page section.how-to-arrive-main .content .contact-row .contact:last-child{border-radius:0 10px 10px 0;background-color:#2da8e5}main.documentation-page section.how-to-arrive-main .content .map-images-row{display:flex;align-items:flex-start}main.documentation-page section.how-to-arrive-main .content .map-images-row .map-image-container{flex:1;overflow:hidden}main.documentation-page section.how-to-arrive-main .content .map-images-row .map-image-container .map-image{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 767px){main.documentation-page section.documentation-banner{padding:calc(150px + 2rem) 0 calc(60px + 2rem);margin-bottom:2rem}main.documentation-page section.documentation-banner .content{flex-direction:column;align-items:center}main.documentation-page section.documentation-banner .content .icon-container{position:relative;width:100px;height:100px;left:inherit}main.documentation-page section.documentation-banner .content .icon-container .icon{width:30%}main.documentation-page section.documentation-banner .content .title{font-size:24px;margin-top:1rem}main.documentation-page section.documentation-banner .wave-detail{-webkit-mask-size:300px auto;mask-size:300px auto;-webkit-mask-position:10% 0;mask-position:10% 0}main.documentation-page section.documentation-main .content p a{word-wrap:break-word}main.documentation-page section.how-to-arrive-main .content .contact-row{flex-direction:column}main.documentation-page section.how-to-arrive-main .content .contact-row .contact{justify-content:center}main.documentation-page section.how-to-arrive-main .content .contact-row .contact:first-child{border-radius:10px 10px 0 0}main.documentation-page section.how-to-arrive-main .content .contact-row .contact:last-child{border-radius:0 0 10px 10px}main.documentation-page section.how-to-arrive-main .content .map-images-row{flex-direction:column;gap:2rem;margin-bottom:2rem}}
