.elementor-2580 .elementor-element.elementor-element-bd3d0aa{--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-2580 .elementor-element.elementor-element-1d0e822{--display:flex;--min-height:754px;--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;--overlay-opacity:0.63;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-e67351c );--border-color:var( --e-global-color-e67351c );--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:99px;--padding-bottom:0px;--padding-left:97px;--padding-right:23px;}.elementor-2580 .elementor-element.elementor-element-1d0e822:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-1d0e822 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171949;background-image:url("https://www.swisstours-voyages.ch/wp-content/uploads/sites/6/2026/09/paris-disney-keytours.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2580 .elementor-element.elementor-element-1d0e822::before, .elementor-2580 .elementor-element.elementor-element-1d0e822 > .elementor-background-video-container::before, .elementor-2580 .elementor-element.elementor-element-1d0e822 > .e-con-inner > .elementor-background-video-container::before, .elementor-2580 .elementor-element.elementor-element-1d0e822 > .elementor-background-slideshow::before, .elementor-2580 .elementor-element.elementor-element-1d0e822 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2580 .elementor-element.elementor-element-1d0e822 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(82deg, #000000 17%, #00000052 58%);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2580 .elementor-element.elementor-element-0b5596f{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.9px;color:#F2C316;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2580 .elementor-element.elementor-element-87a7f9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2580 .elementor-element.elementor-element-87a7f9b .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:75px;font-weight:bold;letter-spacing:0px;color:#FFFFFF;}.elementor-2580 .elementor-element.elementor-element-cc1eb28.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2580 .elementor-element.elementor-element-cc1eb28 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0px;text-shadow:5px 5px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2580 .elementor-element.elementor-element-1ed58e9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2580 .elementor-element.elementor-element-8f38de9 .elementor-button{background-color:#CE4A3C;font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:0.11em;transition-duration:0.18s;border-radius:3px 3px 3px 3px;padding:20px 20px 20px 20px;}.elementor-2580 .elementor-element.elementor-element-8f38de9 .elementor-button:hover, .elementor-2580 .elementor-element.elementor-element-8f38de9 .elementor-button:focus{box-shadow:0px 14px 28px 0px rgba(0,0,0,0.5);}.elementor-2580 .elementor-element.elementor-element-03c5830 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:0.11em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.18s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:3px 3px 3px 3px;padding:20px 20px 20px 20px;}.elementor-2580 .elementor-element.elementor-element-03c5830 .elementor-button:hover, .elementor-2580 .elementor-element.elementor-element-03c5830 .elementor-button:focus{box-shadow:0px 14px 28px 0px rgba(0,0,0,0.5);}.elementor-2580 .elementor-element.elementor-element-97b2a0c{--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;--margin-top:-120px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--z-index:99;}.elementor-2580 .elementor-element.elementor-element-5297787{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-5297787:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-5297787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2580 .elementor-element.elementor-element-dc65ec9{--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:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2580 .elementor-element.elementor-element-dc65ec9.e-con{--align-self:stretch;}.elementor-2580 .elementor-element.elementor-element-e56b865{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-e67351c );--border-color:var( --e-global-color-e67351c );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-e56b865.e-con{--align-self:flex-start;}.elementor-2580 .elementor-element.elementor-element-26bf5c5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-22a3cfa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-2580 .elementor-element.elementor-element-22a3cfa{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:0.12em;color:#CE4A3C;}.elementor-2580 .elementor-element.elementor-element-22a3cfa p{margin-block-end:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2580 .elementor-element.elementor-element-73a65f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 10px 10px;}.elementor-2580 .elementor-element.elementor-element-73a65f7 img{border-radius:12px 12px 12px 12px;}.elementor-2580 .elementor-element.elementor-element-82d1c83{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2580 .elementor-element.elementor-element-82d1c83:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-82d1c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2580 .elementor-element.elementor-element-60ee44a{text-align:center;}.elementor-2580 .elementor-element.elementor-element-60ee44a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:bold;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-655c5a9 );}.elementor-2580 .elementor-element.elementor-element-0650351 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-2580 .elementor-element.elementor-element-0650351{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-2580 .elementor-element.elementor-element-6736c69{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-aa44a19 .elementor-button{background-color:#CE4A3C;font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:0.11em;transition-duration:0.18s;border-radius:3px 3px 3px 3px;padding:20px 20px 20px 20px;}.elementor-2580 .elementor-element.elementor-element-aa44a19 .elementor-button:hover, .elementor-2580 .elementor-element.elementor-element-aa44a19 .elementor-button:focus{box-shadow:0px 14px 28px 0px rgba(0,0,0,0.5);}.elementor-2580 .elementor-element.elementor-element-9733d4d .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:0.11em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.18s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:3px 3px 3px 3px;padding:20px 20px 20px 20px;}.elementor-2580 .elementor-element.elementor-element-9733d4d .elementor-button:hover, .elementor-2580 .elementor-element.elementor-element-9733d4d .elementor-button:focus{box-shadow:0px 14px 28px 0px rgba(0,0,0,0.5);}.elementor-2580 .elementor-element.elementor-element-5a3ac80{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 5px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-e67351c );--border-color:var( --e-global-color-e67351c );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-5a3ac80.e-con{--align-self:flex-start;}.elementor-2580 .elementor-element.elementor-element-0a7dab7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-c39ccda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-2580 .elementor-element.elementor-element-c39ccda{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:0.12em;color:#CE4A3C;}.elementor-2580 .elementor-element.elementor-element-c39ccda p{margin-block-end:0px;}.elementor-2580 .elementor-element.elementor-element-6fc9f26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 10px 10px;}.elementor-2580 .elementor-element.elementor-element-6fc9f26 img{border-radius:12px 12px 12px 12px;}.elementor-2580 .elementor-element.elementor-element-f854a17{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2580 .elementor-element.elementor-element-f854a17:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-f854a17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2580 .elementor-element.elementor-element-6226648{text-align:center;}.elementor-2580 .elementor-element.elementor-element-6226648 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:bold;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-655c5a9 );}.elementor-2580 .elementor-element.elementor-element-2ed932c > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-2580 .elementor-element.elementor-element-2ed932c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-2580 .elementor-element.elementor-element-f3289dd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-8d81710 .elementor-button{background-color:#CE4A3C;font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:0.11em;transition-duration:0.18s;border-radius:3px 3px 3px 3px;padding:20px 20px 20px 20px;}.elementor-2580 .elementor-element.elementor-element-8d81710 .elementor-button:hover, .elementor-2580 .elementor-element.elementor-element-8d81710 .elementor-button:focus{box-shadow:0px 14px 28px 0px rgba(0,0,0,0.5);}.elementor-2580 .elementor-element.elementor-element-fe94cac .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:0.11em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.18s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:3px 3px 3px 3px;padding:20px 20px 20px 20px;}.elementor-2580 .elementor-element.elementor-element-fe94cac .elementor-button:hover, .elementor-2580 .elementor-element.elementor-element-fe94cac .elementor-button:focus{box-shadow:0px 14px 28px 0px rgba(0,0,0,0.5);}.elementor-2580 .elementor-element.elementor-element-87616c2{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 5px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-e67351c );--border-color:var( --e-global-color-e67351c );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-87616c2.e-con{--align-self:flex-start;}.elementor-2580 .elementor-element.elementor-element-21e41db{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-c906431 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-2580 .elementor-element.elementor-element-c906431{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:0.12em;color:#CE4A3C;}.elementor-2580 .elementor-element.elementor-element-c906431 p{margin-block-end:0px;}.elementor-2580 .elementor-element.elementor-element-4d10e79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 10px 10px;}.elementor-2580 .elementor-element.elementor-element-4d10e79 img{border-radius:12px 12px 12px 12px;}.elementor-2580 .elementor-element.elementor-element-ee99fbc{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2580 .elementor-element.elementor-element-ee99fbc:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-ee99fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2580 .elementor-element.elementor-element-f093165{text-align:center;}.elementor-2580 .elementor-element.elementor-element-f093165 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:bold;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-655c5a9 );}.elementor-2580 .elementor-element.elementor-element-eafdda1 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-2580 .elementor-element.elementor-element-eafdda1{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-2580 .elementor-element.elementor-element-ece4f6c .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:0.11em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.18s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:3px 3px 3px 3px;padding:20px 20px 20px 20px;}.elementor-2580 .elementor-element.elementor-element-ece4f6c .elementor-button:hover, .elementor-2580 .elementor-element.elementor-element-ece4f6c .elementor-button:focus{box-shadow:0px 14px 28px 0px rgba(0,0,0,0.5);}.elementor-2580 .elementor-element.elementor-element-9d11200{--display:flex;}.elementor-2580 .elementor-element.elementor-element-9d11200:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-9d11200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-2580 .elementor-element.elementor-element-f40c955{text-align:center;}.elementor-2580 .elementor-element.elementor-element-f40c955 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:52px;font-weight:bold;letter-spacing:0px;color:var( --e-global-color-655c5a9 );}.elementor-2580 .elementor-element.elementor-element-56f5f09{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2580 .elementor-element.elementor-element-56f5f09:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-56f5f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-2580 .elementor-element.elementor-element-c840d27{--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-2580 .elementor-element.elementor-element-7f4194e{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 5px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-e67351c );--border-color:var( --e-global-color-e67351c );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-7f4194e:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-7f4194e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2580 .elementor-element.elementor-element-7f4194e.e-con{--align-self:flex-start;}.elementor-2580 .elementor-element.elementor-element-c915925{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-d611c88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-2580 .elementor-element.elementor-element-d611c88{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:0.12em;color:#CE4A3C;}.elementor-2580 .elementor-element.elementor-element-d611c88 p{margin-block-end:0px;}.elementor-2580 .elementor-element.elementor-element-39a669d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 10px 10px;}.elementor-2580 .elementor-element.elementor-element-39a669d img{border-radius:12px 12px 12px 12px;}.elementor-2580 .elementor-element.elementor-element-9f164e7{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2580 .elementor-element.elementor-element-9f164e7:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-9f164e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2580 .elementor-element.elementor-element-3fab691{text-align:center;}.elementor-2580 .elementor-element.elementor-element-3fab691 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:bold;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-655c5a9 );}.elementor-2580 .elementor-element.elementor-element-e72ae0f > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-2580 .elementor-element.elementor-element-e72ae0f{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-2580 .elementor-element.elementor-element-507a4e4 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:0.11em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.18s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:3px 3px 3px 3px;padding:20px 20px 20px 20px;}.elementor-2580 .elementor-element.elementor-element-78229d0{--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-2580 .elementor-element.elementor-element-219484b{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-e67351c );--border-color:var( --e-global-color-e67351c );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-219484b:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-219484b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2580 .elementor-element.elementor-element-219484b.e-con{--align-self:flex-start;}.elementor-2580 .elementor-element.elementor-element-e58d682{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-22fe9c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-2580 .elementor-element.elementor-element-22fe9c4{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:0.12em;color:#CE4A3C;}.elementor-2580 .elementor-element.elementor-element-22fe9c4 p{margin-block-end:0px;}.elementor-2580 .elementor-element.elementor-element-6e7a56e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 10px 10px;}.elementor-2580 .elementor-element.elementor-element-6e7a56e img{border-radius:12px 12px 12px 12px;}.elementor-2580 .elementor-element.elementor-element-ed8a8f1{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2580 .elementor-element.elementor-element-ed8a8f1:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-ed8a8f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2580 .elementor-element.elementor-element-f796330{text-align:center;}.elementor-2580 .elementor-element.elementor-element-f796330 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:bold;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-655c5a9 );}.elementor-2580 .elementor-element.elementor-element-7ee4ef3 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-2580 .elementor-element.elementor-element-7ee4ef3{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-2580 .elementor-element.elementor-element-e778ebf .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:0.11em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.18s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:3px 3px 3px 3px;padding:20px 20px 20px 20px;}.elementor-2580 .elementor-element.elementor-element-214ae3f{--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-2580 .elementor-element.elementor-element-214ae3f:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-214ae3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-2580 .elementor-element.elementor-element-2debf27{--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;--margin-top:76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-1fe5838 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2580 .elementor-element.elementor-element-1fe5838 .elementor-heading-title{color:var( --e-global-color-6290cd8 );}.elementor-2580 .elementor-element.elementor-element-8c91d07{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2580 .elementor-element.elementor-element-c2f8590{--divider-border-style:solid;--divider-color:#DBDBDB;--divider-border-width:1px;}.elementor-2580 .elementor-element.elementor-element-c2f8590 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2580 .elementor-element.elementor-element-c2f8590 .elementor-divider-separator{width:100%;}.elementor-2580 .elementor-element.elementor-element-c2f8590 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2580 .elementor-element.elementor-element-77323ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:bold;letter-spacing:0px;color:#20242B;}.elementor-2580 .elementor-element.elementor-element-4c09a32{--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;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;}.elementor-2580 .elementor-element.elementor-element-5f0aac3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-c1dd6f0{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2580 .elementor-element.elementor-element-c1dd6f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2580 .elementor-element.elementor-element-49be8df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2580 .elementor-element.elementor-element-49be8df:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-2580 .elementor-element.elementor-element-49be8df, .elementor-2580 .elementor-element.elementor-element-49be8df::before{--border-transition:0.3s;}.elementor-2580 .elementor-element.elementor-element-c321ecb{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2580 .elementor-element.elementor-element-c321ecb:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-2580 .elementor-element.elementor-element-c321ecb, .elementor-2580 .elementor-element.elementor-element-c321ecb::before{--border-transition:0.3s;}.elementor-2580 .elementor-element.elementor-element-02c32d7{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2580 .elementor-element.elementor-element-02c32d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2580 .elementor-element.elementor-element-06e7232{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2580 .elementor-element.elementor-element-06e7232:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-2580 .elementor-element.elementor-element-06e7232, .elementor-2580 .elementor-element.elementor-element-06e7232::before{--border-transition:0.3s;}.elementor-2580 .elementor-element.elementor-element-3d1901d{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2580 .elementor-element.elementor-element-3d1901d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2580 .elementor-element.elementor-element-1db1aa7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2580 .elementor-element.elementor-element-1db1aa7:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-2580 .elementor-element.elementor-element-1db1aa7, .elementor-2580 .elementor-element.elementor-element-1db1aa7::before{--border-transition:0.3s;}.elementor-2580 .elementor-element.elementor-element-a701184{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2580 .elementor-element.elementor-element-901bd0f{--divider-border-style:solid;--divider-color:#DBDBDB;--divider-border-width:1px;}.elementor-2580 .elementor-element.elementor-element-901bd0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2580 .elementor-element.elementor-element-901bd0f .elementor-divider-separator{width:100%;}.elementor-2580 .elementor-element.elementor-element-901bd0f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2580 .elementor-element.elementor-element-8269f52 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:bold;letter-spacing:0px;color:#20242B;}.elementor-2580 .elementor-element.elementor-element-752db42{--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;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;}.elementor-2580 .elementor-element.elementor-element-8451bef{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-f67e1c6{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2580 .elementor-element.elementor-element-f67e1c6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2580 .elementor-element.elementor-element-f74d1eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2580 .elementor-element.elementor-element-f74d1eb:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-2580 .elementor-element.elementor-element-f74d1eb, .elementor-2580 .elementor-element.elementor-element-f74d1eb::before{--border-transition:0.3s;}.elementor-2580 .elementor-element.elementor-element-d519c4e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2580 .elementor-element.elementor-element-d519c4e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-2580 .elementor-element.elementor-element-d519c4e, .elementor-2580 .elementor-element.elementor-element-d519c4e::before{--border-transition:0.3s;}.elementor-2580 .elementor-element.elementor-element-b0219ba{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2580 .elementor-element.elementor-element-b0219ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2580 .elementor-element.elementor-element-f001f9e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2580 .elementor-element.elementor-element-f001f9e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-2580 .elementor-element.elementor-element-f001f9e, .elementor-2580 .elementor-element.elementor-element-f001f9e::before{--border-transition:0.3s;}.elementor-2580 .elementor-element.elementor-element-44d1dca{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2580 .elementor-element.elementor-element-44d1dca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2580 .elementor-element.elementor-element-65ad6e7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2580 .elementor-element.elementor-element-65ad6e7:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-2580 .elementor-element.elementor-element-65ad6e7, .elementor-2580 .elementor-element.elementor-element-65ad6e7::before{--border-transition:0.3s;}.elementor-2580 .elementor-element.elementor-element-23576c8{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2580 .elementor-element.elementor-element-bbfdd98{--divider-border-style:solid;--divider-color:#DBDBDB;--divider-border-width:1px;}.elementor-2580 .elementor-element.elementor-element-bbfdd98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2580 .elementor-element.elementor-element-bbfdd98 .elementor-divider-separator{width:100%;}.elementor-2580 .elementor-element.elementor-element-bbfdd98 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2580 .elementor-element.elementor-element-5c7ada6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:bold;letter-spacing:0px;color:#20242B;}.elementor-2580 .elementor-element.elementor-element-60330c2{--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;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;}.elementor-2580 .elementor-element.elementor-element-fb7ca35{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-7b873b7{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2580 .elementor-element.elementor-element-7b873b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2580 .elementor-element.elementor-element-c93949b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2580 .elementor-element.elementor-element-c93949b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-2580 .elementor-element.elementor-element-c93949b, .elementor-2580 .elementor-element.elementor-element-c93949b::before{--border-transition:0.3s;}.elementor-2580 .elementor-element.elementor-element-886b8ce{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2580 .elementor-element.elementor-element-886b8ce:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-2580 .elementor-element.elementor-element-886b8ce, .elementor-2580 .elementor-element.elementor-element-886b8ce::before{--border-transition:0.3s;}.elementor-2580 .elementor-element.elementor-element-17ec375{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2580 .elementor-element.elementor-element-17ec375:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-2580 .elementor-element.elementor-element-17ec375, .elementor-2580 .elementor-element.elementor-element-17ec375::before{--border-transition:0.3s;}.elementor-2580 .elementor-element.elementor-element-8b3bd25{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2580 .elementor-element.elementor-element-8b3bd25:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-2580 .elementor-element.elementor-element-8b3bd25, .elementor-2580 .elementor-element.elementor-element-8b3bd25::before{--border-transition:0.3s;}.elementor-2580 .elementor-element.elementor-element-5918dff{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2580 .elementor-element.elementor-element-5918dff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2580 .elementor-element.elementor-element-256c382{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2580 .elementor-element.elementor-element-256c382:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-2580 .elementor-element.elementor-element-256c382, .elementor-2580 .elementor-element.elementor-element-256c382::before{--border-transition:0.3s;}.elementor-2580 .elementor-element.elementor-element-fe79aba{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2580 .elementor-element.elementor-element-fe79aba:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-2580 .elementor-element.elementor-element-fe79aba, .elementor-2580 .elementor-element.elementor-element-fe79aba::before{--border-transition:0.3s;}.elementor-2580 .elementor-element.elementor-element-f7af104{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2580 .elementor-element.elementor-element-f7af104:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-2580 .elementor-element.elementor-element-f7af104, .elementor-2580 .elementor-element.elementor-element-f7af104::before{--border-transition:0.3s;}.elementor-2580 .elementor-element.elementor-element-d96b42e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2580 .elementor-element.elementor-element-d96b42e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-2580 .elementor-element.elementor-element-d96b42e, .elementor-2580 .elementor-element.elementor-element-d96b42e::before{--border-transition:0.3s;}.elementor-2580 .elementor-element.elementor-element-0de3cd6{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2580 .elementor-element.elementor-element-0de3cd6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2580 .elementor-element.elementor-element-473e4e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2580 .elementor-element.elementor-element-473e4e1:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-2580 .elementor-element.elementor-element-473e4e1, .elementor-2580 .elementor-element.elementor-element-473e4e1::before{--border-transition:0.3s;}.elementor-2580 .elementor-element.elementor-element-b57a6a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2580 .elementor-element.elementor-element-b57a6a2:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-2580 .elementor-element.elementor-element-b57a6a2, .elementor-2580 .elementor-element.elementor-element-b57a6a2::before{--border-transition:0.3s;}.elementor-2580 .elementor-element.elementor-element-323de96{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2580 .elementor-element.elementor-element-323de96:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-2580 .elementor-element.elementor-element-323de96, .elementor-2580 .elementor-element.elementor-element-323de96::before{--border-transition:0.3s;}.elementor-2580 .elementor-element.elementor-element-916f866{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2580 .elementor-element.elementor-element-916f866:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-2580 .elementor-element.elementor-element-916f866, .elementor-2580 .elementor-element.elementor-element-916f866::before{--border-transition:0.3s;}.elementor-2580 .elementor-element.elementor-element-4c8f459{--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-2580 .elementor-element.elementor-element-cc5e156{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-2580 .elementor-element.elementor-element-cc5e156:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-cc5e156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151B2F;}.elementor-2580 .elementor-element.elementor-element-0ca5570{--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-2580 .elementor-element.elementor-element-a795d48 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:bold;letter-spacing:0px;color:#FFFFFF;}.elementor-2580 .elementor-element.elementor-element-18bd7b2{color:#FFFFFF;}.elementor-2580 .elementor-element.elementor-element-d709916{--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;}.elementor-2580 .elementor-element.elementor-element-10d9966 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-2580 .elementor-element.elementor-element-60c416f{--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;--margin-top:76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-3cccb01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2580 .elementor-element.elementor-element-3cccb01 .elementor-heading-title{color:var( --e-global-color-6290cd8 );}.elementor-2580 .elementor-element.elementor-element-8f8213c{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2580 .elementor-element.elementor-element-56989be{--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;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-2580 .elementor-element.elementor-element-11231ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 20px 0px;}.elementor-2580 .elementor-element.elementor-element-11231ec{text-align:center;}.elementor-2580 .elementor-element.elementor-element-11231ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:52px;font-weight:bold;letter-spacing:0px;color:var( --e-global-color-655c5a9 );}@media(min-width:768px){.elementor-2580 .elementor-element.elementor-element-bd3d0aa{--content-width:1350px;}.elementor-2580 .elementor-element.elementor-element-97b2a0c{--content-width:1150px;}.elementor-2580 .elementor-element.elementor-element-5297787{--width:100%;}.elementor-2580 .elementor-element.elementor-element-e56b865{--width:33%;}.elementor-2580 .elementor-element.elementor-element-5a3ac80{--width:33%;}.elementor-2580 .elementor-element.elementor-element-87616c2{--width:33%;}.elementor-2580 .elementor-element.elementor-element-56f5f09{--content-width:760px;}.elementor-2580 .elementor-element.elementor-element-c840d27{--width:50%;}.elementor-2580 .elementor-element.elementor-element-7f4194e{--width:100%;}.elementor-2580 .elementor-element.elementor-element-78229d0{--width:50%;}.elementor-2580 .elementor-element.elementor-element-219484b{--width:100%;}.elementor-2580 .elementor-element.elementor-element-c1dd6f0{--width:33%;}.elementor-2580 .elementor-element.elementor-element-49be8df{--width:100%;}.elementor-2580 .elementor-element.elementor-element-c321ecb{--width:100%;}.elementor-2580 .elementor-element.elementor-element-02c32d7{--width:33%;}.elementor-2580 .elementor-element.elementor-element-06e7232{--width:100%;}.elementor-2580 .elementor-element.elementor-element-3d1901d{--width:33%;}.elementor-2580 .elementor-element.elementor-element-1db1aa7{--width:100%;}.elementor-2580 .elementor-element.elementor-element-f67e1c6{--width:33%;}.elementor-2580 .elementor-element.elementor-element-f74d1eb{--width:100%;}.elementor-2580 .elementor-element.elementor-element-d519c4e{--width:100%;}.elementor-2580 .elementor-element.elementor-element-b0219ba{--width:33%;}.elementor-2580 .elementor-element.elementor-element-f001f9e{--width:100%;}.elementor-2580 .elementor-element.elementor-element-44d1dca{--width:33%;}.elementor-2580 .elementor-element.elementor-element-65ad6e7{--width:100%;}.elementor-2580 .elementor-element.elementor-element-7b873b7{--width:33%;}.elementor-2580 .elementor-element.elementor-element-c93949b{--width:100%;}.elementor-2580 .elementor-element.elementor-element-886b8ce{--width:100%;}.elementor-2580 .elementor-element.elementor-element-17ec375{--width:100%;}.elementor-2580 .elementor-element.elementor-element-8b3bd25{--width:100%;}.elementor-2580 .elementor-element.elementor-element-5918dff{--width:33%;}.elementor-2580 .elementor-element.elementor-element-256c382{--width:100%;}.elementor-2580 .elementor-element.elementor-element-fe79aba{--width:100%;}.elementor-2580 .elementor-element.elementor-element-f7af104{--width:100%;}.elementor-2580 .elementor-element.elementor-element-d96b42e{--width:100%;}.elementor-2580 .elementor-element.elementor-element-0de3cd6{--width:33%;}.elementor-2580 .elementor-element.elementor-element-473e4e1{--width:100%;}.elementor-2580 .elementor-element.elementor-element-b57a6a2{--width:100%;}.elementor-2580 .elementor-element.elementor-element-323de96{--width:100%;}.elementor-2580 .elementor-element.elementor-element-916f866{--width:100%;}.elementor-2580 .elementor-element.elementor-element-4c8f459{--content-width:1150px;}.elementor-2580 .elementor-element.elementor-element-cc5e156{--width:1150px;}.elementor-2580 .elementor-element.elementor-element-0ca5570{--width:60%;}.elementor-2580 .elementor-element.elementor-element-d709916{--width:40%;}.elementor-2580 .elementor-element.elementor-element-56989be{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2580 .elementor-element.elementor-element-e56b865{--width:100%;}.elementor-2580 .elementor-element.elementor-element-5a3ac80{--width:100%;}.elementor-2580 .elementor-element.elementor-element-87616c2{--width:100%;}.elementor-2580 .elementor-element.elementor-element-56f5f09{--content-width:98%;}.elementor-2580 .elementor-element.elementor-element-7f4194e{--width:100%;}.elementor-2580 .elementor-element.elementor-element-219484b{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-87a7f9b .elementor-heading-title{font-size:80px;}.elementor-2580 .elementor-element.elementor-element-cc1eb28 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-2580 .elementor-element.elementor-element-dc65ec9{--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-2580 .elementor-element.elementor-element-0650351{text-align:center;}.elementor-2580 .elementor-element.elementor-element-2ed932c{text-align:center;}.elementor-2580 .elementor-element.elementor-element-eafdda1{text-align:center;}.elementor-2580 .elementor-element.elementor-element-56f5f09{--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-2580 .elementor-element.elementor-element-e72ae0f{text-align:center;}.elementor-2580 .elementor-element.elementor-element-7ee4ef3{text-align:center;}}@media(max-width:767px){.elementor-2580 .elementor-element.elementor-element-1d0e822:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-1d0e822 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.swisstours-voyages.ch/wp-content/uploads/sites/6/2021/04/sttv_2020_marche-de-noel-colmar2_2048_10.jpg");background-position:center right;background-size:cover;}.elementor-2580 .elementor-element.elementor-element-1d0e822{--min-height:190px;--overlay-opacity:0.99;--margin-top:0px;--margin-bottom:41px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:22px;--padding-right:23px;}.elementor-2580 .elementor-element.elementor-element-1d0e822::before, .elementor-2580 .elementor-element.elementor-element-1d0e822 > .elementor-background-video-container::before, .elementor-2580 .elementor-element.elementor-element-1d0e822 > .e-con-inner > .elementor-background-video-container::before, .elementor-2580 .elementor-element.elementor-element-1d0e822 > .elementor-background-slideshow::before, .elementor-2580 .elementor-element.elementor-element-1d0e822 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2580 .elementor-element.elementor-element-1d0e822 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(360deg, #000000 8%, #00000052 59%);}.elementor-2580 .elementor-element.elementor-element-0b5596f p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-87a7f9b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2580 .elementor-element.elementor-element-87a7f9b .elementor-heading-title{font-size:34px;}.elementor-2580 .elementor-element.elementor-element-cc1eb28{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;}.elementor-2580 .elementor-element.elementor-element-cc1eb28 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-2580 .elementor-element.elementor-element-97b2a0c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2580 .elementor-element.elementor-element-5297787{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2580 .elementor-element.elementor-element-dc65ec9{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-22a3cfa{text-align:center;}.elementor-2580 .elementor-element.elementor-element-0650351{text-align:center;font-size:14px;}.elementor-2580 .elementor-element.elementor-element-5a3ac80{border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;}.elementor-2580 .elementor-element.elementor-element-c39ccda{text-align:center;}.elementor-2580 .elementor-element.elementor-element-2ed932c{text-align:center;font-size:14px;}.elementor-2580 .elementor-element.elementor-element-87616c2{border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;}.elementor-2580 .elementor-element.elementor-element-c906431{text-align:center;}.elementor-2580 .elementor-element.elementor-element-eafdda1{text-align:center;font-size:14px;}.elementor-2580 .elementor-element.elementor-element-7f4194e{border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;}.elementor-2580 .elementor-element.elementor-element-d611c88{text-align:center;}.elementor-2580 .elementor-element.elementor-element-e72ae0f{text-align:center;font-size:14px;}.elementor-2580 .elementor-element.elementor-element-219484b{border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;}.elementor-2580 .elementor-element.elementor-element-22fe9c4{text-align:center;}.elementor-2580 .elementor-element.elementor-element-7ee4ef3{text-align:center;font-size:14px;}.elementor-2580 .elementor-element.elementor-element-77323ec{text-align:center;}.elementor-2580 .elementor-element.elementor-element-49be8df{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2580 .elementor-element.elementor-element-c321ecb{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2580 .elementor-element.elementor-element-06e7232{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2580 .elementor-element.elementor-element-1db1aa7{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2580 .elementor-element.elementor-element-8269f52{text-align:center;}.elementor-2580 .elementor-element.elementor-element-f74d1eb{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2580 .elementor-element.elementor-element-d519c4e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2580 .elementor-element.elementor-element-f001f9e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2580 .elementor-element.elementor-element-65ad6e7{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2580 .elementor-element.elementor-element-5c7ada6{text-align:center;}.elementor-2580 .elementor-element.elementor-element-c93949b{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2580 .elementor-element.elementor-element-886b8ce{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2580 .elementor-element.elementor-element-17ec375{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2580 .elementor-element.elementor-element-8b3bd25{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2580 .elementor-element.elementor-element-256c382{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2580 .elementor-element.elementor-element-fe79aba{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2580 .elementor-element.elementor-element-f7af104{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2580 .elementor-element.elementor-element-d96b42e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2580 .elementor-element.elementor-element-473e4e1{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2580 .elementor-element.elementor-element-b57a6a2{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2580 .elementor-element.elementor-element-323de96{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2580 .elementor-element.elementor-element-916f866{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2580 .elementor-element.elementor-element-cc5e156{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2580 .elementor-element.elementor-element-0ca5570{--width:100%;}.elementor-2580 .elementor-element.elementor-element-a795d48 .elementor-heading-title{font-size:29px;}.elementor-2580 .elementor-element.elementor-element-d709916{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2580 .elementor-element.elementor-element-d709916.e-con{--align-self:center;}.elementor-2580 .elementor-element.elementor-element-11231ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2580 .elementor-element.elementor-element-11231ec .elementor-heading-title{font-size:23px;}}/* Start custom CSS for container, class: .elementor-element-dc65ec9 */elementor-container {
    align-items: flex-start !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f8213c */:root {
      --red: #ce4a3c;
      --navy: #2e3a8c;
      --deep: #151b2f;
      --silver: #b8bcc4;
      --sky: #bfe7f8;
      --gold: #f2c316;
      --ink: #20242b;
      --muted: #6e7480;
      --line: #e7e8ec;
      --paper: #ffffff;
      --soft: #f6f7f9;
      --max: 1180px;
      --shadow: 0 18px 44px rgba(16,19,23,.10);
    } 
    
    
    a { color: inherit; text-decoration: none; }
    img { display: block; max-width: 100%; }

    .topbar {
      position: sticky;
      top: 0;
      z-index: 20;
      background: rgba(255,255,255,.96);
      border-bottom: 1px solid var(--line);
      backdrop-filter: blur(12px);
    }
    .topbar-inner {
      max-width: var(--max);
      margin: 0 auto;
      padding: 16px 22px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 28px;
    }
    
    

    .mobile-book {
      display: none;
      background: var(--red);
      color: #fff;
      min-height: 40px;
      padding: 0 14px;
      border-radius: 3px;
      align-items: center;
      justify-content: center;
      font-size: 11px;
      text-transform: uppercase;
      letter-spacing: .10em;
      font-weight: 950;
      white-space: nowrap;
    }


    .hero {
      min-height: 630px;
      color: #fff;
      background:
        linear-gradient(90deg, rgba(21,27,47,.78), rgba(21,27,47,.42) 52%, rgba(21,27,47,.10)),
        url('https://www.swisstours-voyages.ch/wp-content/uploads/sites/6/2026/07/hero-paris-disney-keytours.jpg');
      background-size: cover;
      background-position: center right;
      display: flex;
      align-items: flex-end;
      border-bottom: 6px solid var(--red);
    }
    .hero-inner {
      width: 100%;
      max-width: var(--max);
      margin: 0 auto;
      padding: 0 22px 94px;
    }
    .eyebrow {
      display: inline-block;
      margin-bottom: 18px;
      font-size: 12px;
      text-transform: uppercase;
      letter-spacing: .14em;
      font-weight: 900;
      color: var(--gold);
    }
    h1 {
      margin: 0;
      font-size: clamp(46px, 7vw, 86px);
      line-height: .94;
      letter-spacing: -.055em;
      font-weight: 600;
      max-width: 860px;
    }
    .hero-copy {
      margin: 18px 0 0;
      max-width: 640px;
      color: rgba(255,255,255,.90);
      font-size: 20px;
      font-weight: 350;
    }
    .hero-actions {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      margin-top: 30px;
    }
    .btn {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      min-height: 50px;
      padding: 0 23px;
      border-radius: 3px;
      font-size: 12px;
      text-transform: uppercase;
      letter-spacing: .11em;
      font-weight: 900;
      transition: .18s ease;
      border: 0;
      cursor: pointer;
    }
    .btn:hover {
      transform: translateY(-2px);
      box-shadow: 0 14px 28px rgba(0,0,0,.16);
    }
    .btn-red { background: var(--red); color: #fff; }
    .btn-blue { background: var(--navy); color: #fff; }
    .btn-light { background: #fff; color: var(--ink); }
    .btn-line { border: 1px solid rgba(255,255,255,.50); color: #fff; }

    .quick-links {
      max-width: var(--max);
      margin: -36px auto 0;
      padding: 0 22px;
      position: relative;
      z-index: 5;
    }
    .quick-links-box {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      background: #fff;
      box-shadow: var(--shadow);
      border-bottom: 6px solid var(--navy);
    }
    .quick-link {
      padding: 24px;
      border-right: 1px solid var(--line);
      min-height: 118px;
      transition: .18s ease;
    }
    .quick-link:last-child { border-right: 0; }
    .quick-link:hover { background: var(--soft); }
    .quick-link small {
      display: block;
      color: var(--red);
      font-size: 11px;
      text-transform: uppercase;
      letter-spacing: .12em;
      font-weight: 950;
      margin-bottom: 9px;
    }
    .quick-link strong {
      display: block;
      font-size: 22px;
      font-weight: 620;
      letter-spacing: -.03em;
      margin-bottom: 6px;
    }
    .quick-link span {
      color: var(--muted);
      font-size: 14px;
    }

    section {
      max-width: var(--max);
      margin: 0 auto;
      padding: 76px 22px 0;
    }
    .section-title {
      display: flex;
      justify-content: space-between;
      align-items: end;
      gap: 30px;
      margin-bottom: 28px;
    }
    h2 {
      margin: 0;
      font-size: clamp(34px, 4.2vw, 58px);
      line-height: .98;
      letter-spacing: -.045em;
      font-weight: 560;
      color: var(--ink);
    }
    .section-lead {
      max-width: 430px;
      margin: 0;
      color: var(--muted);
      font-size: 16px;
    }

    .classes {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 1px;
      background: var(--line);
      border: 1px solid var(--line);
    }
    .class-card {
      background: #fff;
      padding: 32px;
      min-height: 252px;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
    }
    .class-card.featured {
      background: var(--deep);
      color: #fff;
      border-bottom: 5px solid var(--gold);
    }
    .class-card .label {
      display: inline-block;
      font-size: 11px;
      text-transform: uppercase;
      letter-spacing: .14em;
      font-weight: 900;
      color: var(--red);
      margin-bottom: 18px;
    }
    .class-card.featured .label { color: var(--gold); }
    .class-card h3 {
      margin: 0 0 12px;
      font-size: 30px;
      letter-spacing: -.035em;
      font-weight: 620;
    }
    .class-card p {
      margin: 0;
      color: var(--muted);
      font-size: 15px;
    }
    .class-card.featured p { color: rgba(255,255,255,.76); }
    .class-card a {
      margin-top: 28px;
      color: var(--red);
      font-weight: 900;
      font-size: 12px;
      text-transform: uppercase;
      letter-spacing: .10em;
    }
    .class-card.featured a { color: var(--gold); }

    .inspiration-grid {
      display: grid;
      grid-template-columns: 1.05fr .95fr .95fr;
      gap: 14px;
    }
    .story {
      position: relative;
      min-height: 270px;
      overflow: hidden;
      color: #fff;
      background: #111;
    }
    .story.large {
      grid-row: span 2;
      min-height: 554px;
    }
    .story-bg {
      position: absolute;
      inset: 0;
      background-size: cover;
      background-position: center;
      transition: transform .35s ease;
      filter: saturate(1.14) contrast(1.06);
    }
    .story:hover .story-bg { transform: scale(1.045); }
    .story:after {
      content: "";
      position: absolute;
      inset: 0;
      background:
        linear-gradient(180deg, rgba(0,0,0,.00) 10%, rgba(0,0,0,.18) 48%, rgba(0,0,0,.72) 100%);
    }
    .story-content {
      position: absolute;
      left: 22px;
      right: 22px;
      bottom: 22px;
      z-index: 2;
    }
    .story-kicker {
      font-size: 11px;
      text-transform: uppercase;
      letter-spacing: .16em;
      color: var(--gold);
      font-weight: 950;
      margin-bottom: 8px;
    }
    .story h3 {
      margin: 0 0 8px;
      font-size: 30px;
      line-height: 1.02;
      font-weight: 700;
      letter-spacing: -.04em;
      max-width: 470px;
    }
    .story:not(.large) h3 { font-size: 27px; }
    .story p {
      margin: 0 0 16px;
      color: rgba(255,255,255,.88);
      font-size: 15px;
      max-width: 400px;
    }
    .story a {
      display: inline-flex;
      font-size: 12px;
      text-transform: uppercase;
      letter-spacing: .11em;
      color: #fff;
      font-weight: 900;
      border-bottom: 2px solid var(--gold);
      padding-bottom: 4px;
    }

    /* Routes: Lux Express-inspired compact return-line icon */
    .routes-panel {
      border-top: 1px solid var(--line);
      padding-top: 22px;
    }
    .routes-group {
      margin-bottom: 42px;
    }
    .routes-heading {
      margin-bottom: 20px;
    }
    .routes-heading h3 {
      margin: 0;
      font-size: 30px;
      font-weight: 620;
      letter-spacing: -.035em;
    }
    .routes-list {
      display: grid;
      grid-template-columns: repeat(4, minmax(0, 1fr));
      column-gap: 34px;
      row-gap: 12px;
    }
    .route-link {
      display: inline-grid;
      grid-template-columns: auto 30px auto;
      align-items: center;
      justify-content: start;
      gap: 8px;
      min-height: 30px;
      color: #3e434d;
      font-size: 15px;
      line-height: 1.1;
      width: fit-content;
      max-width: 100%;
    }
    .route-link:hover {
      color: var(--red);
    }
    .route-city {
      white-space: nowrap;
    }
    .return-icon {
      position: relative;
      width: 26px;
      height: 12px;
      display: inline-block;
      transform: translateY(1px);
    }
    .return-icon:before,
    .return-icon:after {
      content: "";
      position: absolute;
      left: 2px;
      right: 2px;
      height: 1px;
      background: var(--red);
    }
    .return-icon:before { top: 3px; }
    .return-icon:after { bottom: 3px; }
    .return-icon .dot-left,
    .return-icon .dot-right {
      position: absolute;
      width: 5px;
      height: 5px;
      border: 1px solid var(--red);
      background: #fff;
      border-radius: 50%;
    }
    .return-icon .dot-right {
      right: 1px;
      top: 1px;
    }
    .return-icon .dot-left {
      left: 1px;
      bottom: 1px;
    }
    .note {
      margin-top: 14px;
      color: var(--muted);
      font-size: 13px;
    }

    .ski-card {
      margin-top: 24px;
      background:
        linear-gradient(90deg, rgba(21,27,47,.64), rgba(21,27,47,.18)),
        url('https://www.swisstours-voyages.ch/wp-content/uploads/sites/6/2026/07/ski-bus1280.jpg');
      background-size: cover;
      background-position: center;
      color: #fff;
      padding: 32px;
      display: grid;
      grid-template-columns: 1fr auto;
      gap: 22px;
      align-items: center;
      min-height: 210px;
      border-bottom: 5px solid var(--gold);
    }
    .ski-card h3 {
      margin: 0 0 8px;
      font-size: 30px;
      letter-spacing: -.035em;
      font-weight: 620;
    }
    .ski-card p {
      margin: 0;
      color: rgba(255,255,255,.84);
      max-width: 690px;
    }

    .cta {
      max-width: var(--max);
      margin: 0 auto;
      padding: 66px 22px 82px;
    }
    .cta-box {
      background: var(--deep);
      color: #fff;
      padding: 44px;
      display: flex;
      justify-content: space-between;
      gap: 28px;
      align-items: center;
      border-bottom: 6px solid var(--red);
    }
    .cta-box h2 {
      color: #fff;
      font-size: clamp(32px, 4vw, 50px);
    }
    .cta-box p {
      margin: 10px 0 0;
      color: rgba(255,255,255,.76);
      max-width: 650px;
    }

    .footer {
      border-top: 1px solid var(--line);
      color: var(--muted);
      padding: 28px 22px;
      font-size: 13px;
    }
    .footer-inner {
      max-width: var(--max);
      margin: 0 auto;
      display: flex;
      justify-content: space-between;
      gap: 18px;
      flex-wrap: wrap;
    }

    @media (max-width: 980px) {
      .nav { display: none; }
      .mobile-book { display: inline-flex; }

      .hero {
        min-height: 560px;
        background-position: center;
      }

      .quick-links-box { grid-template-columns: 1fr; }
      .quick-link {
        border-right: 0;
        border-bottom: 1px solid var(--line);
      }
      .quick-link:last-child { border-bottom: 0; }

      .classes { grid-template-columns: 1fr; }

      .inspiration-grid { grid-template-columns: 1fr 1fr; }
      .story.large {
        grid-row: auto;
        grid-column: span 2;
        min-height: 370px;
      }

      .routes-list { grid-template-columns: repeat(2, minmax(0, 1fr)); }

      .ski-card,
      .cta-box {
        grid-template-columns: 1fr;
        display: grid;
      }
    }

    @media (max-width: 640px) {
      .topbar-inner {
        padding: 12px 16px;
        gap: 14px;
      }

      .logo {
        width: 225px;
        min-width: 0;
      }

      .mobile-book {
        min-height: 38px;
        padding: 0 12px;
        font-size: 10px;
      }

      .hero {
        min-height: 520px;
        background:
          linear-gradient(180deg, rgba(21,27,47,.18), rgba(21,27,47,.72)),
          url('assets/hero-paris-disney.png');
        background-size: cover;
        background-position: 58% center;
      }

      .hero-inner {
        padding: 0 18px 58px;
      }

      .eyebrow {
        margin-bottom: 12px;
        font-size: 11px;
      }

      h1 {
        font-size: clamp(42px, 13vw, 58px);
        line-height: .94;
      }

      .hero-copy {
        font-size: 17px;
        max-width: 100%;
      }

      .hero-actions {
        margin-top: 24px;
        gap: 10px;
      }

      .hero-actions .btn {
        min-height: 46px;
        padding: 0 17px;
        font-size: 11px;
      }

      .hero-actions .btn-light {
        display: none;
      }

      .quick-links {
        margin-top: -28px;
      }

      .quick-links,
      section,
      .cta {
        padding-left: 18px;
        padding-right: 18px;
      }

      section {
        padding-top: 54px;
      }

      .quick-link {
        padding: 20px;
        min-height: auto;
      }

      .quick-link strong {
        font-size: 20px;
      }

      .section-title {
        display: block;
        margin-bottom: 22px;
      }

      .section-lead {
        margin-top: 12px;
        font-size: 15px;
      }

      h2 {
        font-size: clamp(34px, 11vw, 44px);
      }

      .class-card {
        padding: 26px;
        min-height: 220px;
      }

      .inspiration-grid,
      .routes-list {
        grid-template-columns: 1fr;
      }

      .story,
      .story.large {
        grid-column: auto;
        min-height: 360px;
      }

      .story-content {
        left: 19px;
        right: 19px;
        bottom: 19px;
      }

      .story h3,
      .story:not(.large) h3 {
        font-size: 28px;
      }

      .story p {
        font-size: 14px;
        max-width: 100%;
      }

      .routes-group {
        margin-bottom: 36px;
      }

      .routes-heading h3 {
        font-size: 28px;
      }

      .route-link {
        width: 100%;
        grid-template-columns: auto 30px auto;
        gap: 8px;
        font-size: 16px;
        min-height: 34px;
      }

      .ski-card {
        padding: 26px;
        min-height: 250px;
      }

      .cta {
        padding-top: 48px;
        padding-bottom: 60px;
      }

      .cta-box {
        padding: 30px;
      }

      .footer-inner {
        display: block;
      }

      .footer-inner > div + div {
        margin-top: 8px;
      }
    }

    @media (max-width: 420px) {
      .logo {
        width: 195px;
      }

      .mobile-book {
        padding: 0 10px;
      }

      h1 {
        font-size: 42px;
      }

      .hero-actions .btn-line {
        display: none;
      }

      .route-link {
        font-size: 15px;
      }
    }
  
    /* Final edits from review notes */
    .quick-link:hover {
      background: var(--deep);
      color: #fff;
    }
    .quick-link:hover small { color: var(--gold); }
    .quick-link:hover span { color: rgba(255,255,255,.78); }

    .class-photo-slot {
      height: 150px;
      margin: -6px -6px 28px;
      border: 1px dashed #ccd0d7;
      background:
        linear-gradient(135deg, rgba(46,58,140,.08), rgba(206,74,60,.05)),
        var(--soft);
      color: #7b818d;
      display: flex;
      align-items: center;
      justify-content: center;
      text-align: center;
      font-size: 12px;
      text-transform: uppercase;
      letter-spacing: .12em;
      font-weight: 900;
    }

    .class-card.featured .class-photo-slot {
      border-color: rgba(255,255,255,.22);
      background:
        linear-gradient(135deg, rgba(242,195,22,.18), rgba(255,255,255,.06)),
        rgba(255,255,255,.06);
      color: rgba(255,255,255,.70);
    }

    .routes-list {
      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
      column-gap: 46px;
      row-gap: 14px;
    }

    .route-link {
      width: 100%;
      grid-template-columns: auto 30px minmax(0, 1fr);
    }

    .route-city:first-child { white-space: nowrap; }
    .route-city:last-child {
      white-space: normal;
      overflow-wrap: anywhere;
    }

    .section-title { align-items: flex-start; }

    @media (max-width: 640px) {
      .class-photo-slot {
        height: 132px;
        margin-bottom: 24px;
      }
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1eb2fc4 */.advantages-container {
          font-family: Roboto;
         
            margin: 0 auto;
        }
        
        .advantages-list {
            list-style: none;
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 25px;
        }
        
        .advantage-item {
            background: white;
            border-radius: 12px;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
            padding: 25px;
            border: 1px solid #eaeaea;
            transition: transform 0.2s ease;
             align-items: center;
             text-align: center;
        }
        
        .advantage-item:hover {
            transform: translateY(-5px);
            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
        }
        
        .advantage-icon {
            font-size: 24px;
            color: #3498db;
            margin-bottom: 15px;
            display: inline-block;
            padding: 12px;
            align-items: center;
            border-radius: 8px; 
        }
        
        .advantage-item h3 {
            font-size: 1.3rem;
            color: #2c3e50;
            margin-bottom: 10px;
            line-height: 1.4;
        }
        
        .advantage-item p {
            color: #555;
            font-size: 1.1rem;
            line-height: 1.5;
        }
        
        /* Responsive */
        @media (max-width: 900px) {
            .advantages-list {
                grid-template-columns: repeat(2, 1fr);
            }
        }
        
        @media (max-width: 600px) {
            .advantages-list {
                grid-template-columns: 1fr;
                gap: 20px;
            }
            
            body {
                padding: 30px 15px;
            }
            
            .advantage-item {
                padding: 20px;
            }
        }/* End custom CSS */