.elementor-2595 .elementor-element.elementor-element-873ae5f{--display:flex;--min-height:550px;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2595 .elementor-element.elementor-element-873ae5f:not(.elementor-motion-effects-element-type-background), .elementor-2595 .elementor-element.elementor-element-873ae5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chataccadphotography.com/wp-content/uploads/2026/08/Cha-Taccad-Photography-13.jpg");background-position:0px 60%;background-repeat:no-repeat;background-size:cover;}.elementor-2595 .elementor-element.elementor-element-8094bf0{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2595 .elementor-element.elementor-element-fbab713{text-align:center;}.elementor-2595 .elementor-element.elementor-element-fbab713 .elementor-heading-title{font-family:"Tan Mon Cheri", Sans-serif;font-size:3vw;font-weight:500;letter-spacing:3.5px;color:#FFFFFF;}.elementor-2595 .elementor-element.elementor-element-b6da4a5{width:var( --container-widget-width, 72% );max-width:72%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-2595 .elementor-element.elementor-element-b6da4a5.elementor-element{--align-self:center;}.elementor-2595 .elementor-element.elementor-element-b6da4a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:5rem;font-weight:500;line-height:23px;letter-spacing:2px;word-spacing:0px;color:#FFFFFF;}.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-2595 .elementor-element.elementor-element-43a4225{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2595 .elementor-element.elementor-element-43a4225.elementor-element{--align-self:center;}.elementor-2595 .elementor-element.elementor-element-43a4225 .elementor-button{font-family:"Tan Mon Cheri", Sans-serif;font-size:1vw;font-weight:600;padding:4% 2% 4% 02%;}.elementor-2595 .elementor-element.elementor-element-194da91{--display:flex;--min-height:80px;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.44;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2595 .elementor-element.elementor-element-194da91:not(.elementor-motion-effects-element-type-background), .elementor-2595 .elementor-element.elementor-element-194da91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b7e7c5 );}.elementor-2595 .elementor-element.elementor-element-194da91::before, .elementor-2595 .elementor-element.elementor-element-194da91 > .elementor-background-video-container::before, .elementor-2595 .elementor-element.elementor-element-194da91 > .e-con-inner > .elementor-background-video-container::before, .elementor-2595 .elementor-element.elementor-element-194da91 > .elementor-background-slideshow::before, .elementor-2595 .elementor-element.elementor-element-194da91 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2595 .elementor-element.elementor-element-194da91 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-433d891 );--background-overlay:'';}.elementor-2595 .elementor-element.elementor-element-4b50952{--display:flex;--justify-content:center;}.elementor-2595 .elementor-element.elementor-element-a41a3ef{--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-2595 .elementor-element.elementor-element-0e234d5{--display:flex;}.elementor-2595 .elementor-element.elementor-element-e558885{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:end;}.elementor-2595 .elementor-element.elementor-element-e558885 .elementor-heading-title{font-family:"Tan Mon Cheri", Sans-serif;font-size:1.3rem;font-weight:800;color:var( --e-global-color-84a4aac );}.elementor-2595 .elementor-element.elementor-element-6f5ab0b{--display:flex;--justify-content:center;}.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-2595 .elementor-element.elementor-element-7b45e52{--divider-border-style:solid;--divider-color:var( --e-global-color-84a4aac );--divider-border-width:1px;}.elementor-2595 .elementor-element.elementor-element-7b45e52 .elementor-divider-separator{width:100%;}.elementor-2595 .elementor-element.elementor-element-7b45e52 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2595 .elementor-element.elementor-element-b8b479f{--display:flex;--justify-content:center;}.elementor-2595 .elementor-element.elementor-element-4919ee6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-2595 .elementor-element.elementor-element-4919ee6 .elementor-heading-title{font-family:"Tan Mon Cheri", Sans-serif;font-size:1.3rem;font-weight:800;color:var( --e-global-color-84a4aac );}.elementor-2595 .elementor-element.elementor-element-b905de3{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-2595 .elementor-element.elementor-element-b905de3:not(.elementor-motion-effects-element-type-background), .elementor-2595 .elementor-element.elementor-element-b905de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E1D8;}.elementor-2595 .elementor-element.elementor-element-b905de3::before, .elementor-2595 .elementor-element.elementor-element-b905de3 > .elementor-background-video-container::before, .elementor-2595 .elementor-element.elementor-element-b905de3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2595 .elementor-element.elementor-element-b905de3 > .elementor-background-slideshow::before, .elementor-2595 .elementor-element.elementor-element-b905de3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2595 .elementor-element.elementor-element-b905de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://chataccadphotography.com/wp-content/uploads/2023/12/white-paper-texture.jpg");--background-overlay:'';}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2595 .elementor-element.elementor-element-a26b7f6 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2595 .elementor-element.elementor-element-a26b7f6 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2595 .elementor-element.elementor-element-a26b7f6{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2595 .elementor-element.elementor-element-df9bc4b{--display:flex;--min-height:199px;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.42;--overlay-mix-blend-mode:darken;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2595 .elementor-element.elementor-element-df9bc4b:not(.elementor-motion-effects-element-type-background), .elementor-2595 .elementor-element.elementor-element-df9bc4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chataccadphotography.com/wp-content/uploads/2026/08/Cha-Taccad-Photography-34.jpg");background-position:0px 48%;background-repeat:no-repeat;background-size:cover;}.elementor-2595 .elementor-element.elementor-element-df9bc4b::before, .elementor-2595 .elementor-element.elementor-element-df9bc4b > .elementor-background-video-container::before, .elementor-2595 .elementor-element.elementor-element-df9bc4b > .e-con-inner > .elementor-background-video-container::before, .elementor-2595 .elementor-element.elementor-element-df9bc4b > .elementor-background-slideshow::before, .elementor-2595 .elementor-element.elementor-element-df9bc4b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2595 .elementor-element.elementor-element-df9bc4b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2595 .elementor-element.elementor-element-1368b99{--display:flex;--justify-content:flex-end;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-2595 .elementor-element.elementor-element-cdc3c0d{text-align:start;}.elementor-2595 .elementor-element.elementor-element-cdc3c0d .elementor-heading-title{font-family:"Tan Mon Cheri", Sans-serif;font-size:2vw;font-weight:500;letter-spacing:5px;color:var( --e-global-color-84a4aac );}.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-2595 .elementor-element.elementor-element-8fa86f0{font-family:"Afacad", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2595 .elementor-element.elementor-element-57e18d5 .elementor-button{font-family:"Tan Mon Cheri", Sans-serif;font-size:1vw;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:6% 02% 6% 02%;}.elementor-2595 .elementor-element.elementor-element-4263972{--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-2595 .elementor-element.elementor-element-9843924{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;text-align:start;}.elementor-2595 .elementor-element.elementor-element-9843924 img{width:100%;}@media(min-width:768px){.elementor-2595 .elementor-element.elementor-element-0e234d5{--width:55%;}.elementor-2595 .elementor-element.elementor-element-6f5ab0b{--width:6%;}.elementor-2595 .elementor-element.elementor-element-b8b479f{--width:39%;}.elementor-2595 .elementor-element.elementor-element-df9bc4b{--content-width:1400px;}.elementor-2595 .elementor-element.elementor-element-1368b99{--width:60.136%;}.elementor-2595 .elementor-element.elementor-element-4263972{--width:39.767%;}}@media(max-width:1024px){.elementor-2595 .elementor-element.elementor-element-873ae5f:not(.elementor-motion-effects-element-type-background), .elementor-2595 .elementor-element.elementor-element-873ae5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-2595 .elementor-element.elementor-element-df9bc4b:not(.elementor-motion-effects-element-type-background), .elementor-2595 .elementor-element.elementor-element-df9bc4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}}@media(max-width:767px){.elementor-2595 .elementor-element.elementor-element-873ae5f{--min-height:304px;}.elementor-2595 .elementor-element.elementor-element-873ae5f:not(.elementor-motion-effects-element-type-background), .elementor-2595 .elementor-element.elementor-element-873ae5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2595 .elementor-element.elementor-element-fbab713{text-align:center;}.elementor-2595 .elementor-element.elementor-element-fbab713 .elementor-heading-title{font-size:2rem;line-height:1.6em;}.elementor-2595 .elementor-element.elementor-element-b6da4a5 .elementor-heading-title{font-size:3rem;}.elementor-2595 .elementor-element.elementor-element-43a4225 .elementor-button{font-size:1.2rem;padding:10% 0% 10% 0%;}.elementor-2595 .elementor-element.elementor-element-e558885{text-align:center;}.elementor-2595 .elementor-element.elementor-element-e558885 .elementor-heading-title{font-size:1.3rem;line-height:1.5em;}.elementor-2595 .elementor-element.elementor-element-7b45e52 .elementor-divider-separator{width:59%;margin:0 auto;margin-center:0;}.elementor-2595 .elementor-element.elementor-element-7b45e52 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2595 .elementor-element.elementor-element-4919ee6{text-align:center;}.elementor-2595 .elementor-element.elementor-element-4919ee6 .elementor-heading-title{font-size:1.3rem;line-height:1.5em;}.elementor-2595 .elementor-element.elementor-element-df9bc4b:not(.elementor-motion-effects-element-type-background), .elementor-2595 .elementor-element.elementor-element-df9bc4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-2595 .elementor-element.elementor-element-df9bc4b{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2595 .elementor-element.elementor-element-cdc3c0d{text-align:center;}.elementor-2595 .elementor-element.elementor-element-cdc3c0d .elementor-heading-title{font-size:2rem;}.elementor-2595 .elementor-element.elementor-element-8fa86f0{text-align:center;font-size:1rem;}.elementor-2595 .elementor-element.elementor-element-57e18d5{padding:0% 0% 0% 0%;}.elementor-2595 .elementor-element.elementor-element-57e18d5 .elementor-button{font-size:1rem;line-height:1.5em;padding:10% 5% 10% 5%;}.elementor-2595 .elementor-element.elementor-element-9843924{text-align:center;}.elementor-2595 .elementor-element.elementor-element-9843924 img{width:64%;}}/* Start custom CSS for heading, class: .elementor-element-fbab713 */.elementor-2595 .elementor-element.elementor-element-fbab713 .elementor-heading-title {
    font-family:"quincy-cf", serif !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6da4a5 */.elementor-2595 .elementor-element.elementor-element-b6da4a5 h2 {
    font-family:"sloop-script-one", sans-serif !important;
    font-weight:300;
    font-style: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43a4225 */.elementor-2595 .elementor-element.elementor-element-43a4225 .elementor-button {
    background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1240 600" fill="%234A3931"><path d="M460.3 531c-106.7-3.3-217.2-12.7-315.6-56.5C88 448.7 32.7 394.4 37 327.8c3.2-36 29-64 53.5-88.3C191.8 144.2 332.1 108 465.9 86.2c164-25.2 332-22.5 495.8 2.7 15.7.9 175 34.4 136.2 49.7 73.3 30.4 139 103 86.1 181.7-32.6 46.3-85.7 73.2-135.4 97.6C963 457 870.8 479.5 779 498.6c-104.8 21.1-211.5 35-318.5 32.5Zm28.5-16.5c155.2 2.7 623.7-69.6 687.7-223.9 28.8-82.1-66-134.7-132.5-153a1727.2 1727.2 0 0 0-139-33.7c-6.6-1.8-18.7-1-17.8-10.6-216.3-22.4-493-11.6-689 89.6-56.6 31.2-163.8 103-138.7 178.2 13.4 45.7 52 79.2 94 98.8 105 45.6 222.2 53.2 335.3 54.6Z"></path></svg>');
    background-repeat:no-repeat;
    background-position: center;
    background-size: cover;
    transition:all 0.2s ease;
    width:24%;
    font-family:"quincy-cf", serif !important;
}
@media only screen and (max-width:767px){
    .elementor-2595 .elementor-element.elementor-element-43a4225 .elementor-button{
        width:60%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e558885 */.elementor-2595 .elementor-element.elementor-element-e558885 h2 {
    font-family:the-seasons,sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7b45e52 */.elementor-2595 .elementor-element.elementor-element-7b45e52 span {
    font-family:the-seasons,sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919ee6 */.elementor-2595 .elementor-element.elementor-element-4919ee6 h2 {
    font-family:the-seasons,sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdc3c0d */.elementor-2595 .elementor-element.elementor-element-cdc3c0d .elementor-heading-title {
    font-family:"quincy-cf", serif !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57e18d5 */.elementor-2595 .elementor-element.elementor-element-57e18d5 .elementor-button {
    background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1240 600" fill="%23ede9e6"><path d="M460.3 531c-106.7-3.3-217.2-12.7-315.6-56.5C88 448.7 32.7 394.4 37 327.8c3.2-36 29-64 53.5-88.3C191.8 144.2 332.1 108 465.9 86.2c164-25.2 332-22.5 495.8 2.7 15.7.9 175 34.4 136.2 49.7 73.3 30.4 139 103 86.1 181.7-32.6 46.3-85.7 73.2-135.4 97.6C963 457 870.8 479.5 779 498.6c-104.8 21.1-211.5 35-318.5 32.5Zm28.5-16.5c155.2 2.7 623.7-69.6 687.7-223.9 28.8-82.1-66-134.7-132.5-153a1727.2 1727.2 0 0 0-139-33.7c-6.6-1.8-18.7-1-17.8-10.6-216.3-22.4-493-11.6-689 89.6-56.6 31.2-163.8 103-138.7 178.2 13.4 45.7 52 79.2 94 98.8 105 45.6 222.2 53.2 335.3 54.6Z"></path></svg>');
    background-repeat:no-repeat;
    background-position: center;
    background-size: cover;
    transition:all 0.2s ease;
    width:32%;
    font-family:"quincy-cf", serif !important;
}

@media only screen and (max-width:767px){
    .elementor-2595 .elementor-element.elementor-element-57e18d5 .elementor-button{
        width:70%;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Tan Mon Cheri';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://chataccadphotography.com/wp-content/uploads/2023/12/TAN-MONCHERI.woff') format('woff'),
		url('https://chataccadphotography.com/wp-content/uploads/2023/12/TAN-MONCHERI.ttf') format('truetype');
}
/* End Custom Fonts CSS */