.elementor-242 .elementor-element.elementor-element-720ffc6{--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-242 .elementor-element.elementor-element-818dcfc{--display:flex;--min-height:25vh;--justify-content:flex-start;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2.5vw;--padding-right:5vw;}.elementor-242 .elementor-element.elementor-element-818dcfc:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-818dcfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://drcastrilli.com/wp-content/uploads/2025/08/portrait-woman-with-dysmorphia-e1755372203111.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-242 .elementor-element.elementor-element-a9adaa7{--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;--align-items:flex-end;}.elementor-242 .elementor-element.elementor-element-f0bc7ce{--spacer-size:50px;}.elementor-242 .elementor-element.elementor-element-d51d191.elementor-element{--align-self:flex-start;}.elementor-242 .elementor-element.elementor-element-d51d191 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:90px;font-weight:800;color:var( --e-global-color-primary );}.elementor-242 .elementor-element.elementor-element-2f367c1{--display:flex;}.elementor-242 .elementor-element.elementor-element-45e13b7.elementor-element{--align-self:flex-end;}.elementor-242 .elementor-element.elementor-element-45e13b7 .ue-btn-wrapper{text-align:center;}.elementor-242 .elementor-element.elementor-element-45e13b7 .ue-btn,.elementor-242 .elementor-element.elementor-element-45e13b7 .ue-btn *,.elementor-242 .elementor-element.elementor-element-45e13b7 .ue-btn:before,.elementor-242 .elementor-element.elementor-element-45e13b7 .ue-btn:after{transition-duration:500ms;}.elementor-242 .elementor-element.elementor-element-45e13b7 a.ue-btn{font-family:"Darker Grotesque", Sans-serif;font-size:20px;font-weight:600;display:inline-flex;padding:15px 35px 15px 35px;}.elementor-242 .elementor-element.elementor-element-45e13b7 .ue-btn,.elementor-242 .elementor-element.elementor-element-45e13b7 .ue-btn *{color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-45e13b7 .ue-btn{background-color:#817973;flex-direction:row;gap:8px;}.elementor-242 .elementor-element.elementor-element-45e13b7 .ue_btn_icon i,.elementor-242 .elementor-element.elementor-element-45e13b7 .ue_btn_icon svg{font-size:14px;}.elementor-242 .elementor-element.elementor-element-45e13b7 .ue_btn_icon{border-radius:0px;}.elementor-242 .elementor-element.elementor-element-5c472da{--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-242 .elementor-element.elementor-element-5c472da:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-5c472da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212020;}.elementor-242 .elementor-element.elementor-element-5c472da > .elementor-shape-top .elementor-shape-fill, .elementor-242 .elementor-element.elementor-element-5c472da > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-5c472da > .elementor-shape-top svg, .elementor-242 .elementor-element.elementor-element-5c472da > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:4em;}.elementor-242 .elementor-element.elementor-element-d1678a5{--display:flex;--padding-top:5vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-242 .elementor-element.elementor-element-b0293b8 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:font-size: clamp(0.73rem, calc(0.661rem + 0.455vw), 0.91rem);font-weight:100;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-242 .elementor-element.elementor-element-5421226 .separator_divider{text-align:left;}.elementor-242 .elementor-element.elementor-element-5421226 .separator_divider svg{max-width:40%;}.elementor-242 .elementor-element.elementor-element-5421226 svg{fill:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-a7a2451{--display:flex;}.elementor-242 .elementor-element.elementor-element-2600409 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-2600409 .content_box_img,.elementor-242 .elementor-element.elementor-element-2600409 .classic_line{transition:1000ms;}.elementor-242 .elementor-element.elementor-element-2600409 .blox_centered_text{transition:calc(1000ms / 2);opacity:0%;}.elementor-242 .elementor-element.elementor-element-2600409 .ue-box:hover .blox_centered_text{opacity:100%;}.elementor-242 .elementor-element.elementor-element-2600409 .ue-box.ue_debug_true .blox_centered_text{opacity:100%;}.elementor-242 .elementor-element.elementor-element-2600409 .content_box_img{object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 10% ) blur( 0px ) hue-rotate( 0deg );}.elementor-242 .elementor-element.elementor-element-2600409 .ue-box:hover .content_box_img,.elementor-242 .elementor-element.elementor-element-2600409 .ue-box.ue_debug_true .content_box_img{filter:brightness( 100% ) contrast( 100% ) saturate( 10% ) blur( 0px ) hue-rotate( 0deg );}.elementor-242 .elementor-element.elementor-element-2600409 .ue-box{background-color:#000000;}.elementor-242 .elementor-element.elementor-element-2600409 .ue-box img{opacity:100%;}.elementor-242 .elementor-element.elementor-element-2600409 .ue-box:hover img{opacity:60%;}.elementor-242 .elementor-element.elementor-element-2600409 .ue-box.ue_debug_true img{opacity:60%;}.elementor-242 .elementor-element.elementor-element-2600409 .ue-title{color:#ffffff;}.elementor-242 .elementor-element.elementor-element-2600409 span.classic_line{height:2px;width:40px;margin-top:20px;background-color:#ffffff;}.elementor-242 .elementor-element.elementor-element-2600409 .ue-box:hover span.classic_line{width:120px;}.elementor-242 .elementor-element.elementor-element-2600409 .ue-box.ue_debug_true span.classic_line{width:120px;}.elementor-242 .elementor-element.elementor-element-2600409 .ue-sub{color:#ffffff;margin-top:10px;}.elementor-242 .elementor-element.elementor-element-43fefc1{--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-242 .elementor-element.elementor-element-43fefc1:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-43fefc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212020;}.elementor-242 .elementor-element.elementor-element-81d09d3{--divider-border-style:slashes;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;margin:2em 2em calc(var(--kit-widget-spacing, 0px) + 2em) 2em;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-242 .elementor-element.elementor-element-81d09d3 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-242 .elementor-element.elementor-element-81d09d3 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-242 .elementor-element.elementor-element-00fa6a0{--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-242 .elementor-element.elementor-element-00fa6a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-242 .elementor-element.elementor-element-da17ce3{--display:flex;--min-height:50vh;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-242 .elementor-element.elementor-element-da17ce3:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-da17ce3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://drcastrilli.com/wp-content/uploads/2025/09/pexels-paul-1683381-33735331.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-242 .elementor-element.elementor-element-fe1a19c{--display:flex;}.elementor-242 .elementor-element.elementor-element-9049696 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:font-size: clamp(0.73rem, calc(0.661rem + 0.455vw), 0.91rem);font-weight:100;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-242 .elementor-element.elementor-element-d1403f6.elementor-element{--align-self:flex-end;}.elementor-242 .elementor-element.elementor-element-d1403f6 .ue-btn-wrapper{text-align:center;}.elementor-242 .elementor-element.elementor-element-d1403f6 .ue-btn,.elementor-242 .elementor-element.elementor-element-d1403f6 .ue-btn *,.elementor-242 .elementor-element.elementor-element-d1403f6 .ue-btn:before,.elementor-242 .elementor-element.elementor-element-d1403f6 .ue-btn:after{transition-duration:500ms;}.elementor-242 .elementor-element.elementor-element-d1403f6 a.ue-btn{font-family:"Darker Grotesque", Sans-serif;font-size:20px;font-weight:600;display:inline-flex;padding:15px 35px 15px 35px;}.elementor-242 .elementor-element.elementor-element-d1403f6 .ue-btn,.elementor-242 .elementor-element.elementor-element-d1403f6 .ue-btn *{color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-d1403f6 .ue-btn{background-color:#817973;flex-direction:row;gap:8px;}.elementor-242 .elementor-element.elementor-element-d1403f6 .ue_btn_icon i,.elementor-242 .elementor-element.elementor-element-d1403f6 .ue_btn_icon svg{font-size:14px;}.elementor-242 .elementor-element.elementor-element-d1403f6 .ue_btn_icon{border-radius:0px;}.elementor-242 .elementor-element.elementor-element-d049b9f{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-242 .elementor-element.elementor-element-700fd0d{--display:flex;}.elementor-242 .elementor-element.elementor-element-833b271{font-family:"Darker Grotesque", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-primary );}.elementor-242 .elementor-element.elementor-element-9fdd64f{--display:flex;--background-transition:0.3s;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__panel--front{background-color:#3e3ff0;background-image:url("https://drcastrilli.com/wp-content/uploads/2025/08/What-are-fox-eyes-Los-Angeles-1.jpg");background-position:0px -100px;padding:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__panel--back{background-color:#2b2b2b;background-image:url("https://drcastrilli.com/wp-content/uploads/2025/08/Untitled-design-66.png");padding:20px 20px 20px 20px;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__overlay{background-color:rgba(0, 0, 0, 0.70);transition-duration:800ms !important;opacity:100%;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box{height:300px;--duration:800ms;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__panel{border-radius:0px;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__panel--front .ue-flip-box__panel__content{align-items:center;justify-content:flex-end;text-align:center;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__panel--front .ue-flip-box__icon{font-size:24px;color:#3e3ff0;background-color:#ffffff;width:62px;height:62px;border-radius:100px;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__panel--front .ue-flip-box__icon svg{fill:#3e3ff0 !important;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__panel--front .ue-flip-box__icon svg path{fill:#3e3ff0 !important;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__panel--front .ue-flip-box__title{color:#ffffff;margin-top:10px;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__panel--front .ue-flip-box__description{color:rgba(255, 255, 255, 0.70);margin-top:10px;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__front-trigger{font-size:20px;color:#303030;opacity:100%;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__front-trigger svg{fill:#303030;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__front-trigger:hover{color:#303030;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__front-trigger:hover svg{fill:#303030;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__panel--back .ue-flip-box__panel__content{align-items:center;justify-content:center;text-align:center;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__panel--back .ue-flip-box__icon{font-size:24px;color:#d9d9d9;background-color:#6a6a6a;width:62px;height:62px;border-radius:100px;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__panel--back .ue-flip-box__icon svg{fill:#d9d9d9 !important;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__panel--back .ue-flip-box__icon svg path{fill:#d9d9d9 !important;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__panel--back .ue-flip-box__icon img{border-radius:100px;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__panel--back .ue-flip-box__title{color:#ffffff;margin-top:10px;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__panel--back .ue-flip-box__description{color:#c6c6c6;margin-top:10px;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue_btn{padding:10px 20px 10px 20px;background-color:#bfbfbf;color:#ffffff;margin-top:20px;display:inline-block;border-radius:100px;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue_btn:hover{background-color:#8d8d8d;color:#ffffff;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__back-trigger{font-size:20px;color:#ececec;opacity:100%;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__back-trigger svg{fill:#ececec;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__back-trigger:hover{color:#ececec;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__back-trigger:hover svg{fill:#ececec;}.elementor-242 .elementor-element.elementor-element-338d238{--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-242 .elementor-element.elementor-element-28a01c5{--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-242 .elementor-element.elementor-element-28a01c5:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-28a01c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-242 .elementor-element.elementor-element-28a01c5 .ue-shape-devider-top .ue-color{fill:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-28a01c5 .ue-shape-devider-top svg{width:100%;height:50px;}.elementor-242 .elementor-element.elementor-element-8a35e59{--display:flex;}.elementor-242 .elementor-element.elementor-element-05a0ca3{--display:flex;--padding-top:5vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-242 .elementor-element.elementor-element-22e50b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--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-242 .elementor-element.elementor-element-d865b81{width:var( --container-widget-width, 73.075% );max-width:73.075%;--container-widget-width:73.075%;--container-widget-flex-grow:0;}.elementor-242 .elementor-element.elementor-element-d865b81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-242 .elementor-element.elementor-element-d865b81 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:font-size: clamp(0.73rem, calc(0.661rem + 0.455vw), 0.91rem);font-weight:100;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-242 .elementor-element.elementor-element-92bc6a9{--display:flex;}.elementor-242 .elementor-element.elementor-element-c4c9663.elementor-element{--align-self:flex-end;}.elementor-242 .elementor-element.elementor-element-c4c9663 .ue-btn-wrapper{text-align:center;}.elementor-242 .elementor-element.elementor-element-c4c9663 .ue-btn,.elementor-242 .elementor-element.elementor-element-c4c9663 .ue-btn *,.elementor-242 .elementor-element.elementor-element-c4c9663 .ue-btn:before,.elementor-242 .elementor-element.elementor-element-c4c9663 .ue-btn:after{transition-duration:500ms;}.elementor-242 .elementor-element.elementor-element-c4c9663 a.ue-btn{font-family:"Darker Grotesque", Sans-serif;font-size:20px;font-weight:600;display:flex;padding:35px 35px 35px 35px;}.elementor-242 .elementor-element.elementor-element-c4c9663 .ue-btn,.elementor-242 .elementor-element.elementor-element-c4c9663 .ue-btn *{color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-c4c9663 .ue-btn{background-color:#817973;flex-direction:row;gap:8px;}.elementor-242 .elementor-element.elementor-element-c4c9663 .ue_btn_icon i,.elementor-242 .elementor-element.elementor-element-c4c9663 .ue_btn_icon svg{font-size:14px;}.elementor-242 .elementor-element.elementor-element-c4c9663 .ue_btn_icon{border-radius:0px;}.elementor-242 .elementor-element.elementor-element-299ec01{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-242 .elementor-element.elementor-element-107380a{--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-242 .elementor-element.elementor-element-107380a:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-107380a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212020;}.elementor-242 .elementor-element.elementor-element-75b71a4{--spacer-size:1vh;}.elementor-242 .elementor-element.elementor-element-29af769{--divider-border-style:slashes;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-242 .elementor-element.elementor-element-29af769 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-242 .elementor-element.elementor-element-29af769 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-242 .elementor-element.elementor-element-7fa1ca4{--spacer-size:1vh;}.elementor-242 .elementor-element.elementor-element-c899674{--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-242 .elementor-element.elementor-element-c899674.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-242 .elementor-element.elementor-element-d49af51{--display:flex;--min-height:50vh;--justify-content:center;--padding-top:2vw;--padding-bottom:2vw;--padding-left:15vw;--padding-right:15vw;}.elementor-242 .elementor-element.elementor-element-d49af51:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-d49af51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://drcastrilli.com/wp-content/uploads/2025/08/14510.webp");background-position:top right;}.elementor-242 .elementor-element.elementor-element-1205ad5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-242 .elementor-element.elementor-element-c59241b .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:font-size: clamp(0.73rem, calc(0.661rem + 0.455vw), 0.91rem);font-weight:100;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-242 .elementor-element.elementor-element-15e97ba.elementor-element{--align-self:flex-end;}.elementor-242 .elementor-element.elementor-element-15e97ba .ue-btn-wrapper{text-align:center;}.elementor-242 .elementor-element.elementor-element-15e97ba .ue-btn,.elementor-242 .elementor-element.elementor-element-15e97ba .ue-btn *,.elementor-242 .elementor-element.elementor-element-15e97ba .ue-btn:before,.elementor-242 .elementor-element.elementor-element-15e97ba .ue-btn:after{transition-duration:500ms;}.elementor-242 .elementor-element.elementor-element-15e97ba a.ue-btn{font-family:"Darker Grotesque", Sans-serif;font-size:20px;font-weight:600;display:flex;padding:35px 35px 35px 35px;}.elementor-242 .elementor-element.elementor-element-15e97ba .ue-btn,.elementor-242 .elementor-element.elementor-element-15e97ba .ue-btn *{color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-15e97ba .ue-btn{background-color:#817973;flex-direction:row;gap:8px;}.elementor-242 .elementor-element.elementor-element-15e97ba .ue_btn_icon i,.elementor-242 .elementor-element.elementor-element-15e97ba .ue_btn_icon svg{font-size:14px;}.elementor-242 .elementor-element.elementor-element-15e97ba .ue_btn_icon{border-radius:0px;}.elementor-242 .elementor-element.elementor-element-c826bda{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:5em;--padding-right:5em;}.elementor-242 .elementor-element.elementor-element-7807044{width:var( --container-widget-width, 99.854% );max-width:99.854%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:99.854%;--container-widget-flex-grow:0;columns:1;font-family:"Darker Grotesque", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-242 .elementor-element.elementor-element-7807044.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-242 .elementor-element.elementor-element-28389db{--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-242 .elementor-element.elementor-element-28389db:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-28389db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212020;}.elementor-242 .elementor-element.elementor-element-6c2d77e{--spacer-size:50px;}.elementor-242 .elementor-element.elementor-element-bd12a1c{--divider-border-style:slashes;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-242 .elementor-element.elementor-element-bd12a1c .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-242 .elementor-element.elementor-element-bd12a1c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-242 .elementor-element.elementor-element-873e110{--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-242 .elementor-element.elementor-element-f97560f{--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-242 .elementor-element.elementor-element-f97560f:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-f97560f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212020;}.elementor-242 .elementor-element.elementor-element-9f9d7bc{--display:flex;--padding-top:5vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-242 .elementor-element.elementor-element-2c8482d .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:font-size: clamp(0.73rem, calc(0.661rem + 0.455vw), 0.91rem);font-weight:100;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-7815e65{width:var( --container-widget-width, 99.854% );max-width:99.854%;--container-widget-width:99.854%;--container-widget-flex-grow:0;columns:1;font-family:"Darker Grotesque", Sans-serif;font-size:22px;font-weight:400;}.elementor-242 .elementor-element.elementor-element-7815e65.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-242 .elementor-element.elementor-element-0269b8d{--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-242 .elementor-element.elementor-element-0269b8d:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-0269b8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212020;}.elementor-242 .elementor-element.elementor-element-00e5f5e{--spacer-size:5vh;}.elementor-242 .elementor-element.elementor-element-48c5949{--divider-border-style:slashes;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-242 .elementor-element.elementor-element-48c5949 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-242 .elementor-element.elementor-element-48c5949 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-242 .elementor-element.elementor-element-b746f9f{--spacer-size:5vh;}.elementor-242 .elementor-element.elementor-element-a60c525{--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-242 .elementor-element.elementor-element-a60c525.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-242 .elementor-element.elementor-element-8924a0e{--display:flex;--min-height:50vh;--justify-content:flex-start;--padding-top:2vw;--padding-bottom:2vw;--padding-left:15vw;--padding-right:15vw;}.elementor-242 .elementor-element.elementor-element-8924a0e:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-8924a0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://drcastrilli.com/wp-content/uploads/2025/08/portrait-woman-with-dysmorphia-1.webp");background-position:top right;}.elementor-242 .elementor-element.elementor-element-ebc1238{--display:flex;}.elementor-242 .elementor-element.elementor-element-0fb98cd .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:font-size: clamp(0.73rem, calc(0.661rem + 0.455vw), 0.91rem);font-weight:100;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-242 .elementor-element.elementor-element-3c98cfb.elementor-element{--align-self:flex-end;}.elementor-242 .elementor-element.elementor-element-3c98cfb .ue-btn-wrapper{text-align:center;}.elementor-242 .elementor-element.elementor-element-3c98cfb .ue-btn,.elementor-242 .elementor-element.elementor-element-3c98cfb .ue-btn *,.elementor-242 .elementor-element.elementor-element-3c98cfb .ue-btn:before,.elementor-242 .elementor-element.elementor-element-3c98cfb .ue-btn:after{transition-duration:500ms;}.elementor-242 .elementor-element.elementor-element-3c98cfb a.ue-btn{font-family:"Darker Grotesque", Sans-serif;font-size:20px;font-weight:600;display:inline-flex;padding:15px 35px 15px 35px;}.elementor-242 .elementor-element.elementor-element-3c98cfb .ue-btn,.elementor-242 .elementor-element.elementor-element-3c98cfb .ue-btn *{color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-3c98cfb .ue-btn{background-color:#817973;flex-direction:row;gap:8px;}.elementor-242 .elementor-element.elementor-element-3c98cfb .ue_btn_icon i,.elementor-242 .elementor-element.elementor-element-3c98cfb .ue_btn_icon svg{font-size:14px;}.elementor-242 .elementor-element.elementor-element-3c98cfb .ue_btn_icon{border-radius:0px;}.elementor-242 .elementor-element.elementor-element-d79b2c9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:5em;--padding-right:5em;}.elementor-242 .elementor-element.elementor-element-95ed1dc{width:var( --container-widget-width, 99.854% );max-width:99.854%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:99.854%;--container-widget-flex-grow:0;columns:1;font-family:"Darker Grotesque", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-242 .elementor-element.elementor-element-95ed1dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-242 .elementor-element.elementor-element-7b876d8{--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-242 .elementor-element.elementor-element-7b876d8:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-7b876d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212020;}.elementor-242 .elementor-element.elementor-element-dec24b1{--spacer-size:1vh;}.elementor-242 .elementor-element.elementor-element-826f1c4{--divider-border-style:slashes;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-242 .elementor-element.elementor-element-826f1c4 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-242 .elementor-element.elementor-element-826f1c4 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-242 .elementor-element.elementor-element-bf7f73c{--spacer-size:1vh;}.elementor-242 .elementor-element.elementor-element-73efad9{--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-242 .elementor-element.elementor-element-e49d492{--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-242 .elementor-element.elementor-element-e49d492:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-e49d492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212020;}.elementor-242 .elementor-element.elementor-element-3559574{--display:flex;--padding-top:5vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-242 .elementor-element.elementor-element-f61e6e4 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:font-size: clamp(0.73rem, calc(0.661rem + 0.455vw), 0.91rem);font-weight:100;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-535323f{width:var( --container-widget-width, 99.854% );max-width:99.854%;--container-widget-width:99.854%;--container-widget-flex-grow:0;columns:1;font-family:"Darker Grotesque", Sans-serif;font-size:22px;font-weight:400;}.elementor-242 .elementor-element.elementor-element-535323f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-242 .elementor-element.elementor-element-d9188ea .item_title{background-color:rgba(255, 255, 255, 0.69);padding:20px 20px 20px 20px;text-align:inherit;color:#000000;}.elementor-242 .elementor-element.elementor-element-d9188ea .ue-item{opacity:100%;}.elementor-242 .elementor-element.elementor-element-d9188ea .uc-active-item .ue-item{opacity:100%;}.elementor-242 .elementor-element.elementor-element-d9188ea .ue-item:hover img{opacity:100% !important;}.elementor-242 .elementor-element.elementor-element-d9188ea .owl-nav .owl-prev{left:0px;}.elementor-242 .elementor-element.elementor-element-d9188ea .owl-nav .owl-next{right:0px;}.elementor-242 .elementor-element.elementor-element-d9188ea .owl-carousel .owl-nav .owl-next,.elementor-242 .elementor-element.elementor-element-d9188ea .owl-carousel .owl-nav .owl-prev{top:160px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-242 .elementor-element.elementor-element-d9188ea .owl-carousel .owl-nav .owl-next:hover,.elementor-242 .elementor-element.elementor-element-d9188ea .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}@media(max-width:1024px){.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__panel--front{background-position:0% 0%;}.elementor-242 .elementor-element.elementor-element-299ec01{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-242 .elementor-element.elementor-element-b0293b8{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-242 .elementor-element.elementor-element-b0293b8 .elementor-heading-title{font-size:clamp(1.64rem, calc(-0.411rem + 14.075vw), 7.27rem);}.elementor-242 .elementor-element.elementor-element-9049696{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-242 .elementor-element.elementor-element-9049696 .elementor-heading-title{font-size:clamp(1.64rem, calc(-0.411rem + 14.075vw), 7.27rem);}.elementor-242 .elementor-element.elementor-element-d1403f6.elementor-element{--align-self:flex-start;}.elementor-242 .elementor-element.elementor-element-00661b8 .ue-flip-box__panel--front{background-position:0% 0%;}.elementor-242 .elementor-element.elementor-element-22e50b6{--margin-top:20vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-242 .elementor-element.elementor-element-d865b81{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-242 .elementor-element.elementor-element-d865b81 .elementor-heading-title{font-size:clamp(1.64rem, calc(-0.411rem + 14.075vw), 7.27rem);}.elementor-242 .elementor-element.elementor-element-299ec01{font-size:var( --e-global-typography-text-font-size );}.elementor-242 .elementor-element.elementor-element-d49af51{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-242 .elementor-element.elementor-element-1205ad5{--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-242 .elementor-element.elementor-element-c59241b{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-242 .elementor-element.elementor-element-c59241b .elementor-heading-title{font-size:clamp(1.64rem, calc(-0.411rem + 14.075vw), 7.27rem);}.elementor-242 .elementor-element.elementor-element-15e97ba a.ue-btn{padding:15px 15px 15px 15px;}.elementor-242 .elementor-element.elementor-element-c826bda{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-242 .elementor-element.elementor-element-2c8482d{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-242 .elementor-element.elementor-element-2c8482d .elementor-heading-title{font-size:clamp(1.64rem, calc(-0.411rem + 14.075vw), 7.27rem);}.elementor-242 .elementor-element.elementor-element-0fb98cd{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-242 .elementor-element.elementor-element-0fb98cd .elementor-heading-title{font-size:clamp(1.64rem, calc(-0.411rem + 14.075vw), 7.27rem);}.elementor-242 .elementor-element.elementor-element-d79b2c9{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-242 .elementor-element.elementor-element-f61e6e4{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-242 .elementor-element.elementor-element-f61e6e4 .elementor-heading-title{font-size:clamp(1.64rem, calc(-0.411rem + 14.075vw), 7.27rem);}}@media(min-width:768px){.elementor-242 .elementor-element.elementor-element-5c472da{--width:100%;}.elementor-242 .elementor-element.elementor-element-43fefc1{--width:100%;}.elementor-242 .elementor-element.elementor-element-00fa6a0{--width:100%;}.elementor-242 .elementor-element.elementor-element-107380a{--width:100%;}.elementor-242 .elementor-element.elementor-element-c899674{--width:100%;}.elementor-242 .elementor-element.elementor-element-28389db{--width:100%;}.elementor-242 .elementor-element.elementor-element-0269b8d{--width:100%;}.elementor-242 .elementor-element.elementor-element-a60c525{--width:100%;}.elementor-242 .elementor-element.elementor-element-7b876d8{--width:100%;}}@media(min-width:1025px){.elementor-242 .elementor-element.elementor-element-da17ce3:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-da17ce3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-242 .elementor-element.elementor-element-8924a0e:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-8924a0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-818dcfc */.elementor-242 .elementor-element.elementor-element-818dcfc {
    filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for ucaddon_subtle_overlay_content_box, class: .elementor-element-2600409 */.elementor-242 .elementor-element.elementor-element-2600409>div>div>div {
    padding: 5vw !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da17ce3 */.elementor-242 .elementor-element.elementor-element-da17ce3 {
    filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c826bda */.elementor-242 .elementor-element.elementor-element-c826bda {
    /* From https://css.glass */
background: rgba(0, 0, 0, 0.2);
border-radius: 64px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d49af51 */.elementor-242 .elementor-element.elementor-element-d49af51 {
    filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d79b2c9 */.elementor-242 .elementor-element.elementor-element-d79b2c9 {
    /* From https://css.glass */
background: rgba(0, 0, 0, 0.2);
border-radius: 64px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8924a0e */.elementor-242 .elementor-element.elementor-element-8924a0e {
    filter: grayscale(100%);
}/* End custom CSS */