.elementor-177 .elementor-element.elementor-element-6468644{--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:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;}.elementor-177 .elementor-element.elementor-element-6468644:not(.elementor-motion-effects-element-type-background), .elementor-177 .elementor-element.elementor-element-6468644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://griffithgardenslandscapedesign.com/wp-content/uploads/2024/08/griffith-gardens-and-landscapes-floral-pattern-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-177 .elementor-element.elementor-element-a5a607d{width:100%;max-width:100%;z-index:1;}.elementor-177 .elementor-element.elementor-element-a5a607d > .elementor-widget-container{margin:0% 66% 0% 0%;}.elementor-177 .elementor-element.elementor-element-b7d83e0{--grid-columns:2;--grid-row-gap:60px;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;z-index:2;--grid-column-gap:60px;}.elementor-177 .elementor-element.elementor-element-b7d83e0 > .elementor-widget-container{margin:0% 0% 0% 33%;}.elementor-177 .elementor-element.elementor-element-b7d83e0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-177 .elementor-element.elementor-element-e8674e0{--divider-border-style:solid;--divider-border-width:0px;width:100%;max-width:100%;}.elementor-177 .elementor-element.elementor-element-e8674e0 .elementor-divider-separator{width:100%;}.elementor-177 .elementor-element.elementor-element-e8674e0 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-177 .elementor-element.elementor-element-8d56340{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-177 .elementor-element.elementor-element-f9eddcc{width:100%;max-width:100%;}.elementor-177 .elementor-element.elementor-element-9f7f604{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-177 .elementor-element.elementor-element-9f7f604.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-177 .elementor-element.elementor-element-6a3d6a6{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-177 .elementor-element.elementor-element-6a3d6a6 img{width:100%;height:500px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 117% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-177 .elementor-element.elementor-element-9d8a4dd{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-177 .elementor-element.elementor-element-9d8a4dd img{width:100%;height:500px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 117% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-177 .elementor-element.elementor-element-aa76a5d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-177 .elementor-element.elementor-element-aa76a5d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-177 .elementor-element.elementor-element-8ed319d{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-177 .elementor-element.elementor-element-8ed319d img{width:100%;height:500px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 117% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-177 .elementor-element.elementor-element-11a8c86{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-177 .elementor-element.elementor-element-11a8c86 img{width:100%;height:500px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 117% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-177 .elementor-element.elementor-element-aabcf42{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-177 .elementor-element.elementor-element-60fe56f.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-177 .elementor-element.elementor-element-60fe56f .elementor-main-swiper{width:100%;}.elementor-177 .elementor-element.elementor-element-60fe56f .elementor-main-swiper .swiper-slide{padding:0px 0px 20px 0px;}.elementor-177 .elementor-element.elementor-element-60fe56f .elementor-testimonial__text{font-size:1.5em;font-style:normal;}@media(min-width:768px){.elementor-177 .elementor-element.elementor-element-8d56340{--width:45%;}.elementor-177 .elementor-element.elementor-element-9f7f604{--width:45%;}.elementor-177 .elementor-element.elementor-element-aa76a5d{--width:45%;}.elementor-177 .elementor-element.elementor-element-aabcf42{--width:45%;}}@media(max-width:1024px){.elementor-177 .elementor-element.elementor-element-6468644{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-177 .elementor-element.elementor-element-a5a607d > .elementor-widget-container{margin:0% 50% 0% 0%;}.elementor-177 .elementor-element.elementor-element-b7d83e0{--grid-columns:2;}.elementor-177 .elementor-element.elementor-element-b7d83e0 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-177 .elementor-element.elementor-element-6a3d6a6{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-177 .elementor-element.elementor-element-6a3d6a6 img{height:400px;}.elementor-177 .elementor-element.elementor-element-9d8a4dd{--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;}.elementor-177 .elementor-element.elementor-element-9d8a4dd img{height:400px;}.elementor-177 .elementor-element.elementor-element-8ed319d{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-177 .elementor-element.elementor-element-8ed319d img{height:400px;}.elementor-177 .elementor-element.elementor-element-11a8c86{--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;}.elementor-177 .elementor-element.elementor-element-11a8c86 img{height:400px;}}@media(max-width:767px){.elementor-177 .elementor-element.elementor-element-a5a607d{width:100%;max-width:100%;}.elementor-177 .elementor-element.elementor-element-a5a607d > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-177 .elementor-element.elementor-element-b7d83e0{--grid-columns:1;--grid-row-gap:30px;width:100%;max-width:100%;--grid-column-gap:30px;}.elementor-177 .elementor-element.elementor-element-b7d83e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-177 .elementor-element.elementor-element-e8674e0 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-177 .elementor-element.elementor-element-6a3d6a6{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-177 .elementor-element.elementor-element-6a3d6a6 img{height:300px;}.elementor-177 .elementor-element.elementor-element-9d8a4dd{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-177 .elementor-element.elementor-element-9d8a4dd img{height:300px;}.elementor-177 .elementor-element.elementor-element-aa76a5d.e-con{--order:99999 /* order end hack */;}.elementor-177 .elementor-element.elementor-element-8ed319d{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-177 .elementor-element.elementor-element-8ed319d.elementor-element{--order:99999 /* order end hack */;}.elementor-177 .elementor-element.elementor-element-8ed319d img{height:300px;}.elementor-177 .elementor-element.elementor-element-11a8c86{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-177 .elementor-element.elementor-element-11a8c86 img{height:300px;}.elementor-177 .elementor-element.elementor-element-60fe56f{width:100%;max-width:100%;}}/* Start custom CSS for menu-anchor, class: .elementor-element-53f00b1 */.elementor-177 .elementor-element.elementor-element-53f00b1 {height: 0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f7f604 */@media (min-width:1400px) {
.elementor-177 .elementor-element.elementor-element-9f7f604 {
    margin-right: clamp(-100px, (var(--content-width) + 50px - 100vw) / 2 , 0px);
    width: clamp(50%, (50% + (100vw - var(--content-width)) / 2) - 100px , 50% + 100px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa76a5d */@media (min-width:1400px) {
.elementor-177 .elementor-element.elementor-element-aa76a5d {
    margin-left: clamp(-100px, (var(--content-width) + 50px - 100vw) / 2 , 0px);
    width: clamp(50%, (50% + (100vw - var(--content-width)) / 2) - 100px , 50% + 100px);
}}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-32864c6 */.elementor-177 .elementor-element.elementor-element-32864c6 {height: 0;}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-60fe56f *//* Bullet Styling */
.elementor-177 .elementor-element.elementor-element-60fe56f .swiper-pagination {
    text-align: left;
}
.elementor-177 .elementor-element.elementor-element-60fe56f .swiper-pagination-bullet {
    vertical-align: middle;
    opacity: 1;
    background: #000;
    width: 10px;
    height: 10px;
}
.elementor-177 .elementor-element.elementor-element-60fe56f .swiper-pagination-bullet-active {
    margin: 0px 12px 0px 12px;
    width: 4px;
    height: 4px;
    background: transparent;
    outline: solid 3px #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6468644 */.elementor-177 .elementor-element.elementor-element-6468644::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to bottom, #FEFAF6 20%, rgb(254, 250, 246, 0.9), #FEFAF6);
    z-index: 1;
    pointer-events: none;
}
.elementor-177 .elementor-element.elementor-element-6468644 {
    padding-top: 2%;
    padding-bottom: 0%;
}/* End custom CSS */