/*barra de Rolagem*/
::-webkit-scrollbar-track{background-color: #0f0503;}
::-webkit-scrollbar{width:10px;background-color: #0f0503;}
::-webkit-scrollbar-thumb{background-color: white;}

html {overflow-x: hidden !important;}

/*Fonts*/
p {text-align: justify;}
.justificado {text-align: justify !important;}
.centro {text-align: center !important;}
.texto-menor {font-size: 20px; line-height: 24px;}
.caixa-alta {text-transform: uppercase;}
.continue-lendo {font-size: 20px; text-decoration: underline;}
.white {color: #ffffff !important;}
h1, h2, h3, h4 {position: relative; width: fit-content; width: -webkit-fit-content; width: -moz-fit-content;}
h1.barra::after {content: ""; width: 6px; height: 46px; background-color: #e09360; border-radius: 5px; position: absolute; right: -7%;}
h2.barra::after {content: ""; width: 6px; height: 46px; background-color: #e09360; border-radius: 5px; position: absolute; right: -7%;}
h1.barra::after {content: ""; width: 6px; height: 46px; background-color: #e09360; border-radius: 5px; position: absolute; right: -7%;}
h3.barra::after {content: ""; width: 6px; height: 46px; background-color: #e09360; border-radius: 5px; position: absolute; right: -7%;}
h4.barra::after {content: ""; width: 6px; height: 46px; background-color: #e09360; border-radius: 5px; position: absolute; right: -7%;}

/*Botao Read More*/
.yrm-btn-wrapper {text-align: left !important;}
.yrm-btn-wrapper .yrm-toggle-expand {border: 2px solid #4a4a4a;}
.yrm-content {color: #4a4a4a !important; text-align: justify;}

/*Header*/
.header_bottom {background-color: transparent !important;}
.home .header_bottom {background-color: #000000 !important;}
.header_bottom .mobile_menu ul li.menu-item-gtranslate>a {display: none !important;}
.header_bottom .mobile_menu ul li.menu-item-gtranslate>ul.sub-menu {display: inline-block !important;}
.header_bottom .mobile_menu ul li.menu-item-gtranslate>ul.sub-menu li {margin: 0;}

/*Aerospace and Defense - Home*/
.qode-advanced-image-gallery.slider {max-width: 1100px;}
.slider .qode-aig-slider .owl-nav {display: none !important;}
.slider .qode-aig-slider .owl-dots .owl-dot {border: 0; background-color: transparent; padding: 0;}
.slider .qode-aig-slider .owl-stage-outer { max-width: 1198px; -webkit-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.75);}
.slider .qode-aig-slider .owl-stage-outer .owl-stage .owl-item .qode-aig-image img {max-width: 1198px !important;}

/*Our Services - Home*/
.box-cinza {padding: 30px; transition: 0.5s; border: 1px solid transparent; max-width: 328px; min-height: 410px; background-color: rgba(95, 95, 95, 0.85); position: relative;}
.box-cinza:hover {border-color: white;}
.box-cinza:hover img {animation: mymove 3s infinite;}
.box-cinza img {margin-bottom: 20px; transition: 0.4s; position: relative;}
.box-cinza .titulo {margin-bottom: 20px; color: white !important; font-weight: 700;}
.box-cinza ul {margin-bottom: 25px; list-style: none;}
.box-cinza ul li {font-size: 18px !important; color: white !important;}
.box-cinza .continue-lendo {font-size: 15px; color: white; font-weight: 500; border: 2px solid white; padding: 3px 16px; position: relative; text-decoration: none; width: 100%; display: block; max-width: 160px; position: absolute; bottom: 7%;}
.box-cinza .continue-lendo i {color: white; position: absolute; right: 9%; top: 8px;}
#sample_slider .owl-dots {display: none !important;}

@keyframes mymove {
  0% {left: 0px; transform: rotate(0deg);}
  25% {left: 200px; transform: rotate(0deg);}
  50% {left: 200px; transform: rotate(180deg);}
  75% {left: 0px; transform: rotate(180deg);}
  100% {left: 0; transform: rotate(0deg);}
}

/* Our Purposes - Home */
.box-texto {margin-bottom: 50px;}
.box-texto h6 {text-align: center; line-height: 70px; background-color: rgba(0, 0, 0, 0.7); color: white !important;}
.box-texto>div {position: relative; padding: 25px; min-height: 348px; background-color: black;}
.box-texto div p {margin-bottom: 25px; color: white !important; font-size: 18px; line-height: 23px; text-align: justify;}
.box-texto div .continue-lendo {font-size: 15px; color: white; font-weight: 500; border: 2px solid white; padding: 3px 16px; position: relative; text-decoration: none; width: 100%; display: block; max-width: 150px; position: absolute; bottom: 7%; right: 9%;}
.box-texto div .continue-lendo i {color: white; position: absolute; right: 9%; top: 8px;}

/*Pag Space*/
.nossas-atividades {width: 100%; max-width: 1108px;}
.nossas-atividades .imagem {background-position: center; background-repeat: no-repeat; height: 270px; position: relative;}
.nossas-atividades .imagem.img1 {background-image: url("https://hyper-lift.com/wp-content/uploads/2024/10/biorack-and-astropharmacology.webp");}
.nossas-atividades .imagem.img2 {background-image: url("https://hyper-lift.com/wp-content/uploads/2024/10/space-missions-analysis.webp");}
.nossas-atividades .imagem.img3 {background-image: url("https://hyper-lift.com/wp-content/uploads/2024/10/reduce-the-cost-of-access-to-space.webp");}
.nossas-atividades .imagem p {color: white; font-weight: 700; text-transform: uppercase; position: absolute; bottom: 9%;}
.nossas-atividades p {margin-top: 28px; margin-left: 30px; text-align: left !important; font-size: 21px !important;}
#slider_206 .owl-dots .owl-dot {width: 12px; height: 12px; background-color: #4a4a4a; border-radius: 15px; border: 3px solid #4a4a4a; margin-right: 10px;}
#slider_206 .owl-dots .owl-dot.active {background-color: white;}
#slider_206 .owl-dots .owl-dot span {display: none !important;}
#slider_206 .owl-dots .owl-dot.active span {display: none !important;}

.box-texto-space {margin-bottom: 30px;}
.box-texto-space h6 {text-align: center; line-height: 70px; background-color: rgba(0, 0, 0, 0.7); color: white !important; text-transform: uppercase; font-weight: 700;}
.box-texto-space>div {position: relative; padding: 25px; background-color: black; min-height: 195px}
.box-texto-space div p:nth-of-type(1) {margin-top: 15px; margin-bottom: 40px; color: white !important; font-size: 20px; line-height: 25px; text-align: center; font-style: italic;}
.box-texto-space div p:nth-of-type(2) {font-size: 17px; line-height: 21px; text-align: justify; color: white;}

.titulo-contato .wpb_wrapper h2 {margin: 0 auto;}
.txt-contato {max-width: 900px; margin: 0 auto;}
.botao-contato {height: 51px !important; line-height: 51px !important; padding: 0 90px !important;}

/*Page Defense*/
.box-texto-defense {margin-bottom: 30px;}
.box-texto-defense h6 {text-align: center; line-height: 25px; background-color: rgba(0, 0, 0, 0.7); color: white !important; text-transform: uppercase; font-weight: 600; padding: 20px 0;}
.box-texto-defense h6 span {font-weight: 300; font-style: italic;}
.box-texto-defense>div {position: relative; padding: 25px; background-color: #313131; min-height: 140px}
.box-texto-defense div p {font-size: 17px; line-height: 21px; text-align: justify; color: white;}

/*Page Aviation*/
.box-texto-aviation {margin-bottom: 30px;}
.box-texto-aviation h6 {text-align: center; line-height: 25px; background-color: rgba(0, 0, 0, 0.7); color: white !important; text-transform: uppercase; font-weight: 600; padding: 20px 0;}
.box-texto-aviation h6 span {font-weight: 300; font-size: 17px; line-height: 21px; text-transform: none;}
.box-texto-aviation>div {position: relative; padding: 25px; background-color: black; min-height: 220px}
.box-texto-aviation div ul {list-style: none;}
.box-texto-aviation div ul li {font-size: 17px; line-height: 21px; color: white; margin-bottom: 20px;}

/*Page R&D*/
.box-texto-rd {margin-bottom: 30px;}
.box-texto-rd h6 {text-align: center; line-height: 25px; background-color: rgba(0, 0, 0, 0.7); color: white !important; text-transform: uppercase; font-weight: 600; padding: 20px 0;}
.box-texto-rd h6 span {font-weight: 300; font-style: italic; font-size: 17px; text-transform: none;}
.box-texto-rd>div {position: relative; padding: 25px 20px; background-color: #313131; min-height: 140px}
.box-texto-rd div p {font-size: 17px; line-height: 21px; text-align: justify; color: white;}

/*Pag Contact*/
.wpcf7-spinner {display: block !important; margin: 10px auto 0 auto !important;}
.wpcf7-not-valid-tip {font-size: 15px !important;}

/*Page News*/
.category-news .q_masonry_blog_post_text p {display: none;}

/*Pagina Unica da News*/
.single-post .container .container_inner .blog_single .post .post_content_holder .post_image {margin-top: 120px;}
.single-post .container .container_inner .blog_single .post .post_content_holder .post_image img {max-width: 400px; margin: 0 auto;}
.single-post .container .container_inner .blog_single .post .post_content_holder .post_text .post_text_inner h2 {margin-bottom: 30px}
.single-post .container .container_inner .blog_single .post .post_content_holder .post_text .post_text_inner .post_info {display: none;}

/*Page Termos de Uso*/
.lista-termos li {list-style-position: inside;}

/*Page Confirmação de Envio*/
.txt-envio .wpb_wrapper h1, .txt-envio .wpb_wrapper h2 {width: fit-content; width: -moz-fit-content; width: -webkit-fit-content; margin: 0 auto;}

/*Page Error*/ 
.error404 .wrapper, .error404 .content, .error404 .full_width, .error404 .overlapping_content .content > .container, .error404 .more_facts_holder, .error404 .comment_holder .comment #respond textarea, .error404 .comment_holder .comment #respond input[type='text'], .error404 .comment_holder .comment #respond input[type='email'], .error404 .content .container {background-color: transparent;}
.error404 .footer_inner {background-image: none;}

/* Footer */
.footer_top h5 {width: fit-content; width: -webkit-fit-content; width: -moz-fit-content; border-bottom: 3px solid #e09360; padding-bottom: 22px; border-radius: 2px;}
.footer_top .subtitle1 {display: flex; margin-bottom: 30px;}
.footer_top .subtitle1 p span {font-size: 23px !important; font-weight: 800 !important; margin-bottom: 25px; display: block;}
.footer_top .subtitle1 img {margin-right: 20px; height: 37px;}
.footer_top .logos p {width: fit-content; width: -webkit-fit-content; width: -moz-fit-content; margin-bottom: 10px;}
.footer_top .logos img {margin-bottom: 15px;}
.footer_top .other p span {font-size: 19px !important; font-weight: 800 !important; display: block; margin-bottom: 25px;}
.footer_top .other p a {margin-bottom: 25px; display: block; font-size: 17px !important; line-height: 19px !important;}
.footer_top ul li {line-height: 35px;}
.footer_bottom .barra-rodape {position: absolute; top: -240px; background-color: rgba(213, 213, 213, 0.25); padding: 16px 20px;}
.footer_bottom .barra-rodape .email-rodape, .footer_bottom .barra-rodape .sociais-rodape {margin-bottom: 20px;}
.footer_bottom .barra-rodape .email-rodape p a {font-size: 17px !important; color: white;}
.footer_bottom .barra-rodape .email-rodape p a i {color: #e09360;}
.footer_bottom .barra-rodape .sociais-rodape {background-color: white; border-radius: 3px; padding: 20px;}
.footer_bottom .barra-rodape .sociais-rodape p a i {font-size: 20px; margin-right: 10px;}
.footer_bottom .barra-rodape .sociais-rodape p a i.fa-x-twitter {margin-right: 0 !important;}
.footer_bottom .barra-rodape .termos p a {font-size: 15px; color: white; font-weight: 400 !important;}
.footer_bottom .barra-rodape .termos p span {color: #e09360;}

/*Medias MIN*/
@media screen and (min-width: 481px) {
	/* Our Purposes - Home */
	.box-texto div .continue-lendo {right: 6%;}
}

@media screen and (min-width: 601px) {
	/* Our Purposes - Home */
	.box-texto div .continue-lendo {right: 4%;}

	.espaco-rodape-internas {height: 350px !important;}

	/*Footer*/
	.footer_top h5 {font-size: 25px !important;}
	.footer_top .subtitle1 p span {font-size: 17px !important;}
	.footer_top a {font-size: 14px !important; line-height: 17px !important;}
	.footer_top .other p span {font-size: 14px !important;}
	.footer_top .other p a {font-size: 13px !important;}
	.footer_bottom_holder .column1 {width: 100% !important;}
	.footer_bottom_holder .column1 .column_inner .footer_bottom {text-align: center !important;}
	.footer_bottom_holder .column2 {display: none !important;}
}

@media screen and (min-width: 768px) {
	/* Our Purposes - Home */
	.box-texto>div {min-height: 300px; padding: 25px 10px;}
	.box-texto div p {font-size: 12px; line-height: 15px;}
	.box-texto div .continue-lendo {font-size: 13px; right: 8%; padding: 3px 10px; max-width: 80px;}

	.espaco-rodape-internas {height: 396px !important;}

	/*Pag Space*/
	.box-texto-space h6 {font-size: 16px !important;}
	.box-texto-space>div {min-height: 233px}
	.box-texto-space div p:nth-of-type(1) {font-size: 16px; line-height: 21px;}
	.box-texto-space div p:nth-of-type(2) {font-size: 13px; line-height: 17px;}

	/*Page Defense*/
	.box-texto-defense h6 {font-size: 14px; line-height: 18px;}
	.box-texto-defense>div {min-height: 153px;}
	.box-texto-defense div p {font-size: 12px; line-height: 17px;}

	/*Page Aviation*/
 .box-texto-aviation h6 {font-size: 17px; line-height: 19px;}
 .box-texto-aviation h6 span {font-size: 15px; line-height: 19px; }
 .box-texto-aviation>div {min-height: 180px; padding: 25px 13px;}
 .box-texto-aviation div ul li {font-size: 14px; line-height: 18px;}

  /*Page R&D*/
 .box-texto-rd h6 {font-size: 13px; line-height: 17px;}
 .box-texto-rd h6 span {font-size: 10px;}
 .box-texto-rd>div {min-height: 231px}
 .box-texto-rd div p {font-size: 12px; line-height: 16px;}

	/*Footer*/
	.footer_top {padding-bottom: 230px;}
	.footer_bottom .barra-rodape {display: flex; justify-content: space-around; width: 100%; top: -190px;}
	.footer_bottom .barra-rodape .email-rodape p, .footer_bottom .barra-rodape .termos p {position: relative; top: 30px;}
	.footer_bottom .barra-rodape .sociais-rodape {position: relative; top: 10px;}
	.footer_bottom .barra-rodape .sociais-rodape p a i {font-size: 15px;}
}

@media screen and (min-width: 769px) {
	/*Fonts*/
	h1.barra::after {height: 58px;}
	h2.barra::after {height: 58px;}

	/* Our Purposes - Home */
	.box-texto>div {padding: 25px 15px;}
	.box-texto div p {font-size: 15px; line-height: 16px;}
	.box-texto div .continue-lendo {font-size: 15px; right: 9%; padding: 3px 10px; max-width: 110px;}

	/*Pag Space*/
	.box-texto-space>div {min-height: 165px}
	.box-texto-space div p:nth-of-type(1) {font-size: 15px; line-height: 20px;}
	.box-texto-space div p:nth-of-type(2) {font-size: 12px; line-height: 16px;}

	/*Page Defense*/
	.box-texto-defense h6 {font-size: 15px; line-height: 19px;}
	.box-texto-defense>div {min-height: 120px}
	.box-texto-defense div p {font-size: 13px; line-height: 18px;}

	/*Page Aviation*/
 .box-texto-aviation h6 {font-size: 18px; line-height: 22px;}
 .box-texto-aviation h6 span {font-size: 17px; line-height: 21px; }
 .box-texto-aviation>div {min-height: 170px; padding: 25px 13px;}
 .box-texto-aviation div ul li {font-size: 16px; line-height: 20px;}

  /*Page R&D*/
 .box-texto-rd h6 {font-size: 16px; line-height: 20px;}
 .box-texto-rd h6 span {font-size: 13px;}
 .box-texto-rd>div {min-height: 180px}
 .box-texto-rd div p {font-size: 15px; line-height: 19px;}

	/*Footer*/
	.footer_top h5 {font-size: 30px !important;}
	.footer_top .subtitle1 p span {font-size: 23px !important;}
	.footer_top a {font-size: 18px !important; line-height: 22px !important;}
	.footer_top .other p span {font-size: 19px !important;}
	.footer_top .other p a {font-size: 17px !important;}
}

@media screen and (min-width: 1001px) {
	.header_bottom {height: 90px !important;}
	.header_bottom .main_menu {top: 25px; left: 0 !important; right: 0 !important; margin: 0 auto; width: 605px;}
	.header_bottom .main_menu>ul {left: 0 !important;}
	.header_bottom .main_menu>ul li.shop {position: absolute; right: -25%;}
	.header_bottom .header_inner_right {height: 25px;}
	.header_bottom .container .container_inner .header_inner_right .right {height: 25px; display: block;}
	.header_bottom .container .container_inner .header_inner_right .right .header_bottom_right_widget_holder {height: 25px; display: block;}
	.header_bottom .container .container_inner .header_inner_right .right .header_bottom_right_widget_holder .widget .textwidget .gtranslate_wrapper {position: relative; top: -1px;}
	.sticky_animate .header_bottom .main_menu {top: 0;}

	/*Our Specialized Services - Home*/
	.box-cinza {margin-right: 20px;}

	/* Our Purposes - Home */
	.box-texto>div {min-height: 348px; padding: 25px 20px;}
	.box-texto div p {font-size: 18px; line-height: 19px;}
	.box-texto div .continue-lendo {padding: 3px 16px; max-width: 130px;}

	/*Pag Space*/
	.box-texto-space h6 {font-size: 18px !important;}
	.box-texto-space>div {min-height: 233px}
	.box-texto-space div p:nth-of-type(1) {font-size: 18px; line-height: 22px;}
	.box-texto-space div p:nth-of-type(2) {font-size: 15px; line-height: 19px;}

	/*Page Defense*/
	.box-texto-defense h6 {font-size: 17px; line-height: 21px;}
	.box-texto-defense>div {min-height: 140px}
	.box-texto-defense div p {font-size: 15px; line-height: 19px;}

	/*Page Aviation*/
 .box-texto-aviation h6 {font-size: 20px; line-height: 24px;}
 .box-texto-aviation h6 span {font-size: 17px; line-height: 21px; }
 .box-texto-aviation>div {min-height: 170px; padding: 25px 13px;}
 .box-texto-aviation div ul li {font-size: 17px; line-height: 21px;}

  /*Page R&D*/
 .box-texto-rd h6 {font-size: 19px; line-height: 23px;}
 .box-texto-rd h6 span {font-size: 16px;}
 .box-texto-rd>div {min-height: 150px}
 .box-texto-rd div p {font-size: 16px; line-height: 20px;}

	/*Footer*/
	.footer_bottom .barra-rodape .sociais-rodape p a i {font-size: 20px;}
}

@media screen and (min-width: 1100px) {
	.header_bottom .main_menu>ul li.shop {right: -33%;}
}

@media screen and (min-width: 1180px) {
	.header_bottom .main_menu>ul li.shop {right: -39%;}
}

@media screen and (min-width: 1201px) {
	.header_bottom .main_menu>ul li.shop {right: -40%;}

	/* Animação Ícones Avião - Serviços Home*/
	@keyframes mymove {
	0% {left: 0px; transform: rotate(0deg);}
	25% {left: 240px; transform: rotate(0deg);}
	50% {left: 240px; transform: rotate(180deg);}
	75% {left: 0px; transform: rotate(180deg);}
	100% {left: 0; transform: rotate(0deg);}
	}

	/* Our Purposes - Home */
	.box-texto>div {padding: 25px;}
	.box-texto div .continue-lendo {max-width: 150px; right: 10%;}

	/*Pag Space*/
	.box-texto-space h6 {font-size: 20px !important;}
	.box-texto-space>div {min-height: 200px}
	.box-texto-space div p:nth-of-type(1) {font-size: 20px; line-height: 25px;}
	.box-texto-space div p:nth-of-type(2) {font-size: 17px; line-height: 21px;}

	/*Page Defense*/
	.box-texto-defense h6 {font-size: 19px; line-height: 23px;}
	.box-texto-defense>div {min-height: 130px}
	.box-texto-defense div p {font-size: 17px; line-height: 21px;}

	/*Page Aviation*/
  .box-texto-aviation>div {min-height: 230px; padding: 25px;}

  /*Page R&D*/
 .box-texto-rd h6 {font-size: 20px; line-height: 25px;}
 .box-texto-rd h6 span {font-size: 17px;}
 .box-texto-rd>div {min-height: 170px}
 .box-texto-rd div p {font-size: 17px; line-height: 21px;}

	/*Footer*/
	.footer_top .container .container_inner .four_columns .column1 {width: 52% !important;}
	.footer_top .container .container_inner .four_columns .column2, .footer_top .container .container_inner .four_columns .column3, .footer_top .container .container_inner .four_columns .column4 {width: 16% !important;}
	.footer_top .other {position: absolute; top: 50px; left: 28%;}
}

@media only screen and (min-width: 1300px) {
	.header_bottom .main_menu>ul li.shop {right: -41%;}

	/*Aerospace and Defense - Home*/
	.slider .qode-aig-slider .owl-dots {position: absolute ; display: inline-grid !important; top: 50%; margin: 0; right: -6%;}
	.slider .qode-aig-slider .owl-dots .owl-dot {margin-bottom: 5px;}

	/* Animação Ícones Avião - Serviços Home*/
	@keyframes mymove {
	0% {left: 0px; transform: rotate(0deg);}
	25% {left: 270px; transform: rotate(0deg);}
	50% {left: 270px; transform: rotate(180deg);}
	75% {left: 0px; transform: rotate(180deg);}
	100% {left: 0; transform: rotate(0deg);}
	}

	/*Page Space*/
	#slider_206 .owl-dots {width: fit-content !important; right: 1%; display: grid !important; bottom: 51% !important; }
	#slider_206 .owl-dots .owl-dot {margin-bottom: 10px; width: 12px; height: 12px; border-radius: 15px;}

	/*Page Defense*/
	.box-texto-defense>div {min-height: 130px}

	/*Page Aviation*/
  .box-texto-aviation>div {min-height: 220px;}

  /*Page R&D*/
 .box-texto-rd>div {min-height: 145px}
}

@media screen and (min-width: 1400px) {
	.header_bottom .main_menu>ul li.shop {right: -57%;}

	/*Aerospace and Defense - Home*/
	.slider .qode-aig-slider .owl-dots {right: -6%;}
}

/*Medias MAX*/
@media screen and (max-width: 1000px) {
	.espaco-internas {height: 100px !important;}
}
