.elementor-524 .elementor-element.elementor-element-f6859fd{--display:flex;--min-height:90px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-524 .elementor-element.elementor-element-f6859fd:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-f6859fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#36342CD1;}header.xtb-header-sticky.xtb-appear .elementor-524 .elementor-element.elementor-element-f6859fd{display:none;}.elementor-524 .elementor-element.elementor-element-19837f8{--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:center;--align-items:flex-start;}.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-524 .elementor-element.elementor-element-6809258 .elementor-button{background-color:#61CE7005;font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-524 .elementor-element.elementor-element-6809258.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-524 .elementor-element.elementor-element-ff4ab19{--display:flex;--min-height:90px;--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:flex-end;}.elementor-524 .elementor-element.elementor-element-5cec962{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-524 .elementor-element.elementor-element-25efb28.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-524 .elementor-element.elementor-element-25efb28 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:300;}.elementor-524 .elementor-element.elementor-element-ee86652{--display:flex;--justify-content:center;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-524 .elementor-element.elementor-element-b0a4dff{padding:0px 50px 0px 0px;}.elementor-524 .elementor-element.elementor-element-b0a4dff.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-524 .elementor-element.elementor-element-b0a4dff .elementor-icon-wrapper{text-align:center;}.elementor-524 .elementor-element.elementor-element-b0a4dff .elementor-icon{font-size:25px;}.elementor-524 .elementor-element.elementor-element-b0a4dff .elementor-icon svg{height:25px;}.elementor-524 .elementor-element.elementor-element-3a70156{--display:flex;--position:fixed;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:100;}.elementor-524 .elementor-element.elementor-element-3a70156:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-3a70156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#697B91;}.elementor-524 .elementor-element.elementor-element-3a70156:not(.elementor-widget),.elementor-524 .elementor-element.elementor-element-3a70156{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-524 .elementor-element.elementor-element-3a70156{left:0px;}body.rtl .elementor-524 .elementor-element.elementor-element-3a70156{right:0px;}.elementor-524 .elementor-element.elementor-element-aa9035a{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-524 .elementor-element.elementor-element-aa9035a:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-aa9035a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#36342CD1;}.elementor-524 .elementor-element.elementor-element-aa9035a:not(.elementor-widget),.elementor-524 .elementor-element.elementor-element-aa9035a{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );}.elementor-524 .elementor-element.elementor-element-be6ac23.xpro-widget-bg-overlay:before{transition:background 0.3s;}.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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-524 .elementor-element.elementor-element-23765ab{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-524 .elementor-element.elementor-element-23765ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-524 .elementor-element.elementor-element-23765ab.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-item > a{font-family:"Roboto Condensed", Sans-serif;font-size:30px;font-weight:300;font-style:normal;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-text{color:#A6B1BD;transition:color 0.3s;}.elementor-524 .elementor-element.elementor-element-7c04d4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-524 .elementor-element.elementor-element-8473298{--spacer-size:100vh;background-color:#FFFFFF;background-image:url("https://villakallos.com/wp-content/uploads/2025/11/IMG_1713-scaled.jpg");top:0px;background-position:center center;background-repeat:repeat;background-size:auto;transition:background 0.5s;}.elementor-524 .elementor-element.elementor-element-8473298[class*=xpro-anim-reveal-from] > .elementor-container::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-8473298[class*=xpro-anim-reveal-from] > .elementor-element-populated::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-8473298[class*=xpro-anim-reveal-from]::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-8473298[class*=xpro-anim-reveal-from] > .e-con-inner::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-8473298.elementor-element{--align-self:center;}body:not(.rtl) .elementor-524 .elementor-element.elementor-element-8473298{left:0px;}body.rtl .elementor-524 .elementor-element.elementor-element-8473298{right:0px;}.elementor-524 .elementor-element.elementor-element-8473298:not(.elementor-widget),.elementor-524 .elementor-element.elementor-element-8473298{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );}.elementor-524 .elementor-element.elementor-element-8473298.xpro-widget-bg-overlay:before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition:background 0s;}.elementor-524 .elementor-element.elementor-element-a3d1cf6{--spacer-size:100vh;background-color:#FFFFFF;background-image:url("https://villakallos.com/wp-content/uploads/2025/11/12130-2.jpeg");top:0px;background-position:center center;background-repeat:repeat;background-size:auto;transition:background 0.5s;}.elementor-524 .elementor-element.elementor-element-a3d1cf6[class*=xpro-anim-reveal-from] > .elementor-container::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-a3d1cf6[class*=xpro-anim-reveal-from] > .elementor-element-populated::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-a3d1cf6[class*=xpro-anim-reveal-from]::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-a3d1cf6[class*=xpro-anim-reveal-from] > .e-con-inner::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-a3d1cf6.elementor-element{--align-self:center;}body:not(.rtl) .elementor-524 .elementor-element.elementor-element-a3d1cf6{left:0px;}body.rtl .elementor-524 .elementor-element.elementor-element-a3d1cf6{right:0px;}.elementor-524 .elementor-element.elementor-element-a3d1cf6:not(.elementor-widget),.elementor-524 .elementor-element.elementor-element-a3d1cf6{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );}.elementor-524 .elementor-element.elementor-element-a3d1cf6.xpro-widget-bg-overlay:before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition:background 0s;}.elementor-524 .elementor-element.elementor-element-3c037dc{--spacer-size:100vh;background-color:#FFFFFF;background-image:url("https://villakallos.com/wp-content/uploads/2025/11/Villa_kallos_local_guide-scaled.jpg");top:0px;background-position:center center;background-repeat:repeat;background-size:auto;transition:background 0.5s;}.elementor-524 .elementor-element.elementor-element-3c037dc[class*=xpro-anim-reveal-from] > .elementor-container::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-3c037dc[class*=xpro-anim-reveal-from] > .elementor-element-populated::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-3c037dc[class*=xpro-anim-reveal-from]::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-3c037dc[class*=xpro-anim-reveal-from] > .e-con-inner::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-3c037dc.elementor-element{--align-self:center;}body:not(.rtl) .elementor-524 .elementor-element.elementor-element-3c037dc{left:0px;}body.rtl .elementor-524 .elementor-element.elementor-element-3c037dc{right:0px;}.elementor-524 .elementor-element.elementor-element-3c037dc:not(.elementor-widget),.elementor-524 .elementor-element.elementor-element-3c037dc{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );}.elementor-524 .elementor-element.elementor-element-3c037dc.xpro-widget-bg-overlay:before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition:background 0s;}.elementor-524 .elementor-element.elementor-element-7d21339{--spacer-size:100vh;background-color:#FFFFFF;background-image:url("https://villakallos.com/wp-content/uploads/2025/11/15101.jpg");top:0px;background-position:center center;background-repeat:repeat;background-size:auto;transition:background 0.5s;}.elementor-524 .elementor-element.elementor-element-7d21339[class*=xpro-anim-reveal-from] > .elementor-container::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-7d21339[class*=xpro-anim-reveal-from] > .elementor-element-populated::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-7d21339[class*=xpro-anim-reveal-from]::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-7d21339[class*=xpro-anim-reveal-from] > .e-con-inner::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-7d21339.elementor-element{--align-self:center;}body:not(.rtl) .elementor-524 .elementor-element.elementor-element-7d21339{left:0px;}body.rtl .elementor-524 .elementor-element.elementor-element-7d21339{right:0px;}.elementor-524 .elementor-element.elementor-element-7d21339:not(.elementor-widget),.elementor-524 .elementor-element.elementor-element-7d21339{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );}.elementor-524 .elementor-element.elementor-element-7d21339.xpro-widget-bg-overlay:before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition:background 0s;}.elementor-524 .elementor-element.elementor-element-eed1038{--spacer-size:100vh;background-color:#FFFFFF;background-image:url("https://villakallos.com/wp-content/uploads/2025/11/Villa_kallos_feedback-768x512.jpg");top:0px;background-position:center center;background-repeat:repeat;background-size:auto;transition:background 0.5s;}.elementor-524 .elementor-element.elementor-element-eed1038[class*=xpro-anim-reveal-from] > .elementor-container::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-eed1038[class*=xpro-anim-reveal-from] > .elementor-element-populated::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-eed1038[class*=xpro-anim-reveal-from]::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-eed1038[class*=xpro-anim-reveal-from] > .e-con-inner::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-eed1038.elementor-element{--align-self:center;}body:not(.rtl) .elementor-524 .elementor-element.elementor-element-eed1038{left:0px;}body.rtl .elementor-524 .elementor-element.elementor-element-eed1038{right:0px;}.elementor-524 .elementor-element.elementor-element-eed1038:not(.elementor-widget),.elementor-524 .elementor-element.elementor-element-eed1038{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );}.elementor-524 .elementor-element.elementor-element-eed1038.xpro-widget-bg-overlay:before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition:background 0s;}.elementor-524 .elementor-element.elementor-element-9653eb8{--spacer-size:100vh;background-color:#FFFFFF;background-image:url("https://villakallos.com/wp-content/uploads/2025/11/services_Villa_kallos-scaled.jpg");top:0px;background-position:center center;background-repeat:repeat;background-size:auto;transition:background 0.5s;}.elementor-524 .elementor-element.elementor-element-9653eb8[class*=xpro-anim-reveal-from] > .elementor-container::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-9653eb8[class*=xpro-anim-reveal-from] > .elementor-element-populated::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-9653eb8[class*=xpro-anim-reveal-from]::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-9653eb8[class*=xpro-anim-reveal-from] > .e-con-inner::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-9653eb8.elementor-element{--align-self:center;}body:not(.rtl) .elementor-524 .elementor-element.elementor-element-9653eb8{left:0px;}body.rtl .elementor-524 .elementor-element.elementor-element-9653eb8{right:0px;}.elementor-524 .elementor-element.elementor-element-9653eb8:not(.elementor-widget),.elementor-524 .elementor-element.elementor-element-9653eb8{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );}.elementor-524 .elementor-element.elementor-element-9653eb8.xpro-widget-bg-overlay:before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition:background 0s;}.elementor-524 .elementor-element.elementor-element-74831c9{--spacer-size:100vh;background-color:#FFFFFF;background-image:url("https://villakallos.com/wp-content/uploads/2025/11/Villa_kallos_contact_us_new-1536x1024.jpg");top:0px;background-position:center center;background-repeat:repeat;background-size:auto;transition:background 0.5s;}.elementor-524 .elementor-element.elementor-element-74831c9[class*=xpro-anim-reveal-from] > .elementor-container::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-74831c9[class*=xpro-anim-reveal-from] > .elementor-element-populated::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-74831c9[class*=xpro-anim-reveal-from]::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-74831c9[class*=xpro-anim-reveal-from] > .e-con-inner::after{background-color:#020202;}.elementor-524 .elementor-element.elementor-element-74831c9.elementor-element{--align-self:center;}body:not(.rtl) .elementor-524 .elementor-element.elementor-element-74831c9{left:-1px;}body.rtl .elementor-524 .elementor-element.elementor-element-74831c9{right:-1px;}.elementor-524 .elementor-element.elementor-element-74831c9:not(.elementor-widget),.elementor-524 .elementor-element.elementor-element-74831c9{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );}.elementor-524 .elementor-element.elementor-element-74831c9.xpro-widget-bg-overlay:before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition:background 0s;}.elementor-524 .elementor-element.elementor-element-5b8a1b3{--display:flex;--position:absolute;--min-height:30px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:35px;}.elementor-524 .elementor-element.elementor-element-5b8a1b3:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-5b8a1b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-524 .elementor-element.elementor-element-5b8a1b3{right:35px;}body.rtl .elementor-524 .elementor-element.elementor-element-5b8a1b3{left:35px;}.elementor-524 .elementor-element.elementor-element-5c5bc71.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-524 .elementor-element.elementor-element-5c5bc71 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;font-style:normal;letter-spacing:0px;color:#000000EE;}@media(min-width:768px){.elementor-524 .elementor-element.elementor-element-19837f8{--width:50%;}.elementor-524 .elementor-element.elementor-element-ff4ab19{--width:50%;}.elementor-524 .elementor-element.elementor-element-5cec962{--width:13%;}.elementor-524 .elementor-element.elementor-element-ee86652{--width:50px;}.elementor-524 .elementor-element.elementor-element-aa9035a{--width:50%;}.elementor-524 .elementor-element.elementor-element-7c04d4e{--width:50%;}.elementor-524 .elementor-element.elementor-element-5b8a1b3{--width:45px;}}@media(max-width:1024px) and (min-width:768px){.elementor-524 .elementor-element.elementor-element-5cec962{--width:70px;}}@media(min-width:1025px){.elementor-524 .elementor-element.elementor-element-8473298{background-attachment:scroll;}.elementor-524 .elementor-element.elementor-element-3c037dc{background-attachment:scroll;}.elementor-524 .elementor-element.elementor-element-7d21339{background-attachment:scroll;}.elementor-524 .elementor-element.elementor-element-eed1038{background-attachment:scroll;}.elementor-524 .elementor-element.elementor-element-9653eb8{background-attachment:scroll;}.elementor-524 .elementor-element.elementor-element-74831c9{background-attachment:scroll;}}@media(max-width:1024px){.elementor-524 .elementor-element.elementor-element-ee86652{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:3px;}.elementor-524 .elementor-element.elementor-element-23765ab{width:var( --container-widget-width, 335.25px );max-width:335.25px;padding:5px 5px 5px 5px;--container-widget-width:335.25px;--container-widget-flex-grow:0;}.elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-item > a{font-size:30px;}}@media(max-width:767px){.elementor-524 .elementor-element.elementor-element-f6859fd{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-524 .elementor-element.elementor-element-19837f8{--width:170px;}.elementor-524 .elementor-element.elementor-element-ff4ab19{--width:150px;--min-height:50px;}.elementor-524 .elementor-element.elementor-element-5cec962{--width:70px;}.elementor-524 .elementor-element.elementor-element-ee86652{--width:40px;}.elementor-524 .elementor-element.elementor-element-23765ab.elementor-element{--align-self:center;}.elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-item > a{font-size:30px;}.elementor-524 .elementor-element.elementor-element-5b8a1b3{--width:50px;}}/* Start custom CSS for icon-list, class: .elementor-element-23765ab */.elementor-524 .elementor-element.elementor-element-23765ab{
    --hover-color: #ffffff;
    --mobile-color: #000000;
    --mobile-background: #ffffff;
}
.elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-text{
    transition: all 0.3s ease-in-out;
}
.elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-text.active{
    color: var(--hover-color, #fff);
}
.elementor-524 .elementor-element.elementor-element-23765ab a:focus{
    outline: none;
}
@media (max-width: 767px){
.elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-text{
    background: var(--mobile-background, #fff);
    padding: 8px 10px;
}
.elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-text,
.elementor-524 .elementor-element.elementor-element-23765ab .elementor-icon-list-text.active{
    color: var(--mobile-color, #000) !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa9035a */.elementor-524 .elementor-element.elementor-element-aa9035a{
    height: var(--h);
}
.elementor-524 .elementor-element.elementor-element-aa9035a.overflow::-webkit-scrollbar {
    display: none;
}
.elementor-524 .elementor-element.elementor-element-aa9035a.overflow{
    justify-content: flex-start;
    overflow-y: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.elementor-524 .elementor-element.elementor-element-aa9035a .elementor-widget-html{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c04d4e */.elementor-524 .elementor-element.elementor-element-7c04d4e .elementor-widget-spacer{
    opacity: 0;
    transition: all 0.4s ease-in-out;
}
.elementor-524 .elementor-element.elementor-element-7c04d4e .elementor-widget-spacer:nth-child(1),
.elementor-524 .elementor-element.elementor-element-7c04d4e .elementor-widget-spacer.active{
    opacity: 1;
}
.mdw-menu-close .elementor-widget-divider{
    width: 100% !important;
    flex-grow: 0;
}
@media(max-width:767px){
.elementor-524 .elementor-element.elementor-element-7c04d4e{
    position: absolute;
    height: 100%;
    z-index: 0;
}   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a70156 */.elementor-524 .elementor-element.elementor-element-3a70156{
    opacity: 0;
    pointer-events: none;
    transition: all 0.3s ease-in-out;
    --h: var(--min-height);
}
.elementor-524 .elementor-element.elementor-element-3a70156.showing{
    opacity: 1;
    pointer-events: auto;
}
.elementor-524 .elementor-element.elementor-element-3a70156 .elementor-widget-icon-list ul li{
    opacity: 0;
    transform: translateY(30px) scaleY(1.1) skewY(10deg);
}
.elementor-524 .elementor-element.elementor-element-3a70156.showing .elementor-widget-icon-list ul li{
    opacity: 1;
    transform: none;
    transition: all 0.5s ease-in-out calc(0.2s + var(--index,1)*0.1s);
}
.elementor-524 .elementor-element.elementor-element-3a70156 .mdw-menu-right,
.elementor-524 .elementor-element.elementor-element-3a70156 .mdw-menu-close{
    opacity: 0;
}
.elementor-524 .elementor-element.elementor-element-3a70156.showing .mdw-menu-right,
.elementor-524 .elementor-element.elementor-element-3a70156.showing .mdw-menu-close{
    opacity: 1;
    transition: all 0.5s ease-in-out 0.3s;
}
.mdw-menu-open,
.mdw-menu-close{
    cursor: pointer;
}/* End custom CSS */