.container,.div-wrapper,.div-wrapper-2,.div-wrapper-3,.mid_nav .div{margin-left:auto;margin-right:auto;max-width:1480px}.main{max-width:1480px;margin-left:auto;margin-right:auto;display:flex}html,body{margin:0;padding:0;font-family:Mulish,sans-serif}.lol{background-color:#f3f3f2}.container{display:flex;flex-direction:column;max-width:1480px;width:100%;margin:0 auto;padding:16px;font-family:Mulish,Helvetica,sans-serif}.text-wrapper{font-size:24px;font-weight:200;color:#004c99;text-align:center;margin-bottom:24px}.buttons-list{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.heading-button{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;padding:16px 20px;font-size:16px;font-weight:200;color:#212529;cursor:pointer;transition:background-color .2s,border-color .2s}.heading-button:hover{background-color:#f0f0f0;border-color:#bcbcbc}.footer-text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:16px;font-weight:100;color:#212529}.footer-text a{color:#004c99;text-decoration:underline}.footer{width:100%;border-top:1px solid #dee2e6;padding:25px 16px;box-sizing:border-box;font-family:Mulish,Helvetica,sans-serif}.footer .container{display:flex;align-items:center;gap:16px;max-width:1480px;margin:0 auto;flex-wrap:nowrap}.voltar-button{padding:12px 24px;background-color:#fff;border:1px solid #027ac7;border-radius:160px;color:#027ac7;font-weight:200;font-size:20px;cursor:pointer;transition:background-color .2s}.voltar-button:hover{background-color:#f0f8ff}.share{display:flex;align-items:center;gap:16px}.share-text{font-weight:100;font-size:16px;color:#212529}.share-buttons{display:flex;gap:4px}.share-item{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;font-size:24px;color:#4c4c4a;cursor:pointer;text-decoration:none}.share-item:hover{background-color:#f0f0f0}.hidden{display:none!important}.modal{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:10000}.modal-content{background:#fff;padding:20px;border-radius:8px;min-width:300px;max-width:90%;position:relative;z-index:10001}.modal-content .close{position:absolute;top:10px;right:12px;font-size:20px;cursor:pointer}.share-item.facebook{color:#3b5998}.share-item.whatsapp{color:#25d366}.share-item.twitter{color:#1da1f2}.share-item.link{color:#4c4c4a}.editable-highlight{outline:2px solid #ff9800;padding:3px}.nav{display:flex;flex-direction:column;width:100%;background-color:#f3f3f2;border-bottom:1px solid #dee2e6;padding:0;font-family:Mulish,sans-serif;font-size:.875rem;height:41px;line-height:1!important}.nav .container{display:flex;justify-content:center;align-items:center;width:100%;padding:0 16px;box-sizing:border-box;gap:16px;height:41px}.nav .div{display:flex;justify-content:space-between;align-items:center;flex:1 1 auto;width:100%}.nav .list{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.nav .list .item{display:flex;align-items:center;justify-content:center;padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x);white-space:nowrap;color:#10100ea6;cursor:pointer}.nav .div>.item{display:flex;align-items:center;justify-content:center;white-space:nowrap;color:#10100ea6;cursor:pointer}.nav .symbol{margin-right:4px}.nav .div>.item img{margin-right:6px;display:inline-block;vertical-align:middle}.mid_nav{width:100%;background:transparent}.mid_nav .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1480px;width:100%;padding:16px;margin:0 auto;box-sizing:border-box}.mid_nav .left{display:flex;align-items:flex-end;justify-content:center;gap:8px}.mid_nav .left .divider{color:#d0d0ce;padding-bottom:.25rem;margin-left:1.5rem;--bs-text-opacity: 1}.mid_nav .left .location{font-weight:400;margin-left:1.5rem;font-size:1.5rem;color:#004c99}.mid_nav .right{display:flex;font-family:Libre Franklin,sans-serif;justify-content:space-around;font-size:1rem;font-weight:400;width:50%;height:58px;align-items:center;gap:2rem;margin-right:0}.mid_nav .right .search{flex:1;position:relative;display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 16px;border:1px solid #dee2e6;border-radius:8px;box-sizing:border-box;background-color:#fff;font-family:Mulish,sans-serif}.mid_nav .right .search .txt{color:#2125299c;font-size:16px;line-height:1}.mid_nav .right img{width:16px;height:16px;flex-shrink:0}.mid_nav .right .select-city{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 16px;flex:1;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;color:#212529;box-sizing:border-box}.blue_nav{display:flex;width:100%;background-color:#004c99;border-top:4px solid rgba(246,190,0,1);border-bottom:4px solid rgba(31,56,91,.4);font-size:1.25rem;padding:.5rem 0;box-sizing:border-box}.blue_nav .container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1480px;margin:0 auto;padding:0 16px;box-sizing:border-box}.blue_nav .list{display:flex;justify-content:space-around;align-items:center;width:100%;flex-wrap:wrap}.blue_nav .item{display:flex;align-items:center;justify-content:center;min-width:100px;padding:.5rem 1.75rem .25rem;box-sizing:border-box;color:#fff;font-family:Mulish,sans-serif;white-space:nowrap;cursor:pointer}.bot_nav{display:flex;width:100%;align-items:center;padding:16px 0;position:relative;background-color:#027e3f}.bot_nav .container{flex-direction:row;align-items:center;justify-content:space-between;padding:0 16px;display:flex;position:relative;flex:1;flex-grow:1}.bot_nav .heading-wrapper{flex-direction:column;align-items:flex-start;display:flex;position:relative;flex:1;flex-grow:1}.bot_nav .heading{display:flex;flex-direction:column;align-items:flex-start;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.bot_nav .link{align-items:flex-start;padding:3.5px 0;display:inline-flex;position:relative;flex:0 0 auto}.bot_nav .text-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:fit-content;margin-top:-1px;font-family:Mulish-Bold,Helvetica;font-weight:700;color:#fff;font-size:28px;letter-spacing:0;line-height:28px;white-space:nowrap}.bot_nav .list{display:inline-flex;flex-wrap:wrap;align-items:flex-start;gap:0px 0px;position:relative;flex:0 0 auto}.bot_nav .item{display:inline-flex;flex-direction:column;align-items:flex-start;padding:0 0 0 8px;position:relative;align-self:stretch;flex:0 0 auto}.bot_nav .div{flex-direction:column;align-items:center;padding:8px 16px 9px;border-radius:80px;display:inline-flex;position:relative;flex:0 0 auto}.bot_nav .background{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;border-radius:80px;opacity:.15}.bot_nav .text-wrapper-2{position:relative;display:flex;align-items:center;justify-content:center;width:fit-content;margin-top:-1px;font-family:var(--www-sescpr-com-br-semantic-link-font-family);font-weight:var(--www-sescpr-com-br-semantic-link-font-weight);color:#fff;font-size:var(--www-sescpr-com-br-semantic-link-font-size);text-align:center;letter-spacing:var(--www-sescpr-com-br-semantic-link-letter-spacing);line-height:var(--www-sescpr-com-br-semantic-link-line-height);white-space:nowrap;font-style:var(--www-sescpr-com-br-semantic-link-font-style)}.bottom .commercials{display:flex;flex-direction:column;max-width:616px;gap:8px;padding:0 16px}.bottom .commercials .title{font-family:Libre Franklin,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:21px;color:#212529}.bottom .commercials .title .subtitle{font-weight:400;font-size:14px;line-height:21px}.bottom .commercials .address{font-family:Libre Franklin,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:21px;color:#212529}.bottom .commercials .separator{width:100%;margin-top:8px}.info{display:flex;padding:40px 20px;background-color:#004c99;border-top:5px solid #f6be00;color:#fff;font-family:Libre Franklin,Helvetica,sans-serif;justify-content:center}.info .content{max-width:1480px}.info .info-top{display:flex;flex-direction:row;justify-content:space-between;gap:20px;flex-wrap:wrap}.info .left{display:flex;flex-direction:column;gap:20px;min-width:250px}.info .left .choose-city{background-color:#027ac7;padding:16px 20px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:16px}.info .left .choose-city:after{content:"▼";font-family:"Font Awesome 5 Free";font-weight:900}.info .left .socials,.info .left .markets{display:flex;gap:15px}.info .left .socials div,.info .left .markets div{font-size:24px;cursor:pointer}.info .left .defender{width:140px;height:50px;background-image:url(./img/este-site-protegido-por-site-defender.png);background-size:cover;background-position:center}.info .right{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;flex:1}.info .right div{display:flex;flex-direction:column;gap:10px}.info .bottom{margin-top:40px;border-top:1px solid rgba(255,255,255,.25);padding-top:20px;text-align:center;font-size:14px;opacity:.75}@media(max-width:900px){.info .right{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.info .right{grid-template-columns:1fr}}.main .filter{margin-top:1rem;display:flex;flex-direction:column;gap:16px;width:25%;max-width:338px;padding:0 1rem;font-family:Mulish,sans-serif}.filters{display:flex;flex-direction:column}.filter-reset :only-child{width:100%;padding:12px;background:#fff;border:1px;border-radius:6px;cursor:pointer;font-size:14px}.searchbar input{width:100%;height:56px;border:1px solid #dee2e6;border-radius:8px;padding:0 14px;font-size:16px;box-sizing:border-box}.filter-item{background:#fff;border:1px solid #dee2e6;border-top:none;cursor:pointer}.filter-item:first-child{border-top:1px solid #dee2e6;border-radius:8px 8px 0 0}.filter-item:last-child{border-radius:0 0 8px 8px}.filter-header{height:56px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.filter-header:after{content:"";display:inline-block;width:16px;height:16px;background-image:url(/img/arrow.svg);background-size:contain;background-repeat:no-repeat;transition:transform .3s}.filter-item.active .filter-header:after{transform:rotate(180deg)}.filter-content{display:none;padding:12px 20px;border-top:1px solid #dee2e6;background:#fafafa}.filter-item.active .filter-content{display:block;animation:slideDown .3s ease}.date-range{display:flex;align-items:center;gap:10px;margin-top:8px}.date-range input{flex:1 1 0;min-width:0;padding:8px;border:1px solid #dee2e6;border-radius:6px;font-size:15px;background-color:#fff;box-sizing:border-box}.date-range span{font-size:14px;color:#666}@keyframes slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.cards{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0;margin:0}.cards .no-underline{text-decoration:none}.card{flex:0 0 calc(33.3333% - 20px);background:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-5px);box-shadow:0 4px 12px #00000026}.card img{width:100%;height:180px;object-fit:cover}.card-content{padding:15px}.card-content h3{font-size:1.1rem;margin-bottom:8px;color:#00794c}.card-content p{font-size:.9rem;color:#333;margin-bottom:6px}.card-content h3,.card-content p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 8px}@media(max-width:900px){.card{flex:1 1 calc(50% - 20px)}}@media(max-width:600px){.card{flex:1 1 100%}}.main .excursions{width:75%;max-width:1200px;margin:0 auto;padding-top:20px;margin-left:1rem}.main .excursions .head{display:flex;justify-content:space-between;align-items:center;position:relative}.main .excursions .head>:first-child{font-size:1.75rem;font-weight:700;line-height:1.125;position:relative;width:fit-content;margin-top:-1px;color:#004c99}.main .excursions .head>:last-child{font-weight:400;line-height:1.5;position:relative;width:fit-content;margin-top:-1px}.main .excursions .see-more{display:flex;flex-direction:column;align-items:flex-start;padding:40px 0 0;position:relative}.main .excursions .see-more .separator{position:absolute;width:100%;height:0;top:74.38%;left:0;border-top-width:1px;border-top-style:solid;border-right-width:1px;border-right-style:solid;border-left-width:1px;border-left-style:solid;border-color:#747678;opacity:.25}.main .excursions .see-more .link-wrapper{display:flex;flex-direction:column;align-items:center;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.main .excursions .see-more .link{display:inline-flex;align-items:flex-start;justify-content:center;padding:9.48px 27px 10.49px;position:relative;flex:0 0 auto;background-color:#fff;border-radius:80px;border:1px solid;border-color:#d0d0ce}.main .excursions .see-more .text-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:fit-content;margin-top:-1px;color:#212529;text-align:center;white-space:nowrap}.offers{max-width:1480px;margin:0 auto;padding:32px 16px;font-family:Mulish,sans-serif}.offers>.head h2{color:#004c99;font-size:28px;margin-bottom:24px}.offers .content{display:flex;align-items:flex-start;gap:40px}.offers .body{width:75%;flex:3}.offers .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1000px){.offers .cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.offers .cards{grid-template-columns:1fr}}.offers .card{background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;text-align:center;transition:box-shadow .3s ease}.offers .card:hover{box-shadow:0 4px 10px #0000001a}.offers .card img{width:100%;height:200px;object-fit:cover}.offers .card p{color:#027e3f;font-weight:700;padding:12px 8px}.offers .choose{width:25%;flex:1;border-radius:8px;padding:16px;text-align:center;align-self:start}.offers .choose .head p{color:#004c99;font-size:16px;margin-bottom:12px}.offers .choose .buttons{display:flex;flex-direction:column;gap:10px}.offers .choose .buttons button{border:1px solid #027e3f;background:#fff;border-radius:50px;color:#027e3f;padding:10px 24px;cursor:pointer;font-size:14px;transition:background .2s ease,color .2s ease}.offers .choose .buttons button:hover{background:#027e3f;color:#fff}@media(max-width:900px){.offers .content{flex-direction:column}.offers .choose{width:100%}}.tour{max-width:1480px;width:100%;margin:1rem auto;background-color:#fff;border-radius:8px;padding:16px;font-family:Mulish,sans-serif}.tour-content{display:flex;gap:24px;align-items:flex-start}.tour-image{position:relative;width:469px;flex-shrink:0;border-radius:8px;overflow:hidden}.tour-image img{width:100%;display:block;object-fit:cover}.tour-image .badge{position:absolute;right:8px;bottom:8px;background-color:#027e3f;color:#fff;padding:4px 8px;border-radius:4px;font-size:14px}.tour-text{flex:1}.tour-header .title{font-size:28px;color:#004c99;margin:0 0 8px}.tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.tags span{font-size:14px;color:#004c99;text-decoration:underline}.date-info span{display:block;font-size:16px;color:#212529}.tour-body p{margin-bottom:16px;font-size:16px;line-height:1.5;color:#212529}.tour-prices{box-sizing:border-box;width:100%;margin:0 auto;background-color:#027e3f;padding:24px 16px;color:#fff;font-family:Mulish,Helvetica,sans-serif}.tour-prices .list{display:flex;justify-content:center}.tour-prices-header h2{font-size:24px;text-align:center;margin-bottom:24px}.tour-price{flex:1 0 0%;max-width:30rem;background-color:#fff;color:#027e3f;border-radius:8px;padding:1rem;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center;margin-left:1rem;margin-right:1rem}.tour-price-type{font-size:20px;font-weight:700;margin-bottom:12px;text-align:center}.tour-price-installment{display:flex;align-items:baseline;font-size:28px;gap:4px;margin-bottom:8px}.tour-price-installment .installments{font-weight:200}.tour-price-installment .currency,.tour-price-installment .amount,.tour-price-installment .cents{font-weight:700}.tour-price-single{font-size:16px;font-weight:200;text-align:center}.request{font-family:Libre Franklin,Helvetica,sans-serif;max-width:1184px;width:100%;padding:1.5rem 1rem;display:flex;flex-direction:column;gap:1rem;margin:0 auto}.request .request-header{display:flex;flex-direction:column;align-items:flex-start;gap:0}.request .request-header .title{margin:0 auto;display:inline-block;padding:.4rem .8rem;background-color:#f6be00;border-radius:8px;font-family:Mulish,Helvetica,sans-serif;font-weight:200;font-size:1.25rem;color:#10100e;text-align:center}.request-info{display:flex;flex-direction:column;gap:0}.request-info .subtitle{margin:0 0 1rem;font-size:1.125rem;color:#027e3f;font-weight:200}.request-info .description{margin:0 0 2rem;font-size:1.125rem;color:#212529;font-weight:100}.request-info .important{margin:0;font-size:.9375rem;color:#212529;font-weight:100}.request .request-form{display:flex;flex-direction:column;gap:.75rem}.request .request-form .form-row{display:flex;flex-wrap:wrap;gap:.5rem}.request .request-form input{height:58px;font-size:.9375rem;color:#212529a6;padding:0 .75rem;border-radius:8px;border:1px solid #dee2e6;box-sizing:border-box}.request .request-form .form-row input{flex:1;width:auto}.request .request-form>input{width:100%}.request .request-form .submit-button{align-self:center;padding:.5rem 1.25rem;border:none;border-radius:160px;background-color:#027ac7;color:#fff;font-size:1.125rem;font-weight:200;cursor:pointer}.payment-section{margin:0rem auto;width:100%;max-width:1448px;padding:16px;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.payment-section .title{font-family:var(--heading-font, Arial, sans-serif);font-weight:600;font-size:1.25rem;color:#004c99;text-align:center;margin:0}.payment-section .subtitle{font-family:var(--heading-font, Arial, sans-serif);font-weight:600;font-size:1rem;color:#004c99;text-align:center;margin:0}.payment-section .text{font-family:var(--text-font, "Libre Franklin", sans-serif);font-weight:300;font-size:.875rem;line-height:1.5rem;color:#212529;margin:0}.payment-section .separator{border:none;border-top:1px solid rgba(33,37,41,.25);margin:8px 0}.payment-section .document-list{list-style:disc;padding-left:32px;margin:0;display:flex;flex-direction:column;gap:4px}
