.elementor-13624 .elementor-element.elementor-element-e4a7707{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-acc174a );}.elementor-13624 .elementor-element.elementor-element-e4a7707 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13624 .elementor-element.elementor-element-e4a7707 .elementor-heading-title{color:var( --e-global-color-acc174a );}.elementor-13624 .elementor-element.elementor-element-674681c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-13624 .elementor-element.elementor-element-973e426{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13624 .elementor-element.elementor-element-973e426 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13624 .elementor-element.elementor-element-ced54ae > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13624 .elementor-element.elementor-element-ced54ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13624 .elementor-element.elementor-element-5338659{margin-top:0px;margin-bottom:0px;}.elementor-13624 .elementor-element.elementor-element-273a8e7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-13624 .elementor-element.elementor-element-273a8e7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13624 .elementor-element.elementor-element-273a8e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13624 .elementor-element.elementor-element-20d03a9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-13624 .elementor-element.elementor-element-0df6602 .highlighted-heading__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13624 .elementor-element.elementor-element-be55106 .highlighted-heading__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13624 .elementor-element.elementor-element-18173b1 .highlighted-heading__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13624 .elementor-element.elementor-element-f177edb .highlighted-heading__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13624 .elementor-element.elementor-element-13c7a1d .hellix-elementor-button-text{fill:#FFFFFF;color:#FFFFFF;}.elementor-13624 .elementor-element.elementor-element-87bc58f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-13624 .elementor-element.elementor-element-c4c66f9{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:left;}.elementor-13624 .elementor-element.elementor-element-c4c66f9.elementor-element{--order:-99999 /* order start hack */;}.elementor-13624 .elementor-element.elementor-element-c4c66f9 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-13624 .elementor-element.elementor-element-9d4d0f9{width:var( --container-widget-width, 45% );max-width:45%;--e-transform-translateX:37px;--container-widget-width:45%;--container-widget-flex-grow:0;z-index:1;}.elementor-13624 .elementor-element.elementor-element-9d4d0f9.elementor-element{--order:2;--flex-grow:0;--flex-shrink:0;}.elementor-13624 .elementor-element.elementor-element-2887143{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;bottom:93px;z-index:0;}.elementor-13624 .elementor-element.elementor-element-2887143.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-13624 .elementor-element.elementor-element-2887143{left:443px;}body.rtl .elementor-13624 .elementor-element.elementor-element-2887143{right:443px;}.elementor-13624 .elementor-element.elementor-element-6d12f76 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-13624 .elementor-element.elementor-element-6d12f76{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13624 .elementor-element.elementor-element-6d12f76 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13624 .elementor-element.elementor-element-034d240 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-13624 .elementor-element.elementor-element-dd43245 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-13624 .elementor-element.elementor-element-9026183{--e-transform-translateY:-50px;}.elementor-13624 .elementor-element.elementor-element-807faa3 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-13624 .elementor-element.elementor-element-807faa3 .highlighted-heading__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13624 .elementor-element.elementor-element-7882e17 .highlighted-heading__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13624 .elementor-element.elementor-element-138c522{--display:flex;--min-height:41vh;--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;--justify-content:center;--align-items:center;}.elementor-13624 .elementor-element.elementor-element-138c522:not(.elementor-motion-effects-element-type-background), .elementor-13624 .elementor-element.elementor-element-138c522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://summa-projects.com/wp-content/uploads/2025/11/fond-dessin.webp");background-repeat:repeat;background-size:cover;}.elementor-13624 .elementor-element.elementor-element-6c64935{background-color:#FFFFFF;padding:2% 3% 2% 3%;border-style:solid;border-width:0.5rem 0.5rem 0.5rem 0.5rem;border-color:var( --e-global-color-primary );text-align:center;}.elementor-13624 .elementor-element.elementor-element-6c64935.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-13624 .elementor-element.elementor-element-6c64935 .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-13624 .elementor-element.elementor-element-840d8de{background-color:#FFFFFF;padding:2% 3% 2% 3%;border-style:solid;border-width:0.5rem 0.5rem 0.5rem 0.5rem;border-color:var( --e-global-color-primary );text-align:center;}.elementor-13624 .elementor-element.elementor-element-840d8de.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-13624 .elementor-element.elementor-element-840d8de .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-13624 .elementor-element.elementor-element-5db4b0e{background-color:#FFFFFF;padding:2% 3% 2% 3%;border-style:solid;border-width:0.5rem 0.5rem 0.5rem 0.5rem;border-color:var( --e-global-color-primary );text-align:center;}.elementor-13624 .elementor-element.elementor-element-5db4b0e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-13624 .elementor-element.elementor-element-5db4b0e .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-13624 .elementor-element.elementor-element-e843829{background-color:#FFFFFF;padding:2% 3% 2% 3%;border-style:solid;border-width:0.5rem 0.5rem 0.5rem 0.5rem;border-color:var( --e-global-color-primary );text-align:center;}.elementor-13624 .elementor-element.elementor-element-e843829.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-13624 .elementor-element.elementor-element-e843829 .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-13624 .elementor-element.elementor-element-6ce7dc1d:not(.elementor-motion-effects-element-type-background), .elementor-13624 .elementor-element.elementor-element-6ce7dc1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13624 .elementor-element.elementor-element-6ce7dc1d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13624 .elementor-element.elementor-element-6ce7dc1d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13624 .elementor-element.elementor-element-cd85409 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-13624 .elementor-element.elementor-element-3799188{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-13624 .elementor-element.elementor-element-918172a{margin:5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-13624 .elementor-element.elementor-element-918172a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#A37B68;}.elementor-13624 .elementor-element.elementor-element-43b58d9 .btn__load-more{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13624 .elementor-element.elementor-element-43b58d9 .button.btn-active{color:var( --e-global-color-primary );}.elementor-13624 .elementor-element.elementor-element-43b58d9 .button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13624 .elementor-element.elementor-element-43b58d9{--load-more-message-alignment:justify;}.elementor-13624 .elementor-element.elementor-element-6ca1ad9:not(.elementor-motion-effects-element-type-background), .elementor-13624 .elementor-element.elementor-element-6ca1ad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13624 .elementor-element.elementor-element-6ca1ad9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13624 .elementor-element.elementor-element-6ca1ad9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13624 .elementor-element.elementor-element-e48aac4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-13624 .elementor-element.elementor-element-df9099e{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-13624 .elementor-element.elementor-element-6295c15 .highlighted-heading__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13624 .elementor-element.elementor-element-9d1f308 .highlighted-heading__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13624 .elementor-element.elementor-element-cea85fb .hellix-elementor-button-text{fill:#615E5E;color:#615E5E;}@media(min-width:768px){.elementor-13624 .elementor-element.elementor-element-034d240{width:100%;}}/* Start custom CSS */.header {
  background-color: white;
}

.header__bar {
  position: relative;
  padding: unset;
  height: unset;
}

.container {
  max-width: unset;
}

.header.is-sticky .header__bar {
  background: #a37b68;
}

.lines.-vertical-lines {
  display: none;
}

@media screen and (max-width: 769px) {
  .header {
    background-color: #a37b68;
  }

  .elementor .elementor-background-slideshow {
    inset: 0;
    position: relative;
    z-index: 0;
    display: block;
    aspect-ratio: 428/429;
  }
  .portfolioCard.-type-1 .portfolioCard__content, .portfolioCard.-type-1:hover .portfolioCard__content {
  transform: none;
  opacity: 1;
}
}/* End custom CSS */