/* plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css */
@font-face { font-family: eicons; src: url("fuentes/eicons.woff2") format("woff2"), url("fuentes/eicons.woff") format("woff"), url("fuentes/eicons.ttf") format("truetype"); font-weight: 400; font-style: normal; }
[class*=" eicon-"]{display: inline-block; font-family: eicons; font-size: inherit; font-weight: 400; font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; -webkit-font-smoothing: antialiased;}
[class^="eicon"]{display: inline-block; font-family: eicons; font-size: inherit; font-weight: 400; font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; -webkit-font-smoothing: antialiased;}
.eicon-menu-bar::before{content: "";}
.eicon-close::before{content: "";}
/* plugins/elementor/assets/css/common.min.css */
:root{--direction-multiplier: 1;}
.elementor-screen-only{height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px;}
.screen-reader-text{height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px;}
.dialog-widget-content{background-color: var(--e-a-bg-default); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.2) 2px 8px 23px 3px; overflow: hidden; position: absolute;}
.dialog-message{box-sizing: border-box; line-height: 1.5;}
.dialog-close-button{color: var(--e-a-color-txt); cursor: pointer; font-size: 15px; inset-inline-end: 15px; line-height: 1; margin-block-start: 15px; position: absolute; transition: var(--e-a-transition-hover);}
.dialog-close-button:hover{color: var(--e-a-color-txt-hover);}
.dialog-type-lightbox{background-color: rgba(0, 0, 0, 0.8); bottom: 0px; height: 100%; left: 0px; position: fixed; user-select: none; width: 100%; z-index: 9999;}
/* plugins/elementor/assets/css/theme-light.min.css */
:root{--e-a-color-white: #fff; --e-a-color-black: #000; --e-a-color-logo: #fff; --e-a-color-circle-logo: #000; --e-a-color-primary: #f3bafd; --e-a-color-primary-bold: #d004d4; --e-a-color-primary-bold-dark: #c00bb9; --e-a-color-secondary: #515962; --e-a-color-success: #0a875a; --e-a-color-danger: #dc2626; --e-a-color-info: #2563eb; --e-a-color-warning: #f59e0b; --e-a-color-accent: #93003f; --e-a-color-global: #1dddbf; --e-a-color-accent-promotion: #93003f; --e-a-color-accent-promotion-disabled: rgba(147,0,63,.38); --e-a-bg-default: #fff; --e-a-bg-invert: #0c0d0e; --e-a-bg-hover: #f1f2f3; --e-a-bg-active: #e6e8ea; --e-a-bg-active-bold: #d5d8dc; --e-a-bg-loading: #f9fafa; --e-a-bg-logo: #000; --e-a-bg-primary: #fae8ff; --e-a-bg-secondary: #515962; --e-a-bg-success: #f2fdf5; --e-a-bg-info: #f0f7ff; --e-a-bg-danger: #fef1f4; --e-a-bg-warning: #fffbeb; --e-a-bg-chip: #f1f2f3; --e-a-color-txt: #515962; --e-a-color-txt-muted: #818a96; --e-a-color-txt-disabled: #babfc5; --e-a-color-txt-invert: #fff; --e-a-color-txt-accent: #0c0d0e; --e-a-color-txt-hover: #3f444b; --e-a-color-txt-active: #0c0d0e; --e-a-border-color: #e6e8ea; --e-a-border-color-bold: #d5d8dc; --e-a-border-color-focus: #babfc5; --e-a-border-color-accent: #0c0d0e; --e-a-border: 1px solid var(--e-a-border-color); --e-a-border-bold: 1px solid var(--e-a-border-color-bold); --e-a-border-radius: 3px; --e-a-btn-color: #0c0d0e; --e-a-btn-color-invert: var(--e-a-color-txt-invert); --e-a-btn-color-disabled: var(--e-a-color-txt-disabled); --e-a-btn-bg: #515962; --e-a-btn-bg-hover: #3a4046; --e-a-btn-bg-active: #23262a; --e-a-btn-bg-disabled: #d5d8dc; --e-a-btn-bg-primary: #f3bafd; --e-a-btn-bg-primary-hover: #f5d0fe; --e-a-btn-bg-primary-active: #f0abfc; --e-a-btn-bg-accent: #93003f; --e-a-btn-bg-accent-hover: #8f1a4c; --e-a-btn-bg-accent-active: #a93365; --e-a-btn-bg-info: #2563eb; --e-a-btn-bg-info-hover: #134cca; --e-a-btn-bg-info-active: #0e3b9c; --e-a-btn-bg-success: #0a875a; --e-a-btn-bg-success-hover: #06583a; --e-a-btn-bg-success-active: #03281b; --e-a-btn-bg-warning: #f59e0b; --e-a-btn-bg-warning-hover: #c57f08; --e-a-btn-bg-warning-active: #945f06; --e-a-btn-bg-danger: #dc2626; --e-a-btn-bg-danger-hover: #b21d1d; --e-a-btn-bg-danger-active: #861616; --e-a-dark-bg: #0c0d0e; --e-a-dark-color-txt: #9da5ae; --e-a-dark-color-txt-hover: #d5d8dc; --e-a-font-family: Roboto,Arial,Helvetica,sans-serif; --e-a-transition-hover: all .3s; --e-a-popover-shadow: 0 2px 15px rgba(0,0,0,.3); --e-a-dropdown-shadow: 0 0 3px rgba(0,0,0,.2);}
/* plugins/elementor/assets/css/frontend.min.css */
:root{--direction-multiplier: 1;}
.elementor-screen-only{height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px;}
.screen-reader-text{height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px;}
.elementor *{box-sizing: border-box;}
.elementor ::after{box-sizing: border-box;}
.elementor ::before{box-sizing: border-box;}
.elementor a{box-shadow: none; text-decoration: none;}
.elementor img{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%;}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin: 0px;}
.elementor iframe{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; line-height: 1; margin: 0px; max-width: 100%; width: 100%;}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto{max-width: 100%;}
.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width: 100%;}
@media (max-width: 1024px){
.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width: 100%;}
}
@media (max-width: 767px){
.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto{max-width: 100%;}
.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width: 100%;}
}
.elementor-element{--flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order);}
.elementor-element:where(.e-con-full, .elementor-widget){align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content);}
.elementor-invisible{visibility: hidden;}
.elementor-align-center{text-align: center;}
.elementor-align-center .elementor-button{width: auto;}
.elementor-align-justify .elementor-button{width: 100%;}
@media (max-width: 767px){
.elementor-mobile-align-center{text-align: center;}
.elementor-mobile-align-right{text-align: right;}
.elementor-mobile-align-right .elementor-button{width: auto;}
}
:root{--page-title-display: block;}
.elementor-page-title{display: var(--page-title-display);}
h1.entry-title{display: var(--page-title-display);}
.elementor-section{position: relative;}
.elementor-section .elementor-container{display: flex; margin-inline: auto; position: relative;}
@media (max-width: 1024px){
.elementor-section .elementor-container{flex-wrap: wrap;}
}
.elementor-section.elementor-section-boxed > .elementor-container{max-width: 1140px;}
.elementor-widget-wrap{align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%;}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display: flex;}
.elementor-widget-wrap > .elementor-element{width: 100%;}
.elementor-widget{position: relative;}
.elementor-widget:not(:last-child){margin-block-end: var(--kit-widget-spacing,20px);}
.elementor-widget:not(:last-child).elementor-widget__width-auto{margin-block-end: 0px;}
.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end: 0px;}
.elementor-column{display: flex; min-height: 1px; position: relative;}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding: 10px;}
@media (min-width: 768px){
.elementor-column.elementor-col-33{width: 33.333%;}
.elementor-column.elementor-col-50{width: 50%;}
.elementor-column.elementor-col-66{width: 66.666%;}
.elementor-column.elementor-col-100{width: 100%;}
}
@media (max-width: 767px){
.elementor-column{width: 100%;}
}
.elementor-grid{display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap);}
.elementor-grid .elementor-grid-item{min-width: 0px;}
.elementor-grid-3 .elementor-grid{grid-template-columns: repeat(3, 1fr);}
@media (max-width: 1024px){
.elementor-grid-tablet-2 .elementor-grid{grid-template-columns: repeat(2, 1fr);}
}
@media (max-width: 767px){
.elementor-grid-mobile-1 .elementor-grid{grid-template-columns: repeat(1, 1fr);}
}
@media (prefers-reduced-motion: no-preference){
html{scroll-behavior: smooth;}
}
.e-con{--border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap;}
.e-con{--margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width);}
.e-con{margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start);}
.e-con.e-flex{--flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);}
.e-con-full{padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align);}
.e-con > .e-con-inner{padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align);}
.e-con-full.e-flex{flex-direction: var(--flex-direction);}
.e-con.e-flex > .e-con-inner{flex-direction: var(--flex-direction);}
.e-con{display: var(--display);}
.e-con > .e-con-inner{display: var(--display);}
.e-con-boxed.e-flex{place-content: normal; align-items: normal; flex-flow: column;}
.e-con-boxed{gap: initial; text-align: initial;}
.e-con.e-flex > .e-con-inner{align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content);}
.e-con > .e-con-inner{gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%;}
:is(.elementor-section-wrap, [data-elementor-id]) > .e-con{--margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width));}
.e-con .elementor-widget.elementor-widget{margin-block-end: 0px;}
.e-con::before{border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%);}
.e-con::before{transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s);}
.e-con .elementor-widget{min-width: 0px;}
.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container{height: 100%;}
.e-con > .elementor-widget > .elementor-widget-container{height: 100%;}
.e-con.e-con > .e-con-inner > .elementor-widget{max-width: 100%;}
.elementor.elementor .e-con > .elementor-widget{max-width: 100%;}
.e-con .elementor-widget:not(:last-child){--kit-widget-spacing: 0px;}
@media (max-width: 767px){
.e-con.e-flex{--width: 100%; --flex-wrap: var(--flex-wrap-mobile);}
}
.elementor-heading-title{line-height: 1; margin: 0px; padding: 0px;}
.elementor-button{background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s;}
.elementor-button:focus{color: rgb(255, 255, 255);}
.elementor-button:hover{color: rgb(255, 255, 255);}
.elementor-button:visited{color: rgb(255, 255, 255);}
.elementor-button-content-wrapper{display: flex; flex-direction: row; gap: 5px; justify-content: center;}
.elementor-button-icon{align-items: center; display: flex;}
.elementor-button-text{display: inline-block;}
.elementor-button.elementor-size-md{border-radius: 4px; font-size: 16px; padding: 15px 30px;}
.elementor-button.elementor-size-lg{border-radius: 5px; font-size: 18px; padding: 20px 40px;}
.elementor-button span{text-decoration: inherit;}
.elementor-element.elementor-button-info .elementor-button{background-color: rgb(91, 192, 222);}
.elementor-icon{color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s;}
.elementor-icon:hover{color: rgb(105, 114, 125);}
.animated{animation-duration: 1.25s;}
@media (prefers-reduced-motion: reduce){
.animated{animation: auto ease 0s 1 normal none running none !important;}
html *{transition-delay: 0s !important; transition-duration: 0s !important;}
}
@media (max-width: 767px){
.elementor .elementor-hidden-mobile{display: none;}
}
@media (min-width: 768px) and (max-width: 1024px){
.elementor .elementor-hidden-tablet{display: none;}
}
@media (min-width: 1025px) and (max-width: 99999px){
.elementor .elementor-hidden-desktop{display: none;}
}
/* uploads/elementor/css/post-8447.css */
.elementor-kit-8447{--e-global-color-primary: #52B4DE; --e-global-color-secondary: #FFFFFF; --e-global-color-text: #7A7A7A; --e-global-color-accent: #52B4DE; --e-global-color-820eb4f: #5AA6B7; --e-global-color-aa2ae9b: #0B3847; --e-global-color-d84bfde: #1B1C1C; --e-global-color-5d36c25: #FFFFFF; --e-global-color-5604a43: #D3DBDE; --e-global-color-cd0583e: #FFF39E; --e-global-typography-primary-font-family: "Chillax"; --e-global-typography-primary-font-size: 17px; --e-global-typography-primary-font-weight: 500; --e-global-typography-secondary-font-family: "Manrope"; --e-global-typography-secondary-font-size: 17px; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Manrope"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Chillax"; --e-global-typography-accent-font-size: 17px; --e-global-typography-accent-font-weight: 500; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);}
.elementor-kit-8447 e-page-transition{background-color: rgb(255, 188, 125);}
.site-header{background-color: rgb(255, 255, 255);}
.elementor-kit-8447 p{margin-block-end: 20px;}
.elementor-kit-8447 a{color: rgb(255, 255, 255); font-family: Poppins, sans-serif;}
.elementor-kit-8447 a:hover{color: rgb(82, 180, 222);}
.elementor-kit-8447 h1{font-family: Poppins, sans-serif;}
.elementor-kit-8447 h3{font-family: Poppins, sans-serif;}
.elementor-section.elementor-section-boxed > .elementor-container{max-width: 1140px;}
.e-con{--container-max-width: 1140px;}
.elementor-widget:not(:last-child){margin-block-end: 20px;}
.elementor-element{--widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px;}
h1.entry-title{display: var(--page-title-display);}
.site-header .site-branding .site-logo img{width: 150px; max-width: 150px;}
.site-header .site-navigation ul.menu > li > a{color: rgb(0, 0, 0);}
.site-header .site-navigation ul.menu > li.menu-item-has-children::after{color: rgb(0, 0, 0);}
.site-header .site-navigation-toggle .site-navigation-toggle-icon{color: var( --e-global-color-primary );}
.site-footer .site-branding{flex-direction: column; align-items: stretch;}
@media (max-width: 1024px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width: 1024px;}
.e-con{--container-max-width: 1024px;}
}
@media (max-width: 767px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width: 767px;}
.e-con{--container-max-width: 767px;}
}
@font-face { font-family: Chillax; font-style: normal; font-weight: normal; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Chillax-Variable.ttf") format("truetype"); }
@font-face { font-family: Chillax; font-style: normal; font-weight: 700; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Chillax-Bold.woff") format("woff"); }
@font-face { font-family: Chillax; font-style: normal; font-weight: 400; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Chillax-Regular.woff") format("woff"); }
@font-face { font-family: Chillax; font-style: normal; font-weight: 500; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Chillax-Medium.woff") format("woff"); }
@font-face { font-family: Chillax; font-style: normal; font-weight: 300; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Chillax-Light.woff") format("woff"); }
@font-face { font-family: Chillax; font-style: normal; font-weight: 200; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Chillax-Extralight.woff") format("woff"); }
@font-face { font-family: Chillax; font-style: normal; font-weight: 600; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Chillax-Semibold.woff") format("woff"); }
@font-face { font-family: Manrope; font-style: normal; font-weight: 500; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Manrope-Medium.ttf") format("truetype"); }
@font-face { font-family: Manrope; font-style: normal; font-weight: 600; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Manrope-SemiBold.ttf") format("truetype"); }
@font-face { font-family: Manrope; font-style: normal; font-weight: 700; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Manrope-Bold.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 900; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Black.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 800; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-ExtraBold.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Bold.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 300; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Light.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Medium.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Regular.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-SemiBold.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 200; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Thin.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: normal; font-display: auto; }
/* uploads/elementor/css/post-84238.css */
.elementor-84238 .elementor-element.elementor-element-9ecc7bf{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; border-style: none; --border-style: none; --border-radius: 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
#elementor-popup-modal-84238{background-color: rgba(0, 0, 0, 0.8); justify-content: center; align-items: center; pointer-events: all;}
#elementor-popup-modal-84238 .dialog-message{width: 640px; height: auto;}
#elementor-popup-modal-84238 .dialog-close-button{display: flex;}
#elementor-popup-modal-84238 .dialog-widget-content{box-shadow: rgba(0, 0, 0, 0.2) 2px 8px 23px 3px;}
/* plugins/elementor/assets/css/widget-image.min.css */
.elementor-widget-image{text-align: center;}
.elementor-widget-image a{display: inline-block;}
.elementor-widget-image img{display: inline-block; vertical-align: middle;}
/* plugins/elementor-pro/assets/css/widget-nav-menu.min.css */
.elementor-item::after{display: block; position: absolute; transition: 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);}
.elementor-item::before{display: block; position: absolute; transition: 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);}
.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after{opacity: 0;}
.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{opacity: 0;}
.elementor-item-active::after{transform: scale(1);}
.elementor-item-active::before{transform: scale(1);}
.elementor-item.highlighted::after{transform: scale(1);}
.elementor-item.highlighted::before{transform: scale(1);}
.elementor-item:focus::after{transform: scale(1);}
.elementor-item:focus::before{transform: scale(1);}
.elementor-item:hover::after{transform: scale(1);}
.elementor-item:hover::before{transform: scale(1);}
.elementor-nav-menu--main .elementor-nav-menu a{transition: 0.4s;}
.elementor-nav-menu--main .elementor-nav-menu a{padding: 13px 20px;}
.elementor-nav-menu--main .elementor-nav-menu a.highlighted{padding: 13px 20px;}
.elementor-nav-menu--main .elementor-nav-menu a:focus{padding: 13px 20px;}
.elementor-nav-menu--main .elementor-nav-menu a:hover{padding: 13px 20px;}
.elementor-nav-menu--main .elementor-nav-menu ul{border-style: solid; border-width: 0px; padding: 0px; position: absolute; width: 12em;}
.elementor-nav-menu--layout-horizontal{display: flex;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display: flex; flex-wrap: wrap;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{flex-grow: 1; white-space: nowrap;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li{display: flex;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li ul{top: 100% !important;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > a{margin-inline-start: var(--e-nav-menu-horizontal-menu-item-margin);}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > ul{inset-inline-start: var(--e-nav-menu-horizontal-menu-item-margin) !important;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) > a{margin-inline-end: var(--e-nav-menu-horizontal-menu-item-margin);}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child)::after{align-self: center; border-color: var(--e-nav-menu-divider-color,#000); border-left-style: var(--e-nav-menu-divider-style,solid); border-left-width: var(--e-nav-menu-divider-width,2px); content: var(--e-nav-menu-divider-content,none); height: var(--e-nav-menu-divider-height,35%);}
.elementor-nav-menu__align-start .elementor-nav-menu{justify-content: flex-start; margin-inline-end: auto;}
.elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical > ul > li > a{justify-content: flex-start;}
.elementor-nav-menu__align-center .elementor-nav-menu{justify-content: center; margin-inline: auto;}
.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical > ul > li > a{justify-content: center;}
.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display: none;}
.elementor-widget-nav-menu .elementor-widget-container{display: flex; flex-direction: column;}
.elementor-widget-nav-menu:not(:has(.elementor-widget-container)):not([class*="elementor-hidden-"]){display: flex; flex-direction: column;}
.elementor-nav-menu{position: relative; z-index: 2;}
.elementor-nav-menu::after{clear: both; content: " "; display: block; font: 0px / 0 serif; height: 0px; overflow: hidden; visibility: hidden;}
.elementor-nav-menu{display: block; line-height: normal; list-style: none; margin: 0px; padding: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.elementor-nav-menu li{display: block; line-height: normal; list-style: none; margin: 0px; padding: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.elementor-nav-menu ul{display: block; line-height: normal; list-style: none; margin: 0px; padding: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.elementor-nav-menu ul{display: none;}
.elementor-nav-menu a{position: relative;}
.elementor-nav-menu li{position: relative;}
.elementor-nav-menu li{border-width: 0px;}
.elementor-nav-menu a{align-items: center; display: flex;}
.elementor-nav-menu a{line-height: 20px; padding: 10px 20px;}
.elementor-nav-menu a:focus{line-height: 20px; padding: 10px 20px;}
.elementor-nav-menu a:hover{line-height: 20px; padding: 10px 20px;}
.elementor-nav-menu .sub-arrow{align-items: center; display: flex; line-height: 1; margin-block: -10px; padding: 10px; padding-inline-end: 0px;}
.elementor-nav-menu .sub-arrow i{pointer-events: none;}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active{background-color: rgb(63, 68, 75); color: rgb(255, 255, 255);}
.elementor-nav-menu--dropdown .elementor-item.highlighted{background-color: rgb(63, 68, 75); color: rgb(255, 255, 255);}
.elementor-nav-menu--dropdown .elementor-item:focus{background-color: rgb(63, 68, 75); color: rgb(255, 255, 255);}
.elementor-nav-menu--dropdown .elementor-item:hover{background-color: rgb(63, 68, 75); color: rgb(255, 255, 255);}
.elementor-sub-item.elementor-item-active{background-color: rgb(63, 68, 75); color: rgb(255, 255, 255);}
.elementor-sub-item.highlighted{background-color: rgb(63, 68, 75); color: rgb(255, 255, 255);}
.elementor-sub-item:focus{background-color: rgb(63, 68, 75); color: rgb(255, 255, 255);}
.elementor-sub-item:hover{background-color: rgb(63, 68, 75); color: rgb(255, 255, 255);}
.elementor-menu-toggle{align-items: center; background-color: rgba(0, 0, 0, 0.05); border: 0px solid; border-radius: 3px; color: rgb(51, 55, 61); cursor: pointer; display: flex; font-size: var(--nav-menu-icon-size,22px); justify-content: center; padding: 0.25em;}
.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open{display: none;}
.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display: none;}
.elementor-nav-menu--dropdown{background-color: rgb(255, 255, 255); font-size: 13px;}
.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{display: none;}
.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top: 10px; overflow: hidden auto; transform-origin: center top; transition: max-height 0.3s, transform 0.3s;}
.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size: 0.85em;}
.elementor-nav-menu--dropdown a{color: rgb(51, 55, 61);}
ul.elementor-nav-menu--dropdown a{border-inline-start: 8px solid transparent; text-shadow: none;}
ul.elementor-nav-menu--dropdown a:focus{border-inline-start: 8px solid transparent; text-shadow: none;}
ul.elementor-nav-menu--dropdown a:hover{border-inline-start: 8px solid transparent; text-shadow: none;}
.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{justify-content: center;}
.elementor-nav-menu--toggle{--menu-height: 100vh;}
.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active) + .elementor-nav-menu__container{max-height: 0px; overflow: hidden; transform: scaleY(0);}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container{animation: 0.3s ease 0s 1 normal backwards running hide-scroll; max-height: var(--menu-height); transform: scaleY(1);}
.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position: absolute; z-index: 9997;}
@media (max-width: 1024px){
.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display: none;}
}
@media (min-width: 1025px){
.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle{display: none;}
.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display: none;}
.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y: hidden;}
}
/* plugins/elementor/assets/lib/animations/styles/e-animation-grow.min.css */
.elementor-animation-grow{transition-duration: 0.3s; transition-property: transform;}
.elementor-animation-grow:active{transform: scale(1.1);}
.elementor-animation-grow:focus{transform: scale(1.1);}
.elementor-animation-grow:hover{transform: scale(1.1);}
/* plugins/elementor-pro/assets/css/modules/sticky.min.css */
.elementor-sticky--active{z-index: 99;}
.e-con.elementor-sticky--active{z-index: var(--z-index,99);}
/* plugins/elementor/assets/css/widget-icon-list.min.css */
.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow: hidden;}
.elementor-widget .elementor-icon-list-items{list-style-type: none; margin: 0px; padding: 0px;}
.elementor-widget .elementor-icon-list-item{margin: 0px; padding: 0px; position: relative;}
.elementor-widget .elementor-icon-list-item::after{inset-block-end: 0px; position: absolute; width: 100%;}
.elementor-widget .elementor-icon-list-item{align-items: var(--icon-vertical-align,center); display: flex; font-size: inherit;}
.elementor-widget .elementor-icon-list-item a{align-items: var(--icon-vertical-align,center); display: flex; font-size: inherit;}
.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text{align-self: center; padding-inline-start: 5px;}
.elementor-widget .elementor-icon-list-icon{display: flex; inset-block-start: var(--icon-vertical-offset,initial); position: relative;}
.elementor-widget .elementor-icon-list-icon i{font-size: var(--e-icon-list-icon-size); width: 1.25em;}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align: var(--e-icon-list-icon-align);}
.elementor-widget.elementor-list-item-link-full_width a{width: 100%;}
.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item::after{inset-inline-end: 0px;}
@media (min-width:-1){
.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item::after{inset-inline-end: 0px;}
}
@media (max-width:-1){
.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item::after{inset-inline-end: 0px;}
.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item::after{inset-inline-end: 0px;}
}
@media (max-width: 1024px){
.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item::after{inset-inline-end: 0px;}
}
@media (max-width:-1){
.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item::after{inset-inline-end: 0px;}
}
@media (max-width: 767px){
.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item{justify-content: center;}
.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content: center;}
.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item::after{margin: auto;}
.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item::after{inset-inline-start: 0px;}
.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item::after{inset-inline-end: 0px;}
}
.elementor .elementor-element ul.elementor-icon-list-items{padding: 0px;}
/* plugins/elementor-pro/assets/css/widget-flip-box.min.css */
.elementor-flip-box{height: 280px; perspective: 1000px; position: relative; transform-style: preserve-3d;}
@media (max-width: 1024px){
.elementor-flip-box{cursor: pointer;}
}
.elementor-flip-box__front{background-color: rgb(26, 188, 156);}
.elementor-flip-box__back{background-color: rgb(64, 84, 178); display: block;}
.elementor-flip-box__layer{height: 100%; position: absolute; transition: 0.6s ease-in-out; width: 100%;}
@media (prefers-reduced-motion: reduce){
.elementor-flip-box__layer{transition-duration: 0s;}
}
.elementor-flip-box__layer__overlay{align-items: stretch; color: rgb(255, 255, 255); display: flex; flex-direction: column; height: 100%; justify-content: center; padding: 35px; text-align: center; width: 100%;}
.elementor-flip-box__layer__title{font-size: 21px;}
.elementor-flip-box__layer__description{font-size: 14px;}
.elementor-flip-box__layer__description:not(:last-child){margin: 0px 0px 20px; padding: 0px;}
.elementor-flip-box__layer__title:not(:last-child){margin: 0px 0px 20px; padding: 0px;}
.elementor-flip-box__layer__title{font-weight: 600; line-height: 1;}
.elementor-flip-box{--e-flip-box-view-framed-stacked-icon-color: #fff;}
.elementor-flip-box .elementor-icon{color: var(--e-flip-box-view-framed-stacked-icon-color);}
.elementor-flip-box__button.elementor-button{align-self: center; background: transparent; border: 2px solid rgb(255, 255, 255); cursor: pointer; margin-inline: auto;}
.elementor-flip-box__button.elementor-button:focus-visible{background: transparent; text-decoration: none;}
.elementor-flip-box__button.elementor-button:hover{background: transparent; text-decoration: none;}
.elementor-flip-box .elementor-icon-wrapper{margin-bottom: 20px;}
.elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box__back{opacity: 0; transform: scale(0.7); transition: transform 0.7s, opacity 0.5s 0.2s;}
@media (prefers-reduced-motion: reduce){
.elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box__back{transition-delay: 0s; transition-duration: 0s;}
}
.elementor-flip-box--effect-zoom-in .elementor-flip-box:focus-visible .elementor-flip-box__back{opacity: 1; transform: scale(1); transition: transform 0.7s, opacity 0.5s;}
.elementor-flip-box--effect-zoom-in .elementor-flip-box:focus-within .elementor-flip-box__back{opacity: 1; transform: scale(1); transition: transform 0.7s, opacity 0.5s;}
.elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back{opacity: 1; transform: scale(1); transition: transform 0.7s, opacity 0.5s;}
@media (prefers-reduced-motion: reduce){
.elementor-flip-box--effect-zoom-in .elementor-flip-box:focus-visible .elementor-flip-box__back{transition-duration: 0s;}
.elementor-flip-box--effect-zoom-in .elementor-flip-box:focus-within .elementor-flip-box__back{transition-duration: 0s;}
.elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back{transition-duration: 0s;}
}
.e-con > .elementor-widget-flip-box{width: var(--container-widget-width); --flex-grow: var( --container-widget-flex-grow );}
/* plugins/elementor-pro/assets/css/widget-posts.min.css */
.elementor-widget-posts::after{display: none;}
.elementor-post__thumbnail__link{transition: none;}
.elementor-posts-container:not(.elementor-posts-masonry){align-items: stretch;}
.elementor-posts-container .elementor-post{margin: 0px; padding: 0px;}
.elementor-posts-container .elementor-post__excerpt{flex-grow: var(--read-more-alignment,0);}
.elementor-posts-container .elementor-post__thumbnail{overflow: hidden;}
.elementor-posts-container .elementor-post__thumbnail img{display: block; max-height: none; max-width: none; transition: filter 0.3s; width: 100%;}
.elementor-posts-container .elementor-post__thumbnail__link{display: block; position: relative; width: 100%;}
.elementor-posts .elementor-post{flex-direction: column; transition-duration: 0.25s; transition-property: background, border, box-shadow;}
.elementor-posts .elementor-post__title{font-size: 18px; margin: 0px;}
.elementor-posts .elementor-post__excerpt{margin-bottom: 10px;}
.elementor-posts .elementor-post__excerpt p{color: rgb(119, 119, 119); font-size: 14px; line-height: 1.5em; margin: 0px;}
.elementor-posts .elementor-post__text{display: var(--item-display,block); flex-direction: column; flex-grow: 1;}
.elementor-posts .elementor-post__read-more{align-self: flex-start; font-size: 12px; font-weight: 700;}
.elementor-posts .elementor-post__thumbnail{position: relative;}
.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom: 20px;}
.elementor-posts--thumbnail-top .elementor-post__text{width: 100%;}
.elementor-posts .elementor-post{display: flex;}
.elementor-posts .elementor-post__card{background-color: rgb(255, 255, 255); border: 0px solid rgb(105, 114, 125); border-radius: 3px; display: flex; flex-direction: column; min-height: 100%; overflow: hidden; position: relative; transition: 0.25s; width: 100%;}
.elementor-posts .elementor-post__card .elementor-post__thumbnail{position: relative; transform-style: preserve-3d;}
.elementor-posts .elementor-post__card .elementor-post__thumbnail img{width: calc(100% + 1px);}
.elementor-posts .elementor-post__card .elementor-post__text{margin-bottom: 0px; margin-top: 20px; padding: 0px 30px;}
.elementor-posts .elementor-post__card .elementor-post__read-more{display: inline-block; margin-bottom: 20px;}
.elementor-posts .elementor-post__card .elementor-post__title{font-size: 21px;}
.elementor-posts .elementor-post__card .elementor-post__excerpt{line-height: 1.7;}
.elementor-posts .elementor-post__card .elementor-post__excerpt{margin-bottom: 25px;}
.elementor-posts .elementor-post__card .elementor-post__title{margin-bottom: 25px;}
.elementor-posts .elementor-post__card .elementor-post__read-more{text-transform: uppercase;}
.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link::after{background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.35), transparent 75%); background-repeat: no-repeat; bottom: 0px; content: ""; display: block; height: 100%; opacity: 1; position: absolute; transition: 0.3s ease-out; width: 100%;}
.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link::after{opacity: 0.5;}
.elementor-card-shadow-yes .elementor-post__card{box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 10px 0px;}
.elementor-card-shadow-yes .elementor-post__card:hover{box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 30px 0px;}
.elementor-widget-posts.load-more-align-center .elementor-button-wrapper{text-align: center;}
.elementor-widget-posts:not(:has(> .elementor-widget-container)) .e-load-more-spinner{display: flex;}
.elementor-widget-posts > .elementor-widget-container .e-load-more-spinner{display: flex;}
.elementor-widget-posts:not(:has(> .elementor-widget-container)) .e-load-more-spinner i{display: none; margin: 0px auto;}
.elementor-widget-posts > .elementor-widget-container .e-load-more-spinner i{display: none; margin: 0px auto;}
.elementor-widget-posts:not(:has(> .elementor-widget-container)) .e-load-more-spinner i{color: var(--load-more-spinner-color);}
.elementor-widget-posts > .elementor-widget-container .e-load-more-spinner i{color: var(--load-more-spinner-color);}
.elementor-widget-posts:not(:has(> .elementor-widget-container)) .e-load-more-message{color: var(--load-more-message-color); display: none; margin-top: var(--load-more—spacing,30px); text-align: var(--load-more-message-alignment,center);}
.elementor-widget-posts > .elementor-widget-container .e-load-more-message{color: var(--load-more-message-color); display: none; margin-top: var(--load-more—spacing,30px); text-align: var(--load-more-message-alignment,center);}
.elementor-widget-posts > .elementor-widget-container > .elementor-button-wrapper{margin-top: var(--load-more—spacing,30px);}
.elementor-widget-posts > .elementor-widget-container > .elementor-button-wrapper .elementor-button{cursor: pointer; position: relative;}
/* uploads/elementor/css/post-52159.css */
.elementor-52159 .elementor-element.elementor-element-4653bcd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content: center; align-items: center;}
.elementor-52159 .elementor-element.elementor-element-4653bcd:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-d84bfde );}
.elementor-52159 .elementor-element.elementor-element-4653bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: var( --e-global-color-d84bfde );}
.elementor-52159 .elementor-element.elementor-element-4653bcd{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 20px 0px;}
.elementor-52159 .elementor-element.elementor-element-4653bcd > .elementor-background-overlay{transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-widget-image .widget-image-caption{color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-52159 .elementor-element.elementor-element-2bb4528{width: var( --container-widget-width, 76.463% ); max-width: 76.463%; --container-widget-width: 76.463%; --container-widget-flex-grow: 0;}
.elementor-52159 .elementor-element.elementor-element-2bb4528.elementor-element{--flex-grow: 0; --flex-shrink: 0;}
.elementor-bc-flex-widget .elementor-52159 .elementor-element.elementor-element-0637cf0.elementor-column .elementor-widget-wrap{align-items: center;}
.elementor-52159 .elementor-element.elementor-element-0637cf0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content: center; align-items: center;}
.elementor-52159 .elementor-element.elementor-element-0637cf0.elementor-column > .elementor-widget-wrap{justify-content: flex-end;}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color: var( --e-global-color-text ); fill: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover{color: var( --e-global-color-accent ); fill: var( --e-global-color-accent );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active{color: var( --e-global-color-accent ); fill: var( --e-global-color-accent );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted{color: var( --e-global-color-accent ); fill: var( --e-global-color-accent );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color: var( --e-global-color-accent ); fill: var( --e-global-color-accent );}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before{background-color: var( --e-global-color-accent );}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: var( --e-global-color-accent );}
.elementor-widget-nav-menu .e--pointer-framed .elementor-item::before{border-color: var( --e-global-color-accent );}
.elementor-widget-nav-menu .e--pointer-framed .elementor-item::after{border-color: var( --e-global-color-accent );}
.elementor-widget-nav-menu{--e-nav-menu-divider-color: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-52159 .elementor-element.elementor-element-d367f78{width: auto; --e-nav-menu-horizontal-menu-item-margin: calc( 40px / 2 ); --nav-menu-icon-size: 25px;}
.elementor-52159 .elementor-element.elementor-element-d367f78.elementor-element{--flex-grow: 0; --flex-shrink: 0;}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-menu-toggle{margin: 0px auto; background-color: var( --e-global-color-secondary );}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu .elementor-item{font-family: Chillax, sans-serif; font-size: 17px; font-weight: 500;}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--main .elementor-item{color: var( --e-global-color-secondary ); fill: var( --e-global-color-secondary ); padding: 0px;}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--main .elementor-item:hover{color: var( --e-global-color-820eb4f ); fill: var( --e-global-color-820eb4f );}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--main .elementor-item.elementor-item-active{color: var( --e-global-color-820eb4f ); fill: var( --e-global-color-820eb4f );}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--main .elementor-item.highlighted{color: var( --e-global-color-820eb4f ); fill: var( --e-global-color-820eb4f );}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--main .elementor-item:focus{color: var( --e-global-color-820eb4f ); fill: var( --e-global-color-820eb4f );}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--main .elementor-item.elementor-item-active{color: var( --e-global-color-820eb4f );}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom: 40px;}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--dropdown a{color: var( --e-global-color-aa2ae9b ); fill: var( --e-global-color-aa2ae9b );}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-menu-toggle{color: var( --e-global-color-aa2ae9b ); fill: var( --e-global-color-aa2ae9b );}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--dropdown a:hover{color: var( --e-global-color-secondary );}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--dropdown a:focus{color: var( --e-global-color-secondary );}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--dropdown a.elementor-item-active{color: var( --e-global-color-secondary );}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--dropdown a.highlighted{color: var( --e-global-color-secondary );}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-menu-toggle:hover{color: var( --e-global-color-secondary );}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-menu-toggle:focus{color: var( --e-global-color-secondary );}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--dropdown a:hover{background-color: var( --e-global-color-820eb4f );}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--dropdown a:focus{background-color: var( --e-global-color-820eb4f );}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--dropdown a.elementor-item-active{background-color: var( --e-global-color-820eb4f );}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--dropdown a.highlighted{background-color: var( --e-global-color-820eb4f );}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--dropdown a.elementor-item-active{color: var( --e-global-color-secondary ); background-color: var( --e-global-color-820eb4f );}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--dropdown .elementor-item{font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500;}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--dropdown .elementor-sub-item{font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500;}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--dropdown{border-radius: 10px;}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius: 10px; border-top-right-radius: 10px;}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--dropdown li:not(:last-child){border-style: none;}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown{margin-top: 16px !important;}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top: 16px !important;}
.elementor-52159 .elementor-element.elementor-element-d367f78 div.elementor-menu-toggle{color: var( --e-global-color-820eb4f );}
.elementor-52159 .elementor-element.elementor-element-d367f78 div.elementor-menu-toggle svg{fill: var( --e-global-color-820eb4f );}
.elementor-52159 .elementor-element.elementor-element-d367f78 div.elementor-menu-toggle:hover{color: var( --e-global-color-820eb4f );}
.elementor-52159 .elementor-element.elementor-element-d367f78 div.elementor-menu-toggle:focus{color: var( --e-global-color-820eb4f );}
.elementor-52159 .elementor-element.elementor-element-d367f78 div.elementor-menu-toggle:hover svg{fill: var( --e-global-color-820eb4f );}
.elementor-52159 .elementor-element.elementor-element-d367f78 div.elementor-menu-toggle:focus svg{fill: var( --e-global-color-820eb4f );}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-menu-toggle:hover{background-color: var( --e-global-color-secondary );}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-menu-toggle:focus{background-color: var( --e-global-color-secondary );}
.elementor-bc-flex-widget .elementor-52159 .elementor-element.elementor-element-4bcf561.elementor-column .elementor-widget-wrap{align-items: center;}
.elementor-52159 .elementor-element.elementor-element-4bcf561.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content: center; align-items: center;}
.elementor-52159 .elementor-element.elementor-element-4bcf561.elementor-column > .elementor-widget-wrap{justify-content: flex-end;}
.elementor-widget-button .elementor-button{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-52159 .elementor-element.elementor-element-5ea3a32 .elementor-button{background-color: var( --e-global-color-820eb4f ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); fill: var( --e-global-color-secondary ); color: var( --e-global-color-secondary ); border-style: solid; border-width: 0px; border-radius: 14px; padding: 10px 20px;}
.elementor-52159 .elementor-element.elementor-element-5ea3a32{width: auto;}
.elementor-52159 .elementor-element.elementor-element-5ea3a32 > .elementor-widget-container{padding: 0px 0px 0px 40px;}
.elementor-52159 .elementor-element.elementor-element-5ea3a32.elementor-element{--align-self: center; --flex-grow: 0; --flex-shrink: 0;}
.elementor-52159 .elementor-element.elementor-element-5ea3a32 .elementor-button:hover{color: rgb(255, 255, 255);}
.elementor-52159 .elementor-element.elementor-element-5ea3a32 .elementor-button:focus{color: rgb(255, 255, 255);}
.elementor-52159 .elementor-element.elementor-element-5ea3a32 .elementor-button:hover svg{fill: rgb(255, 255, 255);}
.elementor-52159 .elementor-element.elementor-element-5ea3a32 .elementor-button:focus svg{fill: rgb(255, 255, 255);}
.elementor-theme-builder-content-area{height: 400px;}
.elementor-location-header::before{content: ""; display: table; clear: both;}
.elementor-location-footer::before{content: ""; display: table; clear: both;}
@media (max-width: 1024px){
.elementor-bc-flex-widget .elementor-52159 .elementor-element.elementor-element-0d82b88.elementor-column .elementor-widget-wrap{align-items: center;}
.elementor-52159 .elementor-element.elementor-element-0d82b88.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content: center; align-items: center;}
.elementor-52159 .elementor-element.elementor-element-0d82b88.elementor-column > .elementor-widget-wrap{justify-content: center;}
.elementor-52159 .elementor-element.elementor-element-2bb4528{width: var( --container-widget-width, 106.547px ); max-width: 106.547px; --container-widget-width: 106.547px; --container-widget-flex-grow: 0;}
.elementor-52159 .elementor-element.elementor-element-2bb4528 > .elementor-widget-container{margin: 0px 0px 0px 15px;}
.elementor-52159 .elementor-element.elementor-element-2bb4528 img{width: 100%; max-width: 100%;}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size: var( --e-global-typography-primary-font-size );}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item{font-size: var( --e-global-typography-accent-font-size );}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-size: var( --e-global-typography-accent-font-size );}
.elementor-52159 .elementor-element.elementor-element-d367f78 > .elementor-widget-container{margin: 0px;}
.elementor-52159 .elementor-element.elementor-element-d367f78.elementor-element{--align-self: center;}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown{margin-top: 35px !important;}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top: 35px !important;}
.elementor-bc-flex-widget .elementor-52159 .elementor-element.elementor-element-4bcf561.elementor-column .elementor-widget-wrap{align-items: center;}
.elementor-52159 .elementor-element.elementor-element-4bcf561.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content: center; align-items: center;}
.elementor-52159 .elementor-element.elementor-element-4bcf561.elementor-column > .elementor-widget-wrap{justify-content: center;}
.elementor-widget-button .elementor-button{font-size: var( --e-global-typography-accent-font-size );}
.elementor-52159 .elementor-element.elementor-element-5ea3a32{width: var( --container-widget-width, 240px ); max-width: 240px; --container-widget-width: 240px; --container-widget-flex-grow: 0;}
.elementor-52159 .elementor-element.elementor-element-5ea3a32 > .elementor-widget-container{margin: 0px 35px 0px 0px;}
.elementor-52159 .elementor-element.elementor-element-5ea3a32 .elementor-button{font-size: var( --e-global-typography-primary-font-size ); padding: 15px 25px;}
}
@media (min-width: 768px){
.elementor-52159 .elementor-element.elementor-element-0d82b88{width: 16%;}
.elementor-52159 .elementor-element.elementor-element-0637cf0{width: 64%;}
.elementor-52159 .elementor-element.elementor-element-4bcf561{width: 19.332%;}
}
@media (max-width: 1024px) and (min-width: 768px){
.elementor-52159 .elementor-element.elementor-element-0d82b88{width: 30%;}
.elementor-52159 .elementor-element.elementor-element-0637cf0{width: 37%;}
.elementor-52159 .elementor-element.elementor-element-4bcf561{width: 31%;}
}
@media (max-width: 767px){
.elementor-52159 .elementor-element.elementor-element-4653bcd{padding: 10px 12px;}
.elementor-52159 .elementor-element.elementor-element-0d82b88{width: 30%;}
.elementor-52159 .elementor-element.elementor-element-0d82b88.elementor-column > .elementor-widget-wrap{justify-content: flex-start;}
.elementor-52159 .elementor-element.elementor-element-0d82b88 > .elementor-element-populated{padding: 0px;}
.elementor-52159 .elementor-element.elementor-element-2bb4528 > .elementor-widget-container{margin: 0px;}
.elementor-52159 .elementor-element.elementor-element-2bb4528{--container-widget-width: 88px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 88px ); max-width: 88px;}
.elementor-52159 .elementor-element.elementor-element-0637cf0{width: 15%;}
.elementor-52159 .elementor-element.elementor-element-0637cf0.elementor-column > .elementor-widget-wrap{justify-content: flex-end;}
.elementor-52159 .elementor-element.elementor-element-0637cf0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end: 0px;}
.elementor-52159 .elementor-element.elementor-element-0637cf0 > .elementor-element-populated{padding: 0px;}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size: var( --e-global-typography-primary-font-size );}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item{font-size: var( --e-global-typography-accent-font-size );}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-size: var( --e-global-typography-accent-font-size );}
.elementor-52159 .elementor-element.elementor-element-d367f78{width: var( --container-widget-width, 39.494px ); max-width: 39.494px; --container-widget-width: 39.494px; --container-widget-flex-grow: 0; --nav-menu-icon-size: 25px;}
.elementor-52159 .elementor-element.elementor-element-d367f78 > .elementor-widget-container{margin: 0px; padding: 0px;}
.elementor-52159 .elementor-element.elementor-element-d367f78.elementor-element{--align-self: center; --order: 99999;}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown{margin-top: 13px !important;}
.elementor-52159 .elementor-element.elementor-element-d367f78 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top: 13px !important;}
.elementor-52159 .elementor-element.elementor-element-4bcf561{width: 55%;}
.elementor-bc-flex-widget .elementor-52159 .elementor-element.elementor-element-4bcf561.elementor-column .elementor-widget-wrap{align-items: center;}
.elementor-52159 .elementor-element.elementor-element-4bcf561.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content: center; align-items: center;}
.elementor-52159 .elementor-element.elementor-element-4bcf561.elementor-column > .elementor-widget-wrap{justify-content: flex-end;}
.elementor-52159 .elementor-element.elementor-element-4bcf561 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end: 0px;}
.elementor-52159 .elementor-element.elementor-element-4bcf561 > .elementor-element-populated{padding: 0px;}
.elementor-widget-button .elementor-button{font-size: var( --e-global-typography-accent-font-size );}
.elementor-52159 .elementor-element.elementor-element-5ea3a32{width: auto;}
.elementor-52159 .elementor-element.elementor-element-5ea3a32 > .elementor-widget-container{margin: 0px; padding: 0%;}
.elementor-52159 .elementor-element.elementor-element-5ea3a32.elementor-element{--align-self: center; --flex-grow: 0; --flex-shrink: 0;}
.elementor-52159 .elementor-element.elementor-element-5ea3a32 .elementor-button{font-size: var( --e-global-typography-primary-font-size ); padding: 12px;}
}
/* uploads/elementor/css/post-52153.css */
.elementor-52153 .elementor-element.elementor-element-601bc9f{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px;}
.elementor-52153 .elementor-element.elementor-element-6988a27{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-around; --align-items: center;}
.elementor-widget-image .widget-image-caption{color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-52153 .elementor-element.elementor-element-a02dd15 img{width: 190px;}
.elementor-52153 .elementor-element.elementor-element-7d85b16 img{width: 250px;}
.elementor-52153 .elementor-element.elementor-element-9793a95{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-52153 .elementor-element.elementor-element-9793a95:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-d84bfde );}
.elementor-52153 .elementor-element.elementor-element-9793a95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: var( --e-global-color-d84bfde );}
.elementor-52153 .elementor-element.elementor-element-3e11198{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;}
.elementor-52153 .elementor-element.elementor-element-068e266{--display: flex;}
.elementor-52153 .elementor-element.elementor-element-068e266.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-52153 .elementor-element.elementor-element-ba7d900 > .elementor-widget-container{padding: 0%;}
.elementor-52153 .elementor-element.elementor-element-ba7d900{text-align: start;}
.elementor-52153 .elementor-element.elementor-element-ba7d900 .elementor-heading-title{font-family: Chillax, sans-serif; font-size: 18px; font-weight: 500; color: var( --e-global-color-820eb4f );}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after{border-color: var( --e-global-color-text );}
.elementor-widget-icon-list .elementor-icon-list-icon i{color: var( --e-global-color-primary );}
.elementor-widget-icon-list .elementor-icon-list-icon svg{fill: var( --e-global-color-primary );}
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-icon-list .elementor-icon-list-item > a{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-icon-list .elementor-icon-list-text{color: var( --e-global-color-secondary );}
.elementor-52153 .elementor-element.elementor-element-fd6f8ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end: calc(5px);}
.elementor-52153 .elementor-element.elementor-element-fd6f8ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start: calc(5px);}
.elementor-52153 .elementor-element.elementor-element-fd6f8ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline: calc(5px);}
.elementor-52153 .elementor-element.elementor-element-fd6f8ea .elementor-icon-list-items.elementor-inline-items{margin-inline: calc(-5px);}
.elementor-52153 .elementor-element.elementor-element-fd6f8ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after{inset-inline-end: calc(-5px);}
.elementor-52153 .elementor-element.elementor-element-fd6f8ea .elementor-icon-list-icon i{color: var( --e-global-color-820eb4f ); transition: color 0.3s;}
.elementor-52153 .elementor-element.elementor-element-fd6f8ea .elementor-icon-list-icon svg{fill: var( --e-global-color-820eb4f ); transition: fill 0.3s;}
.elementor-52153 .elementor-element.elementor-element-fd6f8ea{--e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px;}
.elementor-52153 .elementor-element.elementor-element-fd6f8ea .elementor-icon-list-item > .elementor-icon-list-text{font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400;}
.elementor-52153 .elementor-element.elementor-element-fd6f8ea .elementor-icon-list-item > a{font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400;}
.elementor-52153 .elementor-element.elementor-element-fd6f8ea .elementor-icon-list-text{color: rgb(255, 255, 255); transition: color 0.3s;}
.elementor-52153 .elementor-element.elementor-element-fd6f8ea .elementor-icon-list-item:hover .elementor-icon-list-text{color: var( --e-global-color-secondary );}
.elementor-52153 .elementor-element.elementor-element-6fabc94{--display: flex;}
.elementor-52153 .elementor-element.elementor-element-6fabc94.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-52153 .elementor-element.elementor-element-3cca9f6 > .elementor-widget-container{padding: 0%;}
.elementor-52153 .elementor-element.elementor-element-3cca9f6{text-align: start;}
.elementor-52153 .elementor-element.elementor-element-3cca9f6 .elementor-heading-title{font-family: Chillax, sans-serif; font-size: 18px; font-weight: 500; color: var( --e-global-color-820eb4f );}
.elementor-widget-text-editor{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text );}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color: var( --e-global-color-primary );}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.elementor-52153 .elementor-element.elementor-element-165b296{text-align: start; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; line-height: 16px; color: var( --e-global-color-secondary );}
.elementor-52153 .elementor-element.elementor-element-d5a3cf2{--display: flex; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.elementor-52153 .elementor-element.elementor-element-110155f > .elementor-widget-container{padding: 0%;}
.elementor-52153 .elementor-element.elementor-element-110155f{text-align: start;}
.elementor-52153 .elementor-element.elementor-element-110155f .elementor-heading-title{font-family: Chillax, sans-serif; font-size: 18px; font-weight: 500; color: var( --e-global-color-820eb4f );}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color: var( --e-global-color-text ); fill: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover{color: var( --e-global-color-accent ); fill: var( --e-global-color-accent );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active{color: var( --e-global-color-accent ); fill: var( --e-global-color-accent );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted{color: var( --e-global-color-accent ); fill: var( --e-global-color-accent );}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color: var( --e-global-color-accent ); fill: var( --e-global-color-accent );}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before{background-color: var( --e-global-color-accent );}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: var( --e-global-color-accent );}
.elementor-widget-nav-menu .e--pointer-framed .elementor-item::before{border-color: var( --e-global-color-accent );}
.elementor-widget-nav-menu .e--pointer-framed .elementor-item::after{border-color: var( --e-global-color-accent );}
.elementor-widget-nav-menu{--e-nav-menu-divider-color: var( --e-global-color-text );}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-52153 .elementor-element.elementor-element-d002815 .elementor-nav-menu .elementor-item{font-family: Manrope, sans-serif; font-size: 16px; font-weight: 500; line-height: 14px;}
.elementor-52153 .elementor-element.elementor-element-d002815 .elementor-nav-menu--main .elementor-item{color: var( --e-global-color-secondary ); fill: var( --e-global-color-secondary ); padding: 0px;}
.elementor-52153 .elementor-element.elementor-element-d002815 .elementor-nav-menu--main .elementor-item:hover{color: var( --e-global-color-820eb4f ); fill: var( --e-global-color-820eb4f );}
.elementor-52153 .elementor-element.elementor-element-d002815 .elementor-nav-menu--main .elementor-item.elementor-item-active{color: var( --e-global-color-820eb4f ); fill: var( --e-global-color-820eb4f );}
.elementor-52153 .elementor-element.elementor-element-d002815 .elementor-nav-menu--main .elementor-item.highlighted{color: var( --e-global-color-820eb4f ); fill: var( --e-global-color-820eb4f );}
.elementor-52153 .elementor-element.elementor-element-d002815 .elementor-nav-menu--main .elementor-item:focus{color: var( --e-global-color-820eb4f ); fill: var( --e-global-color-820eb4f );}
.elementor-52153 .elementor-element.elementor-element-d002815 .elementor-nav-menu--main .elementor-item.elementor-item-active{color: var( --e-global-color-secondary );}
.elementor-52153 .elementor-element.elementor-element-d002815{--e-nav-menu-horizontal-menu-item-margin: calc( 19px / 2 );}
.elementor-52153 .elementor-element.elementor-element-d002815 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom: 19px;}
.elementor-52153 .elementor-element.elementor-element-d002815 .elementor-nav-menu--dropdown{background-color: rgb(255, 255, 255);}
.elementor-52153 .elementor-element.elementor-element-d002815 .elementor-nav-menu--dropdown a:hover{color: rgb(255, 255, 255);}
.elementor-52153 .elementor-element.elementor-element-d002815 .elementor-nav-menu--dropdown a:focus{color: rgb(255, 255, 255);}
.elementor-52153 .elementor-element.elementor-element-d002815 .elementor-nav-menu--dropdown a.elementor-item-active{color: rgb(255, 255, 255);}
.elementor-52153 .elementor-element.elementor-element-d002815 .elementor-nav-menu--dropdown a.highlighted{color: rgb(255, 255, 255);}
.elementor-52153 .elementor-element.elementor-element-d002815 .elementor-menu-toggle:hover{color: rgb(255, 255, 255);}
.elementor-52153 .elementor-element.elementor-element-d002815 .elementor-menu-toggle:focus{color: rgb(255, 255, 255);}
.elementor-52153 .elementor-element.elementor-element-d002815 .elementor-nav-menu--dropdown a:hover{background-color: rgb(8, 42, 153);}
.elementor-52153 .elementor-element.elementor-element-d002815 .elementor-nav-menu--dropdown a:focus{background-color: rgb(8, 42, 153);}
.elementor-52153 .elementor-element.elementor-element-d002815 .elementor-nav-menu--dropdown a.elementor-item-active{background-color: rgb(8, 42, 153);}
.elementor-52153 .elementor-element.elementor-element-d002815 .elementor-nav-menu--dropdown a.highlighted{background-color: rgb(8, 42, 153);}
.elementor-52153 .elementor-element.elementor-element-d002815 .elementor-nav-menu--dropdown a.elementor-item-active{color: rgb(255, 255, 255); background-color: rgb(8, 42, 153);}
.elementor-52153 .elementor-element.elementor-element-d595d0c .elementor-nav-menu .elementor-item{font-family: Manrope, sans-serif; font-size: 16px; font-weight: 500; line-height: 14px;}
.elementor-52153 .elementor-element.elementor-element-d595d0c .elementor-nav-menu--main .elementor-item{color: var( --e-global-color-secondary ); fill: var( --e-global-color-secondary ); padding: 0px;}
.elementor-52153 .elementor-element.elementor-element-d595d0c .elementor-nav-menu--main .elementor-item:hover{color: var( --e-global-color-820eb4f ); fill: var( --e-global-color-820eb4f );}
.elementor-52153 .elementor-element.elementor-element-d595d0c .elementor-nav-menu--main .elementor-item.elementor-item-active{color: var( --e-global-color-820eb4f ); fill: var( --e-global-color-820eb4f );}
.elementor-52153 .elementor-element.elementor-element-d595d0c .elementor-nav-menu--main .elementor-item.highlighted{color: var( --e-global-color-820eb4f ); fill: var( --e-global-color-820eb4f );}
.elementor-52153 .elementor-element.elementor-element-d595d0c .elementor-nav-menu--main .elementor-item:focus{color: var( --e-global-color-820eb4f ); fill: var( --e-global-color-820eb4f );}
.elementor-52153 .elementor-element.elementor-element-d595d0c .elementor-nav-menu--main .elementor-item.elementor-item-active{color: var( --e-global-color-secondary );}
.elementor-52153 .elementor-element.elementor-element-d595d0c{--e-nav-menu-horizontal-menu-item-margin: calc( 19px / 2 );}
.elementor-52153 .elementor-element.elementor-element-d595d0c .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom: 19px;}
.elementor-52153 .elementor-element.elementor-element-d595d0c .elementor-nav-menu--dropdown{background-color: rgb(255, 255, 255);}
.elementor-52153 .elementor-element.elementor-element-d595d0c .elementor-nav-menu--dropdown a:hover{color: rgb(255, 255, 255);}
.elementor-52153 .elementor-element.elementor-element-d595d0c .elementor-nav-menu--dropdown a:focus{color: rgb(255, 255, 255);}
.elementor-52153 .elementor-element.elementor-element-d595d0c .elementor-nav-menu--dropdown a.elementor-item-active{color: rgb(255, 255, 255);}
.elementor-52153 .elementor-element.elementor-element-d595d0c .elementor-nav-menu--dropdown a.highlighted{color: rgb(255, 255, 255);}
.elementor-52153 .elementor-element.elementor-element-d595d0c .elementor-menu-toggle:hover{color: rgb(255, 255, 255);}
.elementor-52153 .elementor-element.elementor-element-d595d0c .elementor-menu-toggle:focus{color: rgb(255, 255, 255);}
.elementor-52153 .elementor-element.elementor-element-d595d0c .elementor-nav-menu--dropdown a:hover{background-color: rgb(8, 42, 153);}
.elementor-52153 .elementor-element.elementor-element-d595d0c .elementor-nav-menu--dropdown a:focus{background-color: rgb(8, 42, 153);}
.elementor-52153 .elementor-element.elementor-element-d595d0c .elementor-nav-menu--dropdown a.elementor-item-active{background-color: rgb(8, 42, 153);}
.elementor-52153 .elementor-element.elementor-element-d595d0c .elementor-nav-menu--dropdown a.highlighted{background-color: rgb(8, 42, 153);}
.elementor-52153 .elementor-element.elementor-element-d595d0c .elementor-nav-menu--dropdown a.elementor-item-active{color: rgb(255, 255, 255); background-color: rgb(8, 42, 153);}
.elementor-52153 .elementor-element.elementor-element-35b8255{--display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.elementor-52153 .elementor-element.elementor-element-35b8255.e-con{--flex-grow: 0; --flex-shrink: 0;}
.elementor-52153 .elementor-element.elementor-element-09c7ed8{width: var( --container-widget-width, 9.456% ); max-width: 9.456%; --container-widget-width: 9.456%; --container-widget-flex-grow: 0; text-align: center;}
.elementor-52153 .elementor-element.elementor-element-09c7ed8.elementor-element{--flex-grow: 0; --flex-shrink: 0;}
.elementor-52153 .elementor-element.elementor-element-09c7ed8 img{width: 92%;}
.elementor-52153 .elementor-element.elementor-element-cc416c2{--display: flex;}
.elementor-52153 .elementor-element.elementor-element-8bed087{text-align: center;}
.elementor-52153 .elementor-element.elementor-element-8bed087 .elementor-heading-title{font-family: Manrope, sans-serif; font-size: 15px; font-weight: 500; color: var( --e-global-color-secondary );}
.elementor-theme-builder-content-area{height: 400px;}
.elementor-location-header::before{content: ""; display: table; clear: both;}
.elementor-location-footer::before{content: ""; display: table; clear: both;}
@media (max-width: 1024px){
.elementor-widget-heading .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size );}
.elementor-52153 .elementor-element.elementor-element-ba7d900{text-align: start;}
.elementor-52153 .elementor-element.elementor-element-3cca9f6{text-align: start;}
.elementor-52153 .elementor-element.elementor-element-110155f{text-align: start;}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size: var( --e-global-typography-primary-font-size );}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item{font-size: var( --e-global-typography-accent-font-size );}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-size: var( --e-global-typography-accent-font-size );}
.elementor-52153 .elementor-element.elementor-element-d002815 > .elementor-widget-container{margin: 0px 0px -5px;}
.elementor-52153 .elementor-element.elementor-element-d595d0c > .elementor-widget-container{margin: 0px 0px -5px;}
}
@media (min-width: 768px){
.elementor-52153 .elementor-element.elementor-element-6988a27{--width: 100%;}
.elementor-52153 .elementor-element.elementor-element-068e266{--width: 36.011%;}
.elementor-52153 .elementor-element.elementor-element-6fabc94{--width: 44.049%;}
.elementor-52153 .elementor-element.elementor-element-35b8255{--width: 100%;}
}
@media (max-width: 767px){
.elementor-52153 .elementor-element.elementor-element-6988a27{--width: 100%; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-52153 .elementor-element.elementor-element-a02dd15 img{width: 50%;}
.elementor-52153 .elementor-element.elementor-element-7d85b16 img{width: 58%;}
.elementor-52153 .elementor-element.elementor-element-3e11198{--gap: 15px 15px; --row-gap: 15px; --column-gap: 15px;}
.elementor-widget-heading .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size );}
.elementor-52153 .elementor-element.elementor-element-ba7d900 > .elementor-widget-container{margin: 0px;}
.elementor-52153 .elementor-element.elementor-element-ba7d900{text-align: center;}
.elementor-52153 .elementor-element.elementor-element-3cca9f6 > .elementor-widget-container{margin: 0px;}
.elementor-52153 .elementor-element.elementor-element-3cca9f6{text-align: center;}
.elementor-52153 .elementor-element.elementor-element-165b296{text-align: center;}
.elementor-52153 .elementor-element.elementor-element-d5a3cf2{--align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.elementor-52153 .elementor-element.elementor-element-110155f > .elementor-widget-container{margin: 0px;}
.elementor-52153 .elementor-element.elementor-element-110155f{text-align: center;}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size: var( --e-global-typography-primary-font-size );}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item{font-size: var( --e-global-typography-accent-font-size );}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-size: var( --e-global-typography-accent-font-size );}
.elementor-52153 .elementor-element.elementor-element-d002815{width: 100%; max-width: 100%;}
.elementor-52153 .elementor-element.elementor-element-d595d0c{width: 100%; max-width: 100%;}
.elementor-52153 .elementor-element.elementor-element-09c7ed8{width: var( --container-widget-width, 73.043px ); max-width: 73.043px; --container-widget-width: 73.043px; --container-widget-flex-grow: 0;}
}
/* inline:elementor-pro-custom-fonts-inline-css */
@font-face { font-family: Chillax; font-style: normal; font-weight: normal; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Chillax-Variable.ttf") format("truetype"); }
@font-face { font-family: Chillax; font-style: normal; font-weight: 700; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Chillax-Bold.woff") format("woff"); }
@font-face { font-family: Chillax; font-style: normal; font-weight: 400; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Chillax-Regular.woff") format("woff"); }
@font-face { font-family: Chillax; font-style: normal; font-weight: 500; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Chillax-Medium.woff") format("woff"); }
@font-face { font-family: Chillax; font-style: normal; font-weight: 300; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Chillax-Light.woff") format("woff"); }
@font-face { font-family: Chillax; font-style: normal; font-weight: 200; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Chillax-Extralight.woff") format("woff"); }
@font-face { font-family: Chillax; font-style: normal; font-weight: 600; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Chillax-Semibold.woff") format("woff"); }
@font-face { font-family: Manrope; font-style: normal; font-weight: 500; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Manrope-Medium.ttf") format("truetype"); }
@font-face { font-family: Manrope; font-style: normal; font-weight: 600; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Manrope-SemiBold.ttf") format("truetype"); }
@font-face { font-family: Manrope; font-style: normal; font-weight: 700; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Manrope-Bold.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 900; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Black.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 800; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-ExtraBold.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Bold.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 300; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Light.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Medium.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Regular.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-SemiBold.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 200; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Thin.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: normal; font-display: auto; }
/* plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css */
.fas{-webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1;}
.fa-angle-left::before{content: "";}
.fa-angle-right::before{content: "";}
.fa-arrow-circle-right::before{content: "";}
.fa-caret-down::before{content: "";}
.fa-envelope::before{content: "";}
.fa-location-arrow::before{content: "";}
.fa-mail-bulk::before{content: "";}
.fa-phone-alt::before{content: "";}
.fa-spinner::before{content: "";}
/* plugins/elementor/assets/lib/font-awesome/css/solid.min.css */
@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display: block; src: url("fuentes/fa-solid-900.woff2") format("woff2"), url("fuentes/fa-solid-900.woff") format("woff"), url("fuentes/fa-solid-900.ttf") format("truetype"); }
.fas{font-family: "Font Awesome 5 Free"; font-weight: 900;}
/* plugins/elementor-pro/assets/css/conditionals/popup.min.css */
[data-elementor-type="popup"]:not(.elementor-edit-area){display: none;}
.elementor-popup-modal.dialog-type-lightbox{background-color: transparent; display: flex; pointer-events: none; user-select: auto;}
.elementor-popup-modal .dialog-header{display: none;}
.elementor-popup-modal .dialog-close-button{display: none; inset-inline-end: 20px; margin-top: 0px; opacity: 1; pointer-events: all; top: 20px; z-index: 9999;}
.elementor-popup-modal .dialog-widget-content{background-color: rgb(255, 255, 255); border-radius: 0px; box-shadow: none; max-height: 100%; max-width: 100%; overflow: visible; pointer-events: all; width: auto;}
.elementor-popup-modal .dialog-message{display: flex; max-height: 100vh; max-width: 100vw; overflow: auto; padding: 0px; width: 640px;}
.elementor-popup-modal .elementor{width: 100%;}
/* plugins/elementor-pro/assets/css/widget-call-to-action.min.css */
.elementor-widget-call-to-action .elementor-widget-container{overflow: hidden;}
.elementor-widget-call-to-action:not(:has(.elementor-widget-container)){overflow: hidden;}
.elementor-cta{display: flex; overflow: hidden; position: relative; transition: 0.5s;}
.elementor-cta--skin-classic .elementor-cta{flex-wrap: wrap;}
.elementor-cta--skin-classic .elementor-cta__bg-wrapper{min-height: 200px; position: relative; width: 100%;}
.elementor-cta--skin-classic .elementor-cta__content{background-color: rgb(249, 250, 250); transition: 0.4s; width: 100%;}
.elementor-cta--skin-classic .elementor-cta__content-item{border-color: rgb(63, 68, 75); color: rgb(63, 68, 75); fill: rgb(63, 68, 75);}
.elementor-cta--skin-classic .elementor-cta__button.elementor-button{border-color: rgb(63, 68, 75); color: rgb(63, 68, 75);}
.elementor-cta__bg{inset: 0px; position: absolute; transition: 0.4s;}
.elementor-cta__bg-overlay{inset: 0px; position: absolute; transition: 0.4s;}
.elementor-cta__bg-wrapper{overflow: hidden; z-index: 1;}
.elementor-cta__bg{background-position: 50% center; background-size: cover; z-index: 1;}
.elementor-cta__bg-overlay{z-index: 2;}
.elementor-cta__button.elementor-button{align-self: center; background: transparent; border: 2px solid rgb(255, 255, 255); cursor: pointer; margin-inline: auto;}
.elementor-cta__button.elementor-button:hover{background: transparent; text-decoration: none;}
.elementor-cta__title{font-size: 23px;}
.elementor-cta__content{align-content: center; align-items: center; display: flex; flex-wrap: wrap; overflow: hidden; padding: 35px; width: 100%; z-index: 1;}
.elementor-cta__content{color: rgb(255, 255, 255); position: relative; transition: 0.5s;}
.elementor-cta__content-item{color: rgb(255, 255, 255); position: relative; transition: 0.5s;}
.elementor-cta__content-item{margin: 0px; width: 100%;}
.elementor-cta__content-item:not(:last-child){margin-bottom: 15px;}
.elementor-cta:hover .elementor-cta__bg-overlay{background-color: rgba(0, 0, 0, 0.3);}
@media (max-width: 1024px){
.elementor-cta{cursor: pointer;}
}
.elementor-bg-transform .elementor-bg{will-change: transform;}
.elementor-bg-transform-zoom-in:hover .elementor-bg{transform: scale(1.2);}
/* plugins/elementor-pro/assets/css/conditionals/transitions.min.css */
.elementor-animated-content{--translate: 0,0;}
/* plugins/elementor/assets/css/widget-spacer.min.css */
.elementor-column .elementor-spacer-inner{height: var(--spacer-size);}
.e-con{--container-widget-width: 100%;}
.e-con-inner > .elementor-widget-spacer{width: var(--container-widget-width,var(--spacer-size)); --align-self: var( --container-widget-align-self,initial ); --flex-shrink: 0;}
.e-con-inner > .elementor-widget-spacer > .elementor-widget-container{height: 100%; width: 100%;}
.e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer{height: 100%;}
.e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner{height: var(--container-widget-height,var(--spacer-size));}
/* plugins/elementor-pro/assets/css/widget-post-navigation.min.css */
.elementor-post-navigation-borders-yes .elementor-post-navigation__separator{background-color: rgb(213, 216, 220); height: 100%; margin: 0px auto; width: 1px;}
.elementor-post-navigation{display: flex; overflow: hidden;}
.elementor-post-navigation .post-navigation__arrow-wrapper{color: rgb(213, 216, 220); display: flex; fill: rgb(213, 216, 220);}
.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next{font-size: 30px;}
.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev{font-size: 30px;}
.elementor-post-navigation .post-navigation__arrow-wrapper i{transform: translateY(-5%);}
.elementor-post-navigation .elementor-post-navigation__link__next{overflow: hidden;}
.elementor-post-navigation .elementor-post-navigation__link__prev{overflow: hidden;}
.elementor-post-navigation .elementor-post-navigation__link a{align-items: center; display: flex; gap: 15px; max-width: 100%;}
.elementor-post-navigation .post-navigation__next--label{font-size: 0.8em; text-transform: uppercase;}
.elementor-post-navigation .post-navigation__prev--label{font-size: 0.8em; text-transform: uppercase;}
.elementor-post-navigation .post-navigation__next--title{font-size: 0.7em;}
.elementor-post-navigation .post-navigation__prev--title{font-size: 0.7em;}
.elementor-post-navigation .post-navigation__next--label{overflow: hidden; text-overflow: ellipsis;}
.elementor-post-navigation .post-navigation__next--title{overflow: hidden; text-overflow: ellipsis;}
.elementor-post-navigation .post-navigation__prev--label{overflow: hidden; text-overflow: ellipsis;}
.elementor-post-navigation .post-navigation__prev--title{overflow: hidden; text-overflow: ellipsis;}
.elementor-post-navigation span.elementor-post-navigation__link__next{text-align: end;}
.elementor-post-navigation span.elementor-post-navigation__link__next{display: flex; flex-direction: column;}
.elementor-post-navigation span.elementor-post-navigation__link__prev{display: flex; flex-direction: column;}
.elementor-post-navigation .elementor-post-navigation__link{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: calc(50% - 0.5px);}
.elementor-post-navigation .elementor-post-navigation__separator-wrapper{text-align: center;}
.elementor-post-navigation .elementor-post-navigation__next{text-align: end;}
.elementor-post-navigation .elementor-post-navigation__next a{justify-content: flex-end;}
/* uploads/elementor/css/post-84043.css */
.elementor-84043 .elementor-element.elementor-element-e4d79a3{--display: flex; --overlay-opacity: 0.2; --padding-top: 30px; --padding-bottom: 65px; --padding-left: 0px; --padding-right: 0px;}
.elementor-84043 .elementor-element.elementor-element-e4d79a3::before{background-color: transparent; --background-overlay: ''; background-image: linear-gradient(243deg, var( --e-global-color-820eb4f ) 0%, var( --e-global-color-secondary ) 100%);}
.elementor-84043 .elementor-element.elementor-element-e4d79a3 > .elementor-background-video-container::before{background-color: transparent; --background-overlay: ''; background-image: linear-gradient(243deg, var( --e-global-color-820eb4f ) 0%, var( --e-global-color-secondary ) 100%);}
.elementor-84043 .elementor-element.elementor-element-e4d79a3 > .e-con-inner > .elementor-background-video-container::before{background-color: transparent; --background-overlay: ''; background-image: linear-gradient(243deg, var( --e-global-color-820eb4f ) 0%, var( --e-global-color-secondary ) 100%);}
.elementor-84043 .elementor-element.elementor-element-e4d79a3 > .elementor-background-slideshow::before{background-color: transparent; --background-overlay: ''; background-image: linear-gradient(243deg, var( --e-global-color-820eb4f ) 0%, var( --e-global-color-secondary ) 100%);}
.elementor-84043 .elementor-element.elementor-element-e4d79a3 > .e-con-inner > .elementor-background-slideshow::before{background-color: transparent; --background-overlay: ''; background-image: linear-gradient(243deg, var( --e-global-color-820eb4f ) 0%, var( --e-global-color-secondary ) 100%);}
.elementor-84043 .elementor-element.elementor-element-e4d79a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color: transparent; --background-overlay: ''; background-image: linear-gradient(243deg, var( --e-global-color-820eb4f ) 0%, var( --e-global-color-secondary ) 100%);}
.elementor-widget-theme-post-featured-image .widget-image-caption{color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-84043 .elementor-element.elementor-element-cccd298 img{border-radius: 10px;}
.elementor-widget-theme-post-title .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-84043 .elementor-element.elementor-element-485c746 > .elementor-widget-container{padding: 15px 0px 0px;}
.elementor-84043 .elementor-element.elementor-element-485c746 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 22px; font-weight: 600; text-transform: none; color: var( --e-global-color-820eb4f );}
.elementor-widget-theme-post-content{color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-84043 .elementor-element.elementor-element-99d6200{color: var( --e-global-color-aa2ae9b ); font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400;}
.elementor-widget-post-navigation span.post-navigation__prev--label{color: var( --e-global-color-text );}
.elementor-widget-post-navigation span.post-navigation__next--label{color: var( --e-global-color-text );}
.elementor-widget-post-navigation span.post-navigation__prev--label{font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight );}
.elementor-widget-post-navigation span.post-navigation__next--label{font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight );}
.elementor-widget-post-navigation span.post-navigation__prev--title{color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight );}
.elementor-widget-post-navigation span.post-navigation__next--title{color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight );}
.elementor-84043 .elementor-element.elementor-element-fe170e7 > .elementor-widget-container{padding: 50px 0px 0px;}
.elementor-84043 .elementor-element.elementor-element-fe170e7 span.post-navigation__prev--label{color: var( --e-global-color-820eb4f );}
.elementor-84043 .elementor-element.elementor-element-fe170e7 span.post-navigation__next--label{color: var( --e-global-color-820eb4f );}
.elementor-84043 .elementor-element.elementor-element-fe170e7 span.post-navigation__prev--label{font-family: Poppins, sans-serif; font-size: 17px; font-weight: 400;}
.elementor-84043 .elementor-element.elementor-element-fe170e7 span.post-navigation__next--label{font-family: Poppins, sans-serif; font-size: 17px; font-weight: 400;}
.elementor-84043 .elementor-element.elementor-element-fe170e7 span.post-navigation__prev--title{color: var( --e-global-color-aa2ae9b ); font-family: Poppins, sans-serif; font-size: 17px; font-weight: 400;}
.elementor-84043 .elementor-element.elementor-element-fe170e7 span.post-navigation__next--title{color: var( --e-global-color-aa2ae9b ); font-family: Poppins, sans-serif; font-size: 17px; font-weight: 400;}
.elementor-84043 .elementor-element.elementor-element-fe170e7 .post-navigation__arrow-wrapper{color: var( --e-global-color-820eb4f ); fill: var( --e-global-color-820eb4f );}
.elementor-84043 .elementor-element.elementor-element-fe170e7 .elementor-post-navigation__separator{background-color: var( --e-global-color-820eb4f ); width: 3px;}
.elementor-84043 .elementor-element.elementor-element-fe170e7 .elementor-post-navigation{color: var( --e-global-color-820eb4f ); border-block-width: 3px; padding: 0px;}
.elementor-84043 .elementor-element.elementor-element-fe170e7 .elementor-post-navigation__next.elementor-post-navigation__link{width: calc(50% - 1.5px);}
.elementor-84043 .elementor-element.elementor-element-fe170e7 .elementor-post-navigation__prev.elementor-post-navigation__link{width: calc(50% - 1.5px);}
@media (max-width: 1024px){
.elementor-widget-theme-post-title .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size );}
.elementor-widget-post-navigation span.post-navigation__prev--label{font-size: var( --e-global-typography-secondary-font-size );}
.elementor-widget-post-navigation span.post-navigation__next--label{font-size: var( --e-global-typography-secondary-font-size );}
.elementor-widget-post-navigation span.post-navigation__prev--title{font-size: var( --e-global-typography-secondary-font-size );}
.elementor-widget-post-navigation span.post-navigation__next--title{font-size: var( --e-global-typography-secondary-font-size );}
}
@media (max-width: 767px){
.elementor-84043 .elementor-element.elementor-element-e4d79a3{--padding-top: 30px; --padding-bottom: 065px; --padding-left: 20px; --padding-right: 20px;}
.elementor-widget-theme-post-title .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size );}
.elementor-widget-post-navigation span.post-navigation__prev--label{font-size: var( --e-global-typography-secondary-font-size );}
.elementor-widget-post-navigation span.post-navigation__next--label{font-size: var( --e-global-typography-secondary-font-size );}
.elementor-widget-post-navigation span.post-navigation__prev--title{font-size: var( --e-global-typography-secondary-font-size );}
.elementor-widget-post-navigation span.post-navigation__next--title{font-size: var( --e-global-typography-secondary-font-size );}
.elementor-84043 .elementor-element.elementor-element-fe170e7 .elementor-post-navigation__separator{width: 2px;}
.elementor-84043 .elementor-element.elementor-element-fe170e7 .elementor-post-navigation{border-block-width: 2px;}
.elementor-84043 .elementor-element.elementor-element-fe170e7 .elementor-post-navigation__next.elementor-post-navigation__link{width: calc(50% - 1px);}
.elementor-84043 .elementor-element.elementor-element-fe170e7 .elementor-post-navigation__prev.elementor-post-navigation__link{width: calc(50% - 1px);}
}
@font-face { font-family: Poppins; font-style: normal; font-weight: 900; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Black.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 800; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-ExtraBold.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Bold.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 300; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Light.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Medium.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Regular.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-SemiBold.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 200; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Thin.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: normal; font-display: auto; }
/* uploads/elementor/css/post-84033.css */
.elementor-84033 .elementor-element.elementor-element-941abf9{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-84033 .elementor-element.elementor-element-df5a9e0 > .elementor-widget-container{padding: 45px 0px;}
.elementor-84033 .elementor-element.elementor-element-df5a9e0{text-align: center;}
.elementor-84033 .elementor-element.elementor-element-df5a9e0 .elementor-heading-title{font-family: Chillax, sans-serif; font-size: 39px; font-weight: 600; color: var( --e-global-color-820eb4f );}
.elementor-84033 .elementor-element.elementor-element-abdcf5b{--display: flex; --padding-top: 0px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px;}
.elementor-widget-posts .elementor-button{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-widget-posts .elementor-post__title{color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight );}
.elementor-widget-posts .elementor-post__title a{color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight );}
.elementor-widget-posts .elementor-post__meta-data{font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight );}
.elementor-widget-posts .elementor-post__excerpt p{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );}
.elementor-widget-posts .elementor-post__read-more{color: var( --e-global-color-accent );}
.elementor-widget-posts a.elementor-post__read-more{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-widget-posts .elementor-pagination{font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight );}
.elementor-widget-posts .e-load-more-message{font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight );}
.elementor-84033 .elementor-element.elementor-element-ee3e1e7{--item-display: flex; --read-more-alignment: 1; --grid-row-gap: 35px; --grid-column-gap: 45px; --load-more-message-alignment: center;}
.elementor-84033 .elementor-element.elementor-element-ee3e1e7 .elementor-button{background-color: var( --e-global-color-820eb4f ); fill: var( --e-global-color-secondary ); color: var( --e-global-color-secondary ); border-radius: 16px;}
.elementor-84033 .elementor-element.elementor-element-ee3e1e7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom: calc(55%);}
.elementor-84033 .elementor-element.elementor-element-ee3e1e7::after{content: "0.55";}
.elementor-84033 .elementor-element.elementor-element-ee3e1e7 .elementor-post__thumbnail__link{width: 100%;}
.elementor-84033 .elementor-element.elementor-element-ee3e1e7 .elementor-post__meta-data span + span::before{content: "•";}
.elementor-84033 .elementor-element.elementor-element-ee3e1e7 .elementor-post__card{border-radius: 15px;}
.elementor-84033 .elementor-element.elementor-element-ee3e1e7 .elementor-post__text{margin-top: 20px;}
.elementor-84033 .elementor-element.elementor-element-ee3e1e7 .elementor-post__title{color: var( --e-global-color-820eb4f ); font-family: Poppins, sans-serif; font-size: 18px; font-weight: 600;}
.elementor-84033 .elementor-element.elementor-element-ee3e1e7 .elementor-post__title a{color: var( --e-global-color-820eb4f ); font-family: Poppins, sans-serif; font-size: 18px; font-weight: 600;}
.elementor-84033 .elementor-element.elementor-element-ee3e1e7 .elementor-post__excerpt p{color: var( --e-global-color-text );}
.elementor-84033 .elementor-element.elementor-element-ee3e1e7 .elementor-post__read-more{color: var( --e-global-color-820eb4f );}
.elementor-84033 .elementor-element.elementor-element-ee3e1e7 a.elementor-post__read-more{font-family: Chillax, sans-serif; font-size: 16px; font-weight: 500; text-transform: none;}
@media (max-width: 1024px){
.elementor-widget-heading .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size );}
.elementor-widget-posts .elementor-post__title{font-size: var( --e-global-typography-primary-font-size );}
.elementor-widget-posts .elementor-post__title a{font-size: var( --e-global-typography-primary-font-size );}
.elementor-widget-posts .elementor-post__meta-data{font-size: var( --e-global-typography-secondary-font-size );}
.elementor-widget-posts a.elementor-post__read-more{font-size: var( --e-global-typography-accent-font-size );}
.elementor-widget-posts .elementor-pagination{font-size: var( --e-global-typography-secondary-font-size );}
.elementor-widget-posts .elementor-button{font-size: var( --e-global-typography-accent-font-size );}
.elementor-widget-posts .e-load-more-message{font-size: var( --e-global-typography-secondary-font-size );}
}
@media (max-width: 767px){
.elementor-widget-heading .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size );}
.elementor-84033 .elementor-element.elementor-element-abdcf5b{--padding-top: 0px; --padding-bottom: 060px; --padding-left: 020px; --padding-right: 020px;}
.elementor-widget-posts .elementor-post__title{font-size: var( --e-global-typography-primary-font-size );}
.elementor-widget-posts .elementor-post__title a{font-size: var( --e-global-typography-primary-font-size );}
.elementor-widget-posts .elementor-post__meta-data{font-size: var( --e-global-typography-secondary-font-size );}
.elementor-widget-posts a.elementor-post__read-more{font-size: var( --e-global-typography-accent-font-size );}
.elementor-widget-posts .elementor-pagination{font-size: var( --e-global-typography-secondary-font-size );}
.elementor-widget-posts .elementor-button{font-size: var( --e-global-typography-accent-font-size );}
.elementor-widget-posts .e-load-more-message{font-size: var( --e-global-typography-secondary-font-size );}
.elementor-84033 .elementor-element.elementor-element-ee3e1e7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom: calc(50%);}
.elementor-84033 .elementor-element.elementor-element-ee3e1e7::after{content: "0.5";}
.elementor-84033 .elementor-element.elementor-element-ee3e1e7 .elementor-post__thumbnail__link{width: 100%;}
}
@font-face { font-family: Chillax; font-style: normal; font-weight: normal; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Chillax-Variable.ttf") format("truetype"); }
@font-face { font-family: Chillax; font-style: normal; font-weight: 700; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Chillax-Bold.woff") format("woff"); }
@font-face { font-family: Chillax; font-style: normal; font-weight: 400; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Chillax-Regular.woff") format("woff"); }
@font-face { font-family: Chillax; font-style: normal; font-weight: 500; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Chillax-Medium.woff") format("woff"); }
@font-face { font-family: Chillax; font-style: normal; font-weight: 300; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Chillax-Light.woff") format("woff"); }
@font-face { font-family: Chillax; font-style: normal; font-weight: 200; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Chillax-Extralight.woff") format("woff"); }
@font-face { font-family: Chillax; font-style: normal; font-weight: 600; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2024/12/Chillax-Semibold.woff") format("woff"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 900; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Black.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 800; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-ExtraBold.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Bold.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 300; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Light.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Medium.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Regular.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-SemiBold.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: 200; font-display: auto; src: url("https://clinicabios.com/wp-content/uploads/2025/02/Poppins-Thin.ttf") format("truetype"); }
@font-face { font-family: Poppins; font-style: normal; font-weight: normal; font-display: auto; }
/* plugins/elementor/assets/lib/animations/styles/e-animation-float.min.css */
.elementor-animation-float{transition-duration: 0.3s; transition-property: transform; transition-timing-function: ease-out;}
.elementor-animation-float:active{transform: translateY(-8px);}
.elementor-animation-float:focus{transform: translateY(-8px);}
.elementor-animation-float:hover{transform: translateY(-8px);}
/* uploads/elementor/css/post-52136.css */
.elementor-52136 .elementor-element.elementor-element-58154e17 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content: center; align-items: center;}
.elementor-52136 .elementor-element.elementor-element-58154e17 > .elementor-container{min-height: 100vh;}
.elementor-52136 .elementor-element.elementor-element-58154e17{margin-top: 0px; margin-bottom: 0px; padding: 0%;}
.elementor-52136 .elementor-element.elementor-element-d39c628 > .elementor-element-populated{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0% 22% 0% 16%;}
.elementor-52136 .elementor-element.elementor-element-d39c628 > .elementor-element-populated > .elementor-background-overlay{transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-52136 .elementor-element.elementor-element-60236660 > .elementor-widget-container{padding: 25px 0px 15px;}
.elementor-52136 .elementor-element.elementor-element-60236660{text-align: center;}
.elementor-widget-text-editor{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text );}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color: var( --e-global-color-primary );}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.elementor-52136 .elementor-element.elementor-element-fa33786 > .elementor-widget-container{padding: 0px 0px 20px;}
.elementor-52136 .elementor-element.elementor-element-fa33786{text-align: center;}
.elementor-52136 .elementor-element.elementor-element-43dc0838 > .elementor-widget-container{padding: 0px 0px 6px;}
.elementor-52136 .elementor-element.elementor-element-43dc0838{text-align: center;}
.elementor-widget-button .elementor-button{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight );}
.elementor-52136 .elementor-element.elementor-element-28beb221 > .elementor-widget-container{padding: 0px;}
.elementor-52136 .elementor-element.elementor-element-28beb221 .elementor-button-content-wrapper{flex-direction: row-reverse;}
.elementor-52136 .elementor-element.elementor-element-28beb221 .elementor-button .elementor-button-content-wrapper{gap: 10px;}
.elementor-52136 .elementor-element.elementor-element-28beb221 .elementor-button{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); border-radius: 1px; padding: 0px;}
.elementor-52136 .elementor-element.elementor-element-28beb221 .elementor-button:hover{border-color: rgb(255, 255, 255);}
.elementor-52136 .elementor-element.elementor-element-28beb221 .elementor-button:focus{border-color: rgb(255, 255, 255);}
.elementor-52136 .elementor-element.elementor-element-70c8d589:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-position: center bottom; background-repeat: no-repeat; background-size: cover;}
.elementor-52136 .elementor-element.elementor-element-70c8d589 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position: center bottom; background-repeat: no-repeat; background-size: cover;}
.elementor-52136 .elementor-element.elementor-element-70c8d589 > .elementor-element-populated{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 22% 16%;}
.elementor-52136 .elementor-element.elementor-element-70c8d589 > .elementor-element-populated > .elementor-background-overlay{transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-52136 .elementor-element.elementor-element-3c204697{--spacer-size: 50px;}
@media (max-width: 1024px) and (min-width: 768px){
.elementor-52136 .elementor-element.elementor-element-d39c628{width: 50%;}
.elementor-52136 .elementor-element.elementor-element-70c8d589{width: 50%;}
}
@media (max-width: 1024px){
.elementor-52136 .elementor-element.elementor-element-58154e17 > .elementor-container{min-height: 50vh;}
.elementor-52136 .elementor-element.elementor-element-d39c628 > .elementor-element-populated{margin: 0%; --e-column-margin-right: 0%; --e-column-margin-left: 0%; padding: 8% 16% 8% 12%;}
.elementor-widget-heading .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size );}
.elementor-52136 .elementor-element.elementor-element-60236660 > .elementor-widget-container{margin: 0px 0px 0px -6px; padding: 0px 0px 20px;}
.elementor-52136 .elementor-element.elementor-element-fa33786 > .elementor-widget-container{padding: 0px;}
.elementor-52136 .elementor-element.elementor-element-43dc0838 > .elementor-widget-container{padding: 0px;}
.elementor-widget-button .elementor-button{font-size: var( --e-global-typography-accent-font-size );}
.elementor-52136 .elementor-element.elementor-element-28beb221 .elementor-button{font-size: var( --e-global-typography-accent-font-size );}
.elementor-52136 .elementor-element.elementor-element-70c8d589:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-size: cover;}
.elementor-52136 .elementor-element.elementor-element-70c8d589 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size: cover;}
.elementor-52136 .elementor-element.elementor-element-70c8d589 > .elementor-element-populated{padding: 8% 12%;}
}
@media (max-width: 767px){
.elementor-52136 .elementor-element.elementor-element-58154e17 > .elementor-container{min-height: 90vh;}
.elementor-52136 .elementor-element.elementor-element-58154e17{margin-top: 0px; margin-bottom: 0px;}
.elementor-52136 .elementor-element.elementor-element-d39c628 > .elementor-element-populated{margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 6% 10%;}
.elementor-widget-heading .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size );}
.elementor-52136 .elementor-element.elementor-element-60236660 > .elementor-widget-container{padding: 0px;}
.elementor-52136 .elementor-element.elementor-element-fa33786 > .elementor-widget-container{padding: 0px 0px 15px;}
.elementor-52136 .elementor-element.elementor-element-43dc0838 > .elementor-widget-container{padding: 0px 0px 10px;}
.elementor-widget-button .elementor-button{font-size: var( --e-global-typography-accent-font-size );}
.elementor-52136 .elementor-element.elementor-element-28beb221 .elementor-button{font-size: var( --e-global-typography-accent-font-size );}
.elementor-52136 .elementor-element.elementor-element-70c8d589:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-size: cover;}
.elementor-52136 .elementor-element.elementor-element-70c8d589 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size: cover;}
.elementor-52136 .elementor-element.elementor-element-70c8d589 > .elementor-element-populated{padding: 12%;}
.elementor-52136 .elementor-element.elementor-element-3c204697{--spacer-size: 195px;}
}