.elementor-2749 .elementor-element.elementor-element-76c4a213{overflow:hidden;}.elementor-2749 .elementor-element.elementor-element-fc3f37f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2749 .elementor-element.elementor-element-fc3f37f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perron-basel.ch/wp-content/uploads/2025/12/Group-1171275985.png");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-2749 .elementor-element.elementor-element-fc3f37f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2749 .elementor-element.elementor-element-fc3f37f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2749 .elementor-element.elementor-element-fc3f37f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2749 .elementor-element.elementor-element-fc3f37f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2749 .elementor-element.elementor-element-363dd321 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2749 .elementor-element.elementor-element-363dd321 > .elementor-container{max-width:500px;min-height:25vh;}.elementor-2749 .elementor-element.elementor-element-63fa5c00.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2749 .elementor-element.elementor-element-72006564 .elementor-icon-box-wrapper{text-align:center;}.elementor-2749 .elementor-element.elementor-element-72006564 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2749 .elementor-element.elementor-element-6120f2be{text-align:left;}.elementor-2749 .elementor-element.elementor-element-6120f2be img{width:105px;}body:not(.rtl) .elementor-2749 .elementor-element.elementor-element-1a8c314c{left:0px;}body.rtl .elementor-2749 .elementor-element.elementor-element-1a8c314c{right:0px;}.elementor-2749 .elementor-element.elementor-element-1a8c314c{bottom:50px;}.elementor-2749 .elementor-element.elementor-element-1a8c314c img{width:105px;}.elementor-2749 .elementor-element.elementor-element-2603c6a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2749 .elementor-element.elementor-element-2603c6a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perron-basel.ch/wp-content/uploads/2025/12/Group-1171275986-1.png");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-2749 .elementor-element.elementor-element-2603c6a2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2749 .elementor-element.elementor-element-2603c6a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2749 .elementor-element.elementor-element-2603c6a2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2749 .elementor-element.elementor-element-2603c6a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2749 .elementor-element.elementor-element-2603c6a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2749 .elementor-element.elementor-element-27d92730 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2749 .elementor-element.elementor-element-27d92730 > .elementor-container{max-width:500px;min-height:25vh;}.elementor-2749 .elementor-element.elementor-element-621c7524.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2749 .elementor-element.elementor-element-59a23d99 .elementor-icon-box-wrapper{text-align:center;}.elementor-2749 .elementor-element.elementor-element-59a23d99 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2749 .elementor-element.elementor-element-535a2b45{text-align:left;}.elementor-2749 .elementor-element.elementor-element-535a2b45 img{width:105px;}body:not(.rtl) .elementor-2749 .elementor-element.elementor-element-2ac87708{left:0px;}body.rtl .elementor-2749 .elementor-element.elementor-element-2ac87708{right:0px;}.elementor-2749 .elementor-element.elementor-element-2ac87708{bottom:50px;}.elementor-2749 .elementor-element.elementor-element-2ac87708 img{width:105px;}.elementor-2749 .elementor-element.elementor-element-7b0324f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2749 .elementor-element.elementor-element-7b0324f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perron-basel.ch/wp-content/uploads/2025/12/Group-1171275987-1.png");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-2749 .elementor-element.elementor-element-7b0324f7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2749 .elementor-element.elementor-element-7b0324f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2749 .elementor-element.elementor-element-7b0324f7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2749 .elementor-element.elementor-element-7b0324f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2749 .elementor-element.elementor-element-67d7ebf4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2749 .elementor-element.elementor-element-67d7ebf4 > .elementor-container{max-width:500px;min-height:25vh;}.elementor-2749 .elementor-element.elementor-element-579e48e9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2749 .elementor-element.elementor-element-31986473 .elementor-icon-box-wrapper{text-align:center;}.elementor-2749 .elementor-element.elementor-element-31986473 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2749 .elementor-element.elementor-element-3519d2d1{text-align:left;}.elementor-2749 .elementor-element.elementor-element-3519d2d1 img{width:105px;}body:not(.rtl) .elementor-2749 .elementor-element.elementor-element-3dc683cb{left:0px;}body.rtl .elementor-2749 .elementor-element.elementor-element-3dc683cb{right:0px;}.elementor-2749 .elementor-element.elementor-element-3dc683cb{bottom:50px;}.elementor-2749 .elementor-element.elementor-element-3dc683cb img{width:105px;}.elementor-2749 .elementor-element.elementor-element-3ff9f003:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2749 .elementor-element.elementor-element-3ff9f003 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perron-basel.ch/wp-content/uploads/2025/12/Rectangle-1-2.png");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-2749 .elementor-element.elementor-element-3ff9f003.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2749 .elementor-element.elementor-element-3ff9f003.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2749 .elementor-element.elementor-element-3ff9f003 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2749 .elementor-element.elementor-element-3ff9f003 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2749 .elementor-element.elementor-element-1796a5ab > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2749 .elementor-element.elementor-element-1796a5ab > .elementor-container{max-width:500px;min-height:25vh;}.elementor-2749 .elementor-element.elementor-element-1a410d1f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2749 .elementor-element.elementor-element-48c20f6e .elementor-icon-box-wrapper{text-align:center;}.elementor-2749 .elementor-element.elementor-element-48c20f6e .elementor-icon-box-title{margin-block-end:0px;}.elementor-2749 .elementor-element.elementor-element-1e8d1701{text-align:left;}.elementor-2749 .elementor-element.elementor-element-1e8d1701 img{width:105px;}body:not(.rtl) .elementor-2749 .elementor-element.elementor-element-5bc3f718{left:0px;}body.rtl .elementor-2749 .elementor-element.elementor-element-5bc3f718{right:0px;}.elementor-2749 .elementor-element.elementor-element-5bc3f718{bottom:50px;}.elementor-2749 .elementor-element.elementor-element-5bc3f718 img{width:105px;}#elementor-popup-modal-2749 .dialog-widget-content{animation-duration:0.4s;background-color:var( --e-global-color-text );box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-2749 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-2749{justify-content:center;align-items:center;}#elementor-popup-modal-2749 .dialog-close-button{display:flex;font-size:25px;}#elementor-popup-modal-2749 .dialog-close-button i{color:var( --e-global-color-primary );}#elementor-popup-modal-2749 .dialog-close-button svg{fill:var( --e-global-color-primary );}#elementor-popup-modal-2749 .dialog-close-button:hover i{color:var( --e-global-color-accent );}@media(max-width:1024px) and (min-width:768px){.elementor-2749 .elementor-element.elementor-element-fc3f37f{width:100%;}.elementor-2749 .elementor-element.elementor-element-2603c6a2{width:100%;}.elementor-2749 .elementor-element.elementor-element-7b0324f7{width:100%;}.elementor-2749 .elementor-element.elementor-element-3ff9f003{width:100%;}}@media(max-width:1024px){.elementor-2749 .elementor-element.elementor-element-363dd321 > .elementor-container{min-height:25vh;}.elementor-2749 .elementor-element.elementor-element-6120f2be{text-align:center;}.elementor-2749 .elementor-element.elementor-element-27d92730 > .elementor-container{min-height:25vh;}.elementor-2749 .elementor-element.elementor-element-535a2b45{text-align:center;}.elementor-2749 .elementor-element.elementor-element-67d7ebf4 > .elementor-container{min-height:25vh;}.elementor-2749 .elementor-element.elementor-element-3519d2d1{text-align:center;}.elementor-2749 .elementor-element.elementor-element-1796a5ab > .elementor-container{min-height:25vh;}.elementor-2749 .elementor-element.elementor-element-1e8d1701{text-align:center;}#elementor-popup-modal-2749 .dialog-message{width:768px;}}@media(max-width:767px){.elementor-2749 .elementor-element.elementor-element-363dd321 > .elementor-container{min-height:25vh;}.elementor-2749 .elementor-element.elementor-element-6120f2be{text-align:center;}.elementor-2749 .elementor-element.elementor-element-27d92730 > .elementor-container{min-height:25vh;}.elementor-2749 .elementor-element.elementor-element-535a2b45{text-align:center;}.elementor-2749 .elementor-element.elementor-element-3519d2d1{text-align:center;}.elementor-2749 .elementor-element.elementor-element-1e8d1701{text-align:center;}#elementor-popup-modal-2749 .dialog-message{width:100vw;}}/* Start custom CSS for section, class: .elementor-element-76c4a213 */.anim-box{
    width: 60%;
    transition: ease all 0.5s;
}

.anim-box:hover{
    width: 100%;
}

.anim-box .anim-content{
    opacity: 0;
    
     transition-duration: 0s;
}

.anim-box:hover .anim-content{
    opacity: 1;
    transition: 0.4s;
     transition-delay: 0.1s;
    
}

@media only screen and (max-width: 1025px) {
  .anim-box{
    width: 100%;
}
.anim-box .anim-content{
    opacity: 1;
    
}
br {
    display: none;
  }
}/* End custom CSS */