@font-face
{
    font-family: "Montserrat-Black";
    src: url("/fonts/Montserrat-Black.otf");
}
@font-face
{
    font-family: "Montserrat-Regular";
    src: url("/fonts/Montserrat-Regular.ttf");
}
@font-face
{
    font-family: "Montserrat-Medium";
    src: url("/fonts/Montserrat-Medium.otf");
}
@font-face
{
    font-family: "Montserrat-Bold";
    src: url("/fonts/Montserrat-Bold.otf");
}
@font-face
{
    font-family: "Montserrat-SemiBold";
    src: url("/fonts/Montserrat-SemiBold.otf");
}
@font-face
{
    font-family: "Nunito-Bold";
    src: url("/fonts/Nunito-Bold.ttf");
}
@font-face
{
    font-family: "Nunito-Regular";
    src: url("/fonts/Nunito-Regular.ttf");
}
@font-face
{
    font-family: "Poppins-Bold";
    src: url("/fonts/Poppins-Bold.ttf");
}
@font-face
{
    font-family: "Poppins-Regular";
    src: url("/fonts/Poppins-Regular.ttf");
}
@font-face
{
    font-family: "Roboto-Regular";
    src: url("/fonts/Roboto-Regular.ttf");
}
html,body
{
    overflow-x: hidden;

}

/*menu mobile*/

.topnav.menu.mobile
{
    direction: rtl !important;
}
.menu-hamburguer img
{
    width: 25% !important;
}
.bkg-menu-mobile
{
    background-color: #0a4771e0 !important;
    height: 100vh;
}
#side-drawer
{
    top: 0;
    width: 85%;
}
.menu-mobile .nav-item a
{
    font-family: 'Montserrat-Regular';
    color: #fff;
    font-size: 1.25rem;
}
/*end menu mobile*/
.listsocialmed.headerTopo a
{
    color: #fff;
}
.listsocialmed.headerTopo i
{
    font-size: 1.3rem;
}
.bg-top
{
    background: rgb(255,255,255);
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(20,146,235,1) 0%, rgba(9,63,101,1) 100%);
    color: #fff;
}

.bg-top p
{
    font-family: Montserrat-Regular;
    font-size: 0.9rem;
}

.listsocialmed ul li
{
    list-style: none;
    display: inline-flex;

}
.menu-radix img
{
    width: 100%;

}
.nav-link 
{
    font-family: Montserrat-Medium;
    text-decoration: none !important;
    font-size: 0.98rem;
    color: #000 ;
}
.navbar-nav.nav-link a 
{
    color: #fff;
}
.titulo-banner p{
    max-width: 450px;
}
.banner-home-bkg
{
    background-image: url('/img/handshaking.jpg');
    background-repeat: no-repeat;
    background-size: cover;
}
.txt-banner-home
{
    padding: 200px 0 100px;
}
.txt-banner-home h2
{
    font-family:Montserrat-Bold;
    font-size: 3.4rem;
}
.txt-banner-home h2 span
{
    color:#1491e9 ;
}
.txt-banner-home p
{
   
    font-size: 1.15rem;
}
p
{
 font-family: Nunito-Regular;
 color:#252528;
}
.vantagemLeft p,
.vantagemRight p
{
    font-family: 'Montserrat-Regular';
    color: #a7ccf2!important;
}


/*parte sobre*/
.imgcirculoum
{
   right: 0px;
}
.imgcirculoum img
{
    width: 30%;
    margin-top: -50px;
}
.imgcirculotwo img
{
    width: 100%;
    margin-top: -276px;
}
.titleSobre 
{
    font-family: 'Nunito-Bold';
    font-size: 1.4rem;
}

.imgMiddle img
{   
    width: 352px;
    height: 450px;
    object-position: -122px;
    object-fit: cover;
}
.imgMoney img
{
    margin-left: 335px; 
}
.imgMoney img,
.imgTalk img
{
    width: 190px;
    height: 190px;
    object-fit: cover;
    margin-top: -25px;

}
.imgEstoque img
{
    width: 256px;
    height: 190px;
    object-fit: cover;
    margin-top: -99px;
}

.bluesqaure
{
    width: 25px;
    height: 25px;
    background-color: #1491e9;
}
.imgMoney
{
    z-index: 9;
}
/*parte sobre end*/
/*parte vantagens*/
.vantitle h2,
.txtsistemagif h2
{
    font-size: 3.5rem;
}
.vantitle p,
.txtsistemagif p
{
    font-size: 1.3rem;
}
.blocosVant
{
    height: 100%;
    border-radius: 7px;
}
.blocosVant:hover,
.vantagemRight:hover, 
.vantagemLeft:hover
{
    background: #093d60 !important;
}
.blocosVant:hover img
{
    filter: invert(10) grayscale(73) brightness(2.5);
}
.blocosVant:hover p{
    color: #fff;
}
.vantagenBloco
{
    color: #000;
    position: relative;
    top: 27px;
}
.vantagemRight,
.vantagemLeft 
{
    border-radius: 7px;
    background: rgb(255,255,255);
    background: linear-gradient(298deg, rgba(255,255,255,1) 0%, rgba(20,146,235,1) 0%, rgb(18 97 153) 100%);
    height: 280px;
}


.vantagemRight
{
    width: 530px;
    background: linear-gradient(89deg, rgba(255,255,255,1) 0%, rgba(20,146,235,1) 0%, rgb(18 97 153) 100%) !important;
}
.blocosVant
{
    background-color: #fff;
}
.vantagemRight a,
.vantagemLeft a,
.blocosVant a
{
    
    text-decoration: unset !important;
    cursor: pointer;
   
}
/*.blocosVant:hover,
.blocosVant:hover  p ,*/
.vantagemRight:hover,
.vantagemLeft:hover
{
    color: #fff !important;
    background-color: #09436c;
        cursor: pointer;
}
.blocosVant:hover img
{
    /*filter: brightness(0) invert(1);*/
}
.vantagemLeft h2,
.vantagemRight h2
{
    font-size: 2.5rem;
}
.vantagemLeft span,
.vantagemRight  span
{
    color: #fff !important;
    font-size: 1.24rem !important;
    font-family: Montserrat-Bold;
}
.vantagenWarn
{
    margin-top: -250px;
}

/*parte vantagens end*/
/*parte simulação*/
.form-check label{
    font-family: 'Roboto-Regular';
}
#simulador p
{
    font-size: 1.24rem;
}
.gifsistema
{
    margin-top: -100px;
}
.bgSimular
{
    color: #fff;
}
.btn-primary.btnYes,
.btn-primary.btnNo
{
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(10,65,103,1) 0%, rgba(6,42,67,1) 100%);
    border-radius: 20px;
    border-color:#09436c;
    border-radius: 35px;
}
.btn-primary.btnYes:hover,
.btn-primary.btnNo:hover  
{
    
    background: #fff !important;
    border-color:#09436c !important;
    color: #000;
}
.bgSimular
{
    background-image: url('/img/simularBg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 7px;
    margin-top: -177px;
    padding: 100px 0 143px 0;
    max-width: 1240px !important;
    box-shadow: inset 0 0 1em #a3a3a359, 0 0 1em rgb(0 0 0 / 50%)
}
.j-message p 
{
    color: white;
}




.range-slider {
    position: relative;
    width: 200px;
    height: 35px;
    text-align: center;
}

.range-slider input {
    pointer-events: none;
    position: absolute;
    overflow: hidden;
    left: 0;
    top: 15px;
    width: 200px;
    outline: none;
    height: 18px;
    margin: 0;
    padding: 0;
}

.range-slider input::-webkit-slider-thumb {
    pointer-events: all;
    position: relative;
    z-index: 1;
    outline: 0;
}

.range-slider input::-moz-range-thumb {
    pointer-events: all;
    position: relative;
    z-index: 10;
    -moz-appearance: none;
    width: 9px;
}

.range-slider input::-moz-range-track {
    position: relative;
    z-index: -1;
    background-color: rgba(0, 0, 0, 1);
    border: 0;
}

.range-slider input:last-of-type::-moz-range-track {
    -moz-appearance: none;
    background: none transparent;
    border: 0;
}

.range-slider input[type=range]::-moz-focus-outer {
  border: 0;
}

.rangeValue {
  width: 30px;
}

.range-output {
  position: absolute;
  background: #072d47;
  width: 100px;
  height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  display: inline-block;
  font: bold 15px/30px Helvetica, Arial;
  bottom: 75%;
  left: 50%;
  transform: translate(-50%, 0);
}
.range-output-internal
{
  
}
.range-output.outputTwo {
  left: 100%;
}

.range-container {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

input[type=range] {
  -webkit-appearance: none;
  background: none;
}

input[type=range]::-webkit-slider-runnable-track {
  height: 5px;
  border: none;
  border-radius: 3px;
  background: transparent;
}

input[type=range]::-ms-track {
  height: 5px;
  background: transparent;
  border: none;
  border-radius: 3px;
}

input[type=range]::-moz-range-track {
  height: 5px;
  background: transparent;
  border: none;
  border-radius: 3px;
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #555;
  margin-top: -5px;
  position: relative;
  z-index: 10000;
}

input[type=range]::-ms-thumb {
  -webkit-appearance: none;
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #555;
  margin-top: -5px;
  position: relative;
  z-index: 10000;
}

input[type=range]::-moz-range-thumb {
  -webkit-appearance: none;
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #555;
  margin-top: -5px;
  position: relative;
  z-index: 10000;
}

input[type=range]:focus {
  outline: none;
}

.full-range,
.incl-range
{
  width: 100%;
  height: 5px;
  left: 0;
  top: 21px;
  position: absolute;
  background: #fff;
}

.incl-range {
  background:#072d47;;
}

#first-range  .full-range::before,
#third-range  .full-range::before
{
    content: ' R$0 ';
    display: block;
    position: absolute;
    left: -34px;
    top: -8px;
}
#first-range  .full-range::after,
#third-range  .full-range::after 
{
    content: ' R$100mi ';
    display: block;
    position: absolute;
    right: -66px;
    top: -8px;
}
#second-range .full-range::before,
#fifth-range .full-range::before
{
    content: ' 0.1 ';
    display: block;
    position: absolute;
    left: -34px;
    top: -8px;
}
#second-range .full-range::after,
#fifth-range .full-range::after
{
    content: ' 5';
    display: block;
    position: absolute;
    right: -40px;
    top: -8px;
}
#fourth-range .full-range::before
{
    content: '0';
    display: block;
    position: absolute;
    left: -34px;
    top: -8px;
}
#fourth-range .full-range::after
{
    content: '180';
    display: block;
    position: absolute;
    right: -34px;
    top: -8px;
}

#sixth-range .full-range::before
{
    content: '0';
    display: block;
    position: absolute;
    left: -34px;
    top: -8px;
}
#sixth-range .full-range::after
{
    content: '100';
    display: block;
    position: absolute;
    right: -34px;
    top: -8px;
}







div label input {
   margin-right:100px;
}
body {
    font-family:sans-serif;
}

#btnsim,
#btnNao
{
    margin:4px;
    background-color: #072d47;
    border-radius:34px;
    border: 1px solid #072d48;
    padding: 18px 39px 20px 39px;
    font-family: Montserrat-SemiBold;
}

#btnsim label, 
#btnNao label
{

    width:4.0em;
}

#btnsim label span,
#btnNao label span
{
    text-align:center;
    padding:3px 0px;
    display:block;
}

#btnsim label input, 
#btnNao label input
{
    position:absolute;
    top:-20px;
}

#btnsim input:checked  span,
#btnNao input:checked  span
{
    color:#000;
    background-color: #fff;
}
#btnsim:hover,
#btnsim:hover span,
#btnNao:hover,
#btnNao:hover span
{
    background-color: #fff;
    color: #000;
    cursor: pointer;
}
.formEnviar .form-control
{
    padding: 20px;
    border-radius: 30px;
}

/*parte simulação end*/
 h2{
        font-family:Montserrat-Bold;
    }
#sobreRadix h2 span,
#sobreRadix p span,
.titleSobre,
.txtsistemagif h2,
.txtsistemagif small
{
    color: #1491e9;
}
.siga small,
.instaSiga h2 span
{
    color: #1080cf;
}
.j-paginate.juicer-button
{
    display: none !important;
}
.siga a{
    text-decoration: none;
}
.instapart small
{
    font-family: Montserrat-Regular;
    font-size: 1.25rem;
}
.instapart h2
{
    font-size: 3rem;
}
/*parte logos*/
.bgLogos
{
    background-color: #f0f0f0;
    height: 220px;
}
.bgLogos img
{
   height: 120px;
    width: 75% !important;
    object-fit: contain;
}
.logos
{
    max-width: 1350px !important;
    cursor: pointer;
}

/*parte logos end*/
#sobreRadix ul li
{
    list-style: none;
}

.btn-primary 
{
    text-decoration: none !important;
    padding:18px 39px 20px 39px;
    border-radius: 50px;
    background-color: #1491e9;
    font-family: Montserrat-SemiBold;
    color: #fff;
    font-size:14px;

}
.btn-primary:hover {
    background-color: #09436c;
    border-color: #09436c;
     color: #fff;
}
.Fseparator
{
    border-top: solid 2px #fff;
    width: auto;
}
.formRight
{
    background-color: #fff;
}
.owl-nav .owl-next span,
.owl-nav  .owl-prev span
{
    display: none;
}
.owl-carousel .owl-item img {

    margin: 0 auto;
}
footer ul li
{
    list-style: none;

}
.listsocialmed i
{
     font-size: 1.8rem;
}

footer p,
footer a
{
    font-family: Nunito-Regular;
    font-size:1.2rem;
    text-decoration: none;
    color: #fff;
}
.contatoInfos .fa-solid
{
    color: #1388db!important;
}
.titlContato 
{
    color: #fff !important;
}
.contatoInfos h2
{
    color: #09426a !important;
}
footer h2
{
    font-family: Nunito-Bold;
    font-size: 1.8rem;
}
.txtlogoFooter{
    font-size: 1rem ;
}
.footer-radix a:hover,
.listsocialmed.headerTopo a:hover
{
    color: #95abbb;
}
.nav-link:hover {
    color: #1491e9;
}
.formRight .falecon 
{
    color: #1491e9 !important;
}
.fomrContato
{
    margin-top: -127px;
}
.fomrContato h2,
.fomrContato span
{
    color: #09426a;
}

.fomrContato h2
{
    font-family: Poppins-Bold;
    font-size: 1.3rem;
}
.fomrContato span
{
    font-family:Poppins-Regular ;
    font-size: 1rem;
}

.fomrContato p
{
    font-family:Roboto-Regular !important;
    font-size: 0.9rem;
}
.fomrContato h2,
.fomrContato p
{
    color: #1491e9;
}
.contatoInfos,
.formRight
{
    border-radius: 7px;
}
.enviarContato
{
    background: rgb(255,255,255);
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(20,146,235,1) 0%, rgba(9,63,101,1) 100%);
    color: #fff;
    border-radius: 10px;
    border: none;
}
.formRight p
{
    color:  #09426b;
    font-size: 1.25rem;
}
.formRight input,
.formRight textarea
{
    background-color: #f2f2f2;
    border: none;
    padding: 20px;
    border-radius: 10px;
}
.formRight textarea:focus-visible 
{
    outline: none !important;
}
.bg-footer,
#vantagens
{
    background: rgb(255,255,255);
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(20,146,235,1) 0%, rgba(9,63,101,1) 100%);
    color: #fff;
    padding: 100px 0 144px 0;
}

.bg-footer
{
    padding: 100px 0 0 0 !important;
}
.footer-radix img{
    width: 80%;
}
.imgcirculofooter.desk
{
    background-image: url('../img/halfcirfooter.png');
    background-repeat: no-repeat;
    background-size: auto;
    background-position-y: bottom;
}

}

.imgcirculofooter img
{
    width: 50%;
    margin-top: 237px;
}






.btn-primary.btn-antecipar.corpo,

{
    border-radius: 50px !important;
    padding: 13px 24px 13px 24px !important;
}
.btnsiganos 
{
    border-radius: 50px !important;
    padding: 13px 35px 13px 35px !important;
}
 


























 @media (max-width: 320px)
{
    .txt-banner-home
    {
        top: 86px !important;
    }
    .owl-nav .owl-next 
    {
      left:280px !important;
        
    }
   
    .imgMiddle img 
    {
        width: 100%;
    }
    .gfsistemaRow
    {
        width: 150%;
    }
    .gfsistemaRow img
    {
        margin-left: -51px;
    }
    #sobreRadix 
    {
        height: 2084px ;
    }
    .vantagenWarn {
        margin-top: -437px !important;
    }
}

@media only screen and (min-width: 320px) and (max-width: 500px)
{   

    .owl-carousel .owl-nav button.owl-next
    {
        position: absolute;
        right: 0;
    }
  .gfsistemaRow
    {
        width: 140%;
    }
    .gfsistemaRow img
    {
        margin-left: -64px;
    }
    .vantagemRight, .vantagemLeft
    {
        height: 230px !important;
    }
    .vantagemLeft h2, .vantagemRight h2 
    {
        font-size: 1.8rem;
    }
    .vantagemLeft p, .vantagemRight p 
    {
       
        font-size: 0.8rem;
    }
    .vantagemLeft span, .vantagemRight span 
    {
        color: #fff !important;
        font-size: 1rem !important;
    }
   
}


@media only screen and (min-width: 320px) and (max-width: 999px)
{   
    .owl-theme .owl-nav [class*=owl-]:hover
    {
        background: unset !important;
    }
    .owl-carousel.owl-theme.logos .item
    {
        width: 250px;
        margin: 0 auto;
        height: 200px;
    }
    .bannermobile
    {
        display: block ;
    }
   
    .vantagenWarn 
    {
         margin-top: -211px;
    }
  
    p{
        font-size: 15px;
    }
   .blocosVant:hover
    {
   
        background-color: #1491e9 !important;
    }
    .linhacontato
    {
        width: 50px;
        height:20px;
        border-top: 1px solid #fff;

    }
    .txtsistemagif .boacompanhia
     
    {
        font-size: 3rem;
       
    }
    .boacompanhia span
    {
         color: #1080cf ;
    }
    .fomrContato 
    {
        margin-top: -217px;
    }
    .prox-sim-3.btnNo,
    .prox-nao-5.btnNo
    {
        padding: 20px;
    }
    .vantagemRight p
    
    {
        max-width: 300px;
    }
    .vantagemLeft p
    {
         max-width: 380px;
    }
     .imgcirculofooter.desk
     {
        background-image: url(/img/circleFooterMob.png);
        background-repeat: no-repeat;
        background-size: auto;
        background-position-x: right;
        background-position-y: bottom;
     }
     #vantagens
     {
        background: #0a446e !important;
     }
    .imgcirculodois
    {
        margin-top: 580px;
        left: 0;
    }
    .imgcirculotres
    {
        margin-top: 692px;
        left: 0;
    }
    .imgcirculoqat
    {
        margin-top: 1250px;
        right: 0px;
    }
    .imgcirculoquin
    {
        margin-top: 1750px;
        margin-left: -11px;
        width: 50%;

    }
    .menu-hamburguer img 
    {
        width: 20% !important;
    }
    .banner-home-bkg
    {
        background-image: unset !important;
    }
    .banner-home-bkg img
    {
        width: 100%;
        object-fit: cover;
        max-height: 700px;
    }
    .txt-banner-home
    {
        position: absolute;
        z-index: 9;
        top: 178px;
        padding: 3rem 0 3rem;
    }
    .bgSimular
     {

    padding: 68px 0 37px 0;
    }
    .fomrContato p{
        font-family: Nunito-Regular !important;
        font-size: 1.20rem;
    }
    .fomrContato h2 {
        font-family: 'Montserrat-Bold';
        text-transform: capitalize;
        font-size: 2rem;
    }
    .imgcirculotwo img
     {
        width: 50%;
        margin-top: unset;
        margin-right: -12px;
    }

    .imgcirculoum img 
    {
        width: 50%;
    }
    .conVIDEO
    {
        background: linear-gradient(90deg, rgba(255,255,255,1) 0%, 
            rgba(20,146,235,1) 0%, rgba(9,63,101,1) 100%);
    }
    .titulo-banner p{
    max-width: 350px;
    }
    
    
    
    footer p, footer a 
    {
        font-size: 1rem;    
    }
    .instapart h2 
    {
        font-size: 1.7rem;
    }
    .imgcirculofooter img 
    {
       width:60%;
    
    }
  
   
    .vantitle h2, .txtsistemagif h2 
    {
        font-size: 2rem;
    }
    .bgLogos img 
    {
        width: 100% !important;
    }
    .btn-primary.btn-antecipar.topo
    {
        border-radius: 5px;
        padding: 25px 40px 25px 39px;
    }
    .btn-primary.btn-antecipar.corpo,
    .btn-primary.btn-antecipar.btnsiganos
    {
        border-radius: 40px;
        padding:13px 24px 13px 24px;
    }
    .bluesqaure 
    {
        width: 10px;
        border-radius: 100%;
        height: 21px;
    }
    .btn-primary 
    {
        border-radius: 50px;

        width: 100%;
    }
    .btn-primary
    {
        font-size: 1.10rem;
    }
    .bg-footer
    {
       padding: 1px 0 143px 0;
    }
    .bgSimular
    {
        background-position: center;
    }
    .bluesqaure
    {
        margin: 0 auto !important;
    }
    .banner-home-bkg
    {
        background-position-x: center;
    }
    .titulo-banner
    {
        margin-top: 8rem;
    }
    .imgEstoque
    {
        direction: rtl;
        right: -17px;
    }
    .imgTalk 
    {
        left: -12px;
    }
    .imgTalk img
    {
        width: 120px;
        height: 120px;
        margin-top: -105px;
    }
    .imgEstoque img
    {
        width: 150px;
        height: 120px;
        margin-top: -54px;
    }
   .imgMoney
    {
        right: 0;
        direction: rtl;
    }
   
    .titlContato
    {
        font-size: 2rem;
        font-family: 'Montserrat-Bold';
    }
    .formRight p
    {
        color: white;
    }
    .owl-nav  .owl-prev span,
    .owl-nav .owl-next span
    {
        display: block !important;
        font-size: 5rem;
        color: #1080cf;
    }
    .owl-nav  .owl-prev,
    .owl-nav .owl-next
    {
        left: 0;
        
        position: absolute !important;
        top: 40px;
        
    }
    .owl-nav .owl-next 
    {
      left:299px;
        
    }
   
    .enviarContato
    {
        border-radius: 50px;
        background: #1490e6 !important;
    }
    .formRight input, .formRight textarea
    {
        border-radius: unset;
    }
    .formRight
    {
        margin-top: 8rem;
        background-color: unset ;
    }
    .txt-banner-home h2 
    {
        font-size: 2rem;
    }
    .imgMoney img 
    {
        margin-left: unset;
        width: 40%;
        object-position: bottom;
        height: 117px;
        margin-top: -72px;
    }
    .bg-top p 
    {
       font-size: 0.9rem;
    }
    footer h2 
    {
        text-transform: uppercase;
        font-size: 1rem;
    }
}   

@media only screen and (min-width: 400px) and (max-width: 500px)
{
     .imgMoney img 
    {
        margin-top: -58px;
    }
    .txt-banner-home {
  
    top: 180px;
    }
}
@media only screen and (min-width: 425px) and (max-width: 580px)
{
    .txt-banner-home {
    top: 215px;
    }
   
    .owl-nav .owl-next {
    left: 400px;
    }

}
@media only screen and (min-width: 590px) and (max-width: 767px)
{
    .vantagemRight p,
    .vantagemLeft p
    {
        max-width: 380px;
    }
    .owl-nav .owl-next {
        left: 650px ;
    }
    .imgMoney img 
    {
   
        width: 30%;
        height: 128px;
        margin-right: 94px;
        margin-top: -44px;

    }
    .imgEstoque img {
        width: 200px;
        height: 161px;
        margin-top: -59px;
        margin-right: 27px;
    }
    .imgTalk img
     {
        width: 200px;
        height: 169px;
        margin-top: -141px;
    }
    .txt-banner-home {
  
    top: 227px;
    }
   
}
@media only screen and (min-width: 610px) and (max-width: 767px)
{   
     .imgcirculoquin
    {
        margin-top: 1200px;
        margin-left: 2px;
        width: 40%;

    }
    .imgcirculoquin img
    {
        width: 50%;
    }
 .vantagemRight
    {
        margin-left: 200px !important;
    }
    .menu-radix img,
    .footer-radix img 
    {
        width: 50%;
    }
    
}
@media only screen and (min-width: 768px) and (max-width: 999px)
{  
    .vantagenWarn {
        margin-top: -370px;
    }
    .btn-primary 
    {

        width: 75%;
    }

    .imgEstoque img {
        width: 200px;
        height: 161px;
        margin-top: -59px;
        margin-right: 27px;
    }
    .imgTalk img
     {
        width: 200px;
        height: 169px;
        margin-top: -141px;
    }
   
    .imgMoney img {
        margin-left: unset;
        width: 31% !important;
        object-position: bottom;
        height: 196px;
        margin-right: 69px;
    } 
   
    .vantagemRight
    {
 
        position: relative;
        right: -55px;
        width: 716px;
    }
    .prox-sim-3.btnNo,
    .prox-nao-5.btnNo
    {
        padding: 13px 65px 13px 65px;
    }
    .vantagemRight p,
    .vantagemLeft p
    {
        max-width: none !important;
    }
    .imgcirculotres {
     margin-top: 300px;
    }
    .imgcirculoqat 
    {
        margin-top: 900px;
    
    }
    .imgcirculoquin 
    {
        margin-top: 897px;
        margin-left: -10px;
        width: 35%;
    }
    .imgcirculotwo img
     {
        width: 30%;
    }
    #sobreRadix 
    {
    height: 1660px;
    }
      .imgTalk img
    {
        width: 60%;
        margin-top: -105px;
        margin-left: 113px;
    }
    .imgEstoque img
    {
        width: 250px;
        margin-top: -63px;
        margin-right: 88px;
    }
    .menu-hamburguer img
     {
        width: 12% !important; 
    }
    .owl-nav .owl-next 
    {
      left:700px;
        
    }
   .menu-radix img,
   .footer-radix img 
    {
        width: 50%;
    }
    .imgMiddle img 
    {
        width: 350px;
    }
    
}
@media only screen and (min-width: 780px) and (max-width: 992px)
{
     .owl-nav .owl-next 
    {
      left:800px;
        
    }
    .vantagemRight {

    right: -175px;
    }
}
@media only screen and (min-width: 900px) and (max-width: 992px)
{
   
   .vantagemRight {

        right:-250px;
       

    }
}
@media only screen and (min-width: 993px) and (max-width: 1024px)
{
   
   .vantagemRight {

      
        width: 440px;

    }
}
@media only screen and (min-width: 992px) and (max-width: 1399px)
{   
   
   
    .bgSimular 
    {
        padding: 92px 46px 56px 49px;
    }
    .btn-primary 
    {
   
    padding: 20px;
    }
    .nav-link 
    {
        font-size: 0.9rem;
    }
    .imgEstoque img 
    {
        margin-top: -244px;
        margin-left: 263px;
    }
}

@media (min-width: 1400px)
{
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl 
    {
        max-width: 1140px;
    }
}
.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; 
 }
 @media (min-width: 1000px)
 {

    .bannermobile
    {
        display: none;
    }
 }
