.elementor-2045 .elementor-element.elementor-element-00bde42{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.52;}.elementor-2045 .elementor-element.elementor-element-00bde42:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-00bde42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://liquimech.com.au/wp-content/uploads/Rectangle-322.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-2045 .elementor-element.elementor-element-00bde42::before, .elementor-2045 .elementor-element.elementor-element-00bde42 > .elementor-background-video-container::before, .elementor-2045 .elementor-element.elementor-element-00bde42 > .e-con-inner > .elementor-background-video-container::before, .elementor-2045 .elementor-element.elementor-element-00bde42 > .elementor-background-slideshow::before, .elementor-2045 .elementor-element.elementor-element-00bde42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2045 .elementor-element.elementor-element-00bde42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2045 .elementor-element.elementor-element-997872b{text-align:center;}.elementor-2045 .elementor-element.elementor-element-997872b .elementor-heading-title{color:var( --e-global-color-f8b20c5 );}.elementor-2045 .elementor-element.elementor-element-37d2072{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-fa6a072{--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:150px 150px;--row-gap:150px;--column-gap:150px;}.elementor-2045 .elementor-element.elementor-element-af0f43b{--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-2045 .elementor-element.elementor-element-64e13b4{text-align:center;}.elementor-2045 .elementor-element.elementor-element-64e13b4 .elementor-heading-title{font-size:40px;}.elementor-2045 .elementor-element.elementor-element-700d21f{--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;--justify-content:flex-end;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-0c733a3.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2045 .elementor-element.elementor-element-0c733a3.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2045 .elementor-element.elementor-element-0c733a3.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2045 .elementor-element.elementor-element-0c733a3 .elementor-image-box-title{margin-bottom:0px;font-size:25px;font-weight:700;letter-spacing:0.05em;color:var( --e-global-color-60f5a72 );}.elementor-2045 .elementor-element.elementor-element-0c733a3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2045 .elementor-element.elementor-element-0c733a3 .elementor-image-box-description{font-size:14px;letter-spacing:0.05em;color:var( --e-global-color-9caa757 );}.elementor-2045 .elementor-element.elementor-element-30e41f4{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:300ms;}.elementor-2045 .elementor-element.elementor-element-30e41f4.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-2045 .elementor-element.elementor-element-30e41f4:hover{box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25);}.elementor-2045 .elementor-element.elementor-element-07ec75c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-a9de531{text-align:center;}.elementor-2045 .elementor-element.elementor-element-a9de531 .elementor-heading-title{font-size:19px;font-weight:700;color:var( --e-global-color-60f5a72 );}.elementor-2045 .elementor-element.elementor-element-09b4108{text-align:center;font-size:18px;line-height:1.3;letter-spacing:0.03em;color:var( --e-global-color-60f5a72 );}.elementor-2045 .elementor-element.elementor-element-eb183e5 .elementor-button{background-color:#02010100;font-weight:500;letter-spacing:0.05em;fill:#E72429;color:#E72429;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );padding:12px 30px 12px 30px;}.elementor-2045 .elementor-element.elementor-element-eb183e5 .elementor-button:hover, .elementor-2045 .elementor-element.elementor-element-eb183e5 .elementor-button:focus{color:var( --e-global-color-04bc920 );}.elementor-2045 .elementor-element.elementor-element-eb183e5 .elementor-button:hover svg, .elementor-2045 .elementor-element.elementor-element-eb183e5 .elementor-button:focus svg{fill:var( --e-global-color-04bc920 );}.elementor-2045 .elementor-element.elementor-element-f3aba5c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--margin-top:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-2045 .elementor-element.elementor-element-cd53fb6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-2045 .elementor-element.elementor-element-3d002ea{width:var( --container-widget-width, 103.151% );max-width:103.151%;--container-widget-width:103.151%;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-3d002ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2045 .elementor-element.elementor-element-3d002ea img{width:300px;height:100%;object-fit:contain;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-2045 .elementor-element.elementor-element-0623ea7{--display:flex;}.elementor-2045 .elementor-element.elementor-element-ce89ea4{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-bf3ffce .elementor-heading-title{line-height:1.1em;color:var( --e-global-color-60f5a72 );}.elementor-2045 .elementor-element.elementor-element-2beaed8{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-8355050{padding:0px 0px 0px 0px;font-family:"DINPro", Sans-serif;font-size:18px;line-height:20.8px;letter-spacing:0.48px;color:#717273;}.elementor-2045 .elementor-element.elementor-element-ca52ef5{font-family:"DINPro", Sans-serif;font-size:18px;font-weight:400;line-height:20.8px;letter-spacing:0.48px;color:#717273;}.elementor-2045 .elementor-element.elementor-element-90bb6fe{padding:0px 0px 0px 0px;font-family:"DINPro", Sans-serif;font-size:18px;line-height:20.8px;letter-spacing:0.48px;color:#717273;}.elementor-2045 .elementor-element.elementor-element-23a86bb{font-family:"DINPro", Sans-serif;font-size:18px;font-weight:400;line-height:20.8px;letter-spacing:0.48px;color:#717273;}.elementor-2045 .elementor-element.elementor-element-9c9358a{padding:0px 0px 0px 0px;font-family:"DINPro", Sans-serif;font-size:18px;line-height:20.8px;letter-spacing:0.48px;color:#717273;}.elementor-2045 .elementor-element.elementor-element-5aaa886{--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;--margin-top:118px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-2045 .elementor-element.elementor-element-40c9a62{--display:flex;}.elementor-2045 .elementor-element.elementor-element-929a911{width:var( --container-widget-width, 103.151% );max-width:103.151%;--container-widget-width:103.151%;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-929a911.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2045 .elementor-element.elementor-element-929a911 img{width:100%;height:100%;object-fit:contain;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-2045 .elementor-element.elementor-element-75b93d4{--display:flex;}.elementor-2045 .elementor-element.elementor-element-0ee99dd .elementor-heading-title{line-height:1.1em;color:var( --e-global-color-60f5a72 );}.elementor-2045 .elementor-element.elementor-element-775d421{padding:30px 0px 0px 0px;font-family:"DINPro", Sans-serif;font-size:18px;font-weight:400;line-height:20.8px;letter-spacing:0.48px;color:#717273;}.elementor-2045 .elementor-element.elementor-element-cc52d56{font-family:"DINPro", Sans-serif;font-size:18px;font-weight:400;line-height:20.8px;letter-spacing:0.48px;color:#717273;}.elementor-2045 .elementor-element.elementor-element-81c35bb{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--margin-top:118px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-2045 .elementor-element.elementor-element-d2a3817{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-2045 .elementor-element.elementor-element-b309e3c{width:var( --container-widget-width, 103.151% );max-width:103.151%;--container-widget-width:103.151%;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-b309e3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2045 .elementor-element.elementor-element-b309e3c img{width:100%;height:100%;object-fit:contain;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-2045 .elementor-element.elementor-element-40b0344{--display:flex;}.elementor-2045 .elementor-element.elementor-element-17380dc .elementor-heading-title{line-height:1.1em;color:var( --e-global-color-60f5a72 );}.elementor-2045 .elementor-element.elementor-element-310b44c{padding:30px 0px 0px 0px;font-family:"DINPro", Sans-serif;font-size:18px;line-height:20.8px;letter-spacing:0.48px;color:#717273;}.elementor-2045 .elementor-element.elementor-element-df2403f{font-family:"DINPro", Sans-serif;font-size:18px;font-weight:400;line-height:20.8px;letter-spacing:0.48px;color:#717273;}.elementor-2045 .elementor-element.elementor-element-8ad079c{--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;--margin-top:118px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-2045 .elementor-element.elementor-element-40eb68c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-2045 .elementor-element.elementor-element-641c355{width:var( --container-widget-width, 103.151% );max-width:103.151%;--container-widget-width:103.151%;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-641c355.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2045 .elementor-element.elementor-element-641c355 img{width:400px;height:100%;object-fit:contain;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-2045 .elementor-element.elementor-element-00eb3e4{--display:flex;--justify-content:center;}.elementor-2045 .elementor-element.elementor-element-b98135b .elementor-heading-title{font-family:"DINPro", Sans-serif;font-size:18px;font-weight:700;line-height:20.8px;letter-spacing:0.48px;color:var( --e-global-color-text );}.elementor-2045 .elementor-element.elementor-element-d56d16d{font-family:"DINPro", Sans-serif;font-size:18px;font-weight:400;line-height:20.8px;letter-spacing:0.48px;color:var( --e-global-color-text );}.elementor-2045 .elementor-element.elementor-element-158a72f{font-family:"DINPro", Sans-serif;font-size:18px;font-weight:400;line-height:20.8px;letter-spacing:0.48px;color:var( --e-global-color-text );}.elementor-2045 .elementor-element.elementor-element-1bdfa4f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--margin-top:118px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-2045 .elementor-element.elementor-element-bcf9828{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-2045 .elementor-element.elementor-element-cf5924d{width:var( --container-widget-width, 103.151% );max-width:103.151%;--container-widget-width:103.151%;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-cf5924d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2045 .elementor-element.elementor-element-cf5924d img{width:100%;height:100%;object-fit:contain;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-2045 .elementor-element.elementor-element-246224a{--display:flex;}.elementor-2045 .elementor-element.elementor-element-28c7e18 .elementor-heading-title{line-height:1.1em;color:var( --e-global-color-60f5a72 );}.elementor-2045 .elementor-element.elementor-element-00facc1{padding:30px 0px 0px 0px;font-family:"DINPro", Sans-serif;font-size:18px;line-height:20.8px;letter-spacing:0.48px;color:#717273;}.elementor-2045 .elementor-element.elementor-element-97f59b7{font-family:"DINPro", Sans-serif;font-size:18px;font-weight:400;line-height:20.8px;letter-spacing:0.48px;color:#717273;}.elementor-2045 .elementor-element.elementor-element-22e0f36{font-family:"DINPro", Sans-serif;font-size:18px;font-weight:400;line-height:20.8px;letter-spacing:0.48px;color:#717273;}.elementor-2045 .elementor-element.elementor-element-0707fc8{--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;--margin-top:118px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-2045 .elementor-element.elementor-element-812168a{--display:flex;}.elementor-2045 .elementor-element.elementor-element-99695e3{width:var( --container-widget-width, 103.151% );max-width:103.151%;--container-widget-width:103.151%;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-99695e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2045 .elementor-element.elementor-element-99695e3 img{width:100%;height:100%;object-fit:contain;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-2045 .elementor-element.elementor-element-2783c27{--display:flex;}.elementor-2045 .elementor-element.elementor-element-35d92f8 .elementor-heading-title{line-height:1.1em;color:var( --e-global-color-60f5a72 );}.elementor-2045 .elementor-element.elementor-element-44bcdc6{padding:30px 0px 0px 0px;font-family:"DINPro", Sans-serif;font-size:18px;font-weight:400;line-height:20.8px;letter-spacing:0.48px;color:#717273;}.elementor-2045 .elementor-element.elementor-element-8168dbe{font-family:"DINPro", Sans-serif;font-size:18px;font-weight:400;line-height:20.8px;letter-spacing:0.48px;color:#717273;}.elementor-2045 .elementor-element.elementor-element-b0715fa{--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:120px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-2045 .elementor-element.elementor-element-94b7a11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2045 .elementor-element.elementor-element-94b7a11 .elementor-heading-title{font-family:"DINPro", Sans-serif;font-size:55px;}.elementor-2045 .elementor-element.elementor-element-23f4905{--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-2045 .elementor-element.elementor-element-6ad3f0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"DINPro", Sans-serif;font-size:32px;font-weight:400;line-height:1em;color:var( --e-global-color-60f5a72 );}.elementor-2045 .elementor-element.elementor-element-4ea8032{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2045 .elementor-element.elementor-element-5d61bc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2045 .elementor-element.elementor-element-e3a55dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2045 .elementor-element.elementor-element-2f63809{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-a1c8eb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1440px) and (min-width:768px){.elementor-2045 .elementor-element.elementor-element-40c9a62{--width:500px;}.elementor-2045 .elementor-element.elementor-element-d2a3817{--width:50%;}.elementor-2045 .elementor-element.elementor-element-40b0344{--width:50%;}.elementor-2045 .elementor-element.elementor-element-23f4905{--width:87%;}}@media(max-width:1440px){.elementor-2045 .elementor-element.elementor-element-fa6a072{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2045 .elementor-element.elementor-element-f3aba5c{--margin-top:85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2045 .elementor-element.elementor-element-5aaa886{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2045 .elementor-element.elementor-element-40c9a62{--min-height:0px;}.elementor-2045 .elementor-element.elementor-element-81c35bb{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2045 .elementor-element.elementor-element-b309e3c img{max-width:100%;object-fit:contain;}.elementor-2045 .elementor-element.elementor-element-8ad079c{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2045 .elementor-element.elementor-element-641c355 img{max-width:1000px;object-fit:contain;}.elementor-2045 .elementor-element.elementor-element-1bdfa4f{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2045 .elementor-element.elementor-element-cf5924d img{object-fit:contain;}.elementor-2045 .elementor-element.elementor-element-0707fc8{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2045 .elementor-element.elementor-element-99695e3 img{object-fit:contain;}.elementor-2045 .elementor-element.elementor-element-94b7a11 .elementor-heading-title{font-size:46px;}.elementor-2045 .elementor-element.elementor-element-6ad3f0d{font-size:28px;}}@media(max-width:1024px){.elementor-2045 .elementor-element.elementor-element-fa6a072{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2045 .elementor-element.elementor-element-f3aba5c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-cd53fb6{--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2045 .elementor-element.elementor-element-5aaa886{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-81c35bb{--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;}.elementor-2045 .elementor-element.elementor-element-8ad079c{--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;}.elementor-2045 .elementor-element.elementor-element-1bdfa4f{--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;}.elementor-2045 .elementor-element.elementor-element-0707fc8{--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;}.elementor-2045 .elementor-element.elementor-element-b0715fa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2045 .elementor-element.elementor-element-94b7a11 .elementor-heading-title{font-size:40px;}.elementor-2045 .elementor-element.elementor-element-6ad3f0d{padding:0px 40px 0px 40px;text-align:center;font-size:28px;}}@media(max-width:767px){.elementor-2045 .elementor-element.elementor-element-00bde42{--min-height:200px;}.elementor-2045 .elementor-element.elementor-element-37d2072{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-fa6a072{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2045 .elementor-element.elementor-element-af0f43b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2045 .elementor-element.elementor-element-64e13b4 .elementor-heading-title{font-size:24px;}.elementor-2045 .elementor-element.elementor-element-0c733a3 .elementor-image-box-img{margin-bottom:20px;}.elementor-2045 .elementor-element.elementor-element-a9de531{padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-a9de531 .elementor-heading-title{font-size:18px;}.elementor-2045 .elementor-element.elementor-element-f3aba5c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-cd53fb6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-3d002ea{padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-3d002ea img{width:200px;object-fit:contain;}.elementor-2045 .elementor-element.elementor-element-5aaa886{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-40c9a62{--width:100%;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-929a911 img{object-fit:contain;}.elementor-2045 .elementor-element.elementor-element-81c35bb{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-b309e3c img{max-width:100%;object-fit:contain;}.elementor-2045 .elementor-element.elementor-element-641c355 img{max-width:100%;object-fit:contain;}.elementor-2045 .elementor-element.elementor-element-1bdfa4f{--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;}.elementor-2045 .elementor-element.elementor-element-cf5924d img{max-width:100%;object-fit:contain;}.elementor-2045 .elementor-element.elementor-element-99695e3 img{max-width:100%;object-fit:contain;}.elementor-2045 .elementor-element.elementor-element-b0715fa{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2045 .elementor-element.elementor-element-94b7a11{padding:0px 0px 0px 0px;text-align:center;}.elementor-2045 .elementor-element.elementor-element-94b7a11 .elementor-heading-title{font-size:35px;}.elementor-2045 .elementor-element.elementor-element-6ad3f0d{padding:0px 0px 0px 0px;font-size:24px;line-height:1.2;}}@media(min-width:768px){.elementor-2045 .elementor-element.elementor-element-af0f43b{--width:70%;}.elementor-2045 .elementor-element.elementor-element-30e41f4{--width:300px;}.elementor-2045 .elementor-element.elementor-element-cd53fb6{--width:40%;}.elementor-2045 .elementor-element.elementor-element-0623ea7{--width:57%;}.elementor-2045 .elementor-element.elementor-element-ce89ea4{--width:100%;}.elementor-2045 .elementor-element.elementor-element-2beaed8{--width:100%;}.elementor-2045 .elementor-element.elementor-element-40c9a62{--width:40%;}.elementor-2045 .elementor-element.elementor-element-75b93d4{--width:50%;}.elementor-2045 .elementor-element.elementor-element-d2a3817{--width:40%;}.elementor-2045 .elementor-element.elementor-element-40b0344{--width:50%;}.elementor-2045 .elementor-element.elementor-element-40eb68c{--width:45%;}.elementor-2045 .elementor-element.elementor-element-00eb3e4{--width:50%;}.elementor-2045 .elementor-element.elementor-element-bcf9828{--width:45%;}.elementor-2045 .elementor-element.elementor-element-246224a{--width:50%;}.elementor-2045 .elementor-element.elementor-element-812168a{--width:40%;}.elementor-2045 .elementor-element.elementor-element-2783c27{--width:50%;}.elementor-2045 .elementor-element.elementor-element-23f4905{--width:77%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2045 .elementor-element.elementor-element-fa6a072{--width:100%;}.elementor-2045 .elementor-element.elementor-element-af0f43b{--width:100%;}.elementor-2045 .elementor-element.elementor-element-cd53fb6{--width:100%;}.elementor-2045 .elementor-element.elementor-element-0623ea7{--width:90%;}.elementor-2045 .elementor-element.elementor-element-75b93d4{--width:90%;}.elementor-2045 .elementor-element.elementor-element-d2a3817{--width:70%;}.elementor-2045 .elementor-element.elementor-element-40b0344{--width:90%;}.elementor-2045 .elementor-element.elementor-element-40eb68c{--width:60%;}.elementor-2045 .elementor-element.elementor-element-00eb3e4{--width:90%;}.elementor-2045 .elementor-element.elementor-element-bcf9828{--width:70%;}.elementor-2045 .elementor-element.elementor-element-246224a{--width:90%;}.elementor-2045 .elementor-element.elementor-element-812168a{--width:70%;}.elementor-2045 .elementor-element.elementor-element-2783c27{--width:90%;}}/* Start custom CSS for heading, class: .elementor-element-997872b */.elementor-2045 .elementor-element.elementor-element-997872b h1 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00bde42 */.elementor-2045 .elementor-element.elementor-element-00bde42 {
    aspect-ratio: 16 / 3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64e13b4 */.elementor-2045 .elementor-element.elementor-element-64e13b4 h2 span {
    color: #3d3d3d;
}

.elementor-2045 .elementor-element.elementor-element-64e13b4 {
    display: flex;
    gap: 15px;
}

.elementor-2045 .elementor-element.elementor-element-64e13b4:before {
    content: url('data:image/svg+xml,<svg width="46" height="38" viewBox="0 0 46 38" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_d_423_908)"><path d="M40.2744 25.75C39.6744 27.25 38.5244 28.25 36.8244 28.75C35.2244 29.25 33.5244 29.15 31.7244 28.45C30.0244 27.75 28.7244 26.35 27.8244 24.25C26.5244 21.15 26.0244 18.2 26.3244 15.4C26.6244 12.6 27.4744 10.1 28.8744 7.9C30.3744 5.6 32.2244 3.8 34.4244 2.49999C36.6244 1.19999 39.0244 0.499993 41.6244 0.399994L41.9244 1.74999C38.7244 2.74999 36.6244 4.24999 35.6244 6.24999C34.6244 8.15 34.3244 10.05 34.7244 11.95C35.1244 13.85 35.7744 15.35 36.6744 16.45C37.3744 17.25 38.0744 18.1 38.7744 19C39.5744 19.9 40.1744 20.9 40.5744 22C40.9744 23.1 40.8744 24.35 40.2744 25.75ZM19.2744 25.75C18.6744 27.25 17.5244 28.25 15.8244 28.75C14.2244 29.25 12.5244 29.15 10.7244 28.45C9.02441 27.75 7.72441 26.35 6.82441 24.25C5.52441 21.15 5.02441 18.2 5.32441 15.4C5.62441 12.6 6.47441 10.1 7.87441 7.9C9.37441 5.6 11.2244 3.8 13.4244 2.49999C15.6244 1.19999 18.0244 0.499993 20.6244 0.399994L20.9244 1.74999C17.7244 2.74999 15.6244 4.24999 14.6244 6.24999C13.6244 8.15 13.3244 10.05 13.7244 11.95C14.1244 13.85 14.7744 15.35 15.6744 16.45C16.3744 17.25 17.0744 18.1 17.7744 19C18.5744 19.9 19.1744 20.9 19.5744 22C19.9744 23.1 19.8744 24.35 19.2744 25.75Z" fill="%23D9D9D9"/></g><defs><filter id="filter0_d_423_908" x="0.875" y="0.399902" width="45.0469" height="37.1001" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_423_908"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_423_908" result="shape"/></filter></defs></svg>');
}

.elementor-2045 .elementor-element.elementor-element-64e13b4:after {
    transform: translateY(20px);
    content: url('data:image/svg+xml,<svg width="46" height="38" viewBox="0 0 46 38" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_d_423_909)"><path d="M27.4244 25.55C28.1244 27.05 29.2744 28.05 30.8744 28.55C32.4744 29.05 34.1244 28.95 35.8244 28.25C37.6244 27.65 38.9744 26.25 39.8744 24.05C41.1744 20.95 41.6744 18 41.3744 15.2C41.0744 12.4 40.1744 9.85 38.6744 7.55C37.2744 5.35 35.4744 3.6 33.2744 2.30001C31.0744 1.00001 28.6744 0.300005 26.0744 0.2L25.7744 1.55C28.9744 2.65 31.0744 4.15001 32.0744 6.05001C33.0744 7.95 33.3744 9.85 32.9744 11.75C32.5744 13.65 31.9244 15.15 31.0244 16.25C30.4244 17.05 29.7244 17.9 28.9244 18.8C28.1244 19.7 27.5244 20.7 27.1244 21.8C26.7244 23 26.8244 24.25 27.4244 25.55ZM6.42441 25.55C7.12441 27.05 8.27441 28.05 9.87441 28.55C11.4744 29.05 13.1244 28.95 14.8244 28.25C16.6244 27.65 17.9744 26.25 18.8744 24.05C20.1744 20.95 20.6744 18 20.3744 15.2C20.0744 12.4 19.1744 9.85 17.6744 7.55C16.2744 5.35 14.4744 3.6 12.2744 2.30001C10.0744 1.00001 7.67441 0.300005 5.07441 0.2L4.77441 1.55C7.97441 2.65 10.0744 4.15001 11.0744 6.05001C12.0744 7.95 12.3744 9.85 11.9744 11.75C11.5744 13.65 10.9244 15.15 10.0244 16.25C9.42441 17.05 8.72441 17.9 7.92441 18.8C7.12441 19.7 6.52441 20.7 6.12441 21.8C5.72441 23 5.82441 24.25 6.42441 25.55Z" fill="%23D9D9D9"/></g><defs><filter id="filter0_d_423_909" x="0.773438" y="0.199951" width="45.0547" height="37.1001" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_423_909"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_423_909" result="shape"/></filter></defs></svg>');
    align-self: end;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0c733a3 */.elementor-2045 .elementor-element.elementor-element-0c733a3 img {
    max-width: 50px;
    display: block;
}

.elementor-2045 .elementor-element.elementor-element-0c733a3 h3 {
    margin: 0
}

@media (max-width: 767px) {
    .elementor-2045 .elementor-element.elementor-element-0c733a3 .elementor-image-box-wrapper {
        display: flex;
        flex-direction: row;
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d43aef4 */.elementor-2045 .elementor-element.elementor-element-d43aef4 img {
    width: 100%;
    aspect-ratio: 1/1;
    border-radius: 20px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb183e5 */.elementor-2045 .elementor-element.elementor-element-eb183e5 .elementor-button {
    position: relative;
    overflow: hidden;
}

.elementor-2045 .elementor-element.elementor-element-eb183e5 .elementor-button span {
    position: relative;
    z-index: 2;
}

.elementor-2045 .elementor-element.elementor-element-eb183e5 .elementor-button:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: translateX(-100%);
    background-color: #E72429;
    transition: 300ms ease-in-out;
}

.elementor-2045 .elementor-element.elementor-element-eb183e5 .elementor-button:hover span {
    color: #fff;
    transition: 300ms ease-in-out;
}

.elementor-2045 .elementor-element.elementor-element-eb183e5 .elementor-button:focus span {
    color: #E72429;
}

.elementor-2045 .elementor-element.elementor-element-eb183e5 .elementor-button:hover:before {
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa6a072 */@media (max-width: 767px) {
    .elementor-2045 .elementor-element.elementor-element-fa6a072 .card-container {
        margin-left: 10px;
        margin-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d002ea */.elementor-2045 .elementor-element.elementor-element-3d002ea img {
    min-height: 350px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf3ffce */.elementor-2045 .elementor-element.elementor-element-bf3ffce h2::after {
    content: "";
    display: inline-block;
    width: 80px; 
    height: 3px; 
    background: linear-gradient(to right, #E72429, #717273 50%); 
    margin-left: 20px; 
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3aba5c */.elementor-2045 .elementor-element.elementor-element-f3aba5c {
    position: relative;
    overflow-x: clip;
}

.elementor-2045 .elementor-element.elementor-element-f3aba5c > div {
    z-index: 1;
}

.elementor-2045 .elementor-element.elementor-element-f3aba5c:after {
    content: "";
    background-color: #F6F6F6;
    position: absolute;
    width: 80%;
    height: 100%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

@media screen and (max-width: 1024px) {
    .elementor-2045 .elementor-element.elementor-element-f3aba5c:after {
    content: "";
    background-color: #F6F6F6;
    position: absolute;
    width: 100%;
    height: 80%;
    left: 0;
    top: 20%;
    transform: translateY(0);
}
}

@media screen and (max-width: 767px) {
    .elementor-2045 .elementor-element.elementor-element-f3aba5c:after {
    content: "";
    background-color: #F6F6F6;
    position: absolute;
    width: 100%; 
    height: 80%; 
    left: 0;
    top: 20%; 
    transform: translateY(0); 
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-929a911 */.elementor-2045 .elementor-element.elementor-element-929a911 img {
    min-height: 350px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ee99dd */.elementor-2045 .elementor-element.elementor-element-0ee99dd h2::after {
    content: "";
    display: inline-block;
    width: 80px; 
    height: 3px; 
    background: linear-gradient(to right, #E72429, #717273 50%); 
    margin-left: 20px; 
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aaa886 */.elementor-2045 .elementor-element.elementor-element-5aaa886 {
    position: relative;
    overflow-x: clip;
}

.elementor-2045 .elementor-element.elementor-element-5aaa886 > div {
    z-index: 1;
}

.elementor-2045 .elementor-element.elementor-element-5aaa886:after {
    content: "";
    background-color: #F6F6F6;
    position: absolute;
    width: 80%;
    height: 100%;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

@media screen and (max-width: 1024px) {
    .elementor-2045 .elementor-element.elementor-element-5aaa886:after {
    content: "";
    background-color: #F6F6F6;
    position: absolute;
    width: 100%;
    height: 70%;
    left: 0;
    top: 30%;
    transform: translateY(0);
}
}

@media screen and (max-width: 767px) {
    .elementor-2045 .elementor-element.elementor-element-5aaa886:after {
    content: "";
    background-color: #F6F6F6;
    position: absolute;
    width: 100%; 
    height: 71%; 
    left: 0;
    top: 29%; 
    transform: translateY(0); 
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b309e3c */.elementor-2045 .elementor-element.elementor-element-b309e3c img {
    min-height: 350px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17380dc */.elementor-2045 .elementor-element.elementor-element-17380dc h2::after {
    content: "";
    display: inline-block;
    width: 80px; 
    height: 3px; 
    background: linear-gradient(to right, #E72429, #717273 50%); 
    margin-left: 20px; 
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c35bb */.elementor-2045 .elementor-element.elementor-element-81c35bb {
    position: relative;
    overflow-x: clip;
}

.elementor-2045 .elementor-element.elementor-element-81c35bb > div {
    z-index: 1;
}

.elementor-2045 .elementor-element.elementor-element-81c35bb:after {
    content: "";
    background-color: #F6F6F6;
    position: absolute;
    width: 80%;
    height: 90%;
    left: 0;
    top: 50%;/*50%*/
    transform: translateY(-50%);
}

@media screen and (max-width: 1024px) {
    .elementor-2045 .elementor-element.elementor-element-81c35bb:after {
    content: "";
    background-color: #F6F6F6;
    position: absolute;
    width: 100%;
    height: 80%;
    left: 0;
    top: 20%;
    transform: translateY(0);
}
}

@media screen and (max-width: 767px) {
    .elementor-2045 .elementor-element.elementor-element-81c35bb:after {
    content: "";
    background-color: #F6F6F6;
    position: absolute;
    width: 100%; 
    height: 80%; 
    left: 0;
    top: 20%; 
    transform: translateY(0); 
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-641c355 */.elementor-2045 .elementor-element.elementor-element-641c355 img {
    min-height: 350px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ad079c */.elementor-2045 .elementor-element.elementor-element-8ad079c {
    position: relative;
    overflow-x: clip;
}

.elementor-2045 .elementor-element.elementor-element-8ad079c > div {
    z-index: 1;
}

.elementor-2045 .elementor-element.elementor-element-8ad079c:after {
    content: "";
    background-color: #F6F6F6;
    position: absolute;
    width: 80%;
    height: 100%;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

@media screen and (max-width: 1024px) {
    .elementor-2045 .elementor-element.elementor-element-8ad079c:after {
    content: "";
    background-color: #F6F6F6;
    position: absolute;
    width: 100%;
    height: 70%;
    left: 0;
    top: 30%;
    transform: translateY(0);
}
}

@media screen and (max-width: 767px) {
    .elementor-2045 .elementor-element.elementor-element-8ad079c:after {
    content: "";
    background-color: #F6F6F6;
    position: absolute;
    width: 100%; 
    height: 70%; 
    left: 0;
    top: 30%; 
    transform: translateY(0); 
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cf5924d */.elementor-2045 .elementor-element.elementor-element-cf5924d img {
    min-height: 350px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c7e18 */.elementor-2045 .elementor-element.elementor-element-28c7e18 h2::after {
    content: "";
    display: inline-block;
    width: 80px; 
    height: 3px; 
    background: linear-gradient(to right, #E72429, #717273 50%); 
    margin-left: 20px; 
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdfa4f */.elementor-2045 .elementor-element.elementor-element-1bdfa4f {
    position: relative;
    overflow-x: clip;
}

.elementor-2045 .elementor-element.elementor-element-1bdfa4f > div {
    z-index: 1;
}

.elementor-2045 .elementor-element.elementor-element-1bdfa4f:after {
    content: "";
    background-color: #F6F6F6;
    position: absolute;
    width: 80%;
    height: 100%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

@media screen and (max-width: 1024px) {
    .elementor-2045 .elementor-element.elementor-element-1bdfa4f:after {
    content: "";
    background-color: #F6F6F6;
    position: absolute;
    width: 100%;
    height: 80%;
    left: 0;
    top: 20%;
    transform: translateY(0);
}
}

@media screen and (max-width: 767px) {
    .elementor-2045 .elementor-element.elementor-element-1bdfa4f:after {
    content: "";
    background-color: #F6F6F6;
    position: absolute;
    width: 100%; 
    height: 80%; 
    left: 0;
    top: 20%; 
    transform: translateY(0); 
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99695e3 */.elementor-2045 .elementor-element.elementor-element-99695e3 img {
    min-height: 350px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35d92f8 */.elementor-2045 .elementor-element.elementor-element-35d92f8 h2::after {
    content: "";
    display: inline-block;
    width: 80px; 
    height: 3px; 
    background: linear-gradient(to right, #E72429, #717273 50%); 
    margin-left: 20px; 
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0707fc8 */.elementor-2045 .elementor-element.elementor-element-0707fc8 {
    position: relative;
    overflow-x: clip;
}

.elementor-2045 .elementor-element.elementor-element-0707fc8 > div {
    z-index: 1;
}

.elementor-2045 .elementor-element.elementor-element-0707fc8:after {
    content: "";
    background-color: #F6F6F6;
    position: absolute;
    width: 80%;
    height: 100%;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

@media screen and (max-width: 1024px) {
    .elementor-2045 .elementor-element.elementor-element-0707fc8:after {
    content: "";
    background-color: #F6F6F6;
    position: absolute;
    width: 100%;
    height: 70%;
    left: 0;
    top: 30%;
    transform: translateY(0);
}
}

@media screen and (max-width: 767px) {
    .elementor-2045 .elementor-element.elementor-element-0707fc8:after {
    content: "";
    background-color: #F6F6F6;
    position: absolute;
    width: 100%; 
    height: 80%; 
    left: 0;
    top: 20%; 
    transform: translateY(0); 
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94b7a11 */.elementor-2045 .elementor-element.elementor-element-94b7a11 {
    background: linear-gradient(to right, #E72429, #3D3D3D);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: bold;
}/* End custom CSS */