/*
Theme Name: Stockholm Child
Theme URI: https://stockholmlanding.qodeinteractive.com/
Description: A child theme of Stockholm Theme
Author: Select Themes
Author URI: https://qodeinteractive.com/
Version: 1.5
Text Domain: stockholm
Template: stockholm
*/

@media (prefers-reduced-motion: no-preference) {
	html {scroll-behavior: auto !important;}
}

h4{
	line-height: 1.2 !important;
}


.circle-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.circle {
  width: 265px;
  height: 265px;
  border-radius: 50%;
  margin: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
	padding: 30px;
}

.c1, .c7{
  background-color: #caed9b;
}

.c2, .c8{
	background-color: #b7cade;
}

.c3, .c5{
	background-color: #41a19a;
}

.c4, .c6{
	background-color: #1e3e53;
}

.circle-text {
  font-size: 18px;
  text-align: center;
}

.color-azul h2, .color-azul p {
	color:#06283f;
}

.color-gris h2, .color-gris p{
	color:#afc4da;
}

span.circle-text.color-azul p {
    font-size: 15px;
}

.circle-text span {
    font-size: 24px;
}

.elementor-element.elementor-element-28bf204.elementor-widget.elementor-widget-text-editor {
    padding: 0 40px;
}

.elementor-element.elementor-element-152eb39.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
    padding: 0 40px;
}

.page-id-39 .elementor-icon i{
    font-size: 35px;
    position: relative;
    display: block;
    color: #05283f;
}

.table {
   display: table;
   width: 100%;
}
    
.row {
	display: table-row;
	text-align: center;
}
    
.cell {
  display: table-cell;
  padding: 10px;
  border: 1px solid #fff;
  width: 33%;
  font-size: 14px;
  font-weight: 800;
  background-color: #cbdff2;
}

.tab-col {
  color: #05283f;
}

.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-915b6da.mision {
	background-color:#cbdff2;
    border-radius: 10px;
    padding: 20px;
	margin-right: 5px;
	height: 350px;
}

.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-110dc7f.vision {
    background-color: #e5e5e5;
    border-radius: 10px;
    padding: 20px;
	margin-left: 5px;
	height: 350px;
}

.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-2668529.valores {
    background-color: #e5e5e5;
    border-radius: 10px;
    padding: 20px;
	margin-right: 5px;
	height: 350px;

}

.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-7a4b29b.ejes {
    background-color: #cbdff2;
    border-radius: 10px;
    padding: 20px;
	margin-left: 5px;
	height: 350px;
}

.page-id-39 p b, .page-id-39 p strong {
    font-size: 15px;
}

img.attachment-blog_image_in_grid.size-blog_image_in_grid.wp-post-image {
    width: 50% !important;
    margin: 0 auto !important;
}

/* .elementor-post__thumbnail {
    padding-bottom: 0 !important;
} */

.elementor-element.elementor-element-9cfa283.elementor-widget.elementor-widget-heading h2,
.elementor-element.elementor-element-2484489.elementor-widget.elementor-widget-heading h2,
.elementor-element.elementor-element-975a7a5.elementor-widget.elementor-widget-heading h2 {
    font-size: 40px !important;
}

@media (max-width: 1024px){
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-915b6da.mision ,.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-2668529.valores ,.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-7a4b29b.ejes{
		border-radius: 10px;
		padding: 20px;
		margin-bottom: 5px;
		width: 100% !important;
		margin-right: 0;
		margin-left: 0;
	}

	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-110dc7f.vision{
		margin-bottom:0;
		padding: 20px;
		width: 100% !important;
		margin-right: 0;
		margin-left: 0;
	} 

	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-915b6da.mision {
		margin-bottom: 5px;
	}

	.elementor-element.elementor-element-28bf204.elementor-widget.elementor-widget-text-editor {
		padding: 0;
	}

	.elementor-element.elementor-element-152eb39.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
		padding: 0;
	}

	section.elementor-section.elementor-top-section.elementor-element.elementor-element-27da5b7.qode_elementor_container_inner.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.parallax_section_no.qode-content-aligment-left {
		margin-bottom: 50px !important;
	}

	section.elementor-section.elementor-top-section.elementor-element.elementor-element-12296f4.qode_elementor_container_inner.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.parallax_section_no.qode-content-aligment-left {
		padding: 0px 0px 73px 0px;
	}

	.elementor-element.elementor-element-e70e612.elementor-widget.elementor-widget-text-editor {
		padding: 0 12px;
	}

	.elementor-element.elementor-element-d3176f6.elementor-widget.elementor-widget-text-editor {
		padding: 0 12px;
	}
}

.post_info {
    text-align: center;
}


@media (max-width: 600px) {
   .table, .row, .cell {
        display: block;
        width: 100%;
   }
}
