.elementor-83 .elementor-element.elementor-element-fc9a230{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-56a50bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-83 .elementor-element.elementor-element-56a50bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-83 .elementor-element.elementor-element-c14452d .elementor-heading-title{font-family:var( --e-global-typography-d1146fd-font-family ), Sans-serif;letter-spacing:var( --e-global-typography-d1146fd-letter-spacing );color:#233342;}.elementor-83 .elementor-element.elementor-element-ec4f391 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-ec4f391 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:17px;font-weight:400;color:#233342;}.elementor-83 .elementor-element.elementor-element-59783f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-9ce854b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-83 .elementor-element.elementor-element-9ce854b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-83 .elementor-element.elementor-element-a75f094 .elementor-heading-title{font-family:"Bebas Neue Regular", Sans-serif;font-size:18px;letter-spacing:0.8px;color:#233342;}.elementor-83 .elementor-element.elementor-element-67ddb6b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-fbdc8a7{--display:flex;--min-height:231px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#262626;--border-color:#262626;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:13px;--padding-right:13px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-83 .elementor-element.elementor-element-16b2bae > .elementor-widget-container{--e-transform-scale:1.5;}.elementor-83 .elementor-element.elementor-element-16b2bae .gallery-item .gallery-caption{display:none;}.elementor-83 .elementor-element.elementor-element-fcff4be .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#262626;}.elementor-83 .elementor-element.elementor-element-9bb49e7{--display:flex;--min-height:231px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:13px;--padding-right:13px;}.elementor-83 .elementor-element.elementor-element-509e09c .gallery-item .gallery-caption{display:none;}.elementor-83 .elementor-element.elementor-element-caf0483 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#262626;}.elementor-83 .elementor-element.elementor-element-b167636{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-83 .elementor-element.elementor-element-b167636.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-83 .elementor-element.elementor-element-921aaa4 .elementor-heading-title{font-family:"Bebas Neue Regular", Sans-serif;font-size:18px;letter-spacing:0.8px;color:#233342;}.elementor-83 .elementor-element.elementor-element-414622c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-56af930{--display:flex;--min-height:231px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:13px;--padding-right:13px;}.elementor-83 .elementor-element.elementor-element-68ee68c .gallery-item .gallery-caption{display:none;}.elementor-83 .elementor-element.elementor-element-1307af1 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#262626;}.elementor-83 .elementor-element.elementor-element-5a6e030{--display:flex;--min-height:231px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:13px;--padding-right:13px;}.elementor-83 .elementor-element.elementor-element-96f40f1 .gallery-item .gallery-caption{display:none;}.elementor-83 .elementor-element.elementor-element-ecb9533 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#262626;}.elementor-83 .elementor-element.elementor-element-e1976d9{--display:flex;--min-height:231px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:13px;--padding-right:13px;}.elementor-83 .elementor-element.elementor-element-44b15b0 .gallery-item .gallery-caption{display:none;}.elementor-83 .elementor-element.elementor-element-a96e284 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#262626;}.elementor-83 .elementor-element.elementor-element-7cde190{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-83 .elementor-element.elementor-element-7cde190.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-83 .elementor-element.elementor-element-feda6f4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-230519f{--display:flex;--min-height:231px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:13px;--padding-right:13px;}.elementor-83 .elementor-element.elementor-element-c9b28fa .gallery-item .gallery-caption{display:none;}.elementor-83 .elementor-element.elementor-element-5ce005d .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#262626;}.elementor-83 .elementor-element.elementor-element-e747b05{--display:flex;--min-height:231px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:13px;--padding-right:13px;}.elementor-83 .elementor-element.elementor-element-4a90e92 .gallery-item .gallery-caption{display:none;}.elementor-83 .elementor-element.elementor-element-ce7e8b8 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#262626;}.elementor-83 .elementor-element.elementor-element-00263c4{--display:flex;--min-height:231px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:13px;--padding-right:13px;}.elementor-83 .elementor-element.elementor-element-f1b515d .gallery-item .gallery-caption{display:none;}.elementor-83 .elementor-element.elementor-element-8b38adc .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#262626;}.elementor-83 .elementor-element.elementor-element-019a8c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top: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-weight:var( --e-global-typography-text-font-weight );}.elementor-83 .elementor-element.elementor-element-ebd6702{text-align:center;}.elementor-83 .elementor-element.elementor-element-ebd6702 img{width:89%;}@media(min-width:768px){.elementor-83 .elementor-element.elementor-element-56a50bf{--width:50%;}.elementor-83 .elementor-element.elementor-element-9ce854b{--width:60%;}.elementor-83 .elementor-element.elementor-element-b167636{--width:90%;}.elementor-83 .elementor-element.elementor-element-7cde190{--width:90%;}.elementor-83 .elementor-element.elementor-element-019a8c2{--width:60%;}}@media(max-width:1366px) and (min-width:768px){.elementor-83 .elementor-element.elementor-element-9ce854b{--width:67%;}.elementor-83 .elementor-element.elementor-element-b167636{--width:100%;}.elementor-83 .elementor-element.elementor-element-7cde190{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-83 .elementor-element.elementor-element-56a50bf{--width:62.799%;}}@media(max-width:1366px){.elementor-83 .elementor-element.elementor-element-fc9a230{--margin-top:31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-83 .elementor-element.elementor-element-c14452d .elementor-heading-title{letter-spacing:var( --e-global-typography-d1146fd-letter-spacing );}.elementor-83 .elementor-element.elementor-element-67ddb6b{--grid-auto-flow:row;}.elementor-83 .elementor-element.elementor-element-414622c{--grid-auto-flow:row;}.elementor-83 .elementor-element.elementor-element-feda6f4{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-83 .elementor-element.elementor-element-fc9a230{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-83 .elementor-element.elementor-element-c14452d .elementor-heading-title{letter-spacing:var( --e-global-typography-d1146fd-letter-spacing );}.elementor-83 .elementor-element.elementor-element-ec4f391 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-9ce854b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-67ddb6b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-83 .elementor-element.elementor-element-b167636{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-414622c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-83 .elementor-element.elementor-element-7cde190{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-feda6f4{--gap:10px 010px;--row-gap:10px;--column-gap:010px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-83 .elementor-element.elementor-element-fc9a230{--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:10px;}.elementor-83 .elementor-element.elementor-element-56a50bf{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-83 .elementor-element.elementor-element-56a50bf.e-con{--order:99999 /* order end hack */;}.elementor-83 .elementor-element.elementor-element-c14452d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-c14452d .elementor-heading-title{letter-spacing:var( --e-global-typography-d1146fd-letter-spacing );}.elementor-83 .elementor-element.elementor-element-9ce854b.e-con{--order:-99999 /* order start hack */;}.elementor-83 .elementor-element.elementor-element-67ddb6b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-83 .elementor-element.elementor-element-414622c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-83 .elementor-element.elementor-element-feda6f4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-83 .elementor-element.elementor-element-019a8c2.e-con{--order:-99999 /* order start hack */;}.elementor-83 .elementor-element.elementor-element-ebd6702 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-83 .elementor-element.elementor-element-ebd6702 img{width:100%;}}/* Start custom CSS for image-gallery, class: .elementor-element-16b2bae */.colourgallery {
    transition: transform 0.3s; /* Smooth transition for transform */
}

.colourgallery:hover {
    transform: scale(1.1); /* Grow effect (increase the size by 10%) */
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-509e09c */.colourgallery {
    transition: transform 0.3s; /* Smooth transition for transform */
}

.colourgallery:hover {
    transform: scale(1.1); /* Grow effect (increase the size by 10%) */
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-68ee68c */.colourgallery {
    transition: transform 0.3s; /* Smooth transition for transform */
}

.colourgallery:hover {
    transform: scale(1.1); /* Grow effect (increase the size by 10%) */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Haas Grotesk';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://ambiance.co.nz/wp-content/uploads/2025/05/NeueHaasDisplay-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Haas Grotesk';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://ambiance.co.nz/wp-content/uploads/2025/05/NeueHaasDisplay-Roman.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Haas Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://ambiance.co.nz/wp-content/uploads/2025/05/NeueHaasDisplay-Mediu.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Haas Grotesk';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://ambiance.co.nz/wp-content/uploads/2025/05/NeueHaasDisplay-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Haas Grotesk';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://ambiance.co.nz/wp-content/uploads/2025/05/NeueHaasDisplay-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bebas Neue Regular';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://ambiance.co.nz/wp-content/uploads/2025/05/BebasNeue-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */