.elementor-52 .elementor-element.elementor-element-b5b4413{--display:flex;--min-height:772px;--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:space-between;--overlay-opacity:1;--padding-top:300px;--padding-bottom:0px;--padding-left:76px;--padding-right:76px;}.elementor-52 .elementor-element.elementor-element-b5b4413:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-b5b4413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://petramcountertops.com/wp-content/uploads/2026/10/home-hero-kitchen.webp");background-position:center bottom;background-repeat:no-repeat;background-size:cover;}.elementor-52 .elementor-element.elementor-element-b5b4413::before, .elementor-52 .elementor-element.elementor-element-b5b4413 > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-b5b4413 > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-b5b4413 > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-b5b4413 > .e-con-inner > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-b5b4413 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(198deg, rgba(0,0,0,0) 39%, rgba(0,0,0,1) 79%);}.elementor-52 .elementor-element.elementor-element-08f5aca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-168636e{--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:11px 11px;--row-gap:11px;--column-gap:11px;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-ac8a414 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:2.16px;color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-45823bb{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-52 .elementor-element.elementor-element-45823bb .elementor-divider-separator{width:40px;}.elementor-52 .elementor-element.elementor-element-45823bb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-52 .elementor-element.elementor-element-9bdc605 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:76px;font-weight:600;line-height:1.08em;letter-spacing:-1.9px;color:#FDFDFD;}.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 );line-height:var( --e-global-typography-text-line-height );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-52 .elementor-element.elementor-element-cdf6b89{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#FDFDFD;}.elementor-52 .elementor-element.elementor-element-5c6cd41{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-52 .elementor-element.elementor-element-33605a6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:none;line-height:1em;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:20.5px 28px 20.5px 28px;}.elementor-52 .elementor-element.elementor-element-33605a6 .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-33605a6 .elementor-button:focus{background-color:#776353;color:#FDFDFD;}.elementor-52 .elementor-element.elementor-element-33605a6 .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-33605a6 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-52 .elementor-element.elementor-element-2729069 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:none;line-height:1em;fill:#FDFDFD;color:#FDFDFD;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(253,253,253,0.6);border-radius:0px 0px 0px 0px;padding:20.5px 28px 20.5px 28px;}.elementor-52 .elementor-element.elementor-element-2729069 .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-2729069 .elementor-button:focus{background-color:rgba(253,253,253,0.08);color:#FDFDFD;}.elementor-52 .elementor-element.elementor-element-2729069 .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-2729069 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-52 .elementor-element.elementor-element-0a27063 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:none;line-height:1em;fill:#FDFDFD;color:#FDFDFD;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(253,253,253,0.55);border-radius:0px 0px 0px 0px;padding:20.5px 28px 20.5px 28px;}.elementor-52 .elementor-element.elementor-element-0a27063 .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-0a27063 .elementor-button:focus{background-color:rgba(253,253,253,0.08);color:#FDFDFD;}.elementor-52 .elementor-element.elementor-element-0a27063 .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-0a27063 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-52 .elementor-element.elementor-element-3b49786{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(239,239,239,0.13);--border-color:rgba(239,239,239,0.13);--margin-top:0px;--margin-bottom:0px;--margin-left:-16px;--margin-right:-16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-1df104a{--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:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.23);--border-color:rgba(255,255,255,0.23);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-cf3022a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;line-height:1.2em;letter-spacing:1.6px;color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-93bc29b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;letter-spacing:0px;color:#FDFDFD;}.elementor-52 .elementor-element.elementor-element-6585dd1{--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:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.23);--border-color:rgba(255,255,255,0.23);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-f6b1ba1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;line-height:1.2em;letter-spacing:1.6px;color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-cd91fc5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;letter-spacing:0px;color:#FDFDFD;}.elementor-52 .elementor-element.elementor-element-dd1e379{--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:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.23);--border-color:rgba(255,255,255,0.23);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-fadb6bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;line-height:1.2em;letter-spacing:1.6px;color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-4c876b4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;letter-spacing:0px;color:#FDFDFD;}.elementor-52 .elementor-element.elementor-element-7cba7c1{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-60d23c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;line-height:1.2em;letter-spacing:1.6px;color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-eb40f1b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;letter-spacing:0px;color:#FDFDFD;}.elementor-52 .elementor-element.elementor-element-0f7d61a{--display:flex;--min-height:120px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(33,34,32,0.14);--border-color:rgba(33,34,32,0.14);}.elementor-52 .elementor-element.elementor-element-0f7d61a:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-0f7d61a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-52 .elementor-element.elementor-element-f841332{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(33,34,32,0.14);--border-color:rgba(33,34,32,0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-18c237b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;line-height:1.4em;letter-spacing:1.98px;color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-d7d9772{--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;}.elementor-52 .elementor-element.elementor-element-f057fd1{--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:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-52 .elementor-element.elementor-element-f057fd1:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-f057fd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-52 .elementor-element.elementor-element-941bbf8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-52 .elementor-element.elementor-element-943bb7a{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-52 .elementor-element.elementor-element-f499bf3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-52 .elementor-element.elementor-element-0294f1c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:2.16px;color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-9c3877d{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-52 .elementor-element.elementor-element-9c3877d .elementor-divider-separator{width:40px;}.elementor-52 .elementor-element.elementor-element-9c3877d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-52 .elementor-element.elementor-element-3a22107 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:600;line-height:1.1em;letter-spacing:-1.04px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-aed124b{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:58px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-ecaae68{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:rgba(33,34,32,0.72);}.elementor-52 .elementor-element.elementor-element-efb61ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:52px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-5b4fd87{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-7106541 img{width:100%;height:380px;object-fit:cover;object-position:center center;}.elementor-52 .elementor-element.elementor-element-a7155ad{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-52 .elementor-element.elementor-element-fd9ffa4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;line-height:1.2em;letter-spacing:1.54px;color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-0c7ae29 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;letter-spacing:-0.2px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-e71d7b8{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-52 .elementor-element.elementor-element-55f68fa img{width:100%;height:380px;object-fit:cover;object-position:center center;}.elementor-52 .elementor-element.elementor-element-932881f{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-52 .elementor-element.elementor-element-8635cac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;line-height:1.2em;letter-spacing:1.54px;color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-38e7b1f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;letter-spacing:-0.2px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-3b93c0b{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-52 .elementor-element.elementor-element-4df386e img{width:100%;height:380px;object-fit:cover;object-position:center center;}.elementor-52 .elementor-element.elementor-element-2858875{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-52 .elementor-element.elementor-element-8ed4c6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;line-height:1.2em;letter-spacing:1.54px;color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-8d449f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;letter-spacing:-0.2px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-5bcd01a{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-52 .elementor-element.elementor-element-bc6adf7 img{width:100%;height:380px;object-fit:cover;object-position:center center;}.elementor-52 .elementor-element.elementor-element-5baddd6{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-52 .elementor-element.elementor-element-089dd78 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;line-height:1.2em;letter-spacing:1.54px;color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-7b6a27f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;letter-spacing:-0.2px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-6b26176{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:84px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-7be0c45 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;line-height:1.2em;letter-spacing:1.8px;color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-1e27abf{--display:flex;--min-height:130px;--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(33,34,32,0.14);--border-color:rgba(33,34,32,0.14);}.elementor-52 .elementor-element.elementor-element-9a64d36{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(33,34,32,0.14);--border-color:rgba(33,34,32,0.14);--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-289c21d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-93e2744 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-0cea275{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:rgba(33,34,32,0.65);}.elementor-52 .elementor-element.elementor-element-9abadae{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(33,34,32,0.14);--border-color:rgba(33,34,32,0.14);--padding-top:32px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-7399f4f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-a49ab09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-7e4c95a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:rgba(33,34,32,0.65);}.elementor-52 .elementor-element.elementor-element-1f2fdbf{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(33,34,32,0.14);--border-color:rgba(33,34,32,0.14);--padding-top:32px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-a479b14 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-b228f8e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-d4d7cb5{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:rgba(33,34,32,0.65);}.elementor-52 .elementor-element.elementor-element-e462f47{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:32px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-fc5c087 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-aa9df13 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-0e8e31d{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:rgba(33,34,32,0.65);}.elementor-52 .elementor-element.elementor-element-4659ca1{--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:120px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-52 .elementor-element.elementor-element-4659ca1:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-4659ca1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-6a7e119{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-52 .elementor-element.elementor-element-3520b8b{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-52 .elementor-element.elementor-element-d52e0d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-52 .elementor-element.elementor-element-d7aa90c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:2.16px;color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-3291c33{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-52 .elementor-element.elementor-element-3291c33 .elementor-divider-separator{width:40px;}.elementor-52 .elementor-element.elementor-element-3291c33 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-52 .elementor-element.elementor-element-242a00c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:600;line-height:1.1em;letter-spacing:-1.04px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-cd87f07{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:58px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-7c818f0{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:rgba(33,34,32,0.72);}.elementor-52 .elementor-element.elementor-element-a8f5631 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-201e5b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:52px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-bf9593a{--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;}.elementor-52 .elementor-element.elementor-element-bf9593a:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-bf9593a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-14a85f8 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-52 .elementor-element.elementor-element-8515acd{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-791bdac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;line-height:1.2em;letter-spacing:1.6px;color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-b373576 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-0.24px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-16a52e1{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:rgba(33,34,32,0.7);}.elementor-52 .elementor-element.elementor-element-d11bc89 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-774c164{--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;}.elementor-52 .elementor-element.elementor-element-774c164:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-774c164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-31d5c9c img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-52 .elementor-element.elementor-element-1029a4a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-dfd9a0e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;line-height:1.2em;letter-spacing:1.6px;color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-d42b450 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-0.24px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-d962a0b{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:rgba(33,34,32,0.7);}.elementor-52 .elementor-element.elementor-element-3655bc9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-6455281{--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;}.elementor-52 .elementor-element.elementor-element-6455281:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-6455281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-a7a0690 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-52 .elementor-element.elementor-element-de1d398{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-432450b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;line-height:1.2em;letter-spacing:1.6px;color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-26b8dc1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-0.24px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-d00ed99{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:rgba(33,34,32,0.7);}.elementor-52 .elementor-element.elementor-element-b6105c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-ce7ca57{--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;}.elementor-52 .elementor-element.elementor-element-ce7ca57:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-ce7ca57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-8e5bdd3 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-52 .elementor-element.elementor-element-1dd9878{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-239ca2c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;line-height:1.2em;letter-spacing:1.6px;color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-7cc7e9a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-0.24px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-9da2174{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:rgba(33,34,32,0.7);}.elementor-52 .elementor-element.elementor-element-408470d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-2377825{padding:28px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:1.5em;color:rgba(33,34,32,0.6);}.elementor-52 .elementor-element.elementor-element-9083269{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-52 .elementor-element.elementor-element-9083269:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-9083269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-52 .elementor-element.elementor-element-5925fb6{--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-52 .elementor-element.elementor-element-1a4baed img{width:100%;height:640px;object-fit:cover;object-position:center center;}.elementor-52 .elementor-element.elementor-element-406c71e{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-52 .elementor-element.elementor-element-523f732{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-52 .elementor-element.elementor-element-9f46cda .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:2.16px;color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-dba8a65{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-52 .elementor-element.elementor-element-dba8a65 .elementor-divider-separator{width:40px;}.elementor-52 .elementor-element.elementor-element-dba8a65 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-52 .elementor-element.elementor-element-1d1cde0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:600;line-height:1.1em;letter-spacing:-1.04px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-5c262dc{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:rgba(33,34,32,0.72);}.elementor-52 .elementor-element.elementor-element-8fdc24a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(33,34,32,0.14);--border-color:rgba(33,34,32,0.14);--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-c276a37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-4b784c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-d5ff746 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-4d8b814{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-d81dd4c img{width:270px;height:200px;object-fit:cover;object-position:center center;}.elementor-52 .elementor-element.elementor-element-db2b701{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-4e26f37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;line-height:1.2em;letter-spacing:1.6px;color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-50083f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-0edac24 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-b55ec41{--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:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-52 .elementor-element.elementor-element-b55ec41:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-b55ec41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-515ebe6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-52 .elementor-element.elementor-element-7bac1c7{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-52 .elementor-element.elementor-element-40c5bac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-52 .elementor-element.elementor-element-36a1f18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:2.16px;color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-8f867af{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-52 .elementor-element.elementor-element-8f867af .elementor-divider-separator{width:40px;}.elementor-52 .elementor-element.elementor-element-8f867af .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-52 .elementor-element.elementor-element-b508d2c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:600;line-height:1.1em;letter-spacing:-1.04px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-84c35cd{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:58px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-4030e8f{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:rgba(33,34,32,0.72);}.elementor-52 .elementor-element.elementor-element-447f4e7{--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:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(33,34,32,0.18);--border-color:rgba(33,34,32,0.18);--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-a31b768{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-52 .elementor-element.elementor-element-af5c986 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-5a852e5{--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;}.elementor-52 .elementor-element.elementor-element-bbdf258{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-beac813{--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-52 .elementor-element.elementor-element-d5518ed{--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-52 .elementor-element.elementor-element-1d7e71a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-4882f2a{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-52 .elementor-element.elementor-element-d1fa7a5{--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;}.elementor-52 .elementor-element.elementor-element-2c085c8 img{width:100%;height:228px;object-fit:cover;object-position:center center;}.elementor-52 .elementor-element.elementor-element-fed4a82{--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;}.elementor-52 .elementor-element.elementor-element-eca2f6e img{width:100%;height:228px;object-fit:cover;object-position:center center;}.elementor-52 .elementor-element.elementor-element-1077395{--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-52 .elementor-element.elementor-element-a4f7ca4{--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;}.elementor-52 .elementor-element.elementor-element-b9d9d00 img{width:100%;height:480px;object-fit:cover;object-position:center center;}.elementor-52 .elementor-element.elementor-element-cedb023{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-8f3507e{--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-52 .elementor-element.elementor-element-c78740f{--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;}.elementor-52 .elementor-element.elementor-element-5743146 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-52 .elementor-element.elementor-element-8c4fa1f{--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-52 .elementor-element.elementor-element-c569381{--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-52 .elementor-element.elementor-element-a78d6eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-5d8b4d5{--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-52 .elementor-element.elementor-element-8592fb4{--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;}.elementor-52 .elementor-element.elementor-element-6c5fc38 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-52 .elementor-element.elementor-element-f1052b6{--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-52 .elementor-element.elementor-element-2a9d2a0{--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;}.elementor-52 .elementor-element.elementor-element-af9cbb0 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-52 .elementor-element.elementor-element-383f443{--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-52 .elementor-element.elementor-element-5cbab93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-3cf4b0a{--display:flex;--min-height:780px;--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-52 .elementor-element.elementor-element-3cf4b0a:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-3cf4b0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-12742bc{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-12742bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-8eb2993{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-52 .elementor-element.elementor-element-a6fdfc4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:2.16px;color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-4b57473{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-52 .elementor-element.elementor-element-4b57473 .elementor-divider-separator{width:40px;}.elementor-52 .elementor-element.elementor-element-4b57473 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-52 .elementor-element.elementor-element-a8a06b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:600;line-height:1.1em;letter-spacing:-1.04px;color:#FDFDFD;}.elementor-52 .elementor-element.elementor-element-2ef67ef{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-c08e6ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:104px;font-weight:600;line-height:1em;letter-spacing:-4.16px;color:#FDFDFD;}.elementor-52 .elementor-element.elementor-element-98bee2e{--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;}.elementor-52 .elementor-element.elementor-element-f87fd73{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(253,253,253,0.16);--border-color:rgba(253,253,253,0.16);--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-ee091f4 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:none;line-height:1em;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:20.0px 24px 20.0px 24px;}.elementor-52 .elementor-element.elementor-element-ee091f4 .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-ee091f4 .elementor-button:focus{background-color:#776353;color:#FDFDFD;}.elementor-52 .elementor-element.elementor-element-ee091f4 .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-ee091f4 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-52 .elementor-element.elementor-element-1a22534{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-3004a88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-52 .elementor-element.elementor-element-3004a88:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-3004a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-52 .elementor-element.elementor-element-f6de6aa{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-52 .elementor-element.elementor-element-7cb6db9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-52 .elementor-element.elementor-element-9258139 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:2.16px;color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-18c7870{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-52 .elementor-element.elementor-element-18c7870 .elementor-divider-separator{width:40px;}.elementor-52 .elementor-element.elementor-element-18c7870 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-52 .elementor-element.elementor-element-051fe1e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:600;line-height:1.1em;letter-spacing:-1.04px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-06ccfa6{padding:16px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:rgba(33,34,32,0.72);}.elementor-52 .elementor-element.elementor-element-8a5288b{--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-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-b01468e .elementor-accordion-item{border-width:0px;}.elementor-52 .elementor-element.elementor-element-b01468e .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-52 .elementor-element.elementor-element-b01468e .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-52 .elementor-element.elementor-element-b01468e .elementor-tab-title{background-color:rgba(0,0,0,0);padding:26px 0px 26px 0px;}.elementor-52 .elementor-element.elementor-element-b01468e .elementor-accordion-icon, .elementor-52 .elementor-element.elementor-element-b01468e .elementor-accordion-title{color:#212220;}.elementor-52 .elementor-element.elementor-element-b01468e .elementor-accordion-icon svg{fill:#212220;}.elementor-52 .elementor-element.elementor-element-b01468e .elementor-active .elementor-accordion-icon, .elementor-52 .elementor-element.elementor-element-b01468e .elementor-active .elementor-accordion-title{color:#212220;}.elementor-52 .elementor-element.elementor-element-b01468e .elementor-active .elementor-accordion-icon svg{fill:#212220;}.elementor-52 .elementor-element.elementor-element-b01468e .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;letter-spacing:-0.095px;}.elementor-52 .elementor-element.elementor-element-b01468e .elementor-tab-title .elementor-accordion-icon i:before{color:#212220;}.elementor-52 .elementor-element.elementor-element-b01468e .elementor-tab-title .elementor-accordion-icon svg{fill:#212220;}.elementor-52 .elementor-element.elementor-element-b01468e .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#776353;}.elementor-52 .elementor-element.elementor-element-b01468e .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#776353;}.elementor-52 .elementor-element.elementor-element-b01468e .elementor-accordion-icon{margin-inline-end:16px;}.elementor-52 .elementor-element.elementor-element-b01468e .elementor-tab-content{background-color:rgba(0,0,0,0);color:rgba(33,34,32,0.72);font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;padding:0px 40px 26px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-b5b4413:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-b5b4413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petramcountertops.com/wp-content/uploads/2026/10/home-hero-kitchen-mobile.webp");background-position:center bottom;}.elementor-52 .elementor-element.elementor-element-b5b4413{--min-height:716px;--padding-top:332px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-52 .elementor-element.elementor-element-b5b4413::before, .elementor-52 .elementor-element.elementor-element-b5b4413 > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-b5b4413 > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-b5b4413 > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-b5b4413 > .e-con-inner > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-b5b4413 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,1) 100%);}.elementor-52 .elementor-element.elementor-element-08f5aca{--width:100%;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-52 .elementor-element.elementor-element-168636e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-52 .elementor-element.elementor-element-ac8a414 .elementor-heading-title{font-size:11px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-52 .elementor-element.elementor-element-9bdc605 .elementor-heading-title{font-size:34px;line-height:1.12em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-cdf6b89{font-size:15px;}.elementor-52 .elementor-element.elementor-element-5c6cd41{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-52 .elementor-element.elementor-element-0f7d61a{--min-height:104px;--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-52 .elementor-element.elementor-element-f841332{--width:100%;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-52 .elementor-element.elementor-element-18c237b .elementor-heading-title{font-size:10px;}.elementor-52 .elementor-element.elementor-element-d7d9772{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-f057fd1{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-52 .elementor-element.elementor-element-941bbf8{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-52 .elementor-element.elementor-element-943bb7a{--width:100%;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-52 .elementor-element.elementor-element-f499bf3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-52 .elementor-element.elementor-element-0294f1c .elementor-heading-title{font-size:11px;}.elementor-52 .elementor-element.elementor-element-3a22107 .elementor-heading-title{font-size:32px;line-height:1.12em;}.elementor-52 .elementor-element.elementor-element-aed124b{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-ecaae68{font-size:15px;}.elementor-52 .elementor-element.elementor-element-efb61ad{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-5b4fd87{--width:47%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-7106541 img{height:200px;}.elementor-52 .elementor-element.elementor-element-a7155ad{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-52 .elementor-element.elementor-element-fd9ffa4 .elementor-heading-title{font-size:10px;}.elementor-52 .elementor-element.elementor-element-0c7ae29 .elementor-heading-title{font-size:13px;}.elementor-52 .elementor-element.elementor-element-e71d7b8{--width:47%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-52 .elementor-element.elementor-element-55f68fa img{height:200px;}.elementor-52 .elementor-element.elementor-element-932881f{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-52 .elementor-element.elementor-element-8635cac .elementor-heading-title{font-size:10px;}.elementor-52 .elementor-element.elementor-element-38e7b1f .elementor-heading-title{font-size:13px;}.elementor-52 .elementor-element.elementor-element-3b93c0b{--width:47%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-52 .elementor-element.elementor-element-4df386e img{height:200px;}.elementor-52 .elementor-element.elementor-element-2858875{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-52 .elementor-element.elementor-element-8ed4c6e .elementor-heading-title{font-size:10px;}.elementor-52 .elementor-element.elementor-element-8d449f7 .elementor-heading-title{font-size:13px;}.elementor-52 .elementor-element.elementor-element-5bcd01a{--width:47%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-52 .elementor-element.elementor-element-bc6adf7 img{height:200px;}.elementor-52 .elementor-element.elementor-element-5baddd6{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-52 .elementor-element.elementor-element-089dd78 .elementor-heading-title{font-size:10px;}.elementor-52 .elementor-element.elementor-element-7b6a27f .elementor-heading-title{font-size:13px;}.elementor-52 .elementor-element.elementor-element-6b26176{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-1e27abf{--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-52 .elementor-element.elementor-element-9a64d36{--width:100%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-93e2744 .elementor-heading-title{font-size:15px;}.elementor-52 .elementor-element.elementor-element-0cea275{font-size:13px;}.elementor-52 .elementor-element.elementor-element-9abadae{--width:100%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-a49ab09 .elementor-heading-title{font-size:15px;}.elementor-52 .elementor-element.elementor-element-7e4c95a{font-size:13px;}.elementor-52 .elementor-element.elementor-element-1f2fdbf{--width:100%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-b228f8e .elementor-heading-title{font-size:15px;}.elementor-52 .elementor-element.elementor-element-d4d7cb5{font-size:13px;}.elementor-52 .elementor-element.elementor-element-e462f47{--width:100%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-aa9df13 .elementor-heading-title{font-size:15px;}.elementor-52 .elementor-element.elementor-element-0e8e31d{font-size:13px;}.elementor-52 .elementor-element.elementor-element-4659ca1{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-52 .elementor-element.elementor-element-6a7e119{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-52 .elementor-element.elementor-element-3520b8b{--width:100%;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-52 .elementor-element.elementor-element-d52e0d2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-52 .elementor-element.elementor-element-d7aa90c .elementor-heading-title{font-size:11px;}.elementor-52 .elementor-element.elementor-element-242a00c .elementor-heading-title{font-size:32px;line-height:1.12em;}.elementor-52 .elementor-element.elementor-element-cd87f07{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-7c818f0{font-size:15px;}.elementor-52 .elementor-element.elementor-element-201e5b8{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-bf9593a{--width:47%;}.elementor-52 .elementor-element.elementor-element-14a85f8 img{height:150px;}.elementor-52 .elementor-element.elementor-element-8515acd{--padding-top:18px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-52 .elementor-element.elementor-element-b373576 .elementor-heading-title{font-size:20px;}.elementor-52 .elementor-element.elementor-element-16a52e1{font-size:13px;}.elementor-52 .elementor-element.elementor-element-774c164{--width:47%;}.elementor-52 .elementor-element.elementor-element-31d5c9c img{height:150px;}.elementor-52 .elementor-element.elementor-element-1029a4a{--padding-top:18px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-52 .elementor-element.elementor-element-d42b450 .elementor-heading-title{font-size:20px;}.elementor-52 .elementor-element.elementor-element-d962a0b{font-size:13px;}.elementor-52 .elementor-element.elementor-element-6455281{--width:47%;}.elementor-52 .elementor-element.elementor-element-a7a0690 img{height:150px;}.elementor-52 .elementor-element.elementor-element-de1d398{--padding-top:18px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-52 .elementor-element.elementor-element-26b8dc1 .elementor-heading-title{font-size:20px;}.elementor-52 .elementor-element.elementor-element-d00ed99{font-size:13px;}.elementor-52 .elementor-element.elementor-element-ce7ca57{--width:47%;}.elementor-52 .elementor-element.elementor-element-8e5bdd3 img{height:150px;}.elementor-52 .elementor-element.elementor-element-1dd9878{--padding-top:18px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-52 .elementor-element.elementor-element-7cc7e9a .elementor-heading-title{font-size:20px;}.elementor-52 .elementor-element.elementor-element-9da2174{font-size:13px;}.elementor-52 .elementor-element.elementor-element-2377825{font-size:12px;}.elementor-52 .elementor-element.elementor-element-9083269{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-52 .elementor-element.elementor-element-5925fb6{--width:100%;}.elementor-52 .elementor-element.elementor-element-1a4baed img{height:280px;}.elementor-52 .elementor-element.elementor-element-406c71e{--width:100%;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-52 .elementor-element.elementor-element-523f732{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-52 .elementor-element.elementor-element-9f46cda .elementor-heading-title{font-size:11px;}.elementor-52 .elementor-element.elementor-element-1d1cde0 .elementor-heading-title{font-size:32px;line-height:1.12em;}.elementor-52 .elementor-element.elementor-element-5c262dc{font-size:15px;}.elementor-52 .elementor-element.elementor-element-8fdc24a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-52 .elementor-element.elementor-element-c276a37 .elementor-heading-title{font-size:16px;}.elementor-52 .elementor-element.elementor-element-4b784c7 .elementor-heading-title{font-size:16px;}.elementor-52 .elementor-element.elementor-element-d5ff746 .elementor-heading-title{font-size:16px;}.elementor-52 .elementor-element.elementor-element-4d8b814{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-52 .elementor-element.elementor-element-d81dd4c img{width:100%;height:180px;}.elementor-52 .elementor-element.elementor-element-b55ec41{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-52 .elementor-element.elementor-element-515ebe6{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-52 .elementor-element.elementor-element-7bac1c7{--width:100%;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-52 .elementor-element.elementor-element-40c5bac{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-52 .elementor-element.elementor-element-36a1f18 .elementor-heading-title{font-size:11px;}.elementor-52 .elementor-element.elementor-element-b508d2c .elementor-heading-title{font-size:32px;line-height:1.12em;}.elementor-52 .elementor-element.elementor-element-84c35cd{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-4030e8f{font-size:15px;}.elementor-52 .elementor-element.elementor-element-447f4e7{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-bbdf258{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-beac813{--width:100%;}.elementor-52 .elementor-element.elementor-element-4882f2a{--width:48%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-52 .elementor-element.elementor-element-2c085c8 img{height:180px;}.elementor-52 .elementor-element.elementor-element-eca2f6e img{height:180px;}.elementor-52 .elementor-element.elementor-element-1077395{--width:48%;}.elementor-52 .elementor-element.elementor-element-b9d9d00 img{height:372px;}.elementor-52 .elementor-element.elementor-element-cedb023{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-8f3507e{--width:48%;}.elementor-52 .elementor-element.elementor-element-5743146 img{height:180px;}.elementor-52 .elementor-element.elementor-element-8c4fa1f{--width:48%;}.elementor-52 .elementor-element.elementor-element-5d8b4d5{--width:48%;}.elementor-52 .elementor-element.elementor-element-6c5fc38 img{height:180px;}.elementor-52 .elementor-element.elementor-element-f1052b6{--width:48%;}.elementor-52 .elementor-element.elementor-element-af9cbb0 img{height:180px;}.elementor-52 .elementor-element.elementor-element-383f443{--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-3cf4b0a{--min-height:0px;--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;}.elementor-52 .elementor-element.elementor-element-12742bc{--width:100%;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:64px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-52 .elementor-element.elementor-element-8eb2993{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-52 .elementor-element.elementor-element-a6fdfc4 .elementor-heading-title{font-size:11px;}.elementor-52 .elementor-element.elementor-element-a8a06b1 .elementor-heading-title{font-size:32px;line-height:1.12em;}.elementor-52 .elementor-element.elementor-element-c08e6ee .elementor-heading-title{font-size:72px;}.elementor-52 .elementor-element.elementor-element-f87fd73{--width:100%;}.elementor-52 .elementor-element.elementor-element-1a22534{--width:100%;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-3004a88{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-52 .elementor-element.elementor-element-f6de6aa{--width:100%;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-52 .elementor-element.elementor-element-7cb6db9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-52 .elementor-element.elementor-element-9258139 .elementor-heading-title{font-size:11px;}.elementor-52 .elementor-element.elementor-element-051fe1e .elementor-heading-title{font-size:32px;line-height:1.12em;}.elementor-52 .elementor-element.elementor-element-06ccfa6{font-size:14px;}.elementor-52 .elementor-element.elementor-element-8a5288b{--width:100%;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-b01468e .elementor-accordion-title{font-size:16px;}.elementor-52 .elementor-element.elementor-element-b01468e .elementor-tab-content{font-size:14px;}}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-08f5aca{--width:765px;}.elementor-52 .elementor-element.elementor-element-f841332{--width:300px;}.elementor-52 .elementor-element.elementor-element-f057fd1{--content-width:1280px;}.elementor-52 .elementor-element.elementor-element-943bb7a{--width:55%;}.elementor-52 .elementor-element.elementor-element-aed124b{--width:480px;}.elementor-52 .elementor-element.elementor-element-5b4fd87{--width:22.9%;}.elementor-52 .elementor-element.elementor-element-e71d7b8{--width:22.9%;}.elementor-52 .elementor-element.elementor-element-3b93c0b{--width:22.9%;}.elementor-52 .elementor-element.elementor-element-5bcd01a{--width:22.9%;}.elementor-52 .elementor-element.elementor-element-9a64d36{--width:25%;}.elementor-52 .elementor-element.elementor-element-9abadae{--width:25%;}.elementor-52 .elementor-element.elementor-element-1f2fdbf{--width:25%;}.elementor-52 .elementor-element.elementor-element-e462f47{--width:25%;}.elementor-52 .elementor-element.elementor-element-4659ca1{--content-width:1280px;}.elementor-52 .elementor-element.elementor-element-3520b8b{--width:55%;}.elementor-52 .elementor-element.elementor-element-cd87f07{--width:480px;}.elementor-52 .elementor-element.elementor-element-bf9593a{--width:22.9%;}.elementor-52 .elementor-element.elementor-element-774c164{--width:22.9%;}.elementor-52 .elementor-element.elementor-element-6455281{--width:22.9%;}.elementor-52 .elementor-element.elementor-element-ce7ca57{--width:22.9%;}.elementor-52 .elementor-element.elementor-element-9083269{--content-width:1280px;}.elementor-52 .elementor-element.elementor-element-5925fb6{--width:46%;}.elementor-52 .elementor-element.elementor-element-406c71e{--width:46%;}.elementor-52 .elementor-element.elementor-element-b55ec41{--content-width:1280px;}.elementor-52 .elementor-element.elementor-element-7bac1c7{--width:55%;}.elementor-52 .elementor-element.elementor-element-84c35cd{--width:480px;}.elementor-52 .elementor-element.elementor-element-beac813{--width:43.6%;}.elementor-52 .elementor-element.elementor-element-4882f2a{--width:21%;}.elementor-52 .elementor-element.elementor-element-1077395{--width:21%;}.elementor-52 .elementor-element.elementor-element-8f3507e{--width:21%;}.elementor-52 .elementor-element.elementor-element-8c4fa1f{--width:21%;}.elementor-52 .elementor-element.elementor-element-5d8b4d5{--width:21%;}.elementor-52 .elementor-element.elementor-element-f1052b6{--width:21%;}.elementor-52 .elementor-element.elementor-element-12742bc{--width:480px;}.elementor-52 .elementor-element.elementor-element-f87fd73{--width:400px;}.elementor-52 .elementor-element.elementor-element-3004a88{--content-width:1280px;}.elementor-52 .elementor-element.elementor-element-f6de6aa{--width:40%;}.elementor-52 .elementor-element.elementor-element-8a5288b{--width:640px;}}/* Start custom CSS *//* Figma 142:3: photo covers the 900px frame incl. utility bar + header (128px) -> scale to section height + 128, bottom-aligned */
.pt-hero{background-size:auto calc(100% + 128px)!important;background-position:center bottom!important}
@media (min-width:1600px){.pt-hero{background-size:cover!important}}
@media (max-width:767px){
 /* Figma 150:4/150:5: photo + scrim cover the 780px frame incl. 64px header; 4-stop scrim */
 .pt-hero{background-size:auto calc(100% + 64px)!important;background-position:center bottom!important}
 .pt-hero::before{background-image:linear-gradient(180deg,rgba(0,0,0,.251) 0%,rgba(0,0,0,.188) 30%,rgba(0,0,0,.627) 55%,rgba(0,0,0,.941) 100%)!important;opacity:1!important}
}/* End custom CSS */