@media screen and (min-width: 1850px) and (max-width: 1900px) {
    .content-serviceShow-first {left: calc(100% - 1030px);}
    .content-services{left: calc(100% - 1030px);}
}
@media screen and (min-width: 1651px) and (max-width: 1850px) {
    
    #main-svg{height: 4240px;}

    /* Banner */
    .item-banner-image-mobile{ display: none; }
    #main-banner,
    #main-items-banner,
    #main-items-banner .item,
    .item-banner-image{ max-height: 800px; }

    .about-images {width: 230px;}

    /* Servicos */
    .content-services{width: 800px; left: calc(100% - 860px);}
    .btn-services::before {right: -130px;}
    .btn-services::after {width: 130px;right: -130px;}
    .content-serviceShow-first{left: calc(100% - 830px);}
    .services-img{width: 300px;height: 300px;}
    .services-video{width: 300px; height: 300px;}
    
    .box-news-container{gap: 20px;}
    .computador{gap: 50px;}
    .news-image {width: 350px;height: 290px;}
    .news-card {width: 350px;}
    .news-ref {width: 350px;height: 550px;}
    .content {padding: 40px 0px 0px 0px;}

    #main-formcontact {width: 560px;}
    .inputgroup{width: 500px;}
    .btn-env {width: 500px;}

    /* Lista de Notícias */
    #main-listNews {width: calc(100% - 295px);}
    .newslist-container {gap: 25px;}
    .newslist-ref{width: 370px;}
    .newslist-content {width: 1250px;}
    .newslist-card {width: 370px;}
    

    /* Noticias Zoom */
    .newsZoom-content {width: 1251px;}
    #othernews {width: 1251px;}
    .othernews-card {width: 370px;}
    .othernews-ref{width: 370px;}
    .othernews-image{width: 370px;}

    .main-contact-container{gap: 60px;}
}

@media screen and (min-width: 1451px) and (max-width: 1650px) {
    
    #main-svg{height: 4855px;}
    #mySVG{right: -340px;width: 900px;height: 900px;}
    
    #header {width: 325px;}
    #header .box {width: 325px;}
    #main-website {width: calc(100% - 325px);}
    
    /* Banner */
    .item-banner-image-mobile{ display: none;}
    #main-banner,
    #main-items-banner,
    #main-items-banner .item,
    .item-banner-image{ max-height: 800px; }
    #text-overlay h1 {font-size: 83px;line-height: 90px;}
    .text-overlay-container p {font-size: 30px;}

    .main-about-container {flex-direction: column;flex-wrap: wrap;gap: 60px; padding: 60px 0 200px 0;}
    .main-about-images {justify-content: flex-start;width: 100%;}

    /* Services */
    .content-services{width: 690px; left: calc(100% - 750px);}
    .content-serviceShow-first{left: calc(100% - 735px)}

    .services-img{width: 260px;height: 260px;}
    .services-video{width: 260px; height: 260px;}
    .left {gap: 20px;}
    .btn-services::after {width: 70px;right: -70px;}
    .btn-services::before {right: -70px;}
    
    /* Sobre Nós */
    .about-images {width: 230px;}

    /* Time */
    .main-team-container{gap: 20px 70px;}

    /* Noticias */
    .box-news-container{gap: 20px;flex-wrap: wrap;}
    .computador{gap: 30px;flex-wrap: wrap;}
    .news-image {width: 350px;height: 290px;}
    .news-card {width: 350px;}
    .news-ref {width: 350px;height: 550px;}
   
    /* Entre em contato */
    #main-formcontact {width: 517px;}
    .content {width: 100%;padding: 40px 0px 0px 0px;}
    .contactButtons {justify-content: flex-start;align-items: flex-start;}
    .inputgroup{width: 430px;}
    .btn-env {width: 430px;}
    .address {padding: 50px 80px 56px 80px;}
    .business-mapcontact-localization {width: 450px;}
    .main-contact-container{gap: 60px;}
    
    /* Lista de Noticias */
    #main-listNews {width: calc(100% - 295px);}
    .newslist-container {gap: 25px;}
    .newslist-ref{width: 290px;}
    .newslist-content {width: 1000px;}
    .newslist-image{width: 300px; height: 260px;}
    .newslist-card {width: 290px;}

    /* Noticias Zoom */
    #main-zoom{width: calc(100% - 295px);}
    .newsZoom-content {width: 1100px;padding: 20px 30px 0 30px;}
    #othernews {width: 1100px;padding: 20px 30px 0 30px;}
    .breadcrumbContainerNews{padding-left: 20px;}

     /* Politicas */
    #main-politics{width: calc(100% - 295px);}

    /* Termos */
    #main-terms{width: calc(100% - 295px);}
}

@media screen and (min-width: 1251px) and (max-width: 1450px) {
    /* SVG */
    #main-svg{height: 4522px;}
    #mySVG{right: -340px;width: 700px;height: 700px;}
    
    /* Header */
    #header {width: 325px;}
    #header .box {width: 325px;}
    #main-website {width: calc(100% - 325px);}

    /* Banner */
    .item-banner-image-mobile{ display: none;}
    #main-banner,
    #main-items-banner,
    #main-items-banner .item,
    .item-banner-image{ max-height: 750px; }

    /* Texto o Banner */
    .text-overlay-container {gap: 50px; margin-top: 20px;}
    #text-overlay h1 {font-size: 75px;line-height: 90px;}
    .text-overlay-container p {font-size: 25px;}
    .text-overlay-container button {width: 330px;height: 80px;gap: 30px;font-size: 26px;}

    /* Sobre nós */
    .main-about-container {flex-direction: column;flex-wrap: wrap;gap: 60px; padding: 60px 0 160px 0;}
    .main-about-images {justify-content: flex-start;width: 100%;}

    
    /* Services */

    .content-services{width: 480px; left: calc(100% - 540px);}
    .content-serviceShow-first{left: calc(100% - 545px)}
    .services-img{width: 260px;height: 260px;}
    .services-video{width: 260px; height: 260px;}
    .left {gap: 20px; width: 100%;}
    .btn-services::after {width: 70px;right: -70px;}
    .btn-services::before {right: -70px;}
    .containerServices {flex-direction: column;}
    
    /* Time da Sommer */
    .main-team-container{gap: 20px 20px;}
    .about-images {width: 230px;}
    .box-news-container{gap: 20px;flex-wrap: wrap;}
    .computador{gap: 15px;flex-wrap: wrap;}

    /* Notícias */
    .news-image {width: 350px;height: 290px;}
    .news-card {width: 350px;}
    .news-ref {width: 350px;height: 550px;}
    
    /* Entre em Contato */
    #main-contactInformations {align-items: flex-start;width: 480px;}
    .content {padding: 40px 0px 0px 0px;width: 100%;padding-bottom: 40px;}
    .contactButtons {justify-content: flex-start;align-items: flex-start;}
    .main-contact-container {flex-direction: column;}
    .business-mapcontact-localization {align-self: flex-start;width: 400px;}
    .address {padding: 50px 80px 56px 0px; text-align: start;}

     /* Lista de Noticias */
    #main-listNews {width: calc(100% - 295px);}
    .newslist-container {gap: 25px;}
    .newslist-ref{width: 290px;}
    .newslist-content {width: 690px;}
    .newslist-image{width: 300px; height: 260px;}
    .newslist-card {width: 290px;}

     /* Noticias Zoom */
    #main-zoom{width: calc(100% - 295px);}
    .newsZoom-content {width: 900px;}
    #othernews {width: 900px;}
    .othernews-container-cards {gap: 40px 20px;}
    .breadcrumbContainerNews{padding-left: 20px;}

     /* Politicas */
     #main-politics{width: calc(100% - 295px);}

     /* Termos */
    #main-terms{width: calc(100% - 295px);}
}

@media screen and (min-width: 1024px) and (max-width: 1250px) {
    
    /* SVG */
    #main-svg{height: 4522px;}
    #mySVG{right: -340px;width: 700px;height: 700px;}
    
    /* Header */
    #header {width: 290px;}
    #header .box {width: 290px;}
    #main-website {width: calc(100% - 290px);}
    
    /* Banner */
    .item-banner-image-mobile{ display: none;}
    #main-banner,
    #main-items-banner,
    #main-items-banner .item,
    .item-banner-image{ max-height: 650px; }

    /* Texto Sobre o Banner */
    .text-overlay-container {gap: 50px; margin-top: 20px;width: 100%;}
    #text-overlay h1 {font-size: 56px;line-height: 70px;}
    .text-overlay-container p {font-size: 25px;}
    .text-overlay-container button {width: 305px;height: 75px;gap: 30px;font-size: 24px;}

    /* Sobre Nós */
    .main-about-container {flex-direction: column;flex-wrap: wrap;gap: 60px; padding: 60px 0 160px 0;}
    .main-about-text {width: 524px;}
    .main-about-images {justify-content: flex-start;width: 100%;}
    
    /* Services */
    .content-services{width: 390px; left: calc(100% - 410px);}
    .content-serviceShow-first{left: calc(100% - 405px)}
    .menu-services{width: calc(100% - 112px);}
    .services-img{width: 260px;height: 260px;}
    .services-video{width: 260px; height: 260px;}
    .left {gap: 20px; width: 100%;}
    .btn-services::after {width: 70px;right: -70px;}
    .btn-services::before {right: -70px;}
    .containerServices {flex-direction: column;}

    /* Time da Sommer */
    .main-team-container{gap: 20px 20px;}
    .about-images {width: 230px;gap: 20px;}
    
    .cardTab {width: 540px;}

    /* Notícias */
    .box-news-container{gap: 30px;flex-wrap: wrap;}
    .computador{gap: 18px;flex-wrap: wrap;}
    .news-image {width: 350px;height: 290px;}
    .news-card {width: 350px;}
    .news-ref {width: 350px;height: 550px;}
    
    /* Entre em Contato */
    #main-formcontact {width: 517px;}
    .content {padding: 40px 0px 0px 0px;width: 100%; padding-bottom: 40px;}
    .contactButtons {justify-content: flex-start;align-items: flex-start;}
    .inputgroup{width: 515px;}
    #main-contactInformations {align-items: flex-start;width: 480px;}
    .btn-env {width: 515px;}
    .main-contact-container {flex-direction: column;}
    .business-mapcontact-localization {align-self: flex-start;width: 350px;}
    .address {padding: 50px 80px 56px 0px; text-align: start;}

    /* Lista de Noticias */
    #main-listNews {width: calc(100% - 290px);}
    .newslist-container {gap: 25px;}
    .newslist-ref{width: 290px;}
    .newslist-content {width: 690px;}
    .newslist-image{width: 300px; height: 260px;}
    .newslist-card {width: 290px;}

    /* Noticias Zoom */
    #main-zoom{width: calc(100% - 290px);}
    .newsZoom-image {float: none;}
    .newsZoom-content {width: 670px;}
    #othernews {width: 670px;}
    .othernews-container-cards {gap: 40px 20px;}
    
     /* Politicas */
     #main-politics{width: calc(100% - 290px);}

     /* Termos */
    #main-terms{width: calc(100% - 295px);}
}

@media screen and (min-width: 800px) and (max-width: 1023px) {
    /* Body */
    body{flex-direction: column; flex-wrap: wrap;}
    
    /* Header, Footer */
    #footer{display: flex;}
    #header {display: flex;width: 100%;height: 120px;background-color: #11110f;flex-wrap: nowrap;align-content: center;flex-direction: row;justify-content: center;position: fixed;top: 0;left: 0;z-index: 999999;}      
    #header .box { display: none; }
    #main-menu-mobile{ display: flex; }

    /* SVG */
    #main-svg{height: 4522px;}
    #mySVG{top: 65px;right: -223px;width: 693px;height: 693px;}

    #main-website {width: 100%; margin-top: 120px; height: auto;}
    
    /* banner */
    .item-banner-image{ display: none; }
    .item-banner-image-mobile{ display: block; }
    #main-banner,
    #main-items-banner,
    #main-items-banner .item,
    .item-banner-image{ max-height: 650px; }

    /* Banner Texto em CIma */
    #text-overlay{display: flex;justify-content: center;align-content: center;text-align: center;flex-wrap: wrap;left: 0; top: 47%}
    #text-overlay h1 {font-size: 46px;line-height: 70px;}
    .text-overlay-container{gap: 30px;justify-content: center;align-items: center;margin-top: 10px;}
    .text-overlay-container p {font-size: 25px;}
    .text-overlay-container button {width: 305px;height: 75px;gap: 30px;font-size: 24px;}
    
    /* Sobre Nós */
    .main-about-container {flex-direction: column;flex-wrap: wrap;gap: 60px; padding: 0px 0 160px 0; width: 700px;}
    .main-about-images {justify-content: flex-start;width: 100%;}
    .main-about-text h1{font-weight: 700;}
    .about-images {width: 210px;}

    /* Serviços */
    .content-services {position: unset; width: 700px; padding: 30px;transform: translate(0%, 0%); margin-top: 11%;}

    .main-services-container{justify-content: center;align-items: center;align-content: center;}
    .menu-services {justify-content: center; width: calc(100% - 100px);}
    .duvida-container {justify-content: center;align-items: center;align-content: center;}
    .btn-services {justify-content: center;}
    .title-services{width: auto;}

    .left{width: 100%;align-items:center;justify-content: center;align-content: center;}
    .containerServices{display: none;}
    .containerServices-mobile{display: flex; flex-direction: column;justify-content: center;align-items: center;align-content: center;width: 100%;}
    .main-servicesLI {flex-direction: column;border-bottom: 2px solid white; }
    .btn-services {font-size: 22px; width: 300px;}
    .main-servicesList {flex-wrap: wrap; width: 100%;}
    .btn-services::before {top: 110px; right: auto; left: auto;}
    .btn-services::after {height: 70px;width: 2px;top: 37px;right: auto;left: auto;}
    .duvida-container{text-align: center;}

    /* Time sommer */
    .main-team-container{gap: 20px 20px; width: 700px;}
    .cardTab {width: 540px;}
    
     /* Noticias */
    .title-news {width: auto; font-size: 70px;}
    .main-news-container{width: 700px; align-items: center;}
    .box-news-container{gap: 20px;flex-wrap: wrap; justify-content: center;}
    
    /* classe news-card */
    .news-card:nth-child(1) > a:nth-child(1) {width: 750px;}
      
    .news-card:first-child{width: 690px;height: 500px;}
    /* classe news-image */
    .news-card:nth-child(1) > a:nth-child(1) > div:nth-child(1) {width: 690px;height: 350px;}
    /* classe news-ref */
    .news-card:nth-child(1) > a:nth-child(1) > div:nth-child(2){width: 690px;}

    .container-text-news{padding: 10px 20px 0px 20px; gap: 0px;}

    .news-image {width: 330px;height: 290px;}
    .news-card {width: 330px; height: 550px;}
    .news-ref {width: 330px;height: 550px;}

    /* Entre em contato */
    .content {width: 700px;align-items: center;align-self: center;}
    .title-contact{width: auto;}
    #main-contactInformations{width: 700px;}
    .main-contact-container {flex-direction: column; width: auto;}
    
    /* Lista de Noticias */
    #main-listNews{width: 100%;margin-top: 120px;height: auto;}
    #newsList {padding-bottom: 20px;}
    .newslist-container {gap: 25px;}
    
    .newslist-ref{width: 310px;}
    .newslist-content {width: 690px; padding: 20px 20px 0 20px;}
    .newslist-image{width: 310px; height: 260px;}
    .newslist-card {width: 310px;}

    /* Noticias Zoom */
    #main-zoom{width: 100%;margin-top: 120px;height: auto;}
    .newsZoom-image {float: none;}
    .newsZoom-content {width: 670px;}
    #othernews {width: 670px;}
    .othernews-container-cards {gap: 40px 20px;}
    .othernews-ref{width: 290px;}
    .othernews-content {width: 690px;}
    .othernews-image{width: 300px; height: 260px;}
    .othernews-card {width: 290px;}
    .contactButtons{gap: 50px;}
    .breadcrumbContainerNews{padding-left: 20px;}

     /* Politicas */
     #main-politics{width: 100%;margin-top: 120px;height: auto;}
     .politics-content{width: 800px;}

     /* Termos */
    #main-terms{width: 100%;margin-top: 120px;height: auto;}
}

@media screen and (min-width: 600px) and (max-width: 799px) {
    
    /* SVG */
    #main-svg{height: 4522px;}
    #mySVG{top: 67px;right: -217.667px;width: 693.3px;height: 693.3px;}
    
    /* Body */
    body{flex-direction: column; flex-wrap: wrap;}
    
    /* Header, Footer */
    #footer{display: flex;}
    #header {display: flex;width: 100%;height: 120px;background-color: #11110f;flex-wrap: nowrap;align-content: center;flex-direction: row;justify-content: center;position: fixed;top: 0;left: 0;z-index: 999999;}      
    #header .box { display: none; }
    #main-menu-mobile{ display: flex; }

    #main-website {width: 100%; margin-top: 120px; height: auto;}
    
    /* Banner */
    .item-banner-image{ display: none; }
    .item-banner-image-mobile{ display: block; }
    #main-banner,
    #main-items-banner,
    #main-items-banner .item,
    .item-banner-image{ max-height: 650px; }
   
    /* Texto em cima do banner */
    .text-overlay-container{gap: 30px;justify-content: center;align-items: center;margin-top: 10px;}
    #text-overlay{display: flex;justify-content: center;align-content: center;text-align: center;flex-wrap: wrap;left: 0; top: 30%}
    #text-overlay h1 {font-size: 60px;line-height: 70px;}
    .text-overlay-container p {font-size: 25px;}
    .text-overlay-container button {width: 305px;height: 75px;gap: 30px;font-size: 24px;}

    .main-about-container {flex-direction: column;flex-wrap: wrap;gap: 60px; padding: 0px 0 160px 0; width: 500px;}
    .main-about-text{width: 500px;}
    .main-about-text h1{font-weight: 700;}
    .main-about-images {justify-content: flex-start;width: 100%;}

    /* Serviços */
    .content-services {position: unset; width: 500px; padding: 30px;transform: translate(0%, 0%); margin-top: 16%;}
    .main-services-container{justify-content: center;align-items: center;align-content: center;}
    .menu-services {justify-content: center;}
    .services-img{width: 435px;}
    .duvida-container {justify-content: center;align-items: center;align-content: center;}
    .btn-services {justify-content: center;}
    .title-services{width: auto;}
    .left{width: 100%;align-items:center;justify-content: center;align-content: center;}

    .containerServices{display: none;}
    .containerServices-mobile{display: flex; flex-direction: column;justify-content: center;align-items: center;align-content: center;width: 100%;}

    .main-servicesLI {flex-direction: column;border-bottom: 2px solid white; }
    .btn-services {font-size: 22px; width: 250px;}
    .main-servicesList {flex-wrap: wrap; width: 100%;}
    .btn-services::before {top: 110px; right: auto; left: auto;}
    .btn-services::after {height: 70px;width: 2px;top: 37px;right: auto;left: auto;}
    .duvida-container{text-align: center;}

    /* Time da sommer */
    .main-team-container{gap: 20px 20px; width: 500px; justify-content: center;}
    .about-images {width: 240px;}
    .cardTab {width: 540px; padding: 30px 60px 30px 30px;}
    
    /* Noticias */
    .main-news-container{width: 550px; align-items: center;}
    .title-news {width: auto; font-size: 60px;}
    .box-news-container{gap: 20px;flex-wrap: wrap; justify-content: center;}
    
     /* classe news-card */
     .news-card:first-child{width: 530px;height: 470px;}
     .news-card:nth-child(1) > a:nth-child(1) {width: 530px;}
     /* classe news-image */
     .news-card:nth-child(1) > a:nth-child(1) > div:nth-child(1) {width: 530px;height: 360px; }
     /* classe news-ref */
     .news-card:nth-child(1) > a:nth-child(1) > div:nth-child(2){width: 530px; }
    
    
    .container-text-news{padding: 10px 15px 0px 15px; gap: 0px;}

    .news-image {width: 255px;height: 250px;}
    .news-card {width: 255px; height: 420px;}
    .news-ref {width: 255px;height: 440px;}

    .content {width: 500px;align-items: center;align-self: center;}
    
    /* Entre em contato */
    .title-contact{width: auto;}
    #main-contactInformations{width: 500px;}
    .main-contact-container {flex-direction: column; width: auto;}
    .content {padding: 40px 0px 0px 0px;width: 100%;}
    #main-formcontact {width: 517px;}
    .contactButtons{gap: 50px;}

    .inputgroup{width: auto;}
    .btn-env {width: 500px;}
    .address {padding: 50px 80px 56px 80px;}
    .business-mapcontact-localization {width: 350px;}

    /* Noticias */
    #main-listNews{width: 100%;margin-top: 120px;height: auto;}
    #newsList {padding-bottom: 20px;}
    .newslist-container {gap: 25px;}
    .newslist-ref{width: 290px;}
    .newslist-content {width: 480px;gap: 40px;}

    /* Noticias Zoom */
    #main-zoom{width: 100%;margin-top: 120px;height: auto;}
    .newsZoom-image {float: none;}
    .newsZoom-content {width: 570px;}
    #othernews {width: 580px;}
    .newsZoom-image {margin: 0 5px 30px 0;}
    .breadcrumbContainerNews{padding-left: 20px;}

     /* Politicas */
     #main-politics{width: 100%;margin-top: 120px;height: auto;}
     .politics-content{width: 600px;}

     /* Termos */
    #main-terms{width: 100%;margin-top: 120px;height: auto;}
}

@media screen and (min-width: 460px) and (max-width: 599px) {
    body{flex-direction: column; flex-wrap: wrap;}
    
    /* SVG */
    #main-svg{height: 4522px;}
    #mySVG{top: 67px;right: -217.667px;width: 693.3px;height: 693.3px; opacity: 0.2;}
    
    /* Header,Footer */
    #footer{display: flex;}
    #header {display: flex;width: 100%;height: 120px;background-color: #11110f;flex-wrap: nowrap;align-content: center;flex-direction: row;justify-content: center;position: fixed;top: 0;left: 0;z-index: 999999;}      
    #header .box { display: none; }
    #main-menu-mobile{ display: flex; }

    #main-website {width: 100%; margin-top: 120px; height: auto;}
    
    /* Banner */
    .item-banner-image{ display: none; }
    .item-banner-image-mobile{ display: block; }
    #main-banner,
    #main-items-banner,
    #main-items-banner .item,
    .item-banner-image{ max-height: 650px;}
   
    /* Texto em cima do banner */
    .text-overlay-container{gap: 30px;justify-content: center;align-items: center;margin-top: 10px;}
    #text-overlay{display: flex;justify-content: center;align-content: center;text-align: center;flex-wrap: wrap;left: 0; top: 30%}
    #text-overlay h1 {font-size: 60px;line-height: 70px;}
    .text-overlay-container p {font-size: 25px;}
    .text-overlay-container button {width: 305px;height: 75px;gap: 30px;font-size: 24px;}

    /* Sobre nos */
    .main-about-container {flex-direction: column;flex-wrap: wrap;gap: 60px; padding: 0px 0 160px 0; width: 400px;}
    .main-about-text{width: 400px;}
    .main-about-text h1{font-weight: 700;}
    .main-about-images {justify-content: flex-start;width: 100%;}
    .about-images {width: 180px;}

    /* Serviços */
    .content-services {position: unset; width: 430px; padding: 30px;transform: translate(0%, 0%); margin-top: 6%;}
    .main-services-container{justify-content: center;align-items: center;align-content: center;}
    .menu-services {justify-content: center;}
    .duvida-container {justify-content: center;align-items: center;align-content: center;}
    .btn-services {justify-content: center;}
    .title-services{width: auto;}
    .left{width: 100%;align-items:center;justify-content: center;align-content: center;}
    .container-text h1{font-size: 19px;}

    .containerServices{display: none;}
    .containerServices-mobile{display: flex; flex-direction: column;justify-content: center;align-items: center;align-content: center;width: 100%;}

    .main-servicesLI {flex-direction: column;border-bottom: 2px solid white; }
    .btn-services {font-size: 22px; width: 250px;}
    .main-servicesList {flex-wrap: wrap; width: 100%;}
    .btn-services::before {top: 60px; right: auto; left: auto;}
    .btn-services::after {height: 20px;width: 2px;top: 37px;right: auto;left: auto;}
    .duvida-container{text-align: center;}

    /* Time Sommer */
    .main-team-container{gap: 20px 34px;justify-content: center;width: 87%;}
    .team-image {width: 180px;}
    .team-card {width: 183px;}
    .main-team-container {align-items: flex-start;}
    .cardTab {width: 400px; padding: 30px 60px 30px 30px;}
    
    /* Noticias */
    .title-news {width: auto;}
    .main-news-container{width: 400px; align-items: center;}
    .box-news-container{gap: 20px;flex-wrap: wrap; justify-content: center;}
   
     /* classe news-card */
     .news-card:first-child{width: 390px;height: 400px;}
     .news-card:nth-child(1) > a:nth-child(1) {width:390px;}
     /* classe news-image */
     .news-card:nth-child(1) > a:nth-child(1) > div:nth-child(1) {width:390px;height: 400px; }
     /* classe news-ref */
     .news-card:nth-child(1) > a:nth-child(1) > div:nth-child(2){width:390px; }
     /* classe Texto */
     .news-card:nth-child(1) > a:nth-child(1) > div:nth-child(2) > h1:nth-child(1) {-webkit-line-clamp: 3;}
     .news-card:nth-child(1) > a:nth-child(1) {height: 390px;}
      
    .container-text-news{padding: 5px 15px 10px 10px; gap: 0px;}
    .container-text-news h1{-webkit-line-clamp: 4;}

    .news-image {width: 190px;height: 180px;}
    .news-card {width: 190px; height: 310px; border-radius: 25px;}

    .news-ref {width: 190px;height: 310px;}
    .services-img{width: 370px;}

    .content {width: 90%;align-items: flex-start;align-self: center;}
    .breadcrumbContainerServices{padding-left: 20px;}

   /* Entre em contato */
    .title-contact{width: 40%;}
    #main-contactInformations{width: 430px;}
    .breadcrumbContainer{padding-left: 25px;}
    .main-contact-container {flex-direction: column; width: auto;}
    .content {padding: 40px 0px 0px 0px;width: 100%;}
    #main-formcontact {width: 430px;}
    .inputgroup{width: auto;}
    .btn-env {width: 400px;}
    .address {padding: 20px 20px 26px 10px;}
    .business-mapcontact-localization {width: 410px;}

    /* Noticias */
    #main-listNews{width: 100%;margin-top: 120px;height: auto;}
    #newsList {padding-bottom: 20px;}
    .newslist-container {gap: 25px;}
    .newslist-ref{width: 290px;}
    .newslist-content {width: 447px;gap: 40px; padding: 20px 10px 0 20px;}

    /* Noticias Zoom */
    #main-zoom{width: 100%;margin-top: 120px;height: auto;}
    .newsZoom-image {float: none;width: 360px;height: 340px;}
    .archiveContent {flex-direction: column;}
    .newsZoom-content {width: 400px;}
    #othernews {width: 400px;}
    .newsZoom-image {margin: 0 5px 30px 0;}
    .othernews-container-cards {gap: 40px 20px;}
    .othernews-ref{width: 350px;}
    .othernews-image{width: 350px; height: 260px;}
    .othernews-card {width: 350px;}
    .contactButtons{gap: 50px;}

     /* Politicas */
     #main-politics{width: 100%;margin-top: 120px;height: auto;}
     .politics-content{width: 400px;}

     /* Termos */
    #main-terms{width: 100%;margin-top: 120px;height: auto;}
    .terms-content{width: 400px;}
}

@media screen and (min-width: 360px) and (max-width: 459px) {
   
    /* SVG */
    #main-svg{height: 4522px;}
    #mySVG{top: 67px;right: -217.667px;width: 693.3px;height: 693.3px; opacity: 0.2;}
    
    body{flex-direction: column; flex-wrap: wrap;}
    
    .icon-header{font-size: 40px;}
    #footer{display: flex;}
    #header {display: flex;width: 100%;height: 120px;background-color: #11110f;flex-wrap: nowrap;align-content: center;flex-direction: row;justify-content: center;position: fixed;top: 0;left: 0;z-index: 999999;}      
    #header .box { display: none; }
    #main-menu-mobile{ display: flex; }

    #main-website {width: 100%; margin-top: 120px; height: auto;}
    .item-banner-image{ display: none; }
    .item-banner-image-mobile{ display: block; }
    #main-banner,
    #main-items-banner,
    #main-items-banner .item,
    .item-banner-image{ max-height: 650px;}
    .container-text h1{font-size: 18px;}
   
    #text-overlay{display: flex;justify-content: center;align-content: center;text-align: center;flex-wrap: wrap;left: 0; top: 30%; padding: 0;}
    .text-overlay-container{gap: 30px;justify-content: center;align-items: center;margin-top: 10px;}
    #text-overlay h1 {font-size: 60px;line-height: 70px;}
    .text-overlay-container p {font-size: 25px;}
    .text-overlay-container button {width: 305px;height: 75px;gap: 30px;font-size: 24px;}
    .main-about-text h1{font-weight: 700;}

    .main-about-container {flex-direction: column;flex-wrap: wrap;gap: 60px; padding: 0px 0 160px 0; width: 330px;}
    .main-about-text{width: 330px;}
    .main-about-images {justify-content: flex-start;width: 100%;}
    .about-images {width: 158px;height: 128px;}
    .breadcrumbContainer {padding: 15px;}
    
    /* Serviços */
    .content-services {position: unset; width: 320px; padding: 30px;transform: translate(0%, 0%); margin-top: 7%;}
    .menu-services {justify-content: center; width: 360px;}
    .duvida-container {justify-content: center;align-items: center;align-content: center;}

    .title-services{width: 50%;}
    .left{width: 100%;align-items:center;justify-content: center;align-content: center;}
    
    .containerServices{display: none;}
    .containerServices-mobile{display: flex; flex-direction: column;justify-content: center;align-items: center;align-content: center;width: 100%;}
    
    .main-servicesLI {flex-direction: column;border-bottom: 2px solid white; }
    .btn-services {font-size: 22px; justify-content: center; width: 250px;}
    .main-servicesList {flex-wrap: wrap; width: 100%;}
    .btn-services::before {top: 60px; right: auto; left: auto;}
    .btn-services::after {height: 20px;width: 2px;top: 37px;right: auto;left: auto;}
    .services-img{width: 260px; height: 230px;}
    .services-video{width: 230px; height: 230px;}
    .duvida-container{text-align: center;}
    
    .main-team-container{gap: 20px 20px; width: 350px; justify-content: center;}
    .team-card {width: 150px;} 
    .team-image {width: 150px; height: 150px;}

    .title-news {width: auto;}
    .main-news-container{width: 330px; align-items: center;}
    .box-news-container{gap: 10px;flex-wrap: wrap; justify-content: center;}
    
    /* classe news-card */
    .news-card:first-child{width: 330px;height: 400px;}
    .news-card:nth-child(1) > a:nth-child(1) {width:330px;}
    /* classe news-image */
    .news-card:nth-child(1) > a:nth-child(1) > div:nth-child(1) {width:330px;height: 305px; }
    /* classe news-ref */
    .news-card:nth-child(1) > a:nth-child(1) > div:nth-child(2){width:330px; }
    /* classe Texto */
    .news-card:nth-child(1) > a:nth-child(1) > div:nth-child(2) > h1:nth-child(1) {-webkit-line-clamp: 3;}
     
   .container-text-news{padding: 5px 15px 0px 15px; gap: 0px;}
   .container-text-news h1{-webkit-line-clamp: 5;}

    .news-image {width: 160px;height: 150px;}
    .news-card {width: 160px; height: 350px; border-radius: 25px;}

    .news-ref {width: 160px;height: 360px;}
    .cardTab {width: 350px; padding: 30px 60px 30px 30px;}

    .content {width: 350px;align-items: flex-start;align-self: center;padding: 40px 0px 0px 0px;width: 100%;}
    .title-phone{font-size: 42px;}
    .title-contact{ width: 50%;}
    #main-contactInformations{width: 330px;}
    .main-contact-container {flex-direction: column; width: auto;}
   
    #main-formcontact {width: 330px;}

    .inputgroup{width: auto;}
    .btn-env {width: 300px;}
    .address {padding: 20px 0px 26px 0px;}
    .business-mapcontact-localization {width: 340px;}
    

    /* Noticias */
    #main-listNews{width: 100%;margin-top: 120px;height: auto;}
    #newsList {padding-bottom: 20px;}
    .newslist-container {gap: 25px;}
    .newslist-ref{width: 290px;}
    .newslist-content {width: 360px;gap: 40px; padding: 20px 20px 0 20px;}
    .newslist-image{width: 300px; height: 260px;}
    .newslist-card {width: 290px;}
    .contactButtons{gap: 50px;}

    /* Noticias Zoom */
    #main-zoom{width: 100%;margin-top: 120px;height: auto;}
    .newsZoom-image {float: none;width: 360px;height: 340px;}
    .archiveContent {flex-direction: column;}
    .newsZoom-content {width: 400px;}
    #othernews {width: 400px;}
    .newsZoom-image {margin: 0 5px 30px 0;}
    .othernews-container-cards {gap: 40px 20px;}
    .othernews-ref{width: 350px;}
    .othernews-image{width: 350px; height: 260px;}
    .othernews-card {width: 350px;}
    .breadcrumbContainerNews{padding-left: 20px;}
    .breadcrumbContainerServices{padding-left: 20px;}

    /* Politicas */
    #main-politics{width: 100%;margin-top: 120px;height: auto;}
    .politics-content{width: 320px;}

    /* Termos */
    #main-terms{width: 100%;margin-top: 120px;height: auto;}
    .terms-content{width: 320px;}
}
@media screen and (min-width: 0) and (max-width: 359px) {
    /* SVG */
    #main-svg{height: 4522px;}
    #mySVG{top: 67px;right: -217.667px;width: 693.3px;height: 693.3px; opacity: 0.2;}
    
    body{flex-direction: column; flex-wrap: wrap;}
    
    .icon-header{font-size: 40px;}
    #footer{display: flex;}
    #header {display: flex;width: 100%;height: 120px;background-color: #11110f;flex-wrap: nowrap;align-content: center;flex-direction: row;justify-content: center;position: fixed;top: 0;left: 0;z-index: 999999;}      
    #header .box { display: none; }
    #main-menu-mobile{ display: flex; }

    #main-website {width: 100%; margin-top: 120px; height: auto;}
    .item-banner-image{ display: none; }
    .item-banner-image-mobile{ display: block; }
    #main-banner,
    #main-items-banner,
    #main-items-banner .item,
    .item-banner-image{ max-height: 650px;}
    
   
    #text-overlay{display: flex;justify-content: center;align-content: center;text-align: center;flex-wrap: wrap;left: 0; top: 30%; padding: 0;}
    .text-overlay-container{gap: 30px;justify-content: center;align-items: center;margin-top: 10px;}
    #text-overlay h1 {font-size: 60px;line-height: 70px;}
    .text-overlay-container p {font-size: 25px;}
    .text-overlay-container button {width: 305px;height: 75px;gap: 30px;font-size: 24px;}

    .main-about-container {flex-direction: column;flex-wrap: wrap;gap: 60px; padding: 0px 0 160px 0; width: 330px;}
    .main-about-text{width: 330px;}
    .main-about-text h1{font-weight: 700;}
    .main-about-images {justify-content: flex-start;width: 100%;}
    .breadcrumbContainer {padding: 15px;}
    
    /* Serviços */
    .content-services {position: unset; width: 320px; padding: 30px;transform: translate(0%, 0%); margin-top: 25%;}
    .main-services-container{justify-content: center;align-items: center;align-content: center;}
    .menu-services {justify-content: center;}
    .duvida-container {justify-content: center;align-items: center;align-content: center;}

    .title-services{width: auto;}
    .left{width: 100%;align-items:center;justify-content: center;align-content: center;}
    
    .containerServices{display: none;}
    .containerServices-mobile{display: flex; flex-direction: column;justify-content: center;align-items: center;align-content: center;width: 100%;}
    
    .main-servicesLI {flex-direction: column;border-bottom: 2px solid white; }
    .btn-services {font-size: 22px; justify-content: center;}
    .main-servicesList {flex-wrap: wrap; width: 100%;}
    .btn-services::before {top: 110px; right: auto; left: auto;}
    .btn-services::after {height: 70px;width: 2px;top: 37px;right: auto;left: auto;}
    .services-img{width: 230px; height: 230px;}
    .services-video{width: 230px; height: 230px;}
    .duvida-container{text-align: center;}
    
    .main-team-container{gap: 20px 20px; width: 330px; justify-content: center;}
    .title-news {width: auto;}
    .main-news-container{width: 330px; align-items: center;}
    .box-news-container{gap: 20px;flex-wrap: wrap; justify-content: center;}
    .cardTab {width: 350px; padding: 30px 60px 30px 30px;}
    
    .news-image {width: 330px;height: 290px;}
    .news-card {width: 330px;}
    .news-ref {width: 330px;height: 550px;}

    .content {width: 350px;align-items: center;align-self: center;padding: 40px 0px 0px 0px;width: 100%;}
    .title-phone{font-size: 42px;}
    .title-contact{width: auto;}
    #main-contactInformations{width: 330px;}
    .main-contact-container {flex-direction: column; width: auto;}
   
    #main-formcontact {width: 330px;}

    .inputgroup{width: auto;}
    .btn-env {width: 300px;}
    .address {padding: 20px 20px 26px 10px;}
    .business-mapcontact-localization {width: 410px;}

    /* Noticias */
    #main-listNews{width: 100%;margin-top: 120px;height: auto;}
    #newsList {padding-bottom: 20px;}
    .newslist-container {gap: 25px;}
    .newslist-ref{width: 290px;}
    .newslist-content {width: 360px;gap: 40px; padding: 20px 20px 0 20px;}
    .newslist-image{width: 300px; height: 260px;}
    .newslist-card {width: 290px;}

    /* Noticias Zoom */
    #main-zoom{width: 100%;margin-top: 120px;height: auto;}
    .newsZoom-image {float: none;width: 360px;height: 340px;}
    .archiveContent {flex-direction: column;}
    .newsZoom-content {width: 400px;}
    #othernews {width: 400px;}
    .newsZoom-image {margin: 0 5px 30px 0;}
    .othernews-container-cards {gap: 40px 20px;}
    .othernews-ref{width: 350px;}
    .othernews-image{width: 350px; height: 260px;}
    .othernews-card {width: 350px;}
    .breadcrumbContainerNews{padding-left: 20px;}

    /* Politicas */
    #main-politics{width: 100%;margin-top: 120px;height: auto;}
    .politics-content{width: 320px;}

    /* Termos */
    #main-terms{width: 100%;margin-top: 120px;height: auto;}
    .terms-content{width: 320px;}
}
