.elementor-4953 .elementor-element.elementor-element-ce7c5fe{--display:flex;--min-height:784px;--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;--flex-wrap:wrap;--overlay-opacity:0;--margin-top:-104px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:220px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-4953 .elementor-element.elementor-element-ce7c5fe:not(.elementor-motion-effects-element-type-background), .elementor-4953 .elementor-element.elementor-element-ce7c5fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://finecutfloors.com.au/wp-content/uploads/2025/01/residential-hero-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-4953 .elementor-element.elementor-element-ce7c5fe::before, .elementor-4953 .elementor-element.elementor-element-ce7c5fe > .elementor-background-video-container::before, .elementor-4953 .elementor-element.elementor-element-ce7c5fe > .e-con-inner > .elementor-background-video-container::before, .elementor-4953 .elementor-element.elementor-element-ce7c5fe > .elementor-background-slideshow::before, .elementor-4953 .elementor-element.elementor-element-ce7c5fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-4953 .elementor-element.elementor-element-ce7c5fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;--background-overlay:'';}.elementor-4953 .elementor-element.elementor-element-7b989731{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:32%;--margin-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4953 .elementor-element.elementor-element-6f31032c{text-align:right;}.elementor-4953 .elementor-element.elementor-element-6f31032c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;line-height:1.2em;color:#575757;}.elementor-4953 .elementor-element.elementor-element-3c9d1d11{--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:flex-end;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-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-weight:var( --e-global-typography-accent-font-weight );}.elementor-4953 .elementor-element.elementor-element-9917063 .elementor-button{background-color:#C8BCA2;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:23px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 25px 13px 25px;}.elementor-4953 .elementor-element.elementor-element-9917063 .elementor-button:hover, .elementor-4953 .elementor-element.elementor-element-9917063 .elementor-button:focus{background-color:#575757;color:#FFFFFF;}.elementor-4953 .elementor-element.elementor-element-9917063 .elementor-button:hover svg, .elementor-4953 .elementor-element.elementor-element-9917063 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4953 .elementor-element.elementor-element-29e07d3 .elementor-button{background-color:#575757;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 25px 13px 25px;}.elementor-4953 .elementor-element.elementor-element-29e07d3 .elementor-button:hover, .elementor-4953 .elementor-element.elementor-element-29e07d3 .elementor-button:focus{background-color:#C8BCA2;color:#FFFFFF;}.elementor-4953 .elementor-element.elementor-element-29e07d3 .elementor-button:hover svg, .elementor-4953 .elementor-element.elementor-element-29e07d3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4953 .elementor-element.elementor-element-acb5e61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4953 .elementor-element.elementor-element-9104395{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#575757;}.elementor-4953 .elementor-element.elementor-element-608de29{--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-4953 .elementor-element.elementor-element-b41a8ec{--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;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4953 .elementor-element.elementor-element-294c5f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4953 .elementor-element.elementor-element-c7412f4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:60px;--padding-right:0px;}.elementor-4953 .elementor-element.elementor-element-2f91a4e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4953 .elementor-element.elementor-element-2f91a4e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;line-height:1.2192em;color:#C8BCA2;}.elementor-4953 .elementor-element.elementor-element-e3c9181{width:var( --container-widget-width, 607px );max-width:607px;--container-widget-width:607px;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.21875em;color:#575757;}.elementor-4953 .elementor-element.elementor-element-68d16ff .elementor-button{background-color:#C8BCA2;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:23px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 25px 13px 25px;}.elementor-4953 .elementor-element.elementor-element-68d16ff .elementor-button:hover, .elementor-4953 .elementor-element.elementor-element-68d16ff .elementor-button:focus{background-color:#575757;color:#FFFFFF;}.elementor-4953 .elementor-element.elementor-element-68d16ff .elementor-button-content-wrapper{flex-direction:row;}.elementor-4953 .elementor-element.elementor-element-68d16ff .elementor-button:hover svg, .elementor-4953 .elementor-element.elementor-element-68d16ff .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4953 .elementor-element.elementor-element-ae4753f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4953 .elementor-element.elementor-element-d0ee07e{text-align:center;}.elementor-4953 .elementor-element.elementor-element-d0ee07e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#575757;}.elementor-4953 .elementor-element.elementor-element-f140293{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#575757;}.elementor-4953 .elementor-element.elementor-element-f140293.elementor-element{--align-self:center;}.elementor-4953 .elementor-element.elementor-element-c31a307{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4953 .elementor-element.elementor-element-4166fea{--display:flex;}.elementor-4953 .elementor-element.elementor-element-bc4551f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:24.38px;}.elementor-4953 .elementor-element.elementor-element-05865cc{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#575757;}.elementor-4953 .elementor-element.elementor-element-d994198{--display:flex;}.elementor-4953 .elementor-element.elementor-element-529d155 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:24.38px;}.elementor-4953 .elementor-element.elementor-element-13ca433{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#575757;}.elementor-4953 .elementor-element.elementor-element-d787129{--display:flex;}.elementor-4953 .elementor-element.elementor-element-f2a2d96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:24.38px;}.elementor-4953 .elementor-element.elementor-element-3d469c3{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#575757;}.elementor-4953 .elementor-element.elementor-element-905a8f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4953 .elementor-element.elementor-element-7ed9b9a{text-align:center;}.elementor-4953 .elementor-element.elementor-element-7ed9b9a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#575757;}.elementor-4953 .elementor-element.elementor-element-a9b7a28{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#575757;}.elementor-4953 .elementor-element.elementor-element-a9b7a28.elementor-element{--align-self:center;}.elementor-4953 .elementor-element.elementor-element-34ecbdc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4953 .elementor-element.elementor-element-c62612b{--display:flex;}.elementor-4953 .elementor-element.elementor-element-7ac9931 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:24.38px;}.elementor-4953 .elementor-element.elementor-element-ab01982{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#575757;}.elementor-4953 .elementor-element.elementor-element-e4602e6{--display:flex;}.elementor-4953 .elementor-element.elementor-element-d9e6ed2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:24.38px;}.elementor-4953 .elementor-element.elementor-element-e2c61db{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#575757;}.elementor-4953 .elementor-element.elementor-element-62addcb{--display:flex;}.elementor-4953 .elementor-element.elementor-element-07efc30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:24.38px;}.elementor-4953 .elementor-element.elementor-element-97eb21e{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#575757;}.elementor-4953 .elementor-element.elementor-element-00bf195{--display:flex;}.elementor-4953 .elementor-element.elementor-element-1d8ca04 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:24.38px;}.elementor-4953 .elementor-element.elementor-element-92f70b1{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#575757;}.elementor-4953 .elementor-element.elementor-element-c41f03b{--display:flex;}.elementor-4953 .elementor-element.elementor-element-0880fe8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:24.38px;}.elementor-4953 .elementor-element.elementor-element-c333c41{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#575757;}.elementor-4953 .elementor-element.elementor-element-23242db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4953 .elementor-element.elementor-element-52e0ca2{text-align:center;}.elementor-4953 .elementor-element.elementor-element-52e0ca2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#575757;}.elementor-4953 .elementor-element.elementor-element-3f9e809{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#575757;}.elementor-4953 .elementor-element.elementor-element-3f9e809.elementor-element{--align-self:center;}.elementor-4953 .elementor-element.elementor-element-f8351f2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4953 .elementor-element.elementor-element-cf29341{--display:flex;}.elementor-4953 .elementor-element.elementor-element-4b6cdcf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:24.38px;}.elementor-4953 .elementor-element.elementor-element-0346e30{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#575757;}.elementor-4953 .elementor-element.elementor-element-3a919ae{--display:flex;}.elementor-4953 .elementor-element.elementor-element-b48ddd1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:24.38px;}.elementor-4953 .elementor-element.elementor-element-24a5b55{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#575757;}.elementor-4953 .elementor-element.elementor-element-7d4b4fd{--display:flex;}.elementor-4953 .elementor-element.elementor-element-9922ebd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:24.38px;}.elementor-4953 .elementor-element.elementor-element-34234f1{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#575757;}.elementor-4953 .elementor-element.elementor-element-5297fff{--display:flex;}.elementor-4953 .elementor-element.elementor-element-3f5e70b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:24.38px;}.elementor-4953 .elementor-element.elementor-element-1fd660e{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#575757;}.elementor-4953 .elementor-element.elementor-element-8afea35{--display:flex;}.elementor-4953 .elementor-element.elementor-element-e7d6a6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:24.38px;}.elementor-4953 .elementor-element.elementor-element-433d2c5{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#575757;}.elementor-4953 .elementor-element.elementor-element-8e6deb9{--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:center;--padding-top:90px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-4953 .elementor-element.elementor-element-8e6deb9:not(.elementor-motion-effects-element-type-background), .elementor-4953 .elementor-element.elementor-element-8e6deb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-4953 .elementor-element.elementor-element-937264d{text-align:center;}.elementor-4953 .elementor-element.elementor-element-937264d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#575757;}.elementor-4953 .elementor-element.elementor-element-40c19c2 .elementor-button{background-color:#C8BCA2;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:20px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 25px 13px 25px;}.elementor-4953 .elementor-element.elementor-element-40c19c2 .elementor-button:hover, .elementor-4953 .elementor-element.elementor-element-40c19c2 .elementor-button:focus{background-color:#575757;color:#FFFFFF;}.elementor-4953 .elementor-element.elementor-element-40c19c2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4953 .elementor-element.elementor-element-40c19c2 .elementor-button:hover svg, .elementor-4953 .elementor-element.elementor-element-40c19c2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4953 .elementor-element.elementor-element-9f1e2fd{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4953 .elementor-element.elementor-element-bb0daf4{width:100%;max-width:100%;}.elementor-4953 .elementor-element.elementor-element-bb0daf4 iframe{height:617px;}.elementor-4953 .elementor-element.elementor-element-83d85e5{--display:flex;}.elementor-4953 .elementor-element.elementor-element-c169f8a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-4953 .elementor-element.elementor-element-c169f8a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4953 .elementor-element.elementor-element-c169f8a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;line-height:1.2192em;color:#C8BCA2;}.elementor-4953 .elementor-element.elementor-element-c1573cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4953 .elementor-element.elementor-element-c1573cc:not(.elementor-motion-effects-element-type-background), .elementor-4953 .elementor-element.elementor-element-c1573cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://finecutfloors.com.au/wp-content/uploads/2024/06/contact-us-bg-min-scaled-1.jpg");}.elementor-4953 .elementor-element.elementor-element-fba89a5{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-4953 .elementor-element.elementor-element-fba89a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4953 .elementor-element.elementor-element-7c8d454{width:var( --container-widget-width, 566px );max-width:566px;--container-widget-width:566px;--container-widget-flex-grow:0;text-align:left;}.elementor-4953 .elementor-element.elementor-element-7c8d454 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4953 .elementor-element.elementor-element-7c8d454.elementor-element{--align-self:flex-start;}.elementor-4953 .elementor-element.elementor-element-7c8d454 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;line-height:54px;color:#FFFFFF;}.elementor-4953 .elementor-element.elementor-element-1032972{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:23.8px;color:#FFFFFF;}.elementor-4953 .elementor-element.elementor-element-f3f7434 .elementor-button{background-color:#C8BCA2;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:23px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 25px 13px 25px;}.elementor-4953 .elementor-element.elementor-element-f3f7434 .elementor-button:hover, .elementor-4953 .elementor-element.elementor-element-f3f7434 .elementor-button:focus{background-color:#575757;color:#FFFFFF;}.elementor-4953 .elementor-element.elementor-element-f3f7434 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4953 .elementor-element.elementor-element-f3f7434 .elementor-button:hover svg, .elementor-4953 .elementor-element.elementor-element-f3f7434 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4953 .elementor-element.elementor-element-eaa8642{--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;--flex-wrap:nowrap;}.elementor-4953 .elementor-element.elementor-element-023cfdc{width:var( --container-widget-width, 1079px );max-width:1079px;--container-widget-width:1079px;--container-widget-flex-grow:0;}.elementor-4953 .elementor-element.elementor-element-023cfdc.elementor-element{--align-self:center;}.elementor-4953 .elementor-element.elementor-element-545e510{--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-4953 .elementor-element.elementor-element-2facd6b{--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;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4953 .elementor-element.elementor-element-b2124bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4953 .elementor-element.elementor-element-0e717ee{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:60px;--padding-right:0px;}.elementor-4953 .elementor-element.elementor-element-efd857c > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4953 .elementor-element.elementor-element-efd857c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;line-height:1.2192em;color:#C8BCA2;}.elementor-4953 .elementor-element.elementor-element-40b8414{width:var( --container-widget-width, 607px );max-width:607px;--container-widget-width:607px;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.21875em;color:#575757;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4953 .elementor-element.elementor-element-28cc545 .elementor-icon-wrapper{text-align:center;}.elementor-4953 .elementor-element.elementor-element-28cc545.elementor-view-stacked .elementor-icon{background-color:#C8BCA2;}.elementor-4953 .elementor-element.elementor-element-28cc545.elementor-view-framed .elementor-icon, .elementor-4953 .elementor-element.elementor-element-28cc545.elementor-view-default .elementor-icon{color:#C8BCA2;border-color:#C8BCA2;}.elementor-4953 .elementor-element.elementor-element-28cc545.elementor-view-framed .elementor-icon, .elementor-4953 .elementor-element.elementor-element-28cc545.elementor-view-default .elementor-icon svg{fill:#C8BCA2;}.elementor-4953 .elementor-element.elementor-element-28cc545 .elementor-icon{font-size:15px;}.elementor-4953 .elementor-element.elementor-element-28cc545 .elementor-icon svg{height:15px;}.elementor-4953 .elementor-element.elementor-element-fc1652f{--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-4953 .elementor-element.elementor-element-ff5aa13{--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-4953 .elementor-element.elementor-element-ff5aa13:not(.elementor-motion-effects-element-type-background), .elementor-4953 .elementor-element.elementor-element-ff5aa13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4953 .elementor-element.elementor-element-7d32185{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4953 .elementor-element.elementor-element-ce7c5fe{--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-4953 .elementor-element.elementor-element-7b989731{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4953 .elementor-element.elementor-element-b41a8ec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4953 .elementor-element.elementor-element-c7412f4{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4953 .elementor-element.elementor-element-c31a307{--grid-auto-flow:row;}.elementor-4953 .elementor-element.elementor-element-34ecbdc{--grid-auto-flow:row;}.elementor-4953 .elementor-element.elementor-element-f8351f2{--grid-auto-flow:row;}.elementor-4953 .elementor-element.elementor-element-fba89a5{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4953 .elementor-element.elementor-element-2facd6b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4953 .elementor-element.elementor-element-0e717ee{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-4953 .elementor-element.elementor-element-ce7c5fe{--padding-top:120px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-4953 .elementor-element.elementor-element-9917063 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4953 .elementor-element.elementor-element-c7412f4{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-4953 .elementor-element.elementor-element-68d16ff > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4953 .elementor-element.elementor-element-ae4753f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4953 .elementor-element.elementor-element-f140293 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4953 .elementor-element.elementor-element-f140293{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4953 .elementor-element.elementor-element-c31a307{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4953 .elementor-element.elementor-element-905a8f9{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4953 .elementor-element.elementor-element-a9b7a28 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4953 .elementor-element.elementor-element-a9b7a28{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4953 .elementor-element.elementor-element-34ecbdc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4953 .elementor-element.elementor-element-23242db{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4953 .elementor-element.elementor-element-3f9e809 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4953 .elementor-element.elementor-element-3f9e809{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4953 .elementor-element.elementor-element-f8351f2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4953 .elementor-element.elementor-element-8e6deb9{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-4953 .elementor-element.elementor-element-40c19c2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4953 .elementor-element.elementor-element-c1573cc{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4953 .elementor-element.elementor-element-7c8d454 .elementor-heading-title{font-size:5.5em;}.elementor-4953 .elementor-element.elementor-element-f3f7434 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4953 .elementor-element.elementor-element-eaa8642{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:040px;}.elementor-4953 .elementor-element.elementor-element-0e717ee{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}}@media(min-width:768px){.elementor-4953 .elementor-element.elementor-element-ce7c5fe{--content-width:1500px;}.elementor-4953 .elementor-element.elementor-element-7b989731{--width:68%;}.elementor-4953 .elementor-element.elementor-element-acb5e61{--content-width:44%;}.elementor-4953 .elementor-element.elementor-element-608de29{--content-width:1500px;}.elementor-4953 .elementor-element.elementor-element-ae4753f{--content-width:1500px;}.elementor-4953 .elementor-element.elementor-element-905a8f9{--content-width:1500px;}.elementor-4953 .elementor-element.elementor-element-23242db{--content-width:1500px;}.elementor-4953 .elementor-element.elementor-element-8e6deb9{--content-width:1450px;}.elementor-4953 .elementor-element.elementor-element-c1573cc{--content-width:1600px;}.elementor-4953 .elementor-element.elementor-element-fba89a5{--width:40%;}.elementor-4953 .elementor-element.elementor-element-eaa8642{--width:60%;}.elementor-4953 .elementor-element.elementor-element-545e510{--content-width:1500px;}.elementor-4953 .elementor-element.elementor-element-fc1652f{--content-width:1500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4953 .elementor-element.elementor-element-7b989731{--width:100%;}.elementor-4953 .elementor-element.elementor-element-294c5f8{--width:40%;}.elementor-4953 .elementor-element.elementor-element-b2124bc{--width:40%;}}/* Start custom CSS for button, class: .elementor-element-9917063 */.elementor-4953 .elementor-element.elementor-element-9917063 a {
    min-height: 60px !important;
}
.elementor-4953 .elementor-element.elementor-element-9917063 .elementor-button-icon { 
    font-size: 28px; 
    vertical-align:middle;
    padding-right: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29e07d3 */.elementor-4953 .elementor-element.elementor-element-29e07d3 a {
    min-height: 60px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3c9181 */.elementor-4953 .elementor-element.elementor-element-e3c9181 ul li {
    margin-bottom: 35px;
}

.elementor-4953 .elementor-element.elementor-element-e3c9181 ul {
    padding-left: 25px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68d16ff */.elementor-4953 .elementor-element.elementor-element-68d16ff a {
    min-height: 60px !important;
}
.elementor-4953 .elementor-element.elementor-element-68d16ff .elementor-button-icon { 
    font-size: 28px; 
    vertical-align:middle;
    padding-right: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40c19c2 */.elementor-4953 .elementor-element.elementor-element-40c19c2 a {
    min-height: 60px !important;
}
.elementor-4953 .elementor-element.elementor-element-40c19c2 .elementor-button-icon { 
    font-size: 28px; 
    vertical-align:middle;
    padding-right: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83d85e5 */.elementor-4953 .elementor-element.elementor-element-83d85e5 {
    position: absolute;
    z-index: 999;
    top: 20px;
    left:20px;
    background-color: #fff;
    width: 612px;
    padding: 40px;
}

@media only screen and (max-width: 766px) {
    .elementor-4953 .elementor-element.elementor-element-83d85e5  {
        width: 90%;
        padding: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3f7434 */.elementor-4953 .elementor-element.elementor-element-f3f7434 a {
    min-height: 60px !important;
}
.elementor-4953 .elementor-element.elementor-element-f3f7434 .elementor-button-icon { 
    font-size: 28px; 
    vertical-align:middle;
    padding-right: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-023cfdc */.elementor-4953 .elementor-element.elementor-element-023cfdc .gform_wrapper label {
    font-size: 14px !important;
    color: #fff;
}

.elementor-4953 .elementor-element.elementor-element-023cfdc .gform_wrapper .gfield_required {
    display: none;
}

.elementor-4953 .elementor-element.elementor-element-023cfdc .gform_wrapper .gfield input,
.elementor-4953 .elementor-element.elementor-element-023cfdc .gform_wrapper .gfield textarea,
.elementor-4953 .elementor-element.elementor-element-023cfdc .gform_wrapper .gform_footer input {
    outline: 0;
    border-radius: 0 !important;
}

@media screen and (min-width: 1025px) {
    .elementor-4953 .elementor-element.elementor-element-023cfdc .gform-theme--foundation {
    --gf-form-gap-x: 35px !important; 
    
}
}


.elementor-4953 .elementor-element.elementor-element-023cfdc .gform_wrapper .gfield textarea {
    min-height: 150px !important;
    resize: none;
}

.elementor-4953 .elementor-element.elementor-element-023cfdc .gform_wrapper .gfield input {
    min-height: 56px;
}

.elementor-4953 .elementor-element.elementor-element-023cfdc .gform_wrapper .gform_footer {
    justify-content: center;
    padding-top: 20px;
}

.elementor-4953 .elementor-element.elementor-element-023cfdc .gform_wrapper .gform_footer input {
    width: 100% !important;
    max-width: 158px;
    background-color: #ccc0a6 !important;
    transition-duration: 0.5s;
    font-size: 20px !important;
    min-height: 46px !important
}

.elementor-4953 .elementor-element.elementor-element-023cfdc .gform_footer input[type="submit"] {
    margin-top: 40px !important;
}


.elementor-4953 .elementor-element.elementor-element-023cfdc .gform_wrapper .gform_footer input:hover {
    background-color: #575757 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaa8642 */.elementor-4953 .elementor-element.elementor-element-eaa8642 .gform_wrapper label {
    color: #fff;
    font-family: Montserrat;
    font-size: 16px !important;
    font-weight: 600;
    line-height: 23.8px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    margin: 0px 0 3px 0;
}

.elementor-4953 .elementor-element.elementor-element-eaa8642 .gform_wrapper .gfield_required {
    display: none;
}

.elementor-4953 .elementor-element.elementor-element-eaa8642 .gfield {
    margin-bottom: -25px;
}

.elementor-4953 .elementor-element.elementor-element-eaa8642 .gform_wrapper .gfield input,
.elementor-4953 .elementor-element.elementor-element-eaa8642 .gform_wrapper .gfield textarea,
.elementor-4953 .elementor-element.elementor-element-eaa8642 .gform_wrapper .gform_footer input {
    outline: 0;
    border-radius: 0 !important;
}

@media screen and (min-width: 1025px) {
    .elementor-4953 .elementor-element.elementor-element-eaa8642 .gform-theme--foundation {
    --gf-form-gap-x: 35px !important; 
    
}
}


.elementor-4953 .elementor-element.elementor-element-eaa8642 .gform_wrapper .gfield textarea {
    min-height: 150px !important;
    resize: none;
}

.elementor-4953 .elementor-element.elementor-element-eaa8642 .gform_wrapper .gfield input {
    min-height: 56px;
}

.elementor-4953 .elementor-element.elementor-element-eaa8642 .gform_wrapper .gform_footer {
    justify-content: center;
    padding-top: 20px;
}
.elementor-4953 .elementor-element.elementor-element-eaa8642 .gform_wrapper .gform_footer {
    padding-top: 0;
}
.elementor-4953 .elementor-element.elementor-element-eaa8642 .gform_wrapper .gform_footer input {
    width: 100% !important;
    max-width: 100%;
    background-color: #ccc0a6 !important;
    transition-duration: 0.5s;
    font-size: 20px !important;
    min-height: 46px !important
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40b8414 */.elementor-4953 .elementor-element.elementor-element-40b8414 ul li {
    margin-bottom: 35px;
}

.elementor-4953 .elementor-element.elementor-element-40b8414 ul {
    padding-left: 25px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-28cc545 */.elementor-4953 .elementor-element.elementor-element-28cc545 {
    position: absolute;
    left: -8px;
    top: 36px;
}/* End custom CSS */