.elementor-271 .elementor-element.elementor-element-undefined-09436d7{--display:flex;--min-height:280px;--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;--justify-content:space-between;--align-items:center;--gap:15% 15%;--background-transition:0.3s;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-271 .elementor-element.elementor-element-b677c1d .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:51px;font-weight:400;}.elementor-271 .elementor-element.elementor-element-2a14dac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-0f32d69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-0f32d69.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-db1f9ed{text-align:center;color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;--e-transform-transition-duration:700ms;}.elementor-271 .elementor-element.elementor-element-db1f9ed.elementor-element{--align-self:flex-start;}.elementor-271 .elementor-element.elementor-element-c70955c{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-c70955c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-7398ee7.elementor-element{--align-self:center;}.elementor-271 .elementor-element.elementor-element-2033159{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-2033159.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-84ac8ae{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-271 .elementor-element.elementor-element-84ac8ae.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-1cd3f53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-8acb6ba{--spacer-size:100px;}.elementor-271 .elementor-element.elementor-element-b58f216{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-b58f216:not(.elementor-motion-effects-element-type-background), .elementor-271 .elementor-element.elementor-element-b58f216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-271 .elementor-element.elementor-element-b58f216, .elementor-271 .elementor-element.elementor-element-b58f216::before{--border-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-b58f216.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-2ba3921{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-2ba3921.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-5a7ca85{--display:flex;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-1389366{color:#000000;font-family:"Roboto", Sans-serif;font-size:66px;font-weight:400;}.elementor-271 .elementor-element.elementor-element-1389366 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-271 .elementor-element.elementor-element-f9c06aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-f9c06aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-023d09b{color:#000000;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;}.elementor-271 .elementor-element.elementor-element-76b7104{color:#000000;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;}.elementor-271 .elementor-element.elementor-element-c559f06{--display:flex;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-c559f06:not(.elementor-motion-effects-element-type-background), .elementor-271 .elementor-element.elementor-element-c559f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-271 .elementor-element.elementor-element-c559f06, .elementor-271 .elementor-element.elementor-element-c559f06::before{--border-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-c7b9fd0{--spacer-size:74px;}.elementor-271 .elementor-element.elementor-element-02be9f6{text-align:left;}.elementor-271 .elementor-element.elementor-element-02be9f6 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:80px;font-weight:600;}.elementor-271 .elementor-element.elementor-element-02be9f6 > .elementor-widget-container{margin:0px 0px 0px 16px;}.elementor-271 .elementor-element.elementor-element-b167ec4{--spacer-size:53px;}.elementor-271 .elementor-element.elementor-element-e975857{--display:flex;--min-height:406px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-evenly;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--z-index:10;}.elementor-271 .elementor-element.elementor-element-e975857:not(.elementor-motion-effects-element-type-background), .elementor-271 .elementor-element.elementor-element-e975857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-271 .elementor-element.elementor-element-e975857, .elementor-271 .elementor-element.elementor-element-e975857::before{--border-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-e975857 > .elementor-shape-top svg, .elementor-271 .elementor-element.elementor-element-e975857 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:32px;}.elementor-271 .elementor-element.elementor-element-e975857.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-6813e31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-6813e31.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-85732f1 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:58px;font-weight:600;text-transform:uppercase;}.elementor-271 .elementor-element.elementor-element-85732f1{width:var( --container-widget-width, 102.913% );max-width:102.913%;--container-widget-width:102.913%;--container-widget-flex-grow:0;}.elementor-271 .elementor-element.elementor-element-85732f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-607f49f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-271 .elementor-element.elementor-element-607f49f .elementor-divider-separator{width:100%;}.elementor-271 .elementor-element.elementor-element-607f49f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-271 .elementor-element.elementor-element-1725bdd{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-271 .elementor-element.elementor-element-3a117e1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-f962485{color:#000000;}.elementor-271 .elementor-element.elementor-element-689a837{color:#000000;}.elementor-271 .elementor-element.elementor-element-5754521 .elementor-button{fill:#000000;color:#000000;background-color:#FFFFFF;}.elementor-271 .elementor-element.elementor-element-5754521.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-271 .elementor-element.elementor-element-663db30{--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;--align-items:flex-start;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-1b0bfad{text-align:right;}.elementor-271 .elementor-element.elementor-element-1b0bfad .elementor-heading-title{color:#000000;}.elementor-271 .elementor-element.elementor-element-1b0bfad.elementor-element{--align-self:flex-end;}.elementor-271 .elementor-element.elementor-element-e4e7403{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-41dd8f4{--display:flex;--min-height:406px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-evenly;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--z-index:10;}.elementor-271 .elementor-element.elementor-element-41dd8f4:not(.elementor-motion-effects-element-type-background), .elementor-271 .elementor-element.elementor-element-41dd8f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-271 .elementor-element.elementor-element-41dd8f4, .elementor-271 .elementor-element.elementor-element-41dd8f4::before{--border-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-41dd8f4 > .elementor-shape-top svg, .elementor-271 .elementor-element.elementor-element-41dd8f4 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:32px;}.elementor-271 .elementor-element.elementor-element-41dd8f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-98595d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-98595d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-899438a .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:58px;font-weight:600;text-transform:uppercase;}.elementor-271 .elementor-element.elementor-element-899438a{width:var( --container-widget-width, 102.913% );max-width:102.913%;--container-widget-width:102.913%;--container-widget-flex-grow:0;}.elementor-271 .elementor-element.elementor-element-899438a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-3c83d59{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-271 .elementor-element.elementor-element-3c83d59 .elementor-divider-separator{width:100%;}.elementor-271 .elementor-element.elementor-element-3c83d59 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-271 .elementor-element.elementor-element-25c99e6{color:#000000;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-271 .elementor-element.elementor-element-4c0d0dc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-718c5e3{color:#000000;}.elementor-271 .elementor-element.elementor-element-f576899{color:#000000;}.elementor-271 .elementor-element.elementor-element-2a4c415 .elementor-button{fill:#000000;color:#000000;background-color:#FFFFFF;}.elementor-271 .elementor-element.elementor-element-2a4c415.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-271 .elementor-element.elementor-element-0f91e9a{--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;--align-items:flex-start;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-b409592 .elementor-heading-title{color:#000000;}.elementor-271 .elementor-element.elementor-element-b409592.elementor-element{--align-self:flex-end;}.elementor-271 .elementor-element.elementor-element-0d4ff36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-e3b48c9{--display:flex;--min-height:406px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-evenly;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--z-index:10;}.elementor-271 .elementor-element.elementor-element-e3b48c9:not(.elementor-motion-effects-element-type-background), .elementor-271 .elementor-element.elementor-element-e3b48c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-271 .elementor-element.elementor-element-e3b48c9, .elementor-271 .elementor-element.elementor-element-e3b48c9::before{--border-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-e3b48c9 > .elementor-shape-top svg, .elementor-271 .elementor-element.elementor-element-e3b48c9 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:32px;}.elementor-271 .elementor-element.elementor-element-e3b48c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-74a71a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-74a71a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-54e1398 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:58px;font-weight:600;text-transform:uppercase;}.elementor-271 .elementor-element.elementor-element-54e1398{width:var( --container-widget-width, 102.913% );max-width:102.913%;--container-widget-width:102.913%;--container-widget-flex-grow:0;}.elementor-271 .elementor-element.elementor-element-54e1398.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-b9746e4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-271 .elementor-element.elementor-element-b9746e4 .elementor-divider-separator{width:100%;}.elementor-271 .elementor-element.elementor-element-b9746e4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-271 .elementor-element.elementor-element-4a233ed{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-271 .elementor-element.elementor-element-01714e3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-dbd1672{color:#000000;}.elementor-271 .elementor-element.elementor-element-bc3602c{color:#000000;}.elementor-271 .elementor-element.elementor-element-29deae9 .elementor-button{fill:#000000;color:#000000;background-color:#FFFFFF;}.elementor-271 .elementor-element.elementor-element-29deae9.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-271 .elementor-element.elementor-element-cc40e6b{--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;--align-items:flex-start;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-da926a7 .elementor-heading-title{color:#000000;}.elementor-271 .elementor-element.elementor-element-da926a7.elementor-element{--align-self:flex-end;}.elementor-271 .elementor-element.elementor-element-56d9904{--display:flex;--min-height:390px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-evenly;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--z-index:60;}.elementor-271 .elementor-element.elementor-element-56d9904:not(.elementor-motion-effects-element-type-background), .elementor-271 .elementor-element.elementor-element-56d9904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-271 .elementor-element.elementor-element-56d9904, .elementor-271 .elementor-element.elementor-element-56d9904::before{--border-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-56d9904 > .elementor-shape-top svg, .elementor-271 .elementor-element.elementor-element-56d9904 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:32px;}.elementor-271 .elementor-element.elementor-element-56d9904.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-3863c9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-1a904af{--spacer-size:19px;}.elementor-271 .elementor-element.elementor-element-0221e35{--spacer-size:99px;}.elementor-271 .elementor-element.elementor-element-fe06545{--display:flex;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-359673d{--display:flex;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-359673d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-d39483a{text-align:left;z-index:2;}.elementor-271 .elementor-element.elementor-element-d39483a .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:400;}.elementor-271 .elementor-element.elementor-element-f7cc0af{--display:flex;--min-height:0px;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-f7cc0af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-3629115.elementor-element{--align-self:center;}.elementor-271 .elementor-element.elementor-element-9247efc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--z-index:400;}.elementor-271 .elementor-element.elementor-element-9247efc:not(.elementor-motion-effects-element-type-background), .elementor-271 .elementor-element.elementor-element-9247efc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-271 .elementor-element.elementor-element-9247efc, .elementor-271 .elementor-element.elementor-element-9247efc::before{--border-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-1481c7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-1481c7e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-7ab9837{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-7ab9837.e-con{--flex-grow:0;--flex-shrink:0;}{{WRAPPE}}.uce-cursor-enabled-yes{--cursor-text-label:"View Project";}.elementor-271 .elementor-element.elementor-element-b551260.uce-cursor-enabled-yes .bdt-cursor-text{color:#000000;background-color:#FFFFFF;padding:45px 12px 45px 12px;border-radius:107px 107px 107px 107px;}.elementor-271 .elementor-element.elementor-element-ae3d565{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-3b461b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-3b461b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-de9b1b9.uce-cursor-enabled-yes .bdt-cursor-text{color:#FFFFFF;background-color:#000000;padding:42px 10px 42px 10px;border-radius:87px 87px 87px 87px;}.elementor-271 .elementor-element.elementor-element-948f90d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--z-index:400;}.elementor-271 .elementor-element.elementor-element-948f90d:not(.elementor-motion-effects-element-type-background), .elementor-271 .elementor-element.elementor-element-948f90d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-271 .elementor-element.elementor-element-948f90d, .elementor-271 .elementor-element.elementor-element-948f90d::before{--border-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-f3a9d27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-f3a9d27.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-75bc382{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-75bc382.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-c928229.uce-cursor-enabled-yes{cursor:none;}.elementor-271 .elementor-element.elementor-element-c928229.uce-cursor-enabled-yes .bdt-cursor-text{color:#000000;background-color:#FFFFFF;padding:42px 10px 42px 10px;border-radius:87px 87px 87px 87px;}.elementor-271 .elementor-element.elementor-element-ed7a32a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-3a28323{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-271 .elementor-element.elementor-element-3a28323.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-43cea52.uce-cursor-enabled-yes{cursor:none;}.elementor-271 .elementor-element.elementor-element-43cea52.uce-cursor-enabled-yes .bdt-cursor-text{color:#FFFFFF;background-color:#000000;padding:42px 10px 42px 10px;border-radius:107px 107px 107px 107px;}.elementor-271 .elementor-element.elementor-element-67bff97{--display:flex;--background-transition:0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-271 .elementor-element.elementor-element-undefined-09436d7{--min-height:300px;--gap:0px 0px;--flex-wrap:wrap;--padding-top:12%;--padding-bottom:12%;--padding-left:4%;--padding-right:4%;}.elementor-271 .elementor-element.elementor-element-3a117e1{--grid-auto-flow:row;}.elementor-271 .elementor-element.elementor-element-4c0d0dc{--grid-auto-flow:row;}.elementor-271 .elementor-element.elementor-element-01714e3{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-271 .elementor-element.elementor-element-undefined-09436d7{--min-height:245px;--gap:0% 0%;--padding-top:20%;--padding-bottom:20%;--padding-left:6%;--padding-right:6%;}.elementor-271 .elementor-element.elementor-element-db1f9ed{text-align:left;}.elementor-271 .elementor-element.elementor-element-8acb6ba{--spacer-size:9px;}.elementor-271 .elementor-element.elementor-element-02be9f6 .elementor-heading-title{font-size:58px;}.elementor-271 .elementor-element.elementor-element-3a117e1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-271 .elementor-element.elementor-element-4c0d0dc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-271 .elementor-element.elementor-element-01714e3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-271 .elementor-element.elementor-element-d39483a .elementor-heading-title{font-size:99px;}}@media(min-width:768px){.elementor-271 .elementor-element.elementor-element-0f32d69{--width:20.368%;}.elementor-271 .elementor-element.elementor-element-c70955c{--width:51.521%;}.elementor-271 .elementor-element.elementor-element-2033159{--width:27.091%;}.elementor-271 .elementor-element.elementor-element-b58f216{--width:97.416%;}.elementor-271 .elementor-element.elementor-element-2ba3921{--width:50%;}.elementor-271 .elementor-element.elementor-element-f9c06aa{--width:42.196%;}.elementor-271 .elementor-element.elementor-element-e975857{--width:100%;}.elementor-271 .elementor-element.elementor-element-6813e31{--width:66.37%;}.elementor-271 .elementor-element.elementor-element-663db30{--width:27%;}.elementor-271 .elementor-element.elementor-element-e4e7403{--width:66.6666%;}.elementor-271 .elementor-element.elementor-element-41dd8f4{--width:100%;}.elementor-271 .elementor-element.elementor-element-98595d8{--width:66.37%;}.elementor-271 .elementor-element.elementor-element-0f91e9a{--width:27%;}.elementor-271 .elementor-element.elementor-element-0d4ff36{--width:66.6666%;}.elementor-271 .elementor-element.elementor-element-e3b48c9{--width:100%;}.elementor-271 .elementor-element.elementor-element-74a71a6{--width:66.37%;}.elementor-271 .elementor-element.elementor-element-cc40e6b{--width:27%;}.elementor-271 .elementor-element.elementor-element-56d9904{--width:100%;}.elementor-271 .elementor-element.elementor-element-3863c9b{--width:100%;}.elementor-271 .elementor-element.elementor-element-359673d{--width:101.015%;}.elementor-271 .elementor-element.elementor-element-f7cc0af{--width:97.038%;}.elementor-271 .elementor-element.elementor-element-9247efc{--content-width:1600px;}.elementor-271 .elementor-element.elementor-element-1481c7e{--width:50.254%;}.elementor-271 .elementor-element.elementor-element-7ab9837{--width:100%;}.elementor-271 .elementor-element.elementor-element-ae3d565{--width:50%;}.elementor-271 .elementor-element.elementor-element-3b461b7{--width:100%;}.elementor-271 .elementor-element.elementor-element-f3a9d27{--width:50%;}.elementor-271 .elementor-element.elementor-element-75bc382{--width:100%;}.elementor-271 .elementor-element.elementor-element-ed7a32a{--width:50%;}.elementor-271 .elementor-element.elementor-element-3a28323{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-271 .elementor-element.elementor-element-undefined-09436d7{--content-width:540px;}}@media(min-width:2400px){.elementor-271 .elementor-element.elementor-element-3a117e1{--grid-auto-flow:row;}.elementor-271 .elementor-element.elementor-element-4c0d0dc{--grid-auto-flow:row;}.elementor-271 .elementor-element.elementor-element-01714e3{--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-7398ee7 */.knop {
  width: 200px;
  height: 35px;
  background: white;
  position: relative;
  text-align: center;
  border-radius: 0.45em;
  font-family: "Arial";
  transition: background 0.3s;
  display: inline-block;
  cursor: pointer;
}





.knop-text {
  display: flex;
  align-items: center;
  justify-content: center;
}

.knop-wrapper, .knop-text, .knop-icon {
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  color: black;
}

.knop-text {
  top: 0;
}

.knop-text, .knop-icon {
  transition: top 0.5s;
}

.knop-icon {
  
  color: black;
  top: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.knop-icon svg {
  width: 24px;
  height: 24px;
}

.knop:hover {
  background: white;
}

.knop:hover .knop-text {
  top: -100%;
}

.knop:hover .knop-icon {
  top: 0;
}

.knop:hover:before, .knop:hover:after {
  opacity: 1;
  visibility: visible;
}

.knop:hover:after {
  bottom: calc(35px + 18px - 20px);
}

.knop:hover:before {
  bottom: calc(35px + 18px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86d179e */marquee {
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b551260 *//* Stijl voor afbeelding */
.card img {
    width: 100%;
    height: auto;
    margin-bottom: 5px;
    transition: transform 0.3s ease; /* Overgangseffect toegevoegd */
}

/* Schaalvergroting bij hover */
.card:hover img {
    transform: scale(1.05); /* De afbeelding wordt met 5% vergroot bij hover */
}

/* Stijl voor de content */
.content {
    display: flex; /* Gebruik flexbox-layout */
    align-items: center; /* Verticaal centreren van inhoud */
    
}

/* Stijl voor de titel */
.title {
    font-size: 14px;
    padding-right: 10px;
}

/* Stijl voor de knop */
.cardkiki {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    color: black;
    background: white;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s ease; /* Overgangseffect toegevoegd */
    
    padding: 10px 0px; /* Voeg wat ruimte toe rond de knop */
    margin-left: 10px; /* Voeg wat ruimte toe tussen de titel en de knop */
}

.cardkiki span {
    letter-spacing: .1rem;
    position: relative;
    background: inherit;
}

.cardkiki span::before {
    position: absolute;
    content: "";
    background: inherit;
}

.cardkiki:hover, .cardkiki:focus {
    background: white;
}

.cardkiki:hover span, .cardkiki:focus span {
    color: black;
}

/* Animatie voor knop bij hover van de kaart */
.card:hover .cardkiki span::before {
    animation: chitchat linear both 0.3s;
}

@keyframes chitchat {
    0% {
        content: "e";
    }
    5% {
        content: "h";
    }
    10% {
        content: "@";
    }
    15% {
        content: "br";
    }
    20% {
        content: "#.";
    }
    25% {
        content: "dhzd";
    }
    30% {
        content: "BR";
    }
    35% {
        content: "@}-?";
    }
    40% {
        content: "?{4@%";
    }
    45% {
        content: "=.,^!";
    }
    50% {
        content: "?2@%";
    }
    55% {
        content: "life";
    }
    60% {
        content: "brando";
        right: 0;
    }
    65% {
        content: "d";
        right: 0;
    }
    70% {
        content: "{4%0%";
        right: 0;
    }
    75% {
        content: "'1_0<";
        right: 0;
    }
    80% {
        content: "{0%";
        right: 0;
    }
    85% {
        content: "]>'";
        right: 0;
    }
    90% {
        content: "4";
        right: 0;
    }
    95% {
        content: "2";
        right: 0;
    }
    100% {
        content: "Branding / Web";
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de9b1b9 *//* Styling button */
.text-change2 {
    padding-left: 10px;
    font-size: 14px;
    color: black;
    
    opacity: 1; /* Begin met volledig zichtbaar */
}

/* Opaciteit verminderen bij hover */
.card:hover .text-change2 span {
    opacity: 0;
    transition: opacity 0.8s ease; /* Overgang met een duur van 0.5 seconden */
}

/* Tekst vervangen door "Branding / Web" */
.card:hover .text-change2:before {
    content: "Branding";
    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c928229 *//* Stijl voor afbeelding */
.card img {
    width: 100%;
    height: auto;
    margin-bottom: 5px;
    transition: transform 0.3s ease; /* Overgangseffect toegevoegd */
}

/* Schaalvergroting bij hover */
.card:hover img {
    transform: scale(1.05); /* De afbeelding wordt met 5% vergroot bij hover */
}

/* Stijl voor de content */
.content {
    display: flex; /* Gebruik flexbox-layout */
    align-items: center; /* Verticaal centreren van inhoud */
}

/* Stijl voor de titel */
.title {
    font-size: 14px;
    padding-right: 10px;
}

/* Stijl voor de knop */
.cardvda {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    color: black;
    background: white;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s ease; /* Overgangseffect toegevoegd */
    
    padding: 10px  
   
}

/* Voeg extra padding toe aan de rechterkant bij hover */


.cardvda span {
    letter-spacing: .1rem;
    position: relative;
    background: inherit;
}

.cardvda span::before {
    position: absolute;
    content: "";
    background: inherit;
}

.cardvda:hover, .cardkiki:focus {
    background: white;
}

.cardvda:hover span, .cardkiki:focus span {
    color: black;
}

/* Animatie voor knop bij hover van de kaart */
.card:hover .cardvda span::before {
    animation: chitchat2 linear both 0.3s;
}

@keyframes chitchat2 {
    0% {
        content: "e";
    }
    5% {
        content: "h";
    }
    10% {
        content: "@";
    }
    15% {
        content: "br";
    }
    20% {
        content: "#.";
    }
    25% {
        content: "dhzd";
    }
    30% {
        content: "BR";
    }
    35% {
        content: "@}-?";
    }
    40% {
        content: "?{4@%";
    }
    45% {
        content: "=.,^!";
    }
    50% {
        content: "?2@%";
    }
    55% {
        content: "life";
    }
    60% {
        content: "brando";
        right: 0;
    }
    65% {
        content: "d";
        right: 0;
    }
    70% {
        content: "{4%0%";
        right: 0;
    }
    75% {
        content: "'1_0<";
        right: 0;
    }
    80% {
        content: "{0%";
        right: 0;
    }
    85% {
        content: "]>'";
        right: 0;
    }
    90% {
        content: "4";
        right: 0;
    }
    95% {
        content: "2";
        right: 0;
    }
    100% {
        content: "Web      ";
        
          padding-right:6rem;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-43cea52 *//* Styling button */
.text-change3 {
    padding-left: 10px;
    font-size: 14px;
    color: black;
    
    opacity: 1; /* Begin met volledig zichtbaar */
}

/* Opaciteit verminderen bij hover */
.card:hover .text-change3 span {
    opacity: 0;
    transition: opacity 0.8s ease; /* Overgang met een duur van 0.5 seconden */
}

/* Tekst vervangen door "Branding / Web" */
.card:hover .text-change3:before {
    content: "Branding / Web";
    opacity: 1;


}


.card:hover{
    cursor: none;
}/* End custom CSS */
/* Start custom CSS */p{display: inline;}

a{color:black;}

.route{color:black;}
 .title{color:black;}/* End custom CSS */