.grecaptcha-badge {
visibility: collapse !important;
} a{
text-decoration: none !important;
}
h1, .so-widget-sow-headline .sow-headline-container h1.sow-headline{
margin-bottom: 10px !important;
}
.single .titulos-post{
text-align: left !important;
}
.single .titulos-post h1{
font-size: 22px !important;
text-transform: none !important;
letter-spacing: 1px !important;
font-weight: 600 !important;
margin-bottom: 10px !important;
}
.single .titulos-post .entry-date{
font-size: 15px !important;
}
.page-hero{
background-attachment: fixed !important;
}
.page-subencabezado{
padding-bottom: 60px !important;
padding-top: 60px !important;
margin-bottom:0px !important;
background: #f5f5f7 !important;
}
.page-subencabezado .text-primary{
font-size: 24px !important;
font-weight: 500 !important;
font-style: italic !important;
color: #25456c;
}
.so-widget-sow-features .sow-features-list .sow-features-feature {
margin-bottom: 0 !important;
}
.so-widget-sow-features .sow-features-list .sow-features-feature.sow-icon-container-position-right .sow-icon-container {
margin-right: 0px !important;
}
.so-widget-sow-features .sow-features-list .sow-features-feature .textwidget {
margin: 0 0 7px 7px !important;
}
.so-widget-sow-button .ow-button-base a.button {
font-size: 1em !important;
padding: 1em 2em !important;
}
input[type="submit"], .so-widget-sow-button .ow-button-base .button.ow-icon-placement-left.ow-button-hover, a.button{
color: #ffffff !important;
background: #EE7872 !important;
font-size: 1em !important;
border-radius: 0.5em !important;
box-shadow: 7px 6px 17px -2px rgba(0, 0, 0, 0.4) !important;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05) !important;
text-transform: none !important;
border:  none !important;
}
.so-widget-sow-button .ow-button-base .button.ow-icon-placement-left.ow-button-hover,
a.button{
padding: 1em 2em !important;
}
input[type="submit"]:hover, .so-widget-sow-button .ow-button-base .button.ow-icon-placement-left.ow-button-hover:hover, a.button:hover{
background: #ffffff !important;
color:#EE7872 !important;
} .tpg-widget-heading-wrapper {
display: none !important;
}
.tpg-shortcode-main-wrapper .layout1 .rt-holder{
box-shadow: 7px 6px 17px -2px rgba(37, 69, 108, 0.2) !important;
}
.rt-pagination .pagination-list > .active > span{
color: #f14e4e !important;
border-color: #f14e4e !important;
background: #fff !important;
}
.rt-pagination .pagination-list > li > a:focus, .rt-pagination .pagination-list > li > a:hover{
color: #f14e4e !important;
border-color: #f14e4e !important;
background: #fff !important;
}
.sow-blog article .sow-blog-content-wrapper {
padding: 20px 20px 15px !important;
}
.sow-blog .sow-blog-posts article {
box-shadow: 7px 6px 17px -2px rgba(37, 69, 108, 0.2) !important;
}
.sow-blog .sow-blog-posts article:hover {
transform: scale(1.03) !important;
transition: transform .7s !important;
}
.sow-blog article .sow-entry-header .sow-entry-title a,
.sow-blog article .sow-entry-meta a{
color: var(--accent) !important;
}
.sow-blog article .sow-entry-header .sow-entry-title a:hover,
.sow-blog article .sow-entry-meta a:hover{
color: var(--base-2) !important;
}
.sow-blog article .sow-entry-meta{
font-size: 14px !important;
} .home .site-main,
.page-id-22 .site-main
.page-id-20 .site-main{
margin-bottom: 0 !important;
}
.home .site-main .inside-article,
.page-id-22 .site-main .inside-article,
.page-id-20 .site-main .inside-article{
padding: 0px 15px 0px 15px !important;
}
.home .sow-blog article .sow-entry-header .sow-entry-title,
.home .sow-blog article .sow-entry-header .sow-entry-title a{
font-size: 20px !important;
}
.section01 .section01-box{
padding-left: 40px !important;
padding-right: 40px !important;
max-width: 780px !important;
}
.section01 .section01-box h1{
font-size: 70px !important;
text-transform: none !important;
color: var(--accent) !important;
margin-bottom: 15px !important;
line-height: 68px !important;
font-weight: 300 !important;
letter-spacing: 3px;
}
.section02{
background-color: #f5f5f7 !important;
padding-top: 20px !important;
background-color: #2D3F6A !important;
}
.section02 .section02-box h2, .section02 .section02-box h2 a {
color: #ffffff !important;
}
.section02 .section02-box p{
font-size: 22px !important;
color: #fff !important;
}
.section02 .so-widget-sow-editor .siteorigin-widget-tinymce p span{
color: #ee7772 !important;
font-weight: 700 !important;
}
.section03{
background: #f5f5f7 !important;
}
.section03 .section03-box{
padding-bottom: 60px !important;
}
.section03 .sow-headline-container{
margin-bottom: 30px !important;
}
.home .so-widget-sow-blog .sow-blog .sow-post-navigation{
display: none !important;
}
.section04{
padding-bottom: 80px !important;
padding-top:50px !important;
}
.section04 .so-widget-sow-headline{
margin-bottom: 30px !important;
}
.section04 .so-widget-sow-headline h3{
font-weight:400 !important;
}
.section05{
background-image: url(../../../uploads/2023/02/fondo-mar-konflot.jpg) !important;
background-position: right center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
padding-bottom: 100px !important;
padding-top: 100px !important;
}
.section05 .constructor{
max-width: 1200px !important;
margin:  auto !important;
}
.section05 .constructor p{
font-size: 22px !important;
}
.agentes{
max-width: 900px !important;
margin: auto !important;
background: #fff !important;
}
.agentes .panel-grid{
margin-bottom: 0px !important;
}
.agentes .so-widget-sow-image{
padding: 7px !important;
}
.agentes .so-widget-sow-image img{
width: 200px !important;
height: auto !important;
}
.agentes h3.widget-title {
text-align: center !important;
margin-bottom: 10px !important;
margin-top: 10px !important;
line-height: 1.3 !important;
font-size: 15px !important;
}
.agentes h3.widget-title a{
color: #656B8D !important;
font-weight: 400 !important;
font-style: italic;
font-size: 16px !important;
}
.agentes .so-widget-sow-image:hover{
transform: scale(1.03) !important;
transition: transform .7s !important;
}
.agente-top{
border: 2px solid #000 !important;
padding:15px !important;
margin-bottom: 15px;
}
.agente-bottom{
border: 1px solid #666666 !important;
margin-bottom: 15px;
}
.agente-lider{
border: 2px solid #EE7872 !important;
margin-bottom:15px !important;
}
.agente-intermedio{
border: 2px solid #EE7872 !important;
} .caja-objetivo .sow-features-feature .sow-icon-container{
display: none !important;
}
.caja-objetivo .sow-features-feature .textwidget,
.caja-objetivo .panel-grid-cell{
background-color: #ffffff !important;
color: #25456c !important;
text-align: left !important;
font-weight: 300 !important;
box-shadow: 7px 6px 17px -2px rgba(37, 69, 108, 0.4) !important;
padding: 30px !important;
border: 1px solid #25456c;
border-radius: 10px;  
}
.caja-objetivo .sow-features-feature p{
margin-bottom: 0px !important;
font-weight: 400 !important;
}
.caja-objetivo .sow-features-feature h3{
font-size: 150px !important;
margin-bottom: -25px !important;
color: #f69d91 !important;
}
.caja-objetivo .so-widget-sow-features .sow-features-list .sow-features-feature {
padding: 0 10px !important;
}
.caja-alcance{
background-color: #25456c !important;
box-shadow: 7px 6px 17px -2px rgba(0, 0, 0, 0.4) !important;
padding: 30px !important;
}
.caja-alcance,
.caja-objetivo .sow-features-feature .textwidget{
transition: .2s ease-in !important;
}
.caja-alcance:hover,
.caja-objetivo .sow-features-feature .textwidget:hover{
transform: scale(1.03) !important;
}
.caja-alcance p,
.caja-alcance ul li{
font-size: 20px !important;
color: #ffffff !important;
font-weight: 300 !important;
}
.caja-alcance ul{
padding-left: 35px !important;
margin-bottom: 30px !important;
} .page-hero-proyecto{
background-image: url(../../../uploads/2023/01/Konflot-fondo-mar.jpg);
background-position: center center !important;
background-size: cover !important;
background-attachment: fixed !important;
padding-bottom: 70px !important;
padding-top: 50px !important;
}
#objetivos{
background: #fff !important;
padding-bottom: 80px !important;
padding-top: 50px !important;
margin-bottom: 0px !important;
}
#objetivos .so-widget-sow-features .sow-features-list .sow-features-feature .textwidget {
height: 400px !important;
}
#objetivos p{
font-size: 18px;
}
#alcance-tecnologico{
background: #f5f5f7 !important;
padding-bottom: 80px !important;
padding-top: 50px !important;
margin-bottom: 0px !important;
}
#alcance-tecnologico h2{
color: #000;
}
#alcance-tecnologico p{
font-size: 18px;
}
#resultados-esperados{
padding-bottom: 80px !important;
padding-top: 50px !important;
margin-bottom: 0px !important;
}
#actividades{
background: #f5f5f7 !important;
padding-bottom: 80px !important;
padding-top: 50px !important;
margin-bottom: 0px !important;
}
#actividades .so-widget-sow-headline{
margin-bottom: 40px !important;
}
#actividades .so-widget-sow-headline h3,
#socios .so-widget-sow-headline h3{
font-weight: 400 !important;
}
.esquema-actividades{
max-width: 1024px !important;
margin:  auto !important;
}
.box-pt12{
display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
background: #1e3e6d !important;
text-align: center !important;
padding: 30px !important;
color: #fff !important;
font-weight: 500 !important;
}
.no-transparent{
background: #ffffff !important;
}
.box-pt{
max-width: 620px !important;
margin: auto !important;
display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
}
.box-pt img{
margin-right: 20px !important;
} .contact-box{
margin-top: 60px !important;
margin-bottom: 60ox !important;
} input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="tel"], input[type="number"], textarea, select {
width: 100% !important;
border: none !important;
border-bottom: 1px solid #000 !important;
} .site-footer {
border-top: 1px solid #25456c !important;
}
.site-footer .footer-widgets .footer-widget-1 aside{
font-size:14px !important;
}
.site-footer .footer-widgets .footer-widget-2 aside{
padding: 0 0 0 65px !important;
}
.site-footer .footer-widgets .so-widget-sow-features .sow-features-list .sow-features-feature {
padding: 2px 10px !important;
}
.site-footer .footer-widgets .sow-features-feature .sow-more-text{
font-size: 15px !important;
}
@media (max-width: 1200px) and (min-width: 841px){
.agentes .panel-layout .panel-grid.panel-no-style{
flex-wrap: nowrap !important;
}
}
@media screen and (min-width: 810px) and (max-width: 1080px) {
.section01 .section01-box h1 {
font-size: 50px !important;
margin-bottom: 20px !important;
line-height: 54px !important;
}
}
@media screen and (max-width: 809px){
.section01 .section01-box h1{
font-size: 30px !important;
line-height: 38px !important;
}
}