.elementor-2136 .elementor-element.elementor-element-5b98934{--display:flex;--min-height:75vh;--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:space-between;--align-items:center;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--overlay-opacity:0.5;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2136 .elementor-element.elementor-element-5b98934:not(.elementor-motion-effects-element-type-background), .elementor-2136 .elementor-element.elementor-element-5b98934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2136 .elementor-element.elementor-element-5b98934::before, .elementor-2136 .elementor-element.elementor-element-5b98934 > .elementor-background-video-container::before, .elementor-2136 .elementor-element.elementor-element-5b98934 > .e-con-inner > .elementor-background-video-container::before, .elementor-2136 .elementor-element.elementor-element-5b98934 > .elementor-background-slideshow::before, .elementor-2136 .elementor-element.elementor-element-5b98934 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2136 .elementor-element.elementor-element-5b98934 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2136 .elementor-element.elementor-element-cdd9581{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.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-2136 .elementor-element.elementor-element-125378d > .elementor-widget-container{margin:0px 0px 010px 0px;}.elementor-2136 .elementor-element.elementor-element-125378d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.5rem;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#050505;}.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-2136 .elementor-element.elementor-element-de52a85 > .elementor-widget-container{margin:0px 0px 010px 0px;}.elementor-2136 .elementor-element.elementor-element-de52a85{font-family:var( --e-global-typography-413723a-font-family ), Sans-serif;font-size:var( --e-global-typography-413723a-font-size );font-weight:var( --e-global-typography-413723a-font-weight );font-style:var( --e-global-typography-413723a-font-style );line-height:var( --e-global-typography-413723a-line-height );}.elementor-2136 .elementor-element.elementor-element-3ab7c95{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2136 .elementor-element.elementor-element-7eb81cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2136 .elementor-element.elementor-element-391dcbe{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:06rem;--padding-bottom:6rem;--padding-left:4rem;--padding-right:4rem;}.elementor-2136 .elementor-element.elementor-element-a87b81b{--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-2136 .elementor-element.elementor-element-a87b81b.e-con{--align-self:stretch;}.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-2136 .elementor-element.elementor-element-99b59e1{--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;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2136 .elementor-element.elementor-element-fadf3d0 .elementor-heading-title{font-family:var( --e-global-typography-b1efe2b-font-family ), Sans-serif;font-size:var( --e-global-typography-b1efe2b-font-size );font-weight:var( --e-global-typography-b1efe2b-font-weight );line-height:var( --e-global-typography-b1efe2b-line-height );word-spacing:var( --e-global-typography-b1efe2b-word-spacing );color:var( --e-global-color-secondary );}.elementor-2136 .elementor-element.elementor-element-0d1e9df{font-family:var( --e-global-typography-05b0858-font-family ), Sans-serif;font-size:var( --e-global-typography-05b0858-font-size );font-weight:var( --e-global-typography-05b0858-font-weight );font-style:var( --e-global-typography-05b0858-font-style );line-height:var( --e-global-typography-05b0858-line-height );word-spacing:var( --e-global-typography-05b0858-word-spacing );}.elementor-2136 .elementor-element.elementor-element-fe95c95{--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:stretch;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:8rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2136 .elementor-element.elementor-element-834e70e{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2136 .elementor-element.elementor-element-834e70e:not(.elementor-motion-effects-element-type-background), .elementor-2136 .elementor-element.elementor-element-834e70e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-2136 .elementor-element.elementor-element-d650aae .elementor-heading-title{font-family:var( --e-global-typography-b1efe2b-font-family ), Sans-serif;font-size:var( --e-global-typography-b1efe2b-font-size );font-weight:var( --e-global-typography-b1efe2b-font-weight );line-height:var( --e-global-typography-b1efe2b-line-height );word-spacing:var( --e-global-typography-b1efe2b-word-spacing );color:var( --e-global-color-secondary );}.elementor-2136 .elementor-element.elementor-element-add7d6c .elementor-heading-title{font-family:var( --e-global-typography-05b0858-font-family ), Sans-serif;font-size:var( --e-global-typography-05b0858-font-size );font-weight:var( --e-global-typography-05b0858-font-weight );font-style:var( --e-global-typography-05b0858-font-style );line-height:var( --e-global-typography-05b0858-line-height );word-spacing:var( --e-global-typography-05b0858-word-spacing );color:var( --e-global-color-secondary );}.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-2136 .elementor-element.elementor-element-0e22294 .elementor-button{background-color:var( --e-global-color-secondary );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 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#161616;}.elementor-2136 .elementor-element.elementor-element-0e22294 .elementor-button:hover, .elementor-2136 .elementor-element.elementor-element-0e22294 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-16b6162 );}.elementor-2136 .elementor-element.elementor-element-0e22294 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2136 .elementor-element.elementor-element-0e22294 .elementor-button:hover svg, .elementor-2136 .elementor-element.elementor-element-0e22294 .elementor-button:focus svg{fill:var( --e-global-color-16b6162 );}.elementor-2136 .elementor-element.elementor-element-c59bf88{--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:stretch;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-image-box .elementor-image-box-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-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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2136 .elementor-element.elementor-element-d1e3f1a.elementor-position-right .elementor-image-box-img{margin-left:2rem;}.elementor-2136 .elementor-element.elementor-element-d1e3f1a.elementor-position-left .elementor-image-box-img{margin-right:2rem;}.elementor-2136 .elementor-element.elementor-element-d1e3f1a.elementor-position-top .elementor-image-box-img{margin-bottom:2rem;}.elementor-2136 .elementor-element.elementor-element-d1e3f1a .elementor-image-box-wrapper .elementor-image-box-img{width:7%;}.elementor-2136 .elementor-element.elementor-element-d1e3f1a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2136 .elementor-element.elementor-element-d1e3f1a .elementor-image-box-title{font-family:var( --e-global-typography-b1efe2b-font-family ), Sans-serif;font-size:var( --e-global-typography-b1efe2b-font-size );font-weight:var( --e-global-typography-b1efe2b-font-weight );line-height:var( --e-global-typography-b1efe2b-line-height );word-spacing:var( --e-global-typography-b1efe2b-word-spacing );color:var( --e-global-color-secondary );}.elementor-2136 .elementor-element.elementor-element-d1e3f1a .elementor-image-box-description{font-family:var( --e-global-typography-05b0858-font-family ), Sans-serif;font-size:var( --e-global-typography-05b0858-font-size );font-weight:var( --e-global-typography-05b0858-font-weight );font-style:var( --e-global-typography-05b0858-font-style );line-height:var( --e-global-typography-05b0858-line-height );word-spacing:var( --e-global-typography-05b0858-word-spacing );}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2136 .elementor-element.elementor-element-8c79d9f{--grid-columns:4;}@media(max-width:1024px){.elementor-2136 .elementor-element.elementor-element-5b98934{--justify-content:flex-end;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:4rem;--padding-right:4rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2136 .elementor-element.elementor-element-de52a85{font-size:var( --e-global-typography-413723a-font-size );line-height:var( --e-global-typography-413723a-line-height );}.elementor-2136 .elementor-element.elementor-element-391dcbe{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2136 .elementor-element.elementor-element-a87b81b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2136 .elementor-element.elementor-element-99b59e1{--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-2136 .elementor-element.elementor-element-fadf3d0 .elementor-heading-title{font-size:var( --e-global-typography-b1efe2b-font-size );line-height:var( --e-global-typography-b1efe2b-line-height );word-spacing:var( --e-global-typography-b1efe2b-word-spacing );}.elementor-2136 .elementor-element.elementor-element-0d1e9df{font-size:var( --e-global-typography-05b0858-font-size );line-height:var( --e-global-typography-05b0858-line-height );word-spacing:var( --e-global-typography-05b0858-word-spacing );}.elementor-2136 .elementor-element.elementor-element-834e70e{--min-height:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:4rem;--padding-right:4rem;}.elementor-2136 .elementor-element.elementor-element-d650aae{text-align:center;}.elementor-2136 .elementor-element.elementor-element-d650aae .elementor-heading-title{font-size:var( --e-global-typography-b1efe2b-font-size );line-height:var( --e-global-typography-b1efe2b-line-height );word-spacing:var( --e-global-typography-b1efe2b-word-spacing );}.elementor-2136 .elementor-element.elementor-element-add7d6c{text-align:center;}.elementor-2136 .elementor-element.elementor-element-add7d6c .elementor-heading-title{font-size:var( --e-global-typography-05b0858-font-size );line-height:var( --e-global-typography-05b0858-line-height );word-spacing:var( --e-global-typography-05b0858-word-spacing );}.elementor-2136 .elementor-element.elementor-element-0e22294 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2136 .elementor-element.elementor-element-d1e3f1a .elementor-image-box-title{font-size:var( --e-global-typography-b1efe2b-font-size );line-height:var( --e-global-typography-b1efe2b-line-height );word-spacing:var( --e-global-typography-b1efe2b-word-spacing );}.elementor-2136 .elementor-element.elementor-element-d1e3f1a .elementor-image-box-description{font-size:var( --e-global-typography-05b0858-font-size );line-height:var( --e-global-typography-05b0858-line-height );word-spacing:var( --e-global-typography-05b0858-word-spacing );}.elementor-2136 .elementor-element.elementor-element-8c79d9f{--grid-columns:2;}}@media(max-width:767px){.elementor-2136 .elementor-element.elementor-element-5b98934{--min-height:0px;--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:stretch;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2136 .elementor-element.elementor-element-cdd9581{--width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2136 .elementor-element.elementor-element-de52a85{font-size:var( --e-global-typography-413723a-font-size );line-height:var( --e-global-typography-413723a-line-height );}.elementor-2136 .elementor-element.elementor-element-7eb81cf{--width:100%;}.elementor-2136 .elementor-element.elementor-element-391dcbe{--padding-top:6rem;--padding-bottom:06rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2136 .elementor-element.elementor-element-a87b81b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2136 .elementor-element.elementor-element-99b59e1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2136 .elementor-element.elementor-element-fadf3d0 .elementor-heading-title{font-size:var( --e-global-typography-b1efe2b-font-size );line-height:var( --e-global-typography-b1efe2b-line-height );word-spacing:var( --e-global-typography-b1efe2b-word-spacing );}.elementor-2136 .elementor-element.elementor-element-0d1e9df{font-size:var( --e-global-typography-05b0858-font-size );line-height:var( --e-global-typography-05b0858-line-height );word-spacing:var( --e-global-typography-05b0858-word-spacing );}.elementor-2136 .elementor-element.elementor-element-834e70e{--min-height:0px;}.elementor-2136 .elementor-element.elementor-element-d650aae .elementor-heading-title{font-size:var( --e-global-typography-b1efe2b-font-size );line-height:var( --e-global-typography-b1efe2b-line-height );word-spacing:var( --e-global-typography-b1efe2b-word-spacing );}.elementor-2136 .elementor-element.elementor-element-add7d6c .elementor-heading-title{font-size:var( --e-global-typography-05b0858-font-size );line-height:var( --e-global-typography-05b0858-line-height );word-spacing:var( --e-global-typography-05b0858-word-spacing );}.elementor-2136 .elementor-element.elementor-element-0e22294 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-2136 .elementor-element.elementor-element-c59bf88{--padding-top:3rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2136 .elementor-element.elementor-element-d1e3f1a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2136 .elementor-element.elementor-element-d1e3f1a .elementor-image-box-img{margin-bottom:2rem;}.elementor-2136 .elementor-element.elementor-element-d1e3f1a .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-2136 .elementor-element.elementor-element-d1e3f1a .elementor-image-box-title{font-size:var( --e-global-typography-b1efe2b-font-size );line-height:var( --e-global-typography-b1efe2b-line-height );word-spacing:var( --e-global-typography-b1efe2b-word-spacing );}.elementor-2136 .elementor-element.elementor-element-d1e3f1a .elementor-image-box-description{font-size:var( --e-global-typography-05b0858-font-size );line-height:var( --e-global-typography-05b0858-line-height );word-spacing:var( --e-global-typography-05b0858-word-spacing );}.elementor-2136 .elementor-element.elementor-element-8c79d9f{--grid-columns:1;}}@media(min-width:768px){.elementor-2136 .elementor-element.elementor-element-cdd9581{--width:55%;}.elementor-2136 .elementor-element.elementor-element-7eb81cf{--width:45%;}.elementor-2136 .elementor-element.elementor-element-a87b81b{--width:45%;}.elementor-2136 .elementor-element.elementor-element-99b59e1{--width:55%;}.elementor-2136 .elementor-element.elementor-element-fe95c95{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2136 .elementor-element.elementor-element-a87b81b{--width:100%;}.elementor-2136 .elementor-element.elementor-element-99b59e1{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-89dcadc */.elementor-2136 .elementor-element.elementor-element-89dcadc .ti-widget .ti-reviews-container { position: absolute !important; width: 100% !important; height: 0 !important; overflow: hidden !important; visibility: hidden !important; pointer-events: none !important; } .elementor-2136 .elementor-element.elementor-element-89dcadc .ti-widget .ti-widget-container { margin: 0 !important; padding: 0 !important; } .elementor-2136 .elementor-element.elementor-element-89dcadc .ti-widget .ti-footer { padding: 0 !important; margin: 0 !important; text-align: left !important; } .elementor-2136 .elementor-element.elementor-element-89dcadc .ti-widget .ti-rating-text { margin: 0 !important; font-family: Inter, sans-serif !important; font-size: 12px !important; line-height: 1.5 !important; color: #55554F !important; } .elementor-2136 .elementor-element.elementor-element-89dcadc .ti-rating-text > span { display: block !important; white-space: normal !important; } .elementor-2136 .elementor-element.elementor-element-89dcadc .ti-rating-text > span:first-child { display: none !important; } .elementor-2136 .elementor-element.elementor-element-89dcadc .ti-rating-text > span:nth-child(2) strong { font-family: 'DM Serif Display', serif !important; font-size: 42px !important; font-weight: 400 !important; line-height: 1.15 !important; color: #111110 !important; } .elementor-2136 .elementor-element.elementor-element-89dcadc .ti-rating-text > span:nth-child(3) strong { font-weight: 400 !important; } .elementor-2136 .elementor-element.elementor-element-89dcadc .ti-rating-text > span:nth-child(3):after { content: ' en Google'; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-286bc51 */.elementor-2136 .elementor-element.elementor-element-286bc51 .ti-widget .ti-inner { border-radius: 0 !important; background: #fff !important; border: 1px solid #D3CFC2 !important; border-top: 4px solid #00AED0 !important; box-shadow: none !important; padding: 28px !important; } .elementor-2136 .elementor-element.elementor-element-286bc51 .ti-widget .ti-review-item:nth-child(3n+2) .ti-inner { border-top-color: #EC008C !important; } .elementor-2136 .elementor-element.elementor-element-286bc51 .ti-widget .ti-review-item:nth-child(3n+3) .ti-inner { border-top-color: #FFE500 !important; } .elementor-2136 .elementor-element.elementor-element-286bc51 .ti-widget .ti-review-content { font-family: 'DM Serif Display', serif !important; font-size: 20px !important; line-height: 1.4 !important; color: #111110 !important; } .elementor-2136 .elementor-element.elementor-element-286bc51 .ti-widget .ti-name { font-family: Inter, sans-serif !important; color: #111110 !important; } .elementor-2136 .elementor-element.elementor-element-286bc51 .ti-widget .ti-review-item { padding: 0 10px !important; } .elementor-2136 .elementor-element.elementor-element-286bc51 .ti-widget .ti-widget-container { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS */body.page-id-2136 .elementor-513 .elementor-element-2ce895a { display: none !important; } /* Home3 visual alignment. */ .elementor-2136 [data-id="65031ad"]{background:#F5F5F5 !important;border-color:#E2E2E2 !important;padding:0 40px !important;} .elementor-2136 [data-id="ad184a4"],.elementor-2136 [data-id="bee6831"],.elementor-2136 [data-id="26c9a2c"],.elementor-2136 [data-id="9331bab"]{border-color:#E2E2E2 !important;padding:24px 20px !important;} .elementor-2136 [data-id="1ac8507"],.elementor-2136 [data-id="d871981"],.elementor-2136 [data-id="2513f0d"]{font-family:Montserrat,sans-serif !important;font-size:30px !important;font-weight:700 !important;line-height:1.2 !important;letter-spacing:0 !important;color:#161616 !important;} .elementor-2136 [data-id="e416e6f"],.elementor-2136 [data-id="57d5f83"],.elementor-2136 [data-id="f20743e"]{font-family:Montserrat,sans-serif !important;font-size:14px !important;line-height:1.6 !important;color:#505050 !important;} .elementor-2136 [data-id="f45c8e6"]{background:#161616 !important;color:#fff !important;padding:60px 40px !important;} .elementor-2136 [data-id="465f9ce"],.elementor-2136 [data-id="af922e1"]{background:#fff !important;color:#161616 !important;padding:60px 40px !important;border-color:#E2E2E2 !important;} .elementor-2136 [data-id="5ded0c2"],.elementor-2136 [data-id="39e92e4"],.elementor-2136 [data-id="c96d184"]{font-family:Montserrat,sans-serif !important;font-size:30px !important;font-weight:700 !important;line-height:1.2 !important;letter-spacing:0 !important;text-transform:uppercase !important;} .elementor-2136 [data-id="5ded0c2"]{color:#fff !important;} .elementor-2136 [data-id="39e92e4"],.elementor-2136 [data-id="c96d184"]{color:#161616 !important;} .elementor-2136 [data-id="eb59242"]{gap:40px !important;margin-bottom:40px !important;} .elementor-2136 [data-id="bb316ce"]{gap:40px !important;} .elementor-2136 [data-id="9f74110"],.elementor-2136 [data-id="83d1da7"],.elementor-2136 [data-id="bd1aed4"],.elementor-2136 [data-id="1dd29a7"],.elementor-2136 [data-id="e6cada3"],.elementor-2136 [data-id="161af83"],.elementor-2136 [data-id="48a476c"]{font-family:Montserrat,sans-serif !important;font-size:14px !important;font-weight:400 !important;line-height:1.7 !important;color:#D4D4D4 !important;} .elementor-2136 [data-id="4a52e3b"],.elementor-2136 [data-id="d65d838"],.elementor-2136 [data-id="a812556"],.elementor-2136 [data-id="29cf6eb"],.elementor-2136 [data-id="12a5c01"],.elementor-2136 [data-id="4160dd8"]{padding:24px !important;gap:10px !important;border:1px solid #3D3D3D !important;} .elementor-2136 [data-id="6489cca"],.elementor-2136 [data-id="0ccfc47"],.elementor-2136 [data-id="26df941"],.elementor-2136 [data-id="3c39094"],.elementor-2136 [data-id="f5f0b21"],.elementor-2136 [data-id="fbca9fc"]{font-family:Montserrat,sans-serif !important;font-size:20px !important;font-weight:700 !important;line-height:1.3 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#fff !important;} .elementor-2136 [data-id="85489f4"],.elementor-2136 [data-id="9d2a1b9"],.elementor-2136 [data-id="987f0ce"],.elementor-2136 [data-id="cc7a24f"],.elementor-2136 [data-id="40f20d1"],.elementor-2136 [data-id="090ebf5"]{font-family:Montserrat,sans-serif !important;font-size:12px !important;font-weight:500 !important;letter-spacing:0 !important;color:#BDBDBD !important;} .elementor-2136 [data-id="9aee612"],.elementor-2136 [data-id="ec5810e"]{font-family:Montserrat,sans-serif !important;font-size:12px !important;font-weight:500 !important;line-height:1.5 !important;letter-spacing:.03em !important;color:#505050 !important;} .elementor-2136 [data-id="39e92e4"]{margin-bottom:30px !important;} .elementor-2136 [data-id="af7973c"]{padding:30px !important;background:#F5F5F5 !important;border:1px solid #E2E2E2 !important;box-shadow:none !important;gap:10px !important;} .elementor-2136 [data-id="2558f05"],.elementor-2136 [data-id="1f9ba07"],.elementor-2136 [data-id="bf72532"],.elementor-2136 [data-id="e0371f2"],.elementor-2136 [data-id="8a1d6f6"]{font-family:Montserrat,sans-serif !important;font-size:14px !important;font-weight:400 !important;line-height:1.7 !important;color:#161616 !important;} .elementor-2136 [data-id="b503f8e"],.elementor-2136 [data-id="cae8702"],.elementor-2136 [data-id="0536427"]{font-family:Montserrat,sans-serif !important;font-size:16px !important;font-weight:700 !important;line-height:1.3 !important;letter-spacing:0 !important;padding:12px 24px !important;border-radius:0 !important;border:1px solid #161616 !important;} .elementor-2136 [data-id="b503f8e"],.elementor-2136 [data-id="0536427"]{background:#161616 !important;color:#fff !important;} .elementor-2136 [data-id="cae8702"]{background:#fff !important;color:#161616 !important;} .elementor-2136 [data-id="286bc51"] .ti-widget .ti-widget-container .ti-review-item .ti-inner.ti-inner{background:#fff !important;border:1px solid #E2E2E2 !important;border-radius:0 !important;box-shadow:none !important;padding:24px !important;} .elementor-2136 [data-id="286bc51"] .ti-widget .ti-widget-container .ti-review-content{font-family:Montserrat,sans-serif !important;font-size:14px !important;line-height:1.7 !important;color:#161616 !important;} .elementor-2136 [data-id="286bc51"] .ti-widget .ti-widget-container .ti-name{font-family:Montserrat,sans-serif !important;font-size:14px !important;font-weight:700 !important;color:#161616 !important;} .elementor-2136 [data-id="89dcadc"] .ti-widget .ti-widget-container .ti-rating-text,.elementor-2136 [data-id="89dcadc"] .ti-widget .ti-widget-container .ti-rating-text *{font-family:Montserrat,sans-serif !important;font-size:14px !important;line-height:1.6 !important;color:#505050 !important;} .elementor-2136 [data-id="89dcadc"] .ti-widget .ti-widget-container .ti-rating-text > span:nth-child(2) strong{font-size:30px !important;font-weight:700 !important;line-height:1.2 !important;color:#161616 !important;} @media(max-width:767px){.elementor-2136 [data-id="f45c8e6"],.elementor-2136 [data-id="465f9ce"],.elementor-2136 [data-id="af922e1"]{padding:30px 20px !important;}.elementor-2136 [data-id="65031ad"]{padding:0 20px !important;}.elementor-2136 [data-id="ad184a4"],.elementor-2136 [data-id="bee6831"],.elementor-2136 [data-id="26c9a2c"],.elementor-2136 [data-id="9331bab"]{padding:20px 12px !important;}.elementor-2136 [data-id="eb59242"],.elementor-2136 [data-id="bb316ce"]{gap:24px !important;}.elementor-2136 [data-id="af7973c"]{padding:24px !important;}} /* Home3 service-led content layout. */ .elementor-2136 [data-id="8f15a0c"]{padding:50px 80px!important;} .elementor-2136 [data-id="d5374e4"] h2,.elementor-2136 [data-id="d650aae"] .elementor-heading-title{font-family:Montserrat,sans-serif;font-size:30px!important;font-weight:700;line-height:1.2;text-transform:uppercase;color:#161616;} .elementor-2136 .home3-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px;} .elementor-2136 .home3-print-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;text-align:left;} .elementor-2136 .home3-benefits-grid h3,.elementor-2136 .home3-print-grid h3{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:1.35;color:#161616;margin:0 0 12px;} .elementor-2136 .home3-benefits-grid p,.elementor-2136 .home3-print-grid p{font-family:Montserrat,sans-serif;font-size:14px;line-height:1.7;color:#505050;margin:0;} .elementor-2136 .home3-print-grid>div{border-top:1px solid #D8D8D8;padding-top:24px;} .elementor-2136 [data-id="fe95c95"]{padding:0!important;} .elementor-2136 [data-id="834e70e"]{min-height:0!important;background-image:none!important;background-color:#F5F5F5!important;padding:60px 80px!important;display:grid!important;grid-template-columns:1fr 1fr;gap:24px;align-items:start;} .elementor-2136 [data-id="834e70e"]::before{background:none!important;} .elementor-2136 [data-id="d650aae"],.elementor-2136 [data-id="add7d6c"],.elementor-2136 .home3-print-options{grid-column:1/-1;width:100%;} .elementor-2136 [data-id="add7d6c"] .elementor-heading-title{font-family:Montserrat,sans-serif;font-size:14px!important;font-style:normal!important;font-weight:400;line-height:1.7;color:#505050;} .elementor-2136 .home3-print-options{margin:12px 0;} .elementor-2136 [data-id="0e22294"]{justify-self:end;width:auto!important;} .elementor-2136 .home3-project-cta{justify-self:start;width:auto!important;} .elementor-2136 [data-id="834e70e"] .elementor-button{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.3;border:1px solid #161616;border-radius:0;padding:12px 24px;background:#161616;color:#fff;} .elementor-2136 .home3-project-cta .elementor-button{background:#fff;color:#161616;} .elementor-2136 [data-id="834e70e"] .elementor-button:hover{background:#303030;color:#fff;} @media(max-width:1024px){.elementor-2136 .home3-print-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-2136 [data-id="8f15a0c"],.elementor-2136 [data-id="834e70e"]{padding:40px!important;}} @media(max-width:767px){.elementor-2136 .home3-benefits-grid,.elementor-2136 .home3-print-grid{grid-template-columns:1fr;gap:28px;}.elementor-2136 [data-id="8f15a0c"],.elementor-2136 [data-id="834e70e"]{padding:30px 20px!important;}.elementor-2136 [data-id="834e70e"]{grid-template-columns:1fr;}.elementor-2136 [data-id="0e22294"],.elementor-2136 .home3-project-cta{justify-self:stretch;width:100%!important;}.elementor-2136 [data-id="834e70e"] .elementor-button{width:100%;}} .elementor-2136 [data-id="834e70e"]{display:flex!important;} .elementor-2136 [data-id="834e70e"]>.e-con-inner{display:grid!important;grid-template-columns:1fr 1fr;gap:24px;width:100%!important;max-width:1280px;min-height:0;padding:0!important;} .elementor-2136 [data-id="add7d6c"] .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-weight:400!important;color:#505050!important;} @media(max-width:767px){.elementor-2136 [data-id="834e70e"]>.e-con-inner{grid-template-columns:1fr;}} .elementor-2136 [data-id="0e22294"],.elementor-2136 .home3-project-cta{margin:0!important;align-self:start!important;}  /* Home3 component styling; original spacing preserved. */ .elementor-2136 [data-id="8f15a0c"], .elementor-2136 [data-id="834e70e"] { } .elementor-2136 [data-id="8f15a0c"] > .e-con-inner, .elementor-2136 [data-id="834e70e"] > .e-con-inner { } .elementor-2136 [data-id="d5374e4"] > .elementor-widget-container { } .elementor-2136 [data-id="391dcbe"] > .e-con-inner { } .elementor-2136 [data-id="c59bf88"] { } .elementor-2136 [data-id="6489cca"], .elementor-2136 [data-id="0ccfc47"], .elementor-2136 [data-id="26df941"], .elementor-2136 [data-id="3c39094"], .elementor-2136 [data-id="f5f0b21"], .elementor-2136 [data-id="fbca9fc"] { font-size: 16px !important; line-height: 1.4 !important; } .elementor-2136 .home3-benefits-grid h3, .elementor-2136 .home3-print-grid h3 { font-size: 16px !important; line-height: 1.4 !important; font-weight: 700 !important; } .elementor-2136 [data-id="6b4bb0c"] { } .elementor-2136 [data-id="4a52e3b"], .elementor-2136 [data-id="d65d838"], .elementor-2136 [data-id="a812556"], .elementor-2136 [data-id="29cf6eb"], .elementor-2136 [data-id="12a5c01"], .elementor-2136 [data-id="4160dd8"] { border-width: 1px 0px 0px !important; border-style: solid none none !important; border-color: rgb(69, 69, 69) currentcolor currentcolor !important; border-image: none !important; background: transparent !important; } .elementor-2136 [data-id="9aee612"] { font-family: "DM Serif Display", serif !important; font-size: 20px !important; font-style: italic !important; text-transform: none !important; letter-spacing: 0px !important; line-height: 1.4 !important; } .elementor-2136 [data-id="ec5810e"] { font-family: Montserrat, sans-serif !important; font-size: 14px !important; font-weight: 700 !important; letter-spacing: 0px !important; } .elementor-2136 [data-id="af7973c"] { border-width: 0px 0px 0px 1px !important; border-style: none none none solid !important; border-color: currentcolor currentcolor currentcolor rgb(216, 216, 216) !important; border-image: none !important; background: transparent !important; } .elementor-2136 [data-id="ad184a4"] { border-left: 0px !important; } .elementor-2136 [data-id="286bc51"] .ti-widget .ti-widget-container .ti-read-more, .elementor-2136 [data-id="286bc51"] .ti-widget .ti-widget-container .ti-date, .elementor-2136 [data-id="286bc51"] .ti-widget .ti-widget-container .ti-rating-text { font-family: Montserrat, sans-serif !important; } .elementor-2136 [data-id="0e22294"], .elementor-2136 [data-id="7d46609"] { } .elementor-2136 [data-id="0e22294"] > .elementor-widget-container, .elementor-2136 [data-id="7d46609"] > .elementor-widget-container { } @media (max-width: 767px) {
  .elementor-2136 [data-id="8f15a0c"], .elementor-2136 [data-id="834e70e"] { }
  .elementor-2136 [data-id="f45c8e6"], .elementor-2136 [data-id="465f9ce"], .elementor-2136 [data-id="af922e1"] { }
  .elementor-2136 [data-id="c59bf88"] { }
  .elementor-2136 [data-id="391dcbe"] > .e-con-inner, .elementor-2136 [data-id="c59bf88"] > .e-con-inner { }
  .elementor-2136 [data-id="af7973c"] { border-left: 0px !important; border-top: 1px solid rgb(216, 216, 216) !important; }
  .elementor-2136 [data-id="6b4bb0c"] { }
} /* Match Home1 heading sizes and line heights without layout changes. */ .elementor-2136 [data-id="d5374e4"] h2{font-size:14px!important;line-height:1.2!important;} .elementor-2136 [data-id="6489cca"],.elementor-2136 [data-id="0ccfc47"],.elementor-2136 [data-id="26df941"],.elementor-2136 [data-id="3c39094"],.elementor-2136 [data-id="f5f0b21"],.elementor-2136 [data-id="fbca9fc"],.elementor-2136 .home3-benefits-grid h3,.elementor-2136 .home3-print-grid h3{font-size:16px!important;line-height:1.2!important;} /* Home3 workshop photo pair; section spacing unchanged. */ .elementor-2136 [data-id="a87b81b"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:16px!important;align-items:start!important;} .elementor-2136 [data-id="a87b81b"]>.elementor-widget-image{grid-area:auto!important;width:100%!important;max-width:100%!important;min-width:0;aspect-ratio:9/16;height:auto!important;align-self:start!important;overflow:hidden;} .elementor-2136 [data-id="b56b52b"]{margin:0!important;} .elementor-2136 [data-id="b2d97f9"]{margin:56px 0 0!important;} .elementor-2136 [data-id="a87b81b"]>.elementor-widget-image>.elementor-widget-container{width:100%;height:100%;padding:0!important;} .elementor-2136 [data-id="a87b81b"]>.elementor-widget-image img{display:block;width:100%!important;height:100%!important;max-width:100%;object-fit:cover!important;object-position:50% 50%;border-radius:0;} .elementor-2136 [data-id="b2d97f9"] img{object-position:75% 50%!important;} @media(max-width:767px){.elementor-2136 [data-id="a87b81b"]{gap:12px!important;}.elementor-2136 [data-id="b2d97f9"]{margin-top:32px!important;}} /* Home3 linked service cards. */ .elementor-2136 [data-id="6b4bb0c"]{gap:20px!important;} .elementor-2136 [data-id="6b4bb0c"] > a{border:1px solid #454545!important;background-color:#202020!important;border-radius:0!important;text-decoration:none!important;cursor:pointer!important;box-shadow:none;transition:background-color 180ms ease,border-color 180ms ease,transform 180ms ease,box-shadow 180ms ease;} .elementor-2136 [data-id="6b4bb0c"] > a *{cursor:pointer!important;} @media(hover:hover) and (pointer:fine){.elementor-2136 [data-id="6b4bb0c"] > a:hover{background-color:#2C2C2C!important;border-color:#A0A0A0!important;transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.2);}} .elementor-2136 [data-id="6b4bb0c"] > a:focus-visible{outline:2px solid #FFFFFF!important;outline-offset:3px!important;background-color:#2C2C2C!important;border-color:#A0A0A0!important;} .elementor-2136 [data-id="6b4bb0c"] > a:active{background-color:#303030!important;border-color:#BDBDBD!important;} @media(max-width:767px){.elementor-2136 [data-id="6b4bb0c"]{gap:16px!important;}} @media(prefers-reduced-motion:reduce){.elementor-2136 [data-id="6b4bb0c"] > a{transition:none!important;} .elementor-2136 [data-id="6b4bb0c"] > a:hover{transform:none!important;}}/* End custom CSS */