.elementor-245 .elementor-element.elementor-element-ef93278{--display:flex;--min-height:720px;--justify-content:center;--border-radius:30px 30px 30px 30px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-245 .elementor-element.elementor-element-ef93278:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-ef93278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ovsconstruction.com/wp-content/uploads/2026/09/Rectangle-305561.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-245 .elementor-element.elementor-element-c580785{text-align:center;}.elementor-245 .elementor-element.elementor-element-c580785 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:71px;font-weight:500;text-transform:capitalize;line-height:1.2em;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-cc5e0b0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-245 .elementor-element.elementor-element-5cc5de2{--display:flex;--justify-content:center;}.elementor-245 .elementor-element.elementor-element-3827e61 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:49px;font-weight:600;text-transform:capitalize;line-height:60px;color:#000000;}.elementor-245 .elementor-element.elementor-element-3827e61.elementor-element{--align-self:flex-start;}.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-245 .elementor-element.elementor-element-064e5cd{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-245 .elementor-element.elementor-element-064e5cd.elementor-element{--align-self:flex-start;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-245 .elementor-element.elementor-element-672206d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-245 .elementor-element.elementor-element-672206d .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-245 .elementor-element.elementor-element-672206d .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;fill:#000000;color:#000000;background-color:var( --e-global-color-7ea58d9 );border-radius:50px 50px 50px 50px;padding:18px 25px 18px 25px;}.elementor-245 .elementor-element.elementor-element-672206d.elementor-element{--align-self:flex-start;}.elementor-245 .elementor-element.elementor-element-4e6ee2e{--display:flex;}.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-245 .elementor-element.elementor-element-98f3a67 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-245 .elementor-element.elementor-element-fcf8969{--display:flex;--min-height:400px;--justify-content:center;--border-radius:30px 30px 30px 30px;}.elementor-245 .elementor-element.elementor-element-fcf8969:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-fcf8969 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-245 .elementor-element.elementor-element-3d2cba1{--display:flex;}.elementor-245 .elementor-element.elementor-element-3d2cba1.e-con{--align-self:center;}.elementor-245 .elementor-element.elementor-element-efee00e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:600;text-transform:capitalize;line-height:60px;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-efee00e{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-245 .elementor-element.elementor-element-efee00e.elementor-element{--align-self:flex-start;}.elementor-245 .elementor-element.elementor-element-a67c9be{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-a67c9be.e-con{--align-self:flex-end;}.elementor-245 .elementor-element.elementor-element-c6354e6{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-c6354e6.elementor-element{--align-self:flex-start;}.elementor-245 .elementor-element.elementor-element-e8039e5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-245 .elementor-element.elementor-element-e8039e5 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-245 .elementor-element.elementor-element-e8039e5 .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;fill:#000000;color:#000000;background-color:var( --e-global-color-7ea58d9 );border-radius:50px 50px 50px 50px;padding:18px 25px 18px 25px;}.elementor-245 .elementor-element.elementor-element-e8039e5.elementor-element{--align-self:flex-start;}.elementor-245 .elementor-element.elementor-element-8ae8689{--display:flex;--min-height:990px;--justify-content:center;--border-radius:30px 30px 30px 30px;}.elementor-245 .elementor-element.elementor-element-8ae8689:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-8ae8689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-245 .elementor-element.elementor-element-7249520{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-f9e34c4{--display:flex;--min-height:380px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-f9e34c4:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-f9e34c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262323;}.elementor-245 .elementor-element.elementor-element-f9e34c4:hover{background-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-9af60fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:35px;color:var( --e-global-color-eccea1f );}.elementor-245 .elementor-element.elementor-element-33ed74c{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:var( --e-global-color-eccea1f );}.elementor-245 .elementor-element.elementor-element-33ed74c p{margin-block-end:0px;}.elementor-245 .elementor-element.elementor-element-1c5c51f{font-family:"FONTSPRING DEMO - Integral CF Demi Bold", Sans-serif;font-size:70px;font-weight:600;line-height:60px;color:#000000;}.elementor-245 .elementor-element.elementor-element-1c5c51f p{margin-block-end:0px;}.elementor-245 .elementor-element.elementor-element-1c5c51f.elementor-element{--align-self:flex-end;}.elementor-245 .elementor-element.elementor-element-1887da0{--display:flex;--min-height:380px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-1887da0:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-1887da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262323;}.elementor-245 .elementor-element.elementor-element-1887da0:hover{background-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-eab3cab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:35px;color:var( --e-global-color-eccea1f );}.elementor-245 .elementor-element.elementor-element-d7ba1e3{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:var( --e-global-color-eccea1f );}.elementor-245 .elementor-element.elementor-element-d7ba1e3 p{margin-block-end:0px;}.elementor-245 .elementor-element.elementor-element-4d10e0a{font-family:"FONTSPRING DEMO - Integral CF Demi Bold", Sans-serif;font-size:70px;font-weight:600;line-height:60px;color:#000000;}.elementor-245 .elementor-element.elementor-element-4d10e0a p{margin-block-end:0px;}.elementor-245 .elementor-element.elementor-element-4d10e0a.elementor-element{--align-self:flex-end;}.elementor-245 .elementor-element.elementor-element-bc015ba{--display:flex;--min-height:380px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-bc015ba:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-bc015ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262323;}.elementor-245 .elementor-element.elementor-element-bc015ba:hover{background-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-38333b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:35px;color:var( --e-global-color-eccea1f );}.elementor-245 .elementor-element.elementor-element-49e049e{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:var( --e-global-color-eccea1f );}.elementor-245 .elementor-element.elementor-element-49e049e p{margin-block-end:0px;}.elementor-245 .elementor-element.elementor-element-f6d569a{font-family:"FONTSPRING DEMO - Integral CF Demi Bold", Sans-serif;font-size:70px;font-weight:600;line-height:60px;color:#000000;}.elementor-245 .elementor-element.elementor-element-f6d569a p{margin-block-end:0px;}.elementor-245 .elementor-element.elementor-element-f6d569a.elementor-element{--align-self:flex-end;}.elementor-245 .elementor-element.elementor-element-831b2cf{--display:flex;--min-height:380px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-831b2cf:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-831b2cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262323;}.elementor-245 .elementor-element.elementor-element-831b2cf:hover{background-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-248ddc2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:35px;color:var( --e-global-color-eccea1f );}.elementor-245 .elementor-element.elementor-element-27dd301{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:var( --e-global-color-eccea1f );}.elementor-245 .elementor-element.elementor-element-27dd301 p{margin-block-end:0px;}.elementor-245 .elementor-element.elementor-element-d317c42{font-family:"FONTSPRING DEMO - Integral CF Demi Bold", Sans-serif;font-size:70px;font-weight:600;line-height:60px;color:#000000;}.elementor-245 .elementor-element.elementor-element-d317c42 p{margin-block-end:0px;}.elementor-245 .elementor-element.elementor-element-d317c42.elementor-element{--align-self:flex-end;}.elementor-245 .elementor-element.elementor-element-ca585d0{--display:flex;--min-height:380px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-ca585d0:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-ca585d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262323;}.elementor-245 .elementor-element.elementor-element-ca585d0:hover{background-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-266553c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:35px;color:var( --e-global-color-eccea1f );}.elementor-245 .elementor-element.elementor-element-d6b931c{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:var( --e-global-color-eccea1f );}.elementor-245 .elementor-element.elementor-element-d6b931c p{margin-block-end:0px;}.elementor-245 .elementor-element.elementor-element-8a47547{font-family:"FONTSPRING DEMO - Integral CF Demi Bold", Sans-serif;font-size:70px;font-weight:600;line-height:60px;color:#000000;}.elementor-245 .elementor-element.elementor-element-8a47547 p{margin-block-end:0px;}.elementor-245 .elementor-element.elementor-element-8a47547.elementor-element{--align-self:flex-end;}.elementor-245 .elementor-element.elementor-element-eb47b03{--display:flex;--min-height:380px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-eb47b03:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-eb47b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262323;}.elementor-245 .elementor-element.elementor-element-eb47b03:hover{background-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-699062e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:35px;color:var( --e-global-color-eccea1f );}.elementor-245 .elementor-element.elementor-element-9b7eb81{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:var( --e-global-color-eccea1f );}.elementor-245 .elementor-element.elementor-element-9b7eb81 p{margin-block-end:0px;}.elementor-245 .elementor-element.elementor-element-a6823ec{font-family:"FONTSPRING DEMO - Integral CF Demi Bold", Sans-serif;font-size:70px;font-weight:600;line-height:60px;color:#000000;}.elementor-245 .elementor-element.elementor-element-a6823ec p{margin-block-end:0px;}.elementor-245 .elementor-element.elementor-element-a6823ec.elementor-element{--align-self:flex-end;}.elementor-245 .elementor-element.elementor-element-0a28c40{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-245 .elementor-element.elementor-element-0a28c40:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-0a28c40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5F5FF;}.elementor-245 .elementor-element.elementor-element-e8e6906{text-align:center;}.elementor-245 .elementor-element.elementor-element-e8e6906 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:49px;font-weight:600;text-transform:capitalize;line-height:60px;color:#000000;}.elementor-245 .elementor-element.elementor-element-e8e6906.elementor-element{--align-self:center;}.elementor-245 .elementor-element.elementor-element-bed1cdf{text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-245 .elementor-element.elementor-element-bed1cdf.elementor-element{--align-self:center;}.elementor-245 .elementor-element.elementor-element-183bd1e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-245 .elementor-element.elementor-element-d70a938{--display:flex;--justify-content:center;}.elementor-245 .elementor-element.elementor-element-7487a87{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;}.elementor-245 .elementor-element.elementor-element-9be4dd0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-3e0a85f img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-245 .elementor-element.elementor-element-5c49875{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-245 .elementor-element.elementor-element-5c2d73a{--display:flex;}.elementor-245 .elementor-element.elementor-element-9b1fa07{text-align:center;}.elementor-245 .elementor-element.elementor-element-9b1fa07 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:49px;font-weight:600;text-transform:capitalize;line-height:60px;color:#000000;}.elementor-245 .elementor-element.elementor-element-9b1fa07.elementor-element{--align-self:center;}.elementor-245 .elementor-element.elementor-element-e3f60f8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-f44defb{--display:flex;--justify-content:space-between;}.elementor-245 .elementor-element.elementor-element-fb94552{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-cd579dd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:1.1em;color:#000000;}.elementor-245 .elementor-element.elementor-element-5b40d24{text-align:start;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:var( --e-global-color-24df74d );}.elementor-245 .elementor-element.elementor-element-5b40d24 p{margin-block-end:0px;}.elementor-245 .elementor-element.elementor-element-5b40d24.elementor-element{--align-self:flex-start;}.elementor-245 .elementor-element.elementor-element-ba0193b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-1f920fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:1.1em;color:#000000;}.elementor-245 .elementor-element.elementor-element-cc82f25{text-align:start;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:var( --e-global-color-24df74d );}.elementor-245 .elementor-element.elementor-element-cc82f25 p{margin-block-end:0px;}.elementor-245 .elementor-element.elementor-element-cc82f25.elementor-element{--align-self:flex-start;}.elementor-245 .elementor-element.elementor-element-b03bc63{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-a76dbfd img{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-8ebb9f4{--display:flex;--justify-content:space-between;}.elementor-245 .elementor-element.elementor-element-79a7bb3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-b092d84{text-align:end;}.elementor-245 .elementor-element.elementor-element-b092d84 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:1.1em;color:#000000;}.elementor-245 .elementor-element.elementor-element-1d757f4{text-align:end;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:var( --e-global-color-24df74d );}.elementor-245 .elementor-element.elementor-element-1d757f4 p{margin-block-end:0px;}.elementor-245 .elementor-element.elementor-element-1d757f4.elementor-element{--align-self:flex-start;}.elementor-245 .elementor-element.elementor-element-4c4ffc1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-b0d250d{text-align:end;}.elementor-245 .elementor-element.elementor-element-b0d250d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:1.1em;color:#000000;}.elementor-245 .elementor-element.elementor-element-7887a77{text-align:end;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:var( --e-global-color-24df74d );}.elementor-245 .elementor-element.elementor-element-7887a77 p{margin-block-end:0px;}.elementor-245 .elementor-element.elementor-element-7887a77.elementor-element{--align-self:flex-start;}.elementor-245 .elementor-element.elementor-element-0681d67{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:30px 30px 30px 30px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-245 .elementor-element.elementor-element-0681d67:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-0681d67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-245 .elementor-element.elementor-element-4d4753b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-731b95c{--display:flex;}.elementor-245 .elementor-element.elementor-element-0282bde .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;text-transform:capitalize;line-height:60px;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-0282bde{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;}.elementor-245 .elementor-element.elementor-element-0282bde.elementor-element{--align-self:flex-start;}.elementor-245 .elementor-element.elementor-element-bba275b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-bba275b.e-con{--align-self:flex-end;}.elementor-245 .elementor-element.elementor-element-aafcdcd{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-aafcdcd.elementor-element{--align-self:flex-end;}.elementor-245 .elementor-element.elementor-element-6cc774f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-245 .elementor-element.elementor-element-6cc774f .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-245 .elementor-element.elementor-element-6cc774f .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;fill:#000000;color:#000000;background-color:var( --e-global-color-7ea58d9 );border-radius:50px 50px 50px 50px;padding:18px 25px 18px 25px;}.elementor-245 .elementor-element.elementor-element-6cc774f.elementor-element{--align-self:flex-start;}.elementor-245 .elementor-element.elementor-element-c9e6a3d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-9eb7eb6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-0354c35{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-c161c21{--display:flex;--min-height:150px;--justify-content:center;--background-transition:0.6s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-08c8af1 );--border-color:var( --e-global-color-08c8af1 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-c161c21:hover{background-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-200a9da{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:22px;color:#FFFFFF;top:20px;}.elementor-245 .elementor-element.elementor-element-200a9da p{margin-block-end:0px;}.elementor-245 .elementor-element.elementor-element-200a9da.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-245 .elementor-element.elementor-element-200a9da{right:20px;}body.rtl .elementor-245 .elementor-element.elementor-element-200a9da{left:20px;}.elementor-245 .elementor-element.elementor-element-059f974 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;text-transform:capitalize;letter-spacing:-0.7px;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-8a878fa{--display:flex;--min-height:150px;--justify-content:center;--background-transition:0.6s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-08c8af1 );--border-color:var( --e-global-color-08c8af1 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-8a878fa:hover{background-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-6cda441{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:22px;color:#FFFFFF;top:20px;}.elementor-245 .elementor-element.elementor-element-6cda441 p{margin-block-end:0px;}.elementor-245 .elementor-element.elementor-element-6cda441.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-245 .elementor-element.elementor-element-6cda441{right:20px;}body.rtl .elementor-245 .elementor-element.elementor-element-6cda441{left:20px;}.elementor-245 .elementor-element.elementor-element-f8a9fb5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;text-transform:capitalize;letter-spacing:-0.7px;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-dff85f9{--display:flex;--min-height:150px;--justify-content:center;--background-transition:0.6s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-08c8af1 );--border-color:var( --e-global-color-08c8af1 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-dff85f9:hover{background-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-55e8f3f{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:22px;color:#FFFFFF;top:20px;}.elementor-245 .elementor-element.elementor-element-55e8f3f p{margin-block-end:0px;}.elementor-245 .elementor-element.elementor-element-55e8f3f.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-245 .elementor-element.elementor-element-55e8f3f{right:20px;}body.rtl .elementor-245 .elementor-element.elementor-element-55e8f3f{left:20px;}.elementor-245 .elementor-element.elementor-element-42a52b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;text-transform:capitalize;letter-spacing:-0.7px;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-5584a98{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-55cf8dd{--display:flex;--min-height:150px;--justify-content:center;--background-transition:0.6s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-08c8af1 );--border-color:var( --e-global-color-08c8af1 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-55cf8dd:hover{background-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-4687130{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:22px;color:#FFFFFF;top:20px;}.elementor-245 .elementor-element.elementor-element-4687130 p{margin-block-end:0px;}.elementor-245 .elementor-element.elementor-element-4687130.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-245 .elementor-element.elementor-element-4687130{right:20px;}body.rtl .elementor-245 .elementor-element.elementor-element-4687130{left:20px;}.elementor-245 .elementor-element.elementor-element-812aa58 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;text-transform:capitalize;letter-spacing:-0.7px;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-b4b59f4{--display:flex;--min-height:150px;--justify-content:center;--background-transition:0.6s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-08c8af1 );--border-color:var( --e-global-color-08c8af1 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-b4b59f4:hover{background-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-0966b58{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:22px;color:#FFFFFF;top:20px;}.elementor-245 .elementor-element.elementor-element-0966b58 p{margin-block-end:0px;}.elementor-245 .elementor-element.elementor-element-0966b58.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-245 .elementor-element.elementor-element-0966b58{right:20px;}body.rtl .elementor-245 .elementor-element.elementor-element-0966b58{left:20px;}.elementor-245 .elementor-element.elementor-element-9ea102f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;text-transform:capitalize;letter-spacing:-0.7px;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-580a080{--display:flex;--min-height:150px;--justify-content:center;--background-transition:0.6s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-08c8af1 );--border-color:var( --e-global-color-08c8af1 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-580a080:hover{background-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-4ce2921{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:22px;color:#FFFFFF;top:20px;}.elementor-245 .elementor-element.elementor-element-4ce2921 p{margin-block-end:0px;}.elementor-245 .elementor-element.elementor-element-4ce2921.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-245 .elementor-element.elementor-element-4ce2921{right:20px;}body.rtl .elementor-245 .elementor-element.elementor-element-4ce2921{left:20px;}.elementor-245 .elementor-element.elementor-element-f8ef38f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;text-transform:capitalize;letter-spacing:-0.7px;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-ead3f20{--display:flex;--min-height:650px;--justify-content:center;--border-radius:35px 35px 35px 35px;}.elementor-245 .elementor-element.elementor-element-ead3f20:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-ead3f20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ovsconstruction.com/wp-content/uploads/2026/09/Rectangle-30816.png");background-repeat:no-repeat;background-size:cover;}.elementor-245 .elementor-element.elementor-element-98b7f16{--display:flex;--justify-content:space-between;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-9949f95 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:66px;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-9949f95{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-245 .elementor-element.elementor-element-90ad20d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-90ad20d.e-con{--align-self:flex-end;}.elementor-245 .elementor-element.elementor-element-8d2d682{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-8d2d682.elementor-element{--align-self:flex-end;}.elementor-245 .elementor-element.elementor-element-58cefce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-245 .elementor-element.elementor-element-58cefce .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-245 .elementor-element.elementor-element-58cefce .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;fill:#000000;color:#000000;background-color:var( --e-global-color-7ea58d9 );border-radius:50px 50px 50px 50px;padding:18px 25px 18px 25px;}.elementor-245 .elementor-element.elementor-element-58cefce.elementor-element{--align-self:flex-start;}.elementor-245 .elementor-element.elementor-element-1e01798{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-34ed40e{--display:flex;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-245 .elementor-element.elementor-element-c51681d{--display:flex;}.elementor-245 .elementor-element.elementor-element-c51681d.e-con{--align-self:center;}.elementor-245 .elementor-element.elementor-element-253853a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:49px;font-weight:600;text-transform:capitalize;line-height:60px;color:#000000;}.elementor-245 .elementor-element.elementor-element-253853a.elementor-element{--align-self:flex-start;}.elementor-245 .elementor-element.elementor-element-48027f5{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;color:#000000;width:var( --container-widget-width, 975px );max-width:975px;--container-widget-width:975px;--container-widget-flex-grow:0;}.elementor-245 .elementor-element.elementor-element-48027f5.elementor-element{--align-self:flex-end;}.elementor-245 .elementor-element.elementor-element-d227fa6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-bdcaf3a{--display:flex;}.elementor-245 .elementor-element.elementor-element-f41cdb2{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-6f018e6{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-245 .elementor-element.elementor-element-6f018e6 a{color:var( --e-global-color-7ea58d9 );}.elementor-245 .elementor-element.elementor-element-05d4bcf{--display:flex;}.elementor-245 .elementor-element.elementor-element-5f60b72{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-d8b5ab1{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-245 .elementor-element.elementor-element-d8b5ab1 a{color:var( --e-global-color-7ea58d9 );}.elementor-245 .elementor-element.elementor-element-16b13b4{--display:flex;}.elementor-245 .elementor-element.elementor-element-e85a880{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-6f4c457{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-245 .elementor-element.elementor-element-6f4c457 a{color:var( --e-global-color-7ea58d9 );}.elementor-245 .elementor-element.elementor-element-8478d86{--display:flex;}.elementor-245 .elementor-element.elementor-element-50865fb{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-9818457{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-245 .elementor-element.elementor-element-9818457 a{color:var( --e-global-color-7ea58d9 );}.elementor-245 .elementor-element.elementor-element-2a6b329{--display:flex;}.elementor-245 .elementor-element.elementor-element-51c79c7{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-3f33530{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-245 .elementor-element.elementor-element-3f33530 a{color:var( --e-global-color-7ea58d9 );}.elementor-245 .elementor-element.elementor-element-41036f1{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:22px;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-245 .elementor-element.elementor-element-41036f1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-245 .elementor-element.elementor-element-41036f1 {--n-accordion-padding:20px 10px 20px 10px;}:where( .elementor-245 .elementor-element.elementor-element-41036f1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-41036f1.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-245 .elementor-element.elementor-element-3d2cba1{--width:100%;}.elementor-245 .elementor-element.elementor-element-a67c9be{--width:659px;}.elementor-245 .elementor-element.elementor-element-bba275b{--width:680px;}.elementor-245 .elementor-element.elementor-element-90ad20d{--width:582px;}.elementor-245 .elementor-element.elementor-element-c51681d{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-245 .elementor-element.elementor-element-bba275b{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-245 .elementor-element.elementor-element-3d2cba1{--width:100%;}}@media(max-width:1366px){.elementor-245 .elementor-element.elementor-element-cc5e0b0{--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-3827e61 .elementor-heading-title{font-size:42px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-efee00e{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-245 .elementor-element.elementor-element-7249520{--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-9af60fe .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-eab3cab .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-38333b4 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-248ddc2 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-266553c .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-699062e .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-183bd1e{--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-e3f60f8{--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-cd579dd .elementor-heading-title{font-size:25px;}.elementor-245 .elementor-element.elementor-element-1f920fa .elementor-heading-title{font-size:25px;}.elementor-245 .elementor-element.elementor-element-b092d84 .elementor-heading-title{font-size:25px;}.elementor-245 .elementor-element.elementor-element-b0d250d .elementor-heading-title{font-size:25px;}.elementor-245 .elementor-element.elementor-element-9eb7eb6{--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-059f974 .elementor-heading-title{font-size:20px;}.elementor-245 .elementor-element.elementor-element-f8a9fb5 .elementor-heading-title{font-size:20px;}.elementor-245 .elementor-element.elementor-element-42a52b3 .elementor-heading-title{font-size:20px;}.elementor-245 .elementor-element.elementor-element-812aa58 .elementor-heading-title{font-size:20px;}.elementor-245 .elementor-element.elementor-element-9ea102f .elementor-heading-title{font-size:20px;}.elementor-245 .elementor-element.elementor-element-f8ef38f .elementor-heading-title{font-size:20px;}}@media(max-width:1200px){.elementor-245 .elementor-element.elementor-element-ef93278{--min-height:800px;}.elementor-245 .elementor-element.elementor-element-cc5e0b0{--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-7249520{--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-9af60fe .elementor-heading-title{font-size:21px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-eab3cab .elementor-heading-title{font-size:21px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-38333b4 .elementor-heading-title{font-size:21px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-248ddc2 .elementor-heading-title{font-size:21px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-266553c .elementor-heading-title{font-size:21px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-699062e .elementor-heading-title{font-size:21px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-183bd1e{--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-e3f60f8{--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-5b40d24{font-size:16px;}.elementor-245 .elementor-element.elementor-element-cc82f25{font-size:16px;}.elementor-245 .elementor-element.elementor-element-1d757f4{font-size:16px;}.elementor-245 .elementor-element.elementor-element-7887a77{font-size:16px;}.elementor-245 .elementor-element.elementor-element-9eb7eb6{--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-c161c21{--min-height:120px;}.elementor-245 .elementor-element.elementor-element-059f974 .elementor-heading-title{font-size:18px;}.elementor-245 .elementor-element.elementor-element-8a878fa{--min-height:120px;}.elementor-245 .elementor-element.elementor-element-f8a9fb5 .elementor-heading-title{font-size:18px;}.elementor-245 .elementor-element.elementor-element-dff85f9{--min-height:120px;}.elementor-245 .elementor-element.elementor-element-42a52b3 .elementor-heading-title{font-size:18px;}.elementor-245 .elementor-element.elementor-element-55cf8dd{--min-height:120px;}.elementor-245 .elementor-element.elementor-element-812aa58 .elementor-heading-title{font-size:18px;}.elementor-245 .elementor-element.elementor-element-b4b59f4{--min-height:120px;}.elementor-245 .elementor-element.elementor-element-9ea102f .elementor-heading-title{font-size:18px;}.elementor-245 .elementor-element.elementor-element-580a080{--min-height:120px;}.elementor-245 .elementor-element.elementor-element-f8ef38f .elementor-heading-title{font-size:18px;}.elementor-245 .elementor-element.elementor-element-98b7f16{--min-height:370px;}.elementor-245 .elementor-element.elementor-element-41036f1{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}}@media(max-width:1024px){.elementor-245 .elementor-element.elementor-element-ef93278{--min-height:700px;--padding-top:1rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-245 .elementor-element.elementor-element-c580785 .elementor-heading-title{font-size:45px;}.elementor-245 .elementor-element.elementor-element-cc5e0b0{--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-3827e61 .elementor-heading-title{font-size:30px;}.elementor-245 .elementor-element.elementor-element-064e5cd{font-size:16px;}.elementor-245 .elementor-element.elementor-element-efee00e .elementor-heading-title{font-size:45px;line-height:1em;}.elementor-245 .elementor-element.elementor-element-7249520{--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-9af60fe .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-33ed74c{font-size:16px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-eab3cab .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-d7ba1e3{font-size:16px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-38333b4 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-49e049e{font-size:16px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-248ddc2 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-27dd301{font-size:16px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-266553c .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-d6b931c{font-size:16px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-699062e .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-9b7eb81{font-size:16px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-183bd1e{--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-e3f60f8{--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-0282bde .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-aafcdcd{font-size:18px;line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-9eb7eb6{--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-200a9da{font-size:22px;}.elementor-245 .elementor-element.elementor-element-059f974 .elementor-heading-title{font-size:17px;}.elementor-245 .elementor-element.elementor-element-6cda441{font-size:22px;}.elementor-245 .elementor-element.elementor-element-f8a9fb5 .elementor-heading-title{font-size:17px;}.elementor-245 .elementor-element.elementor-element-55e8f3f{font-size:22px;}.elementor-245 .elementor-element.elementor-element-42a52b3 .elementor-heading-title{font-size:17px;}.elementor-245 .elementor-element.elementor-element-4687130{font-size:22px;}.elementor-245 .elementor-element.elementor-element-812aa58 .elementor-heading-title{font-size:17px;}.elementor-245 .elementor-element.elementor-element-0966b58{font-size:22px;}.elementor-245 .elementor-element.elementor-element-9ea102f .elementor-heading-title{font-size:17px;}.elementor-245 .elementor-element.elementor-element-4ce2921{font-size:22px;}.elementor-245 .elementor-element.elementor-element-f8ef38f .elementor-heading-title{font-size:17px;}.elementor-245 .elementor-element.elementor-element-ead3f20{--min-height:550px;}.elementor-245 .elementor-element.elementor-element-98b7f16{--min-height:380px;}.elementor-245 .elementor-element.elementor-element-9949f95 .elementor-heading-title{font-size:45px;}.elementor-245 .elementor-element.elementor-element-8d2d682{font-size:20px;}}@media(max-width:880px){.elementor-245 .elementor-element.elementor-element-c580785 .elementor-heading-title{font-size:45px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-cc5e0b0{--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-efee00e .elementor-heading-title{font-size:35px;}.elementor-245 .elementor-element.elementor-element-c6354e6{font-size:16px;line-height:22px;width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-7249520{--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-9af60fe .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-eab3cab .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-38333b4 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-248ddc2 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-266553c .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-699062e .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-e8e6906 .elementor-heading-title{font-size:35px;}.elementor-245 .elementor-element.elementor-element-183bd1e{--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-7487a87{font-size:18px;}.elementor-245 .elementor-element.elementor-element-e3f60f8{--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-0282bde .elementor-heading-title{font-size:35px;}.elementor-245 .elementor-element.elementor-element-9eb7eb6{--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-c161c21{--min-height:100px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-245 .elementor-element.elementor-element-200a9da{font-size:22px;}.elementor-245 .elementor-element.elementor-element-059f974 .elementor-heading-title{font-size:15px;}.elementor-245 .elementor-element.elementor-element-8a878fa{--min-height:100px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-245 .elementor-element.elementor-element-6cda441{font-size:22px;}.elementor-245 .elementor-element.elementor-element-f8a9fb5 .elementor-heading-title{font-size:15px;}.elementor-245 .elementor-element.elementor-element-dff85f9{--min-height:100px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-245 .elementor-element.elementor-element-55e8f3f{font-size:22px;}.elementor-245 .elementor-element.elementor-element-42a52b3 .elementor-heading-title{font-size:15px;}.elementor-245 .elementor-element.elementor-element-55cf8dd{--min-height:100px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-245 .elementor-element.elementor-element-4687130{font-size:22px;}.elementor-245 .elementor-element.elementor-element-812aa58 .elementor-heading-title{font-size:15px;}.elementor-245 .elementor-element.elementor-element-b4b59f4{--min-height:100px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-245 .elementor-element.elementor-element-0966b58{font-size:22px;}.elementor-245 .elementor-element.elementor-element-9ea102f .elementor-heading-title{font-size:15px;}.elementor-245 .elementor-element.elementor-element-580a080{--min-height:100px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-245 .elementor-element.elementor-element-4ce2921{font-size:22px;}.elementor-245 .elementor-element.elementor-element-f8ef38f .elementor-heading-title{font-size:15px;}.elementor-245 .elementor-element.elementor-element-ead3f20{--min-height:500px;}.elementor-245 .elementor-element.elementor-element-9949f95 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-8d2d682{font-size:18px;}}@media(max-width:767px){.elementor-245 .elementor-element.elementor-element-ef93278{--min-height:500px;--justify-content:flex-end;--border-radius:30px 30px 30px 30px;}.elementor-245 .elementor-element.elementor-element-c580785 .elementor-heading-title{font-size:35px;}.elementor-245 .elementor-element.elementor-element-cc5e0b0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-245 .elementor-element.elementor-element-3827e61 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-064e5cd{font-size:14px;}.elementor-245 .elementor-element.elementor-element-672206d .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-245 .elementor-element.elementor-element-672206d .elementor-button{font-size:16px;}.elementor-245 .elementor-element.elementor-element-672206d{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-4e6ee2e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-fcf8969{--min-height:280px;}.elementor-245 .elementor-element.elementor-element-3d2cba1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-efee00e .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-efee00e{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-c6354e6{font-size:16px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-e8039e5 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-245 .elementor-element.elementor-element-e8039e5 .elementor-button{font-size:16px;}.elementor-245 .elementor-element.elementor-element-e8039e5{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-7249520{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-9af60fe .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-eab3cab .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-38333b4 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-248ddc2 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-266553c .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-699062e .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-e8e6906 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-bed1cdf{font-size:16px;}.elementor-245 .elementor-element.elementor-element-183bd1e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-5c2d73a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-9b1fa07 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-e3f60f8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-cd579dd{text-align:center;}.elementor-245 .elementor-element.elementor-element-cd579dd .elementor-heading-title{font-size:20px;}.elementor-245 .elementor-element.elementor-element-5b40d24{text-align:center;font-size:14px;}.elementor-245 .elementor-element.elementor-element-1f920fa{text-align:center;}.elementor-245 .elementor-element.elementor-element-1f920fa .elementor-heading-title{font-size:20px;}.elementor-245 .elementor-element.elementor-element-cc82f25{text-align:center;font-size:14px;}.elementor-245 .elementor-element.elementor-element-8ebb9f4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-b092d84{text-align:center;}.elementor-245 .elementor-element.elementor-element-b092d84 .elementor-heading-title{font-size:20px;}.elementor-245 .elementor-element.elementor-element-1d757f4{text-align:center;font-size:14px;}.elementor-245 .elementor-element.elementor-element-b0d250d{text-align:center;}.elementor-245 .elementor-element.elementor-element-b0d250d .elementor-heading-title{font-size:20px;}.elementor-245 .elementor-element.elementor-element-7887a77{text-align:center;font-size:14px;}.elementor-245 .elementor-element.elementor-element-0681d67{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-245 .elementor-element.elementor-element-731b95c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-0282bde .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-0282bde{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-aafcdcd{font-size:16px;}.elementor-245 .elementor-element.elementor-element-6cc774f .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-245 .elementor-element.elementor-element-6cc774f .elementor-button{font-size:14px;}.elementor-245 .elementor-element.elementor-element-6cc774f{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-9eb7eb6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-200a9da{font-size:22px;}.elementor-245 .elementor-element.elementor-element-6cda441{font-size:22px;}.elementor-245 .elementor-element.elementor-element-55e8f3f{font-size:22px;}.elementor-245 .elementor-element.elementor-element-4687130{font-size:22px;}.elementor-245 .elementor-element.elementor-element-0966b58{font-size:22px;}.elementor-245 .elementor-element.elementor-element-4ce2921{font-size:22px;}.elementor-245 .elementor-element.elementor-element-ead3f20{--min-height:471px;}.elementor-245 .elementor-element.elementor-element-98b7f16{--min-height:257px;}.elementor-245 .elementor-element.elementor-element-9949f95 .elementor-heading-title{font-size:25px;}.elementor-245 .elementor-element.elementor-element-8d2d682{font-size:16px;}.elementor-245 .elementor-element.elementor-element-58cefce .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-245 .elementor-element.elementor-element-58cefce .elementor-button{font-size:18px;}.elementor-245 .elementor-element.elementor-element-58cefce{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-253853a .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-48027f5{font-size:16px;}.elementor-245 .elementor-element.elementor-element-6f018e6{font-size:14px;}.elementor-245 .elementor-element.elementor-element-41036f1{--n-accordion-title-font-size:17px;}}/* Start custom CSS for text-editor, class: .elementor-element-1c5c51f */.hidenan {
    opacity: 0;
    transform: translateY(-100px);
    transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-245 .elementor-element.elementor-element-1c5c51f:hover .hidenan {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9e34c4 */.elementor-245 .elementor-element.elementor-element-f9e34c4 {
    position: relative;
    overflow: hidden;
}

/* Heading */
.elementor-245 .elementor-element.elementor-element-f9e34c4 .elementor-heading-title {
    position: relative;
    z-index: 3;
}

/* Text */
.elementor-245 .elementor-element.elementor-element-f9e34c4 .hiddentext {
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 30px;
    transform: translateY(0);
    transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

/* Number */
.elementor-245 .elementor-element.elementor-element-f9e34c4 .hidenan {
    position: absolute;
    right: 20px;
    bottom: 20px;
    opacity: 0;
    transform: translateY(100px);
    transition:
        opacity 0.4s ease,
        transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

/* =========================
   Desktop - Default
========================= */

.elementor-245 .elementor-element.elementor-element-f9e34c4:hover .hiddentext {
    transform: translateY(-185px);
}

.elementor-245 .elementor-element.elementor-element-f9e34c4:hover .hidenan {
    opacity: 1;
    transform: translateY(0);
}


/* =========================
   1366px
========================= */

@media screen and (max-width: 1366px) {

    .elementor-245 .elementor-element.elementor-element-f9e34c4 .hiddentext {
        bottom: 15px;
    }

    .elementor-245 .elementor-element.elementor-element-f9e34c4:hover .hiddentext {
        transform: translateY(-150px);
    }

    .elementor-245 .elementor-element.elementor-element-f9e34c4 .hidenan {
        bottom: 15px;
    }
}


/* =========================
   1200px
========================= */

@media screen and (max-width: 1200px) {

    .elementor-245 .elementor-element.elementor-element-f9e34c4 .hiddentext {
        left: 18px;
        right: 18px;
        bottom: 15px;
    }

    .elementor-245 .elementor-element.elementor-element-f9e34c4:hover .hiddentext {
        transform: translateY(-125px);
    }

    .elementor-245 .elementor-element.elementor-element-f9e34c4 .hidenan {
        right: 18px;
        bottom: 15px;
    }
}


/* =========================
   1024px
========================= */

@media screen and (max-width: 1024px) {

    .elementor-245 .elementor-element.elementor-element-f9e34c4 .hiddentext {
        left: 15px;
        right: 15px;
        bottom: 12px;
    }

    .elementor-245 .elementor-element.elementor-element-f9e34c4:hover .hiddentext {
        transform: translateY(-105px);
    }

    .elementor-245 .elementor-element.elementor-element-f9e34c4 .hidenan {
        right: 15px;
        bottom: 12px;
    }
}


/* =========================
   767px
========================= */

@media screen and (max-width: 767px) {

    .elementor-245 .elementor-element.elementor-element-f9e34c4 .hiddentext {
        left: 15px;
        right: 15px;
        bottom: 10px;
    }

    .elementor-245 .elementor-element.elementor-element-f9e34c4:hover .hiddentext {
        transform: translateY(-80px);
    }

    .elementor-245 .elementor-element.elementor-element-f9e34c4 .hidenan {
        right: 15px;
        bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d10e0a */.hidenan {
    opacity: 0;
    transform: translateY(-100px);
    transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-245 .elementor-element.elementor-element-4d10e0a:hover .hidenan {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1887da0 */.elementor-245 .elementor-element.elementor-element-1887da0 {
    position: relative;
    overflow: hidden;
}

/* Heading */
.elementor-245 .elementor-element.elementor-element-1887da0 .elementor-heading-title {
    position: relative;
    z-index: 3;
}

/* Text */
.elementor-245 .elementor-element.elementor-element-1887da0 .hiddentext {
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 30px;
    transform: translateY(0);
    transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

/* Number */
.elementor-245 .elementor-element.elementor-element-1887da0 .hidenan {
    position: absolute;
    right: 20px;
    bottom: 20px;
    opacity: 0;
    transform: translateY(100px);
    transition:
        opacity 0.4s ease,
        transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

/* =========================
   Desktop - Default
========================= */

.elementor-245 .elementor-element.elementor-element-1887da0:hover .hiddentext {
    transform: translateY(-185px);
}

.elementor-245 .elementor-element.elementor-element-1887da0:hover .hidenan {
    opacity: 1;
    transform: translateY(0);
}


/* =========================
   1366px
========================= */

@media screen and (max-width: 1366px) {

    .elementor-245 .elementor-element.elementor-element-1887da0 .hiddentext {
        bottom: 15px;
    }

    .elementor-245 .elementor-element.elementor-element-1887da0:hover .hiddentext {
        transform: translateY(-150px);
    }

    .elementor-245 .elementor-element.elementor-element-1887da0 .hidenan {
        bottom: 15px;
    }
}


/* =========================
   1200px
========================= */

@media screen and (max-width: 1200px) {

    .elementor-245 .elementor-element.elementor-element-1887da0 .hiddentext {
        left: 18px;
        right: 18px;
        bottom: 15px;
    }

    .elementor-245 .elementor-element.elementor-element-1887da0:hover .hiddentext {
        transform: translateY(-125px);
    }

    .elementor-245 .elementor-element.elementor-element-1887da0 .hidenan {
        right: 18px;
        bottom: 15px;
    }
}


/* =========================
   1024px
========================= */

@media screen and (max-width: 1024px) {

    .elementor-245 .elementor-element.elementor-element-1887da0 .hiddentext {
        left: 15px;
        right: 15px;
        bottom: 12px;
    }

    .elementor-245 .elementor-element.elementor-element-1887da0:hover .hiddentext {
        transform: translateY(-105px);
    }

    .elementor-245 .elementor-element.elementor-element-1887da0 .hidenan {
        right: 15px;
        bottom: 12px;
    }
}


/* =========================
   767px
========================= */

@media screen and (max-width: 767px) {

    .elementor-245 .elementor-element.elementor-element-1887da0 .hiddentext {
        left: 15px;
        right: 15px;
        bottom: 10px;
    }

    .elementor-245 .elementor-element.elementor-element-1887da0:hover .hiddentext {
        transform: translateY(-80px);
    }

    .elementor-245 .elementor-element.elementor-element-1887da0 .hidenan {
        right: 15px;
        bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6d569a */.hidenan {
    opacity: 0;
    transform: translateY(-100px);
    transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-245 .elementor-element.elementor-element-f6d569a:hover .hidenan {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc015ba */.elementor-245 .elementor-element.elementor-element-bc015ba {
    position: relative;
    overflow: hidden;
}

/* Heading */
.elementor-245 .elementor-element.elementor-element-bc015ba .elementor-heading-title {
    position: relative;
    z-index: 3;
}

/* Text */
.elementor-245 .elementor-element.elementor-element-bc015ba .hiddentext {
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 30px;
    transform: translateY(0);
    transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

/* Number */
.elementor-245 .elementor-element.elementor-element-bc015ba .hidenan {
    position: absolute;
    right: 20px;
    bottom: 20px;
    opacity: 0;
    transform: translateY(100px);
    transition:
        opacity 0.4s ease,
        transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

/* =========================
   Desktop - Default
========================= */

.elementor-245 .elementor-element.elementor-element-bc015ba:hover .hiddentext {
    transform: translateY(-185px);
}

.elementor-245 .elementor-element.elementor-element-bc015ba:hover .hidenan {
    opacity: 1;
    transform: translateY(0);
}


/* =========================
   1366px
========================= */

@media screen and (max-width: 1366px) {

    .elementor-245 .elementor-element.elementor-element-bc015ba .hiddentext {
        bottom: 15px;
    }

    .elementor-245 .elementor-element.elementor-element-bc015ba:hover .hiddentext {
        transform: translateY(-150px);
    }

    .elementor-245 .elementor-element.elementor-element-bc015ba .hidenan {
        bottom: 15px;
    }
}


/* =========================
   1200px
========================= */

@media screen and (max-width: 1200px) {

    .elementor-245 .elementor-element.elementor-element-bc015ba .hiddentext {
        left: 18px;
        right: 18px;
        bottom: 15px;
    }

    .elementor-245 .elementor-element.elementor-element-bc015ba:hover .hiddentext {
        transform: translateY(-125px);
    }

    .elementor-245 .elementor-element.elementor-element-bc015ba .hidenan {
        right: 18px;
        bottom: 15px;
    }
}


/* =========================
   1024px
========================= */

@media screen and (max-width: 1024px) {

    .elementor-245 .elementor-element.elementor-element-bc015ba .hiddentext {
        left: 15px;
        right: 15px;
        bottom: 12px;
    }

    .elementor-245 .elementor-element.elementor-element-bc015ba:hover .hiddentext {
        transform: translateY(-105px);
    }

    .elementor-245 .elementor-element.elementor-element-bc015ba .hidenan {
        right: 15px;
        bottom: 12px;
    }
}


/* =========================
   767px
========================= */

@media screen and (max-width: 767px) {

    .elementor-245 .elementor-element.elementor-element-bc015ba .hiddentext {
        left: 15px;
        right: 15px;
        bottom: 10px;
    }

    .elementor-245 .elementor-element.elementor-element-bc015ba:hover .hiddentext {
        transform: translateY(-80px);
    }

    .elementor-245 .elementor-element.elementor-element-bc015ba .hidenan {
        right: 15px;
        bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d317c42 */.hidenan {
    opacity: 0;
    transform: translateY(-100px);
    transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-245 .elementor-element.elementor-element-d317c42:hover .hidenan {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-831b2cf */.elementor-245 .elementor-element.elementor-element-831b2cf {
    position: relative;
    overflow: hidden;
}

/* Heading */
.elementor-245 .elementor-element.elementor-element-831b2cf .elementor-heading-title {
    position: relative;
    z-index: 3;
}

/* Text */
.elementor-245 .elementor-element.elementor-element-831b2cf .hiddentext {
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 30px;
    transform: translateY(0);
    transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

/* Number */
.elementor-245 .elementor-element.elementor-element-831b2cf .hidenan {
    position: absolute;
    right: 20px;
    bottom: 20px;
    opacity: 0;
    transform: translateY(100px);
    transition:
        opacity 0.4s ease,
        transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

/* =========================
   Desktop - Default
========================= */

.elementor-245 .elementor-element.elementor-element-831b2cf:hover .hiddentext {
    transform: translateY(-185px);
}

.elementor-245 .elementor-element.elementor-element-831b2cf:hover .hidenan {
    opacity: 1;
    transform: translateY(0);
}


/* =========================
   1366px
========================= */

@media screen and (max-width: 1366px) {

    .elementor-245 .elementor-element.elementor-element-831b2cf .hiddentext {
        bottom: 15px;
    }

    .elementor-245 .elementor-element.elementor-element-831b2cf:hover .hiddentext {
        transform: translateY(-150px);
    }

    .elementor-245 .elementor-element.elementor-element-831b2cf .hidenan {
        bottom: 15px;
    }
}


/* =========================
   1200px
========================= */

@media screen and (max-width: 1200px) {

    .elementor-245 .elementor-element.elementor-element-831b2cf .hiddentext {
        left: 18px;
        right: 18px;
        bottom: 15px;
    }

    .elementor-245 .elementor-element.elementor-element-831b2cf:hover .hiddentext {
        transform: translateY(-125px);
    }

    .elementor-245 .elementor-element.elementor-element-831b2cf .hidenan {
        right: 18px;
        bottom: 15px;
    }
}


/* =========================
   1024px
========================= */

@media screen and (max-width: 1024px) {

    .elementor-245 .elementor-element.elementor-element-831b2cf .hiddentext {
        left: 15px;
        right: 15px;
        bottom: 12px;
    }

    .elementor-245 .elementor-element.elementor-element-831b2cf:hover .hiddentext {
        transform: translateY(-105px);
    }

    .elementor-245 .elementor-element.elementor-element-831b2cf .hidenan {
        right: 15px;
        bottom: 12px;
    }
}


/* =========================
   767px
========================= */

@media screen and (max-width: 767px) {

    .elementor-245 .elementor-element.elementor-element-831b2cf .hiddentext {
        left: 15px;
        right: 15px;
        bottom: 10px;
    }

    .elementor-245 .elementor-element.elementor-element-831b2cf:hover .hiddentext {
        transform: translateY(-80px);
    }

    .elementor-245 .elementor-element.elementor-element-831b2cf .hidenan {
        right: 15px;
        bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47547 */.hidenan {
    opacity: 0;
    transform: translateY(-100px);
    transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-245 .elementor-element.elementor-element-8a47547:hover .hidenan {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca585d0 */.elementor-245 .elementor-element.elementor-element-ca585d0 {
    position: relative;
    overflow: hidden;
}

/* Heading */
.elementor-245 .elementor-element.elementor-element-ca585d0 .elementor-heading-title {
    position: relative;
    z-index: 3;
}

/* Text */
.elementor-245 .elementor-element.elementor-element-ca585d0 .hiddentext {
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 30px;
    transform: translateY(0);
    transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

/* Number */
.elementor-245 .elementor-element.elementor-element-ca585d0 .hidenan {
    position: absolute;
    right: 20px;
    bottom: 20px;
    opacity: 0;
    transform: translateY(100px);
    transition:
        opacity 0.4s ease,
        transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

/* =========================
   Desktop - Default
========================= */

.elementor-245 .elementor-element.elementor-element-ca585d0:hover .hiddentext {
    transform: translateY(-185px);
}

.elementor-245 .elementor-element.elementor-element-ca585d0:hover .hidenan {
    opacity: 1;
    transform: translateY(0);
}


/* =========================
   1366px
========================= */

@media screen and (max-width: 1366px) {

    .elementor-245 .elementor-element.elementor-element-ca585d0 .hiddentext {
        bottom: 15px;
    }

    .elementor-245 .elementor-element.elementor-element-ca585d0:hover .hiddentext {
        transform: translateY(-150px);
    }

    .elementor-245 .elementor-element.elementor-element-ca585d0 .hidenan {
        bottom: 15px;
    }
}


/* =========================
   1200px
========================= */

@media screen and (max-width: 1200px) {

    .elementor-245 .elementor-element.elementor-element-ca585d0 .hiddentext {
        left: 18px;
        right: 18px;
        bottom: 15px;
    }

    .elementor-245 .elementor-element.elementor-element-ca585d0:hover .hiddentext {
        transform: translateY(-125px);
    }

    .elementor-245 .elementor-element.elementor-element-ca585d0 .hidenan {
        right: 18px;
        bottom: 15px;
    }
}


/* =========================
   1024px
========================= */

@media screen and (max-width: 1024px) {

    .elementor-245 .elementor-element.elementor-element-ca585d0 .hiddentext {
        left: 15px;
        right: 15px;
        bottom: 12px;
    }

    .elementor-245 .elementor-element.elementor-element-ca585d0:hover .hiddentext {
        transform: translateY(-105px);
    }

    .elementor-245 .elementor-element.elementor-element-ca585d0 .hidenan {
        right: 15px;
        bottom: 12px;
    }
}


/* =========================
   767px
========================= */

@media screen and (max-width: 767px) {

    .elementor-245 .elementor-element.elementor-element-ca585d0 .hiddentext {
        left: 15px;
        right: 15px;
        bottom: 10px;
    }

    .elementor-245 .elementor-element.elementor-element-ca585d0:hover .hiddentext {
        transform: translateY(-80px);
    }

    .elementor-245 .elementor-element.elementor-element-ca585d0 .hidenan {
        right: 15px;
        bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6823ec */.hidenan {
    opacity: 0;
    transform: translateY(-100px);
    transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-245 .elementor-element.elementor-element-a6823ec:hover .hidenan {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb47b03 */.elementor-245 .elementor-element.elementor-element-eb47b03 {
    position: relative;
    overflow: hidden;
}

/* Heading */
.elementor-245 .elementor-element.elementor-element-eb47b03 .elementor-heading-title {
    position: relative;
    z-index: 3;
}

/* Text */
.elementor-245 .elementor-element.elementor-element-eb47b03 .hiddentext {
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 30px;
    transform: translateY(0);
    transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

/* Number */
.elementor-245 .elementor-element.elementor-element-eb47b03 .hidenan {
    position: absolute;
    right: 20px;
    bottom: 20px;
    opacity: 0;
    transform: translateY(100px);
    transition:
        opacity 0.4s ease,
        transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

/* =========================
   Desktop - Default
========================= */

.elementor-245 .elementor-element.elementor-element-eb47b03:hover .hiddentext {
    transform: translateY(-185px);
}

.elementor-245 .elementor-element.elementor-element-eb47b03:hover .hidenan {
    opacity: 1;
    transform: translateY(0);
}


/* =========================
   1366px
========================= */

@media screen and (max-width: 1366px) {

    .elementor-245 .elementor-element.elementor-element-eb47b03 .hiddentext {
        bottom: 15px;
    }

    .elementor-245 .elementor-element.elementor-element-eb47b03:hover .hiddentext {
        transform: translateY(-150px);
    }

    .elementor-245 .elementor-element.elementor-element-eb47b03 .hidenan {
        bottom: 15px;
    }
}


/* =========================
   1200px
========================= */

@media screen and (max-width: 1200px) {

    .elementor-245 .elementor-element.elementor-element-eb47b03 .hiddentext {
        left: 18px;
        right: 18px;
        bottom: 15px;
    }

    .elementor-245 .elementor-element.elementor-element-eb47b03:hover .hiddentext {
        transform: translateY(-125px);
    }

    .elementor-245 .elementor-element.elementor-element-eb47b03 .hidenan {
        right: 18px;
        bottom: 15px;
    }
}


/* =========================
   1024px
========================= */

@media screen and (max-width: 1024px) {

    .elementor-245 .elementor-element.elementor-element-eb47b03 .hiddentext {
        left: 15px;
        right: 15px;
        bottom: 12px;
    }

    .elementor-245 .elementor-element.elementor-element-eb47b03:hover .hiddentext {
        transform: translateY(-105px);
    }

    .elementor-245 .elementor-element.elementor-element-eb47b03 .hidenan {
        right: 15px;
        bottom: 12px;
    }
}


/* =========================
   767px
========================= */

@media screen and (max-width: 767px) {

    .elementor-245 .elementor-element.elementor-element-eb47b03 .hiddentext {
        left: 15px;
        right: 15px;
        bottom: 10px;
    }

    .elementor-245 .elementor-element.elementor-element-eb47b03:hover .hiddentext {
        transform: translateY(-80px);
    }

    .elementor-245 .elementor-element.elementor-element-eb47b03 .hidenan {
        right: 15px;
        bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7487a87 */.feature-list{
  list-style:none;
  margin:0;
  padding:0;
  /*max-width:680px;*/
  width:100%;
}
.feature-list li{
  padding:20px 0;
  border-bottom:1px solid #e4e6ea;
}
.feature-list li:first-child{
  padding-top:0;
}
.feature-list li:last-child{
  border-bottom:none;
}
.feature-list h3{
  margin:0 0 3px 0;
  font-size:20px;
  font-weight:600;
  color:#111318;
}
.feature-list p{
  margin:0;
  font-size:16px;
  line-height:1.5;
  color:#5b6470;
}

@media screen and (max-width:880px){
    .feature-list p{
  margin:0;
  font-size:14px;
  line-height:1.5;
  color:#5b6470;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c161c21 */.elementor-245 .elementor-element.elementor-element-c161c21{
    position: relative;
    
}
.elementor-245 .elementor-element.elementor-element-c161c21 .elementor-heading-title{
    transition: all 0.5s ease-in;
    
}
.elementor-245 .elementor-element.elementor-element-c161c21:hover .elementor-heading-title{
    color: #000 !important;
    font-weight: 700;
    letter-spacing: 0px;
    
}

.elementor-245 .elementor-element.elementor-element-c161c21:hover .elementor-widget-text-editor{
    color: #000;
    background: #fff;
    transform: translateY(-40px);
    padding: 10px;
    border-radius: 10px 10px 10px 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a878fa */.elementor-245 .elementor-element.elementor-element-8a878fa{
    position: relative;
    
}
.elementor-245 .elementor-element.elementor-element-8a878fa .elementor-heading-title{
    transition: all 0.5s ease-in;
    
}
.elementor-245 .elementor-element.elementor-element-8a878fa:hover .elementor-heading-title{
    color: #000 !important;
    font-weight: 700;
    letter-spacing: 0px;
    
}

.elementor-245 .elementor-element.elementor-element-8a878fa:hover .elementor-widget-text-editor{
    color: #000;
    background: #fff;
    transform: translateY(-40px);
    padding: 10px;
    border-radius: 10px 10px 10px 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff85f9 */.elementor-245 .elementor-element.elementor-element-dff85f9{
    position: relative;
    
}
.elementor-245 .elementor-element.elementor-element-dff85f9 .elementor-heading-title{
    transition: all 0.5s ease-in;
    
}
.elementor-245 .elementor-element.elementor-element-dff85f9:hover .elementor-heading-title{
    color: #000 !important;
    font-weight: 700;
    letter-spacing: 0px;
    
}

.elementor-245 .elementor-element.elementor-element-dff85f9:hover .elementor-widget-text-editor{
    color: #000;
    background: #fff;
    transform: translateY(-40px);
    padding: 10px;
    border-radius: 10px 10px 10px 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55cf8dd */.elementor-245 .elementor-element.elementor-element-55cf8dd{
    position: relative;
    
}
.elementor-245 .elementor-element.elementor-element-55cf8dd .elementor-heading-title{
    transition: all 0.5s ease-in;
    
}
.elementor-245 .elementor-element.elementor-element-55cf8dd:hover .elementor-heading-title{
    color: #000 !important;
    font-weight: 700;
    letter-spacing: 0px;
    
}

.elementor-245 .elementor-element.elementor-element-55cf8dd:hover .elementor-widget-text-editor{
    color: #000;
    background: #fff;
    transform: translateY(-40px);
    padding: 10px;
    border-radius: 10px 10px 10px 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b59f4 */.elementor-245 .elementor-element.elementor-element-b4b59f4{
    position: relative;
    
}
.elementor-245 .elementor-element.elementor-element-b4b59f4 .elementor-heading-title{
    transition: all 0.5s ease-in;
    
}
.elementor-245 .elementor-element.elementor-element-b4b59f4:hover .elementor-heading-title{
    color: #000 !important;
    font-weight: 700;
    letter-spacing: 0px;
    
}

.elementor-245 .elementor-element.elementor-element-b4b59f4:hover .elementor-widget-text-editor{
    color: #000;
    background: #fff;
    transform: translateY(-40px);
    padding: 10px;
    border-radius: 10px 10px 10px 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580a080 */.elementor-245 .elementor-element.elementor-element-580a080{
    position: relative;
    
}
.elementor-245 .elementor-element.elementor-element-580a080 .elementor-heading-title{
    transition: all 0.5s ease-in;
    
}
.elementor-245 .elementor-element.elementor-element-580a080:hover .elementor-heading-title{
    color: #000 !important;
    font-weight: 700;
    letter-spacing: 0px;
    
}

.elementor-245 .elementor-element.elementor-element-580a080:hover .elementor-widget-text-editor{
    color: #000;
    background: #fff;
    transform: translateY(-40px);
    padding: 10px;
    border-radius: 10px 10px 10px 10px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'FONTSPRING DEMO &#8211; Integral CF Demi Bold';
	font-display: auto;
	src: url('https://ovsconstruction.com/wp-content/uploads/2026/09/Fontspring-DEMO-integralcf-bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */