.elementor-394 .elementor-element.elementor-element-83455b6{--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;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-83455b6:not(.elementor-motion-effects-element-type-background), .elementor-394 .elementor-element.elementor-element-83455b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://implantologiadigital.es/wp-content/uploads/2025/12/freepik__mujer-feliz-en-el-consultorio-dental-recibiendo-at__93785.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-394 .elementor-element.elementor-element-83455b6::before, .elementor-394 .elementor-element.elementor-element-83455b6 > .elementor-background-video-container::before, .elementor-394 .elementor-element.elementor-element-83455b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-394 .elementor-element.elementor-element-83455b6 > .elementor-background-slideshow::before, .elementor-394 .elementor-element.elementor-element-83455b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-394 .elementor-element.elementor-element-83455b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-394 .elementor-element.elementor-element-5eefafea{--display:flex;--min-height:732px;--justify-content:flex-end;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-394 .elementor-element.elementor-element-5eefafea:not(.elementor-motion-effects-element-type-background), .elementor-394 .elementor-element.elementor-element-5eefafea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(9deg, #00000099 0%, #00000000 60%);}.elementor-394 .elementor-element.elementor-element-5eefafea::before, .elementor-394 .elementor-element.elementor-element-5eefafea > .elementor-background-video-container::before, .elementor-394 .elementor-element.elementor-element-5eefafea > .e-con-inner > .elementor-background-video-container::before, .elementor-394 .elementor-element.elementor-element-5eefafea > .elementor-background-slideshow::before, .elementor-394 .elementor-element.elementor-element-5eefafea > .e-con-inner > .elementor-background-slideshow::before, .elementor-394 .elementor-element.elementor-element-5eefafea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F9A82500;--background-overlay:'';}.elementor-394 .elementor-element.elementor-element-515751cb{--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-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-22c8205d{--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:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-dcc8f9c );--border-color:var( --e-global-color-dcc8f9c );--border-radius:99px 99px 99px 99px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-394 .elementor-element.elementor-element-74c33742 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-394 .elementor-element.elementor-element-74c33742 .elementor-icon-wrapper{text-align:center;}.elementor-394 .elementor-element.elementor-element-74c33742.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b9345c5 );}.elementor-394 .elementor-element.elementor-element-74c33742.elementor-view-framed .elementor-icon, .elementor-394 .elementor-element.elementor-element-74c33742.elementor-view-default .elementor-icon{color:var( --e-global-color-b9345c5 );border-color:var( --e-global-color-b9345c5 );}.elementor-394 .elementor-element.elementor-element-74c33742.elementor-view-framed .elementor-icon, .elementor-394 .elementor-element.elementor-element-74c33742.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b9345c5 );}.elementor-394 .elementor-element.elementor-element-74c33742 .elementor-icon{font-size:10px;}.elementor-394 .elementor-element.elementor-element-74c33742 .elementor-icon svg{height:10px;}.elementor-394 .elementor-element.elementor-element-4e9bf221 .elementor-heading-title{font-family:var( --e-global-typography-f478291-font-family ), Sans-serif;font-size:var( --e-global-typography-f478291-font-size );font-weight:var( --e-global-typography-f478291-font-weight );text-transform:var( --e-global-typography-f478291-text-transform );font-style:var( --e-global-typography-f478291-font-style );text-decoration:var( --e-global-typography-f478291-text-decoration );line-height:var( --e-global-typography-f478291-line-height );color:var( --e-global-color-b9345c5 );}.elementor-394 .elementor-element.elementor-element-1ac8891d{width:var( --container-widget-width, 432px );max-width:432px;--container-widget-width:432px;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-1ac8891d .elementor-heading-title{color:var( --e-global-color-b9345c5 );}.elementor-394 .elementor-element.elementor-element-68e9df42{--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:148px 148px;--row-gap:148px;--column-gap:148px;--padding-top:124px;--padding-bottom:124px;--padding-left:40px;--padding-right:40px;}.elementor-394 .elementor-element.elementor-element-4afb3e35{--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;--gap:81px 81px;--row-gap:81px;--column-gap:81px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-8241a34{width:var( --container-widget-width, 465px );max-width:465px;--container-widget-width:465px;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-2b88dd83{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0409397 );--border-color:var( --e-global-color-0409397 );--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-394 .elementor-element.elementor-element-2b88dd83:not(.elementor-motion-effects-element-type-background), .elementor-394 .elementor-element.elementor-element-2b88dd83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9345c5 );}.elementor-394 .elementor-element.elementor-element-41c9852b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-4a5d062f{--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:9px 9px;--row-gap:9px;--column-gap:9px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-7a31105f{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-7a31105f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-394 .elementor-element.elementor-element-3f696465 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-394 .elementor-element.elementor-element-d3f3719{--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:9px 9px;--row-gap:9px;--column-gap:9px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-4e8574d{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-4e8574d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-394 .elementor-element.elementor-element-c34e84b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-394 .elementor-element.elementor-element-84dbe60{--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:9px 9px;--row-gap:9px;--column-gap:9px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-342daabd{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-342daabd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-394 .elementor-element.elementor-element-3bf364da .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-394 .elementor-element.elementor-element-79eb9d38{--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:9px 9px;--row-gap:9px;--column-gap:9px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-6d6df0fb{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-6d6df0fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-394 .elementor-element.elementor-element-6123ca0c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-394 .elementor-element.elementor-element-6d8905bd{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0409397 );--border-color:var( --e-global-color-0409397 );--border-radius:12px 12px 12px 12px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-394 .elementor-element.elementor-element-6d8905bd:not(.elementor-motion-effects-element-type-background), .elementor-394 .elementor-element.elementor-element-6d8905bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9345c5 );}.elementor-394 .elementor-element.elementor-element-1dd7e200{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-15bbd2a5{width:var( --container-widget-width, 331px );max-width:331px;--container-widget-width:331px;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-15bbd2a5 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-394 .elementor-element.elementor-element-7a6d5baa{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:124px;--padding-left:40px;--padding-right:40px;}.elementor-394 .elementor-element.elementor-element-5cecd555{text-align:center;}.elementor-394 .elementor-element.elementor-element-31c795c6 > .elementor-widget-container{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-0409397 );}.elementor-394 .elementor-element.elementor-element-31c795c6 iframe{height:650px;}@media(max-width:1024px){.elementor-394 .elementor-element.elementor-element-5eefafea{--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-394 .elementor-element.elementor-element-4e9bf221 .elementor-heading-title{font-size:var( --e-global-typography-f478291-font-size );line-height:var( --e-global-typography-f478291-line-height );}.elementor-394 .elementor-element.elementor-element-1ac8891d{--container-widget-width:318px;--container-widget-flex-grow:0;width:var( --container-widget-width, 318px );max-width:318px;}.elementor-394 .elementor-element.elementor-element-68e9df42{--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-394 .elementor-element.elementor-element-4afb3e35{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-394 .elementor-element.elementor-element-41c9852b{--grid-auto-flow:row;}.elementor-394 .elementor-element.elementor-element-3f696465 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-394 .elementor-element.elementor-element-c34e84b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-394 .elementor-element.elementor-element-3bf364da .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-394 .elementor-element.elementor-element-6123ca0c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-394 .elementor-element.elementor-element-6d8905bd{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-394 .elementor-element.elementor-element-7a6d5baa{--padding-top:0px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-394 .elementor-element.elementor-element-31c795c6 iframe{height:500px;}}@media(max-width:767px){.elementor-394 .elementor-element.elementor-element-5eefafea{--min-height:350px;}.elementor-394 .elementor-element.elementor-element-515751cb{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-22c8205d{--width:130px;--padding-top:6px;--padding-bottom:6px;--padding-left:15px;--padding-right:15px;}.elementor-394 .elementor-element.elementor-element-74c33742 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-394 .elementor-element.elementor-element-74c33742 .elementor-icon{font-size:8px;}.elementor-394 .elementor-element.elementor-element-74c33742 .elementor-icon svg{height:8px;}.elementor-394 .elementor-element.elementor-element-4e9bf221 .elementor-heading-title{font-size:var( --e-global-typography-f478291-font-size );line-height:var( --e-global-typography-f478291-line-height );}.elementor-394 .elementor-element.elementor-element-1ac8891d{width:100%;max-width:100%;}.elementor-394 .elementor-element.elementor-element-68e9df42{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:46px;--padding-bottom:64px;--padding-left:25px;--padding-right:25px;}.elementor-394 .elementor-element.elementor-element-4afb3e35{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-394 .elementor-element.elementor-element-2b88dd83{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-394 .elementor-element.elementor-element-41c9852b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-394 .elementor-element.elementor-element-3f696465 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-394 .elementor-element.elementor-element-c34e84b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-394 .elementor-element.elementor-element-3bf364da .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-394 .elementor-element.elementor-element-6123ca0c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-394 .elementor-element.elementor-element-6d8905bd{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-394 .elementor-element.elementor-element-7a6d5baa{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:64px;--padding-left:25px;--padding-right:25px;}.elementor-394 .elementor-element.elementor-element-31c795c6 > .elementor-widget-container{border-width:2px 2px 2px 2px;}.elementor-394 .elementor-element.elementor-element-31c795c6 iframe{height:300px;}}@media(min-width:768px){.elementor-394 .elementor-element.elementor-element-22c8205d{--width:180px;}.elementor-394 .elementor-element.elementor-element-4afb3e35{--width:50%;}.elementor-394 .elementor-element.elementor-element-2b88dd83{--width:350px;}.elementor-394 .elementor-element.elementor-element-6d8905bd{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-394 .elementor-element.elementor-element-2b88dd83{--width:100%;}}/* Start custom CSS */span.wpcf7-list-item-label

/*
Formulario CF7 a 2 columnas responsive
*/
#responsive-form{
	max-width:600px /*-- change this to get your desired form width --*/;
	margin:0 auto;
        width:100%;
}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.4rem 0.4rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}
/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}

input, select, optgroup, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    width: 100%;
}

input[type="radio"], input[type="checkbox"] {
    box-sizing: border-box;
    padding: 0;
    width: auto;
}

input[type="submit" i] {
    overflow: visible;
    background-color: #000;
    color: #fff;
    font-weight: bold;
    padding: 10px;
    border-radius: 4px;
}

textarea {
    height: 150px;
}/* End custom CSS */