.elementor-56 .elementor-element.elementor-element-ba3bde5 > .elementor-container{max-width:1610px;}.elementor-56 .elementor-element.elementor-element-ba3bde5{margin-top:150px;margin-bottom:110px;padding:0px 35px 0px 35px;}.elementor-56 .elementor-element.elementor-element-75695a7 .aux-modern-heading-primary{font-size:110px;font-weight:400;color:rgba(255,255,255,0);}.elementor-56 .elementor-element.elementor-element-75695a7{width:auto;max-width:auto;position:absolute;top:-125px;left:98px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-56 .elementor-element.elementor-element-75695a7 > .elementor-widget-container{transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:1000ms;transition-property:all;}.elementor-56 .elementor-element.elementor-element-77d7103{padding:8% 0% 0% 18.5%;}.elementor-56 .elementor-element.elementor-element-18a0e79 .aux-modern-heading-primary{font-size:15px;font-weight:400;line-height:19px;letter-spacing:-1px;}.elementor-56 .elementor-element.elementor-element-18a0e79 .aux-modern-heading-description{font-size:20px;font-weight:bold;line-height:27px;letter-spacing:-0.5px;margin:13px 0px 0px 0px;max-width:216px;}.elementor-56 .elementor-element.elementor-element-18a0e79{animation-delay:750ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-56 .elementor-element.elementor-element-4f7c984{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;position:relative;right:248px;left:-310px;}.elementor-56 .elementor-element.elementor-element-4f7c984 .elementor-widget-container{text-align:center;}.elementor-56 .elementor-element.elementor-element-91f4b69 > .elementor-element-populated{padding:2% 4% 0% 16%;}.elementor-56 .elementor-element.elementor-element-6eea120 .aux-modern-heading-primary{font-size:20px;font-weight:bold;line-height:27px;letter-spacing:-0.5px;margin:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-6eea120 .aux-modern-heading-secondary{font-size:15px;font-weight:400;line-height:25px;letter-spacing:-0.5px;}.elementor-56 .elementor-element.elementor-element-6eea120 > .elementor-widget-container{padding:0px 0px 025px 0px;}.elementor-56 .elementor-element.elementor-element-6eea120{animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-56 .elementor-element.elementor-element-de50164 input:not([type="submit"]){font-size:15px;font-weight:400;line-height:1.5em;letter-spacing:0.45px;padding:0px 0px 5px 0px;margin:0px 0px 46px 0px;border-style:solid;border-width:0px 0px 1px 0px;transition:all ease-out 0.3s;}.elementor-56 .elementor-element.elementor-element-de50164 input:not([type="submit"])::placeholder{font-size:15px;font-weight:400;font-style:normal;line-height:1.5em;letter-spacing:-0.45px;}.elementor-56 .elementor-element.elementor-element-de50164 input[type="text"]{transition:all ease-out 0.3s;}.elementor-56 .elementor-element.elementor-element-de50164 input[type="email"]{transition:all ease-out 0.3s;}.elementor-56 .elementor-element.elementor-element-de50164 select{transition:all ease-out 0.3s;}.elementor-56 .elementor-element.elementor-element-de50164 textarea{font-size:15px;font-weight:400;font-style:normal;line-height:1.5em;height:40px;padding:0px 0px 0px 0px;margin:55px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;transition:all ease-out 0.3s;}.elementor-56 .elementor-element.elementor-element-de50164 textarea::placeholder{font-size:15px;font-weight:400;font-style:normal;}.elementor-56 .elementor-element.elementor-element-de50164 input[type="submit"]{font-size:15px;font-weight:400;text-transform:capitalize;line-height:1.5em;letter-spacing:-0.45px;color:#000000;width:200px;height:70px;margin:65px 0px 0px 0px;background-image:url("https://www.ataguen.ch/wp-content/uploads/2019/07/Path-5.svg");background-position:155px 50%;background-repeat:no-repeat;transition:all ease-out 0.3s;}.elementor-56 .elementor-element.elementor-element-de50164{animation-delay:450ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}@media(min-width:768px){.elementor-56 .elementor-element.elementor-element-f8d0e98{width:58.75%;}.elementor-56 .elementor-element.elementor-element-91f4b69{width:41.25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-56 .elementor-element.elementor-element-f8d0e98{width:100%;}.elementor-56 .elementor-element.elementor-element-9622f26{width:50%;}.elementor-56 .elementor-element.elementor-element-91f4b69{width:100%;}}@media(max-width:1024px){.elementor-56 .elementor-element.elementor-element-ba3bde5{padding:0px 25px 0px 25px;}.elementor-56 .elementor-element.elementor-element-75695a7 .aux-modern-heading-primary{font-size:100px;}.elementor-56 .elementor-element.elementor-element-77d7103{padding:5% 0% 0% 18%;}.elementor-56 .elementor-element.elementor-element-91f4b69 > .elementor-element-populated{padding:8% 2% 0% 2%;}.elementor-56 .elementor-element.elementor-element-de50164 input[type="submit"]{background-position:0px 0px;}}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-f8d0e98 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-75695a7 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-56 .elementor-element.elementor-element-75695a7 .aux-modern-heading-primary{font-size:64px;}.elementor-56 .elementor-element.elementor-element-75695a7{top:-26%;right:0px;left:0px;}.elementor-56 .elementor-element.elementor-element-77d7103{padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-9622f26{width:50%;}.elementor-56 .elementor-element.elementor-element-18a0e79 .aux-modern-heading-primary{font-size:12px;}.elementor-56 .elementor-element.elementor-element-18a0e79 .aux-modern-heading-description{font-size:15px;}.elementor-56 .elementor-element.elementor-element-de50164 input[type="submit"]{background-position:0px 0px;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-75695a7 */.elementor-56 .elementor-element.elementor-element-75695a7 .aux-modern-heading-primary{
     -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color:rgba(255,255,255,0.60); 
}
@media only screen and (max-width: 1215px){
    .elementor-56 .elementor-element.elementor-element-75695a7  .aux-modern-heading-primary{
    font-size: 98px;
}
    
}/* End custom CSS */
/* Start custom CSS for aux_contact_form, class: .elementor-element-de50164 */.elementor-56 .elementor-element.elementor-element-de50164  textarea{
    min-height: 40px!important;
    overflow: hidden;
}
.elementor-56 .elementor-element.elementor-element-de50164 input[type="submit"]{
       float: right;
    padding-left: 0px;
}/* End custom CSS */