/*  
Theme Name: Santa Marta
Version: 1.0
Description: Desenvolvido por Emerson Rodrigues.
Author: Emerson Rodrigues
Author URI: emerson.rodrigues.c@hotmail.com
*/
@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1;font-family:Jakarta}
html{overflow:hidden}
html,body{width:100%;height:100%}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
:root{--primaria-color:#00384E;--secundaria-color:#16CDF8;--terciaria-color:#00964C;--quaternaria-color:#7BB926;--quintenaria-color:#82032D;--sextenaria-color:#EF8317;--septenaria-color:#FFE944;--octonaria-color:#1B0A28;--nonaria-color:#2B1A46;--decenaria-color:#B624AC;--undenaria-color:#F3115B;--duodenaria-color:#0057A6;--trecenaria-color:#D3D800;--quattuordenaria-color:#B877FC;--quindenaria-color:#F8F9FA;--sedecenaria-color:#FE9D3C;--septendenaria-color:#E9ECEF}
.border-terciaria{border-color:var(--terciaria-color)!important}
.border-undenaria{border-color:var(--undenaria-color)!important}
.border-secundaria{border-color:var(--secundaria-color)!important}
.border-decenaria{border-color:var(--decenaria-color)!important}
.border-sextenaria{border-color:var(--sextenaria-color)!important}
.border-trecenaria{border-color:var(--trecenaria-color)!important}
.border-octonaria-opacity{border-color:#30267F!important}
.border-sedecenaria{border-color:var(--sedecenaria-color)!important}
.border-transparent{border-color:#fff0!important}
.btn-active-undenaria{border-bottom:2px solid var(--undenaria-color)!important}
.btn-active-secundaria{border-bottom:2px solid var(--secundaria-color)!important}
.text-terciaria{color:var(--terciaria-color)!important}
.text-undenaria{color:var(--undenaria-color)!important}
.text-secundaria{color:var(--secundaria-color)!important}
.text-decenaria{color:var(--decenaria-color)!important}
.text-sextenaria{color:var(--sextenaria-color)!important}
.text-trecenaria{color:var(--trecenaria-color)!important}
.text-octonaria{color:var(--octonaria-color)!important}
.text-quattuordenaria{color:var(--quattuordenaria-color)!important}
.text-sedecenaria{color:var(--sedecenaria-color)}
.text-septenaria{color:var(--septenaria-color)}
.text-quindenaria{color:var(--quindenaria-color)}
.bg-primaria{background:var(--primaria-color)!important}
.bg-terciaria{background:var(--terciaria-color)!important}
.bg-undenaria{background:var(--undenaria-color)!important}
.bg-secundaria{background:var(--secundaria-color)!important}
.bg-quaternaria{background:var(--quaternaria-color)!important}
.bg-decenaria{background:var(--decenaria-color)!important}
.bg-sextenaria{background:var(--sextenaria-color)!important}
.bg-duodenaria{background:var(--duodenaria-color)!important}
.bg-trecenaria{background:var(--trecenaria-color)!important}
.bg-septenaria{background:var(--septenaria-color)!important}
.bg-octonaria{background:var(--octonaria-color)!important}
.bg-quattuordenaria{background:var(--quattuordenaria-color)!important}
.bg-quindenaria{background:var(--quindenaria-color)!important}
.bg-quindenaria-opacity{background:#f8f9fad4}
.bg-sedecenaria{background:var(--sedecenaria-color)}
.bg-quintenaria{background:var(--quintenaria-color)}
.bg-nonaria{background:var(--nonaria-color)}
.bg-septendenaria{background:var(--septendenaria-color)}
.bg-duodenenaria{background:#e5eef6}
.bg-50-duodenenaria{background:linear-gradient(to right,#ffffff00 0%,#ffffff00 50%,#e5eef6 50%,#e5eef6 100%)}
.effect-hover-gray:hover{background-image:linear-gradient(#00000026 0 0)!important}
.text-grey{color:#666B7D}
.bg-septendenaria.text-grey,.bg-septendenaria.text-grey::placeholder{color:#ADB5BD}
.display{font-family:Jakarta;font-weight:400;font-size:96px;line-height:100%;letter-spacing:0}
h1,.h1{font-family:Jakarta;font-weight:400;font-size:clamp(1.8rem,6.25vw,7.5rem);line-height:90%;letter-spacing:-6px}
h2{font-family:Jakarta;margin-bottom:24px;font-weight:400;font-size:clamp(1.5rem,3.229vw,2.5rem);line-height:110%;letter-spacing:0}
h3{font-family:Jakarta;margin-bottom:22px;font-weight:400;font-size:clamp(1.4rem,3.027vw,32px);line-height:110%;letter-spacing:0}
h4{font-family:Jakarta;margin-bottom:20px;font-weight:400;font-size:clamp(1.25rem,2.22vw,24px);line-height:110%;letter-spacing:0}
h5{font-family:Jakarta;margin-bottom:16px;font-weight:400;font-size:clamp(1.125rem,1.816vw,1.25rem);line-height:110%;letter-spacing:0}
a,p{font-family:Jakarta;font-weight:400;font-size:clamp(1.125rem,1.816vw,1.25rem);line-height:150%;letter-spacing:0}
.small{font-family:Jakarta;font-weight:400;font-size:clamp(0.938rem,1.514vw,18px);line-height:125%;letter-spacing:0}
.smaller{font-family:Jakarta;font-weight:400;font-size:clamp(0.813rem,1.413vw,16px);line-height:125%;letter-spacing:0}
.subtitle{font-family:Jakarta;font-weight:400;font-size:clamp(0.75rem,1.211vw,0.875rem);line-height:110%;letter-spacing:0}
button{font-family:Jakarta!important;font-weight:400;font-size:1.25rem;line-height:110%;letter-spacing:0}
.informativo{font-family:Jakarta;font-weight:400;font-size:.75rem;line-height:110%;letter-spacing:0}
.desenvolvido{font-size:.563rem}
.font-size-full{font-size:7.9vw}
.font-size-32{font-size:32px}
.espace-top-g{padding-top:7rem}
.espace-bottom-pp{padding-bottom:4rem}
.espace-xg{padding:16rem 0}
.espace-xg-g{padding:16rem 0 7rem}
.espace-gg{padding:8rem 0}
.espace-g{padding:7rem 0}
.espace-m{padding:5.5rem 0}
.espace-p{padding:4.5rem 0}
.espace-pp{padding:4rem 0}
.space-bottom{padding-bottom:11vw}
.p-45{padding:2.4rem!important}
.line-height-8{line-height:.8}
.transition-05{transition:transform .5s ease-in-out}
.transition-all-07{transition:all .7s ease-in-out}
.transition-03-linear{transition:transform .3s linear}
.trans-linear-all-05{transition:all .5s linear}
.transition-all-03{transition:all .3s linear}
.transition-all-04-ease-out{transition:all .3s ease-out}
.element-circle{width:80vw;height:70vw;transform:translate(-51%,-50%)}
.z-index-0{z-index:0}
.z-index-1{z-index:1}
.z-index-2{z-index:2}
.z-index-3{z-index:3}
.z-index-4{z-index:4}
.figure-object-fit-cover > *,.figure-object-fit-cover > .element-content{min-width:100%;height:100%;object-fit:cover}
.text-editorial{margin-top:16%}
.migalha.img{width:24px;height:30px}
.redes-sociais{width:32px;height:32px}
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1216px}
.form-control:focus{border-color:inherit;box-shadow:0 0 0 .25rem #0d6efd00}
#accordionExample .nav-menu .accordion-item .accordion-button.collapsed{border-color:grey!important;padding-bottom:200px}
.accordion-button:not(.collapsed),.accordion-button:focus{color:inherit;box-shadow:inherit;background-color:inherit;border-color:inherit}
.accordion-button:not(.collapsed).border-terciaria-not-col{border-color:var(--terciaria-color)!important}
.accordion-button:not(.collapsed).border-undenaria-not-col{border-color:var(--undenaria-color)!important}
.accordion-button:not(.collapsed).border-secundaria-not-col{border-color:var(--secundaria-color)!important}
.accordion-button:not(.collapsed).border-decenaria-not-col{border-color:var(--decenaria-color)!important}
.accordion-button:not(.collapsed).border-sextenaria-not-col:hover{border-color:var(--sextenaria-color)!important}
.accordion-button:not(.collapsed).border-trecenaria-not-col{border-color:var(--trecenaria-color)!important}
.accordion-button::after{display:none}
.btn-pink{display:flex;flex-wrap:wrap;text-align:center;background:var(--undenaria-color)!important;text-decoration:none;vertical-align:middle;cursor:pointer!important;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-radius:0;max-width:280px;width:100%;height:56px;align-items:center;justify-content:center;right:20%}
body#body-santa-marta header img.icon-search{filter:invert(1)}
select.form-control{background-image:url(images/ArrowDownSelect.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:30px 30px}
#button-menu .line-sandwich{width:28px;height:2px;display:block;margin:5px auto;position:relative;transition:.2s linear;border:0;background:#fff}
.principal #button-menu .line-sandwich{background:#040404!important}
#button-menu.ativeX .line-sandwich:first-child{transform:translate(-1px) rotate(-45deg);top:6px}
#button-menu.ativeX .line-sandwich:nth-child(2){width:0}
#button-menu.ativeX .line-sandwich:nth-child(3){transform:translate(-1px) rotate(45deg);top:-8px}
#logo-menu{width:204px;height:46px}
header,.header-container{height:88px}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
#button-menu{width:32px;height:32px;padding:0 .2%}
nav.nav-menu{transform:translate(100vw,0);right:0;left:0;bottom:0;top:88px;z-index:3;width:100%;height:100%;transition:all .3s;overflow-y:auto}
nav.nav-menu::-webkit-scrollbar{width:6px}
nav.nav-menu::-webkit-scrollbar-track{background:#F8F9FA}
nav.nav-menu::-webkit-scrollbar-thumb{background:#F8F9FA;box-shadow:0 0 5px grey;border-radius:10px}
nav.nav-menu::-webkit-scrollbar-thumb:hover{background:#b30000}
nav.nav-menu,nav.nav-menu button{text-transform:uppercase}
nav.nav-menu.total-screen{margin-right:0;transform:none}
body{overflow-x:hidden}
.location-menu{width:100%;height:0}
nav.nav-menu .menu-class{width:100%;padding-bottom:150px}
.carrossel-content-sm .carrossel-item-sm:first-child{visibility:visible!important}
.weight-500{font-weight:500}
.weight-700{font-weight:700}
.link-inter-to-nobefore::before{content:inherit!important}
.link-inter-before::before{content:'';width:40px;height:40px;margin-right:auto}
.link-inter-to::before{content:'';width:40px;height:40px;margin-right:auto}
.link-inter-to::after{content:'';width:40px;height:40px;margin-left:auto}
.link-after-white-purple.link-inter-to::after{background:#fff;background-image:url(images/inclined-arrow-purple.svg);background-size:12px 13px;background-repeat:no-repeat;background-position:center}
.link-after-white-blue.link-inter-to::after{background:#fff;background-image:url(images/inclined-arrow-blue.svg);background-size:12px 13px;background-repeat:no-repeat;background-position:center}
.link-after-white-muss.link-inter-to::after{background:#fff;background-image:url(images/inclined-arrow-muss.svg);background-size:12px 13px;background-repeat:no-repeat;background-position:center}
.link-after-white-turquesa.link-inter-to::after{background:var(--secundaria-color);background-image:url(images/inclined-arrow-white.svg);background-size:12px 13px;background-repeat:no-repeat;background-position:center}
.video-principal{height:785px;object-fit:cover}
.to-link{background:#000;width:40px;height:40px;display:flex;justify-content:center;align-items:center}
.rotate-45{transform:rotate(45deg)}
.moving-texto-abaixo,.moving-texto-acima{top:0;left:0;height:100%;display:flex;align-items:center;animation:moving_to_left 14s linear infinite}
.height-400{height:400px}
.satisfacao{grid-template:350px 350px / 48% 48%}
.relacionamento .itens:hover,.satisfacao .itens:hover{transition:.3s linear;box-shadow:inherit!important}
.relacionamento .itens .barra,.satisfacao .itens .barra{left:0;right:0;box-sizing:border-box;display:block;padding-top:4px;margin:0 3rem}
.santa-marta-content figure{transition:.3s linear}
.etica-conduta{grid-template:138px 138px 138px / 32% 32% 32%;gap:1.8rem!important}
.etica-conduta .itens:hover{transition:.3s linear;box-shadow:inherit!important}
.relacionamento{grid-template:250px 250px / 48% 48%;gap:1.8rem!important}
span.conforto{font-size:18vw;bottom:-10%}
.item-portfolio{width:32%;height:fit-content;margin:auto}
.link-button{padding:1rem 9.4rem}
select:focus,input:focus{box-shadow:none!important;border:1px solid #ced4da!important}
.parceiros figure img{height:171px}
.navigation.pagination .nav-links{display:flex}
.navigation.pagination .nav-links a{text-decoration:none}
.navigation.pagination a.next.page-numbers{color:var(--sextenaria-color);font-weight:500;font-size:18px}
.bg-button-blog{background:#F9C233;text-decoration:none;color:var(--sextenaria-color);display:inline-block;line-height:1.5;vertical-align:middle;text-align:center;padding:.375rem .75rem}
.bg-button-blog:hover{background:#F9C233}
.bg-button-blog-opacity{background:#F9C23352;text-decoration:none;color:var(--sextenaria-color)}
.bg-button-blog:hover{background:#F9C23352}
.bg-button-blog:hover p{color:#fff;transform:scale(1.1)}
.btn-pagination{background:var(--sextenaria-color);text-decoration:none;color:#fff;display:flex;align-items:center;justify-content:center;width:32px;height:32px}
.btn-pagination:hover{color:var(--sextenaria-color);font-weight:500}
.scale-up-11:hover{transform:scale(1.2)}
.related-posts .posts a:first-child{padding-right:16px}
.related-posts .posts a:last-child{padding-left:16px}
.related-posts .posts figure img{width:704px;height:462px}
.filter-green{filter:brightness(0) saturate(100%) invert(77%) sepia(10%) saturate(3060%) hue-rotate(38deg) brightness(84%) contrast(90%)}
.filter-blue{filter:brightness(0) saturate(100%) invert(17%) sepia(15%) saturate(4110%) hue-rotate(160deg) brightness(98%) contrast(101%)}
.animation-to-right{position:relative;animation:1s to_right}

.sw-btn-group[role=group] button.sw-btn-next{ display: none; }
/* box step-anchor */
.custom-wizard{
	border:0
} 
.custom-wizard .step-anchor .nav-item:first-of-type{
	display: none!important;
}
.custom-wizard .step-anchor li{
	margin-top: 0;
}
@media screen and (min-width: 769px){/* not Only xs screen */
	.custom-wizard .step-anchor li{
		width: 33.33333333%;
	}
} 
.custom-wizard .step-anchor li a:after{
	border-left-color: #959595 !important;
	margin-left: -7px
}
.custom-wizard > ul.step-anchor > li > a:before {
	border-left-color: #fff !important;
}
.custom-wizard .step-anchor li:last-of-type a:before,
.custom-wizard .step-anchor li:last-of-type a:after{
	display: none
}  
.custom-wizard > ul.step-anchor > li.active > a{
	border-color: var(--quaternaria-color) !important;
    color: #fff !important;
    background: var(--quaternaria-color) !important;
}
ul.step-anchor a.nav-link,.custom-wizard .btn-steps {
	color: var(--octonaria-color)!important;
}

.custom-wizard > ul.step-anchor > li.active > a:after {
	border-left: 30px solid var(--quaternaria-color) !important;
	
}


.custom-wizard > ul.step-anchor > li.done > a {
    border-color: #959595 !important;
    color: #fff !important;
    background: #959595 !important;
}
.custom-wizard > ul.step-anchor > li.done > a:after {
    border-left: 30px solid #959595;
}
/* box step-anchor */
/* box-inputs */
.modal .box-inputs > .row-file{
    display: none;
}
.modal .box-inputs > .row-file:first-of-type {
    display: flex!important;
}
/* box-inputs */
@keyframes to_right {
from{transform:translateX(-100%);opacity:0}
to{transform:translateX(0vw);opacity:1}
}
.decolando:hover .element-effect{position:relative;animation:.3s decolando forwards linear}
@keyframes decolando {
0%{transform:translate(-7px,7px)}
100%{transform:translate(7px,-7px)}
}
.to_go_45:hover .element-effect{position:relative;animation:.3s to_go forwards linear}
@keyframes to_go {
0%{transform:translateX(-7px) rotate(45deg)}
100%{transform:translateX(5px) rotate(45deg)}
}
.to_go:hover .element-effect{position:relative;animation:.3s to_go_normal forwards linear}
@keyframes to_go_normal {
0%{transform:translateX(-7px)}
100%{transform:translateX(5px)}
}
.hover-animation-agite:hover .element-agite{position:relative;animation:.4s agite infinite}
@keyframes agite {
0%{transform:rotate(340deg)}
50%{transform:rotate(380deg)}
100%{transform:rotate(340deg)}
}
.animation-to-up{position:relative;transform:translateY(100vh);animation:1s to_up forwards}
@keyframes to_up {
from{transform:translateY(100vh);opacity:0}
to{transform:translateY(0vw);opacity:1!important}
}
.animation-to-left{position:relative;transform:translateX(100vw);animation:1s to_left forwards}
@keyframes to_left {
from{transform:translateX(100vw);opacity:0}
to{transform:translateX(0vw);opacity:1!important}
}
:has(> .carregando){position:relative;display:flex;align-items:center;justify-content:center}
:has(> .carregando)::after{content:'';background:#000;position:absolute;width:10px;height:10px;animation:2s loader infinite}
@keyframes loader {
0%{transform:translate(30px,20px);opacity:0}
12%{transform:translate(28px,30px);opacity:.2}
24%{transform:translate(20px,20px);opacity:.4}
37%{transform:translate(10px,10px);opacity:.5}
49%{transform:translate(5px,00px);opacity:.7}
72%{transform:translate(0px,10px);opacity:.8}
84%{transform:translate(-5px,0px);opacity:.9}
100%{transform:translate(-10px,100px);opacity:1}
}
@keyframes moving_to_left {
from{transform:translateX(150vw)}
to{transform:translateX(-240vw)}
}
.hover-border-secundaria:hover span{border-color:var(--secundaria-color)!important}
.hover-border-terciaria:hover span{border-color:var(--terciaria-color)!important}
.hover-border-undenaria:hover span{border-color:var(--undenaria-color)!important}
.hover-border-decenaria:hover span{border-color:var(--decenaria-color)!important}
.hover-border-sextenaria:hover span{border-color:var(--sextenaria-color)!important}
.hover-border-trecenaria:hover span{border-color:var(--trecenaria-color)!important}
.cursor-pointer{cursor:pointer}
@media (min-width: 1620px) {
.ps-ul-0{padding-left:0!important}
.pe-ul-0{padding-right:0!important}
.ms-ul-0{margin-left:0!important}
.me-ul-0{margin-right:0!important}
}
@media (max-width: 1500px) {
.etica-conduta{grid-template:190px 190px 190px / 32% 32% 32%;gap:1.6rem!important}
.relacionamento{grid-template:280px 280px / 48% 48%;gap:1.8rem!important}
}
@media (max-width: 1250px) {
.espace-xg-g{padding:10rem 0 7rem}
.etica-conduta{grid-template:190px 190px 190px / 32% 32% 32%;gap:20px 10px!important}
}
@media (max-width: 1200px) {
.etica-conduta{grid-template:190px 190px 190px 190px / 48% 48%;gap:20px 20px!important}
.item-portfolio{width:35%;min-width:385px}
}
@media (max-width: 991px) {
.element-circle{width:150vw;height:150vw;transform:translate(-20%,-48%) scale(3)!important}
.img-destaca-check,.img-onde-estamos-logistica{margin-left:-30%}
.pb-mx-lg-4{padding-bottom:1.5rem!important}
.text-editorial{margin-top:0}
}
@media (max-width: 821px) {
button{font-family:Jakarta!important;font-weight:700;font-size:18px;line-height:110%;letter-spacing:0}
.etica-conduta{grid-template-columns:repeat(1,100%)!important;grid-template-rows:repeat(7,100px)!important;gap:15px!important}
.relacionamento{grid-template-columns:repeat(1,100%)!important;grid-template-rows:repeat(4,160px)!important;gap:15px!important}
.img-destaca-check,.img-onde-estamos-logistica{margin-left:-50%}
h1,h2,h3,h4,h5{word-spacing:5px!important;letter-spacing:-1px!important}
}
@media (max-width: 767px) {
.text-center-mobile{text-align:center}
@keyframes moving_to_left {
from{transform:translateX(150vw)}
to{transform:translateX(-430vw)}
}
.img-destaca-check,.img-onde-estamos-logistica{margin-left:-70%}
.related-posts .posts a:first-child{padding-right:0}
.related-posts .posts a:last-child{padding-left:0}
}
@media (max-width: 680px) {
button{font-family:Jakarta!important;font-weight:700;font-size:18px;line-height:110%;letter-spacing:0}
.satisfacao{grid-template-columns:repeat(1,100%)!important;grid-template-rows:repeat(4,300px)!important}
}
@media (max-width: 630px) {
.img-destaca-check,.img-onde-estamos-logistica{margin-left:-100%}
.relacionamento{grid-template-rows:repeat(4,190px)!important}
.link-button{padding:3% 30%!important}
}
@media (max-width: 500px) {
.etica-conduta{grid-template-rows:repeat(7,130px)!important;gap:10px!important}
.img-destaca-check,.img-onde-estamos-logistica{margin-left:-130%}
.relacionamento{grid-template-rows:repeat(4,220px)!important}
.img-impressora-plana{margin-left:-50%}
}
@media (max-width: 450px) {
.satisfacao{grid-template-columns:repeat(1,100%)!important;grid-template-rows:repeat(4,350px)!important}
.img-destaca-check,.img-onde-estamos-logistica{margin-left:-185%}
.espace-top-g:has(h1){padding-top:0!important}
.item-portfolio{width:100%;min-width:inherit}
}
@media (max-width: 380px) {
.img-destaca-check,.img-onde-estamos-logistica{margin-left:-230%}
.relacionamento{grid-template-rows:repeat(4,260px)!important}
.img-impressora-plana{margin-left:-100%}
.espace-top-g{padding-top:3rem}
.espace-bottom-pp{padding-bottom:2rem}
.espace-xg{padding:7rem 0}
.espace-xg-g{padding:7rem 0 3rem}
.espace-gg{padding:3.5rem 0}
.espace-g{padding:3rem 0}
.espace-m{padding:2.7rem 0}
.espace-p{padding:2.4rem 0}
.espace-pp{padding:2rem 0}
}