.elementor-29 .elementor-element.elementor-element-8dc8cf9{--display:flex;}.elementor-29 .elementor-element.elementor-element-1154dc7{--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;--flex-wrap:wrap;}.elementor-29 .elementor-element.elementor-element-8a66122{--display:flex;}.elementor-29 .elementor-element.elementor-element-d11c3a9{text-align:left;font-size:var( --e-global-typography-2e5b87d-font-size );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-d11c3a9 p{margin-block-end:0em;}.elementor-29 .elementor-element.elementor-element-faf7173{--display:flex;}.elementor-29 .elementor-element.elementor-element-50ab672{text-align:left;font-size:var( --e-global-typography-2e5b87d-font-size );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-50ab672 p{margin-block-end:0em;}.elementor-29 .elementor-element.elementor-element-8987bcd{--display:flex;}.elementor-29 .elementor-element.elementor-element-08d2626{text-align:left;font-size:var( --e-global-typography-2e5b87d-font-size );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-08d2626 p{margin-block-end:0em;}.elementor-29 .elementor-element.elementor-element-528b8384{--display:flex;}.elementor-29 .elementor-element.elementor-element-6f5386c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-d343a79{--display:flex;}.elementor-29 .elementor-element.elementor-element-4012947{--divider-border-style:solid;--divider-color:var( --e-global-color-76e9230 );--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-4012947 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-29 .elementor-element.elementor-element-4012947 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-29 .elementor-element.elementor-element-c3ce27c{--display:flex;}.elementor-29 .elementor-element.elementor-element-0c520cd{text-align:left;font-size:var( --e-global-typography-cb2d1be-font-size );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-0c520cd p{margin-block-end:1.8em;}.elementor-29 .elementor-element.elementor-element-1ab30c0{--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-29 .elementor-element.elementor-element-694a097{--display:flex;}.elementor-29 .elementor-element.elementor-element-1caced9{--display:flex;}.elementor-29 .elementor-element.elementor-element-0146df4{text-align:left;font-size:var( --e-global-typography-ae725dc-font-size );}.elementor-29 .elementor-element.elementor-element-0146df4 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-3596397{--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-29 .elementor-element.elementor-element-2d9d189{--display:flex;}.elementor-29 .elementor-element.elementor-element-0c2eb62{text-align:left;}.elementor-29 .elementor-element.elementor-element-793a49b{--display:flex;}.elementor-29 .elementor-element.elementor-element-02a3279{text-align:left;font-size:var( --e-global-typography-ae725dc-font-size );}.elementor-29 .elementor-element.elementor-element-02a3279 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-6d73e75{--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-29 .elementor-element.elementor-element-f7efaaf{--display:flex;}.elementor-29 .elementor-element.elementor-element-49e38ed{--display:flex;}.elementor-29 .elementor-element.elementor-element-a321767{text-align:left;font-size:var( --e-global-typography-ae725dc-font-size );}.elementor-29 .elementor-element.elementor-element-a321767 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-7cc3c0e{--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-29 .elementor-element.elementor-element-e59bae6{--display:flex;}.elementor-29 .elementor-element.elementor-element-c3f4797{--display:flex;}.elementor-29 .elementor-element.elementor-element-031782b{text-align:left;font-size:var( --e-global-typography-ae725dc-font-size );}.elementor-29 .elementor-element.elementor-element-031782b p{margin-block-end:0px;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-d11c3a9{font-size:var( --e-global-typography-2e5b87d-font-size );}.elementor-29 .elementor-element.elementor-element-50ab672{font-size:var( --e-global-typography-2e5b87d-font-size );}.elementor-29 .elementor-element.elementor-element-08d2626{font-size:var( --e-global-typography-2e5b87d-font-size );}.elementor-29 .elementor-element.elementor-element-0c520cd{font-size:var( --e-global-typography-cb2d1be-font-size );}.elementor-29 .elementor-element.elementor-element-1ab30c0{--flex-wrap:wrap;}.elementor-29 .elementor-element.elementor-element-0146df4{font-size:var( --e-global-typography-ae725dc-font-size );}.elementor-29 .elementor-element.elementor-element-3596397{--flex-wrap:wrap;}.elementor-29 .elementor-element.elementor-element-02a3279{font-size:var( --e-global-typography-ae725dc-font-size );}.elementor-29 .elementor-element.elementor-element-6d73e75{--flex-wrap:wrap;}.elementor-29 .elementor-element.elementor-element-a321767{font-size:var( --e-global-typography-ae725dc-font-size );}.elementor-29 .elementor-element.elementor-element-7cc3c0e{--flex-wrap:wrap;}.elementor-29 .elementor-element.elementor-element-031782b{font-size:var( --e-global-typography-ae725dc-font-size );}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-d11c3a9{font-size:var( --e-global-typography-2e5b87d-font-size );}.elementor-29 .elementor-element.elementor-element-50ab672{font-size:var( --e-global-typography-2e5b87d-font-size );}.elementor-29 .elementor-element.elementor-element-08d2626{font-size:var( --e-global-typography-2e5b87d-font-size );}.elementor-29 .elementor-element.elementor-element-0c520cd{font-size:var( --e-global-typography-cb2d1be-font-size );}.elementor-29 .elementor-element.elementor-element-0146df4{font-size:var( --e-global-typography-ae725dc-font-size );}.elementor-29 .elementor-element.elementor-element-02a3279{font-size:var( --e-global-typography-ae725dc-font-size );}.elementor-29 .elementor-element.elementor-element-a321767{font-size:var( --e-global-typography-ae725dc-font-size );}.elementor-29 .elementor-element.elementor-element-031782b{font-size:var( --e-global-typography-ae725dc-font-size );}}/* Start custom CSS for container, class: .elementor-element-8dc8cf9 */.solution-box {max-width:calc(33% - 10px);box-sizing:border-box;padding-right:40px;}

@media (max-width:1024px){
    .solution-box {min-width:100%;padding-bottom:20px;padding-right:20px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-528b8384 */.impacts-row {padding-bottom:1em;}

.impacts-main-points {width:calc(30% - 10px)}

.impacts-list {width:calc(70% - 10px)}


.impacts-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.impacts-list li {
  padding-block:0.4em;
  border-bottom:1px solid var(--e-global-color-76e9230);
}

.impacts-list li:last-child {
  border-bottom: none;
}

@media (max-width:1024px){
    .impacts-main-points, .impacts-list {min-width:100%}
}/* End custom CSS */
/* Start custom CSS */body {
  background-image: url('/wp-content/uploads/2025/11/Guilloche_Solution_Page.svg');
  background-repeat: no-repeat;
  background-size:100%;
  background-position: center;
  background-attachment: fixed;
}/* End custom CSS */