.elementor-8645 .elementor-element.elementor-element-8bccfec{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8645 .elementor-element.elementor-element-b4ed801 .elementor-repeater-item-717da70 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.visionsschmiede.ch/wp-content/uploads/Du-bist-Coach-oder-willst-es-werden-Du-moechtest-deine-arbeit-mit-19.jpg);background-size:cover;}.elementor-8645 .elementor-element.elementor-element-b4ed801 .elementor-repeater-item-717da70 .swiper-slide-contents{margin:0 auto;}.elementor-8645 .elementor-element.elementor-element-b4ed801 .elementor-repeater-item-717da70 .swiper-slide-inner{align-items:flex-end;}.elementor-8645 .elementor-element.elementor-element-b4ed801 .elementor-repeater-item-526b9f9 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://www.visionsschmiede.ch/wp-content/uploads/visions_schmiede_hero_home-7161abbb.jpeg);background-size:cover;}.elementor-8645 .elementor-element.elementor-element-b4ed801 .elementor-repeater-item-526b9f9 .swiper-slide-inner{align-items:flex-end;}.elementor-8645 .elementor-element.elementor-element-b4ed801 .swiper-slide{transition-duration:calc(5000ms*1.2);height:calc(100vh - 152px);}.elementor-8645 .elementor-element.elementor-element-b4ed801 .elementor-slide-button:hover{background-color:#FFFFFF;}.elementor-8645 .elementor-element.elementor-element-b4ed801{padding:0px 0px 0px 0px;}.elementor-8645 .elementor-element.elementor-element-b4ed801 .swiper-slide-contents{max-width:100%;}.elementor-8645 .elementor-element.elementor-element-b4ed801 .swiper-slide-inner{padding:130px 32px 130px 32px;text-align:center;}.elementor-8645 .elementor-element.elementor-element-b4ed801 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:10px;}.elementor-8645 .elementor-element.elementor-element-b4ed801 .elementor-slide-heading{font-family:"Yellowtail", Sans-serif;font-weight:600;}.elementor-8645 .elementor-element.elementor-element-b4ed801 .elementor-slide-description{font-family:"Gridnik", Sans-serif;font-size:22px;font-weight:500;line-height:27px;}.elementor-8645 .elementor-element.elementor-element-b4ed801 .elementor-slide-button{font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:300;line-height:20px;border-radius:100px;color:#FFFFFF;}.elementor-8645 .elementor-element.elementor-element-b4ed801 .elementor-swiper-button{font-size:16px;}.elementor-8645 .elementor-element.elementor-element-3c60306{--display:flex;--gap:66px 66px;--row-gap:66px;--column-gap:66px;--padding-top:0px;--padding-bottom:130px;--padding-left:40px;--padding-right:40px;}.elementor-8645 .elementor-element.elementor-element-3c60306:not(.elementor-motion-effects-element-type-background), .elementor-8645 .elementor-element.elementor-element-3c60306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.visionsschmiede.ch/wp-content/uploads/visions_schmiede_hero_perlmutt-973e7f8d.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8645 .elementor-element.elementor-element-5519935{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;--z-index:5;}.elementor-8645 .elementor-element.elementor-element-5519935:not(.elementor-motion-effects-element-type-background), .elementor-8645 .elementor-element.elementor-element-5519935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8645 .elementor-element.elementor-element-e7878bb{text-align:center;}.elementor-8645 .elementor-element.elementor-element-e7878bb .elementor-heading-title{font-family:"Gridnik", Sans-serif;font-size:33px;font-weight:300;line-height:40px;color:#2E2860;}.elementor-8645 .elementor-element.elementor-element-fb09373{text-align:center;}.elementor-8645 .elementor-element.elementor-element-fb09373 .elementor-heading-title{font-family:var( --e-global-typography-a675ac5-font-family ), Sans-serif;font-size:var( --e-global-typography-a675ac5-font-size );line-height:var( --e-global-typography-a675ac5-line-height );color:#2E2860;}.elementor-8645 .elementor-element.elementor-element-89a63f1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:33px 33px;--row-gap:33px;--column-gap:33px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8645 .elementor-element.elementor-element-0ba93ee{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.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-8645 .elementor-element.elementor-element-c736c28{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-c736c28.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-c736c28 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-8645 .elementor-element.elementor-element-e3e71d5{text-align:center;}.elementor-8645 .elementor-element.elementor-element-e3e71d5 .elementor-heading-title{font-family:var( --e-global-typography-cb03c67-font-family ), Sans-serif;font-size:var( --e-global-typography-cb03c67-font-size );line-height:var( --e-global-typography-cb03c67-line-height );color:#000000;}.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-8645 .elementor-element.elementor-element-ab66caa{text-align:center;font-family:var( --e-global-typography-a675ac5-font-family ), Sans-serif;font-size:var( --e-global-typography-a675ac5-font-size );line-height:var( --e-global-typography-a675ac5-line-height );color:#2E2860;}.elementor-8645 .elementor-element.elementor-element-92335c1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8645 .elementor-element.elementor-element-1718e46{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#3E3E60;}.elementor-8645 .elementor-element.elementor-element-27e7355{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#3E3E60;}.elementor-8645 .elementor-element.elementor-element-af8c354{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#3E3E60;}.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-8645 .elementor-element.elementor-element-675a630 .elementor-button{background-color:#00000000;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:300;line-height:25px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B93D2A;border-radius:100px 100px 100px 100px;padding:8px 25px 8px 25px;}.elementor-8645 .elementor-element.elementor-element-675a630 .elementor-button:hover, .elementor-8645 .elementor-element.elementor-element-675a630 .elementor-button:focus{background-color:#00000000;color:#B93D2A;}.elementor-8645 .elementor-element.elementor-element-675a630{margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:100px 100px 100px 100px;}.elementor-8645 .elementor-element.elementor-element-675a630.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-675a630 .elementor-button:hover svg, .elementor-8645 .elementor-element.elementor-element-675a630 .elementor-button:focus svg{fill:#B93D2A;}.elementor-8645 .elementor-element.elementor-element-cda3172{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8645 .elementor-element.elementor-element-54f0070{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-54f0070.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-54f0070 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-8645 .elementor-element.elementor-element-e4327eb{text-align:center;}.elementor-8645 .elementor-element.elementor-element-e4327eb .elementor-heading-title{font-family:var( --e-global-typography-cb03c67-font-family ), Sans-serif;font-size:var( --e-global-typography-cb03c67-font-size );line-height:var( --e-global-typography-cb03c67-line-height );color:#000000;}.elementor-8645 .elementor-element.elementor-element-a7fa8fa{text-align:center;font-family:var( --e-global-typography-a675ac5-font-family ), Sans-serif;font-size:var( --e-global-typography-a675ac5-font-size );line-height:var( --e-global-typography-a675ac5-line-height );color:#2E2860;}.elementor-8645 .elementor-element.elementor-element-328caee{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8645 .elementor-element.elementor-element-d7281f2{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#3E3E60;}.elementor-8645 .elementor-element.elementor-element-0728f5c{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#3E3E60;}.elementor-8645 .elementor-element.elementor-element-e101c6a{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#3E3E60;}.elementor-8645 .elementor-element.elementor-element-7fb7a73 .elementor-button{background-color:#00000000;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:300;line-height:25px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B93D2A;border-radius:100px 100px 100px 100px;padding:8px 25px 8px 25px;}.elementor-8645 .elementor-element.elementor-element-7fb7a73 .elementor-button:hover, .elementor-8645 .elementor-element.elementor-element-7fb7a73 .elementor-button:focus{background-color:#00000000;color:#B93D2A;}.elementor-8645 .elementor-element.elementor-element-7fb7a73{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:100px 100px 100px 100px;}.elementor-8645 .elementor-element.elementor-element-7fb7a73.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-7fb7a73 .elementor-button:hover svg, .elementor-8645 .elementor-element.elementor-element-7fb7a73 .elementor-button:focus svg{fill:#B93D2A;}.elementor-8645 .elementor-element.elementor-element-3e2248c{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8645 .elementor-element.elementor-element-6cae659{text-align:center;}.elementor-8645 .elementor-element.elementor-element-6cae659 .elementor-heading-title{font-family:var( --e-global-typography-cb03c67-font-family ), Sans-serif;font-size:var( --e-global-typography-cb03c67-font-size );line-height:var( --e-global-typography-cb03c67-line-height );color:#2E2860;}.elementor-8645 .elementor-element.elementor-element-81a9558{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8645 .elementor-element.elementor-element-81a9558.e-con{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-3c93e78.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-3c93e78 img{width:100%;height:50px;}.elementor-8645 .elementor-element.elementor-element-3939570.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-3939570 img{width:100%;height:50px;}.elementor-8645 .elementor-element.elementor-element-becebf9.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-becebf9 img{width:100%;height:50px;}.elementor-8645 .elementor-element.elementor-element-6bf5e43.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-6bf5e43 img{width:100%;height:50px;}.elementor-8645 .elementor-element.elementor-element-51fcf6c.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-51fcf6c img{width:100%;height:50px;}.elementor-8645 .elementor-element.elementor-element-c09b086{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:130px;--padding-bottom:130px;--padding-left:40px;--padding-right:40px;}.elementor-8645 .elementor-element.elementor-element-ace2bf6 .elementor-heading-title{font-family:var( --e-global-typography-cd2a645-font-family ), Sans-serif;font-size:var( --e-global-typography-cd2a645-font-size );font-weight:var( --e-global-typography-cd2a645-font-weight );line-height:var( --e-global-typography-cd2a645-line-height );color:#2E2860;}.elementor-8645 .elementor-element.elementor-element-0136d22{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-8645 .elementor-element.elementor-element-0136d22 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:#2E2860;}.elementor-8645 .elementor-element.elementor-element-135c2a8{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8645 .elementor-element.elementor-element-3be01b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8645 .elementor-element.elementor-element-3be01b2:not(.elementor-motion-effects-element-type-background), .elementor-8645 .elementor-element.elementor-element-3be01b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#41396E;}.elementor-8645 .elementor-element.elementor-element-21b9dbe{--display:flex;--min-height:275px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8645 .elementor-element.elementor-element-ed276df{--display:flex;--position:absolute;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-8645 .elementor-element.elementor-element-ed276df{left:0px;}body.rtl .elementor-8645 .elementor-element.elementor-element-ed276df{right:0px;}.elementor-8645 .elementor-element.elementor-element-52edf90{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-52edf90.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-52edf90 img{width:100%;height:200px;object-fit:contain;object-position:center center;}.elementor-8645 .elementor-element.elementor-element-a0fee68{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-a0fee68.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-a0fee68 img{width:100%;height:200px;object-fit:contain;object-position:center center;}.elementor-8645 .elementor-element.elementor-element-5cfecfe{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-5cfecfe.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-5cfecfe img{width:100%;height:200px;object-fit:contain;object-position:center center;}.elementor-8645 .elementor-element.elementor-element-3f2bc8f{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-3f2bc8f.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-3f2bc8f img{width:100%;height:200px;object-fit:contain;object-position:center center;}.elementor-8645 .elementor-element.elementor-element-d800800{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-d800800.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-d800800 img{width:100%;height:200px;object-fit:contain;object-position:center center;}.elementor-8645 .elementor-element.elementor-element-33c7e32{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-33c7e32.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-33c7e32 img{width:100%;height:200px;object-fit:contain;object-position:center center;}.elementor-8645 .elementor-element.elementor-element-fdfa87b{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-fdfa87b.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-fdfa87b img{width:100%;height:200px;object-fit:contain;object-position:center center;}.elementor-8645 .elementor-element.elementor-element-4f13050{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8645 .elementor-element.elementor-element-4f13050 .elementor-heading-title{font-family:var( --e-global-typography-54f943e-font-family ), Sans-serif;font-size:var( --e-global-typography-54f943e-font-size );font-weight:var( --e-global-typography-54f943e-font-weight );line-height:var( --e-global-typography-54f943e-line-height );color:#FFFFFF;}.elementor-8645 .elementor-element.elementor-element-7b9b926{text-align:center;}.elementor-8645 .elementor-element.elementor-element-7b9b926 .elementor-heading-title{font-family:var( --e-global-typography-a675ac5-font-family ), Sans-serif;font-size:var( --e-global-typography-a675ac5-font-size );line-height:var( --e-global-typography-a675ac5-line-height );color:#FFFFFFD9;}.elementor-8645 .elementor-element.elementor-element-b76a5ce .elementor-button{background-color:#00000000;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:300;line-height:25px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:8px 25px 8px 25px;}.elementor-8645 .elementor-element.elementor-element-b76a5ce .elementor-button:hover, .elementor-8645 .elementor-element.elementor-element-b76a5ce .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-8645 .elementor-element.elementor-element-b76a5ce{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:100px 100px 100px 100px;}.elementor-8645 .elementor-element.elementor-element-b76a5ce.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-b76a5ce .elementor-button:hover svg, .elementor-8645 .elementor-element.elementor-element-b76a5ce .elementor-button:focus svg{fill:#000000;}.elementor-8645 .elementor-element.elementor-element-53bdede{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8645 .elementor-element.elementor-element-53bdede:not(.elementor-motion-effects-element-type-background), .elementor-8645 .elementor-element.elementor-element-53bdede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#41396E;}.elementor-8645 .elementor-element.elementor-element-4ee2016{--display:flex;--min-height:275px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8645 .elementor-element.elementor-element-a464609{--display:flex;--position:absolute;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-8645 .elementor-element.elementor-element-a464609{left:0px;}body.rtl .elementor-8645 .elementor-element.elementor-element-a464609{right:0px;}.elementor-8645 .elementor-element.elementor-element-91e0791{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-91e0791.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-91e0791 img{width:100%;height:200px;object-fit:contain;object-position:center center;}.elementor-8645 .elementor-element.elementor-element-8091f6a{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-8091f6a.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-8091f6a img{width:100%;height:200px;object-fit:contain;object-position:center center;}.elementor-8645 .elementor-element.elementor-element-fa1243e{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-fa1243e.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-fa1243e img{width:100%;height:200px;object-fit:contain;object-position:center center;}.elementor-8645 .elementor-element.elementor-element-ad0ebf9{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-ad0ebf9.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-ad0ebf9 img{width:100%;height:200px;object-fit:contain;object-position:center center;}.elementor-8645 .elementor-element.elementor-element-c6ecf62{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-c6ecf62.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-c6ecf62 img{width:100%;height:200px;object-fit:contain;object-position:center center;}.elementor-8645 .elementor-element.elementor-element-ea13156{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-ea13156.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-ea13156 img{width:100%;height:200px;object-fit:contain;object-position:center center;}.elementor-8645 .elementor-element.elementor-element-63a9c47{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-63a9c47.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-63a9c47 img{width:100%;height:200px;object-fit:contain;object-position:center center;}.elementor-8645 .elementor-element.elementor-element-2e4f39a{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8645 .elementor-element.elementor-element-2e4f39a .elementor-heading-title{font-family:var( --e-global-typography-54f943e-font-family ), Sans-serif;font-size:var( --e-global-typography-54f943e-font-size );font-weight:var( --e-global-typography-54f943e-font-weight );line-height:var( --e-global-typography-54f943e-line-height );color:#FFFFFF;}.elementor-8645 .elementor-element.elementor-element-1d6bfc9{text-align:center;}.elementor-8645 .elementor-element.elementor-element-1d6bfc9 .elementor-heading-title{font-family:var( --e-global-typography-a675ac5-font-family ), Sans-serif;font-size:var( --e-global-typography-a675ac5-font-size );line-height:var( --e-global-typography-a675ac5-line-height );color:#FFFFFFD9;}.elementor-8645 .elementor-element.elementor-element-20a6c21 .elementor-button{background-color:#00000000;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:300;line-height:25px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:8px 25px 8px 25px;}.elementor-8645 .elementor-element.elementor-element-20a6c21 .elementor-button:hover, .elementor-8645 .elementor-element.elementor-element-20a6c21 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-8645 .elementor-element.elementor-element-20a6c21{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:100px 100px 100px 100px;}.elementor-8645 .elementor-element.elementor-element-20a6c21.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-20a6c21 .elementor-button:hover svg, .elementor-8645 .elementor-element.elementor-element-20a6c21 .elementor-button:focus svg{fill:#000000;}.elementor-8645 .elementor-element.elementor-element-e8ca444{width:var( --container-widget-width, 50% );max-width:50%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-8645 .elementor-element.elementor-element-e8ca444.elementor-element{--align-self:center;}.elementor-8645 .elementor-element.elementor-element-e8ca444 .elementor-heading-title{font-family:var( --e-global-typography-a675ac5-font-family ), Sans-serif;font-size:var( --e-global-typography-a675ac5-font-size );line-height:var( --e-global-typography-a675ac5-line-height );color:#2E2860;}.elementor-8645 .elementor-element.elementor-element-d0942cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:130px;--padding-left:40px;--padding-right:40px;}.elementor-8645 .elementor-element.elementor-element-d0942cd:not(.elementor-motion-effects-element-type-background), .elementor-8645 .elementor-element.elementor-element-d0942cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E2860;}.elementor-8645 .elementor-element.elementor-element-affe884{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8645 .elementor-element.elementor-element-8f368ea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-8f368ea img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-8645 .elementor-element.elementor-element-8f5cc69 .elementor-button{background-color:#00000000;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:300;line-height:25px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:8px 25px 8px 25px;}.elementor-8645 .elementor-element.elementor-element-8f5cc69 .elementor-button:hover, .elementor-8645 .elementor-element.elementor-element-8f5cc69 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-8645 .elementor-element.elementor-element-8f5cc69{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;border-radius:100px 100px 100px 100px;}.elementor-8645 .elementor-element.elementor-element-8f5cc69.elementor-element{--align-self:flex-start;}.elementor-8645 .elementor-element.elementor-element-8f5cc69 .elementor-button:hover svg, .elementor-8645 .elementor-element.elementor-element-8f5cc69 .elementor-button:focus svg{fill:#000000;}.elementor-8645 .elementor-element.elementor-element-6c525d5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-6c525d5 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-8645 .elementor-element.elementor-element-d0c21c9 .elementor-button{background-color:#00000000;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:300;line-height:25px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:8px 25px 8px 25px;}.elementor-8645 .elementor-element.elementor-element-d0c21c9 .elementor-button:hover, .elementor-8645 .elementor-element.elementor-element-d0c21c9 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-8645 .elementor-element.elementor-element-d0c21c9{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:100px 100px 100px 100px;}.elementor-8645 .elementor-element.elementor-element-d0c21c9.elementor-element{--align-self:flex-start;}.elementor-8645 .elementor-element.elementor-element-d0c21c9 .elementor-button:hover svg, .elementor-8645 .elementor-element.elementor-element-d0c21c9 .elementor-button:focus svg{fill:#000000;}.elementor-8645 .elementor-element.elementor-element-cb1d333{--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:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-8645 .elementor-element.elementor-element-0e43681{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-8645 .elementor-element.elementor-element-0e43681 .elementor-heading-title{font-family:var( --e-global-typography-cd2a645-font-family ), Sans-serif;font-size:var( --e-global-typography-cd2a645-font-size );font-weight:var( --e-global-typography-cd2a645-font-weight );line-height:var( --e-global-typography-cd2a645-line-height );color:#FFFFFF;}.elementor-8645 .elementor-element.elementor-element-b62ed56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-a747065-font-family ), Sans-serif;font-size:var( --e-global-typography-a747065-font-size );font-weight:var( --e-global-typography-a747065-font-weight );line-height:var( --e-global-typography-a747065-line-height );color:#FFFFFF;}.elementor-8645 .elementor-element.elementor-element-b62ed56 p{margin-block-end:0px;}.elementor-8645 .elementor-element.elementor-element-6d06be8 .elementor-button{background-color:#00000000;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:300;line-height:25px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:8px 25px 8px 25px;}.elementor-8645 .elementor-element.elementor-element-6d06be8 .elementor-button:hover, .elementor-8645 .elementor-element.elementor-element-6d06be8 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-8645 .elementor-element.elementor-element-6d06be8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:100px 100px 100px 100px;}.elementor-8645 .elementor-element.elementor-element-6d06be8.elementor-element{--align-self:flex-start;}.elementor-8645 .elementor-element.elementor-element-6d06be8 .elementor-button:hover svg, .elementor-8645 .elementor-element.elementor-element-6d06be8 .elementor-button:focus svg{fill:#000000;}.elementor-8645 .elementor-element.elementor-element-de016a1 .elementor-button{background-color:#00000000;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:300;line-height:25px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:8px 25px 8px 25px;}.elementor-8645 .elementor-element.elementor-element-de016a1 .elementor-button:hover, .elementor-8645 .elementor-element.elementor-element-de016a1 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-8645 .elementor-element.elementor-element-de016a1{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:100px 100px 100px 100px;}.elementor-8645 .elementor-element.elementor-element-de016a1.elementor-element{--align-self:flex-start;}.elementor-8645 .elementor-element.elementor-element-de016a1 .elementor-button:hover svg, .elementor-8645 .elementor-element.elementor-element-de016a1 .elementor-button:focus svg{fill:#000000;}.elementor-8645 .elementor-element.elementor-element-734e59f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:130px;--padding-left:40px;--padding-right:40px;}.elementor-8645 .elementor-element.elementor-element-734e59f:not(.elementor-motion-effects-element-type-background), .elementor-8645 .elementor-element.elementor-element-734e59f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1ECEA;}.elementor-8645 .elementor-element.elementor-element-18f82c0{width:var( --container-widget-width, 600px );max-width:600px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-8645 .elementor-element.elementor-element-18f82c0 .elementor-heading-title{font-family:var( --e-global-typography-a154bb5-font-family ), Sans-serif;font-size:var( --e-global-typography-a154bb5-font-size );line-height:var( --e-global-typography-a154bb5-line-height );color:#2E2860;}.elementor-8645 .elementor-element.elementor-element-9ef78db{border-radius:20px 20px 20px 20px;}.elementor-8645 .elementor-element.elementor-element-9ef78db .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8645 .elementor-element.elementor-element-52e8c40{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-8645 .elementor-element.elementor-element-5455b7e{width:100%;max-width:100%;top:0px;}body:not(.rtl) .elementor-8645 .elementor-element.elementor-element-5455b7e{left:0px;}body.rtl .elementor-8645 .elementor-element.elementor-element-5455b7e{right:0px;}.elementor-8645 .elementor-element.elementor-element-5455b7e img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-8645 .elementor-element.elementor-element-113f8a1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-8645 .elementor-element.elementor-element-cf9e201{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8645 .elementor-element.elementor-element-cf9e201 .elementor-heading-title{font-family:var( --e-global-typography-cd2a645-font-family ), Sans-serif;font-size:var( --e-global-typography-cd2a645-font-size );font-weight:var( --e-global-typography-cd2a645-font-weight );line-height:var( --e-global-typography-cd2a645-line-height );color:#FFFFFF;}.elementor-8645 .elementor-element.elementor-element-79e3e94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-a747065-font-family ), Sans-serif;font-size:var( --e-global-typography-a747065-font-size );font-weight:var( --e-global-typography-a747065-font-weight );line-height:var( --e-global-typography-a747065-line-height );color:#FFFFFF;}.elementor-8645 .elementor-element.elementor-element-79e3e94 p{margin-block-end:0px;}.elementor-8645 .elementor-element.elementor-element-319cd32{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8645 .elementor-element.elementor-element-e9bb3cd{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8645 .elementor-element.elementor-element-e9bb3cd:not(.elementor-motion-effects-element-type-background), .elementor-8645 .elementor-element.elementor-element-e9bb3cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.visionsschmiede.ch/wp-content/uploads/46_visions_schmiede_teaser_infogespraech-dc4148df.webp");background-position:center center;background-size:cover;}.elementor-8645 .elementor-element.elementor-element-9c365f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-8645 .elementor-element.elementor-element-9c365f9 p{margin-block-end:0px;}.elementor-8645 .elementor-element.elementor-element-31d512f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8645 .elementor-element.elementor-element-3be13ec{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8645 .elementor-element.elementor-element-3be13ec:not(.elementor-motion-effects-element-type-background), .elementor-8645 .elementor-element.elementor-element-3be13ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.visionsschmiede.ch/wp-content/uploads/vitaly-gariev-xZm0V49NXJI-unsplash-97e7b915.webp");background-position:center center;background-size:cover;}.elementor-8645 .elementor-element.elementor-element-8ed60ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-8645 .elementor-element.elementor-element-8ed60ae p{margin-block-end:0px;}.elementor-8645 .elementor-element.elementor-element-d50880a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8645 .elementor-element.elementor-element-01db3b2{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8645 .elementor-element.elementor-element-01db3b2:not(.elementor-motion-effects-element-type-background), .elementor-8645 .elementor-element.elementor-element-01db3b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.visionsschmiede.ch/wp-content/uploads/visions_schmiede_teaser_vorgespraech-279d464f.webp");background-position:center center;background-size:cover;}.elementor-8645 .elementor-element.elementor-element-8dacf74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-8645 .elementor-element.elementor-element-8dacf74 p{margin-block-end:0px;}.elementor-8645 .elementor-element.elementor-element-bf4a27a{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:40px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFFF2;--e-n-carousel-arrow-hover-color:#FFFFFFF2;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-8645 .elementor-element.elementor-element-bf4a27a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-8645 .elementor-element.elementor-element-c6aefef{--display:flex;--padding-top:130px;--padding-bottom:130px;--padding-left:40px;--padding-right:40px;}.elementor-8645 .elementor-element.elementor-element-899d602{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-8645 .elementor-element.elementor-element-899d602 .elementor-heading-title{font-family:var( --e-global-typography-cd2a645-font-family ), Sans-serif;font-size:var( --e-global-typography-cd2a645-font-size );font-weight:var( --e-global-typography-cd2a645-font-weight );line-height:var( --e-global-typography-cd2a645-line-height );color:#2E2860;}.elementor-8645 .elementor-element.elementor-element-deaaf66{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8645 .elementor-element.elementor-element-0c736cd{width:var( --container-widget-width, 110px );max-width:110px;padding:10px 10px 10px 10px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-0c736cd .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:22px;}.elementor-8645 .elementor-element.elementor-element-cb88aa1{width:var( --container-widget-width, 943px );max-width:943px;padding:10px 10px 10px 10px;--container-widget-width:943px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-cb88aa1 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:22px;}.elementor-8645 .elementor-element.elementor-element-654f303{width:var( --container-widget-width, 148px );max-width:148px;padding:10px 10px 10px 10px;--container-widget-width:148px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-654f303 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:22px;}.elementor-8645 .elementor-element.elementor-element-37bc108{width:var( --container-widget-width, 110px );max-width:110px;padding:10px 10px 10px 10px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-37bc108 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16.5px;font-weight:400;line-height:26px;}.elementor-8645 .elementor-element.elementor-element-536233c{width:var( --container-widget-width, 943px );max-width:943px;padding:10px 10px 10px 10px;--container-widget-width:943px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-536233c .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16.5px;font-weight:400;line-height:26px;color:var( --e-global-color-c8adc89 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8645 .elementor-element.elementor-element-46c532b{width:var( --container-widget-width, 148px );max-width:148px;padding:10px 10px 10px 10px;--container-widget-width:148px;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-8645 .elementor-element.elementor-element-46c532b .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-8645 .elementor-element.elementor-element-46c532b .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-8645 .elementor-element.elementor-element-46c532b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-c8adc89 );}.elementor-8645 .elementor-element.elementor-element-46c532b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-c8adc89 );}.elementor-8645 .elementor-element.elementor-element-46c532b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8645 .elementor-element.elementor-element-46c532b .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:16.5px;font-weight:400;line-height:26px;}.elementor-8645 .elementor-element.elementor-element-46c532b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-8645 .elementor-element.elementor-element-46c532b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-c8adc89 );}.elementor-8645 .elementor-element.elementor-element-e16bd20 .elementor-button{background-color:#00000000;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:300;line-height:25px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:8px 25px 8px 25px;}.elementor-8645 .elementor-element.elementor-element-e16bd20 .elementor-button:hover, .elementor-8645 .elementor-element.elementor-element-e16bd20 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-secondary );border-color:var( --e-global-color-c8adc89 );}.elementor-8645 .elementor-element.elementor-element-e16bd20{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:100px 100px 100px 100px;}.elementor-8645 .elementor-element.elementor-element-e16bd20.elementor-element{--align-self:flex-start;}.elementor-8645 .elementor-element.elementor-element-e16bd20 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8645 .elementor-element.elementor-element-e16bd20 .elementor-button:hover svg, .elementor-8645 .elementor-element.elementor-element-e16bd20 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-8645 .elementor-element.elementor-element-ba98f6c{--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:130px;--padding-bottom:130px;--padding-left:40px;--padding-right:40px;}.elementor-8645 .elementor-element.elementor-element-ba98f6c:not(.elementor-motion-effects-element-type-background), .elementor-8645 .elementor-element.elementor-element-ba98f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.visionsschmiede.ch/wp-content/uploads/visions_schmiede_hero_perlmutt-973e7f8d.webp");background-position:center center;background-size:cover;}.elementor-8645 .elementor-element.elementor-element-1b27c18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-8645 .elementor-element.elementor-element-1b27c18 .elementor-heading-title{font-family:var( --e-global-typography-cd2a645-font-family ), Sans-serif;font-size:var( --e-global-typography-cd2a645-font-size );font-weight:var( --e-global-typography-cd2a645-font-weight );line-height:var( --e-global-typography-cd2a645-line-height );color:#2E2860;}.elementor-8645 .elementor-element.elementor-element-47b409f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8645 .elementor-element.elementor-element-45581c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8645 .elementor-element.elementor-element-d2c791a{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-d2c791a img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:999px 999px 999px 999px;}.elementor-8645 .elementor-element.elementor-element-b1bc1ef{width:var( --container-widget-width, 0px );max-width:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:0px;--container-widget-flex-grow:0;font-family:"Nunito Sans", Sans-serif;font-size:16.5px;font-weight:300;line-height:1.4em;color:#2E2860;}.elementor-8645 .elementor-element.elementor-element-b1bc1ef.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8645 .elementor-element.elementor-element-b1bc1ef p{margin-block-end:10px;}.elementor-8645 .elementor-element.elementor-element-c9c58de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8645 .elementor-element.elementor-element-0b601e5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8645 .elementor-element.elementor-element-7b640b7{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-7b640b7 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:999px 999px 999px 999px;}.elementor-8645 .elementor-element.elementor-element-61a0322{width:var( --container-widget-width, 0px );max-width:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:0px;--container-widget-flex-grow:0;font-family:"Nunito Sans", Sans-serif;font-size:16.5px;font-weight:300;line-height:1.4em;color:#2E2860;}.elementor-8645 .elementor-element.elementor-element-61a0322.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8645 .elementor-element.elementor-element-61a0322 p{margin-block-end:10px;}.elementor-8645 .elementor-element.elementor-element-8bf9ef3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8645 .elementor-element.elementor-element-a4cac30{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8645 .elementor-element.elementor-element-51a3047{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-51a3047 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:999px 999px 999px 999px;}.elementor-8645 .elementor-element.elementor-element-e9274e8{width:var( --container-widget-width, 0px );max-width:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:0px;--container-widget-flex-grow:0;font-family:"Nunito Sans", Sans-serif;font-size:16.5px;font-weight:300;line-height:1.4em;color:#2E2860;}.elementor-8645 .elementor-element.elementor-element-e9274e8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8645 .elementor-element.elementor-element-e9274e8 p{margin-block-end:10px;}.elementor-8645 .elementor-element.elementor-element-6c1bb1d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#2E2860;--e-n-carousel-arrow-hover-color:#2E2860;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#B93D2A;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-8645 .elementor-element.elementor-element-6c1bb1d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-8645 .elementor-element.elementor-element-1e1aa8e{--display:flex;--padding-top:130px;--padding-bottom:130px;--padding-left:40px;--padding-right:40px;}.elementor-8645 .elementor-element.elementor-element-24b792a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-8645 .elementor-element.elementor-element-24b792a .elementor-heading-title{font-family:var( --e-global-typography-cd2a645-font-family ), Sans-serif;font-size:var( --e-global-typography-cd2a645-font-size );font-weight:var( --e-global-typography-cd2a645-font-weight );line-height:var( --e-global-typography-cd2a645-line-height );color:#2E2860;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8645 .elementor-element.elementor-element-1542bb0{--grid-columns:3;}.elementor-8645 .elementor-element.elementor-element-1542bb0 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-8645 .elementor-element.elementor-element-1542bb0 .e-loop-item > .elementor-section, .elementor-8645 .elementor-element.elementor-element-1542bb0 .e-loop-item > .elementor-section > .elementor-container, .elementor-8645 .elementor-element.elementor-element-1542bb0 .e-loop-item > .e-con, .elementor-8645 .elementor-element.elementor-element-1542bb0 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-8645 .elementor-element.elementor-element-b896d7a{--display:flex;--overlay-opacity:1;--padding-top:130px;--padding-bottom:130px;--padding-left:40px;--padding-right:40px;}.elementor-8645 .elementor-element.elementor-element-b896d7a:not(.elementor-motion-effects-element-type-background), .elementor-8645 .elementor-element.elementor-element-b896d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.visionsschmiede.ch/wp-content/uploads/visions_schmiede_regenbogen_berge.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8645 .elementor-element.elementor-element-b896d7a::before, .elementor-8645 .elementor-element.elementor-element-b896d7a > .elementor-background-video-container::before, .elementor-8645 .elementor-element.elementor-element-b896d7a > .e-con-inner > .elementor-background-video-container::before, .elementor-8645 .elementor-element.elementor-element-b896d7a > .elementor-background-slideshow::before, .elementor-8645 .elementor-element.elementor-element-b896d7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8645 .elementor-element.elementor-element-b896d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2E2860B3;--background-overlay:'';}.elementor-8645 .elementor-element.elementor-element-0186401{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-8645 .elementor-element.elementor-element-0186401 .elementor-heading-title{font-family:var( --e-global-typography-cd2a645-font-family ), Sans-serif;font-size:var( --e-global-typography-cd2a645-font-size );font-weight:var( --e-global-typography-cd2a645-font-weight );line-height:var( --e-global-typography-cd2a645-line-height );color:var( --e-global-color-secondary );}.elementor-8645 .elementor-element.elementor-element-efd877f{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-dc1ca9b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:130px;--padding-left:40px;--padding-right:40px;}.elementor-8645 .elementor-element.elementor-element-dc1ca9b:not(.elementor-motion-effects-element-type-background), .elementor-8645 .elementor-element.elementor-element-dc1ca9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1ECEA;}.elementor-8645 .elementor-element.elementor-element-a33d9d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-8645 .elementor-element.elementor-element-a33d9d5 .elementor-heading-title{font-family:var( --e-global-typography-cd2a645-font-family ), Sans-serif;font-size:var( --e-global-typography-cd2a645-font-size );font-weight:var( --e-global-typography-cd2a645-font-weight );line-height:var( --e-global-typography-cd2a645-line-height );color:#2E2860;}.elementor-8645 .elementor-element.elementor-element-136d3b7{width:var( --container-widget-width, 750px );max-width:750px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-a747065-font-family ), Sans-serif;font-size:var( --e-global-typography-a747065-font-size );font-weight:var( --e-global-typography-a747065-font-weight );line-height:var( --e-global-typography-a747065-line-height );color:#2E2860;}.elementor-8645 .elementor-element.elementor-element-136d3b7 p{margin-block-end:0px;}.elementor-8645 .elementor-element.elementor-element-bbaeb13{border-radius:20px 20px 20px 20px;}.elementor-8645 .elementor-element.elementor-element-bbaeb13 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8645 .elementor-element.elementor-element-58ce7ef{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:130px;--padding-left:40px;--padding-right:40px;}.elementor-8645 .elementor-element.elementor-element-58ce7ef:not(.elementor-motion-effects-element-type-background), .elementor-8645 .elementor-element.elementor-element-58ce7ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E2860;}.elementor-8645 .elementor-element.elementor-element-5bfbef1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8645 .elementor-element.elementor-element-40c1448{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-8645 .elementor-element.elementor-element-40c1448 img{width:100%;}.elementor-8645 .elementor-element.elementor-element-5f56571{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;grid-column:span 2;}.elementor-8645 .elementor-element.elementor-element-ac13696{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-8645 .elementor-element.elementor-element-ac13696 .elementor-heading-title{font-family:var( --e-global-typography-cd2a645-font-family ), Sans-serif;font-size:var( --e-global-typography-cd2a645-font-size );font-weight:var( --e-global-typography-cd2a645-font-weight );line-height:var( --e-global-typography-cd2a645-line-height );color:#FFFFFF;}.elementor-8645 .elementor-element.elementor-element-d522ab3{width:var( --container-widget-width, 750px );max-width:750px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-a747065-font-family ), Sans-serif;font-size:var( --e-global-typography-a747065-font-size );font-weight:var( --e-global-typography-a747065-font-weight );line-height:var( --e-global-typography-a747065-line-height );color:#FFFFFF;}.elementor-8645 .elementor-element.elementor-element-d522ab3 p{margin-block-end:0px;}.elementor-8645 .elementor-element.elementor-element-a367c8c .elementor-button{background-color:#00000000;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:300;line-height:25px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:8px 25px 8px 25px;}.elementor-8645 .elementor-element.elementor-element-a367c8c .elementor-button:hover, .elementor-8645 .elementor-element.elementor-element-a367c8c .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-8645 .elementor-element.elementor-element-a367c8c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:100px 100px 100px 100px;}.elementor-8645 .elementor-element.elementor-element-a367c8c .elementor-button:hover svg, .elementor-8645 .elementor-element.elementor-element-a367c8c .elementor-button:focus svg{fill:#000000;}.elementor-8645 .elementor-element.elementor-element-f5210bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-8645 .elementor-element.elementor-element-b4ed801 .swiper-slide-inner{padding:65px 25px 65px 25px;}.elementor-8645 .elementor-element.elementor-element-3c60306{--padding-top:0px;--padding-bottom:65px;--padding-left:25px;--padding-right:25px;}.elementor-8645 .elementor-element.elementor-element-5519935{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:33px;--padding-left:16px;--padding-right:16px;}.elementor-8645 .elementor-element.elementor-element-fb09373 .elementor-heading-title{font-size:var( --e-global-typography-a675ac5-font-size );line-height:var( --e-global-typography-a675ac5-line-height );}.elementor-8645 .elementor-element.elementor-element-89a63f1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8645 .elementor-element.elementor-element-e3e71d5 .elementor-heading-title{font-size:var( --e-global-typography-cb03c67-font-size );line-height:var( --e-global-typography-cb03c67-line-height );}.elementor-8645 .elementor-element.elementor-element-ab66caa{font-size:var( --e-global-typography-a675ac5-font-size );line-height:var( --e-global-typography-a675ac5-line-height );}.elementor-8645 .elementor-element.elementor-element-92335c1{--grid-auto-flow:row;}.elementor-8645 .elementor-element.elementor-element-675a630{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8645 .elementor-element.elementor-element-e4327eb .elementor-heading-title{font-size:var( --e-global-typography-cb03c67-font-size );line-height:var( --e-global-typography-cb03c67-line-height );}.elementor-8645 .elementor-element.elementor-element-a7fa8fa{font-size:var( --e-global-typography-a675ac5-font-size );line-height:var( --e-global-typography-a675ac5-line-height );}.elementor-8645 .elementor-element.elementor-element-328caee{--grid-auto-flow:row;}.elementor-8645 .elementor-element.elementor-element-7fb7a73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8645 .elementor-element.elementor-element-6cae659 .elementor-heading-title{font-size:var( --e-global-typography-cb03c67-font-size );line-height:var( --e-global-typography-cb03c67-line-height );}.elementor-8645 .elementor-element.elementor-element-81a9558{--grid-auto-flow:row;}.elementor-8645 .elementor-element.elementor-element-c09b086{--padding-top:65px;--padding-bottom:65px;--padding-left:25px;--padding-right:25px;}.elementor-8645 .elementor-element.elementor-element-ace2bf6 .elementor-heading-title{font-size:var( --e-global-typography-cd2a645-font-size );line-height:var( --e-global-typography-cd2a645-line-height );}.elementor-8645 .elementor-element.elementor-element-0136d22{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8645 .elementor-element.elementor-element-135c2a8{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-8645 .elementor-element.elementor-element-3be01b2{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8645 .elementor-element.elementor-element-4f13050 .elementor-heading-title{font-size:var( --e-global-typography-54f943e-font-size );line-height:var( --e-global-typography-54f943e-line-height );}.elementor-8645 .elementor-element.elementor-element-7b9b926 .elementor-heading-title{font-size:var( --e-global-typography-a675ac5-font-size );line-height:var( --e-global-typography-a675ac5-line-height );}.elementor-8645 .elementor-element.elementor-element-53bdede{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8645 .elementor-element.elementor-element-2e4f39a .elementor-heading-title{font-size:var( --e-global-typography-54f943e-font-size );line-height:var( --e-global-typography-54f943e-line-height );}.elementor-8645 .elementor-element.elementor-element-1d6bfc9 .elementor-heading-title{font-size:var( --e-global-typography-a675ac5-font-size );line-height:var( --e-global-typography-a675ac5-line-height );}.elementor-8645 .elementor-element.elementor-element-e8ca444{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8645 .elementor-element.elementor-element-e8ca444 .elementor-heading-title{font-size:var( --e-global-typography-a675ac5-font-size );line-height:var( --e-global-typography-a675ac5-line-height );}.elementor-8645 .elementor-element.elementor-element-d0942cd{--justify-content:flex-start;--padding-top:65px;--padding-bottom:65px;--padding-left:25px;--padding-right:25px;}.elementor-8645 .elementor-element.elementor-element-0e43681 .elementor-heading-title{font-size:var( --e-global-typography-cd2a645-font-size );line-height:var( --e-global-typography-cd2a645-line-height );}.elementor-8645 .elementor-element.elementor-element-b62ed56{font-size:var( --e-global-typography-a747065-font-size );line-height:var( --e-global-typography-a747065-line-height );}.elementor-8645 .elementor-element.elementor-element-734e59f{--padding-top:65px;--padding-bottom:65px;--padding-left:25px;--padding-right:25px;}.elementor-8645 .elementor-element.elementor-element-18f82c0 .elementor-heading-title{font-size:var( --e-global-typography-a154bb5-font-size );line-height:var( --e-global-typography-a154bb5-line-height );}.elementor-8645 .elementor-element.elementor-element-52e8c40{--padding-top:65px;--padding-bottom:65px;--padding-left:25px;--padding-right:25px;}.elementor-8645 .elementor-element.elementor-element-cf9e201 .elementor-heading-title{font-size:var( --e-global-typography-cd2a645-font-size );line-height:var( --e-global-typography-cd2a645-line-height );}.elementor-8645 .elementor-element.elementor-element-79e3e94{font-size:var( --e-global-typography-a747065-font-size );line-height:var( --e-global-typography-a747065-line-height );}.elementor-8645 .elementor-element.elementor-element-bf4a27a{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:24px;--e-n-carousel-arrow-next-right-position:24px;--e-n-carousel-arrow-size:12px;}.elementor-8645 .elementor-element.elementor-element-c6aefef{--padding-top:65px;--padding-bottom:65px;--padding-left:25px;--padding-right:25px;}.elementor-8645 .elementor-element.elementor-element-899d602{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-8645 .elementor-element.elementor-element-899d602 .elementor-heading-title{font-size:var( --e-global-typography-cd2a645-font-size );line-height:var( --e-global-typography-cd2a645-line-height );}.elementor-8645 .elementor-element.elementor-element-cb88aa1{--container-widget-width:450px;--container-widget-flex-grow:0;width:var( --container-widget-width, 450px );max-width:450px;}.elementor-8645 .elementor-element.elementor-element-536233c{--container-widget-width:450px;--container-widget-flex-grow:0;width:var( --container-widget-width, 450px );max-width:450px;}.elementor-8645 .elementor-element.elementor-element-ba98f6c{--padding-top:65px;--padding-bottom:65px;--padding-left:25px;--padding-right:25px;}.elementor-8645 .elementor-element.elementor-element-1b27c18 .elementor-heading-title{font-size:var( --e-global-typography-cd2a645-font-size );line-height:var( --e-global-typography-cd2a645-line-height );}.elementor-8645 .elementor-element.elementor-element-45581c4{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8645 .elementor-element.elementor-element-d2c791a{--container-widget-width:160px;--container-widget-flex-grow:0;width:var( --container-widget-width, 160px );max-width:160px;}.elementor-8645 .elementor-element.elementor-element-0b601e5{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8645 .elementor-element.elementor-element-7b640b7{--container-widget-width:160px;--container-widget-flex-grow:0;width:var( --container-widget-width, 160px );max-width:160px;}.elementor-8645 .elementor-element.elementor-element-a4cac30{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8645 .elementor-element.elementor-element-51a3047{--container-widget-width:160px;--container-widget-flex-grow:0;width:var( --container-widget-width, 160px );max-width:160px;}.elementor-8645 .elementor-element.elementor-element-6c1bb1d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8645 .elementor-element.elementor-element-1e1aa8e{--padding-top:65px;--padding-bottom:65px;--padding-left:25px;--padding-right:25px;}.elementor-8645 .elementor-element.elementor-element-24b792a .elementor-heading-title{font-size:var( --e-global-typography-cd2a645-font-size );line-height:var( --e-global-typography-cd2a645-line-height );}.elementor-8645 .elementor-element.elementor-element-1542bb0{--grid-columns:2;}.elementor-8645 .elementor-element.elementor-element-b896d7a{--padding-top:65px;--padding-bottom:65px;--padding-left:25px;--padding-right:25px;}.elementor-8645 .elementor-element.elementor-element-0186401 .elementor-heading-title{font-size:var( --e-global-typography-cd2a645-font-size );line-height:var( --e-global-typography-cd2a645-line-height );}.elementor-8645 .elementor-element.elementor-element-efd877f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8645 .elementor-element.elementor-element-dc1ca9b{--padding-top:65px;--padding-bottom:65px;--padding-left:25px;--padding-right:25px;}.elementor-8645 .elementor-element.elementor-element-a33d9d5 .elementor-heading-title{font-size:var( --e-global-typography-cd2a645-font-size );line-height:var( --e-global-typography-cd2a645-line-height );}.elementor-8645 .elementor-element.elementor-element-136d3b7{font-size:var( --e-global-typography-a747065-font-size );line-height:var( --e-global-typography-a747065-line-height );}.elementor-8645 .elementor-element.elementor-element-58ce7ef{--grid-auto-flow:row;--padding-top:65px;--padding-bottom:65px;--padding-left:25px;--padding-right:25px;}.elementor-8645 .elementor-element.elementor-element-5f56571{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-8645 .elementor-element.elementor-element-ac13696 .elementor-heading-title{font-size:var( --e-global-typography-cd2a645-font-size );line-height:var( --e-global-typography-cd2a645-line-height );}.elementor-8645 .elementor-element.elementor-element-d522ab3{font-size:var( --e-global-typography-a747065-font-size );line-height:var( --e-global-typography-a747065-line-height );}}@media(max-width:767px){.elementor-8645 .elementor-element.elementor-element-b4ed801 .swiper-slide-inner{padding:65px 15px 65px 15px;}.elementor-8645 .elementor-element.elementor-element-3c60306{--padding-top:65px;--padding-bottom:65px;--padding-left:15px;--padding-right:15px;}.elementor-8645 .elementor-element.elementor-element-5519935{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8645 .elementor-element.elementor-element-fb09373 .elementor-heading-title{font-size:var( --e-global-typography-a675ac5-font-size );line-height:var( --e-global-typography-a675ac5-line-height );}.elementor-8645 .elementor-element.elementor-element-89a63f1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8645 .elementor-element.elementor-element-e3e71d5 .elementor-heading-title{font-size:var( --e-global-typography-cb03c67-font-size );line-height:var( --e-global-typography-cb03c67-line-height );}.elementor-8645 .elementor-element.elementor-element-ab66caa{font-size:var( --e-global-typography-a675ac5-font-size );line-height:var( --e-global-typography-a675ac5-line-height );}.elementor-8645 .elementor-element.elementor-element-92335c1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8645 .elementor-element.elementor-element-e4327eb .elementor-heading-title{font-size:var( --e-global-typography-cb03c67-font-size );line-height:var( --e-global-typography-cb03c67-line-height );}.elementor-8645 .elementor-element.elementor-element-a7fa8fa{font-size:var( --e-global-typography-a675ac5-font-size );line-height:var( --e-global-typography-a675ac5-line-height );}.elementor-8645 .elementor-element.elementor-element-328caee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8645 .elementor-element.elementor-element-6cae659 .elementor-heading-title{font-size:var( --e-global-typography-cb03c67-font-size );line-height:var( --e-global-typography-cb03c67-line-height );}.elementor-8645 .elementor-element.elementor-element-81a9558{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-8645 .elementor-element.elementor-element-c09b086{--padding-top:65px;--padding-bottom:65px;--padding-left:15px;--padding-right:15px;}.elementor-8645 .elementor-element.elementor-element-ace2bf6 .elementor-heading-title{font-size:var( --e-global-typography-cd2a645-font-size );line-height:var( --e-global-typography-cd2a645-line-height );}.elementor-8645 .elementor-element.elementor-element-3be01b2{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8645 .elementor-element.elementor-element-4f13050 .elementor-heading-title{font-size:var( --e-global-typography-54f943e-font-size );line-height:var( --e-global-typography-54f943e-line-height );}.elementor-8645 .elementor-element.elementor-element-7b9b926 .elementor-heading-title{font-size:var( --e-global-typography-a675ac5-font-size );line-height:var( --e-global-typography-a675ac5-line-height );}.elementor-8645 .elementor-element.elementor-element-53bdede{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8645 .elementor-element.elementor-element-2e4f39a .elementor-heading-title{font-size:var( --e-global-typography-54f943e-font-size );line-height:var( --e-global-typography-54f943e-line-height );}.elementor-8645 .elementor-element.elementor-element-1d6bfc9 .elementor-heading-title{font-size:var( --e-global-typography-a675ac5-font-size );line-height:var( --e-global-typography-a675ac5-line-height );}.elementor-8645 .elementor-element.elementor-element-e8ca444 .elementor-heading-title{font-size:var( --e-global-typography-a675ac5-font-size );line-height:var( --e-global-typography-a675ac5-line-height );}.elementor-8645 .elementor-element.elementor-element-d0942cd{--padding-top:65px;--padding-bottom:65px;--padding-left:15px;--padding-right:15px;}.elementor-8645 .elementor-element.elementor-element-cb1d333{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8645 .elementor-element.elementor-element-0e43681 .elementor-heading-title{font-size:var( --e-global-typography-cd2a645-font-size );line-height:var( --e-global-typography-cd2a645-line-height );}.elementor-8645 .elementor-element.elementor-element-b62ed56{font-size:var( --e-global-typography-a747065-font-size );line-height:var( --e-global-typography-a747065-line-height );}.elementor-8645 .elementor-element.elementor-element-734e59f{--padding-top:65px;--padding-bottom:65px;--padding-left:15px;--padding-right:15px;}.elementor-8645 .elementor-element.elementor-element-18f82c0 .elementor-heading-title{font-size:var( --e-global-typography-a154bb5-font-size );line-height:var( --e-global-typography-a154bb5-line-height );}.elementor-8645 .elementor-element.elementor-element-52e8c40{--padding-top:65px;--padding-bottom:65px;--padding-left:15px;--padding-right:15px;}.elementor-8645 .elementor-element.elementor-element-cf9e201 .elementor-heading-title{font-size:var( --e-global-typography-cd2a645-font-size );line-height:var( --e-global-typography-cd2a645-line-height );}.elementor-8645 .elementor-element.elementor-element-79e3e94{font-size:var( --e-global-typography-a747065-font-size );line-height:var( --e-global-typography-a747065-line-height );}.elementor-8645 .elementor-element.elementor-element-bf4a27a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8645 .elementor-element.elementor-element-c6aefef{--padding-top:65px;--padding-bottom:65px;--padding-left:15px;--padding-right:15px;}.elementor-8645 .elementor-element.elementor-element-899d602{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-8645 .elementor-element.elementor-element-899d602 .elementor-heading-title{font-size:var( --e-global-typography-cd2a645-font-size );line-height:var( --e-global-typography-cd2a645-line-height );}.elementor-8645 .elementor-element.elementor-element-ba98f6c{--padding-top:65px;--padding-bottom:65px;--padding-left:15px;--padding-right:15px;}.elementor-8645 .elementor-element.elementor-element-1b27c18 .elementor-heading-title{font-size:var( --e-global-typography-cd2a645-font-size );line-height:var( --e-global-typography-cd2a645-line-height );}.elementor-8645 .elementor-element.elementor-element-45581c4{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-8645 .elementor-element.elementor-element-d2c791a{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-8645 .elementor-element.elementor-element-b1bc1ef{width:100%;max-width:100%;text-align:center;}.elementor-8645 .elementor-element.elementor-element-0b601e5{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-8645 .elementor-element.elementor-element-7b640b7{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-8645 .elementor-element.elementor-element-61a0322{width:100%;max-width:100%;text-align:center;}.elementor-8645 .elementor-element.elementor-element-a4cac30{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-8645 .elementor-element.elementor-element-51a3047{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-8645 .elementor-element.elementor-element-e9274e8{width:100%;max-width:100%;text-align:center;}.elementor-8645 .elementor-element.elementor-element-6c1bb1d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8645 .elementor-element.elementor-element-1e1aa8e{--padding-top:65px;--padding-bottom:65px;--padding-left:15px;--padding-right:15px;}.elementor-8645 .elementor-element.elementor-element-24b792a .elementor-heading-title{font-size:var( --e-global-typography-cd2a645-font-size );line-height:var( --e-global-typography-cd2a645-line-height );}.elementor-8645 .elementor-element.elementor-element-1542bb0{--grid-columns:1;}.elementor-8645 .elementor-element.elementor-element-b896d7a{--padding-top:65px;--padding-bottom:65px;--padding-left:15px;--padding-right:15px;}.elementor-8645 .elementor-element.elementor-element-0186401 .elementor-heading-title{font-size:var( --e-global-typography-cd2a645-font-size );line-height:var( --e-global-typography-cd2a645-line-height );}.elementor-8645 .elementor-element.elementor-element-efd877f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8645 .elementor-element.elementor-element-a33d9d5 .elementor-heading-title{font-size:var( --e-global-typography-cd2a645-font-size );line-height:var( --e-global-typography-cd2a645-line-height );}.elementor-8645 .elementor-element.elementor-element-136d3b7{font-size:var( --e-global-typography-a747065-font-size );line-height:var( --e-global-typography-a747065-line-height );}.elementor-8645 .elementor-element.elementor-element-58ce7ef{--e-con-grid-template-columns:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-8645 .elementor-element.elementor-element-5f56571{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 1;}.elementor-8645 .elementor-element.elementor-element-ac13696 .elementor-heading-title{font-size:var( --e-global-typography-cd2a645-font-size );line-height:var( --e-global-typography-cd2a645-line-height );}.elementor-8645 .elementor-element.elementor-element-d522ab3{font-size:var( --e-global-typography-a747065-font-size );line-height:var( --e-global-typography-a747065-line-height );}}@media(min-width:768px){.elementor-8645 .elementor-element.elementor-element-8bccfec{--width:100%;}.elementor-8645 .elementor-element.elementor-element-3c60306{--content-width:1200px;}.elementor-8645 .elementor-element.elementor-element-81a9558{--width:925px;}.elementor-8645 .elementor-element.elementor-element-c09b086{--content-width:1200px;}.elementor-8645 .elementor-element.elementor-element-ed276df{--width:100%;}.elementor-8645 .elementor-element.elementor-element-a464609{--width:100%;}.elementor-8645 .elementor-element.elementor-element-d0942cd{--content-width:1240px;}.elementor-8645 .elementor-element.elementor-element-affe884{--width:33%;}.elementor-8645 .elementor-element.elementor-element-cb1d333{--width:67%;}.elementor-8645 .elementor-element.elementor-element-734e59f{--content-width:1000px;}.elementor-8645 .elementor-element.elementor-element-52e8c40{--content-width:1240px;}.elementor-8645 .elementor-element.elementor-element-ba98f6c{--content-width:1240px;}.elementor-8645 .elementor-element.elementor-element-dc1ca9b{--content-width:1000px;}.elementor-8645 .elementor-element.elementor-element-58ce7ef{--content-width:1240px;}.elementor-8645 .elementor-element.elementor-element-f5210bf{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8645 .elementor-element.elementor-element-81a9558{--width:100%;}}/* Start custom CSS for slides, class: .elementor-element-b4ed801 */.elementor-8645 .elementor-element.elementor-element-b4ed801{
    height: 100%;
}

.title_img{
    width: 750px !important;
}

.elementor-8645 .elementor-element.elementor-element-b4ed801 .elementor-button:hover{
    color:#000 !important;
}

.elementor-8645 .elementor-element.elementor-element-b4ed801 .elementor-swiper-button-prev{
    left: 25px;
    opacity: 0;
}
.elementor-8645 .elementor-element.elementor-element-b4ed801 .elementor-swiper-button-next{
    right: 25px;
    opacity: 0;
}


@media (max-width: 768px) {
    
.elementor-8645 .elementor-element.elementor-element-b4ed801 .elementor-swiper-button-prev{
    left: 20px;
    opacity: 0;
}
.elementor-8645 .elementor-element.elementor-element-b4ed801 .elementor-swiper-button-next{
    right: 20px;
    opacity: 0;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bccfec */.elementor-8645 .elementor-element.elementor-element-8bccfec:hover .elementor-swiper-button-prev,
.elementor-8645 .elementor-element.elementor-element-8bccfec:hover .elementor-swiper-button-next{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1718e46 */.elementor-8645 .elementor-element.elementor-element-1718e46 strong{
    font-size: 18px;
    color:#6a2c22;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e7355 */.elementor-8645 .elementor-element.elementor-element-27e7355 strong{
    font-size: 18px;
    color:#6a2c22;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af8c354 */.elementor-8645 .elementor-element.elementor-element-af8c354 strong{
    font-size: 18px;
    color:#6a2c22;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-675a630 */.elementor-8645 .elementor-element.elementor-element-675a630{
    position: relative;
    overflow: hidden;
}

.elementor-8645 .elementor-element.elementor-element-675a630:before{
    content: "";
    width: 100%;
    height: 100%;
    background:#B93D2A;
    position: absolute;
    left: 0;
    top: 0;
    transition: 0.3s ease;
    z-index: -1;
}

.elementor-8645 .elementor-element.elementor-element-675a630:hover:before{
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7281f2 */.elementor-8645 .elementor-element.elementor-element-d7281f2 strong{
    font-size: 18px;
    color:#6a2c22;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0728f5c */.elementor-8645 .elementor-element.elementor-element-0728f5c strong{
    font-size: 18px;
    color:#6a2c22;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e101c6a */.elementor-8645 .elementor-element.elementor-element-e101c6a strong{
    font-size: 18px;
    color:#6a2c22;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fb7a73 */.elementor-8645 .elementor-element.elementor-element-7fb7a73{
    position: relative;
    overflow: hidden;
}

.elementor-8645 .elementor-element.elementor-element-7fb7a73:before{
    content: "";
    width: 100%;
    height: 100%;
    background:#B93D2A;
    position: absolute;
    left: 0;
    top: 0;
    transition: 0.3s ease;
    z-index: -1;
}

.elementor-8645 .elementor-element.elementor-element-7fb7a73:hover:before{
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21b9dbe */.elementor-8645 .elementor-element.elementor-element-21b9dbe {
    height: 275px;
    position: relative;
}

.scroll_ss {
    animation: scrolle 25s linear infinite;
}

@keyframes scrolle {
    0% {
        top: 0px;
    }

    50% {
        top: -1270px;
    }

    100% {
        top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ee2016 */.elementor-8645 .elementor-element.elementor-element-4ee2016 {
    height: 275px;
    position: relative;
}

.scroll {
    top: -840px;
    animation: scrolle_rr 25s linear infinite;
}

@keyframes scrolle_rr {
    0% {
        top: -1270px;
    }

    50% {
        top: 0;
    }

    100% {
        top: -1270px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5455b7e */.elementor-8645 .elementor-element.elementor-element-5455b7e {
    height: 100%;
    scale: 1.5;
}
.elementor-8645 .elementor-element.elementor-element-5455b7e::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(46, 40, 96, 0.7);
    top: 0;
    left: 0;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9bb3cd */.elementor-8645 .elementor-element.elementor-element-e9bb3cd {
    aspect-ratio: 1;
}
.elementor-8645 .elementor-element.elementor-element-e9bb3cd:hover p {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3be13ec */.elementor-8645 .elementor-element.elementor-element-3be13ec {
    aspect-ratio: 1;
}
.elementor-8645 .elementor-element.elementor-element-3be13ec:hover p {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01db3b2 */.elementor-8645 .elementor-element.elementor-element-01db3b2 {
    aspect-ratio: 1;
}
.elementor-8645 .elementor-element.elementor-element-01db3b2:hover p {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9bb3cd */.elementor-8645 .elementor-element.elementor-element-e9bb3cd {
    aspect-ratio: 1;
}
.elementor-8645 .elementor-element.elementor-element-e9bb3cd:hover p {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3be13ec */.elementor-8645 .elementor-element.elementor-element-3be13ec {
    aspect-ratio: 1;
}
.elementor-8645 .elementor-element.elementor-element-3be13ec:hover p {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01db3b2 */.elementor-8645 .elementor-element.elementor-element-01db3b2 {
    aspect-ratio: 1;
}
.elementor-8645 .elementor-element.elementor-element-01db3b2:hover p {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9bb3cd */.elementor-8645 .elementor-element.elementor-element-e9bb3cd {
    aspect-ratio: 1;
}
.elementor-8645 .elementor-element.elementor-element-e9bb3cd:hover p {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3be13ec */.elementor-8645 .elementor-element.elementor-element-3be13ec {
    aspect-ratio: 1;
}
.elementor-8645 .elementor-element.elementor-element-3be13ec:hover p {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01db3b2 */.elementor-8645 .elementor-element.elementor-element-01db3b2 {
    aspect-ratio: 1;
}
.elementor-8645 .elementor-element.elementor-element-01db3b2:hover p {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9bb3cd */.elementor-8645 .elementor-element.elementor-element-e9bb3cd {
    aspect-ratio: 1;
}
.elementor-8645 .elementor-element.elementor-element-e9bb3cd:hover p {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3be13ec */.elementor-8645 .elementor-element.elementor-element-3be13ec {
    aspect-ratio: 1;
}
.elementor-8645 .elementor-element.elementor-element-3be13ec:hover p {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01db3b2 */.elementor-8645 .elementor-element.elementor-element-01db3b2 {
    aspect-ratio: 1;
}
.elementor-8645 .elementor-element.elementor-element-01db3b2:hover p {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-bf4a27a */@media (min-width: 1025px) {
    .elementor-8645 .elementor-element.elementor-element-bf4a27a .elementor-swiper-button, .elementor-8645 .elementor-element.elementor-element-bf4a27a .swiper-pagination {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-46c532b */.elementor-8645 .elementor-element.elementor-element-46c532b svg polyline,
.elementor-8645 .elementor-element.elementor-element-46c532b svg line{
    stroke:var(--e-global-color-text);
}

.elementor-8645 .elementor-element.elementor-element-46c532b svg {
    transition: .3s linear !important;
}

.elementor-8645 .elementor-element.elementor-element-46c532b:hover svg {
    transform: translateX(5px);
}

.elementor-8645 .elementor-element.elementor-element-46c532b .elementor-icon-list-item a{
    flex-direction: row-reverse;
}

.elementor-8645 .elementor-element.elementor-element-46c532b .elementor-icon-list-text{
    padding: 0px !important;
}

.elementor-8645 .elementor-element.elementor-element-46c532b:hover svg polyline,
.elementor-8645 .elementor-element.elementor-element-46c532b:hover svg line{
    stroke:var(--e-global-color-c8adc89);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e16bd20 */.elementor-8645 .elementor-element.elementor-element-e16bd20{
    position: relative;
    overflow: hidden;
}

.elementor-8645 .elementor-element.elementor-element-e16bd20:before{
    content: "";
    width: 100%;
    height: 100%;
    background:#B93D2A;
    position: absolute;
    left: -100%;
    top: 0;
    transition: 0.3s ease;
    z-index: -1;
}

.elementor-8645 .elementor-element.elementor-element-e16bd20:hover:before{
    left:0%;
    
}

.elementor-8645 .elementor-element.elementor-element-e16bd20 svg polyline,
.elementor-8645 .elementor-element.elementor-element-e16bd20 svg line {
    stroke: currentColor;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2c791a */.elementor-8645 .elementor-element.elementor-element-d2c791a {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b640b7 */.elementor-8645 .elementor-element.elementor-element-7b640b7 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51a3047 */.elementor-8645 .elementor-element.elementor-element-51a3047 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2c791a */.elementor-8645 .elementor-element.elementor-element-d2c791a {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b640b7 */.elementor-8645 .elementor-element.elementor-element-7b640b7 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51a3047 */.elementor-8645 .elementor-element.elementor-element-51a3047 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2c791a */.elementor-8645 .elementor-element.elementor-element-d2c791a {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b640b7 */.elementor-8645 .elementor-element.elementor-element-7b640b7 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51a3047 */.elementor-8645 .elementor-element.elementor-element-51a3047 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2c791a */.elementor-8645 .elementor-element.elementor-element-d2c791a {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b640b7 */.elementor-8645 .elementor-element.elementor-element-7b640b7 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51a3047 */.elementor-8645 .elementor-element.elementor-element-51a3047 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6c1bb1d */.elementor-8645 .elementor-element.elementor-element-6c1bb1d .elementor-swiper-button {
    opacity: 0 !important;
}
.elementor-8645 .elementor-element.elementor-element-6c1bb1d:hover .elementor-swiper-button {
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-efd877f */.elementor-8645 .elementor-element.elementor-element-efd877f .uk-text-small{
    color: #fff !important;
}

.elementor-8645 .elementor-element.elementor-element-efd877f [type="submit"]{
    background: #fff !important;
    border:2px solid #fff!important;
    border-radius: 100px!important;
    color:#2e2860!important;
    margin: 30px 0px;
}

.elementor-8645 .elementor-element.elementor-element-efd877f [type="submit"]:hover{
    background: transparent!important;
    color:#fff!important;
}


.elementor-8645 .elementor-element.elementor-element-efd877f input{
    border:2px solid #fff;
    background: transparent;
    color:#fff !important;
}

.elementor-8645 .elementor-element.elementor-element-efd877f input:focus-visible{
    border-color:#6D6E91 !important;
    box-shadow: none;
    outline: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gridnik';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.visionsschmiede.ch/wp-content/uploads/Gridnik-2.woff') format('woff');
}
/* End Custom Fonts CSS */