.elementor-2093 .elementor-element.elementor-element-8e27c20{--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;--margin-top:-155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2093 .elementor-element.elementor-element-1bdc0d4{--display:flex;--min-height:730px;--justify-content:center;--border-radius:0px 0px 40px 40px;--margin-top:59px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2093 .elementor-element.elementor-element-1bdc0d4:not(.elementor-motion-effects-element-type-background), .elementor-2093 .elementor-element.elementor-element-1bdc0d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#63636300;background-image:url("https://sitescriativospsy.horizonx.marketing/wp-content/uploads/2025/04/Copia-de-Folder-sites-9.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2093 .elementor-element.elementor-element-1bdc0d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2093 .elementor-element.elementor-element-c4ac7f5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2093 .elementor-element.elementor-element-c4ac7f5.e-con{--flex-grow:0;--flex-shrink:0;}.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-2093 .elementor-element.elementor-element-0f5a93a{--divider-border-style:solid;--divider-color:#84997D;--divider-border-width:2px;}.elementor-2093 .elementor-element.elementor-element-0f5a93a .elementor-divider-separator{width:0%;margin:0 auto;margin-left:0;}.elementor-2093 .elementor-element.elementor-element-0f5a93a .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-anim-text.wpr-anim-text-type-rotate-1 b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-anim-text.wpr-anim-text-type-slide b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-anim-text.wpr-anim-text-type-zoom b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-anim-text.wpr-anim-text-type-push b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-highlighted-text svg path{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-2093 .elementor-element.elementor-element-19f8dba{margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 96px) 16px;padding:41px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-advanced-text{text-align:left;}.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-advanced-text a{text-align:left;}.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-advanced-text-preffix{color:#AF5F3F;font-family:"Italiana", Sans-serif;font-size:82px;font-weight:500;padding-top:0px;padding-bottom:0px;}.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-anim-text{color:#AF5F3F;padding:0px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-highlighted-text{color:#AF5F3F;padding:0px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-anim-text b, .elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-anim-text b i,.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-anim-text,.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-highlighted-text{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:200;font-style:italic;}.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-advanced-text-suffuix{padding-top:0px;padding-bottom:0px;}.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-advanced-text-suffix{color:#FFFFFF;}.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-2093 .elementor-element.elementor-element-28f6d07{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 21px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#B47B66;}.elementor-2093 .elementor-element.elementor-element-ee485db .wpr-button{background-color:#B47B66;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#FFFFFF;border-style:none;border-radius:40px 40px 40px 40px;}	.elementor-2093 .elementor-element.elementor-element-ee485db [class*="elementor-animation"]:hover,
								.elementor-2093 .elementor-element.elementor-element-ee485db .wpr-button::before,
								.elementor-2093 .elementor-element.elementor-element-ee485db .wpr-button::after{background-color:#FFFFFF;}.elementor-2093 .elementor-element.elementor-element-ee485db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:2px 2px 2px 2px;text-align:left;}.elementor-2093 .elementor-element.elementor-element-ee485db.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-2093 .elementor-element.elementor-element-ee485db .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-2093 .elementor-element.elementor-element-ee485db .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#111111;padding:12px 10px 12px 10px;}.elementor-2093 .elementor-element.elementor-element-ee485db .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-2093 .elementor-element.elementor-element-ee485db .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-2093 .elementor-element.elementor-element-ee485db .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-2093 .elementor-element.elementor-element-ee485db .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-2093 .elementor-element.elementor-element-ee485db .wpr-button-wrap{max-width:220px;}.elementor-2093 .elementor-element.elementor-element-ee485db .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-2093 .elementor-element.elementor-element-ee485db .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#FFFFFF;}.elementor-2093 .elementor-element.elementor-element-ee485db .wpr-button-icon{font-size:18px;}.elementor-2093 .elementor-element.elementor-element-ee485db .wpr-button-icon svg{width:18px;height:18px;}.elementor-2093 .elementor-element.elementor-element-ee485db.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-2093 .elementor-element.elementor-element-ee485db.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-2093 .elementor-element.elementor-element-ee485db.wpr-button-icon-style-inline .wpr-button-icon{color:#FFFFFF;}.elementor-2093 .elementor-element.elementor-element-ee485db.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#FFFFFF;}.elementor-2093 .elementor-element.elementor-element-ee485db .wpr-button-text,.elementor-2093 .elementor-element.elementor-element-ee485db .wpr-button::after{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-2093 .elementor-element.elementor-element-ee485db .wpr-button:hover .wpr-button-text{color:#111111;}.elementor-2093 .elementor-element.elementor-element-ee485db.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#111111;}.elementor-2093 .elementor-element.elementor-element-ee485db.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#111111;}.elementor-2093 .elementor-element.elementor-element-ee485db .wpr-button:focus .wpr-button-text{color:#111111;}.elementor-2093 .elementor-element.elementor-element-ee485db.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#111111;}.elementor-2093 .elementor-element.elementor-element-ee485db.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#111111;}.elementor-2093 .elementor-element.elementor-element-ee485db .wpr-button:hover{border-color:#E8E8E8;}.elementor-2093 .elementor-element.elementor-element-ee485db.wpr-button-icon-style-inline .wpr-button{padding:12px 10px 12px 10px;}.elementor-2093 .elementor-element.elementor-element-ee485db.wpr-button-icon-style-block .wpr-button-text{padding:12px 10px 12px 10px;}.elementor-2093 .elementor-element.elementor-element-ee485db.wpr-button-icon-style-inline-block .wpr-button-content{padding:12px 10px 12px 10px;}.elementor-2093 .elementor-element.elementor-element-7470916{--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;--align-items:flex-end;--gap:0px 300px;--row-gap:0px;--column-gap:300px;--margin-top:-112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2093 .elementor-element.elementor-element-7470916.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2093 .elementor-element.elementor-element-bcfad44{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:-90px;--margin-right:0px;}.elementor-2093 .elementor-element.elementor-element-bcfad44.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2093 .elementor-element.elementor-element-41cb411{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:14px;--margin-bottom:14px;--margin-left:14px;--margin-right:14px;--padding-top:30px;--padding-bottom:14px;--padding-left:30px;--padding-right:30px;}.elementor-2093 .elementor-element.elementor-element-41cb411:not(.elementor-motion-effects-element-type-background), .elementor-2093 .elementor-element.elementor-element-41cb411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E42E;}.elementor-2093 .elementor-element.elementor-element-41cb411.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2093 .elementor-element.elementor-element-144d03d{--grid-template-columns:repeat(0, auto);text-align:center;margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + -10px) -16px;padding:13px 5px 20px 5px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2093 .elementor-element.elementor-element-144d03d .elementor-social-icon{background-color:#B47B66;}.elementor-2093 .elementor-element.elementor-element-756bb54{--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-2093 .elementor-element.elementor-element-084d7b4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-2093 .elementor-element.elementor-element-55947a6{padding:16px 16px 16px 16px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2093 .elementor-element.elementor-element-55947a6 .elementor-image-box-wrapper{text-align:center;}.elementor-2093 .elementor-element.elementor-element-55947a6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2093 .elementor-element.elementor-element-55947a6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2093 .elementor-element.elementor-element-55947a6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2093 .elementor-element.elementor-element-55947a6 .elementor-image-box-title{margin-bottom:0px;color:#A86147;}.elementor-2093 .elementor-element.elementor-element-55947a6 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2093 .elementor-element.elementor-element-55947a6 .elementor-image-box-img img{height:100px;object-fit:contain;object-position:center right;border-radius:20px;transition-duration:0.3s;}.elementor-2093 .elementor-element.elementor-element-55947a6:has(:hover) .elementor-image-box-title,
					 .elementor-2093 .elementor-element.elementor-element-55947a6:has(:focus) .elementor-image-box-title{color:#E4D2CC;}.elementor-2093 .elementor-element.elementor-element-cbc58b2{padding:16px 16px 16px 16px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2093 .elementor-element.elementor-element-cbc58b2 .elementor-image-box-wrapper{text-align:center;}.elementor-2093 .elementor-element.elementor-element-cbc58b2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2093 .elementor-element.elementor-element-cbc58b2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2093 .elementor-element.elementor-element-cbc58b2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2093 .elementor-element.elementor-element-cbc58b2 .elementor-image-box-title{margin-bottom:0px;color:#A86147;}.elementor-2093 .elementor-element.elementor-element-cbc58b2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2093 .elementor-element.elementor-element-cbc58b2 .elementor-image-box-img img{height:100px;object-fit:contain;object-position:center right;border-radius:20px;transition-duration:0.3s;}.elementor-2093 .elementor-element.elementor-element-cbc58b2:has(:hover) .elementor-image-box-title,
					 .elementor-2093 .elementor-element.elementor-element-cbc58b2:has(:focus) .elementor-image-box-title{color:#E4D2CC;}.elementor-2093 .elementor-element.elementor-element-fcfa86c{padding:16px 16px 16px 16px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2093 .elementor-element.elementor-element-fcfa86c .elementor-image-box-wrapper{text-align:center;}.elementor-2093 .elementor-element.elementor-element-fcfa86c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2093 .elementor-element.elementor-element-fcfa86c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2093 .elementor-element.elementor-element-fcfa86c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2093 .elementor-element.elementor-element-fcfa86c .elementor-image-box-title{margin-bottom:0px;color:#A86147;}.elementor-2093 .elementor-element.elementor-element-fcfa86c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2093 .elementor-element.elementor-element-fcfa86c .elementor-image-box-img img{height:100px;object-fit:contain;object-position:center right;border-radius:20px;transition-duration:0.3s;}.elementor-2093 .elementor-element.elementor-element-fcfa86c:has(:hover) .elementor-image-box-title,
					 .elementor-2093 .elementor-element.elementor-element-fcfa86c:has(:focus) .elementor-image-box-title{color:#E4D2CC;}.elementor-2093 .elementor-element.elementor-element-701f488{padding:16px 16px 16px 16px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2093 .elementor-element.elementor-element-701f488 .elementor-image-box-wrapper{text-align:center;}.elementor-2093 .elementor-element.elementor-element-701f488.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2093 .elementor-element.elementor-element-701f488.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2093 .elementor-element.elementor-element-701f488.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2093 .elementor-element.elementor-element-701f488 .elementor-image-box-title{margin-bottom:0px;color:#A86147;}.elementor-2093 .elementor-element.elementor-element-701f488 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2093 .elementor-element.elementor-element-701f488 .elementor-image-box-img img{height:100px;object-fit:contain;object-position:center right;border-radius:20px;transition-duration:0.3s;}.elementor-2093 .elementor-element.elementor-element-701f488:has(:hover) .elementor-image-box-title,
					 .elementor-2093 .elementor-element.elementor-element-701f488:has(:focus) .elementor-image-box-title{color:#E4D2CC;}.elementor-2093 .elementor-element.elementor-element-85878e1{padding:16px 16px 16px 16px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2093 .elementor-element.elementor-element-85878e1 .elementor-image-box-wrapper{text-align:center;}.elementor-2093 .elementor-element.elementor-element-85878e1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2093 .elementor-element.elementor-element-85878e1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2093 .elementor-element.elementor-element-85878e1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2093 .elementor-element.elementor-element-85878e1 .elementor-image-box-title{margin-bottom:0px;color:#A86147;}.elementor-2093 .elementor-element.elementor-element-85878e1 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2093 .elementor-element.elementor-element-85878e1 .elementor-image-box-img img{height:100px;object-fit:contain;object-position:center right;border-radius:20px;transition-duration:0.3s;}.elementor-2093 .elementor-element.elementor-element-85878e1:has(:hover) .elementor-image-box-title,
					 .elementor-2093 .elementor-element.elementor-element-85878e1:has(:focus) .elementor-image-box-title{color:#E4D2CC;}.elementor-2093 .elementor-element.elementor-element-6341892{padding:16px 16px 16px 16px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2093 .elementor-element.elementor-element-6341892 .elementor-image-box-wrapper{text-align:center;}.elementor-2093 .elementor-element.elementor-element-6341892.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2093 .elementor-element.elementor-element-6341892.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2093 .elementor-element.elementor-element-6341892.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2093 .elementor-element.elementor-element-6341892 .elementor-image-box-title{margin-bottom:0px;color:#A86147;}.elementor-2093 .elementor-element.elementor-element-6341892 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2093 .elementor-element.elementor-element-6341892 .elementor-image-box-img img{height:100px;object-fit:contain;object-position:center right;border-radius:20px;transition-duration:0.3s;}.elementor-2093 .elementor-element.elementor-element-6341892:has(:hover) .elementor-image-box-title,
					 .elementor-2093 .elementor-element.elementor-element-6341892:has(:focus) .elementor-image-box-title{color:#E4D2CC;}.elementor-2093 .elementor-element.elementor-element-705ba72{--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-2093 .elementor-element.elementor-element-30e7304{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2093 .elementor-element.elementor-element-9934265{--display:flex;}.elementor-2093 .elementor-element.elementor-element-9934265.e-con{--align-self: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-2093 .elementor-element.elementor-element-74ee87b.elementor-element{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-74ee87b{text-align:start;}.elementor-2093 .elementor-element.elementor-element-74ee87b .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:40px;font-weight:500;line-height:51px;color:#111111;}.elementor-2093 .elementor-element.elementor-element-98ab7cb{margin:0px 4px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#777777;}.elementor-2093 .elementor-element.elementor-element-a414604{--divider-border-style:solid;--divider-color:#DAD6CA;--divider-border-width:1px;}.elementor-2093 .elementor-element.elementor-element-a414604 .elementor-divider-separator{width:100%;}.elementor-2093 .elementor-element.elementor-element-a414604 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2093 .elementor-element.elementor-element-2a2eee2 .wpr-button{background-color:#B47B66;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#FFFFFF;border-style:none;border-radius:40px 40px 40px 40px;}	.elementor-2093 .elementor-element.elementor-element-2a2eee2 [class*="elementor-animation"]:hover,
								.elementor-2093 .elementor-element.elementor-element-2a2eee2 .wpr-button::before,
								.elementor-2093 .elementor-element.elementor-element-2a2eee2 .wpr-button::after{background-color:#FFFFFF;}.elementor-2093 .elementor-element.elementor-element-2a2eee2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:2px 2px 2px 2px;text-align:left;}.elementor-2093 .elementor-element.elementor-element-2a2eee2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2093 .elementor-element.elementor-element-2a2eee2 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-2093 .elementor-element.elementor-element-2a2eee2 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#111111;padding:12px 10px 12px 10px;}.elementor-2093 .elementor-element.elementor-element-2a2eee2 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-2093 .elementor-element.elementor-element-2a2eee2 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-2093 .elementor-element.elementor-element-2a2eee2 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-2093 .elementor-element.elementor-element-2a2eee2 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-2093 .elementor-element.elementor-element-2a2eee2 .wpr-button-wrap{max-width:220px;}.elementor-2093 .elementor-element.elementor-element-2a2eee2 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-2093 .elementor-element.elementor-element-2a2eee2 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#FFFFFF;}.elementor-2093 .elementor-element.elementor-element-2a2eee2 .wpr-button-icon{font-size:18px;}.elementor-2093 .elementor-element.elementor-element-2a2eee2 .wpr-button-icon svg{width:18px;height:18px;}.elementor-2093 .elementor-element.elementor-element-2a2eee2.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-2093 .elementor-element.elementor-element-2a2eee2.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-2093 .elementor-element.elementor-element-2a2eee2.wpr-button-icon-style-inline .wpr-button-icon{color:#FFFFFF;}.elementor-2093 .elementor-element.elementor-element-2a2eee2.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#FFFFFF;}.elementor-2093 .elementor-element.elementor-element-2a2eee2 .wpr-button-text,.elementor-2093 .elementor-element.elementor-element-2a2eee2 .wpr-button::after{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-2093 .elementor-element.elementor-element-2a2eee2 .wpr-button:hover .wpr-button-text{color:#111111;}.elementor-2093 .elementor-element.elementor-element-2a2eee2.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#111111;}.elementor-2093 .elementor-element.elementor-element-2a2eee2.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#111111;}.elementor-2093 .elementor-element.elementor-element-2a2eee2 .wpr-button:focus .wpr-button-text{color:#111111;}.elementor-2093 .elementor-element.elementor-element-2a2eee2.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#111111;}.elementor-2093 .elementor-element.elementor-element-2a2eee2.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#111111;}.elementor-2093 .elementor-element.elementor-element-2a2eee2 .wpr-button:hover{border-color:#E8E8E8;}.elementor-2093 .elementor-element.elementor-element-2a2eee2.wpr-button-icon-style-inline .wpr-button{padding:12px 10px 12px 10px;}.elementor-2093 .elementor-element.elementor-element-2a2eee2.wpr-button-icon-style-block .wpr-button-text{padding:12px 10px 12px 10px;}.elementor-2093 .elementor-element.elementor-element-2a2eee2.wpr-button-icon-style-inline-block .wpr-button-content{padding:12px 10px 12px 10px;}.elementor-2093 .elementor-element.elementor-element-bc2dba6{--display:flex;}.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-2093 .elementor-element.elementor-element-a96cae7 img{width:80%;border-radius:18px 18px 18px 18px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-2093 .elementor-element.elementor-element-b9aeed5{--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-2093 .elementor-element.elementor-element-3511ac2{--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-2093 .elementor-element.elementor-element-43e0f41{--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-2093 .elementor-element.elementor-element-f443bdb{--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;--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-2093 .elementor-element.elementor-element-2e1deb6{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2093 .elementor-element.elementor-element-712a6d5{--display:flex;}.elementor-2093 .elementor-element.elementor-element-4595d43 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-2093 .elementor-element.elementor-element-4280c8e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2093 .elementor-element.elementor-element-6dcc80d{text-align:start;}.elementor-2093 .elementor-element.elementor-element-6dcc80d .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:34px;font-weight:500;color:#111111;}.elementor-2093 .elementor-element.elementor-element-5951dae.elementor-element{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-5951dae{text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#777777;}.elementor-2093 .elementor-element.elementor-element-fa68f99.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2093 .elementor-element.elementor-element-fa68f99{text-align:start;}.elementor-2093 .elementor-element.elementor-element-6765258{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:end;}.elementor-2093 .elementor-element.elementor-element-9b33ba0 .wpr-button{background-color:#A76047;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#E8E8E8;border-style:none;border-radius:4px 4px 4px 4px;}	.elementor-2093 .elementor-element.elementor-element-9b33ba0 [class*="elementor-animation"]:hover,
								.elementor-2093 .elementor-element.elementor-element-9b33ba0 .wpr-button::before,
								.elementor-2093 .elementor-element.elementor-element-9b33ba0 .wpr-button::after{background-color:#5A6853;}.elementor-2093 .elementor-element.elementor-element-9b33ba0 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-2093 .elementor-element.elementor-element-9b33ba0 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:10px 10px 10px 10px;}.elementor-2093 .elementor-element.elementor-element-9b33ba0 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-2093 .elementor-element.elementor-element-9b33ba0 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-2093 .elementor-element.elementor-element-9b33ba0 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-2093 .elementor-element.elementor-element-9b33ba0 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-2093 .elementor-element.elementor-element-9b33ba0 .wpr-button-wrap{max-width:191px;}.elementor-2093 .elementor-element.elementor-element-9b33ba0{text-align:left;}.elementor-2093 .elementor-element.elementor-element-9b33ba0 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-2093 .elementor-element.elementor-element-9b33ba0 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-2093 .elementor-element.elementor-element-9b33ba0 .wpr-button-icon{font-size:14px;}.elementor-2093 .elementor-element.elementor-element-9b33ba0 .wpr-button-icon svg{width:14px;height:14px;}.elementor-2093 .elementor-element.elementor-element-9b33ba0.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-2093 .elementor-element.elementor-element-9b33ba0.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-2093 .elementor-element.elementor-element-9b33ba0.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-2093 .elementor-element.elementor-element-9b33ba0.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-2093 .elementor-element.elementor-element-9b33ba0 .wpr-button-text,.elementor-2093 .elementor-element.elementor-element-9b33ba0 .wpr-button::after{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-2093 .elementor-element.elementor-element-9b33ba0 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-2093 .elementor-element.elementor-element-9b33ba0.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-2093 .elementor-element.elementor-element-9b33ba0.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-2093 .elementor-element.elementor-element-9b33ba0 .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-2093 .elementor-element.elementor-element-9b33ba0.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-2093 .elementor-element.elementor-element-9b33ba0.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-2093 .elementor-element.elementor-element-9b33ba0 .wpr-button:hover{border-color:#E8E8E8;}.elementor-2093 .elementor-element.elementor-element-9b33ba0.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-2093 .elementor-element.elementor-element-9b33ba0.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-2093 .elementor-element.elementor-element-9b33ba0.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}.elementor-2093 .elementor-element.elementor-element-ebc35a6{--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-2093 .elementor-element.elementor-element-7ec2473{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2093 .elementor-element.elementor-element-9ee85c1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-2093 .elementor-element.elementor-element-1bdc0d4{--width:100%;}.elementor-2093 .elementor-element.elementor-element-bcfad44{--width:40%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2093 .elementor-element.elementor-element-1bdc0d4{--width:1016px;}.elementor-2093 .elementor-element.elementor-element-c4ac7f5{--width:567px;}.elementor-2093 .elementor-element.elementor-element-7470916{--width:1025px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2093 .elementor-element.elementor-element-bcfad44{--width:100%;}}@media(max-width:1366px){.elementor-2093 .elementor-element.elementor-element-1bdc0d4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2093 .elementor-element.elementor-element-bcfad44{--grid-auto-flow:row;}.elementor-2093 .elementor-element.elementor-element-084d7b4{--grid-auto-flow:row;}.elementor-2093 .elementor-element.elementor-element-30e7304{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2093 .elementor-element.elementor-element-2a2eee2{width:var( --container-widget-width, 299.922px );max-width:299.922px;--container-widget-width:299.922px;--container-widget-flex-grow:0;}.elementor-2093 .elementor-element.elementor-element-2e1deb6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2093 .elementor-element.elementor-element-4280c8e{--grid-auto-flow:row;}.elementor-2093 .elementor-element.elementor-element-fa68f99{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-2093 .elementor-element.elementor-element-6765258{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-2093 .elementor-element.elementor-element-1bdc0d4{--min-height:996px;}.elementor-2093 .elementor-element.elementor-element-1bdc0d4:not(.elementor-motion-effects-element-type-background), .elementor-2093 .elementor-element.elementor-element-1bdc0d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-676px 0px;}.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-advanced-text-preffix{font-size:45px;}.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-anim-text b, .elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-anim-text b i,.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-anim-text,.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-highlighted-text{font-size:50px;}.elementor-2093 .elementor-element.elementor-element-7470916{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2093 .elementor-element.elementor-element-bcfad44{--grid-auto-flow:row;}.elementor-2093 .elementor-element.elementor-element-084d7b4{--grid-auto-flow:row;}.elementor-2093 .elementor-element.elementor-element-30e7304{--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-2093 .elementor-element.elementor-element-4280c8e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2093 .elementor-element.elementor-element-6765258{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2093 .elementor-element.elementor-element-1bdc0d4{--min-height:736px;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2093 .elementor-element.elementor-element-1bdc0d4:not(.elementor-motion-effects-element-type-background), .elementor-2093 .elementor-element.elementor-element-1bdc0d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-587px 0px;}.elementor-2093 .elementor-element.elementor-element-c4ac7f5{--width:281px;}.elementor-2093 .elementor-element.elementor-element-19f8dba{margin:-49px 22px calc(var(--kit-widget-spacing, 0px) + 102px) 22px;padding:0px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-advanced-text-preffix{font-size:30px;}.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-anim-text b, .elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-anim-text b i,.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-anim-text,.elementor-2093 .elementor-element.elementor-element-19f8dba .wpr-highlighted-text{font-size:21px;}.elementor-2093 .elementor-element.elementor-element-28f6d07{margin:-99px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 20px;padding:0px 9px 0px -20px;font-size:16px;}.elementor-2093 .elementor-element.elementor-element-28f6d07.elementor-element{--align-self:flex-start;}.elementor-2093 .elementor-element.elementor-element-bcfad44{--e-con-grid-template-columns:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-2093 .elementor-element.elementor-element-41cb411{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2093 .elementor-element.elementor-element-084d7b4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2093 .elementor-element.elementor-element-55947a6 .elementor-image-box-img{margin-bottom:15px;}.elementor-2093 .elementor-element.elementor-element-cbc58b2 .elementor-image-box-img{margin-bottom:15px;}.elementor-2093 .elementor-element.elementor-element-fcfa86c .elementor-image-box-img{margin-bottom:15px;}.elementor-2093 .elementor-element.elementor-element-701f488 .elementor-image-box-img{margin-bottom:15px;}.elementor-2093 .elementor-element.elementor-element-85878e1 .elementor-image-box-img{margin-bottom:15px;}.elementor-2093 .elementor-element.elementor-element-6341892 .elementor-image-box-img{margin-bottom:15px;}.elementor-2093 .elementor-element.elementor-element-74ee87b{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2093 .elementor-element.elementor-element-74ee87b.elementor-element{--order:-99999 /* order start hack */;}.elementor-2093 .elementor-element.elementor-element-74ee87b .elementor-heading-title{font-size:35px;}.elementor-2093 .elementor-element.elementor-element-98ab7cb.elementor-element{--order:-99999 /* order start hack */;}.elementor-2093 .elementor-element.elementor-element-bc2dba6.e-con{--order:-99999 /* order start hack */;}.elementor-2093 .elementor-element.elementor-element-a96cae7.elementor-element{--order:-99999 /* order start hack */;}.elementor-2093 .elementor-element.elementor-element-4280c8e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2093 .elementor-element.elementor-element-6dcc80d{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2093 .elementor-element.elementor-element-6dcc80d .elementor-heading-title{font-size:35px;}.elementor-2093 .elementor-element.elementor-element-6765258{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-50c4e64 *//* ===== SESSÃO: TERAPIA SEXUAL ===== */
#terapia-sexual {
  padding: 84px 0;
  background: transparent;
}

/* CONTAINER */
#terapia-sexual .container {
  max-width: 1180px;
  margin: auto;
  padding: 0 22px;
  background: rgba(255,255,255,0.65);
  border: 1px solid rgba(179,88,140,0.18);
  backdrop-filter: blur(10px) saturate(1.02);
  border-radius: 16px;
  box-shadow: 0 6px 18px rgba(46,27,43,0.08);
  animation: slideIn 1.2s ease both;
}

/* GRID */
#terapia-sexual .grid {
  display: grid;
  gap: 24px;
  align-items: center;
  grid-template-columns: repeat(2, 1fr);
}

/* TÍTULOS E TEXTOS */
#terapia-sexual h2 {
  font-family: 'Playfair Display', serif;
  font-weight: 700;
  color: #2E1B2B;
  margin-bottom: 20px;
}
#terapia-sexual p {
  margin-bottom: 16px;
  color: #2E1B2B;
  line-height: 1.6;
  font-family: 'Inter', sans-serif;
  font-size: 1rem;
}

/* LISTA */
#terapia-sexual ul {
  list-style: none;
  padding: 0;
  margin: 18px 0;
}
#terapia-sexual li {
  margin-bottom: 8px;
  color: #6E5D66;
  font-size: 1rem;
}

/* BOTÕES */
#terapia-sexual .btn {
  display: inline-flex;
  align-items: center;
  gap: 0.6rem;
  padding: 0.9rem 1.25rem;
  border-radius: 999px;
  font-weight: 600;
  border: 1px solid transparent;
  box-shadow: 0 6px 18px rgba(46,27,43,0.12);
  transition: 0.25s ease;
  cursor: pointer;
  text-decoration: none;
}
#terapia-sexual .btn:hover {
  transform: translateY(-1px);
  box-shadow: 0 10px 30px rgba(46,27,43,0.18);
}
#terapia-sexual .btn-primary {
  background: #B3588C;
  color: #fff;
}
#terapia-sexual .btn-secondary {
  background: #fff;
  color: #2E1B2B;
  border-color: #eadbe1;
}

/* IMAGEM */
#terapia-sexual img {
  width: 100%;
  display: block;
  border-radius: 14px;
  box-shadow: 0 4px 16px rgba(46,27,43,0.08);
  transition: transform 0.4s ease;
}
#terapia-sexual img:hover {
  transform: scale(1.02);
}

/* ANIMAÇÃO DE ENTRADA LATERAL */
@keyframes slideIn {
  from {
    transform: translateX(60px);
  }
  to {
    transform: translateX(0);
  }
}

/* RESPONSIVIDADE */
@media (max-width: 1024px) {
  #terapia-sexual .grid {
    grid-template-columns: 1fr;
  }
  #terapia-sexual img {
    margin-top: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06710c3 *//* ===== SESSÃO: TERAPIA DE CASAL ===== */
#terapia-casal {
  padding: 84px 0;
  background: transparent;
}

/* CONTAINER COM EFEITO FUMÊ */
#terapia-casal .container {
  max-width: 1180px;
  margin: auto;
  padding: 0 22px;
  background: rgba(255, 255, 255, 0.65);
  border: 1px solid rgba(179, 88, 140, 0.18);
  backdrop-filter: blur(10px) saturate(1.02);
  border-radius: 16px;
  box-shadow: 0 6px 18px rgba(46, 27, 43, 0.08);
}

/* GRID PRINCIPAL */
#terapia-casal .grid {
  display: grid;
  gap: 24px;
  align-items: center;
  grid-template-columns: repeat(2, 1fr);
}

/* IMAGEM */
#terapia-casal img {
  width: 100%;
  display: block;
  border-radius: 14px;
  box-shadow: 0 4px 16px rgba(46, 27, 43, 0.08);
  transition: transform 0.4s ease;
}
#terapia-casal img:hover {
  transform: scale(1.02);
}

/* TÍTULO E TEXTO */
#terapia-casal h2 {
  font-family: 'Playfair Display', serif;
  font-weight: 700;
  color: #2E1B2B;
  margin-bottom: 20px;
}
#terapia-casal p {
  margin-bottom: 16px;
  color: #2E1B2B;
  line-height: 1.6;
  font-family: 'Inter', sans-serif;
  font-size: 1rem;
}

/* 3 ETAPAS */
#terapia-casal .steps {
  display: grid;
  gap: 18px;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 24px;
}
#terapia-casal .step {
  background: rgba(255, 255, 255, 0.7);
  border: 1px solid #eadbe1;
  border-radius: 16px;
  padding: 24px;
  text-align: center;
  backdrop-filter: blur(8px);
  transition: 0.25s ease;
}
#terapia-casal .step:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(179, 88, 140, 0.15);
}
#terapia-casal .step .num {
  width: 42px;
  height: 42px;
  border-radius: 999px;
  margin: 0 auto 10px;
  background: #EBD5DC;
  display: grid;
  place-items: center;
  font-weight: 700;
  color: #2E1B2B;
  font-family: 'Inter', sans-serif;
}
#terapia-casal .step .muted {
  color: #6E5D66;
  font-size: 0.95rem;
}

/* BOTÕES CTA */
#terapia-casal .btn {
  display: inline-flex;
  align-items: center;
  gap: 0.6rem;
  padding: 0.9rem 1.25rem;
  border-radius: 999px;
  font-weight: 600;
  border: 1px solid transparent;
  box-shadow: 0 6px 18px rgba(46, 27, 43, 0.12);
  transition: 0.25s ease;
  cursor: pointer;
  text-decoration: none;
}
#terapia-casal .btn:hover {
  transform: translateY(-1px);
  box-shadow: 0 10px 30px rgba(46, 27, 43, 0.18);
}
#terapia-casal .btn-primary {
  background: #B3588C;
  color: #fff;
}
#terapia-casal .btn-secondary {
  background: #fff;
  color: #2E1B2B;
  border-color: #eadbe1;
}

/* RESPONSIVO */
@media (max-width: 1024px) {
  #terapia-casal .grid {
    grid-template-columns: 1fr;
  }
  #terapia-casal img {
    margin-bottom: 20px;
  }
  #terapia-casal .steps {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f18533 *//* === VARIÁVEIS GERAIS === */
:root {
  --rose: #c17f94;
  --brown: #5a3a35;
  --beige: #f7f3f1;
  --muted: #6d5c5c;
  --shadow: rgba(0, 0, 0, 0.15);
  --radius: 14px;
  --transition: all 0.3s ease;
  --font-body: "Poppins", sans-serif;
  --font-title: "Playfair Display", serif;
}

/* === RESET E BASE === */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  background: var(--beige);
  color: var(--brown);
  font-family: var(--font-body);
  line-height: 1.7;
  overflow-x: hidden;
}

img {
  max-width: 100%;
  height: auto;
  display: block;
  border-radius: var(--radius);
}

/* === CONTAINERS E LAYOUT === */
.container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 60px 20px;
}

.pad {
  padding: 60px 20px;
}

.grid {
  display: grid;
  gap: 40px;
}

.grid.c2 {
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  align-items: center;
}

/* === ESTILO GLASS (FUMÊ TRANSLÚCIDO) === */
.glass {
  background: rgba(255, 255, 255, 0.55);
  backdrop-filter: blur(16px);
  border-radius: var(--radius);
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08);
  transition: var(--transition);
}

.glass:hover {
  transform: translateY(-4px);
}

/* === TÍTULOS E TEXTOS === */
h1, h2, h3 {
  font-family: var(--font-title);
  color: var(--brown);
  line-height: 1.3;
}

h2 {
  font-size: 2rem;
  margin-bottom: 20px;
  position: relative;
}

h2::after {
  content: "";
  width: 60px;
  height: 3px;
  background: var(--rose);
  display: block;
  margin-top: 10px;
  border-radius: 2px;
}

p {
  color: var(--muted);
  font-size: 1.05rem;
}

/* === BOTÕES === */
.btn {
  display: inline-block;
  text-decoration: none;
  font-weight: 500;
  border-radius: 50px;
  padding: 12px 24px;
  transition: var(--transition);
  text-align: center;
}

.btn-primary {
  background: var(--rose);
  color: #fff;
  box-shadow: 0 6px 18px rgba(193, 127, 148, 0.3);
}

.btn-primary:hover {
  background: #b26a81;
  transform: translateY(-2px);
}

.btn-secondary {
  background: rgba(193, 127, 148, 0.1);
  border: 1px solid var(--rose);
  color: var(--rose);
}

.btn-secondary:hover {
  background: var(--rose);
  color: #fff;
}

.btn-outline {
  background: transparent;
  border: 1px solid var(--rose);
  color: var(--rose);
}

.btn-outline:hover {
  background: var(--rose);
  color: white;
}

/* === RESPONSIVIDADE === */
@media (max-width: 768px) {
  h2 {
    font-size: 1.6rem;
  }
  .grid.c2 {
    grid-template-columns: 1fr;
  }
  .btn {
    width: 100%;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-301365d *//* ===== SESSÃO: O QUE PACIENTES DIZEM ===== */
#depoimentos {
  padding: 84px 0;
  background: transparent;
  text-align: center;
}

/* CONTAINER PRINCIPAL */
#depoimentos .container {
  max-width: 1180px;
  margin: auto;
  padding: 0 22px;
  background: rgba(255, 255, 255, 0.65);
  border: 1px solid rgba(179, 88, 140, 0.18);
  backdrop-filter: blur(10px) saturate(1.02);
  border-radius: 16px;
  box-shadow: 0 6px 18px rgba(46, 27, 43, 0.08);
  animation: slideLeft 1.2s ease both;
}

/* TÍTULO */
#depoimentos h2 {
  font-family: 'Playfair Display', serif;
  font-weight: 700;
  color: #2E1B2B;
  margin-bottom: 36px;
}

/* GRID DE DEPOIMENTOS */
#depoimentos .testi {
  display: grid;
  gap: 22px;
  grid-template-columns: repeat(3, 1fr);
  text-align: left;
}

/* CARD DEPOIMENTO */
#depoimentos .testi .glass {
  background: rgba(255, 255, 255, 0.75);
  border: 1px solid #eadbe1;
  border-radius: 16px;
  padding: 28px;
  font-size: 1.05rem;
  line-height: 1.6;
  color: #2E1B2B;
  box-shadow: 0 6px 18px rgba(46, 27, 43, 0.08);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  position: relative;
}
#depoimentos .testi .glass:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 28px rgba(179, 88, 140, 0.15);
}

/* ASPAS */
#depoimentos .testi .glass::before {
  content: "❝";
  position: absolute;
  top: -16px;
  left: 20px;
  font-size: 2rem;
  color: rgba(179, 88, 140, 0.35);
}

/* AUTOR / ASSINATURA */
#depoimentos .muted {
  display: block;
  margin-top: 14px;
  color: #6E5D66;
  font-size: 0.95rem;
  font-style: italic;
  text-align: right;
}

/* ANIMAÇÃO LATERAL */
@keyframes slideLeft {
  from {
    transform: translateX(-60px);
  }
  to {
    transform: translateX(0);
  }
}

/* RESPONSIVO */
@media (max-width: 1024px) {
  #depoimentos .testi {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 768px) {
  #depoimentos .testi {
    grid-template-columns: 1fr;
  }
  #depoimentos .testi .glass {
    font-size: 1rem;
    padding: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7cc9442 *//* ===== SESSÃO: AGENDAR / CONTATO ===== */
#agendar {
  padding: 84px 0;
  background: transparent;
}

/* CONTAINER (glass + movimento lateral) */
#agendar .container {
  max-width: 1180px;
  margin: auto;
  padding: 0 22px;
  background: rgba(255,255,255,0.65);
  border: 1px solid rgba(179,88,140,0.18);
  backdrop-filter: blur(10px) saturate(1.02);
  border-radius: 16px;
  box-shadow: 0 6px 18px rgba(46,27,43,0.08);
  animation: slideInRight 1.2s ease both;
}

/* TÍTULO E TEXTO */
#agendar h2 {
  font-family: 'Playfair Display', serif;
  font-weight: 700;
  color: #2E1B2B;
  margin-bottom: 20px;
  text-align: center;
}
#agendar p {
  color: #2E1B2B;
  line-height: 1.6;
  font-family: 'Inter', sans-serif;
  font-size: 1rem;
  margin: 0 auto 32px;
  max-width: 780px;
  text-align: center;
}

/* GRID PRINCIPAL */
#agendar .grid {
  display: grid;
  gap: 32px;
  grid-template-columns: repeat(2, 1fr);
  align-items: start;
}

/* FORMULÁRIO */
#agendar form .row {
  display: grid;
  gap: 14px;
  grid-template-columns: 1fr 1fr;
}
#agendar form input,
#agendar form textarea {
  width: 100%;
  padding: 14px 16px;
  border-radius: 12px;
  border: 1px solid #e1cdd5;
  background: white;
  outline: none;
  font: inherit;
  color: #2E1B2B;
}
#agendar form textarea {
  min-height: 120px;
}
#agendar form button {
  border: none;
}

/* BOTÕES */
#agendar .btn {
  display: inline-flex;
  align-items: center;
  gap: 0.6rem;
  padding: 0.9rem 1.25rem;
  border-radius: 999px;
  font-weight: 600;
  border: 1px solid transparent;
  box-shadow: 0 6px 18px rgba(46,27,43,0.12);
  transition: 0.25s ease;
  cursor: pointer;
  text-decoration: none;
}
#agendar .btn:hover {
  transform: translateY(-1px);
  box-shadow: 0 10px 30px rgba(46,27,43,0.18);
}
#agendar .btn-primary {
  background: #B3588C;
  color: #fff;
}
#agendar .btn-secondary {
  background: #fff;
  color: #2E1B2B;
  border-color: #eadbe1;
}

/* BLOCO DE INFORMAÇÕES */
#agendar .glass.pad {
  background: rgba(255,255,255,0.75);
  border: 1px solid #eadbe1;
  border-radius: 16px;
  box-shadow: 0 6px 18px rgba(46,27,43,0.08);
}
#agendar .muted {
  color: #6E5D66;
  font-size: 0.95rem;
}

/* ANIMAÇÃO (da direita para a esquerda) */
@keyframes slideInRight {
  from {
    transform: translateX(60px);
  }
  to {
    transform: translateX(0);
  }
}

/* RESPONSIVO */
@media (max-width: 1024px) {
  #agendar .grid {
    grid-template-columns: 1fr;
  }
  #agendar form .row {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */