.elementor-670 .elementor-element.elementor-element-32e7369{--display:flex;--min-height:85vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-670 .elementor-element.elementor-element-32e7369:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-32e7369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-06ee46f );}.elementor-670 .elementor-element.elementor-element-91cb265{--display:flex;--padding-top:5vh;--padding-bottom:10vh;--padding-left:5vh;--padding-right:5vh;}.elementor-670 .elementor-element.elementor-element-91cb265:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-91cb265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solafrica.ch/wp-content/uploads/2025/08/Solar_Learning_for_Women_Graduation_Feier.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-670 .elementor-element.elementor-element-c715c95{--display:flex;--justify-content:center;--gap:10vh 10vh;--row-gap:10vh;--column-gap:10vh;--padding-top:5vh;--padding-bottom:10vh;--padding-left:5vh;--padding-right:5vh;}.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-670 .elementor-element.elementor-element-7c2063d .elementor-heading-title{font-family:var( --e-global-typography-b07a04c-font-family ), Sans-serif;font-size:var( --e-global-typography-b07a04c-font-size );font-weight:var( --e-global-typography-b07a04c-font-weight );text-transform:var( --e-global-typography-b07a04c-text-transform );line-height:var( --e-global-typography-b07a04c-line-height );color:var( --e-global-color-46465bc );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-670 .elementor-element.elementor-element-de15632{font-family:var( --e-global-typography-8a2c38c-font-family ), Sans-serif;font-size:var( --e-global-typography-8a2c38c-font-size );font-weight:var( --e-global-typography-8a2c38c-font-weight );line-height:var( --e-global-typography-8a2c38c-line-height );color:var( --e-global-color-46465bc );}.elementor-670 .elementor-element.elementor-element-0e2d78b{--display:flex;--gap:6em 6em;--row-gap:6em;--column-gap:6em;}.elementor-670 .elementor-element.elementor-element-7cfd8eb{--display:flex;--margin-top:4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-670 .elementor-element.elementor-element-e664d39{text-align:center;}.elementor-670 .elementor-element.elementor-element-e664d39 .elementor-heading-title{font-family:var( --e-global-typography-b07a04c-font-family ), Sans-serif;font-size:var( --e-global-typography-b07a04c-font-size );font-weight:var( --e-global-typography-b07a04c-font-weight );text-transform:var( --e-global-typography-b07a04c-text-transform );line-height:var( --e-global-typography-b07a04c-line-height );color:var( --e-global-color-06ee46f );}.elementor-670 .elementor-element.elementor-element-3e1f78a{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-670 .elementor-element.elementor-element-f0c23be{--display:flex;}.elementor-670 .elementor-element.elementor-element-feca743 .elementor-heading-title{font-family:var( --e-global-typography-1d91d98-font-family ), Sans-serif;font-size:var( --e-global-typography-1d91d98-font-size );font-weight:var( --e-global-typography-1d91d98-font-weight );text-transform:var( --e-global-typography-1d91d98-text-transform );line-height:var( --e-global-typography-1d91d98-line-height );color:var( --e-global-color-06ee46f );}.elementor-670 .elementor-element.elementor-element-c6f26b0 .elementor-heading-title{font-family:var( --e-global-typography-7d0acde-font-family ), Sans-serif;font-size:var( --e-global-typography-7d0acde-font-size );font-weight:var( --e-global-typography-7d0acde-font-weight );line-height:var( --e-global-typography-7d0acde-line-height );}.elementor-670 .elementor-element.elementor-element-39d08f1 .elementor-heading-title{font-family:var( --e-global-typography-8a2c38c-font-family ), Sans-serif;font-size:var( --e-global-typography-8a2c38c-font-size );font-weight:var( --e-global-typography-8a2c38c-font-weight );line-height:var( --e-global-typography-8a2c38c-line-height );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-670 .elementor-element.elementor-element-f5f7d62 .elementor-button{background-color:var( --e-global-color-06ee46f );font-family:var( --e-global-typography-0140a9b-font-family ), Sans-serif;font-size:var( --e-global-typography-0140a9b-font-size );font-weight:var( --e-global-typography-0140a9b-font-weight );text-transform:var( --e-global-typography-0140a9b-text-transform );letter-spacing:var( --e-global-typography-0140a9b-letter-spacing );border-radius:0px 0px 0px 0px;}.elementor-670 .elementor-element.elementor-element-f5f7d62 .elementor-button:hover, .elementor-670 .elementor-element.elementor-element-f5f7d62 .elementor-button:focus{background-color:var( --e-global-color-aa1c890 );}.elementor-670 .elementor-element.elementor-element-987e197{--display:flex;}.elementor-670 .elementor-element.elementor-element-0301d23 .elementor-heading-title{font-family:var( --e-global-typography-1d91d98-font-family ), Sans-serif;font-size:var( --e-global-typography-1d91d98-font-size );font-weight:var( --e-global-typography-1d91d98-font-weight );text-transform:var( --e-global-typography-1d91d98-text-transform );line-height:var( --e-global-typography-1d91d98-line-height );color:var( --e-global-color-06ee46f );}.elementor-670 .elementor-element.elementor-element-504d567 .elementor-heading-title{font-family:var( --e-global-typography-7d0acde-font-family ), Sans-serif;font-size:var( --e-global-typography-7d0acde-font-size );font-weight:var( --e-global-typography-7d0acde-font-weight );line-height:var( --e-global-typography-7d0acde-line-height );}.elementor-670 .elementor-element.elementor-element-f39a703 .elementor-heading-title{font-family:var( --e-global-typography-8a2c38c-font-family ), Sans-serif;font-size:var( --e-global-typography-8a2c38c-font-size );font-weight:var( --e-global-typography-8a2c38c-font-weight );line-height:var( --e-global-typography-8a2c38c-line-height );}.elementor-670 .elementor-element.elementor-element-e85c450 .elementor-button{background-color:var( --e-global-color-06ee46f );font-family:var( --e-global-typography-0140a9b-font-family ), Sans-serif;font-size:var( --e-global-typography-0140a9b-font-size );font-weight:var( --e-global-typography-0140a9b-font-weight );text-transform:var( --e-global-typography-0140a9b-text-transform );letter-spacing:var( --e-global-typography-0140a9b-letter-spacing );border-radius:0px 0px 0px 0px;}.elementor-670 .elementor-element.elementor-element-e85c450 .elementor-button:hover, .elementor-670 .elementor-element.elementor-element-e85c450 .elementor-button:focus{background-color:var( --e-global-color-aa1c890 );}.elementor-670 .elementor-element.elementor-element-d629197{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:6em;--margin-bottom:6em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-670 .elementor-element.elementor-element-d629197:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-d629197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#481F68;}.elementor-670 .elementor-element.elementor-element-7dc762f{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-670 .elementor-element.elementor-element-9ea1fc2{text-align:center;}.elementor-670 .elementor-element.elementor-element-9ea1fc2 .elementor-heading-title{font-family:var( --e-global-typography-b07a04c-font-family ), Sans-serif;font-size:var( --e-global-typography-b07a04c-font-size );font-weight:var( --e-global-typography-b07a04c-font-weight );text-transform:var( --e-global-typography-b07a04c-text-transform );line-height:var( --e-global-typography-b07a04c-line-height );color:var( --e-global-color-46465bc );}.elementor-670 .elementor-element.elementor-element-727b395{--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;}.elementor-670 .elementor-element.elementor-element-1878fd0{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-670 .elementor-element.elementor-element-032d62e{text-align:center;}.elementor-670 .elementor-element.elementor-element-032d62e img{width:50%;}.elementor-670 .elementor-element.elementor-element-0f4e9d2{text-align:center;font-family:var( --e-global-typography-af462c1-font-family ), Sans-serif;font-size:var( --e-global-typography-af462c1-font-size );font-weight:var( --e-global-typography-af462c1-font-weight );line-height:var( --e-global-typography-af462c1-line-height );color:var( --e-global-color-46465bc );}.elementor-670 .elementor-element.elementor-element-ba4a239{--display:flex;}.elementor-670 .elementor-element.elementor-element-d6682c8{text-align:center;}.elementor-670 .elementor-element.elementor-element-d6682c8 img{width:50%;}.elementor-670 .elementor-element.elementor-element-c37135f{text-align:center;font-family:var( --e-global-typography-af462c1-font-family ), Sans-serif;font-size:var( --e-global-typography-af462c1-font-size );font-weight:var( --e-global-typography-af462c1-font-weight );line-height:var( --e-global-typography-af462c1-line-height );color:var( --e-global-color-46465bc );}.elementor-670 .elementor-element.elementor-element-f2fb569{--display:flex;}.elementor-670 .elementor-element.elementor-element-09bc147{text-align:center;}.elementor-670 .elementor-element.elementor-element-09bc147 img{width:50%;}.elementor-670 .elementor-element.elementor-element-0909644{text-align:center;font-family:var( --e-global-typography-af462c1-font-family ), Sans-serif;font-size:var( --e-global-typography-af462c1-font-size );font-weight:var( --e-global-typography-af462c1-font-weight );line-height:var( --e-global-typography-af462c1-line-height );color:var( --e-global-color-46465bc );}.elementor-670 .elementor-element.elementor-element-4a4f7ea{--display:flex;}.elementor-670 .elementor-element.elementor-element-25a2136{text-align:center;}.elementor-670 .elementor-element.elementor-element-25a2136 img{width:50%;}.elementor-670 .elementor-element.elementor-element-e788831{text-align:center;font-family:var( --e-global-typography-af462c1-font-family ), Sans-serif;font-size:var( --e-global-typography-af462c1-font-size );font-weight:var( --e-global-typography-af462c1-font-weight );line-height:var( --e-global-typography-af462c1-line-height );color:var( --e-global-color-46465bc );}.elementor-670 .elementor-element.elementor-element-9f1ab1b{--display:flex;}.elementor-670 .elementor-element.elementor-element-44bc8ed{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-670 .elementor-element.elementor-element-9649d98{--display:flex;}.elementor-670 .elementor-element.elementor-element-b4ad90f:not( .elementor-widget-image ) .elementor-widget-container, .elementor-670 .elementor-element.elementor-element-b4ad90f.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://solafrica.ch/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-670 .elementor-element.elementor-element-daaab73{--display:flex;--justify-content:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-670 .elementor-element.elementor-element-acf01e7 .elementor-heading-title{font-family:var( --e-global-typography-1d91d98-font-family ), Sans-serif;font-size:var( --e-global-typography-1d91d98-font-size );font-weight:var( --e-global-typography-1d91d98-font-weight );text-transform:var( --e-global-typography-1d91d98-text-transform );line-height:var( --e-global-typography-1d91d98-line-height );color:var( --e-global-color-06ee46f );}.elementor-670 .elementor-element.elementor-element-fabe389{font-family:var( --e-global-typography-8a2c38c-font-family ), Sans-serif;font-size:var( --e-global-typography-8a2c38c-font-size );font-weight:var( --e-global-typography-8a2c38c-font-weight );line-height:var( --e-global-typography-8a2c38c-line-height );}.elementor-670 .elementor-element.elementor-element-a94cfc6 .elementor-button{background-color:var( --e-global-color-06ee46f );font-family:var( --e-global-typography-5bb55b2-font-family ), Sans-serif;font-size:var( --e-global-typography-5bb55b2-font-size );font-weight:var( --e-global-typography-5bb55b2-font-weight );text-transform:var( --e-global-typography-5bb55b2-text-transform );letter-spacing:var( --e-global-typography-5bb55b2-letter-spacing );border-radius:0px 0px 0px 0px;}.elementor-670 .elementor-element.elementor-element-a94cfc6 .elementor-button:hover, .elementor-670 .elementor-element.elementor-element-a94cfc6 .elementor-button:focus{background-color:var( --e-global-color-aa1c890 );}.elementor-670 .elementor-element.elementor-element-4da5016{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:6em;--margin-bottom:6em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-670 .elementor-element.elementor-element-4da5016:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-4da5016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-06ee46f );}.elementor-670 .elementor-element.elementor-element-35f5e96{--display:flex;--justify-content:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-670 .elementor-element.elementor-element-79379dc .elementor-icon-wrapper{text-align:center;}.elementor-670 .elementor-element.elementor-element-79379dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-46465bc );}.elementor-670 .elementor-element.elementor-element-79379dc.elementor-view-framed .elementor-icon, .elementor-670 .elementor-element.elementor-element-79379dc.elementor-view-default .elementor-icon{color:var( --e-global-color-46465bc );border-color:var( --e-global-color-46465bc );}.elementor-670 .elementor-element.elementor-element-79379dc.elementor-view-framed .elementor-icon, .elementor-670 .elementor-element.elementor-element-79379dc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-46465bc );}.elementor-670 .elementor-element.elementor-element-79379dc .elementor-icon{font-size:2.3em;}.elementor-670 .elementor-element.elementor-element-79379dc .elementor-icon svg{height:2.3em;}.elementor-670 .elementor-element.elementor-element-79379dc .elementor-icon-wrapper svg{width:auto;}.elementor-670 .elementor-element.elementor-element-ff6470b{--display:flex;--justify-content:center;}.elementor-670 .elementor-element.elementor-element-76ef44a .elementor-heading-title{font-family:var( --e-global-typography-af462c1-font-family ), Sans-serif;font-size:var( --e-global-typography-af462c1-font-size );font-weight:var( --e-global-typography-af462c1-font-weight );line-height:var( --e-global-typography-af462c1-line-height );color:var( --e-global-color-46465bc );}.elementor-670 .elementor-element.elementor-element-ca30ba4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:6em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;}.elementor-670 .elementor-element.elementor-element-fbe251d{--display:flex;}.elementor-670 .elementor-element.elementor-element-c33450b:not( .elementor-widget-image ) .elementor-widget-container, .elementor-670 .elementor-element.elementor-element-c33450b.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://solafrica.ch/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-670 .elementor-element.elementor-element-a0ff933{--display:flex;--justify-content:center;}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-670 .elementor-element.elementor-element-d72adf3 .elementor-blockquote__content{font-family:var( --e-global-typography-8a2c38c-font-family ), Sans-serif;font-size:var( --e-global-typography-8a2c38c-font-size );font-weight:var( --e-global-typography-8a2c38c-font-weight );line-height:var( --e-global-typography-8a2c38c-line-height );}.elementor-670 .elementor-element.elementor-element-d72adf3 .elementor-blockquote__author{color:var( --e-global-color-06ee46f );font-family:var( --e-global-typography-af462c1-font-family ), Sans-serif;font-size:var( --e-global-typography-af462c1-font-size );font-weight:var( --e-global-typography-af462c1-font-weight );line-height:var( --e-global-typography-af462c1-line-height );}.elementor-670 .elementor-element.elementor-element-7f79604{--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:10vw 10vw;--row-gap:10vw;--column-gap:10vw;--margin-top:6em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-670 .elementor-element.elementor-element-7f79604:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-7f79604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-06ee46f );}.elementor-670 .elementor-element.elementor-element-c4ff0fb{--display:flex;--justify-content:center;}.elementor-670 .elementor-element.elementor-element-c4ff0fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-670 .elementor-element.elementor-element-721bb93 .elementor-heading-title{font-family:var( --e-global-typography-7d0acde-font-family ), Sans-serif;font-size:var( --e-global-typography-7d0acde-font-size );font-weight:var( --e-global-typography-7d0acde-font-weight );line-height:var( --e-global-typography-7d0acde-line-height );color:var( --e-global-color-46465bc );}.elementor-670 .elementor-element.elementor-element-cba8fde{font-family:var( --e-global-typography-47f76dd-font-family ), Sans-serif;font-size:var( --e-global-typography-47f76dd-font-size );font-weight:var( --e-global-typography-47f76dd-font-weight );line-height:var( --e-global-typography-47f76dd-line-height );color:var( --e-global-color-46465bc );}.elementor-670 .elementor-element.elementor-element-a27f5cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-670 .elementor-element.elementor-element-1144475{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-670 .elementor-element.elementor-element-1144475.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-670 .elementor-element.elementor-element-f23293c .elementor-heading-title{font-family:var( --e-global-typography-47f76dd-font-family ), Sans-serif;font-size:var( --e-global-typography-47f76dd-font-size );font-weight:var( --e-global-typography-47f76dd-font-weight );line-height:var( --e-global-typography-47f76dd-line-height );color:var( --e-global-color-46465bc );}.elementor-670 .elementor-element.elementor-element-8d9e3cc .elementor-heading-title{font-family:var( --e-global-typography-1d91d98-font-family ), Sans-serif;font-size:var( --e-global-typography-1d91d98-font-size );font-weight:var( --e-global-typography-1d91d98-font-weight );text-transform:var( --e-global-typography-1d91d98-text-transform );line-height:var( --e-global-typography-1d91d98-line-height );color:var( --e-global-color-46465bc );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-670 .elementor-element.elementor-element-b31ffeb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-670 .elementor-element.elementor-element-b31ffeb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-670 .elementor-element.elementor-element-b31ffeb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-670 .elementor-element.elementor-element-b31ffeb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-670 .elementor-element.elementor-element-b31ffeb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-670 .elementor-element.elementor-element-b31ffeb .elementor-icon-list-icon i{color:var( --e-global-color-46465bc );transition:color 0.3s;}.elementor-670 .elementor-element.elementor-element-b31ffeb .elementor-icon-list-icon svg{fill:var( --e-global-color-46465bc );transition:fill 0.3s;}.elementor-670 .elementor-element.elementor-element-b31ffeb{--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-670 .elementor-element.elementor-element-b31ffeb .elementor-icon-list-icon{padding-inline-end:0.4em;}.elementor-670 .elementor-element.elementor-element-b31ffeb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-670 .elementor-element.elementor-element-b31ffeb .elementor-icon-list-item > a{font-family:var( --e-global-typography-47f76dd-font-family ), Sans-serif;font-size:var( --e-global-typography-47f76dd-font-size );font-weight:var( --e-global-typography-47f76dd-font-weight );line-height:var( --e-global-typography-47f76dd-line-height );}.elementor-670 .elementor-element.elementor-element-b31ffeb .elementor-icon-list-text{color:var( --e-global-color-46465bc );transition:color 0.3s;}.elementor-670 .elementor-element.elementor-element-e5b16f1{--display:flex;}.elementor-670 .elementor-element.elementor-element-fe6af4a > .elementor-widget-container{background-color:var( --e-global-color-aa1c890 );border-radius:100% 100% 100% 100%;}.elementor-670 .elementor-element.elementor-element-fe6af4a:not( .elementor-widget-image ) .elementor-widget-container, .elementor-670 .elementor-element.elementor-element-fe6af4a.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://solafrica.ch/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-670 .elementor-element.elementor-element-fe6af4a{text-align:right;}.elementor-670 .elementor-element.elementor-element-fe6af4a img{width:100%;}.elementor-670 .elementor-element.elementor-element-df54b90{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-670 .elementor-element.elementor-element-f0c23be{--width:100%;}.elementor-670 .elementor-element.elementor-element-987e197{--width:100%;}.elementor-670 .elementor-element.elementor-element-9649d98{--width:50%;}.elementor-670 .elementor-element.elementor-element-35f5e96{--width:20%;}.elementor-670 .elementor-element.elementor-element-fbe251d{--width:30%;}.elementor-670 .elementor-element.elementor-element-a0ff933{--width:70%;}.elementor-670 .elementor-element.elementor-element-c4ff0fb{--width:33.849%;}.elementor-670 .elementor-element.elementor-element-1144475{--width:57.148%;}}@media(max-width:1024px){.elementor-670 .elementor-element.elementor-element-7c2063d .elementor-heading-title{font-size:var( --e-global-typography-b07a04c-font-size );line-height:var( --e-global-typography-b07a04c-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-670 .elementor-element.elementor-element-de15632{font-size:var( --e-global-typography-8a2c38c-font-size );line-height:var( --e-global-typography-8a2c38c-line-height );}.elementor-670 .elementor-element.elementor-element-e664d39 .elementor-heading-title{font-size:var( --e-global-typography-b07a04c-font-size );line-height:var( --e-global-typography-b07a04c-line-height );}.elementor-670 .elementor-element.elementor-element-feca743 .elementor-heading-title{font-size:var( --e-global-typography-1d91d98-font-size );line-height:var( --e-global-typography-1d91d98-line-height );}.elementor-670 .elementor-element.elementor-element-c6f26b0 .elementor-heading-title{font-size:var( --e-global-typography-7d0acde-font-size );line-height:var( --e-global-typography-7d0acde-line-height );}.elementor-670 .elementor-element.elementor-element-39d08f1 .elementor-heading-title{font-size:var( --e-global-typography-8a2c38c-font-size );line-height:var( --e-global-typography-8a2c38c-line-height );}.elementor-670 .elementor-element.elementor-element-f5f7d62 .elementor-button{font-size:var( --e-global-typography-0140a9b-font-size );letter-spacing:var( --e-global-typography-0140a9b-letter-spacing );}.elementor-670 .elementor-element.elementor-element-0301d23 .elementor-heading-title{font-size:var( --e-global-typography-1d91d98-font-size );line-height:var( --e-global-typography-1d91d98-line-height );}.elementor-670 .elementor-element.elementor-element-504d567 .elementor-heading-title{font-size:var( --e-global-typography-7d0acde-font-size );line-height:var( --e-global-typography-7d0acde-line-height );}.elementor-670 .elementor-element.elementor-element-f39a703 .elementor-heading-title{font-size:var( --e-global-typography-8a2c38c-font-size );line-height:var( --e-global-typography-8a2c38c-line-height );}.elementor-670 .elementor-element.elementor-element-e85c450 .elementor-button{font-size:var( --e-global-typography-0140a9b-font-size );letter-spacing:var( --e-global-typography-0140a9b-letter-spacing );}.elementor-670 .elementor-element.elementor-element-9ea1fc2 .elementor-heading-title{font-size:var( --e-global-typography-b07a04c-font-size );line-height:var( --e-global-typography-b07a04c-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-670 .elementor-element.elementor-element-0f4e9d2{font-size:var( --e-global-typography-af462c1-font-size );line-height:var( --e-global-typography-af462c1-line-height );}.elementor-670 .elementor-element.elementor-element-c37135f{font-size:var( --e-global-typography-af462c1-font-size );line-height:var( --e-global-typography-af462c1-line-height );}.elementor-670 .elementor-element.elementor-element-0909644{font-size:var( --e-global-typography-af462c1-font-size );line-height:var( --e-global-typography-af462c1-line-height );}.elementor-670 .elementor-element.elementor-element-e788831{font-size:var( --e-global-typography-af462c1-font-size );line-height:var( --e-global-typography-af462c1-line-height );}.elementor-670 .elementor-element.elementor-element-acf01e7 .elementor-heading-title{font-size:var( --e-global-typography-1d91d98-font-size );line-height:var( --e-global-typography-1d91d98-line-height );}.elementor-670 .elementor-element.elementor-element-fabe389{font-size:var( --e-global-typography-8a2c38c-font-size );line-height:var( --e-global-typography-8a2c38c-line-height );}.elementor-670 .elementor-element.elementor-element-a94cfc6 .elementor-button{font-size:var( --e-global-typography-5bb55b2-font-size );letter-spacing:var( --e-global-typography-5bb55b2-letter-spacing );}.elementor-670 .elementor-element.elementor-element-76ef44a .elementor-heading-title{font-size:var( --e-global-typography-af462c1-font-size );line-height:var( --e-global-typography-af462c1-line-height );}.elementor-670 .elementor-element.elementor-element-d72adf3 .elementor-blockquote__content{font-size:var( --e-global-typography-8a2c38c-font-size );line-height:var( --e-global-typography-8a2c38c-line-height );}.elementor-670 .elementor-element.elementor-element-d72adf3 .elementor-blockquote__author{font-size:var( --e-global-typography-af462c1-font-size );line-height:var( --e-global-typography-af462c1-line-height );}.elementor-670 .elementor-element.elementor-element-721bb93 .elementor-heading-title{font-size:var( --e-global-typography-7d0acde-font-size );line-height:var( --e-global-typography-7d0acde-line-height );}.elementor-670 .elementor-element.elementor-element-cba8fde{font-size:var( --e-global-typography-47f76dd-font-size );line-height:var( --e-global-typography-47f76dd-line-height );}.elementor-670 .elementor-element.elementor-element-f23293c .elementor-heading-title{font-size:var( --e-global-typography-47f76dd-font-size );line-height:var( --e-global-typography-47f76dd-line-height );}.elementor-670 .elementor-element.elementor-element-8d9e3cc .elementor-heading-title{font-size:var( --e-global-typography-1d91d98-font-size );line-height:var( --e-global-typography-1d91d98-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-670 .elementor-element.elementor-element-b31ffeb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-670 .elementor-element.elementor-element-b31ffeb .elementor-icon-list-item > a{font-size:var( --e-global-typography-47f76dd-font-size );line-height:var( --e-global-typography-47f76dd-line-height );}}@media(max-width:767px){.elementor-670 .elementor-element.elementor-element-7c2063d .elementor-heading-title{font-size:var( --e-global-typography-b07a04c-font-size );line-height:var( --e-global-typography-b07a04c-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-670 .elementor-element.elementor-element-de15632{font-size:var( --e-global-typography-8a2c38c-font-size );line-height:var( --e-global-typography-8a2c38c-line-height );}.elementor-670 .elementor-element.elementor-element-e664d39 .elementor-heading-title{font-size:var( --e-global-typography-b07a04c-font-size );line-height:var( --e-global-typography-b07a04c-line-height );}.elementor-670 .elementor-element.elementor-element-feca743{text-align:center;}.elementor-670 .elementor-element.elementor-element-feca743 .elementor-heading-title{font-size:var( --e-global-typography-1d91d98-font-size );line-height:var( --e-global-typography-1d91d98-line-height );}.elementor-670 .elementor-element.elementor-element-c6f26b0{text-align:center;}.elementor-670 .elementor-element.elementor-element-c6f26b0 .elementor-heading-title{font-size:var( --e-global-typography-7d0acde-font-size );line-height:var( --e-global-typography-7d0acde-line-height );}.elementor-670 .elementor-element.elementor-element-39d08f1{text-align:center;}.elementor-670 .elementor-element.elementor-element-39d08f1 .elementor-heading-title{font-size:var( --e-global-typography-8a2c38c-font-size );line-height:var( --e-global-typography-8a2c38c-line-height );}.elementor-670 .elementor-element.elementor-element-f5f7d62 .elementor-button{font-size:var( --e-global-typography-0140a9b-font-size );letter-spacing:var( --e-global-typography-0140a9b-letter-spacing );}.elementor-670 .elementor-element.elementor-element-0301d23{text-align:center;}.elementor-670 .elementor-element.elementor-element-0301d23 .elementor-heading-title{font-size:var( --e-global-typography-1d91d98-font-size );line-height:var( --e-global-typography-1d91d98-line-height );}.elementor-670 .elementor-element.elementor-element-504d567{text-align:center;}.elementor-670 .elementor-element.elementor-element-504d567 .elementor-heading-title{font-size:var( --e-global-typography-7d0acde-font-size );line-height:var( --e-global-typography-7d0acde-line-height );}.elementor-670 .elementor-element.elementor-element-f39a703{text-align:center;}.elementor-670 .elementor-element.elementor-element-f39a703 .elementor-heading-title{font-size:var( --e-global-typography-8a2c38c-font-size );line-height:var( --e-global-typography-8a2c38c-line-height );}.elementor-670 .elementor-element.elementor-element-e85c450 .elementor-button{font-size:var( --e-global-typography-0140a9b-font-size );letter-spacing:var( --e-global-typography-0140a9b-letter-spacing );}.elementor-670 .elementor-element.elementor-element-9ea1fc2 .elementor-heading-title{font-size:var( --e-global-typography-b07a04c-font-size );line-height:var( --e-global-typography-b07a04c-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-670 .elementor-element.elementor-element-0f4e9d2{font-size:var( --e-global-typography-af462c1-font-size );line-height:var( --e-global-typography-af462c1-line-height );}.elementor-670 .elementor-element.elementor-element-c37135f{font-size:var( --e-global-typography-af462c1-font-size );line-height:var( --e-global-typography-af462c1-line-height );}.elementor-670 .elementor-element.elementor-element-0909644{font-size:var( --e-global-typography-af462c1-font-size );line-height:var( --e-global-typography-af462c1-line-height );}.elementor-670 .elementor-element.elementor-element-e788831{font-size:var( --e-global-typography-af462c1-font-size );line-height:var( --e-global-typography-af462c1-line-height );}.elementor-670 .elementor-element.elementor-element-acf01e7{text-align:center;}.elementor-670 .elementor-element.elementor-element-acf01e7 .elementor-heading-title{font-size:var( --e-global-typography-1d91d98-font-size );line-height:var( --e-global-typography-1d91d98-line-height );}.elementor-670 .elementor-element.elementor-element-fabe389{font-size:var( --e-global-typography-8a2c38c-font-size );line-height:var( --e-global-typography-8a2c38c-line-height );}.elementor-670 .elementor-element.elementor-element-a94cfc6 .elementor-button{font-size:var( --e-global-typography-5bb55b2-font-size );letter-spacing:var( --e-global-typography-5bb55b2-letter-spacing );}.elementor-670 .elementor-element.elementor-element-76ef44a .elementor-heading-title{font-size:var( --e-global-typography-af462c1-font-size );line-height:var( --e-global-typography-af462c1-line-height );}.elementor-670 .elementor-element.elementor-element-c33450b img{width:60%;}.elementor-670 .elementor-element.elementor-element-d72adf3 .elementor-blockquote__content{font-size:var( --e-global-typography-8a2c38c-font-size );line-height:var( --e-global-typography-8a2c38c-line-height );}.elementor-670 .elementor-element.elementor-element-d72adf3 .elementor-blockquote__author{font-size:var( --e-global-typography-af462c1-font-size );line-height:var( --e-global-typography-af462c1-line-height );}.elementor-670 .elementor-element.elementor-element-721bb93 .elementor-heading-title{font-size:var( --e-global-typography-7d0acde-font-size );line-height:var( --e-global-typography-7d0acde-line-height );}.elementor-670 .elementor-element.elementor-element-cba8fde{font-size:var( --e-global-typography-47f76dd-font-size );line-height:var( --e-global-typography-47f76dd-line-height );}.elementor-670 .elementor-element.elementor-element-f23293c .elementor-heading-title{font-size:var( --e-global-typography-47f76dd-font-size );line-height:var( --e-global-typography-47f76dd-line-height );}.elementor-670 .elementor-element.elementor-element-8d9e3cc .elementor-heading-title{font-size:var( --e-global-typography-1d91d98-font-size );line-height:var( --e-global-typography-1d91d98-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-670 .elementor-element.elementor-element-b31ffeb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-670 .elementor-element.elementor-element-b31ffeb .elementor-icon-list-item > a{font-size:var( --e-global-typography-47f76dd-font-size );line-height:var( --e-global-typography-47f76dd-line-height );}.elementor-670 .elementor-element.elementor-element-fe6af4a{text-align:center;}.elementor-670 .elementor-element.elementor-element-fe6af4a img{width:70%;}}