.elementor-60 .elementor-element.elementor-element-09778f8{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-d4c2632 .elementor-repeater-item-acdf2cf .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://todoulakis.com/wp-content/uploads/2026/05/Toyota-Todoulakis-Header-2.png);background-size:cover;}.elementor-60 .elementor-element.elementor-element-d4c2632 .elementor-repeater-item-d0bb2df .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://todoulakis.com/wp-content/uploads/2026/05/Nilfisk-Todoulakis-1.png);background-size:cover;}.elementor-60 .elementor-element.elementor-element-d4c2632 .elementor-repeater-item-b562fb2 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://todoulakis.com/wp-content/uploads/2026/05/Todoulakis-Golf-Carts.png);background-size:cover;}.elementor-60 .elementor-element.elementor-element-d4c2632 .swiper-slide{transition-duration:calc(2500ms*1.2);height:100vh;}.elementor-60 .elementor-element.elementor-element-d4c2632 .elementor-slide-button{background-color:var( --e-global-color-primary );border-radius:40px;border-color:var( --e-global-color-0e8edb6 );}.elementor-60 .elementor-element.elementor-element-d4c2632 .elementor-slide-button:hover{background-color:var( --e-global-color-0e8edb6 );}.elementor-60 .elementor-element.elementor-element-d4c2632 .swiper-slide-contents{max-width:66%;}.elementor-60 .elementor-element.elementor-element-d4c2632 .swiper-slide-inner{padding:0px 0px 0px 163px;text-align:start;}.elementor-60 .elementor-element.elementor-element-d4c2632 .elementor-slide-heading{font-weight:500;}.elementor-60 .elementor-element.elementor-element-43f9a9e{--display:flex;--min-height:649px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-f509bac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-f509bac:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-f509bac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5123867 );background-image:url("https://todoulakis.com/wp-content/uploads/2026/05/Toyota-electric-forklift-for-material-handling-todoulakis-0.webp");background-position:center center;background-size:cover;}.elementor-60 .elementor-element.elementor-element-2129425{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-2129425:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-2129425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191936;}.elementor-60 .elementor-element.elementor-element-1ba7927{padding:15px 15px 15px 15px;text-align:center;}.elementor-60 .elementor-element.elementor-element-1ba7927 .elementor-heading-title{font-size:1.6em;color:var( --e-global-color-49b2853 );}.elementor-60 .elementor-element.elementor-element-1ba7927 .elementor-heading-title a:hover, .elementor-60 .elementor-element.elementor-element-1ba7927 .elementor-heading-title a:focus{color:var( --e-global-color-0e8edb6 );}.elementor-60 .elementor-element.elementor-element-d0f01bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-d0f01bb:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-d0f01bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5123867 );background-image:url("https://todoulakis.com/wp-content/uploads/2026/04/nilfisk_professional_cleaning_sc550.webp");background-position:center center;background-size:cover;}.elementor-60 .elementor-element.elementor-element-c55b7e1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-c55b7e1:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-c55b7e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191936;}.elementor-60 .elementor-element.elementor-element-8425f5d{padding:15px 15px 15px 15px;text-align:center;}.elementor-60 .elementor-element.elementor-element-8425f5d .elementor-heading-title{font-size:1.6em;color:var( --e-global-color-49b2853 );}.elementor-60 .elementor-element.elementor-element-8425f5d .elementor-heading-title a:hover, .elementor-60 .elementor-element.elementor-element-8425f5d .elementor-heading-title a:focus{color:var( --e-global-color-0e8edb6 );}.elementor-60 .elementor-element.elementor-element-eaadd1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-eaadd1a:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-eaadd1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5123867 );background-image:url("https://todoulakis.com/wp-content/uploads/2026/05/Evolve-Golf-Cart-Todoulakis-Parked-in-front-of-resort-hotel.png");background-position:center center;background-size:cover;}.elementor-60 .elementor-element.elementor-element-f27f632{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-f27f632:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-f27f632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191936;}.elementor-60 .elementor-element.elementor-element-2d92692{padding:15px 15px 15px 15px;text-align:center;}.elementor-60 .elementor-element.elementor-element-2d92692 .elementor-heading-title{font-size:1.6em;color:var( --e-global-color-49b2853 );}.elementor-60 .elementor-element.elementor-element-2d92692 .elementor-heading-title a:hover, .elementor-60 .elementor-element.elementor-element-2d92692 .elementor-heading-title a:focus{color:var( --e-global-color-0e8edb6 );}.elementor-60 .elementor-element.elementor-element-7eb8fb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-07dbaa3{--display:flex;--min-height:67px;--justify-content:center;}.elementor-60 .elementor-element.elementor-element-07dbaa3:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-07dbaa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-493037a{padding:15px 15px 15px 15px;text-align:center;}.elementor-60 .elementor-element.elementor-element-493037a .elementor-heading-title{font-size:1.6em;color:var( --e-global-color-49b2853 );}.elementor-60 .elementor-element.elementor-element-493037a .elementor-heading-title a:hover, .elementor-60 .elementor-element.elementor-element-493037a .elementor-heading-title a:focus{color:var( --e-global-color-0e8edb6 );}.elementor-60 .elementor-element.elementor-element-c058e4c{--display:flex;--min-height:45px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-3a16bdc{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-60 .elementor-element.elementor-element-3a16bdc:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-3a16bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5123867 );}.elementor-60 .elementor-element.elementor-element-751c81e{padding:25px 25px 25px 25px;}.elementor-60 .elementor-element.elementor-element-751c81e .elementor-icon-box-wrapper{gap:15px;}.elementor-60 .elementor-element.elementor-element-751c81e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0e8edb6 );}.elementor-60 .elementor-element.elementor-element-751c81e.elementor-view-framed .elementor-icon, .elementor-60 .elementor-element.elementor-element-751c81e.elementor-view-default .elementor-icon{fill:var( --e-global-color-0e8edb6 );color:var( --e-global-color-0e8edb6 );border-color:var( --e-global-color-0e8edb6 );}.elementor-60 .elementor-element.elementor-element-751c81e .elementor-icon{font-size:29px;}.elementor-60 .elementor-element.elementor-element-751c81e .elementor-icon-box-title, .elementor-60 .elementor-element.elementor-element-751c81e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-60 .elementor-element.elementor-element-751c81e .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-751c81e .elementor-icon-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-60 .elementor-element.elementor-element-93e2a18{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-60 .elementor-element.elementor-element-93e2a18:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-93e2a18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5123867 );}.elementor-60 .elementor-element.elementor-element-0dca963{padding:25px 25px 25px 25px;}.elementor-60 .elementor-element.elementor-element-0dca963 .elementor-icon-box-wrapper{gap:15px;}.elementor-60 .elementor-element.elementor-element-0dca963.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0e8edb6 );}.elementor-60 .elementor-element.elementor-element-0dca963.elementor-view-framed .elementor-icon, .elementor-60 .elementor-element.elementor-element-0dca963.elementor-view-default .elementor-icon{fill:var( --e-global-color-0e8edb6 );color:var( --e-global-color-0e8edb6 );border-color:var( --e-global-color-0e8edb6 );}.elementor-60 .elementor-element.elementor-element-0dca963 .elementor-icon{font-size:29px;}.elementor-60 .elementor-element.elementor-element-0dca963 .elementor-icon-box-title, .elementor-60 .elementor-element.elementor-element-0dca963 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-60 .elementor-element.elementor-element-0dca963 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-0dca963 .elementor-icon-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-60 .elementor-element.elementor-element-ef107d2{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-60 .elementor-element.elementor-element-ef107d2:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-ef107d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5123867 );}.elementor-60 .elementor-element.elementor-element-589865a{padding:25px 25px 25px 25px;}.elementor-60 .elementor-element.elementor-element-589865a .elementor-icon-box-wrapper{gap:15px;}.elementor-60 .elementor-element.elementor-element-589865a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0e8edb6 );}.elementor-60 .elementor-element.elementor-element-589865a.elementor-view-framed .elementor-icon, .elementor-60 .elementor-element.elementor-element-589865a.elementor-view-default .elementor-icon{fill:var( --e-global-color-0e8edb6 );color:var( --e-global-color-0e8edb6 );border-color:var( --e-global-color-0e8edb6 );}.elementor-60 .elementor-element.elementor-element-589865a .elementor-icon{font-size:29px;}.elementor-60 .elementor-element.elementor-element-589865a .elementor-icon-box-title, .elementor-60 .elementor-element.elementor-element-589865a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-60 .elementor-element.elementor-element-589865a .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-589865a .elementor-icon-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-60 .elementor-element.elementor-element-d262954{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-60 .elementor-element.elementor-element-d262954:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-d262954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5123867 );}.elementor-60 .elementor-element.elementor-element-5bd3524{padding:25px 25px 25px 25px;}.elementor-60 .elementor-element.elementor-element-5bd3524 .elementor-icon-box-wrapper{gap:15px;}.elementor-60 .elementor-element.elementor-element-5bd3524.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0e8edb6 );}.elementor-60 .elementor-element.elementor-element-5bd3524.elementor-view-framed .elementor-icon, .elementor-60 .elementor-element.elementor-element-5bd3524.elementor-view-default .elementor-icon{fill:var( --e-global-color-0e8edb6 );color:var( --e-global-color-0e8edb6 );border-color:var( --e-global-color-0e8edb6 );}.elementor-60 .elementor-element.elementor-element-5bd3524 .elementor-icon{font-size:29px;}.elementor-60 .elementor-element.elementor-element-5bd3524 .elementor-icon-box-title, .elementor-60 .elementor-element.elementor-element-5bd3524 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-60 .elementor-element.elementor-element-5bd3524 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-5bd3524 .elementor-icon-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}@media(min-width:768px){.elementor-60 .elementor-element.elementor-element-09778f8{--width:100%;}.elementor-60 .elementor-element.elementor-element-f509bac{--width:33.3%;}.elementor-60 .elementor-element.elementor-element-d0f01bb{--width:33.3%;}.elementor-60 .elementor-element.elementor-element-eaadd1a{--width:33.3%;}.elementor-60 .elementor-element.elementor-element-3a16bdc{--width:25%;}.elementor-60 .elementor-element.elementor-element-93e2a18{--width:25%;}.elementor-60 .elementor-element.elementor-element-ef107d2{--width:25%;}.elementor-60 .elementor-element.elementor-element-d262954{--width:25%;}}@media(max-width:1024px){.elementor-60 .elementor-element.elementor-element-09778f8{--min-height:64vh;}.elementor-60 .elementor-element.elementor-element-d4c2632 .swiper-slide{height:58vh;}.elementor-60 .elementor-element.elementor-element-d4c2632 .swiper-slide-inner{padding:100px 100px 100px 100px;}.elementor-60 .elementor-element.elementor-element-43f9a9e{--min-height:336px;}.elementor-60 .elementor-element.elementor-element-1ba7927 .elementor-heading-title{font-size:19px;}.elementor-60 .elementor-element.elementor-element-8425f5d .elementor-heading-title{font-size:19px;}.elementor-60 .elementor-element.elementor-element-2d92692 .elementor-heading-title{font-size:19px;}.elementor-60 .elementor-element.elementor-element-493037a .elementor-heading-title{font-size:19px;}.elementor-60 .elementor-element.elementor-element-c058e4c{--min-height:0px;}.elementor-60 .elementor-element.elementor-element-3a16bdc{--min-height:420px;--justify-content:flex-start;}.elementor-60 .elementor-element.elementor-element-751c81e .elementor-icon-box-title, .elementor-60 .elementor-element.elementor-element-751c81e .elementor-icon-box-title a{font-size:19px;}.elementor-60 .elementor-element.elementor-element-751c81e .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-60 .elementor-element.elementor-element-93e2a18{--min-height:420px;--justify-content:flex-start;}.elementor-60 .elementor-element.elementor-element-0dca963 .elementor-icon-box-title, .elementor-60 .elementor-element.elementor-element-0dca963 .elementor-icon-box-title a{font-size:17px;}.elementor-60 .elementor-element.elementor-element-0dca963 .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-60 .elementor-element.elementor-element-ef107d2{--min-height:420px;--justify-content:flex-start;}.elementor-60 .elementor-element.elementor-element-589865a .elementor-icon-box-title, .elementor-60 .elementor-element.elementor-element-589865a .elementor-icon-box-title a{font-size:19px;}.elementor-60 .elementor-element.elementor-element-589865a .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-60 .elementor-element.elementor-element-d262954{--min-height:420px;--justify-content:flex-start;}.elementor-60 .elementor-element.elementor-element-5bd3524 .elementor-icon-box-title, .elementor-60 .elementor-element.elementor-element-5bd3524 .elementor-icon-box-title a{font-size:19px;}.elementor-60 .elementor-element.elementor-element-5bd3524 .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-60 .elementor-element.elementor-element-09778f8{--min-height:61vh;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-d4c2632 .swiper-slide{height:57vh;}.elementor-60 .elementor-element.elementor-element-d4c2632 .swiper-slide-inner{padding:0px 0px 0px 49px;}.elementor-60 .elementor-element.elementor-element-f509bac{--min-height:50vh;}.elementor-60 .elementor-element.elementor-element-1ba7927 .elementor-heading-title{font-size:1.2em;}.elementor-60 .elementor-element.elementor-element-d0f01bb{--min-height:50vh;}.elementor-60 .elementor-element.elementor-element-8425f5d .elementor-heading-title{font-size:1.2em;}.elementor-60 .elementor-element.elementor-element-eaadd1a{--min-height:50vh;}.elementor-60 .elementor-element.elementor-element-2d92692 .elementor-heading-title{font-size:1.2em;}.elementor-60 .elementor-element.elementor-element-493037a .elementor-heading-title{font-size:1.2em;}.elementor-60 .elementor-element.elementor-element-c058e4c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-60 .elementor-element.elementor-element-3a16bdc{--min-height:300px;--justify-content:center;}.elementor-60 .elementor-element.elementor-element-751c81e .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-60 .elementor-element.elementor-element-93e2a18{--min-height:300px;--justify-content:center;}.elementor-60 .elementor-element.elementor-element-0dca963 .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-60 .elementor-element.elementor-element-ef107d2{--min-height:300px;--justify-content:center;}.elementor-60 .elementor-element.elementor-element-589865a .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-60 .elementor-element.elementor-element-d262954{--min-height:300px;--justify-content:center;}.elementor-60 .elementor-element.elementor-element-5bd3524 .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );}}