.elementor-101 .elementor-element.elementor-element-7ffa02b2{--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:130px;--padding-bottom:200px;--padding-left:10px;--padding-right:10px;}.elementor-101 .elementor-element.elementor-element-7ffa02b2:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-7ffa02b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pacifictileworksinc.com/wp-content/uploads/2025/10/pacific-tiles-first-slide-min.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.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-101 .elementor-element.elementor-element-34b2cb7c{text-align:center;}.elementor-101 .elementor-element.elementor-element-34b2cb7c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:600;text-transform:capitalize;line-height:78px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-1c7afedb{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:600;line-height:29px;color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-1c7afedb.elementor-element{--align-self:center;}.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-101 .elementor-element.elementor-element-4a355206 .elementor-button{padding:19px 30px 19px 30px;}.elementor-101 .elementor-element.elementor-element-2945656e{--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:70px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-101 .elementor-element.elementor-element-20a787fc{--display:flex;--padding-top:65px;--padding-bottom:65px;--padding-left:65px;--padding-right:65px;}.elementor-101 .elementor-element.elementor-element-20a787fc:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-20a787fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pacifictileworksinc.com/wp-content/uploads/2025/10/marble-texture-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-101 .elementor-element.elementor-element-71d76526{text-align:center;}.elementor-101 .elementor-element.elementor-element-71d76526 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:24px;letter-spacing:1px;color:#BA7500;}.elementor-101 .elementor-element.elementor-element-70c237d{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;text-align:center;}.elementor-101 .elementor-element.elementor-element-70c237d.elementor-element{--align-self:center;}.elementor-101 .elementor-element.elementor-element-70c237d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:600;text-transform:capitalize;line-height:46px;color:#20465F;}.elementor-101 .elementor-element.elementor-element-43382ed4{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:#20465F;}.elementor-101 .elementor-element.elementor-element-43382ed4 a{color:#20465F;}.elementor-101 .elementor-element.elementor-element-45cf50b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-74f917e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-101 .elementor-element.elementor-element-32ef2197 .elementor-cta .elementor-cta__bg, .elementor-101 .elementor-element.elementor-element-32ef2197 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-101 .elementor-element.elementor-element-32ef2197 .elementor-cta__content{text-align:center;padding:0px 45px 45px 45px;background-color:#02010100;}.elementor-101 .elementor-element.elementor-element-32ef2197 .elementor-cta__bg-wrapper{min-height:284px;}.elementor-101 .elementor-element.elementor-element-32ef2197 .elementor-cta__title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:28px;font-weight:600;text-transform:capitalize;line-height:36px;color:#30373F;}.elementor-101 .elementor-element.elementor-element-32ef2197 .elementor-cta__description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:22px;letter-spacing:1px;color:#BA7500;}.elementor-101 .elementor-element.elementor-element-4525521e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-26b2eed3 .elementor-cta .elementor-cta__bg, .elementor-101 .elementor-element.elementor-element-26b2eed3 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-101 .elementor-element.elementor-element-26b2eed3 .elementor-cta__content{text-align:center;padding:0px 45px 45px 45px;background-color:#02010100;}.elementor-101 .elementor-element.elementor-element-26b2eed3 .elementor-cta__bg-wrapper{min-height:284px;}.elementor-101 .elementor-element.elementor-element-26b2eed3 .elementor-cta__title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:28px;font-weight:600;text-transform:capitalize;line-height:36px;color:#30373F;}.elementor-101 .elementor-element.elementor-element-26b2eed3 .elementor-cta__description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:22px;letter-spacing:1px;color:#BA7500;}.elementor-101 .elementor-element.elementor-element-304e3774{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-51110c5b .elementor-cta .elementor-cta__bg, .elementor-101 .elementor-element.elementor-element-51110c5b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-101 .elementor-element.elementor-element-51110c5b .elementor-cta__content{text-align:center;padding:0px 45px 45px 45px;background-color:#02010100;}.elementor-101 .elementor-element.elementor-element-51110c5b .elementor-cta__bg-wrapper{min-height:284px;}.elementor-101 .elementor-element.elementor-element-51110c5b .elementor-cta__title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:28px;font-weight:600;text-transform:capitalize;line-height:36px;color:#30373F;}.elementor-101 .elementor-element.elementor-element-51110c5b .elementor-cta__description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:22px;letter-spacing:1px;color:#BA7500;}.elementor-101 .elementor-element.elementor-element-990ae28{--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:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-101 .elementor-element.elementor-element-5483d10{--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-101 .elementor-element.elementor-element-12247a55 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:24px;letter-spacing:1px;color:#BA7500;}.elementor-101 .elementor-element.elementor-element-220fdc30.elementor-element{--align-self:center;}.elementor-101 .elementor-element.elementor-element-220fdc30 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:600;text-transform:capitalize;line-height:46px;color:#20465F;}.elementor-101 .elementor-element.elementor-element-67a54f4a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:#20465F;}.elementor-101 .elementor-element.elementor-element-67a54f4a a{color:#20465F;}.elementor-101 .elementor-element.elementor-element-7b21f349{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-101 .elementor-element.elementor-element-4a2c22e8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EAEAEA;--border-color:#EAEAEA;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-101 .elementor-element.elementor-element-4a2c22e8:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-4a2c22e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-736712f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-101 .elementor-element.elementor-element-54d1e369 .elementor-counter-number-wrapper{color:#20465F;font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:700;}.elementor-101 .elementor-element.elementor-element-54d1e369 .elementor-counter-title{color:#000000;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-101 .elementor-element.elementor-element-337c826c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-53f84d44 .elementor-counter-number-wrapper{color:#20465F;font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:700;}.elementor-101 .elementor-element.elementor-element-53f84d44 .elementor-counter-title{color:#000000;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-101 .elementor-element.elementor-element-58483a6e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-1c20a574 .elementor-counter-number-wrapper{color:#20465F;font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:700;}.elementor-101 .elementor-element.elementor-element-1c20a574 .elementor-counter-title{color:#000000;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-101 .elementor-element.elementor-element-824bafe{--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-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-101 .elementor-element.elementor-element-7f7a42ed{--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:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:10px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-101 .elementor-element.elementor-element-710524ea.elementor-element{--align-self:center;}.elementor-101 .elementor-element.elementor-element-710524ea{text-align:center;}.elementor-101 .elementor-element.elementor-element-710524ea .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:600;text-transform:capitalize;line-height:46px;color:#20465F;}.elementor-101 .elementor-element.elementor-element-7f97cf5b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 90px;--row-gap:20px;--column-gap:90px;--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-2b17ee1c .elementor-image-box-wrapper{text-align:center;}.elementor-101 .elementor-element.elementor-element-2b17ee1c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-101 .elementor-element.elementor-element-2b17ee1c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-101 .elementor-element.elementor-element-2b17ee1c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-101 .elementor-element.elementor-element-2b17ee1c .elementor-image-box-title{margin-bottom:10px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;line-height:39px;color:#20465F;}.elementor-101 .elementor-element.elementor-element-2b17ee1c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-101 .elementor-element.elementor-element-2b17ee1c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-101 .elementor-element.elementor-element-2b17ee1c .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:#20465F;}.elementor-101 .elementor-element.elementor-element-11a12a68 .elementor-image-box-wrapper{text-align:center;}.elementor-101 .elementor-element.elementor-element-11a12a68.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-101 .elementor-element.elementor-element-11a12a68.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-101 .elementor-element.elementor-element-11a12a68.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-101 .elementor-element.elementor-element-11a12a68 .elementor-image-box-title{margin-bottom:10px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;line-height:39px;color:#20465F;}.elementor-101 .elementor-element.elementor-element-11a12a68 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-101 .elementor-element.elementor-element-11a12a68 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-101 .elementor-element.elementor-element-11a12a68 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:#20465F;}.elementor-101 .elementor-element.elementor-element-5921fc8f .elementor-image-box-wrapper{text-align:center;}.elementor-101 .elementor-element.elementor-element-5921fc8f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-101 .elementor-element.elementor-element-5921fc8f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-101 .elementor-element.elementor-element-5921fc8f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-101 .elementor-element.elementor-element-5921fc8f .elementor-image-box-title{margin-bottom:10px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;line-height:39px;color:#20465F;}.elementor-101 .elementor-element.elementor-element-5921fc8f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-101 .elementor-element.elementor-element-5921fc8f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-101 .elementor-element.elementor-element-5921fc8f .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:#20465F;}.elementor-101 .elementor-element.elementor-element-5e607bcb{--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:71px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-101 .elementor-element.elementor-element-5e607bcb:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-5e607bcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pacifictileworksinc.com/wp-content/uploads/2025/10/blueprint-overlay-design-min.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-101 .elementor-element.elementor-element-24e61455{text-align:center;}.elementor-101 .elementor-element.elementor-element-24e61455 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:24px;letter-spacing:1px;color:#DEDEBA;}.elementor-101 .elementor-element.elementor-element-77208d52.elementor-element{--align-self:center;}.elementor-101 .elementor-element.elementor-element-77208d52 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:600;text-transform:capitalize;line-height:46px;color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-1e062bf0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-3ecb7240{--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:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:10px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-101 .elementor-element.elementor-element-657aa1b6{--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-101 .elementor-element.elementor-element-77cc90fb img{width:100%;}.elementor-101 .elementor-element.elementor-element-4d99dc99{--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-101 .elementor-element.elementor-element-11dc23d6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:24px;letter-spacing:1px;color:#BA7500;}.elementor-101 .elementor-element.elementor-element-29dbac89 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:600;text-transform:capitalize;line-height:46px;color:#20465F;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-101 .elementor-element.elementor-element-292a5424 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-101 .elementor-element.elementor-element-292a5424 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-101 .elementor-element.elementor-element-292a5424 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-101 .elementor-element.elementor-element-292a5424 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-101 .elementor-element.elementor-element-292a5424 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-101 .elementor-element.elementor-element-292a5424 .elementor-icon-list-icon i{color:#E6AF5D;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-292a5424 .elementor-icon-list-icon svg{fill:#E6AF5D;transition:fill 0.3s;}.elementor-101 .elementor-element.elementor-element-292a5424{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-101 .elementor-element.elementor-element-292a5424 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-101 .elementor-element.elementor-element-292a5424 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101 .elementor-element.elementor-element-292a5424 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-101 .elementor-element.elementor-element-292a5424 .elementor-icon-list-text{transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-2144b551{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;}.elementor-101 .elementor-element.elementor-element-360f7030{background-color:#E6AF5D;padding:32px 32px 32px 32px;}.elementor-101 .elementor-element.elementor-element-360f7030.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-101 .elementor-element.elementor-element-360f7030.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-101 .elementor-element.elementor-element-360f7030.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-101 .elementor-element.elementor-element-360f7030 .elementor-image-box-title{margin-bottom:10px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;color:#20465F;}.elementor-101 .elementor-element.elementor-element-360f7030 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-101 .elementor-element.elementor-element-360f7030 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-101 .elementor-element.elementor-element-360f7030 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:#20465F;}.elementor-101 .elementor-element.elementor-element-14f4c27{background-color:#20465F;padding:32px 32px 32px 32px;}.elementor-101 .elementor-element.elementor-element-14f4c27.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-101 .elementor-element.elementor-element-14f4c27.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-101 .elementor-element.elementor-element-14f4c27.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-101 .elementor-element.elementor-element-14f4c27 .elementor-image-box-title{margin-bottom:10px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-14f4c27 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-101 .elementor-element.elementor-element-14f4c27 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-101 .elementor-element.elementor-element-14f4c27 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-660e8167{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-101 .elementor-element.elementor-element-660e8167:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-660e8167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pacifictileworksinc.com/wp-content/uploads/2025/10/locations-map-min-scaled-1.webp");}.elementor-101 .elementor-element.elementor-element-54095596 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:24px;letter-spacing:1px;color:#BA7500;}.elementor-101 .elementor-element.elementor-element-2726f129{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-101 .elementor-element.elementor-element-2726f129 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:600;text-transform:capitalize;line-height:46px;color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-3e0ebf19{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-46cf66b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-101 .elementor-element.elementor-element-46cf66b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-101 .elementor-element.elementor-element-46cf66b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-101 .elementor-element.elementor-element-46cf66b4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-101 .elementor-element.elementor-element-46cf66b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-101 .elementor-element.elementor-element-46cf66b4 .elementor-icon-list-icon i{color:#BA7500;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-46cf66b4 .elementor-icon-list-icon svg{fill:#BA7500;transition:fill 0.3s;}.elementor-101 .elementor-element.elementor-element-46cf66b4{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-101 .elementor-element.elementor-element-46cf66b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101 .elementor-element.elementor-element-46cf66b4 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-101 .elementor-element.elementor-element-46cf66b4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-573c7572 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-101 .elementor-element.elementor-element-573c7572 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-101 .elementor-element.elementor-element-573c7572 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-101 .elementor-element.elementor-element-573c7572 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-101 .elementor-element.elementor-element-573c7572 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-101 .elementor-element.elementor-element-573c7572 .elementor-icon-list-icon i{color:#BA7500;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-573c7572 .elementor-icon-list-icon svg{fill:#BA7500;transition:fill 0.3s;}.elementor-101 .elementor-element.elementor-element-573c7572{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-101 .elementor-element.elementor-element-573c7572 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101 .elementor-element.elementor-element-573c7572 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-101 .elementor-element.elementor-element-573c7572 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-72bac768{--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:60px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-101 .elementor-element.elementor-element-4fd88aa1{--display:flex;--padding-top:70px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-101 .elementor-element.elementor-element-4fd88aa1:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-4fd88aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pacifictileworksinc.com/wp-content/uploads/2025/10/marble-texture-bg.webp");}.elementor-101 .elementor-element.elementor-element-f6e2d78{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;}.elementor-101 .elementor-element.elementor-element-f6e2d78.elementor-element{--align-self:center;}.elementor-101 .elementor-element.elementor-element-f6e2d78 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;line-height:39px;color:#20465F;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-101 .elementor-element.elementor-element-6a6076d2{width:var( --container-widget-width, 850px );max-width:850px;margin:55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:850px;--container-widget-flex-grow:0;}.elementor-101 .elementor-element.elementor-element-6a6076d2.elementor-element{--align-self:center;}.elementor-101 .elementor-element.elementor-element-6a6076d2 .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;padding:50px 70px 50px 70px;}.elementor-101 .elementor-element.elementor-element-6a6076d2 .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-101 .elementor-element.elementor-element-6a6076d2 .elementor-swiper-button svg{fill:#000000;}.elementor-101 .elementor-element.elementor-element-6a6076d2 .elementor-testimonial__text{color:#616161;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-101 .elementor-element.elementor-element-6a6076d2 .elementor-testimonial__name{color:#30373F;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;}.elementor-101 .elementor-element.elementor-element-3a1d5528{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-101 .elementor-element.elementor-element-3a1d5528:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-3a1d5528 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDEBA;}.elementor-101 .elementor-element.elementor-element-256fa185{text-align:center;}.elementor-101 .elementor-element.elementor-element-256fa185 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:600;line-height:39px;}.elementor-101 .elementor-element.elementor-element-61ef0c55{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;color:#20465F;}.elementor-101 .elementor-element.elementor-element-780787f0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:10px;--padding-right:10px;}.elementor-101 .elementor-element.elementor-element-780787f0:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-780787f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pacifictileworksinc.com/wp-content/uploads/2025/10/house-entrance-sketch-min.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-101 .elementor-element.elementor-element-48fb48d1{--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-101 .elementor-element.elementor-element-18e6b832{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-101 .elementor-element.elementor-element-18e6b832 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:600;line-height:39px;}.elementor-101 .elementor-element.elementor-element-3f082711{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;color:#20465F;}.elementor-101 .elementor-element.elementor-element-8b6426a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-101 .elementor-element.elementor-element-8b6426a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-101 .elementor-element.elementor-element-8b6426a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-101 .elementor-element.elementor-element-8b6426a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-101 .elementor-element.elementor-element-8b6426a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-101 .elementor-element.elementor-element-8b6426a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-8b6426a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-101 .elementor-element.elementor-element-8b6426a{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-101 .elementor-element.elementor-element-8b6426a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101 .elementor-element.elementor-element-8b6426a .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;}.elementor-101 .elementor-element.elementor-element-8b6426a .elementor-icon-list-text{transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-4c8e0c30{--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;}@media(max-width:1366px){.elementor-101 .elementor-element.elementor-element-45cf50b{--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-220fdc30.elementor-element{--align-self:flex-start;}.elementor-101 .elementor-element.elementor-element-7b21f349{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-101 .elementor-element.elementor-element-4a2c22e8{--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-54d1e369 .elementor-counter-title{justify-content:center;}.elementor-101 .elementor-element.elementor-element-7f97cf5b{--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-1e062bf0{--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-2144b551{--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-3e0ebf19{--grid-auto-flow:row;}}@media(min-width:769px){.elementor-101 .elementor-element.elementor-element-2945656e{--content-width:1388px;}.elementor-101 .elementor-element.elementor-element-5483d10{--width:50%;}.elementor-101 .elementor-element.elementor-element-824bafe{--width:50%;}.elementor-101 .elementor-element.elementor-element-7f7a42ed{--content-width:1140px;}.elementor-101 .elementor-element.elementor-element-657aa1b6{--width:50%;}.elementor-101 .elementor-element.elementor-element-4d99dc99{--width:50%;}.elementor-101 .elementor-element.elementor-element-2144b551{--width:calc(100% + 150px);}.elementor-101 .elementor-element.elementor-element-48fb48d1{--width:70%;}.elementor-101 .elementor-element.elementor-element-4c8e0c30{--width:50%;}}@media(max-width:1024px) and (min-width:769px){.elementor-101 .elementor-element.elementor-element-2144b551{--width:100%;}}@media(max-width:1200px){.elementor-101 .elementor-element.elementor-element-45cf50b{--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-4a2c22e8{--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-7f97cf5b{--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-1e062bf0{--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-2144b551{--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-3e0ebf19{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-101 .elementor-element.elementor-element-20a787fc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-101 .elementor-element.elementor-element-70c237d .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-101 .elementor-element.elementor-element-45cf50b{--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-32ef2197 .elementor-cta__content{padding:0px 20px 20px 20px;}.elementor-101 .elementor-element.elementor-element-32ef2197 .elementor-cta__bg-wrapper{min-height:200px;}.elementor-101 .elementor-element.elementor-element-32ef2197 .elementor-cta__title{font-size:23px;line-height:1.2em;}.elementor-101 .elementor-element.elementor-element-26b2eed3 .elementor-cta__content{padding:0px 20px 20px 20px;}.elementor-101 .elementor-element.elementor-element-26b2eed3 .elementor-cta__bg-wrapper{min-height:200px;}.elementor-101 .elementor-element.elementor-element-26b2eed3 .elementor-cta__title{font-size:23px;line-height:1.2em;}.elementor-101 .elementor-element.elementor-element-51110c5b .elementor-cta__content{padding:0px 20px 20px 20px;}.elementor-101 .elementor-element.elementor-element-51110c5b .elementor-cta__bg-wrapper{min-height:200px;}.elementor-101 .elementor-element.elementor-element-51110c5b .elementor-cta__title{font-size:23px;line-height:1.2em;}.elementor-101 .elementor-element.elementor-element-220fdc30.elementor-element{--align-self:flex-start;}.elementor-101 .elementor-element.elementor-element-4a2c22e8{--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-710524ea .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-101 .elementor-element.elementor-element-7f97cf5b{--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-1e062bf0{--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-29dbac89 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-101 .elementor-element.elementor-element-2144b551{--grid-auto-flow:row;--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-101 .elementor-element.elementor-element-660e8167{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-101 .elementor-element.elementor-element-2726f129 .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-101 .elementor-element.elementor-element-3e0ebf19{--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-4fd88aa1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-101 .elementor-element.elementor-element-f6e2d78 .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-101 .elementor-element.elementor-element-6a6076d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:880px){.elementor-101 .elementor-element.elementor-element-34b2cb7c .elementor-heading-title{font-size:42px;line-height:47px;}.elementor-101 .elementor-element.elementor-element-70c237d .elementor-heading-title{font-size:28px;}.elementor-101 .elementor-element.elementor-element-45cf50b{--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-220fdc30.elementor-element{--align-self:flex-start;}.elementor-101 .elementor-element.elementor-element-220fdc30 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-101 .elementor-element.elementor-element-4a2c22e8{--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-7f97cf5b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-77208d52 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-101 .elementor-element.elementor-element-1e062bf0{--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-2144b551{--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-3e0ebf19{--grid-auto-flow:row;}}@media(max-width:768px){.elementor-101 .elementor-element.elementor-element-7ffa02b2{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-101 .elementor-element.elementor-element-34b2cb7c .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-101 .elementor-element.elementor-element-45cf50b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-990ae28{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-101 .elementor-element.elementor-element-220fdc30.elementor-element{--align-self:flex-start;}.elementor-101 .elementor-element.elementor-element-4a2c22e8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-7f7a42ed{--padding-top:10px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-101 .elementor-element.elementor-element-7f97cf5b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-2b17ee1c .elementor-image-box-img{margin-bottom:0px;}.elementor-101 .elementor-element.elementor-element-11a12a68 .elementor-image-box-img{margin-bottom:0px;}.elementor-101 .elementor-element.elementor-element-5921fc8f .elementor-image-box-img{margin-bottom:0px;}.elementor-101 .elementor-element.elementor-element-77208d52{text-align:center;}.elementor-101 .elementor-element.elementor-element-1e062bf0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-2144b551{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-360f7030 .elementor-image-box-img{margin-bottom:0px;}.elementor-101 .elementor-element.elementor-element-14f4c27 .elementor-image-box-img{margin-bottom:0px;}.elementor-101 .elementor-element.elementor-element-3e0ebf19{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-6a6076d2 .elementor-swiper-button{font-size:20px;}}/* Start custom CSS for button, class: .elementor-element-4a355206 */.elementor-101 .elementor-element.elementor-element-4a355206 a {
    width: 100%;
    max-width: 260px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-32ef2197 */.elementor-101 .elementor-element.elementor-element-32ef2197 .elementor-cta__bg-wrapper {width: calc(100% - 40px)!important;margin-left: auto;margin-right: auto;
}

.elementor-101 .elementor-element.elementor-element-32ef2197 .elementor-cta__content {
    margin-top: -45px;
}

.elementor-101 .elementor-element.elementor-element-32ef2197 .elementor-cta {
    position: relative;
}

.elementor-101 .elementor-element.elementor-element-32ef2197 .elementor-cta:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 70%;
    background: #fff;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-26b2eed3 */.elementor-101 .elementor-element.elementor-element-26b2eed3 .elementor-cta__bg-wrapper {width: calc(100% - 40px)!important;margin-left: auto;margin-right: auto;
}

.elementor-101 .elementor-element.elementor-element-26b2eed3 .elementor-cta__content {
    margin-top: -45px;
}

.elementor-101 .elementor-element.elementor-element-26b2eed3 .elementor-cta {
    position: relative;
}

.elementor-101 .elementor-element.elementor-element-26b2eed3 .elementor-cta:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 70%;
    background: #fff;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-51110c5b */.elementor-101 .elementor-element.elementor-element-51110c5b .elementor-cta__bg-wrapper {width: calc(100% - 40px)!important;margin-left: auto;margin-right: auto;
}

.elementor-101 .elementor-element.elementor-element-51110c5b .elementor-cta__content {
    margin-top: -45px;
}

.elementor-101 .elementor-element.elementor-element-51110c5b .elementor-cta {
    position: relative;
}

.elementor-101 .elementor-element.elementor-element-51110c5b .elementor-cta:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 70%;
    background: #fff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2b17ee1c */.elementor-101 .elementor-element.elementor-element-2b17ee1c figure.elementor-image-box-img img {
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-11a12a68 */.elementor-101 .elementor-element.elementor-element-11a12a68 figure.elementor-image-box-img img {
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5921fc8f */.elementor-101 .elementor-element.elementor-element-5921fc8f figure.elementor-image-box-img img {
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e607bcb */@media only screen and (max-width: 1024px) {
    .elementor-101 .elementor-element.elementor-element-5e607bcb {
        background: #20465F;
        background-image: none!important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-360f7030 */.elementor-101 .elementor-element.elementor-element-360f7030 figure.elementor-image-box-img img {
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-14f4c27 */.elementor-101 .elementor-element.elementor-element-14f4c27 figure.elementor-image-box-img img {
    display: block;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-6a6076d2 */.elementor-101 .elementor-element.elementor-element-6a6076d2 .elementor-main-swiper .elementor-swiper-button {
    width: 50px;
    height: 50px;
    border: 1px solid #000;
    text-align: center;
    line-height: 50px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background: #fff;
}
.elementor-101 .elementor-element.elementor-element-6a6076d2 .elementor-testimonial__footer {
    display:none;
}
.elementor-101 .elementor-element.elementor-element-6a6076d2 .swiper-slide:before {
    content: "";
    width: 47px;
    height: 47px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(/wp-content/uploads/2025/10/quote.svg);
    right: 66px;
    bottom: 30px;
    background-size: contain;
    background-repeat: no-repeat;
}
@media only screen and (max-width: 768px) {
.elementor-101 .elementor-element.elementor-element-6a6076d2 .elementor-main-swiper .elementor-swiper-button {
    top: unset;
    bottom: -70px;
}
.elementor-101 .elementor-element.elementor-element-6a6076d2 .elementor-main-swiper .swiper-wrapper .swiper-slide {
    padding: 20px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61ef0c55 */.elementor-101 .elementor-element.elementor-element-61ef0c55 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f082711 */.elementor-101 .elementor-element.elementor-element-3f082711 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8b6426a */.elementor-101 .elementor-element.elementor-element-8b6426a a  {
    text-decoration: none;
}/* End custom CSS */