.elementor-305 .elementor-element.elementor-element-d1c93fe{--display:flex;--min-height:380px;--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.66;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-305 .elementor-element.elementor-element-d1c93fe:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-d1c93fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://kdsantorinitours.com/wp-content/uploads/2026/03/kd-contact-hero.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-305 .elementor-element.elementor-element-d1c93fe::before, .elementor-305 .elementor-element.elementor-element-d1c93fe > .elementor-background-video-container::before, .elementor-305 .elementor-element.elementor-element-d1c93fe > .e-con-inner > .elementor-background-video-container::before, .elementor-305 .elementor-element.elementor-element-d1c93fe > .elementor-background-slideshow::before, .elementor-305 .elementor-element.elementor-element-d1c93fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-305 .elementor-element.elementor-element-d1c93fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-657ddf9{text-align:center;}.elementor-305 .elementor-element.elementor-element-657ddf9 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:52px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21d7577 );}.elementor-305 .elementor-element.elementor-element-67f97c9{text-align:center;}.elementor-305 .elementor-element.elementor-element-67f97c9 .elementor-heading-title{font-family:"Commissioner", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-21d7577 );}.elementor-305 .elementor-element.elementor-element-4d02c2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-305 .elementor-element.elementor-element-bff0794{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-post-featured-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-305 .elementor-element.elementor-element-d1a7866{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-305 .elementor-element.elementor-element-0805626{width:var( --container-widget-width, 30% );max-width:30%;background-color:#A9834314;padding:20px 20px 20px 20px;--container-widget-width:30%;--container-widget-flex-grow:0;border-radius:4px 4px 4px 4px;}.elementor-305 .elementor-element.elementor-element-0805626 .elementor-icon-box-wrapper{text-align:center;gap:4px;}.elementor-305 .elementor-element.elementor-element-0805626 .elementor-icon-box-title{margin-block-end:4px;}.elementor-305 .elementor-element.elementor-element-0805626.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-305 .elementor-element.elementor-element-0805626.elementor-view-framed .elementor-icon, .elementor-305 .elementor-element.elementor-element-0805626.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-305 .elementor-element.elementor-element-0805626 .elementor-icon{font-size:24px;}.elementor-305 .elementor-element.elementor-element-0805626 .elementor-icon-box-title, .elementor-305 .elementor-element.elementor-element-0805626 .elementor-icon-box-title a{font-family:"Old Standard TT", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;}.elementor-305 .elementor-element.elementor-element-0805626 .elementor-icon-box-description{font-family:"Commissioner", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-305 .elementor-element.elementor-element-e4518e5{width:var( --container-widget-width, 30% );max-width:30%;background-color:#A9834314;padding:20px 20px 20px 20px;--container-widget-width:30%;--container-widget-flex-grow:0;border-radius:4px 4px 4px 4px;}.elementor-305 .elementor-element.elementor-element-e4518e5 .elementor-icon-box-wrapper{text-align:center;gap:4px;}.elementor-305 .elementor-element.elementor-element-e4518e5 .elementor-icon-box-title{margin-block-end:4px;}.elementor-305 .elementor-element.elementor-element-e4518e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-305 .elementor-element.elementor-element-e4518e5.elementor-view-framed .elementor-icon, .elementor-305 .elementor-element.elementor-element-e4518e5.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-305 .elementor-element.elementor-element-e4518e5 .elementor-icon{font-size:24px;}.elementor-305 .elementor-element.elementor-element-e4518e5 .elementor-icon-box-title, .elementor-305 .elementor-element.elementor-element-e4518e5 .elementor-icon-box-title a{font-family:"Old Standard TT", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;}.elementor-305 .elementor-element.elementor-element-e4518e5 .elementor-icon-box-description{font-family:"Commissioner", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-305 .elementor-element.elementor-element-24042b2{width:var( --container-widget-width, 30% );max-width:30%;background-color:#A9834314;padding:20px 20px 20px 20px;--container-widget-width:30%;--container-widget-flex-grow:0;border-radius:4px 4px 4px 4px;}.elementor-305 .elementor-element.elementor-element-24042b2 .elementor-icon-box-wrapper{text-align:center;gap:4px;}.elementor-305 .elementor-element.elementor-element-24042b2 .elementor-icon-box-title{margin-block-end:4px;}.elementor-305 .elementor-element.elementor-element-24042b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-305 .elementor-element.elementor-element-24042b2.elementor-view-framed .elementor-icon, .elementor-305 .elementor-element.elementor-element-24042b2.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-305 .elementor-element.elementor-element-24042b2 .elementor-icon{font-size:24px;}.elementor-305 .elementor-element.elementor-element-24042b2 .elementor-icon-box-title, .elementor-305 .elementor-element.elementor-element-24042b2 .elementor-icon-box-title a{font-family:"Old Standard TT", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;}.elementor-305 .elementor-element.elementor-element-24042b2 .elementor-icon-box-description{font-family:"Commissioner", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-widget-theme-post-content{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-305 .elementor-element.elementor-element-c65aba1 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-21d7577 );color:var( --e-global-color-21d7577 );}.elementor-305 .elementor-element.elementor-element-c65aba1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-305 .elementor-element.elementor-element-ee58182{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-305 .elementor-element.elementor-element-ee58182:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-ee58182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21d7577 );}.elementor-305 .elementor-element.elementor-element-8e5bfd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-305 .elementor-element.elementor-element-158bc6e .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-305 .elementor-element.elementor-element-c193a54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-c193a54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-305 .elementor-element.elementor-element-c193a54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-305 .elementor-element.elementor-element-c193a54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-305 .elementor-element.elementor-element-c193a54 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-305 .elementor-element.elementor-element-c193a54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-305 .elementor-element.elementor-element-c193a54 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-c193a54 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-c193a54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-c193a54 .elementor-icon-list-item > a{font-family:"Commissioner", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-305 .elementor-element.elementor-element-c193a54 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-c193a54 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#DFBA7B;}.elementor-305 .elementor-element.elementor-element-1770b35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-305 .elementor-element.elementor-element-fc297f4 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-ac5c191{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-ac5c191 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-305 .elementor-element.elementor-element-ac5c191 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-305 .elementor-element.elementor-element-ac5c191 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-305 .elementor-element.elementor-element-ac5c191 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-305 .elementor-element.elementor-element-ac5c191 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-305 .elementor-element.elementor-element-ac5c191 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-ac5c191 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-ac5c191 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-ac5c191 .elementor-icon-list-item > a{font-family:"Commissioner", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-305 .elementor-element.elementor-element-ac5c191 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-ac5c191 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#DFBA7B;}.elementor-305 .elementor-element.elementor-element-4366be6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-305 .elementor-element.elementor-element-c275ef2 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-fd74b50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-fd74b50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-305 .elementor-element.elementor-element-fd74b50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-305 .elementor-element.elementor-element-fd74b50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-305 .elementor-element.elementor-element-fd74b50 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-305 .elementor-element.elementor-element-fd74b50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-305 .elementor-element.elementor-element-fd74b50 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-fd74b50 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-fd74b50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-fd74b50 .elementor-icon-list-item > a{font-family:"Commissioner", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-305 .elementor-element.elementor-element-fd74b50 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-fd74b50 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#DFBA7B;}.elementor-305 .elementor-element.elementor-element-4eab523 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-f8e25b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-f8e25b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-305 .elementor-element.elementor-element-f8e25b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-305 .elementor-element.elementor-element-f8e25b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-305 .elementor-element.elementor-element-f8e25b9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-305 .elementor-element.elementor-element-f8e25b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-305 .elementor-element.elementor-element-f8e25b9 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-f8e25b9 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-f8e25b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-f8e25b9 .elementor-icon-list-item > a{font-family:"Commissioner", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-305 .elementor-element.elementor-element-f8e25b9 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-f8e25b9 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#DFBA7B;}.elementor-305 .elementor-element.elementor-element-92ae29c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a4b5ed9{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.8;--border-radius:4px 4px 4px 4px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-305 .elementor-element.elementor-element-a4b5ed9:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-a4b5ed9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://kdsantorinitours.com/wp-content/uploads/2026/03/how-to-book-.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-305 .elementor-element.elementor-element-a4b5ed9::before, .elementor-305 .elementor-element.elementor-element-a4b5ed9 > .elementor-background-video-container::before, .elementor-305 .elementor-element.elementor-element-a4b5ed9 > .e-con-inner > .elementor-background-video-container::before, .elementor-305 .elementor-element.elementor-element-a4b5ed9 > .elementor-background-slideshow::before, .elementor-305 .elementor-element.elementor-element-a4b5ed9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-305 .elementor-element.elementor-element-a4b5ed9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-305 .elementor-element.elementor-element-a0eb5c7 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21d7577 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-305 .elementor-element.elementor-element-e30b79c{padding:0px 0px 15px 0px;text-align:start;font-family:"Commissioner", Sans-serif;font-size:13px;font-weight:300;line-height:1.3em;color:var( --e-global-color-21d7577 );}.elementor-305 .elementor-element.elementor-element-a47ec41{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-305 .elementor-element.elementor-element-a47ec41:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-a47ec41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21d7577 );}.elementor-305 .elementor-element.elementor-element-9e80551 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-1a14843{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Commissioner", Sans-serif;font-size:13px;font-weight:300;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-8047a5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-8047a5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-305 .elementor-element.elementor-element-8047a5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-305 .elementor-element.elementor-element-8047a5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-305 .elementor-element.elementor-element-8047a5a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-305 .elementor-element.elementor-element-8047a5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-305 .elementor-element.elementor-element-8047a5a .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-8047a5a .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-8047a5a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-8047a5a .elementor-icon-list-item > a{font-family:"Commissioner", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-305 .elementor-element.elementor-element-8047a5a .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-8047a5a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#DFBA7B;}.elementor-305 .elementor-element.elementor-element-c89815d{--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:15px;--padding-right:15px;}.elementor-305 .elementor-element.elementor-element-ee69df0{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-305 .elementor-element.elementor-element-ee69df0:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-ee69df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kdsantorinitours.com/wp-content/uploads/2026/03/CTA-Section-BG.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-305 .elementor-element.elementor-element-ee69df0::before, .elementor-305 .elementor-element.elementor-element-ee69df0 > .elementor-background-video-container::before, .elementor-305 .elementor-element.elementor-element-ee69df0 > .e-con-inner > .elementor-background-video-container::before, .elementor-305 .elementor-element.elementor-element-ee69df0 > .elementor-background-slideshow::before, .elementor-305 .elementor-element.elementor-element-ee69df0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-305 .elementor-element.elementor-element-ee69df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #0B070000 100%);}.elementor-305 .elementor-element.elementor-element-a445eaf{padding:0px 0px 0px 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-a445eaf.elementor-element{--align-self:flex-start;}.elementor-305 .elementor-element.elementor-element-a445eaf .elementor-heading-title{font-family:"Commissioner", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-21d7577 );}.elementor-305 .elementor-element.elementor-element-18f2a2b{text-align:start;}.elementor-305 .elementor-element.elementor-element-18f2a2b .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:42px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21d7577 );}.elementor-305 .elementor-element.elementor-element-60a723e{padding:0% 60% 0% 0%;text-align:start;}.elementor-305 .elementor-element.elementor-element-60a723e .elementor-heading-title{font-family:"Commissioner", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-21d7577 );}.elementor-305 .elementor-element.elementor-element-3b0f249{--spacer-size:80px;}.elementor-305 .elementor-element.elementor-element-e479a9f .elementor-button{background-color:var( --e-global-color-accent );font-family:"Commissioner", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-21d7577 );color:var( --e-global-color-21d7577 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-305 .elementor-element.elementor-element-e479a9f .elementor-button:hover, .elementor-305 .elementor-element.elementor-element-e479a9f .elementor-button:focus{background-color:var( --e-global-color-a5a9990 );color:var( --e-global-color-21d7577 );border-color:var( --e-global-color-a5a9990 );}.elementor-305 .elementor-element.elementor-element-e479a9f .elementor-button:hover svg, .elementor-305 .elementor-element.elementor-element-e479a9f .elementor-button:focus svg{fill:var( --e-global-color-21d7577 );}.elementor-305 .elementor-element.elementor-element-f1bb30f{--display:flex;}.elementor-305 .elementor-element.elementor-element-52da7e5{--spacer-size:60px;}@media(min-width:768px){.elementor-305 .elementor-element.elementor-element-bff0794{--width:75%;}.elementor-305 .elementor-element.elementor-element-92ae29c{--width:25%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-305 .elementor-element.elementor-element-657ddf9 .elementor-heading-title{font-size:36px;}.elementor-widget-theme-post-featured-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );}.elementor-305 .elementor-element.elementor-element-0805626{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-305 .elementor-element.elementor-element-e4518e5{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-305 .elementor-element.elementor-element-24042b2{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-widget-theme-post-content{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-305 .elementor-element.elementor-element-60a723e{padding:0% 40% 0% 0%;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-305 .elementor-element.elementor-element-657ddf9 .elementor-heading-title{font-size:26px;}.elementor-widget-theme-post-featured-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-305 .elementor-element.elementor-element-d1a7866{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );}.elementor-305 .elementor-element.elementor-element-0805626{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-e4518e5{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-305 .elementor-element.elementor-element-24042b2{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-widget-theme-post-content{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-305 .elementor-element.elementor-element-ee69df0{--padding-top:45px;--padding-bottom:45px;--padding-left:30px;--padding-right:30px;}.elementor-305 .elementor-element.elementor-element-a445eaf .elementor-heading-title{font-size:14px;}.elementor-305 .elementor-element.elementor-element-18f2a2b .elementor-heading-title{font-size:42px;}.elementor-305 .elementor-element.elementor-element-60a723e{padding:0% 0% 0% 0%;}.elementor-305 .elementor-element.elementor-element-60a723e .elementor-heading-title{font-size:14px;}.elementor-305 .elementor-element.elementor-element-3b0f249{--spacer-size:60px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-bb5399f */.elementor-305 .elementor-element.elementor-element-bb5399f p{
    padding-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22df1e2 *//* Container styling for previewing */
.timeline-container {
  background-color: none;
  
}

/* The main timeline wrapper */
.timeline {
  max-width: 400px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
}

/* Individual timeline items */
.timeline-item {
  position: relative;
  padding-left: 45px; /* Spacing between point and text */
  padding-bottom: 45px; /* Spacing between steps */
  cursor: default; /* Ensures the hover feels natural */
}

/* Remove bottom padding from the end point */
.timeline-item:last-child {
  padding-bottom: 0;
}

/* The vertical line - now drawn on each item instead of the whole container */
.timeline-item::before {
  content: '';
  position: absolute;
  top: 20px; /* Starts just below the dot */
  bottom: -4px; /* Connects to the next dot */
  left: 7px; /* perfectly centers the 2px line under the 16px dot */
  width: 2px;
  background-color: rgba(255, 255, 255, 0.2); /* Softer white for a premium aesthetic */
  transition: background-color 0.3s ease;
}

/* THIS MAKES STEP 3 THE END POINT */
.timeline-item:last-child::before {
  display: none;
}

/* The #A98343 points */
.timeline-marker {
  position: absolute;
  left: 0;
  top: 4px; /* Aligns with the middle of the heading text */
  width: 16px; /* Slightly smaller for elegance */
  height: 16px;
  border-radius: 50%;
  background-color: #A98343;
  box-shadow: 0 0 0 4px rgba(169, 131, 67, 0.1); /* Subtle resting halo */
  transition: all 0.3s ease; /* Smooth animation for hover */
  z-index: 2;
}

/* Content wrapper */
.timeline-content {
  transform: translateY(-4px); /* Optically aligns text with the marker */
}

/* Headings */
.timeline-content h3 {
  color: #A98343;
  font-family: Old Standard TT;
  margin: 0 0 6px 0;
  font-size: 1.3rem;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: color 0.3s ease;
}

/* Descriptions */
.timeline-content p {
  color: #ffffff;
  margin: 0;
  font-family: Commissioner;
  font-size: 0.8rem;
  line-height: 1.3;
  opacity: 0.7; /* Dimmer at rest for visual hierarchy */
  transition: opacity 0.3s ease;
}

/* --- HOVER EFFECTS --- */

/* Scale and glow the dot when hovering over the specific step */
.timeline-item:hover .timeline-marker {
  transform: scale(1.2);
  background-color: #bfa060; /* Slightly brighter gold on hover */
  box-shadow: 0 0 0 6px rgba(169, 131, 67, 0.2), 0 0 12px rgba(169, 131, 67, 0.6);
}

/* Brighten the description text on hover */
.timeline-item:hover .timeline-content p {
  opacity: 1;
}

/* Highlight the line connecting to the next step */
.timeline-item:hover::before {
  background-color: rgba(169, 131, 67, 0.5);
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-305 .before-text{
    font-weight: 600;
}/* End custom CSS */