.elementor-155 .elementor-element.elementor-element-c4035d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-155 .elementor-element.elementor-element-83f5582{--spacer-size:275px;}.elementor-155 .elementor-element.elementor-element-7991fe8 .elementor-heading-title{color:#122333;font-family:"DM Serif Text", Sans-serif;font-size:80px;font-weight:400;font-style:italic;}.elementor-155 .elementor-element.elementor-element-fd92f67{--spacer-size:25px;}.elementor-155 .elementor-element.elementor-element-8aff02b{--display:flex;--background-transition:0.3s;}.elementor-155 .elementor-element.elementor-element-902ff9d{--spacer-size:50px;}.elementor-155 .elementor-element.elementor-element-39f9f1e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-155 .elementor-element.elementor-element-39f9f1e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-155 .elementor-element.elementor-element-3b1ba53{--display:flex;--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;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--overflow:hidden;--background-transition:0.3s;}.elementor-155 .elementor-element.elementor-element-0d48b17{color:#122333;font-family:"DM Serif Text", Sans-serif;font-size:60px;font-weight:400;font-style:italic;}.elementor-155 .elementor-element.elementor-element-c2c1bec .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:60px;font-weight:500;font-style:italic;}.elementor-155 .elementor-element.elementor-element-c2c1bec > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-155 .elementor-element.elementor-element-2b0d27d{text-align:center;color:#122333;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;}.elementor-155 .elementor-element.elementor-element-1641d79{--display:flex;--background-transition:0.3s;}.elementor-155 .elementor-element.elementor-element-76e9e0d{--spacer-size:50px;}.elementor-155 .elementor-element.elementor-element-8bb7b6f{--display:flex;--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-155 .elementor-element.elementor-element-b3a2638{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-155 .elementor-element.elementor-element-5df5452{color:#122333;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;}.elementor-155 .elementor-element.elementor-element-9b60ca4{color:#122333;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;}.elementor-155 .elementor-element.elementor-element-2126f03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-155 .elementor-element.elementor-element-3c41d78 img{width:30px;}.elementor-155 .elementor-element.elementor-element-6c7a3f4{color:#122333;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-155 .elementor-element.elementor-element-3a19422{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-155 .elementor-element.elementor-element-5499fe3 img{width:30px;}.elementor-155 .elementor-element.elementor-element-631c3e1{color:#122333;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-155 .elementor-element.elementor-element-fb6c2d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-155 .elementor-element.elementor-element-4de1f77 img{width:30px;}.elementor-155 .elementor-element.elementor-element-f9acb89{color:#122333;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-155 .elementor-element.elementor-element-9b1da19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-155 .elementor-element.elementor-element-0479346 img{width:30px;}.elementor-155 .elementor-element.elementor-element-35e3135{color:#122333;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-155 .elementor-element.elementor-element-9f0fc2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-155 .elementor-element.elementor-element-9f0fc2a.e-con{--align-self:flex-start;}.elementor-155 .elementor-element.elementor-element-652d661{--spacer-size:75px;}.elementor-155 .elementor-element.elementor-element-3633061{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-155 .elementor-element.elementor-element-3633061:not(.elementor-motion-effects-element-type-background), .elementor-155 .elementor-element.elementor-element-3633061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#55BC791A;}.elementor-155 .elementor-element.elementor-element-3633061, .elementor-155 .elementor-element.elementor-element-3633061::before{--border-transition:0.3s;}.elementor-155 .elementor-element.elementor-element-b82d7d4{color:#122333;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;}.elementor-155 .elementor-element.elementor-element-0413fc9{--display:flex;--background-transition:0.3s;}.elementor-155 .elementor-element.elementor-element-5b472cc{--spacer-size:100px;}.elementor-155 .elementor-element.elementor-element-bfa0221{--display:flex;--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;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-155 .elementor-element.elementor-element-46375b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:flex-start;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-155 .elementor-element.elementor-element-cac46ee{--display:flex;--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-155 .elementor-element.elementor-element-3034323{color:#122333;font-family:"DM Serif Text", Sans-serif;font-size:60px;font-weight:400;font-style:italic;}.elementor-155 .elementor-element.elementor-element-fafe941 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:60px;font-weight:500;font-style:italic;}.elementor-155 .elementor-element.elementor-element-fafe941 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-155 .elementor-element.elementor-element-4680153{color:#122333;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-155 .elementor-element.elementor-element-4680153.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-155 .elementor-element.elementor-element-ece0fc6 img{width:100%;}.elementor-155 .elementor-element.elementor-element-ece0fc6{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-155 .elementor-element.elementor-element-ece0fc6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-155 .elementor-element.elementor-element-9da0b21{--display:flex;--background-transition:0.3s;}.elementor-155 .elementor-element.elementor-element-70d7173{--spacer-size:50px;}@media(min-width:768px){.elementor-155 .elementor-element.elementor-element-8aff02b{--width:80%;}.elementor-155 .elementor-element.elementor-element-39f9f1e{--width:80%;}.elementor-155 .elementor-element.elementor-element-1641d79{--width:80%;}.elementor-155 .elementor-element.elementor-element-8bb7b6f{--width:80%;}.elementor-155 .elementor-element.elementor-element-b3a2638{--width:80%;}.elementor-155 .elementor-element.elementor-element-0413fc9{--width:80%;}.elementor-155 .elementor-element.elementor-element-bfa0221{--width:80%;}.elementor-155 .elementor-element.elementor-element-46375b2{--width:60%;}.elementor-155 .elementor-element.elementor-element-9da0b21{--width:80%;}}@media(max-width:1024px){.elementor-155 .elementor-element.elementor-element-83f5582{--spacer-size:200px;}}@media(max-width:767px){.elementor-155 .elementor-element.elementor-element-83f5582{--spacer-size:150px;}.elementor-155 .elementor-element.elementor-element-902ff9d{--spacer-size:0px;}.elementor-155 .elementor-element.elementor-element-39f9f1e{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-155 .elementor-element.elementor-element-3b1ba53{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--gap:0px 0px;}.elementor-155 .elementor-element.elementor-element-0d48b17{text-align:left;}.elementor-155 .elementor-element.elementor-element-0d48b17 > .elementor-widget-container{margin:0px 0px -26px 0px;padding:0px 0px 0px 0px;}.elementor-155 .elementor-element.elementor-element-c2c1bec{text-align:left;}.elementor-155 .elementor-element.elementor-element-c2c1bec .elementor-heading-title{font-size:50px;}.elementor-155 .elementor-element.elementor-element-2b0d27d{text-align:center;}.elementor-155 .elementor-element.elementor-element-76e9e0d{--spacer-size:50px;}.elementor-155 .elementor-element.elementor-element-b3a2638{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-155 .elementor-element.elementor-element-9f0fc2a{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-155 .elementor-element.elementor-element-3633061{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-155 .elementor-element.elementor-element-5b472cc{--spacer-size:50px;}.elementor-155 .elementor-element.elementor-element-bfa0221{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-155 .elementor-element.elementor-element-46375b2{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-155 .elementor-element.elementor-element-cac46ee{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:0px 0px;}.elementor-155 .elementor-element.elementor-element-3034323 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-155 .elementor-element.elementor-element-fafe941{text-align:left;}.elementor-155 .elementor-element.elementor-element-fafe941 .elementor-heading-title{font-size:50px;}.elementor-155 .elementor-element.elementor-element-ece0fc6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-155 .elementor-element.elementor-element-70d7173{--spacer-size:0px;}}/* Start custom CSS for container, class: .elementor-element-c4035d0 */.elementor-155 .elementor-element.elementor-element-c4035d0 {
  position: relative;
   background: linear-gradient(180deg, rgba(0, 0,0, 0.4) 3%, rgba(0, 0, 0, 0) 97%), url(https://serendip.definima.net/wp-content/uploads/2024/04/zoomfeuille.jpg) lightgray 50% / cover no-repeat;
  background-size: cover;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d48b17 */@media screen and (max-width: 1271px){
    .elementor-155 .elementor-element.elementor-element-0d48b17 {
        font-size: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2c1bec */.elementor-155 .elementor-element.elementor-element-c2c1bec {
    background: linear-gradient(90deg, #8FB7DD 58.99%, #55BC79 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    height: 67px;
}
@media screen and (max-width: 1271px){
    .elementor-155 .elementor-element.elementor-element-c2c1bec {
        font-size: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b1ba53 */.elementor-155 .elementor-element.elementor-element-3b1ba53 {
    width: fit-content;
}
@media screen and (max-width: 767px) {
    .elementor-155 .elementor-element.elementor-element-3b1ba53 {
        margin-left:0;
    }
}
@media screen and (max-width: 630px) {
    .elementor-155 .elementor-element.elementor-element-3b1ba53 {
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c41d78 */.elementor-155 .elementor-element.elementor-element-3c41d78 {
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c7a3f4 */.elementor-155 .elementor-element.elementor-element-6c7a3f4 {
    width: 700px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5499fe3 */.elementor-155 .elementor-element.elementor-element-5499fe3 {
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631c3e1 */.elementor-155 .elementor-element.elementor-element-631c3e1 {
    width: 700px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de1f77 */.elementor-155 .elementor-element.elementor-element-4de1f77 {
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9acb89 */.elementor-155 .elementor-element.elementor-element-f9acb89 {
    width: 700px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0479346 */.elementor-155 .elementor-element.elementor-element-0479346 {
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35e3135 */.elementor-155 .elementor-element.elementor-element-35e3135 {
    width: 700px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb7b6f */@media screen and (max-width: 1330px){
    .elementor-155 .elementor-element.elementor-element-8bb7b6f {
        flex-wrap: wrap;
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3034323 */@media screen and (max-width: 1271px){
    .elementor-155 .elementor-element.elementor-element-3034323 {
        font-size: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fafe941 */.elementor-155 .elementor-element.elementor-element-fafe941 {
    background: linear-gradient(90deg, #8FB7DD 58.99%, #55BC79 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    height: 67px;
}
@media screen and (max-width: 1271px){
    .elementor-155 .elementor-element.elementor-element-fafe941 {
        font-size: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cac46ee */.elementor-155 .elementor-element.elementor-element-cac46ee {
    width: fit-content;
}
@media screen and (max-width: 767px) {
    .elementor-155 .elementor-element.elementor-element-cac46ee {
        margin-left:0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ece0fc6 */@media screen and (max-width: 767px){
    .elementor-155 .elementor-element.elementor-element-ece0fc6 {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfa0221 */@media screen and (max-width: 425px){
    .elementor-155 .elementor-element.elementor-element-bfa0221{
        padding: 60px 0;
    }
}/* End custom CSS */