.elementor-18 .elementor-element.elementor-element-751f991{--display:flex;--min-height:80vh;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-7eb6748{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-7eb6748.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-9d60cd9{width:var( --container-widget-width, 103.72% );max-width:103.72%;--container-widget-width:103.72%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-9d60cd9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9d60cd9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-9d60cd9 .qodef-qi-highlight{text-align:left;font-family:"bastia", Sans-serif;font-size:35px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-9d60cd9 .qodef-qi-highlight .qodef-highlight-text{color:var( --e-global-color-text );}.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, .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-18 .elementor-element.elementor-element-8983d56{width:var( --container-widget-width, 75.633% );max-width:75.633%;--container-widget-width:75.633%;--container-widget-flex-grow:0;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-8983d56.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{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-18 .elementor-element.elementor-element-ef04bed .elementor-button{background-color:var( --e-global-color-secondary );font-family:"IF bosch", Sans-serif;font-size:20px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5) inset;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-a3872b5{--display:flex;--min-height:0px;--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-radius:500px 500px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-120px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a3872b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-92fad9f{--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;}.elementor-18 .elementor-element.elementor-element-92fad9f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-92fad9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-96befde .qodef-qi-text-marquee .qodef-m-text.qodef-text--original{animation:qode-move-horizontal-normal-text-marquee 20s linear infinite;}.elementor-18 .elementor-element.elementor-element-96befde .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy{animation:qode-move-horizontal-normal-text-marquee-copy 20s linear infinite;}.elementor-18 .elementor-element.elementor-element-96befde .qodef-m-text-item{color:var( --e-global-color-primary );font-family:"IF bosch", Sans-serif;font-size:35px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-96befde .qodef-e-icon-holder{color:var( --e-global-color-primary );font-size:5px;}.elementor-18 .elementor-element.elementor-element-d3af2a3{--display:flex;--min-height:80vh;--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-18 .elementor-element.elementor-element-2bc3fab{--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;--padding-top:95px;--padding-bottom:95px;--padding-left:95px;--padding-right:95px;}.elementor-18 .elementor-element.elementor-element-de7d881{--display:flex;--min-height:62vh;}.elementor-18 .elementor-element.elementor-element-de7d881:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-de7d881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rociorodriguezpsicologia.es/wp-content/uploads/2024/02/sesion-rocio-2409-096-opt.jpg");background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-1079aa1{--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;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-d3a50ae{text-align:center;}.elementor-18 .elementor-element.elementor-element-d3a50ae .elementor-heading-title{font-family:"IF bosch", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-871880a{text-align:center;}.elementor-18 .elementor-element.elementor-element-871880a .elementor-heading-title{font-family:"IF bosch", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-c45202e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-a3a6d40 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"IF bosch", Sans-serif;font-size:20px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-a3a6d40 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-a3a6d40 .elementor-button:focus{background-color:var( --e-global-color-a3b6067 );color:var( --e-global-color-326aa1f );border-color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-a3a6d40 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-a3a6d40 .elementor-button:focus svg{fill:var( --e-global-color-326aa1f );}.elementor-18 .elementor-element.elementor-element-8bef9c3{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8bef9c3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-8bef9c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-2f1ca6c{width:var( --container-widget-width, 100.9% );max-width:100.9%;--container-widget-width:100.9%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-2f1ca6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-2f1ca6c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-2f1ca6c .qodef-qi-text-marquee .qodef-m-text.qodef-text--original{animation:qode-move-horizontal-normal-text-marquee 18s linear infinite;}.elementor-18 .elementor-element.elementor-element-2f1ca6c .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy{animation:qode-move-horizontal-normal-text-marquee-copy 18s linear infinite;}.elementor-18 .elementor-element.elementor-element-2f1ca6c .qodef-m-text-item{color:var( --e-global-color-text );font-family:"IF bosch", Sans-serif;font-size:32px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-2f1ca6c .qodef-e-icon-holder{color:var( --e-global-color-text );font-size:5px;}.elementor-18 .elementor-element.elementor-element-95f6443{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-18 .elementor-element.elementor-element-debb957{width:var( --container-widget-width, 37.803% );max-width:37.803%;--container-widget-width:37.803%;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-debb957.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-debb957 .elementor-heading-title{font-family:"IF bosch", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-f582d28{--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 60px;--row-gap:0px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-91755ec{--display:flex;--min-height:350px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-91755ec:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-91755ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-41ddb74 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-18 .elementor-element.elementor-element-41ddb74 .qodef-qi-accordion .qodef-e-title-holder{font-family:"IF bosch", Sans-serif;font-size:23px;color:var( --e-global-color-accent );padding:15px 15px 15px 15px;}.elementor-18 .elementor-element.elementor-element-41ddb74 .qodef-qi-accordion .qodef-e-title-holder.ui-state-active{color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-41ddb74 .qodef-qi-accordion.qodef-style--standard .qodef-e-title-holder.ui-state-active{background-color:#EEEADE00;}.elementor-18 .elementor-element.elementor-element-41ddb74 .qodef-qi-accordion.qodef-style--border-top .qodef-e-title-holder.ui-state-active{background-color:#EEEADE00;}.elementor-18 .elementor-element.elementor-element-41ddb74 .qodef-qi-accordion.qodef-style--boxed .qodef-e-title-holder.ui-state-active{background-color:#EEEADE00;}.elementor-18 .elementor-element.elementor-element-41ddb74 .qodef-qi-accordion .qodef-e-content{color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-41ddb74 .qodef-qi-accordion.qodef-style--boxed{border-color:var( --e-global-color-accent );border-width:1px;}.elementor-18 .elementor-element.elementor-element-41ddb74 .qodef-qi-accordion.qodef-style--boxed .qodef-e-title-holder:not(:first-child){border-color:var( --e-global-color-accent );border-width:1px;}.elementor-18 .elementor-element.elementor-element-41ddb74 .qodef-qi-accordion.qodef-style--border-top{border-color:var( --e-global-color-accent );border-width:1px;}.elementor-18 .elementor-element.elementor-element-41ddb74 .qodef-qi-accordion.qodef-style--border-top .qodef-e-title-holder{border-color:var( --e-global-color-accent );border-width:1px;}.elementor-18 .elementor-element.elementor-element-41ddb74 .qodef-qi-accordion.qodef-style--border-between .qodef-e-content{border-color:var( --e-global-color-accent );border-width:1px;}.elementor-18 .elementor-element.elementor-element-41ddb74 .qodef-qi-accordion.qodef-style--border-between .qodef-e-title-holder{border-color:var( --e-global-color-accent );border-width:1px;}.elementor-18 .elementor-element.elementor-element-41ddb74 .qodef-e-title-holder .qodef-e-icon{font-size:13px;}.elementor-18 .elementor-element.elementor-element-ad2f36d{--display:flex;--min-height:350px;--justify-content:center;--border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-ad2f36d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ad2f36d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-5c381d5 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-18 .elementor-element.elementor-element-5c381d5 .qodef-qi-accordion .qodef-e-title-holder{font-family:"IF bosch", Sans-serif;font-size:23px;color:var( --e-global-color-accent );padding:15px 15px 15px 15px;}.elementor-18 .elementor-element.elementor-element-5c381d5 .qodef-qi-accordion .qodef-e-title-holder.ui-state-active{color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-5c381d5 .qodef-qi-accordion.qodef-style--standard .qodef-e-title-holder.ui-state-active{background-color:#EEEADE00;}.elementor-18 .elementor-element.elementor-element-5c381d5 .qodef-qi-accordion.qodef-style--border-top .qodef-e-title-holder.ui-state-active{background-color:#EEEADE00;}.elementor-18 .elementor-element.elementor-element-5c381d5 .qodef-qi-accordion.qodef-style--boxed .qodef-e-title-holder.ui-state-active{background-color:#EEEADE00;}.elementor-18 .elementor-element.elementor-element-5c381d5 .qodef-qi-accordion .qodef-e-content{color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-5c381d5 .qodef-qi-accordion.qodef-style--boxed{border-color:var( --e-global-color-accent );border-width:1px;}.elementor-18 .elementor-element.elementor-element-5c381d5 .qodef-qi-accordion.qodef-style--boxed .qodef-e-title-holder:not(:first-child){border-color:var( --e-global-color-accent );border-width:1px;}.elementor-18 .elementor-element.elementor-element-5c381d5 .qodef-qi-accordion.qodef-style--border-top{border-color:var( --e-global-color-accent );border-width:1px;}.elementor-18 .elementor-element.elementor-element-5c381d5 .qodef-qi-accordion.qodef-style--border-top .qodef-e-title-holder{border-color:var( --e-global-color-accent );border-width:1px;}.elementor-18 .elementor-element.elementor-element-5c381d5 .qodef-qi-accordion.qodef-style--border-between .qodef-e-content{border-color:var( --e-global-color-accent );border-width:1px;}.elementor-18 .elementor-element.elementor-element-5c381d5 .qodef-qi-accordion.qodef-style--border-between .qodef-e-title-holder{border-color:var( --e-global-color-accent );border-width:1px;}.elementor-18 .elementor-element.elementor-element-5c381d5 .qodef-e-title-holder .qodef-e-icon{font-size:13px;}.elementor-18 .elementor-element.elementor-element-ba1cf82{--display:flex;--min-height:80vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--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:50px;--padding-left:100px;--padding-right:100px;}.elementor-18 .elementor-element.elementor-element-67a53e2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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-radius:0px 20px 20px 0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-67a53e2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-67a53e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEDDFF00;}.elementor-18 .elementor-element.elementor-element-2a267de{--display:flex;}.elementor-18 .elementor-element.elementor-element-b3037df{--display:flex;--padding-top:23px;--padding-bottom:23px;--padding-left:70px;--padding-right:70px;}.elementor-18 .elementor-element.elementor-element-742c45d{text-align:justify;font-family:"haura", Sans-serif;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-3a7529f .elementor-button{background-color:#02010100;font-family:"haura", Sans-serif;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-3a7529f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3a7529f.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-3a7529f .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-3a7529f .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-3a7529f .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-3a7529f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-93df15b{--display:flex;--padding-top:23px;--padding-bottom:23px;--padding-left:70px;--padding-right:70px;}.elementor-18 .elementor-element.elementor-element-d2168af{text-align:justify;font-family:"haura", Sans-serif;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-da03753 .elementor-button{background-color:#02010100;font-family:"haura", Sans-serif;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-da03753 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-da03753.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-da03753 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-da03753 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-da03753 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-da03753 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-4156029{--display:flex;--padding-top:23px;--padding-bottom:23px;--padding-left:70px;--padding-right:70px;}.elementor-18 .elementor-element.elementor-element-a41b0e7{text-align:justify;font-family:"haura", Sans-serif;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-c0908a4 .elementor-button{background-color:#02010100;font-family:"haura", Sans-serif;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-c0908a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-c0908a4.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-c0908a4 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-c0908a4 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-c0908a4 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-c0908a4 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-af15544{--display:flex;--padding-top:23px;--padding-bottom:23px;--padding-left:70px;--padding-right:70px;}.elementor-18 .elementor-element.elementor-element-3907075{text-align:justify;font-family:"haura", Sans-serif;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-4ee897b .elementor-button{background-color:#02010100;font-family:"haura", Sans-serif;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-4ee897b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-4ee897b.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-4ee897b .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-4ee897b .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-4ee897b .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-4ee897b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-dfd85d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-0472f80{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-0472f80 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-0472f80 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-31d53dd .elementor-button{background-color:#02010100;font-family:"IF bosch", Sans-serif;font-size:27px;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-31d53dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-31d53dd .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-31d53dd .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-31d53dd .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-31d53dd .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-b9d99f1{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-b9d99f1 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-b9d99f1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-426bd99 .elementor-button{background-color:#02010100;font-family:"IF bosch", Sans-serif;font-size:27px;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-426bd99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-426bd99 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-426bd99 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-426bd99 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-426bd99 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-c370ae7{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-c370ae7 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-18 .elementor-element.elementor-element-c370ae7 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-e9e31ed .elementor-button{background-color:#02010100;font-family:"IF bosch", Sans-serif;font-size:27px;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-e9e31ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-e9e31ed .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-e9e31ed .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-e9e31ed .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-e9e31ed .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-0b6fce4{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-0b6fce4 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-18 .elementor-element.elementor-element-0b6fce4 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-6061372 .elementor-button{background-color:#02010100;font-family:"IF bosch", Sans-serif;font-size:27px;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-6061372 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-6061372 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-6061372 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-6061372 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-6061372 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-dda0653{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-dda0653 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-18 .elementor-element.elementor-element-dda0653 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-316cefa{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 01px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:01px;--border-left-width:0px;--border-radius:20px 0px 0px 20px;}.elementor-18 .elementor-element.elementor-element-316cefa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-3e21573{--display:flex;--min-height:400px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3e21573:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3e21573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-b168f2b{text-align:center;}.elementor-18 .elementor-element.elementor-element-b168f2b .elementor-heading-title{font-family:"IF bosch", Sans-serif;font-size:35px;font-weight:400;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18 .elementor-element.elementor-element-58a4067 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-58a4067 .elementor-swiper-button{font-size:20px;}.elementor-18 .elementor-element.elementor-element-23e5878 .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-23e5878 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-23e5878 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-23e5878 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-23e5878 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-23e5878 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-e66f010{--display:flex;--min-height:80vh;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-e66f010:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-e66f010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-326aa1f );}.elementor-18 .elementor-element.elementor-element-05d8e8c{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-05d8e8c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-77d5112{width:var( --container-widget-width, 103.72% );max-width:103.72%;--container-widget-width:103.72%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-77d5112 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-77d5112.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-77d5112 .qodef-qi-highlight{text-align:left;font-family:"bastia", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-77d5112 .qodef-qi-highlight .qodef-highlight-text{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-1d1044d{text-align:left;}.elementor-18 .elementor-element.elementor-element-1d1044d .elementor-heading-title{font-family:"IF bosch", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-823dc1d{width:var( --container-widget-width, 75.633% );max-width:75.633%;--container-widget-width:75.633%;--container-widget-flex-grow:0;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-823dc1d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-f81e146 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"IF bosch", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:31px;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5) inset;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:46px 46px 46px 46px;padding:10px 20px 10px 20px;}.elementor-18 .elementor-element.elementor-element-f81e146{width:var( --container-widget-width, 331px );max-width:331px;--container-widget-width:331px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-f81e146 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-61391d2{--display:flex;--min-height:0px;--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-radius:500px 500px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-120px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-61391d2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-61391d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rociorodriguezpsicologia.es/wp-content/uploads/2025/02/Free-Book-on-Chair-Mockup2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-61391d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-838bbff{--display:flex;--min-height:70vh;--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;--justify-content:space-around;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-18 .elementor-element.elementor-element-dada74f .qodef-qi-highlight{text-align:center;color:var( --e-global-color-text );font-family:"IF bosch", Sans-serif;font-size:35px;}.elementor-18 .elementor-element.elementor-element-dada74f .qodef-qi-highlight .qodef-highlight-text{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-803d9b7{--display:flex;--min-height:500px;--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;}.elementor-18 .elementor-element.elementor-element-fc826dc{--display:flex;--min-height:100px;--justify-content:space-around;--border-radius:50px 50px 50px 50px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-18 .elementor-element.elementor-element-fc826dc:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-fc826dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.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-18 .elementor-element.elementor-element-b91f11f img{max-width:100%;height:262px;object-fit:cover;object-position:bottom center;}.elementor-18 .elementor-element.elementor-element-fb2737b .elementor-heading-title{font-family:"IF bosch", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-9c8f461 .elementor-button{background-color:#F4944500;font-family:"IF bosch", Sans-serif;font-size:23px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-9c8f461 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-9c8f461 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-9c8f461 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-9c8f461 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-57919b1{--display:flex;--min-height:100px;--justify-content:space-around;--border-radius:50px 50px 50px 50px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-18 .elementor-element.elementor-element-57919b1:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-57919b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-6ee8f6b img{max-width:100%;height:262px;object-fit:cover;object-position:bottom center;}.elementor-18 .elementor-element.elementor-element-48d2163 .elementor-heading-title{font-family:"IF bosch", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-ea689d6 .elementor-button{background-color:#F4944500;font-family:"IF bosch", Sans-serif;font-size:23px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-ea689d6 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-ea689d6 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-ea689d6 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-ea689d6 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-34e2a16{--display:flex;--min-height:100px;--justify-content:space-around;--border-radius:50px 50px 50px 50px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-18 .elementor-element.elementor-element-34e2a16:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-34e2a16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-3beaf2c img{max-width:100%;height:262px;object-fit:cover;object-position:bottom center;}.elementor-18 .elementor-element.elementor-element-77bb80f .elementor-heading-title{font-family:"IF bosch", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-49760e0 .elementor-button{background-color:#F4944500;font-family:"IF bosch", Sans-serif;font-size:23px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-49760e0 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-49760e0 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-49760e0 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-49760e0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-0999b17{--display:flex;--min-height:70vh;--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-40a3676{--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;}.elementor-18 .elementor-element.elementor-element-b1bb63b{--display:flex;--border-radius:500px 500px 500px 500px;}.elementor-18 .elementor-element.elementor-element-b1bb63b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-bab622f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-18 .elementor-element.elementor-element-bab622f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-1e067b8{text-align:center;}.elementor-18 .elementor-element.elementor-element-1e067b8 .elementor-heading-title{font-family:"bastia", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-ceea94b{width:var( --container-widget-width, 79.279% );max-width:79.279%;--container-widget-width:79.279%;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-ceea94b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-ceea94b .elementor-heading-title{font-family:"IF bosch", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-4a508ba .elementor-button{background-color:var( --e-global-color-secondary );font-family:"IF bosch", Sans-serif;font-size:20px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-4a508ba .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-4a508ba .elementor-button:focus{background-color:var( --e-global-color-a3b6067 );color:var( --e-global-color-326aa1f );border-color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-4a508ba .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-4a508ba .elementor-button:focus svg{fill:var( --e-global-color-326aa1f );}body.elementor-page-18:not(.elementor-motion-effects-element-type-background), body.elementor-page-18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-326aa1f );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-2bc3fab{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-de7d881{--min-height:54vh;}.elementor-18 .elementor-element.elementor-element-d3a50ae .elementor-heading-title{font-size:24px;}.elementor-18 .elementor-element.elementor-element-871880a .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-c45202e{font-size:13px;}.elementor-18 .elementor-element.elementor-element-95f6443{--gap:37px 0px;--row-gap:37px;--column-gap:0px;--padding-top:50px;--padding-bottom:050px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-debb957 .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-91755ec{--min-height:6vh;}.elementor-18 .elementor-element.elementor-element-41ddb74 .qodef-qi-accordion .qodef-e-title-holder{font-size:18px;}.elementor-18 .elementor-element.elementor-element-5c381d5 .qodef-qi-accordion .qodef-e-title-holder{font-size:18px;}.elementor-18 .elementor-element.elementor-element-ba1cf82{--min-height:81vh;--padding-top:0px;--padding-bottom:0px;--padding-left:050px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-b3037df{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-742c45d{font-size:14px;}.elementor-18 .elementor-element.elementor-element-3a7529f .elementor-button{border-width:1px 1px 1px 1px;}.elementor-18 .elementor-element.elementor-element-93df15b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-da03753 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-18 .elementor-element.elementor-element-4156029{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c0908a4 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-18 .elementor-element.elementor-element-af15544{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4ee897b .elementor-button{border-width:1px 1px 1px 1px;}.elementor-18 .elementor-element.elementor-element-31d53dd .elementor-button{font-size:20px;}.elementor-18 .elementor-element.elementor-element-426bd99 .elementor-button{font-size:20px;}.elementor-18 .elementor-element.elementor-element-e9e31ed .elementor-button{font-size:20px;}.elementor-18 .elementor-element.elementor-element-6061372 .elementor-button{font-size:20px;}.elementor-18 .elementor-element.elementor-element-1d1044d .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-838bbff{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-803d9b7{--min-height:202px;}.elementor-18 .elementor-element.elementor-element-fc826dc{--min-height:93px;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-b91f11f img{height:150px;object-fit:cover;}.elementor-18 .elementor-element.elementor-element-fb2737b .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-9c8f461 .elementor-button{font-size:18px;}.elementor-18 .elementor-element.elementor-element-6ee8f6b img{height:150px;}.elementor-18 .elementor-element.elementor-element-48d2163 .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-ea689d6 .elementor-button{font-size:18px;}.elementor-18 .elementor-element.elementor-element-3beaf2c img{height:150px;}.elementor-18 .elementor-element.elementor-element-77bb80f .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-49760e0 .elementor-button{font-size:18px;}.elementor-18 .elementor-element.elementor-element-40a3676{--padding-top:0px;--padding-bottom:0px;--padding-left:030px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-ceea94b .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-751f991{--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:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-7eb6748{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-9d60cd9 .qodef-qi-highlight{font-size:33px;}.elementor-18 .elementor-element.elementor-element-8983d56{width:var( --container-widget-width, 260.641px );max-width:260.641px;--container-widget-width:260.641px;--container-widget-flex-grow:0;font-size:14px;}.elementor-18 .elementor-element.elementor-element-a3872b5{--width:98%;--min-height:49vh;--margin-top:-84px;--margin-bottom:0px;--margin-left:22px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-d3af2a3{--margin-top:020px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-2bc3fab{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-de7d881{--min-height:70vh;}.elementor-18 .elementor-element.elementor-element-1079aa1{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-c45202e{text-align:center;font-size:14px;}.elementor-18 .elementor-element.elementor-element-95f6443{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-debb957{width:var( --container-widget-width, 173.281px );max-width:173.281px;--container-widget-width:173.281px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-debb957 .elementor-heading-title{font-size:26px;}.elementor-18 .elementor-element.elementor-element-f582d28{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-18 .elementor-element.elementor-element-91755ec{--min-height:48vh;}.elementor-18 .elementor-element.elementor-element-41ddb74 .qodef-qi-accordion .qodef-e-title-holder{font-size:20px;}.elementor-18 .elementor-element.elementor-element-41ddb74 .qodef-e-title-holder .qodef-e-icon{font-size:9px;}.elementor-18 .elementor-element.elementor-element-ad2f36d{--min-height:48vh;}.elementor-18 .elementor-element.elementor-element-5c381d5 .qodef-qi-accordion .qodef-e-title-holder{font-size:20px;}.elementor-18 .elementor-element.elementor-element-5c381d5 .qodef-e-title-holder .qodef-e-icon{font-size:9px;}.elementor-18 .elementor-element.elementor-element-ba1cf82{--padding-top:0px;--padding-bottom:0px;--padding-left:015px;--padding-right:015px;}.elementor-18 .elementor-element.elementor-element-67a53e2{--min-height:65vh;--border-radius:20px 20px 0px 0px;}.elementor-18 .elementor-element.elementor-element-2a267de{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-742c45d{font-size:15px;}.elementor-18 .elementor-element.elementor-element-3a7529f .elementor-button{font-size:15px;border-width:1px 1px 1px 1px;}.elementor-18 .elementor-element.elementor-element-d2168af{font-size:15px;}.elementor-18 .elementor-element.elementor-element-da03753 .elementor-button{font-size:15px;border-width:1px 1px 1px 1px;}.elementor-18 .elementor-element.elementor-element-a41b0e7{font-size:15px;}.elementor-18 .elementor-element.elementor-element-c0908a4 .elementor-button{font-size:15px;border-width:1px 1px 1px 1px;}.elementor-18 .elementor-element.elementor-element-3907075{font-size:15px;}.elementor-18 .elementor-element.elementor-element-4ee897b .elementor-button{font-size:15px;border-width:1px 1px 1px 1px;}.elementor-18 .elementor-element.elementor-element-31d53dd .elementor-button{font-size:21px;}.elementor-18 .elementor-element.elementor-element-426bd99 .elementor-button{font-size:21px;}.elementor-18 .elementor-element.elementor-element-e9e31ed .elementor-button{font-size:21px;}.elementor-18 .elementor-element.elementor-element-6061372 .elementor-button{font-size:21px;}.elementor-18 .elementor-element.elementor-element-316cefa{--min-height:66vh;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 20px 20px;}.elementor-18 .elementor-element.elementor-element-b168f2b .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-e66f010{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-05d8e8c{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-77d5112{--container-widget-width:327px;--container-widget-flex-grow:0;width:var( --container-widget-width, 327px );max-width:327px;}.elementor-18 .elementor-element.elementor-element-77d5112 .qodef-qi-highlight{font-size:25px;}.elementor-18 .elementor-element.elementor-element-823dc1d{width:var( --container-widget-width, 260.641px );max-width:260.641px;--container-widget-width:260.641px;--container-widget-flex-grow:0;font-size:14px;}.elementor-18 .elementor-element.elementor-element-823dc1d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-f81e146 .elementor-button{padding:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-61391d2{--width:98%;--min-height:49vh;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-838bbff{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-dada74f .qodef-qi-highlight{font-size:30px;}.elementor-18 .elementor-element.elementor-element-fc826dc{--justify-content:space-around;--gap:010px 010px;--row-gap:010px;--column-gap:010px;}.elementor-18 .elementor-element.elementor-element-fb2737b .elementor-heading-title{font-size:23px;}.elementor-18 .elementor-element.elementor-element-57919b1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-18 .elementor-element.elementor-element-6ee8f6b img{object-position:center center;}.elementor-18 .elementor-element.elementor-element-48d2163 .elementor-heading-title{font-size:23px;}.elementor-18 .elementor-element.elementor-element-34e2a16{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-18 .elementor-element.elementor-element-3beaf2c img{object-position:center center;}.elementor-18 .elementor-element.elementor-element-77bb80f .elementor-heading-title{font-size:23px;}.elementor-18 .elementor-element.elementor-element-0999b17{--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;}.elementor-18 .elementor-element.elementor-element-40a3676{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-b1bb63b{--min-height:56vh;}.elementor-18 .elementor-element.elementor-element-ceea94b{width:var( --container-widget-width, 237.125px );max-width:237.125px;--container-widget-width:237.125px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-ceea94b .elementor-heading-title{font-size:25px;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-7eb6748{--width:550px;}.elementor-18 .elementor-element.elementor-element-a3872b5{--width:450px;}.elementor-18 .elementor-element.elementor-element-2bc3fab{--width:50%;}.elementor-18 .elementor-element.elementor-element-1079aa1{--width:50%;}.elementor-18 .elementor-element.elementor-element-f582d28{--content-width:100%;}.elementor-18 .elementor-element.elementor-element-67a53e2{--content-width:100%;}.elementor-18 .elementor-element.elementor-element-316cefa{--width:49.993%;}.elementor-18 .elementor-element.elementor-element-05d8e8c{--width:618px;}.elementor-18 .elementor-element.elementor-element-61391d2{--width:529px;}.elementor-18 .elementor-element.elementor-element-b1bb63b{--width:36.429%;}.elementor-18 .elementor-element.elementor-element-bab622f{--width:61.25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-751f991{--width:100%;}.elementor-18 .elementor-element.elementor-element-7eb6748{--width:59%;}.elementor-18 .elementor-element.elementor-element-a3872b5{--width:57%;}.elementor-18 .elementor-element.elementor-element-e66f010{--width:100%;}.elementor-18 .elementor-element.elementor-element-05d8e8c{--width:59%;}.elementor-18 .elementor-element.elementor-element-61391d2{--width:57%;}.elementor-18 .elementor-element.elementor-element-b1bb63b{--width:317.203px;}}/* Start custom CSS for container, class: .elementor-element-2a267de */.all-content{
    display: none;
}
#individual-content{
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31d53dd */#boton-individual{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-426bd99 */#boton-psiconutricion{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e9e31ed */#boton-talleres {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6061372 */#boton-supervisiones{
    cursor: pointer;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'bastia';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rociorodriguezpsicologia.es/wp-content/uploads/2024/01/Bastia-Bold-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IF bosch';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rociorodriguezpsicologia.es/wp-content/uploads/2024/02/IFBosch-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'IF bosch';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rociorodriguezpsicologia.es/wp-content/uploads/2024/02/IFBosch-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */