.elementor-4742 .elementor-element.elementor-element-8cdb319{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.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-4742 .elementor-element.elementor-element-1c4b3b2 > .elementor-widget-container{background-color:var( --e-global-color-bb503f3 );padding:15px 15px 15px 15px;border-radius:20px 20px 20px 20px;}.elementor-4742 .elementor-element.elementor-element-1c4b3b2{text-align:center;}.elementor-4742 .elementor-element.elementor-element-1c4b3b2 .elementor-heading-title{font-family:"Canela-Light", Sans-serif;font-size:18px;font-weight:600;line-height:14px;letter-spacing:1.1px;word-spacing:3px;color:#F4F6F7;}.elementor-4742 .elementor-element.elementor-element-bf5b3c3{text-align:center;}.elementor-4742 .elementor-element.elementor-element-bf5b3c3 .elementor-heading-title{font-family:"Canela-Medium", Sans-serif;font-size:80px;font-weight:700;text-transform:capitalize;line-height:90px;letter-spacing:2.3px;word-spacing:3px;color:var( --e-global-color-bb503f3 );}.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-4742 .elementor-element.elementor-element-9451a6a > .elementor-widget-container{padding:20px 50px 20px 50px;}.elementor-4742 .elementor-element.elementor-element-9451a6a{text-align:center;font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;color:#1C1B1B;}.elementor-4742 .elementor-element.elementor-element-9451a6a p{margin-block-end:0px;}.elementor-4742 .elementor-element.elementor-element-f4f4ea9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-4742 .elementor-element.elementor-element-7152200{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;color:#ED0808;}.elementor-4742 .elementor-element.elementor-element-7152200 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4742 .elementor-element.elementor-element-97ce6bf .elementor-button{background-color:var( --e-global-color-bb503f3 );font-family:"Roboto", Sans-serif;font-size:26px;font-weight:500;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-4742 .elementor-element.elementor-element-b9ac38e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.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-4742 .elementor-element.elementor-element-4d8f6d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4742 .elementor-element.elementor-element-232e480{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:40px;letter-spacing:1px;}.elementor-4742 .elementor-element.elementor-element-232e480 p{margin-block-end:47px;}.elementor-4742 .elementor-element.elementor-element-6f30e6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4742 .elementor-element.elementor-element-1538291{--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-4742 .elementor-element.elementor-element-1b62259{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#775A19;--border-color:#775A19;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-4742 .elementor-element.elementor-element-02ba3e9 .elementor-heading-title{font-family:"Canela-Regular", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:54px;letter-spacing:1.2px;word-spacing:4px;color:var( --e-global-color-bb503f3 );}.elementor-4742 .elementor-element.elementor-element-b8aa2b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4742 .elementor-element.elementor-element-91c1078{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4742 .elementor-element.elementor-element-c8471a8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-bb503f3 );--border-color:var( --e-global-color-bb503f3 );--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:15px;}.elementor-4742 .elementor-element.elementor-element-8d1f9cf{text-align:start;}.elementor-4742 .elementor-element.elementor-element-8d1f9cf .elementor-heading-title{font-family:"Canela-Regular", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;line-height:44px;letter-spacing:1.5px;word-spacing:1px;color:var( --e-global-color-bb503f3 );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-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-4742 .elementor-element.elementor-element-1b5f149 .elementor-icon-box-wrapper{gap:15px;}.elementor-4742 .elementor-element.elementor-element-1b5f149.elementor-view-stacked .elementor-icon{background-color:#002045;}.elementor-4742 .elementor-element.elementor-element-1b5f149.elementor-view-framed .elementor-icon, .elementor-4742 .elementor-element.elementor-element-1b5f149.elementor-view-default .elementor-icon{fill:#002045;color:#002045;border-color:#002045;}.elementor-4742 .elementor-element.elementor-element-1b5f149 .elementor-icon-box-title{color:#775A19;}.elementor-4742 .elementor-element.elementor-element-1b5f149:has(:hover) .elementor-icon-box-title,
					 .elementor-4742 .elementor-element.elementor-element-1b5f149:has(:focus) .elementor-icon-box-title{color:#002045;}.elementor-4742 .elementor-element.elementor-element-1b5f149 .elementor-icon-box-description{color:#131212;}.elementor-4742 .elementor-element.elementor-element-02d2e34 .elementor-icon-box-wrapper{gap:15px;}.elementor-4742 .elementor-element.elementor-element-02d2e34.elementor-view-stacked .elementor-icon{background-color:#002045;}.elementor-4742 .elementor-element.elementor-element-02d2e34.elementor-view-framed .elementor-icon, .elementor-4742 .elementor-element.elementor-element-02d2e34.elementor-view-default .elementor-icon{fill:#002045;color:#002045;border-color:#002045;}.elementor-4742 .elementor-element.elementor-element-02d2e34 .elementor-icon-box-title{color:#775A19;}.elementor-4742 .elementor-element.elementor-element-02d2e34:has(:hover) .elementor-icon-box-title,
					 .elementor-4742 .elementor-element.elementor-element-02d2e34:has(:focus) .elementor-icon-box-title{color:#002045;}.elementor-4742 .elementor-element.elementor-element-02d2e34 .elementor-icon-box-description{color:#131212;}.elementor-4742 .elementor-element.elementor-element-90847ea .elementor-icon-box-wrapper{gap:15px;}.elementor-4742 .elementor-element.elementor-element-90847ea.elementor-view-stacked .elementor-icon{background-color:#002045;}.elementor-4742 .elementor-element.elementor-element-90847ea.elementor-view-framed .elementor-icon, .elementor-4742 .elementor-element.elementor-element-90847ea.elementor-view-default .elementor-icon{fill:#002045;color:#002045;border-color:#002045;}.elementor-4742 .elementor-element.elementor-element-90847ea .elementor-icon-box-title{color:#775A19;}.elementor-4742 .elementor-element.elementor-element-90847ea:has(:hover) .elementor-icon-box-title,
					 .elementor-4742 .elementor-element.elementor-element-90847ea:has(:focus) .elementor-icon-box-title{color:#002045;}.elementor-4742 .elementor-element.elementor-element-90847ea .elementor-icon-box-description{color:#131212;}.elementor-4742 .elementor-element.elementor-element-e72bdc5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4742 .elementor-element.elementor-element-29eaff8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4742 .elementor-element.elementor-element-29eaff8:not(.elementor-motion-effects-element-type-background), .elementor-4742 .elementor-element.elementor-element-29eaff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-4742 .elementor-element.elementor-element-861af0f{--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-4742 .elementor-element.elementor-element-c0c2d34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4742 .elementor-element.elementor-element-6d4d82f > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4742 .elementor-element.elementor-element-8f71452{--display:flex;--min-height:15px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.71;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-4742 .elementor-element.elementor-element-8f71452:not(.elementor-motion-effects-element-type-background), .elementor-4742 .elementor-element.elementor-element-8f71452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://transformedmindwellness.com/wp-content/uploads/2026/03/professional-doctor-working-with-patient-white-table-hospital.png");background-position:top center;}.elementor-4742 .elementor-element.elementor-element-8f71452::before, .elementor-4742 .elementor-element.elementor-element-8f71452 > .elementor-background-video-container::before, .elementor-4742 .elementor-element.elementor-element-8f71452 > .e-con-inner > .elementor-background-video-container::before, .elementor-4742 .elementor-element.elementor-element-8f71452 > .elementor-background-slideshow::before, .elementor-4742 .elementor-element.elementor-element-8f71452 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4742 .elementor-element.elementor-element-8f71452 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000204;--background-overlay:'';}.elementor-4742 .elementor-element.elementor-element-cd0b6b6{text-align:center;}.elementor-4742 .elementor-element.elementor-element-cd0b6b6 .elementor-heading-title{font-family:"Canela-Regular", Sans-serif;font-size:52px;font-weight:700;color:#916D1E;}.elementor-4742 .elementor-element.elementor-element-e4fa083 > .elementor-widget-container{padding:40px 50px 0px 50px;}.elementor-4742 .elementor-element.elementor-element-e4fa083{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:36px;color:#C1C0C0;}.elementor-4742 .elementor-element.elementor-element-e4fa083 p{margin-block-end:2px;}.elementor-4742 .elementor-element.elementor-element-3fdd500{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4742 .elementor-element.elementor-element-27d9c58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4742 .elementor-element.elementor-element-c8471a8{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4742 .elementor-element.elementor-element-8cdb319{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4742 .elementor-element.elementor-element-1c4b3b2 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-4742 .elementor-element.elementor-element-1c4b3b2 .elementor-heading-title{font-size:13px;}.elementor-4742 .elementor-element.elementor-element-bf5b3c3{text-align:center;}.elementor-4742 .elementor-element.elementor-element-bf5b3c3 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-4742 .elementor-element.elementor-element-9451a6a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4742 .elementor-element.elementor-element-9451a6a{font-size:18px;}.elementor-4742 .elementor-element.elementor-element-97ce6bf .elementor-button{font-size:22px;padding:10px 10px 10px 10px;}.elementor-4742 .elementor-element.elementor-element-4d8f6d2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4742 .elementor-element.elementor-element-6f30e6c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4742 .elementor-element.elementor-element-1538291{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4742 .elementor-element.elementor-element-1b62259{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4742 .elementor-element.elementor-element-91c1078{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4742 .elementor-element.elementor-element-c8471a8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4742 .elementor-element.elementor-element-e72bdc5{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-4742 .elementor-element.elementor-element-29eaff8{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-4742 .elementor-element.elementor-element-6d4d82f > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-4742 .elementor-element.elementor-element-8f71452{--padding-top:30px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4742 .elementor-element.elementor-element-cd0b6b6 .elementor-heading-title{font-size:44px;}.elementor-4742 .elementor-element.elementor-element-e4fa083 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-4742 .elementor-element.elementor-element-3fdd500{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-4742 .elementor-element.elementor-element-27d9c58{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-4742 .elementor-element.elementor-element-1538291{--width:68%;}.elementor-4742 .elementor-element.elementor-element-1b62259{--width:100%;}.elementor-4742 .elementor-element.elementor-element-b8aa2b3{--width:50%;}.elementor-4742 .elementor-element.elementor-element-861af0f{--width:50%;}.elementor-4742 .elementor-element.elementor-element-c0c2d34{--width:50%;}.elementor-4742 .elementor-element.elementor-element-27d9c58{--content-width:1143px;}}/* Start custom CSS for text-editor, class: .elementor-element-9451a6a */.pcr-intro-bridge-container {
    text-align: center !important;
    max-width: 900px !important;
    margin: 40px auto !important;
    font-family: 'Roboto', sans-serif !important;
}

.pcr-bridge-top {
    display: block !important;
    font-size: 1.3rem !important;
    line-height: 1.6 !important;
    color: #1a1c1e !important;
    margin-bottom: 15px !important;
    font-weight: 400 !important;
}

.pcr-bridge-insight {
    display: block !important;
    font-family: 'Canela', serif !important;
    color: #775a19 !important;
    font-style: italic !important;
    font-size: clamp(1.6rem, 4vw, 2rem) !important;
    line-height: 1.2 !important;
    margin: 25px 0 !important;
    font-weight: 500 !important;
}

.pcr-bridge-bottom {
    display: block !important;
    font-weight: 700 !important;
    font-size: 1.3rem !important;
    color: #002045 !important;
    line-height: 1.5 !important;
    letter-spacing: -0.01em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232e480 */.pcr-insight-card {
    max-width: 750px !important;
    margin: 40px auto !important;
    background: #fdfaf3 !important; 
    padding: 45px 40px !important;
    border-radius: 4px 30px 4px 30px !important;
    border: 1px solid rgba(119, 90, 25, 0.1) !important;
    text-align: center !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.02) !important;
}

.pcr-insight-card .pcr-tag {
    font-family: 'Roboto Condensed', sans-serif !important;
    color: #775a19 !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    font-size: 0.85rem !important;
    margin-bottom: 15px !important;
    display: block !important;
}

.pcr-insight-card h2 {
    font-family: 'Canela', serif !important;
    color: #002045 !important;
    font-size: clamp(1.6rem, 4vw, 2.3rem) !important;
    font-weight: 500 !important;
    line-height: 1.1 !important; 
    margin: 0 0 20px 0 !important;
}

.pcr-insight-card .pcr-gold {
    color: #775a19 !important;
    font-style: italic !important;
}

.pcr-insight-card .pcr-divider {
    width: 30px !important;
    height: 1.5px !important;
    background-color: #775a19 !important;
    margin: 0 auto 20px auto !important;
    opacity: 0.3 !important;
    display: block !important;
}

.pcr-insight-card p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 1.15rem !important;
    line-height: 1.5 !important;
    color: #1a1c1e !important;
    margin-bottom: 12px !important;
}

.pcr-insight-card .pcr-accent {
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: 700 !important;
    color: #775a19 !important;
    text-transform: uppercase !important;
    letter-spacing: 1.5px !important;
    font-size: 0.95rem !important;
    margin-top: 20px !important;
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-368a2cb */.pcr-simple-note {
    font-family: 'Roboto', sans-serif !important;
    font-size: 1.15rem !important;
    line-height: 1.7 !important;
    color: #1a1c1e !important;
    max-width: 800px !important;
    margin: 40px auto !important;
    padding: 0 20px !important;
}

.pcr-simple-note p {
    margin-bottom: 20px !important;
}

.pcr-simple-sig {
    margin-top: 35px !important;
    font-weight: 700 !important;
    color: #002045 !important;
}

.pcr-simple-name {
    font-family: 'Canela', serif !important;
    font-size: 1.6rem !important;
    color: #775a19 !important;
    display: block !important;
    margin-top: 8px !important;
    font-weight: 500 !important;
    font-style: normal !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36140e3 */.pcr-testimonial-section {
    background-color: #faf9fd;
    padding: clamp(30px, 6vw, 60px) 15px;
    font-family: 'Roboto', sans-serif;
}

.pcr-testimonial-container {
    max-width: 1000px;
    margin: 0 auto;
}

.pcr-testimonial-h2 {
    font-family: 'Canela', serif !important;
    text-align: center;
    color: #002045;
    font-size: clamp(2.5rem, 5vw, 3.5rem);
    margin-bottom: 50px;
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
}

.pcr-testimonial-grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 20px;
}

@media (min-width: 768px) {
    .pcr-testimonial-grid {
        grid-template-columns: 1fr 1fr;
        gap: 25px;
    }
}

.pcr-testimonial-card {
    background: #ffffff;
    padding: 30px;
    border-radius: 8px;
    border: 1px solid #eef0f2;
    box-shadow: 0 10px 25px rgba(0,0,0,0.04);
    display: flex;
    flex-direction: column;
}

.pcr-stars {
    display: flex;
    gap: 2px;
    margin-bottom: 15px;
}

.pcr-star-svg {
    width: 18px;
    height: 18px;
    fill: #775a19;
}

.pcr-testimonial-text {
    font-size: 1rem;
    line-height: 1.6;
    color: #1a1c1e;
    margin-bottom: 20px;
    flex-grow: 1;
    font-style: italic;
}

.pcr-testimonial-author-box {
    display: flex;
    align-items: center;
    gap: 12px;
    border-top: 1px solid #f1f3f6;
    padding-top: 15px;
}

.pcr-author-avatar {
    width: 40px;
    height: 40px;
    background: #002045;
    color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 0.9rem;
}

.pcr-author-name {
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: 700;
    color: #002045;
    text-transform: uppercase;
    font-size: 0.85rem;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2720b98 */.pcr-bonus-content-only {
    background-color: #f4f6f9 !important;
    padding: clamp(40px, 8vw, 60px) 20px !important;
    border-radius: 4px 40px 4px 40px !important;
    margin: 40px auto !important;
    max-width: 850px !important; 
    text-align: left;
}

.pcr-bonus-tag {
    font-family: 'Roboto Condensed', sans-serif !important;
    color: #775a19 !important;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 0.85rem;
    margin-bottom: 12px;
    display: block;
}

.pcr-bonus-h2 {
    font-family: 'Canela', serif !important;
    color: #002045 !important;
    font-size: clamp(1.8rem, 5vw, 2.8rem) !important;
    margin-bottom: 25px !important;
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
}

.pcr-bonus-subtitle {
    font-family: 'Roboto', sans-serif !important;
    color: #1a1c1e !important;
    font-size: 1.15rem;
    line-height: 1.4;
    margin-bottom: 12px !important;
    font-weight: 700;
}

.pcr-bonus-item {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    margin-bottom: 12px;
    font-family: 'Roboto', sans-serif !important;
    font-size: 1rem;
    line-height: 1.5;
    color: #1a1c1e;
}

.pcr-bonus-item::before {
    content: '\2714';
    color: #775a19;
    font-weight: 900;
    font-size: 1.1rem;
    flex-shrink: 0;
    margin-top: -2px;
}

@media (max-width: 767px) {
    .pcr-bonus-content-only { text-align: center; }
    .pcr-bonus-h2 { font-size: 2rem !important; }
    .pcr-bonus-item { text-align: left; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c69cd9e */#pcr-breaker-container {
    background-color: #fafdf3 !important;
    padding: clamp(60px, 10vw, 100px) 20px !important;
    text-align: center !important;
    border-radius: 4px 40px 4px 40px !important;
    margin: 40px auto !important;
    max-width: 1000px !important;
    border: 1px solid rgba(119, 90, 25, 0.1) !important;
    display: block !important;
}

#pcr-breaker-container p {
    font-family: 'Canela', serif !important;
    color: #002045 !important;
    font-size: clamp(1.8rem, 4.5vw, 3rem) !important;
    line-height: 1.2 !important;
    margin: 0 !important;
    padding: 0 !important;
    font-weight: 500 !important;
}

#pcr-breaker-container p:last-of-type {
    color: #775a19 !important;
    font-style: italic !important;
    margin-top: 10px !important;
}

.pcr-breaker-line-style {
    width: 40px !important;
    height: 2px !important;
    background-color: #775a19 !important;
    margin: 25px auto 0 auto !important;
    opacity: 0.4 !important;
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c4fcab */.pcr-cta-wrapper {
    font-family: 'Roboto', sans-serif;
    text-align: center;
}

.pcr-cta-section {
    padding: clamp(40px, 8vw, 80px) 20px;
    background-color: #002045;
    position: relative;
    overflow: hidden;
    border-radius: 4px 40px 4px 40px;
    margin: 20px auto;
    max-width: 1000px;
}

.pcr-cta-section::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -10%;
    width: 300px;
    height: 600px;
    background: radial-gradient(circle, rgba(119, 90, 25, 0.2) 0%, transparent 70%);
    transform: rotate(-45deg);
}

.pcr-offer-card {
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 4px 30px 4px 30px;
    padding: clamp(30px, 5vw, 60px);
    position: relative;
    z-index: 2;
}

.pcr-timer {
    background: #775a19;
    color: #ffffff;
    display: inline-block;
    padding: 8px 20px;
    border-radius: 4px;
    font-weight: 700;
    font-size: 0.9rem;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 25px;
}

.pcr-cta-price {
    margin-bottom: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}

.pcr-old-val {
    color: rgba(255, 255, 255, 0.4);
    text-decoration: line-through;
    font-size: 1.6rem;
}

.pcr-new-val {
    color: #ffffff;
    font-size: clamp(3rem, 8vw, 5rem);
    font-weight: 800;
    font-family: 'Roboto Condensed', sans-serif;
}

.pcr-main-btn {
    display: inline-block;
    background-color: #ffffff;
    color: #002045 !important;
    padding: 20px 40px;
    border-radius: 8px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 800;
    font-size: 1.3rem;
    text-transform: uppercase;
    text-decoration: none;
    transition: all 0.3s ease;
    white-space: nowrap;
}

.pcr-main-btn:hover {
    background-color: #fed488;
    transform: translateY(-3px);
}

.pcr-includes {
    margin-top: 35px;
    color: rgba(255, 255, 255, 0.85);
    font-size: 1.05rem;
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: center;
}

.pcr-include-item {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    text-align: left;
    max-width: 450px;
}

/* Automatic Check Icon */
.pcr-include-item::before {
    content: '\2714';
    color: #fed488;
    font-weight: 900;
    font-size: 1.1rem;
    flex-shrink: 0;
}

@media (max-width: 767px) {
    .pcr-main-btn { white-space: normal; width: 100%; }
}/* End custom CSS */