.elementor-9621 .elementor-element.elementor-element-7e8c643{--display:flex;--min-height:92vh;--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overlay-opacity:1;--padding-top:120px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-9621 .elementor-element.elementor-element-7e8c643::before, .elementor-9621 .elementor-element.elementor-element-7e8c643 > .elementor-background-video-container::before, .elementor-9621 .elementor-element.elementor-element-7e8c643 > .e-con-inner > .elementor-background-video-container::before, .elementor-9621 .elementor-element.elementor-element-7e8c643 > .elementor-background-slideshow::before, .elementor-9621 .elementor-element.elementor-element-7e8c643 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9621 .elementor-element.elementor-element-7e8c643 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(40,24,20,0.30) 0%, rgba(120,70,60,0.55) 100%);}.elementor-9621 .elementor-element.elementor-element-7e8c643:not(.elementor-motion-effects-element-type-background), .elementor-9621 .elementor-element.elementor-element-7e8c643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://oliviarosebridal.co.nz/wp-content/uploads/2025/09/mk.png") 50% 50%;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9621 .elementor-element.elementor-element-158fecb{text-align:center;}.elementor-9621 .elementor-element.elementor-element-158fecb .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:4px;color:#F6E3D9;}.elementor-9621 .elementor-element.elementor-element-db8421e{text-align:center;}.elementor-9621 .elementor-element.elementor-element-db8421e .elementor-heading-title{font-family:"EUGUSTO", Sans-serif;font-size:76px;font-weight:300;text-transform:none;font-style:normal;line-height:1.05em;letter-spacing:4px;color:#FFFFFF;}.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-size:var( --e-global-typography-secondary-font-size );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-9621 .elementor-element.elementor-element-c3f0430{--divider-border-style:solid;--divider-color:#E8C0AA;--divider-border-width:1px;}.elementor-9621 .elementor-element.elementor-element-c3f0430 .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0;}.elementor-9621 .elementor-element.elementor-element-c3f0430 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-9621 .elementor-element.elementor-element-f2439eb{text-align:center;}.elementor-9621 .elementor-element.elementor-element-f2439eb .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.5em;letter-spacing:5px;color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-5b08f7f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-9621 .elementor-element.elementor-element-a95ead1 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:2.5px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #995D52 0%, #D9A890 100%);border-radius:40px 40px 40px 40px;padding:16px 38px 16px 38px;}.elementor-9621 .elementor-element.elementor-element-a95ead1 .elementor-button:hover, .elementor-9621 .elementor-element.elementor-element-a95ead1 .elementor-button:focus{background-color:#B77C6C;color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-a95ead1 .elementor-button:hover svg, .elementor-9621 .elementor-element.elementor-element-a95ead1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-8e8c692 .elementor-button{background-color:rgba(255,255,255,0.08);font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:2.5px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:16px 38px 16px 38px;}.elementor-9621 .elementor-element.elementor-element-8e8c692 .elementor-button:hover, .elementor-9621 .elementor-element.elementor-element-8e8c692 .elementor-button:focus{background-color:#FFFFFF;color:#995D52;}.elementor-9621 .elementor-element.elementor-element-8e8c692 .elementor-button:hover svg, .elementor-9621 .elementor-element.elementor-element-8e8c692 .elementor-button:focus svg{fill:#995D52;}.elementor-9621 .elementor-element.elementor-element-a4477aa{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EADBD3;--border-color:#EADBD3;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-9621 .elementor-element.elementor-element-a4477aa:not(.elementor-motion-effects-element-type-background), .elementor-9621 .elementor-element.elementor-element-a4477aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-61680f8{text-align:center;}.elementor-9621 .elementor-element.elementor-element-61680f8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:#B77C6C;}.elementor-9621 .elementor-element.elementor-element-22a8d89{text-align:center;}.elementor-9621 .elementor-element.elementor-element-22a8d89 .elementor-heading-title{font-family:"EUGUSTO", Sans-serif;font-size:40px;font-weight:300;letter-spacing:1px;color:#995D52;}.elementor-9621 .elementor-element.elementor-element-8610b84{--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:flex-start;--gap:20px 70px;--row-gap:20px;--column-gap:70px;--flex-wrap:nowrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9621 .elementor-element.elementor-element-2d556f4{--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:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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-9621 .elementor-element.elementor-element-b9cd470{width:auto;max-width:auto;}.elementor-9621 .elementor-element.elementor-element-b9cd470 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9621 .elementor-element.elementor-element-b9cd470 img{width:190px;}.elementor-9621 .elementor-element.elementor-element-ad8eb69{text-align:center;}.elementor-9621 .elementor-element.elementor-element-ad8eb69 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:13px;font-weight:500;line-height:1.5em;color:#4A3A35;}.elementor-9621 .elementor-element.elementor-element-4811ada{--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:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9621 .elementor-element.elementor-element-ca5434b{width:auto;max-width:auto;z-index:5;}.elementor-9621 .elementor-element.elementor-element-ca5434b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9621 .elementor-element.elementor-element-ca5434b img{width:115px;}.elementor-9621 .elementor-element.elementor-element-b2cffc5{text-align:center;}.elementor-9621 .elementor-element.elementor-element-b2cffc5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:13px;font-weight:500;line-height:1.5em;color:#4A3A35;}.elementor-9621 .elementor-element.elementor-element-ab479fd{--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;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-9621 .elementor-element.elementor-element-ab479fd:not(.elementor-motion-effects-element-type-background), .elementor-9621 .elementor-element.elementor-element-ab479fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6F2;}.elementor-9621 .elementor-element.elementor-element-c7eddfd{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9621 .elementor-element.elementor-element-453bee7 img{width:100%;height:620px;object-fit:cover;object-position:center center;}.elementor-9621 .elementor-element.elementor-element-c8b2756{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;bottom:-50px;}body:not(.rtl) .elementor-9621 .elementor-element.elementor-element-c8b2756{right:-40px;}body.rtl .elementor-9621 .elementor-element.elementor-element-c8b2756{left:-40px;}.elementor-9621 .elementor-element.elementor-element-c8b2756 img{width:100%;height:280px;object-fit:cover;object-position:center center;}.elementor-9621 .elementor-element.elementor-element-41d8ca7{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9621 .elementor-element.elementor-element-d9132a3{text-align:start;}.elementor-9621 .elementor-element.elementor-element-d9132a3 img{width:110px;}.elementor-9621 .elementor-element.elementor-element-02f0932{text-align:start;}.elementor-9621 .elementor-element.elementor-element-02f0932 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:4px;color:#B77C6C;}.elementor-9621 .elementor-element.elementor-element-12aa5fe{text-align:start;}.elementor-9621 .elementor-element.elementor-element-12aa5fe .elementor-heading-title{font-family:"EUGUSTO", Sans-serif;font-size:64px;font-weight:300;text-transform:none;font-style:normal;line-height:1.15em;letter-spacing:3px;color:#995D52;}.elementor-9621 .elementor-element.elementor-element-a261aa3{--divider-border-style:solid;--divider-color:#DBAB94;--divider-border-width:1px;}.elementor-9621 .elementor-element.elementor-element-a261aa3 .elementor-divider-separator{width:70px;margin:0 auto;margin-left:0;}.elementor-9621 .elementor-element.elementor-element-a261aa3 .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px;}.elementor-widget-text-editor{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 );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-9621 .elementor-element.elementor-element-5eef972{text-align:start;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#4A3A35;}.elementor-9621 .elementor-element.elementor-element-ad9b9ca{--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:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9621 .elementor-element.elementor-element-59c5f21 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:2.5px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #995D52 0%, #D9A890 100%);border-radius:40px 40px 40px 40px;padding:16px 38px 16px 38px;}.elementor-9621 .elementor-element.elementor-element-59c5f21 .elementor-button:hover, .elementor-9621 .elementor-element.elementor-element-59c5f21 .elementor-button:focus{background-color:#B77C6C;color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-59c5f21 .elementor-button:hover svg, .elementor-9621 .elementor-element.elementor-element-59c5f21 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-16eadde .elementor-button{background-color:rgba(255,255,255,0);font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:2.5px;fill:#995D52;color:#995D52;border-style:solid;border-width:1px 1px 1px 1px;border-color:#995D52;border-radius:40px 40px 40px 40px;padding:16px 38px 16px 38px;}.elementor-9621 .elementor-element.elementor-element-16eadde .elementor-button:hover, .elementor-9621 .elementor-element.elementor-element-16eadde .elementor-button:focus{background-color:#995D52;color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-16eadde .elementor-button:hover svg, .elementor-9621 .elementor-element.elementor-element-16eadde .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-5bc58d5{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-9621 .elementor-element.elementor-element-5bc58d5:not(.elementor-motion-effects-element-type-background), .elementor-9621 .elementor-element.elementor-element-5bc58d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4E6DF;}.elementor-9621 .elementor-element.elementor-element-e61d418{text-align:center;}.elementor-9621 .elementor-element.elementor-element-e61d418 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:4px;color:#B77C6C;}.elementor-9621 .elementor-element.elementor-element-9c2e938{text-align:center;}.elementor-9621 .elementor-element.elementor-element-9c2e938 .elementor-heading-title{font-family:"EUGUSTO", Sans-serif;font-size:48px;font-weight:300;text-transform:none;font-style:normal;line-height:1.15em;letter-spacing:0px;color:#995D52;}.elementor-9621 .elementor-element.elementor-element-96cca0b{--divider-border-style:solid;--divider-color:#DBAB94;--divider-border-width:1px;}.elementor-9621 .elementor-element.elementor-element-96cca0b .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-9621 .elementor-element.elementor-element-96cca0b .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-9621 .elementor-element.elementor-element-e7e1083{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9621 .elementor-element.elementor-element-9c5f5c0{--display:flex;--min-height:460px;--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:flex-end;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:1;--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-9621 .elementor-element.elementor-element-9c5f5c0:not(.elementor-motion-effects-element-type-background), .elementor-9621 .elementor-element.elementor-element-9c5f5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oliviarosebridal.co.nz/wp-content/uploads/2026/07/IV407114-scaled.jpg");background-position:center center;background-size:cover;}.elementor-9621 .elementor-element.elementor-element-9c5f5c0::before, .elementor-9621 .elementor-element.elementor-element-9c5f5c0 > .elementor-background-video-container::before, .elementor-9621 .elementor-element.elementor-element-9c5f5c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-9621 .elementor-element.elementor-element-9c5f5c0 > .elementor-background-slideshow::before, .elementor-9621 .elementor-element.elementor-element-9c5f5c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9621 .elementor-element.elementor-element-9c5f5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(60,35,30,0) 40%, rgba(110,60,50,0.78) 100%);}.elementor-9621 .elementor-element.elementor-element-e5a442b{text-align:center;}.elementor-9621 .elementor-element.elementor-element-e5a442b .elementor-heading-title{font-family:"EUGUSTO", Sans-serif;font-size:32px;font-weight:300;text-transform:none;font-style:normal;line-height:1.15em;letter-spacing:1px;color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-a8ae1a1{--divider-border-style:solid;--divider-color:#E8C0AA;--divider-border-width:1px;}.elementor-9621 .elementor-element.elementor-element-a8ae1a1 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-9621 .elementor-element.elementor-element-a8ae1a1 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-9621 .elementor-element.elementor-element-16695d7{text-align:center;}.elementor-9621 .elementor-element.elementor-element-16695d7 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:4px;color:#F6E3D9;}.elementor-9621 .elementor-element.elementor-element-d1c7661{--display:flex;--min-height:460px;--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:flex-end;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:1;--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-9621 .elementor-element.elementor-element-d1c7661:not(.elementor-motion-effects-element-type-background), .elementor-9621 .elementor-element.elementor-element-d1c7661 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oliviarosebridal.co.nz/wp-content/uploads/2026/10/olivia-rose-bridal-wedding-dress-rail.jpg");background-position:center center;background-size:cover;}.elementor-9621 .elementor-element.elementor-element-d1c7661::before, .elementor-9621 .elementor-element.elementor-element-d1c7661 > .elementor-background-video-container::before, .elementor-9621 .elementor-element.elementor-element-d1c7661 > .e-con-inner > .elementor-background-video-container::before, .elementor-9621 .elementor-element.elementor-element-d1c7661 > .elementor-background-slideshow::before, .elementor-9621 .elementor-element.elementor-element-d1c7661 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9621 .elementor-element.elementor-element-d1c7661 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(60,35,30,0) 40%, rgba(110,60,50,0.78) 100%);}.elementor-9621 .elementor-element.elementor-element-4269482{text-align:center;}.elementor-9621 .elementor-element.elementor-element-4269482 .elementor-heading-title{font-family:"EUGUSTO", Sans-serif;font-size:32px;font-weight:300;text-transform:none;font-style:normal;line-height:1.15em;letter-spacing:1px;color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-a687dd2{--divider-border-style:solid;--divider-color:#E8C0AA;--divider-border-width:1px;}.elementor-9621 .elementor-element.elementor-element-a687dd2 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-9621 .elementor-element.elementor-element-a687dd2 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-9621 .elementor-element.elementor-element-100bf50{text-align:center;}.elementor-9621 .elementor-element.elementor-element-100bf50 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:4px;color:#F6E3D9;}.elementor-9621 .elementor-element.elementor-element-0eb5dcf{--display:flex;--min-height:460px;--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:flex-end;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:1;--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-9621 .elementor-element.elementor-element-0eb5dcf:not(.elementor-motion-effects-element-type-background), .elementor-9621 .elementor-element.elementor-element-0eb5dcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oliviarosebridal.co.nz/wp-content/uploads/2026/10/olivia-rose-bridal-bride-veil-seated.jpg");background-position:center 25%;background-size:cover;}.elementor-9621 .elementor-element.elementor-element-0eb5dcf::before, .elementor-9621 .elementor-element.elementor-element-0eb5dcf > .elementor-background-video-container::before, .elementor-9621 .elementor-element.elementor-element-0eb5dcf > .e-con-inner > .elementor-background-video-container::before, .elementor-9621 .elementor-element.elementor-element-0eb5dcf > .elementor-background-slideshow::before, .elementor-9621 .elementor-element.elementor-element-0eb5dcf > .e-con-inner > .elementor-background-slideshow::before, .elementor-9621 .elementor-element.elementor-element-0eb5dcf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(60,35,30,0) 40%, rgba(110,60,50,0.78) 100%);}.elementor-9621 .elementor-element.elementor-element-572fcba{text-align:center;}.elementor-9621 .elementor-element.elementor-element-572fcba .elementor-heading-title{font-family:"EUGUSTO", Sans-serif;font-size:32px;font-weight:300;text-transform:none;font-style:normal;line-height:1.15em;letter-spacing:1px;color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-8851b63{--divider-border-style:solid;--divider-color:#E8C0AA;--divider-border-width:1px;}.elementor-9621 .elementor-element.elementor-element-8851b63 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-9621 .elementor-element.elementor-element-8851b63 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-9621 .elementor-element.elementor-element-869c033{text-align:center;}.elementor-9621 .elementor-element.elementor-element-869c033 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:4px;color:#F6E3D9;}.elementor-9621 .elementor-element.elementor-element-935a1a3{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.9;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-9621 .elementor-element.elementor-element-935a1a3:not(.elementor-motion-effects-element-type-background), .elementor-9621 .elementor-element.elementor-element-935a1a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6F2;background-image:url("https://oliviarosebridal.co.nz/wp-content/uploads/2026/10/olivia-rose-bridal-wedding-dress-rail.jpg");background-position:center center;background-size:cover;}.elementor-9621 .elementor-element.elementor-element-935a1a3::before, .elementor-9621 .elementor-element.elementor-element-935a1a3 > .elementor-background-video-container::before, .elementor-9621 .elementor-element.elementor-element-935a1a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-9621 .elementor-element.elementor-element-935a1a3 > .elementor-background-slideshow::before, .elementor-9621 .elementor-element.elementor-element-935a1a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9621 .elementor-element.elementor-element-935a1a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FBF6F2;--background-overlay:'';}.elementor-9621 .elementor-element.elementor-element-6712edb{text-align:center;}.elementor-9621 .elementor-element.elementor-element-6712edb .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:4px;color:#B77C6C;}.elementor-9621 .elementor-element.elementor-element-30ff3ff{text-align:center;}.elementor-9621 .elementor-element.elementor-element-30ff3ff .elementor-heading-title{font-family:"EUGUSTO", Sans-serif;font-size:52px;font-weight:300;text-transform:none;font-style:normal;line-height:1.15em;letter-spacing:0px;color:#995D52;}.elementor-9621 .elementor-element.elementor-element-cf69076{text-align:center;}.elementor-9621 .elementor-element.elementor-element-cf69076 .elementor-heading-title{font-family:"EUGUSTO", Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:italic;line-height:1.15em;letter-spacing:0px;color:#995D52;}.elementor-9621 .elementor-element.elementor-element-8706b58{width:var( --container-widget-width, 680px );max-width:680px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:center;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#4A3A35;}.elementor-9621 .elementor-element.elementor-element-8797143{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9621 .elementor-element.elementor-element-c28e267{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9621 .elementor-element.elementor-element-c28e267:not(.elementor-motion-effects-element-type-background), .elementor-9621 .elementor-element.elementor-element-c28e267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-e74c79f img{width:100%;height:520px;object-fit:cover;object-position:center center;}.elementor-9621 .elementor-element.elementor-element-611d547{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:34px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-9621 .elementor-element.elementor-element-9d6baba{text-align:center;}.elementor-9621 .elementor-element.elementor-element-9d6baba .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-799a685{text-align:center;}.elementor-9621 .elementor-element.elementor-element-799a685 .elementor-heading-title{font-family:"EUGUSTO", Sans-serif;font-size:38px;font-weight:300;text-transform:none;font-style:normal;line-height:1.15em;letter-spacing:0px;color:#995D52;}.elementor-9621 .elementor-element.elementor-element-03b3939{text-align:center;}.elementor-9621 .elementor-element.elementor-element-03b3939 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:4px;color:#B77C6C;}.elementor-9621 .elementor-element.elementor-element-358cda0{--divider-border-style:solid;--divider-color:#DBAB94;--divider-border-width:1px;}.elementor-9621 .elementor-element.elementor-element-358cda0 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-9621 .elementor-element.elementor-element-358cda0 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-9621 .elementor-element.elementor-element-def9672{text-align:center;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#4A3A35;}.elementor-9621 .elementor-element.elementor-element-a9ddcbe .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:2.5px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #995D52 0%, #D9A890 100%);border-radius:40px 40px 40px 40px;padding:16px 38px 16px 38px;}.elementor-9621 .elementor-element.elementor-element-a9ddcbe .elementor-button:hover, .elementor-9621 .elementor-element.elementor-element-a9ddcbe .elementor-button:focus{background-color:#B77C6C;color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-a9ddcbe .elementor-button:hover svg, .elementor-9621 .elementor-element.elementor-element-a9ddcbe .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-a202ea9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9621 .elementor-element.elementor-element-a202ea9:not(.elementor-motion-effects-element-type-background), .elementor-9621 .elementor-element.elementor-element-a202ea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-a105d49 img{width:100%;height:520px;object-fit:cover;object-position:center center;}.elementor-9621 .elementor-element.elementor-element-db52cc7{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:34px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-9621 .elementor-element.elementor-element-9f425ae{text-align:center;}.elementor-9621 .elementor-element.elementor-element-9f425ae .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-ef0f478{text-align:center;}.elementor-9621 .elementor-element.elementor-element-ef0f478 .elementor-heading-title{font-family:"EUGUSTO", Sans-serif;font-size:38px;font-weight:300;text-transform:none;font-style:normal;line-height:1.15em;letter-spacing:0px;color:#995D52;}.elementor-9621 .elementor-element.elementor-element-bbd386d{text-align:center;}.elementor-9621 .elementor-element.elementor-element-bbd386d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:4px;color:#B77C6C;}.elementor-9621 .elementor-element.elementor-element-8bbbfc9{--divider-border-style:solid;--divider-color:#DBAB94;--divider-border-width:1px;}.elementor-9621 .elementor-element.elementor-element-8bbbfc9 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-9621 .elementor-element.elementor-element-8bbbfc9 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-9621 .elementor-element.elementor-element-3afb607{text-align:center;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#4A3A35;}.elementor-9621 .elementor-element.elementor-element-dc03332 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:2.5px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #995D52 0%, #D9A890 100%);border-radius:40px 40px 40px 40px;padding:16px 38px 16px 38px;}.elementor-9621 .elementor-element.elementor-element-dc03332 .elementor-button:hover, .elementor-9621 .elementor-element.elementor-element-dc03332 .elementor-button:focus{background-color:#B77C6C;color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-dc03332 .elementor-button:hover svg, .elementor-9621 .elementor-element.elementor-element-dc03332 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-eaf521f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9621 .elementor-element.elementor-element-eaf521f:not(.elementor-motion-effects-element-type-background), .elementor-9621 .elementor-element.elementor-element-eaf521f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6F2;}.elementor-9621 .elementor-element.elementor-element-0a1759a{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9621 .elementor-element.elementor-element-65b9440 img{width:100%;height:640px;object-fit:cover;object-position:center center;}.elementor-9621 .elementor-element.elementor-element-6a61555{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-9621 .elementor-element.elementor-element-6a61555:not(.elementor-motion-effects-element-type-background), .elementor-9621 .elementor-element.elementor-element-6a61555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FBF6F2 0%, #F1DDD3 100%);}.elementor-9621 .elementor-element.elementor-element-a45f0da{text-align:center;}.elementor-9621 .elementor-element.elementor-element-a45f0da .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:4px;color:#B77C6C;}.elementor-9621 .elementor-element.elementor-element-eb9014a{text-align:center;}.elementor-9621 .elementor-element.elementor-element-eb9014a .elementor-heading-title{font-family:"EUGUSTO", Sans-serif;font-size:56px;font-weight:300;text-transform:none;font-style:normal;line-height:1.15em;letter-spacing:0px;color:#995D52;}.elementor-9621 .elementor-element.elementor-element-09ad963{--divider-border-style:solid;--divider-color:#DBAB94;--divider-border-width:1px;}.elementor-9621 .elementor-element.elementor-element-09ad963 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-9621 .elementor-element.elementor-element-09ad963 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-9621 .elementor-element.elementor-element-f06b6de{text-align:center;}.elementor-9621 .elementor-element.elementor-element-f06b6de .elementor-heading-title{font-family:"EUGUSTO", Sans-serif;font-size:24px;font-weight:300;text-transform:none;font-style:italic;line-height:1.35em;letter-spacing:0px;color:#995D52;}.elementor-9621 .elementor-element.elementor-element-08f0b98{text-align:center;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#4A3A35;}.elementor-9621 .elementor-element.elementor-element-29d0f1a .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:2.5px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #995D52 0%, #D9A890 100%);border-radius:40px 40px 40px 40px;padding:16px 38px 16px 38px;}.elementor-9621 .elementor-element.elementor-element-29d0f1a .elementor-button:hover, .elementor-9621 .elementor-element.elementor-element-29d0f1a .elementor-button:focus{background-color:#B77C6C;color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-29d0f1a .elementor-button:hover svg, .elementor-9621 .elementor-element.elementor-element-29d0f1a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-bd74f97{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-9621 .elementor-element.elementor-element-bd74f97:not(.elementor-motion-effects-element-type-background), .elementor-9621 .elementor-element.elementor-element-bd74f97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-dabb3db{text-align:center;}.elementor-9621 .elementor-element.elementor-element-dabb3db .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:4px;color:#B77C6C;}.elementor-9621 .elementor-element.elementor-element-05fd148{text-align:center;}.elementor-9621 .elementor-element.elementor-element-05fd148 .elementor-heading-title{font-family:"EUGUSTO", Sans-serif;font-size:48px;font-weight:300;text-transform:none;font-style:normal;line-height:1.15em;letter-spacing:0px;color:#995D52;}.elementor-9621 .elementor-element.elementor-element-500b54c{--divider-border-style:solid;--divider-color:#DBAB94;--divider-border-width:1px;}.elementor-9621 .elementor-element.elementor-element-500b54c .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-9621 .elementor-element.elementor-element-500b54c .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-9621 .elementor-element.elementor-element-7eb07d5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9621 .elementor-element.elementor-element-728ed90 img{width:100%;height:380px;object-fit:cover;object-position:center center;}.elementor-9621 .elementor-element.elementor-element-17ef3d0 img{width:100%;height:380px;object-fit:cover;object-position:center center;}.elementor-9621 .elementor-element.elementor-element-22fd8b4 img{width:100%;height:380px;object-fit:cover;object-position:center center;}.elementor-9621 .elementor-element.elementor-element-8ac57f7 img{width:100%;height:380px;object-fit:cover;object-position:center center;}.elementor-9621 .elementor-element.elementor-element-20d0220 img{width:100%;height:380px;object-fit:cover;object-position:center center;}.elementor-9621 .elementor-element.elementor-element-5876383 img{width:100%;height:380px;object-fit:cover;object-position:center center;}.elementor-9621 .elementor-element.elementor-element-34ad479 img{width:100%;height:380px;object-fit:cover;object-position:center center;}.elementor-9621 .elementor-element.elementor-element-7c2dbe5 img{width:100%;height:380px;object-fit:cover;object-position:center center;}.elementor-9621 .elementor-element.elementor-element-2ad3789{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9621 .elementor-element.elementor-element-a3823b9 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:2.5px;fill:#995D52;color:#995D52;border-style:solid;border-width:1px 1px 1px 1px;border-color:#995D52;border-radius:40px 40px 40px 40px;padding:16px 38px 16px 38px;}.elementor-9621 .elementor-element.elementor-element-a3823b9 .elementor-button:hover, .elementor-9621 .elementor-element.elementor-element-a3823b9 .elementor-button:focus{background-color:#995D52;color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-a3823b9 .elementor-button:hover svg, .elementor-9621 .elementor-element.elementor-element-a3823b9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-fdad780{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:100px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-9621 .elementor-element.elementor-element-fdad780:not(.elementor-motion-effects-element-type-background), .elementor-9621 .elementor-element.elementor-element-fdad780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4E6DF;}.elementor-9621 .elementor-element.elementor-element-5f11d73{text-align:center;}.elementor-9621 .elementor-element.elementor-element-5f11d73 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:4px;color:#B77C6C;}.elementor-9621 .elementor-element.elementor-element-25e2d46{text-align:center;}.elementor-9621 .elementor-element.elementor-element-25e2d46 .elementor-heading-title{font-family:"EUGUSTO", Sans-serif;font-size:48px;font-weight:300;text-transform:none;font-style:normal;line-height:1.15em;letter-spacing:0px;color:#995D52;}.elementor-9621 .elementor-element.elementor-element-7401813{text-align:center;}.elementor-9621 .elementor-element.elementor-element-7401813 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;line-height:1.15em;letter-spacing:2px;color:#B77C6C;}.elementor-9621 .elementor-element.elementor-element-04fc173{--divider-border-style:solid;--divider-color:#DBAB94;--divider-border-width:1px;}.elementor-9621 .elementor-element.elementor-element-04fc173 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-9621 .elementor-element.elementor-element-04fc173 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-9621 .elementor-element.elementor-element-6ff7211{--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;--padding-top:30px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-9621 .elementor-element.elementor-element-6ff7211:not(.elementor-motion-effects-element-type-background), .elementor-9621 .elementor-element.elementor-element-6ff7211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4E6DF;}.elementor-9621 .elementor-element.elementor-element-eb9b735{--display:flex;}.elementor-9621 .elementor-element.elementor-element-1bc90a4{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9621 .elementor-element.elementor-element-7b4e22f{--display:flex;--min-height:447px;--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:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-7b4e22f:not(.elementor-motion-effects-element-type-background), .elementor-9621 .elementor-element.elementor-element-7b4e22f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oliviarosebridal.co.nz/wp-content/uploads/2025/03/Brit-Jimmy-SP-37_websize.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9621 .elementor-element.elementor-element-7b4e22f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9621 .elementor-element.elementor-element-3e0b1e3{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-9621 .elementor-element.elementor-element-4d1558a{--e-rating-justify-content:center;--e-rating-icon-font-size:28px;--e-rating-gap:11px;--e-rating-icon-marked-color:#C9907D;--e-rating-icon-color:#FFF900;}.elementor-9621 .elementor-element.elementor-element-e4c6442{text-align:start;}.elementor-9621 .elementor-element.elementor-element-e4c6442 .elementor-heading-title{font-family:"EUGUSTO", Sans-serif;font-size:39px;font-weight:100;line-height:60px;color:#995D52;}.elementor-9621 .elementor-element.elementor-element-459bccb{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;line-height:32px;color:#0C0C0C8F;}.elementor-9621 .elementor-element.elementor-element-74017f7 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9621 .elementor-element.elementor-element-74017f7{text-align:center;}.elementor-9621 .elementor-element.elementor-element-74017f7 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:600;color:#000000A6;}.elementor-9621 .elementor-element.elementor-element-c385793{--display:flex;}.elementor-9621 .elementor-element.elementor-element-086df11{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9621 .elementor-element.elementor-element-a1885e8{--display:flex;--min-height:447px;--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:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-a1885e8:not(.elementor-motion-effects-element-type-background), .elementor-9621 .elementor-element.elementor-element-a1885e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oliviarosebridal.co.nz/wp-content/uploads/2025/03/Mel3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9621 .elementor-element.elementor-element-a1885e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9621 .elementor-element.elementor-element-c63ae04{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-9621 .elementor-element.elementor-element-690f2e0{--e-rating-justify-content:center;--e-rating-icon-font-size:28px;--e-rating-gap:11px;--e-rating-icon-marked-color:#C9907D;--e-rating-icon-color:#FFF900;}.elementor-9621 .elementor-element.elementor-element-c486aec{text-align:start;}.elementor-9621 .elementor-element.elementor-element-c486aec .elementor-heading-title{font-family:"EUGUSTO", Sans-serif;font-size:39px;font-weight:100;line-height:60px;color:#995D52;}.elementor-9621 .elementor-element.elementor-element-66a410a{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;line-height:32px;color:#0C0C0C8F;}.elementor-9621 .elementor-element.elementor-element-0030223 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9621 .elementor-element.elementor-element-0030223{text-align:center;}.elementor-9621 .elementor-element.elementor-element-0030223 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:600;color:#000000A6;}.elementor-9621 .elementor-element.elementor-element-4718ae7{--display:flex;}.elementor-9621 .elementor-element.elementor-element-a0e49e6{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9621 .elementor-element.elementor-element-1ea718a{--display:flex;--min-height:447px;--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:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-1ea718a:not(.elementor-motion-effects-element-type-background), .elementor-9621 .elementor-element.elementor-element-1ea718a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oliviarosebridal.co.nz/wp-content/uploads/2025/03/CJay_JacobHighlight202429-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9621 .elementor-element.elementor-element-1ea718a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9621 .elementor-element.elementor-element-509a056{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-9621 .elementor-element.elementor-element-bed1113{--e-rating-justify-content:center;--e-rating-icon-font-size:28px;--e-rating-gap:11px;--e-rating-icon-marked-color:#C9907D;--e-rating-icon-color:#FFF900;}.elementor-9621 .elementor-element.elementor-element-3ac3538{text-align:start;}.elementor-9621 .elementor-element.elementor-element-3ac3538 .elementor-heading-title{font-family:"EUGUSTO", Sans-serif;font-size:39px;font-weight:100;line-height:60px;color:#995D52;}.elementor-9621 .elementor-element.elementor-element-e61ad9d{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;line-height:32px;color:#0C0C0C8F;}.elementor-9621 .elementor-element.elementor-element-e69456d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9621 .elementor-element.elementor-element-e69456d{text-align:center;}.elementor-9621 .elementor-element.elementor-element-e69456d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:600;color:#000000A6;}.elementor-9621 .elementor-element.elementor-element-cd3023f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-9621 .elementor-element.elementor-element-3e7a48f{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-9621 .elementor-element.elementor-element-3e7a48f:not(.elementor-motion-effects-element-type-background), .elementor-9621 .elementor-element.elementor-element-3e7a48f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-5b16167{text-align:center;}.elementor-9621 .elementor-element.elementor-element-5b16167 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:#B77C6C;}.elementor-9621 .elementor-element.elementor-element-94cad72 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-9621 .elementor-element.elementor-element-94cad72{text-align:center;}.elementor-9621 .elementor-element.elementor-element-94cad72 .elementor-heading-title{font-family:"EUGUSTO", Sans-serif;font-size:48px;font-weight:300;letter-spacing:1px;color:#995D52;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );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-9621 .elementor-element.elementor-element-3c2b6c9 .elementor-accordion-item{border-width:1px;border-color:#EADBD3;}.elementor-9621 .elementor-element.elementor-element-3c2b6c9 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#EADBD3;}.elementor-9621 .elementor-element.elementor-element-3c2b6c9 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#EADBD3;}.elementor-9621 .elementor-element.elementor-element-3c2b6c9 .elementor-tab-title{background-color:#FFFFFF;padding:20px 24px 20px 24px;}.elementor-9621 .elementor-element.elementor-element-3c2b6c9 .elementor-accordion-icon, .elementor-9621 .elementor-element.elementor-element-3c2b6c9 .elementor-accordion-title{color:#4A3A35;}.elementor-9621 .elementor-element.elementor-element-3c2b6c9 .elementor-accordion-icon svg{fill:#4A3A35;}.elementor-9621 .elementor-element.elementor-element-3c2b6c9 .elementor-active .elementor-accordion-icon, .elementor-9621 .elementor-element.elementor-element-3c2b6c9 .elementor-active .elementor-accordion-title{color:#995D52;}.elementor-9621 .elementor-element.elementor-element-3c2b6c9 .elementor-active .elementor-accordion-icon svg{fill:#995D52;}.elementor-9621 .elementor-element.elementor-element-3c2b6c9 .elementor-accordion-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:600;}.elementor-9621 .elementor-element.elementor-element-3c2b6c9 .elementor-tab-title .elementor-accordion-icon i:before{color:#B77C6C;}.elementor-9621 .elementor-element.elementor-element-3c2b6c9 .elementor-tab-title .elementor-accordion-icon svg{fill:#B77C6C;}.elementor-9621 .elementor-element.elementor-element-3c2b6c9 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#995D52;}.elementor-9621 .elementor-element.elementor-element-3c2b6c9 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#995D52;}.elementor-9621 .elementor-element.elementor-element-3c2b6c9 .elementor-tab-content{background-color:#FBF6F2;color:#4A3A35;font-family:"Raleway", Sans-serif;font-size:16px;line-height:1.7em;padding:18px 24px 22px 24px;}.elementor-9621 .elementor-element.elementor-element-eb680d6{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-9621 .elementor-element.elementor-element-eb680d6:not(.elementor-motion-effects-element-type-background), .elementor-9621 .elementor-element.elementor-element-eb680d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-16c5340{text-align:center;}.elementor-9621 .elementor-element.elementor-element-16c5340 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:4px;color:#B77C6C;}.elementor-9621 .elementor-element.elementor-element-58622a0{text-align:center;}.elementor-9621 .elementor-element.elementor-element-58622a0 .elementor-heading-title{font-family:"EUGUSTO", Sans-serif;font-size:48px;font-weight:300;text-transform:none;font-style:normal;line-height:1.15em;letter-spacing:0px;color:#995D52;}.elementor-9621 .elementor-element.elementor-element-4a4f038{--divider-border-style:solid;--divider-color:#DBAB94;--divider-border-width:1px;}.elementor-9621 .elementor-element.elementor-element-4a4f038 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-9621 .elementor-element.elementor-element-4a4f038 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-9621 .elementor-element.elementor-element-ef1a3b1{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:center;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#4A3A35;}.elementor-9621 .elementor-element.elementor-element-8f973dd{--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:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9621 .elementor-element.elementor-element-c66e5e9 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:2.5px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #995D52 0%, #D9A890 100%);border-radius:40px 40px 40px 40px;padding:16px 38px 16px 38px;}.elementor-9621 .elementor-element.elementor-element-c66e5e9 .elementor-button:hover, .elementor-9621 .elementor-element.elementor-element-c66e5e9 .elementor-button:focus{background-color:#B77C6C;color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-c66e5e9{width:auto;max-width:auto;}.elementor-9621 .elementor-element.elementor-element-c66e5e9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9621 .elementor-element.elementor-element-c66e5e9 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-9621 .elementor-element.elementor-element-c66e5e9 .elementor-button:hover svg, .elementor-9621 .elementor-element.elementor-element-c66e5e9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-5a6c2b7 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:2.5px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #995D52 0%, #D9A890 100%);border-radius:40px 40px 40px 40px;padding:16px 38px 16px 38px;}.elementor-9621 .elementor-element.elementor-element-5a6c2b7 .elementor-button:hover, .elementor-9621 .elementor-element.elementor-element-5a6c2b7 .elementor-button:focus{background-color:#B77C6C;color:#FFFFFF;}.elementor-9621 .elementor-element.elementor-element-5a6c2b7{width:auto;max-width:auto;}.elementor-9621 .elementor-element.elementor-element-5a6c2b7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9621 .elementor-element.elementor-element-5a6c2b7 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-9621 .elementor-element.elementor-element-5a6c2b7 .elementor-button:hover svg, .elementor-9621 .elementor-element.elementor-element-5a6c2b7 .elementor-button:focus svg{fill:#FFFFFF;}body.elementor-page-9621:not(.elementor-motion-effects-element-type-background), body.elementor-page-9621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6F2;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-9621 .elementor-element.elementor-element-7eb07d5{--grid-auto-flow:row;}.elementor-9621 .elementor-element.elementor-element-cd3023f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-9621 .elementor-element.elementor-element-7e8c643{--content-width:1100px;}.elementor-9621 .elementor-element.elementor-element-a4477aa{--content-width:1000px;}.elementor-9621 .elementor-element.elementor-element-2d556f4{--width:220px;}.elementor-9621 .elementor-element.elementor-element-4811ada{--width:220px;}.elementor-9621 .elementor-element.elementor-element-ab479fd{--content-width:1180px;}.elementor-9621 .elementor-element.elementor-element-c7eddfd{--width:46%;}.elementor-9621 .elementor-element.elementor-element-41d8ca7{--width:54%;}.elementor-9621 .elementor-element.elementor-element-5bc58d5{--content-width:1180px;}.elementor-9621 .elementor-element.elementor-element-9c5f5c0{--width:33.33%;}.elementor-9621 .elementor-element.elementor-element-d1c7661{--width:33.33%;}.elementor-9621 .elementor-element.elementor-element-0eb5dcf{--width:33.33%;}.elementor-9621 .elementor-element.elementor-element-935a1a3{--content-width:1000px;}.elementor-9621 .elementor-element.elementor-element-c28e267{--width:50%;}.elementor-9621 .elementor-element.elementor-element-a202ea9{--width:50%;}.elementor-9621 .elementor-element.elementor-element-0a1759a{--width:50%;}.elementor-9621 .elementor-element.elementor-element-6a61555{--width:50%;}.elementor-9621 .elementor-element.elementor-element-bd74f97{--content-width:1280px;}.elementor-9621 .elementor-element.elementor-element-fdad780{--content-width:1100px;}.elementor-9621 .elementor-element.elementor-element-7b4e22f{--width:33%;}.elementor-9621 .elementor-element.elementor-element-3e0b1e3{--width:66.6666%;}.elementor-9621 .elementor-element.elementor-element-a1885e8{--width:33%;}.elementor-9621 .elementor-element.elementor-element-c63ae04{--width:66.6666%;}.elementor-9621 .elementor-element.elementor-element-1ea718a{--width:33%;}.elementor-9621 .elementor-element.elementor-element-509a056{--width:66.6666%;}.elementor-9621 .elementor-element.elementor-element-3e7a48f{--content-width:860px;}.elementor-9621 .elementor-element.elementor-element-eb680d6{--content-width:1200px;}}@media(max-width:767px){.elementor-9621 .elementor-element.elementor-element-7e8c643{--min-height:82vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9621 .elementor-element.elementor-element-158fecb .elementor-heading-title{font-size:11px;}.elementor-9621 .elementor-element.elementor-element-db8421e .elementor-heading-title{font-size:42px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9621 .elementor-element.elementor-element-f2439eb .elementor-heading-title{font-size:13px;}.elementor-9621 .elementor-element.elementor-element-5b08f7f{--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-9621 .elementor-element.elementor-element-a4477aa{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-9621 .elementor-element.elementor-element-22a8d89 .elementor-heading-title{font-size:30px;}.elementor-9621 .elementor-element.elementor-element-8610b84{--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:20px 24px;--row-gap:20px;--column-gap:24px;}.elementor-9621 .elementor-element.elementor-element-2d556f4{--width:145px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-9621 .elementor-element.elementor-element-b9cd470 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9621 .elementor-element.elementor-element-b9cd470 img{width:120px;}.elementor-9621 .elementor-element.elementor-element-ad8eb69 .elementor-heading-title{font-size:11px;}.elementor-9621 .elementor-element.elementor-element-4811ada{--width:145px;}.elementor-9621 .elementor-element.elementor-element-ca5434b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9621 .elementor-element.elementor-element-ca5434b img{width:90px;}.elementor-9621 .elementor-element.elementor-element-b2cffc5 .elementor-heading-title{font-size:11px;}.elementor-9621 .elementor-element.elementor-element-ab479fd{--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:70px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-9621 .elementor-element.elementor-element-c7eddfd{--width:100%;}.elementor-9621 .elementor-element.elementor-element-453bee7 img{height:440px;object-fit:cover;}.elementor-9621 .elementor-element.elementor-element-c8b2756 img{height:210px;object-fit:cover;}.elementor-9621 .elementor-element.elementor-element-41d8ca7{--width:100%;}.elementor-9621 .elementor-element.elementor-element-d9132a3{text-align:center;}.elementor-9621 .elementor-element.elementor-element-02f0932{text-align:center;}.elementor-9621 .elementor-element.elementor-element-02f0932 .elementor-heading-title{font-size:11px;}.elementor-9621 .elementor-element.elementor-element-12aa5fe{text-align:center;}.elementor-9621 .elementor-element.elementor-element-12aa5fe .elementor-heading-title{font-size:42px;}.elementor-9621 .elementor-element.elementor-element-a261aa3 .elementor-divider{text-align:center;}.elementor-9621 .elementor-element.elementor-element-a261aa3 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-9621 .elementor-element.elementor-element-5eef972{text-align:center;font-size:15px;}.elementor-9621 .elementor-element.elementor-element-ad9b9ca{--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-9621 .elementor-element.elementor-element-5bc58d5{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-9621 .elementor-element.elementor-element-e61d418 .elementor-heading-title{font-size:11px;}.elementor-9621 .elementor-element.elementor-element-9c2e938 .elementor-heading-title{font-size:32px;}.elementor-9621 .elementor-element.elementor-element-e7e1083{--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-9621 .elementor-element.elementor-element-9c5f5c0{--width:100%;--min-height:340px;}.elementor-9621 .elementor-element.elementor-element-e5a442b .elementor-heading-title{font-size:28px;}.elementor-9621 .elementor-element.elementor-element-16695d7 .elementor-heading-title{font-size:11px;}.elementor-9621 .elementor-element.elementor-element-d1c7661{--width:100%;--min-height:340px;}.elementor-9621 .elementor-element.elementor-element-4269482 .elementor-heading-title{font-size:28px;}.elementor-9621 .elementor-element.elementor-element-100bf50 .elementor-heading-title{font-size:11px;}.elementor-9621 .elementor-element.elementor-element-0eb5dcf{--width:100%;--min-height:340px;}.elementor-9621 .elementor-element.elementor-element-572fcba .elementor-heading-title{font-size:28px;}.elementor-9621 .elementor-element.elementor-element-869c033 .elementor-heading-title{font-size:11px;}.elementor-9621 .elementor-element.elementor-element-935a1a3{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-9621 .elementor-element.elementor-element-6712edb .elementor-heading-title{font-size:11px;}.elementor-9621 .elementor-element.elementor-element-30ff3ff .elementor-heading-title{font-size:34px;}.elementor-9621 .elementor-element.elementor-element-cf69076 .elementor-heading-title{font-size:18px;}.elementor-9621 .elementor-element.elementor-element-8706b58{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-9621 .elementor-element.elementor-element-8797143{--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-9621 .elementor-element.elementor-element-c28e267{--width:100%;}.elementor-9621 .elementor-element.elementor-element-e74c79f img{height:420px;object-fit:cover;}.elementor-9621 .elementor-element.elementor-element-799a685 .elementor-heading-title{font-size:30px;}.elementor-9621 .elementor-element.elementor-element-03b3939 .elementor-heading-title{font-size:11px;}.elementor-9621 .elementor-element.elementor-element-def9672{font-size:15px;}.elementor-9621 .elementor-element.elementor-element-a202ea9{--width:100%;}.elementor-9621 .elementor-element.elementor-element-a105d49 img{height:420px;object-fit:cover;}.elementor-9621 .elementor-element.elementor-element-ef0f478 .elementor-heading-title{font-size:30px;}.elementor-9621 .elementor-element.elementor-element-bbd386d .elementor-heading-title{font-size:11px;}.elementor-9621 .elementor-element.elementor-element-3afb607{font-size:15px;}.elementor-9621 .elementor-element.elementor-element-eaf521f{--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-9621 .elementor-element.elementor-element-0a1759a{--width:100%;}.elementor-9621 .elementor-element.elementor-element-65b9440 img{height:420px;object-fit:cover;}.elementor-9621 .elementor-element.elementor-element-6a61555{--width:100%;--padding-top:60px;--padding-bottom:70px;--padding-left:22px;--padding-right:22px;}.elementor-9621 .elementor-element.elementor-element-a45f0da .elementor-heading-title{font-size:11px;}.elementor-9621 .elementor-element.elementor-element-eb9014a .elementor-heading-title{font-size:38px;}.elementor-9621 .elementor-element.elementor-element-f06b6de .elementor-heading-title{font-size:20px;}.elementor-9621 .elementor-element.elementor-element-08f0b98{font-size:15px;}.elementor-9621 .elementor-element.elementor-element-bd74f97{--padding-top:70px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-9621 .elementor-element.elementor-element-dabb3db .elementor-heading-title{font-size:11px;}.elementor-9621 .elementor-element.elementor-element-05fd148 .elementor-heading-title{font-size:32px;}.elementor-9621 .elementor-element.elementor-element-7eb07d5{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-9621 .elementor-element.elementor-element-728ed90 img{height:230px;object-fit:cover;}.elementor-9621 .elementor-element.elementor-element-17ef3d0 img{height:230px;object-fit:cover;}.elementor-9621 .elementor-element.elementor-element-22fd8b4 img{height:230px;object-fit:cover;}.elementor-9621 .elementor-element.elementor-element-8ac57f7 img{height:230px;object-fit:cover;}.elementor-9621 .elementor-element.elementor-element-20d0220 img{height:230px;object-fit:cover;}.elementor-9621 .elementor-element.elementor-element-5876383 img{height:230px;object-fit:cover;}.elementor-9621 .elementor-element.elementor-element-34ad479 img{height:230px;object-fit:cover;}.elementor-9621 .elementor-element.elementor-element-7c2dbe5 img{height:230px;object-fit:cover;}.elementor-9621 .elementor-element.elementor-element-fdad780{--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9621 .elementor-element.elementor-element-5f11d73 .elementor-heading-title{font-size:11px;}.elementor-9621 .elementor-element.elementor-element-25e2d46 .elementor-heading-title{font-size:32px;}.elementor-9621 .elementor-element.elementor-element-7401813 .elementor-heading-title{font-size:13px;}.elementor-9621 .elementor-element.elementor-element-6ff7211{--padding-top:20px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-9621 .elementor-element.elementor-element-1bc90a4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9621 .elementor-element.elementor-element-7b4e22f{--min-height:250px;}.elementor-9621 .elementor-element.elementor-element-3e0b1e3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9621 .elementor-element.elementor-element-4d1558a{--e-rating-icon-font-size:20px;}.elementor-9621 .elementor-element.elementor-element-e4c6442{text-align:center;}.elementor-9621 .elementor-element.elementor-element-e4c6442 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-9621 .elementor-element.elementor-element-459bccb{text-align:center;}.elementor-9621 .elementor-element.elementor-element-74017f7{text-align:center;}.elementor-9621 .elementor-element.elementor-element-74017f7 .elementor-heading-title{line-height:20px;}.elementor-9621 .elementor-element.elementor-element-086df11{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9621 .elementor-element.elementor-element-a1885e8{--min-height:250px;}.elementor-9621 .elementor-element.elementor-element-c63ae04{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9621 .elementor-element.elementor-element-690f2e0{--e-rating-icon-font-size:20px;}.elementor-9621 .elementor-element.elementor-element-c486aec{text-align:center;}.elementor-9621 .elementor-element.elementor-element-c486aec .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-9621 .elementor-element.elementor-element-66a410a{text-align:center;}.elementor-9621 .elementor-element.elementor-element-0030223{text-align:center;}.elementor-9621 .elementor-element.elementor-element-0030223 .elementor-heading-title{line-height:20px;}.elementor-9621 .elementor-element.elementor-element-a0e49e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9621 .elementor-element.elementor-element-1ea718a{--min-height:250px;}.elementor-9621 .elementor-element.elementor-element-509a056{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9621 .elementor-element.elementor-element-bed1113{--e-rating-icon-font-size:20px;}.elementor-9621 .elementor-element.elementor-element-3ac3538{text-align:center;}.elementor-9621 .elementor-element.elementor-element-3ac3538 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-9621 .elementor-element.elementor-element-e61ad9d{text-align:center;}.elementor-9621 .elementor-element.elementor-element-e69456d{text-align:center;}.elementor-9621 .elementor-element.elementor-element-e69456d .elementor-heading-title{line-height:20px;}.elementor-9621 .elementor-element.elementor-element-cd3023f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9621 .elementor-element.elementor-element-3e7a48f{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-9621 .elementor-element.elementor-element-94cad72 .elementor-heading-title{font-size:34px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-9621 .elementor-element.elementor-element-3c2b6c9 .elementor-accordion-title{font-size:15px;}.elementor-9621 .elementor-element.elementor-element-eb680d6{--padding-top:70px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-9621 .elementor-element.elementor-element-16c5340 .elementor-heading-title{font-size:11px;}.elementor-9621 .elementor-element.elementor-element-58622a0 .elementor-heading-title{font-size:32px;}.elementor-9621 .elementor-element.elementor-element-ef1a3b1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-9621 .elementor-element.elementor-element-8f973dd{--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;}}/* Start custom CSS for image, class: .elementor-element-b9cd470 */.elementor-9621 .elementor-element.elementor-element-b9cd470 img{aspect-ratio:1/0.65;object-fit:cover;object-position:top;filter:drop-shadow(0 6px 14px rgba(0,0,0,.18));}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca5434b */.elementor-9621 .elementor-element.elementor-element-ca5434b img{filter:drop-shadow(0 6px 14px rgba(0,0,0,.18));}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-453bee7 */.elementor-9621 .elementor-element.elementor-element-453bee7 img{border-radius:220px 220px 4px 4px;} .elementor-9621 .elementor-element.elementor-element-453bee7 img{object-fit:cover !important;object-position:center 20% !important}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8b2756 */.elementor-9621 .elementor-element.elementor-element-c8b2756 img{border:10px solid #FBF6F2;border-radius:4px;box-shadow:0 20px 40px -20px rgba(153,93,82,.5);} .elementor-9621 .elementor-element.elementor-element-c8b2756 img{object-fit:cover !important;object-position:center center !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12aa5fe */.elementor-9621 .elementor-element.elementor-element-12aa5fe .elementor-heading-title{background:linear-gradient(100deg,#8a5047 0%,#b77c6c 30%,#e8c0aa 50%,#b77c6c 70%,#8a5047 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c2e938 */.elementor-9621 .elementor-element.elementor-element-9c2e938 .elementor-heading-title{background:linear-gradient(100deg,#8a5047 0%,#b77c6c 30%,#e8c0aa 50%,#b77c6c 70%,#8a5047 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c5f5c0 */.elementor-9621 .elementor-element.elementor-element-9c5f5c0{overflow:hidden;transition:transform .5s ease, box-shadow .5s ease;box-shadow:0 18px 40px -24px rgba(153,93,82,.6);} .elementor-9621 .elementor-element.elementor-element-9c5f5c0:hover{transform:translateY(-6px);} .elementor-9621 .elementor-element.elementor-element-9c5f5c0, .elementor-9621 .elementor-element.elementor-element-9c5f5c0 *{text-decoration:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1c7661 */.elementor-9621 .elementor-element.elementor-element-d1c7661{overflow:hidden;transition:transform .5s ease, box-shadow .5s ease;box-shadow:0 18px 40px -24px rgba(153,93,82,.6);} .elementor-9621 .elementor-element.elementor-element-d1c7661:hover{transform:translateY(-6px);} .elementor-9621 .elementor-element.elementor-element-d1c7661, .elementor-9621 .elementor-element.elementor-element-d1c7661 *{text-decoration:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eb5dcf */.elementor-9621 .elementor-element.elementor-element-0eb5dcf{overflow:hidden;transition:transform .5s ease, box-shadow .5s ease;box-shadow:0 18px 40px -24px rgba(153,93,82,.6);} .elementor-9621 .elementor-element.elementor-element-0eb5dcf:hover{transform:translateY(-6px);} .elementor-9621 .elementor-element.elementor-element-0eb5dcf, .elementor-9621 .elementor-element.elementor-element-0eb5dcf *{text-decoration:none !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30ff3ff */.elementor-9621 .elementor-element.elementor-element-30ff3ff .elementor-heading-title{background:linear-gradient(100deg,#8a5047 0%,#b77c6c 30%,#e8c0aa 50%,#b77c6c 70%,#8a5047 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e74c79f */.elementor-9621 .elementor-element.elementor-element-e74c79f{position:relative;margin:0} .elementor-9621 .elementor-element.elementor-element-e74c79f:after{content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.8);pointer-events:none} .elementor-9621 .elementor-element.elementor-element-e74c79f img{object-fit:cover !important;object-position:center 30% !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d6baba */.elementor-9621 .elementor-element.elementor-element-9d6baba .elementor-heading-title{display:inline-block;padding:7px 16px;border-radius:30px;background:linear-gradient(120deg,#995D52,#D9A890);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-799a685 */.elementor-9621 .elementor-element.elementor-element-799a685 .elementor-heading-title{background:linear-gradient(100deg,#8a5047 0%,#b77c6c 30%,#e8c0aa 50%,#b77c6c 70%,#8a5047 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c28e267 */.elementor-9621 .elementor-element.elementor-element-c28e267{overflow:hidden;box-shadow:0 24px 50px -28px rgba(153,93,82,.55);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a105d49 */.elementor-9621 .elementor-element.elementor-element-a105d49{position:relative;margin:0} .elementor-9621 .elementor-element.elementor-element-a105d49:after{content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.8);pointer-events:none} .elementor-9621 .elementor-element.elementor-element-a105d49 img{object-fit:cover !important;object-position:center 20% !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f425ae */.elementor-9621 .elementor-element.elementor-element-9f425ae .elementor-heading-title{display:inline-block;padding:7px 16px;border-radius:30px;background:linear-gradient(120deg,#995D52,#D9A890);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef0f478 */.elementor-9621 .elementor-element.elementor-element-ef0f478 .elementor-heading-title{background:linear-gradient(100deg,#8a5047 0%,#b77c6c 30%,#e8c0aa 50%,#b77c6c 70%,#8a5047 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a202ea9 */.elementor-9621 .elementor-element.elementor-element-a202ea9{overflow:hidden;box-shadow:0 24px 50px -28px rgba(153,93,82,.55);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65b9440 */.elementor-9621 .elementor-element.elementor-element-65b9440 img{object-fit:cover !important;object-position:center 20% !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb9014a */.elementor-9621 .elementor-element.elementor-element-eb9014a .elementor-heading-title{background:linear-gradient(100deg,#8a5047 0%,#b77c6c 30%,#e8c0aa 50%,#b77c6c 70%,#8a5047 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05fd148 */.elementor-9621 .elementor-element.elementor-element-05fd148 .elementor-heading-title{background:linear-gradient(100deg,#8a5047 0%,#b77c6c 30%,#e8c0aa 50%,#b77c6c 70%,#8a5047 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-728ed90 */.elementor-9621 .elementor-element.elementor-element-728ed90{overflow:hidden;border-radius:4px} .elementor-9621 .elementor-element.elementor-element-728ed90 img{transition:transform .8s ease} .elementor-9621 .elementor-element.elementor-element-728ed90:hover img{transform:scale(1.05)} .elementor-9621 .elementor-element.elementor-element-728ed90 img{object-fit:cover !important;object-position:center 25% !important}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17ef3d0 */.elementor-9621 .elementor-element.elementor-element-17ef3d0{overflow:hidden;border-radius:4px} .elementor-9621 .elementor-element.elementor-element-17ef3d0 img{transition:transform .8s ease} .elementor-9621 .elementor-element.elementor-element-17ef3d0:hover img{transform:scale(1.05)} .elementor-9621 .elementor-element.elementor-element-17ef3d0 img{object-fit:cover !important;object-position:center 30% !important}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22fd8b4 */.elementor-9621 .elementor-element.elementor-element-22fd8b4{overflow:hidden;border-radius:4px} .elementor-9621 .elementor-element.elementor-element-22fd8b4 img{transition:transform .8s ease} .elementor-9621 .elementor-element.elementor-element-22fd8b4:hover img{transform:scale(1.05)} .elementor-9621 .elementor-element.elementor-element-22fd8b4 img{object-fit:cover !important;object-position:center center !important}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ac57f7 */.elementor-9621 .elementor-element.elementor-element-8ac57f7{overflow:hidden;border-radius:4px} .elementor-9621 .elementor-element.elementor-element-8ac57f7 img{transition:transform .8s ease} .elementor-9621 .elementor-element.elementor-element-8ac57f7:hover img{transform:scale(1.05)} .elementor-9621 .elementor-element.elementor-element-8ac57f7 img{object-fit:cover !important;object-position:center 30% !important}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20d0220 */.elementor-9621 .elementor-element.elementor-element-20d0220{overflow:hidden;border-radius:4px} .elementor-9621 .elementor-element.elementor-element-20d0220 img{transition:transform .8s ease} .elementor-9621 .elementor-element.elementor-element-20d0220:hover img{transform:scale(1.05)} .elementor-9621 .elementor-element.elementor-element-20d0220 img{object-fit:cover !important;object-position:center 25% !important}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5876383 */.elementor-9621 .elementor-element.elementor-element-5876383{overflow:hidden;border-radius:4px} .elementor-9621 .elementor-element.elementor-element-5876383 img{transition:transform .8s ease} .elementor-9621 .elementor-element.elementor-element-5876383:hover img{transform:scale(1.05)} .elementor-9621 .elementor-element.elementor-element-5876383 img{object-fit:cover !important;object-position:center 40% !important}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34ad479 */.elementor-9621 .elementor-element.elementor-element-34ad479{overflow:hidden;border-radius:4px} .elementor-9621 .elementor-element.elementor-element-34ad479 img{transition:transform .8s ease} .elementor-9621 .elementor-element.elementor-element-34ad479:hover img{transform:scale(1.05)} .elementor-9621 .elementor-element.elementor-element-34ad479 img{object-fit:cover !important;object-position:center center !important}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c2dbe5 */.elementor-9621 .elementor-element.elementor-element-7c2dbe5{overflow:hidden;border-radius:4px} .elementor-9621 .elementor-element.elementor-element-7c2dbe5 img{transition:transform .8s ease} .elementor-9621 .elementor-element.elementor-element-7c2dbe5:hover img{transform:scale(1.05)} .elementor-9621 .elementor-element.elementor-element-7c2dbe5 img{object-fit:cover !important;object-position:center 40% !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25e2d46 */.elementor-9621 .elementor-element.elementor-element-25e2d46 .elementor-heading-title{background:linear-gradient(100deg,#8a5047 0%,#b77c6c 30%,#e8c0aa 50%,#b77c6c 70%,#8a5047 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-3c2b6c9 */.elementor-9621 .elementor-element.elementor-element-3c2b6c9 .elementor-tab-content a{color:#995D52;text-decoration:underline;} .elementor-9621 .elementor-element.elementor-element-3c2b6c9 .elementor-accordion-title{text-decoration:none !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58622a0 */.elementor-9621 .elementor-element.elementor-element-58622a0 .elementor-heading-title{background:linear-gradient(100deg,#8a5047 0%,#b77c6c 30%,#e8c0aa 50%,#b77c6c 70%,#8a5047 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}/* End custom CSS */
/* Start custom CSS */body{overflow-x:hidden !important;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'EUGUSTO';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://oliviarosebridal.co.nz/wp-content/uploads/2025/03/Eugusto-Free-Font-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */