.elementor-135 .elementor-element.elementor-element-8c48303{--display:flex;--min-height:484px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-135 .elementor-element.elementor-element-8c48303:not(.elementor-motion-effects-element-type-background), .elementor-135 .elementor-element.elementor-element-8c48303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pixhalo.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-26-2026-02_53_00-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-135 .elementor-element.elementor-element-45afad5{--display:flex;}.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-135 .elementor-element.elementor-element-939de31{padding:90px 0px 0px 0px;}.elementor-135 .elementor-element.elementor-element-939de31 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:#D59624;}.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-135 .elementor-element.elementor-element-799c2da{font-family:"Times New Roman", Sans-serif;font-size:50px;font-weight:400;text-transform:capitalize;color:#3C203C;}.elementor-135 .elementor-element.elementor-element-799c2da p{margin-block-end:0px;}.elementor-135 .elementor-element.elementor-element-5413e94{font-family:"Times New Roman", Sans-serif;font-size:19px;font-weight:500;color:#5A5A5A;}.elementor-135 .elementor-element.elementor-element-5413e94 p{margin-block-end:0px;}.elementor-135 .elementor-element.elementor-element-d09975f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-135 .elementor-element.elementor-element-555dcd7{--display:flex;}.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-135 .elementor-element.elementor-element-83d8337 .elementor-button{background-color:#5E2C5D;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;border-radius:22px 22px 22px 22px;}.elementor-135 .elementor-element.elementor-element-83d8337 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-135 .elementor-element.elementor-element-7b6d5fc{--display:flex;}.elementor-135 .elementor-element.elementor-element-2f45325 .elementor-button{background-color:#FFFFFF;fill:#5E2C5D;color:#5E2C5D;border-radius:22px 22px 22px 22px;}.elementor-135 .elementor-element.elementor-element-2f45325 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-135 .elementor-element.elementor-element-52d2dd7{--display:flex;}.elementor-135 .elementor-element.elementor-element-6ffa282{--display:flex;}.elementor-135 .elementor-element.elementor-element-3bc982f{text-align:center;}.elementor-135 .elementor-element.elementor-element-3bc982f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:500;color:#3C203C;}.elementor-135 .elementor-element.elementor-element-a3ca479{text-align:center;font-family:"Times New Roman", Sans-serif;font-size:19px;font-weight:600;color:#494949;}.elementor-135 .elementor-element.elementor-element-a3ca479 p{margin-block-end:0px;}.elementor-135 .elementor-element.elementor-element-18eaa4d{--display:flex;}.elementor-135 .elementor-element.elementor-element-f5d8b10{--display:flex;--min-height:400px;}.elementor-135 .elementor-element.elementor-element-f5d8b10:not(.elementor-motion-effects-element-type-background), .elementor-135 .elementor-element.elementor-element-f5d8b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pixhalo.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-26-2026-12_33_41-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-135 .elementor-element.elementor-element-f048e03{padding:90px 0px 0px 0px;text-align:center;}.elementor-135 .elementor-element.elementor-element-f048e03 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:55px;font-weight:600;color:#FFFFFF;}.elementor-135 .elementor-element.elementor-element-7620c32{text-align:center;font-family:"Times New Roman", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-135 .elementor-element.elementor-element-7620c32 p{margin-block-end:0px;}.elementor-135 .elementor-element.elementor-element-66fa499{--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:center;}.elementor-135 .elementor-element.elementor-element-867dd68{--display:flex;}.elementor-135 .elementor-element.elementor-element-6f338f9 .elementor-button{background-color:#5E2C5D;border-radius:22px 22px 22px 22px;}.elementor-135 .elementor-element.elementor-element-6f338f9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-135 .elementor-element.elementor-element-239f091{--display:flex;}.elementor-135 .elementor-element.elementor-element-1eae6fa .elementor-button{background-color:#FFFFFF;fill:#5E2C5D;color:#5E2C5D;border-radius:22px 22px 22px 22px;}.elementor-135 .elementor-element.elementor-element-1eae6fa .elementor-button-content-wrapper{flex-direction:row;}body.elementor-page-135:not(.elementor-motion-effects-element-type-background), body.elementor-page-135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF7F3;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-135 .elementor-element.elementor-element-f048e03 .elementor-heading-title{font-size:33px;}}@media(min-width:768px){.elementor-135 .elementor-element.elementor-element-8c48303{--content-width:1340px;}.elementor-135 .elementor-element.elementor-element-555dcd7{--width:74%;}.elementor-135 .elementor-element.elementor-element-18eaa4d{--content-width:1340px;}.elementor-135 .elementor-element.elementor-element-867dd68{--width:74%;}}/* Start custom CSS for heading, class: .elementor-element-3bc982f */.elementor-135 .elementor-element.elementor-element-3bc982f .elementor-heading-title {
    margin: 0;
}

.elementor-135 .elementor-element.elementor-element-3bc982f .photo-heading {
    display: inline-flex;
    align-items: center;
    gap: 14px;
}

/* Photography Text */
.elementor-135 .elementor-element.elementor-element-3bc982f .photo-text {
    font-family: "Playfair Display", Georgia, serif;
    font-size: 38px;
    font-weight: 600;
    line-height: 1;
    color: #32142f;
}

/* Gold Camera */
.elementor-135 .elementor-element.elementor-element-3bc982f .camera-icon {
    width: 37px;
    height: 27px;
    border: 2px solid #dda83e;
    border-radius: 4px;
    position: relative;
    display: inline-block;
    flex-shrink: 0;
}

/* Camera Lens */
.elementor-135 .elementor-element.elementor-element-3bc982f .camera-icon::before {
    content: "";
    position: absolute;
    width: 13px;
    height: 13px;
    border: 2px solid #dda83e;
    border-radius: 50%;
    top: 5px;
    left: 10px;
}

/* Camera Top */
.elementor-135 .elementor-element.elementor-element-3bc982f .camera-icon::after {
    content: "";
    position: absolute;
    width: 12px;
    height: 5px;
    border: 2px solid #dda83e;
    border-bottom: 0;
    border-radius: 3px 3px 0 0;
    top: -7px;
    left: 5px;
}

/* Sparkles */
.elementor-135 .elementor-element.elementor-element-3bc982f .sparkles {
    color: #dda83e;
    font-size: 17px;
    letter-spacing: 5px;
    line-height: 1;
}

/* Mobile */
@media (max-width: 767px) {

    .elementor-135 .elementor-element.elementor-element-3bc982f .photo-heading {
        gap: 9px;
    }

    .elementor-135 .elementor-element.elementor-element-3bc982f .photo-text {
        font-size: 28px;
    }

    .elementor-135 .elementor-element.elementor-element-3bc982f .camera-icon {
        width: 30px;
        height: 22px;
    }

    .elementor-135 .elementor-element.elementor-element-3bc982f .camera-icon::before {
        width: 10px;
        height: 10px;
        top: 4px;
        left: 8px;
    }

    .elementor-135 .elementor-element.elementor-element-3bc982f .sparkles {
        font-size: 13px;
        letter-spacing: 3px;
    }
}/* End custom CSS */