.elementor-7 .elementor-element.elementor-element-1010cb3 > .elementor-container{max-width:800px;}.elementor-7 .elementor-element.elementor-element-ba1af83 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-c703dc5{text-align:center;}.elementor-7 .elementor-element.elementor-element-c703dc5 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:42px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1ac6e46{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-9ffbea4{text-align:center;}.elementor-7 .elementor-element.elementor-element-9ffbea4 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-7aac373 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-5066aa0{text-align:center;}.elementor-7 .elementor-element.elementor-element-87c05fd{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-7 .elementor-element.elementor-element-87c05fd .elementor-widget-container{text-align:center;}.elementor-7 .elementor-element.elementor-element-386db71{text-align:center;}.elementor-7 .elementor-element.elementor-element-386db71 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-6e11ae1{text-align:center;}.elementor-7 .elementor-element.elementor-element-6e11ae1 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-141dbfb{text-align:left;font-family:"Karla", Sans-serif;font-weight:400;font-style:normal;color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-c703dc5 .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-9ffbea4 .elementor-heading-title{font-size:2rem;}}/* Start custom CSS for social-icons, class: .elementor-element-87c05fd */.team-social {
    position: absolute;
    width: 100%;
    background-color: var(--e-global-color-bf9a021);
    text-align: center;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    bottom: 0;
    left: 0;
    padding-top: 25px;
    padding-bottom: 25px;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;
    transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;
    transition: transform 500ms ease, opacity 500ms ease, visibility 500ms ease;
    transition: transform 500ms ease, opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;
}

.team-social a {
    display: -webkit-box;
    display: flex;
    width: 40px;
    height: 40px;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
    border: 1px solid rgba(255, 255, 255, .3);
    background-color: transparent;
    color: #fff;
    -webkit-transition: 500ms;
    transition: 500ms;
    font-size: 14px;
    border-radius: 50%;
}

.team-social a:hover {
    color: #252930;
    border-color: #ffff;
    background-color: #fff;
}

.team-social a i {
    transition: color .5s ease;
}

.team-social a:hover i {
    color: #252930;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7aac373 */.elementor-7 .elementor-element.elementor-element-7aac373:hover .team-social {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    opacity: 1;
    visibility: visible;
}

.elementor-7 .elementor-element.elementor-element-7aac373 {
    width: auto;
    overflow: hidden;
    box-shadow: 0 10px 20px 5px rgb(0 0 0 / 20%);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0a86e68 */.elementor-7 .elementor-element.elementor-element-0a86e68 {
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-386db71 */.elementor-7 .elementor-element.elementor-element-386db71.team h2 {
    margin: 25px 0px 10px 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-141dbfb */.elementor-7 .elementor-element.elementor-element-141dbfb a {
    overflow-wrap: break-word !important;
  word-break: break-word !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1010cb3 */.elementor-7 .elementor-element.elementor-element-1010cb3 {
    padding: 20px 0;
}

.elementor-7 .elementor-element.elementor-element-1010cb3 p {
    margin: 0;
    color: #848484;
    font-size: 18px;
    line-height: 1.6em;
}

.elementor-7 .elementor-element.elementor-element-1010cb3 h1, .elementor-7 .elementor-element.elementor-element-1010cb3 h2, .elementor-7 .elementor-element.elementor-element-1010cb3 p {
    margin-bottom: 20px;
}

.elementor-7 .elementor-element.elementor-element-1010cb3 a {
    color: var(--e-global-color-bf9a021);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playfair';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://revistamoscatel.com.bo/wp-content/uploads/2023/08/Playfair_9pt-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Playfair';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://revistamoscatel.com.bo/wp-content/uploads/2023/08/Playfair_9pt-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Playfair';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://revistamoscatel.com.bo/wp-content/uploads/2023/08/Playfair_9pt-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Playfair';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://revistamoscatel.com.bo/wp-content/uploads/2023/08/Playfair_9pt-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Playfair';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://revistamoscatel.com.bo/wp-content/uploads/2023/08/Playfair_9pt-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Playfair';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://revistamoscatel.com.bo/wp-content/uploads/2023/08/Playfair_9pt-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Playfair';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://revistamoscatel.com.bo/wp-content/uploads/2023/08/Playfair_9pt-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Playfair';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://revistamoscatel.com.bo/wp-content/uploads/2023/08/Playfair_9pt-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Playfair';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://revistamoscatel.com.bo/wp-content/uploads/2023/08/Playfair_9pt-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Playfair';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://revistamoscatel.com.bo/wp-content/uploads/2023/08/Playfair_9pt-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */