.elementor-49 .elementor-element.elementor-element-deb0026{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-deb0026:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-deb0026>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F6F0}.elementor-49 .elementor-element.elementor-element-deb000c{--display:flex;--min-height:clamp(560px, 38vw, 790px);--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-deb000c:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-deb000c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F6F0}.elementor-49 .elementor-element.elementor-element-deb000c::before,.elementor-49 .elementor-element.elementor-element-deb000c>.elementor-background-video-container::before,.elementor-49 .elementor-element.elementor-element-deb000c>.e-con-inner>.elementor-background-video-container::before,.elementor-49 .elementor-element.elementor-element-deb000c>.elementor-background-slideshow::before,.elementor-49 .elementor-element.elementor-element-deb000c>.e-con-inner>.elementor-background-slideshow::before,.elementor-49 .elementor-element.elementor-element-deb000c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(90deg,#0C243F 15%,#0C243FB3 100%)}.elementor-49 .elementor-element.elementor-element-deb0009{--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;--justify-content:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:clamp(42px, 4vw, 80px);--padding-bottom:clamp(42px, 4vw, 80px);--padding-left:max(5vw, calc((100vw - 1840px) / 2));--padding-right:clamp(32px, 4vw, 90px)}.elementor-49 .elementor-element.elementor-element-deb0009:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-deb0009>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F6F0}.elementor-49 .elementor-element.elementor-element-deb0001>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-deb0001{font-family:"Lato",Sans-serif;font-size:12px;font-weight:700;line-height:1.45em;letter-spacing:1.4px;color:#284567}.elementor-49 .elementor-element.elementor-element-deb0001 p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-deb0004{--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;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-deb0002>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-deb0002 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:clamp(46px, 3.65vw, 80px);font-weight:700;line-height:1.06em;letter-spacing:-1.4px;color:#122A47}.elementor-49 .elementor-element.elementor-element-deb0003>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-deb0003 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:clamp(50px, 4.3vw, 92px);font-weight:500;font-style:italic;line-height:1.04em;letter-spacing:-1px;color:#B88C45}.elementor-49 .elementor-element.elementor-element-deb0005>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-deb0005{font-family:"Lato",Sans-serif;font-size:20px;font-weight:400;line-height:1.45em;color:#284567}.elementor-49 .elementor-element.elementor-element-deb0005 p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-deb0008{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-deb0006 .elementor-button{background-color:#122A47;font-family:"Lato",Sans-serif;font-size:16px;font-weight:700;text-decoration:none;line-height:1.45em;fill:#FFF;color:#FFF;border-radius:4px 4px 4px 4px;padding:16px 20px 16px 20px}.elementor-49 .elementor-element.elementor-element-deb0006 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb0006 .elementor-button:focus{background-color:#0C243F;color:#FFF}.elementor-49 .elementor-element.elementor-element-deb0006{width:auto;max-width:auto}.elementor-49 .elementor-element.elementor-element-deb0006>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-deb0006 .elementor-button:hover svg,.elementor-49 .elementor-element.elementor-element-deb0006 .elementor-button:focus svg{fill:#FFF}.elementor-49 .elementor-element.elementor-element-deb0007 .elementor-button{background-color:#F8F6F0;font-family:"Lato",Sans-serif;font-size:16px;font-weight:700;text-decoration:underline;line-height:1.45em;fill:#122A47;color:#122A47;border-radius:4px 4px 4px 4px;padding:16px 20px 16px 20px}.elementor-49 .elementor-element.elementor-element-deb0007 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb0007 .elementor-button:focus{background-color:#0C243F;color:#FFF}.elementor-49 .elementor-element.elementor-element-deb0007{width:auto;max-width:auto}.elementor-49 .elementor-element.elementor-element-deb0007>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-deb0007 .elementor-button:hover svg,.elementor-49 .elementor-element.elementor-element-deb0007 .elementor-button:focus svg{fill:#FFF}.elementor-49 .elementor-element.elementor-element-deb000b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:64px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-deb000a>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-deb000a{text-align:center}.elementor-49 .elementor-element.elementor-element-deb000a img{width:100%;height:clamp(560px, 38vw, 790px);object-fit:cover;object-position:center center}.elementor-49 .elementor-element.elementor-element-deb0018{--display:flex;--min-height:clamp(560px, 38vw, 790px);--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-deb0018:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-deb0018>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F6F0}.elementor-49 .elementor-element.elementor-element-deb0018::before,.elementor-49 .elementor-element.elementor-element-deb0018>.elementor-background-video-container::before,.elementor-49 .elementor-element.elementor-element-deb0018>.e-con-inner>.elementor-background-video-container::before,.elementor-49 .elementor-element.elementor-element-deb0018>.elementor-background-slideshow::before,.elementor-49 .elementor-element.elementor-element-deb0018>.e-con-inner>.elementor-background-slideshow::before,.elementor-49 .elementor-element.elementor-element-deb0018>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(90deg,#0C243F 15%,#0C243FB3 100%)}.elementor-49 .elementor-element.elementor-element-deb0015{--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;--justify-content:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:clamp(42px, 4vw, 80px);--padding-bottom:clamp(42px, 4vw, 80px);--padding-left:max(5vw, calc((100vw - 1840px) / 2));--padding-right:clamp(32px, 4vw, 90px)}.elementor-49 .elementor-element.elementor-element-deb0015:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-deb0015>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F6F0}.elementor-49 .elementor-element.elementor-element-deb000d>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-deb000d{font-family:"Lato",Sans-serif;font-size:12px;font-weight:700;line-height:1.45em;letter-spacing:1.4px;color:#284567}.elementor-49 .elementor-element.elementor-element-deb000d p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-deb0010{--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;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-deb000e>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-deb000e .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:clamp(46px, 3.65vw, 80px);font-weight:700;line-height:1.06em;letter-spacing:-1.4px;color:#122A47}.elementor-49 .elementor-element.elementor-element-deb000f>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-deb000f .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:clamp(50px, 4.3vw, 92px);font-weight:500;font-style:italic;line-height:1.04em;letter-spacing:-1px;color:#B88C45}.elementor-49 .elementor-element.elementor-element-deb0011>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-deb0011{font-family:"Lato",Sans-serif;font-size:20px;font-weight:400;line-height:1.45em;color:#284567}.elementor-49 .elementor-element.elementor-element-deb0011 p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-deb0014{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-deb0012 .elementor-button{background-color:#122A47;font-family:"Lato",Sans-serif;font-size:16px;font-weight:700;text-decoration:none;line-height:1.45em;fill:#FFF;color:#FFF;border-radius:4px 4px 4px 4px;padding:16px 20px 16px 20px}.elementor-49 .elementor-element.elementor-element-deb0012 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb0012 .elementor-button:focus{background-color:#0C243F;color:#FFF}.elementor-49 .elementor-element.elementor-element-deb0012{width:auto;max-width:auto}.elementor-49 .elementor-element.elementor-element-deb0012>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-deb0012 .elementor-button:hover svg,.elementor-49 .elementor-element.elementor-element-deb0012 .elementor-button:focus svg{fill:#FFF}.elementor-49 .elementor-element.elementor-element-deb0013 .elementor-button{background-color:#F8F6F0;font-family:"Lato",Sans-serif;font-size:16px;font-weight:700;text-decoration:underline;line-height:1.45em;fill:#122A47;color:#122A47;border-radius:4px 4px 4px 4px;padding:16px 20px 16px 20px}.elementor-49 .elementor-element.elementor-element-deb0013 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb0013 .elementor-button:focus{background-color:#0C243F;color:#FFF}.elementor-49 .elementor-element.elementor-element-deb0013{width:auto;max-width:auto}.elementor-49 .elementor-element.elementor-element-deb0013>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-deb0013 .elementor-button:hover svg,.elementor-49 .elementor-element.elementor-element-deb0013 .elementor-button:focus svg{fill:#FFF}.elementor-49 .elementor-element.elementor-element-deb0017{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:64px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-deb0016>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-deb0016{text-align:center}.elementor-49 .elementor-element.elementor-element-deb0016 img{width:100%;height:clamp(560px, 38vw, 790px);object-fit:cover;object-position:center center}.elementor-49 .elementor-element.elementor-element-deb0024{--display:flex;--min-height:clamp(560px, 38vw, 790px);--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-deb0024:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-deb0024>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F6F0}.elementor-49 .elementor-element.elementor-element-deb0024::before,.elementor-49 .elementor-element.elementor-element-deb0024>.elementor-background-video-container::before,.elementor-49 .elementor-element.elementor-element-deb0024>.e-con-inner>.elementor-background-video-container::before,.elementor-49 .elementor-element.elementor-element-deb0024>.elementor-background-slideshow::before,.elementor-49 .elementor-element.elementor-element-deb0024>.e-con-inner>.elementor-background-slideshow::before,.elementor-49 .elementor-element.elementor-element-deb0024>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(90deg,#0C243F 15%,#0C243FB3 100%)}.elementor-49 .elementor-element.elementor-element-deb0021{--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;--justify-content:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:clamp(42px, 4vw, 80px);--padding-bottom:clamp(42px, 4vw, 80px);--padding-left:max(5vw, calc((100vw - 1840px) / 2));--padding-right:clamp(32px, 4vw, 90px)}.elementor-49 .elementor-element.elementor-element-deb0021:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-deb0021>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F6F0}.elementor-49 .elementor-element.elementor-element-deb0019>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-deb0019{font-family:"Lato",Sans-serif;font-size:12px;font-weight:700;line-height:1.45em;letter-spacing:1.4px;color:#284567}.elementor-49 .elementor-element.elementor-element-deb0019 p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-deb001c{--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;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-deb001a>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-deb001a .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:clamp(46px, 3.65vw, 80px);font-weight:700;line-height:1.06em;letter-spacing:-1.4px;color:#122A47}.elementor-49 .elementor-element.elementor-element-deb001b>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-deb001b .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:clamp(50px, 4.3vw, 92px);font-weight:500;font-style:italic;line-height:1.04em;letter-spacing:-1px;color:#B88C45}.elementor-49 .elementor-element.elementor-element-deb001d>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-deb001d{font-family:"Lato",Sans-serif;font-size:20px;font-weight:400;line-height:1.45em;color:#284567}.elementor-49 .elementor-element.elementor-element-deb001d p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-deb0020{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-deb001e .elementor-button{background-color:#122A47;font-family:"Lato",Sans-serif;font-size:16px;font-weight:700;text-decoration:none;line-height:1.45em;fill:#FFF;color:#FFF;border-radius:4px 4px 4px 4px;padding:16px 20px 16px 20px}.elementor-49 .elementor-element.elementor-element-deb001e .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb001e .elementor-button:focus{background-color:#0C243F;color:#FFF}.elementor-49 .elementor-element.elementor-element-deb001e{width:auto;max-width:auto}.elementor-49 .elementor-element.elementor-element-deb001e>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-deb001e .elementor-button:hover svg,.elementor-49 .elementor-element.elementor-element-deb001e .elementor-button:focus svg{fill:#FFF}.elementor-49 .elementor-element.elementor-element-deb001f .elementor-button{background-color:#F8F6F0;font-family:"Lato",Sans-serif;font-size:16px;font-weight:700;text-decoration:underline;line-height:1.45em;fill:#122A47;color:#122A47;border-radius:4px 4px 4px 4px;padding:16px 20px 16px 20px}.elementor-49 .elementor-element.elementor-element-deb001f .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb001f .elementor-button:focus{background-color:#0C243F;color:#FFF}.elementor-49 .elementor-element.elementor-element-deb001f{width:auto;max-width:auto}.elementor-49 .elementor-element.elementor-element-deb001f>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-deb001f .elementor-button:hover svg,.elementor-49 .elementor-element.elementor-element-deb001f .elementor-button:focus svg{fill:#FFF}.elementor-49 .elementor-element.elementor-element-deb0023{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:64px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-deb0022>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-deb0022{text-align:center}.elementor-49 .elementor-element.elementor-element-deb0022 img{width:100%;height:clamp(560px, 38vw, 790px);object-fit:cover;object-position:center center}.elementor-49 .elementor-element.elementor-element-deb0025{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#122A47;--e-n-carousel-dots-hover-color:#B88C45;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-18px}.elementor-49 .elementor-element.elementor-element-deb0025>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}:where(.elementor-49 .elementor-element.elementor-element-deb0025 .swiper-slide)>.e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px}:where([data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide)>.e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px}.elementor-49 .elementor-element.elementor-element-deb0025 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px}.elementor-49 .elementor-element.elementor-element-ace004d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:26px;--padding-left:40px;--padding-right:40px}.elementor-49 .elementor-element.elementor-element-ace004d:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-ace004d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-49 .elementor-element.elementor-element-ace0024{--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0021{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0021.e-con{--flex-grow:0;--flex-shrink:0}.elementor-49 .elementor-element.elementor-element-ace001e>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace001e{font-family:"Lato",Sans-serif;font-size:14px;font-weight:700;line-height:1.35em;letter-spacing:1.7px;color:#B88C45}.elementor-49 .elementor-element.elementor-element-ace001e p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace001f>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace001f .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:64px;font-weight:700;line-height:1.06em;letter-spacing:-1.5px;color:#122A47}.elementor-49 .elementor-element.elementor-element-ace0023{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0022>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0022{font-family:"Lato",Sans-serif;font-size:22px;font-weight:400;line-height:1.35em;color:#284567}.elementor-49 .elementor-element.elementor-element-ace0022 p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace0037{--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace002d{--display:flex;--min-height:475px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace002d:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-ace002d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#E8F2F8;background-image:url(https://perfecto-africa.com/wp-content/uploads/2026/09/perfecto-accueil-maquette-blue.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-49 .elementor-element.elementor-element-ace002b{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:32px;--padding-bottom:10px;--padding-left:36px;--padding-right:36px}.elementor-49 .elementor-element.elementor-element-ace0026{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0025>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0025 .elementor-icon-wrapper{text-align:start}.elementor-49 .elementor-element.elementor-element-ace0025.elementor-view-stacked .elementor-icon{background-color:#B88C45}.elementor-49 .elementor-element.elementor-element-ace0025.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace0025.elementor-view-default .elementor-icon{color:#B88C45;border-color:#B88C45}.elementor-49 .elementor-element.elementor-element-ace0025.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace0025.elementor-view-default .elementor-icon svg{fill:#B88C45}.elementor-49 .elementor-element.elementor-element-ace0025 .elementor-icon{font-size:60px}.elementor-49 .elementor-element.elementor-element-ace0025 .elementor-icon svg{height:60px}.elementor-49 .elementor-element.elementor-element-ace002a{--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;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0027>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0027{text-align:start}.elementor-49 .elementor-element.elementor-element-ace0027 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:29px;font-weight:700;line-height:1.06em;letter-spacing:-.7px;color:#122A47}.elementor-49 .elementor-element.elementor-element-ace0028>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0028{text-align:start;font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:1.35em;color:#284567}.elementor-49 .elementor-element.elementor-element-ace0028 p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace0029 .elementor-button{background-color:#FFF0;font-family:"Lato",Sans-serif;font-size:18px;font-weight:700;text-decoration:underline;line-height:1.2em;fill:#122A47;color:#122A47;border-radius:4px 4px 4px 4px;padding:12px 0 12px 0}.elementor-49 .elementor-element.elementor-element-ace0029 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-ace0029 .elementor-button:focus{background-color:#FFF0;color:#B88C45}.elementor-49 .elementor-element.elementor-element-ace0029{width:auto;max-width:auto}.elementor-49 .elementor-element.elementor-element-ace0029>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0029 .elementor-button:hover svg,.elementor-49 .elementor-element.elementor-element-ace0029 .elementor-button:focus svg{fill:#B88C45}.elementor-49 .elementor-element.elementor-element-ace002c>.elementor-widget-container{--e-transform-rotateZ:-5deg;margin:28px 0 -100px 0}.elementor-49 .elementor-element.elementor-element-ace002c{text-align:center}.elementor-49 .elementor-element.elementor-element-ace002c img{width:90%;border-radius:7px 7px 7px 7px;box-shadow:0 10px 30px 0 rgb(12 36 63 / .18)}.elementor-49 .elementor-element.elementor-element-ace0036{--display:flex;--min-height:475px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0036:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-ace0036>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F2E9D9;background-image:url(https://perfecto-africa.com/wp-content/uploads/2026/09/perfecto-accueil-maquette-sand.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-49 .elementor-element.elementor-element-ace0034{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:32px;--padding-bottom:10px;--padding-left:36px;--padding-right:36px}.elementor-49 .elementor-element.elementor-element-ace002f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace002e>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace002e .elementor-icon-wrapper{text-align:start}.elementor-49 .elementor-element.elementor-element-ace002e.elementor-view-stacked .elementor-icon{background-color:#B88C45}.elementor-49 .elementor-element.elementor-element-ace002e.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace002e.elementor-view-default .elementor-icon{color:#B88C45;border-color:#B88C45}.elementor-49 .elementor-element.elementor-element-ace002e.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace002e.elementor-view-default .elementor-icon svg{fill:#B88C45}.elementor-49 .elementor-element.elementor-element-ace002e .elementor-icon{font-size:60px}.elementor-49 .elementor-element.elementor-element-ace002e .elementor-icon svg{height:60px}.elementor-49 .elementor-element.elementor-element-ace0033{--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;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0030>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0030 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:29px;font-weight:700;line-height:1.06em;letter-spacing:-.7px;color:#122A47}.elementor-49 .elementor-element.elementor-element-ace0031>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0031{font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:1.35em;color:#284567}.elementor-49 .elementor-element.elementor-element-ace0031 p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace0032 .elementor-button{background-color:#FFF0;font-family:"Lato",Sans-serif;font-size:18px;font-weight:700;text-decoration:underline;line-height:1.2em;fill:#122A47;color:#122A47;border-radius:4px 4px 4px 4px;padding:12px 0 12px 0}.elementor-49 .elementor-element.elementor-element-ace0032 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-ace0032 .elementor-button:focus{background-color:#FFF0;color:#B88C45}.elementor-49 .elementor-element.elementor-element-ace0032{width:auto;max-width:auto}.elementor-49 .elementor-element.elementor-element-ace0032>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0032 .elementor-button:hover svg,.elementor-49 .elementor-element.elementor-element-ace0032 .elementor-button:focus svg{fill:#B88C45}.elementor-49 .elementor-element.elementor-element-ace0035>.elementor-widget-container{--e-transform-rotateZ:-5deg;margin:28px 0 -100px 0}.elementor-49 .elementor-element.elementor-element-ace0035{text-align:center}.elementor-49 .elementor-element.elementor-element-ace0035 img{width:90%;border-radius:7px 7px 7px 7px;box-shadow:0 10px 30px 0 rgb(12 36 63 / .18)}.elementor-49 .elementor-element.elementor-element-ace004c{--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace003c{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8D2C6;--border-color:#D8D2C6;--padding-top:10px;--padding-bottom:6px;--padding-left:30px;--padding-right:30px}.elementor-49 .elementor-element.elementor-element-ace0038>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0038 .elementor-icon-wrapper{text-align:start}.elementor-49 .elementor-element.elementor-element-ace0038.elementor-view-stacked .elementor-icon{background-color:#122A47}.elementor-49 .elementor-element.elementor-element-ace0038.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace0038.elementor-view-default .elementor-icon{color:#122A47;border-color:#122A47}.elementor-49 .elementor-element.elementor-element-ace0038.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace0038.elementor-view-default .elementor-icon svg{fill:#122A47}.elementor-49 .elementor-element.elementor-element-ace0038 .elementor-icon{font-size:54px}.elementor-49 .elementor-element.elementor-element-ace0038 .elementor-icon svg{height:54px}.elementor-49 .elementor-element.elementor-element-ace0039>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0039 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:25px;font-weight:700;line-height:1.06em;letter-spacing:-.5px;color:#122A47}.elementor-49 .elementor-element.elementor-element-ace003a>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace003a{font-family:"Lato",Sans-serif;font-size:20px;font-weight:400;line-height:1.35em;color:#284567}.elementor-49 .elementor-element.elementor-element-ace003a p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace003b .elementor-button{background-color:#FFF0;font-family:"Lato",Sans-serif;font-size:27px;font-weight:700;text-decoration:none;line-height:1.2em;fill:#122A47;color:#122A47;border-radius:4px 4px 4px 4px;padding:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace003b .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-ace003b .elementor-button:focus{background-color:#FFF0;color:#B88C45}.elementor-49 .elementor-element.elementor-element-ace003b{width:auto;max-width:auto}.elementor-49 .elementor-element.elementor-element-ace003b>.elementor-widget-container{margin:10px 0 0 0}.elementor-49 .elementor-element.elementor-element-ace003b .elementor-button:hover svg,.elementor-49 .elementor-element.elementor-element-ace003b .elementor-button:focus svg{fill:#B88C45}.elementor-49 .elementor-element.elementor-element-ace0041{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0 0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D8D2C6;--border-color:#D8D2C6;--padding-top:10px;--padding-bottom:6px;--padding-left:30px;--padding-right:30px}.elementor-49 .elementor-element.elementor-element-ace003d>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace003d .elementor-icon-wrapper{text-align:start}.elementor-49 .elementor-element.elementor-element-ace003d.elementor-view-stacked .elementor-icon{background-color:#122A47}.elementor-49 .elementor-element.elementor-element-ace003d.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace003d.elementor-view-default .elementor-icon{color:#122A47;border-color:#122A47}.elementor-49 .elementor-element.elementor-element-ace003d.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace003d.elementor-view-default .elementor-icon svg{fill:#122A47}.elementor-49 .elementor-element.elementor-element-ace003d .elementor-icon{font-size:54px}.elementor-49 .elementor-element.elementor-element-ace003d .elementor-icon svg{height:54px}.elementor-49 .elementor-element.elementor-element-ace003e>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace003e .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:25px;font-weight:700;line-height:1.06em;letter-spacing:-.5px;color:#122A47}.elementor-49 .elementor-element.elementor-element-ace003f>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace003f{font-family:"Lato",Sans-serif;font-size:20px;font-weight:400;line-height:1.35em;color:#284567}.elementor-49 .elementor-element.elementor-element-ace003f p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace0040 .elementor-button{background-color:#FFF0;font-family:"Lato",Sans-serif;font-size:27px;font-weight:700;text-decoration:none;line-height:1.2em;fill:#122A47;color:#122A47;border-radius:4px 4px 4px 4px;padding:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0040 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-ace0040 .elementor-button:focus{background-color:#FFF0;color:#B88C45}.elementor-49 .elementor-element.elementor-element-ace0040{width:auto;max-width:auto}.elementor-49 .elementor-element.elementor-element-ace0040>.elementor-widget-container{margin:10px 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0040 .elementor-button:hover svg,.elementor-49 .elementor-element.elementor-element-ace0040 .elementor-button:focus svg{fill:#B88C45}.elementor-49 .elementor-element.elementor-element-ace0046{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0 0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D8D2C6;--border-color:#D8D2C6;--padding-top:10px;--padding-bottom:6px;--padding-left:30px;--padding-right:30px}.elementor-49 .elementor-element.elementor-element-ace0042>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0042 .elementor-icon-wrapper{text-align:start}.elementor-49 .elementor-element.elementor-element-ace0042.elementor-view-stacked .elementor-icon{background-color:#122A47}.elementor-49 .elementor-element.elementor-element-ace0042.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace0042.elementor-view-default .elementor-icon{color:#122A47;border-color:#122A47}.elementor-49 .elementor-element.elementor-element-ace0042.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace0042.elementor-view-default .elementor-icon svg{fill:#122A47}.elementor-49 .elementor-element.elementor-element-ace0042 .elementor-icon{font-size:54px}.elementor-49 .elementor-element.elementor-element-ace0042 .elementor-icon svg{height:54px}.elementor-49 .elementor-element.elementor-element-ace0043>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0043 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:25px;font-weight:700;line-height:1.06em;letter-spacing:-.5px;color:#122A47}.elementor-49 .elementor-element.elementor-element-ace0044>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0044{font-family:"Lato",Sans-serif;font-size:20px;font-weight:400;line-height:1.35em;color:#284567}.elementor-49 .elementor-element.elementor-element-ace0044 p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace0045 .elementor-button{background-color:#FFF0;font-family:"Lato",Sans-serif;font-size:27px;font-weight:700;text-decoration:none;line-height:1.2em;fill:#122A47;color:#122A47;border-radius:4px 4px 4px 4px;padding:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0045 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-ace0045 .elementor-button:focus{background-color:#FFF0;color:#B88C45}.elementor-49 .elementor-element.elementor-element-ace0045{width:auto;max-width:auto}.elementor-49 .elementor-element.elementor-element-ace0045>.elementor-widget-container{margin:10px 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0045 .elementor-button:hover svg,.elementor-49 .elementor-element.elementor-element-ace0045 .elementor-button:focus svg{fill:#B88C45}.elementor-49 .elementor-element.elementor-element-ace004b{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0 0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D8D2C6;--border-color:#D8D2C6;--padding-top:10px;--padding-bottom:6px;--padding-left:30px;--padding-right:30px}.elementor-49 .elementor-element.elementor-element-ace0047>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0047 .elementor-icon-wrapper{text-align:start}.elementor-49 .elementor-element.elementor-element-ace0047.elementor-view-stacked .elementor-icon{background-color:#122A47}.elementor-49 .elementor-element.elementor-element-ace0047.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace0047.elementor-view-default .elementor-icon{color:#122A47;border-color:#122A47}.elementor-49 .elementor-element.elementor-element-ace0047.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace0047.elementor-view-default .elementor-icon svg{fill:#122A47}.elementor-49 .elementor-element.elementor-element-ace0047 .elementor-icon{font-size:54px}.elementor-49 .elementor-element.elementor-element-ace0047 .elementor-icon svg{height:54px}.elementor-49 .elementor-element.elementor-element-ace0048>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0048 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:25px;font-weight:700;line-height:1.06em;letter-spacing:-.5px;color:#122A47}.elementor-49 .elementor-element.elementor-element-ace0049>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0049{font-family:"Lato",Sans-serif;font-size:20px;font-weight:400;line-height:1.35em;color:#284567}.elementor-49 .elementor-element.elementor-element-ace0049 p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace004a .elementor-button{background-color:#FFF0;font-family:"Lato",Sans-serif;font-size:27px;font-weight:700;text-decoration:none;line-height:1.2em;fill:#122A47;color:#122A47;border-radius:4px 4px 4px 4px;padding:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace004a .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-ace004a .elementor-button:focus{background-color:#FFF0;color:#B88C45}.elementor-49 .elementor-element.elementor-element-ace004a{width:auto;max-width:auto}.elementor-49 .elementor-element.elementor-element-ace004a>.elementor-widget-container{margin:10px 0 0 0}.elementor-49 .elementor-element.elementor-element-ace004a .elementor-button:hover svg,.elementor-49 .elementor-element.elementor-element-ace004a .elementor-button:focus svg{fill:#B88C45}.elementor-49 .elementor-element.elementor-element-ace0060{--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0060:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-ace0060>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0C243F}.elementor-49 .elementor-element.elementor-element-ace004e{--display:flex;--min-height:540px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 70px 0px 70px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace004e:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-ace004e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0C243F;background-image:url(https://perfecto-africa.com/wp-content/uploads/2026/09/perfecto-accueil-maquette-team.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-49 .elementor-element.elementor-element-ace005f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:46px;--padding-bottom:40px;--padding-left:52px;--padding-right:52px}.elementor-49 .elementor-element.elementor-element-ace005f:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-ace005f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0C243F;background-image:url(https://perfecto-africa.com/wp-content/uploads/2026/09/perfecto-accueil-maquette-about-bg.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-49 .elementor-element.elementor-element-ace004f>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace004f{font-family:"Lato",Sans-serif;font-size:14px;font-weight:700;line-height:1.35em;letter-spacing:1.7px;color:#D6AD60}.elementor-49 .elementor-element.elementor-element-ace004f p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace0052{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:18px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0050>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0050 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:60px;font-weight:700;line-height:1.06em;letter-spacing:-1.5px;color:#FFF}.elementor-49 .elementor-element.elementor-element-ace0051>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0051 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:82px;font-weight:500;font-style:italic;line-height:.98em;letter-spacing:-1.4px;color:#D8AB54}.elementor-49 .elementor-element.elementor-element-ace0053>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0053{font-family:"Lato",Sans-serif;font-size:22px;font-weight:400;line-height:1.35em;color:#FFF}.elementor-49 .elementor-element.elementor-element-ace0053 p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace005d{--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0056{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px}.elementor-49 .elementor-element.elementor-element-ace0054>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0054 .elementor-icon-wrapper{text-align:start}.elementor-49 .elementor-element.elementor-element-ace0054.elementor-view-stacked .elementor-icon{background-color:#D5A34C}.elementor-49 .elementor-element.elementor-element-ace0054.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace0054.elementor-view-default .elementor-icon{color:#D5A34C;border-color:#D5A34C}.elementor-49 .elementor-element.elementor-element-ace0054.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace0054.elementor-view-default .elementor-icon svg{fill:#D5A34C}.elementor-49 .elementor-element.elementor-element-ace0054 .elementor-icon{font-size:36px}.elementor-49 .elementor-element.elementor-element-ace0054 .elementor-icon svg{height:36px}.elementor-49 .elementor-element.elementor-element-ace0055>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0055{font-family:"Lato",Sans-serif;font-size:19px;font-weight:700;line-height:1.35em;color:#FFF}.elementor-49 .elementor-element.elementor-element-ace0055 p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace0059{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0 0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#B88C45;--border-color:#B88C45;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:18px}.elementor-49 .elementor-element.elementor-element-ace0057>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0057 .elementor-icon-wrapper{text-align:start}.elementor-49 .elementor-element.elementor-element-ace0057.elementor-view-stacked .elementor-icon{background-color:#D5A34C}.elementor-49 .elementor-element.elementor-element-ace0057.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace0057.elementor-view-default .elementor-icon{color:#D5A34C;border-color:#D5A34C}.elementor-49 .elementor-element.elementor-element-ace0057.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace0057.elementor-view-default .elementor-icon svg{fill:#D5A34C}.elementor-49 .elementor-element.elementor-element-ace0057 .elementor-icon{font-size:36px}.elementor-49 .elementor-element.elementor-element-ace0057 .elementor-icon svg{height:36px}.elementor-49 .elementor-element.elementor-element-ace0058>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0058{font-family:"Lato",Sans-serif;font-size:19px;font-weight:700;line-height:1.35em;color:#FFF}.elementor-49 .elementor-element.elementor-element-ace0058 p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace005c{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0 0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#B88C45;--border-color:#B88C45;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:18px}.elementor-49 .elementor-element.elementor-element-ace005a>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace005a .elementor-icon-wrapper{text-align:start}.elementor-49 .elementor-element.elementor-element-ace005a.elementor-view-stacked .elementor-icon{background-color:#D5A34C}.elementor-49 .elementor-element.elementor-element-ace005a.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace005a.elementor-view-default .elementor-icon{color:#D5A34C;border-color:#D5A34C}.elementor-49 .elementor-element.elementor-element-ace005a.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace005a.elementor-view-default .elementor-icon svg{fill:#D5A34C}.elementor-49 .elementor-element.elementor-element-ace005a .elementor-icon{font-size:36px}.elementor-49 .elementor-element.elementor-element-ace005a .elementor-icon svg{height:36px}.elementor-49 .elementor-element.elementor-element-ace005b>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace005b{font-family:"Lato",Sans-serif;font-size:19px;font-weight:700;line-height:1.35em;color:#FFF}.elementor-49 .elementor-element.elementor-element-ace005b p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace005e .elementor-button{background-color:#FFF0;font-family:"Lato",Sans-serif;font-size:21px;font-weight:700;text-decoration:underline;line-height:1.2em;fill:#FFF;color:#FFF;border-radius:4px 4px 4px 4px;padding:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace005e .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-ace005e .elementor-button:focus{background-color:#FFF0;color:#E3BD70}.elementor-49 .elementor-element.elementor-element-ace005e{width:auto;max-width:auto}.elementor-49 .elementor-element.elementor-element-ace005e>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace005e .elementor-button:hover svg,.elementor-49 .elementor-element.elementor-element-ace005e .elementor-button:focus svg{fill:#E3BD70}.elementor-49 .elementor-element.elementor-element-ace0083{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:34px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px}.elementor-49 .elementor-element.elementor-element-ace0083:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-ace0083>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F6F0;background-image:url(https://perfecto-africa.com/wp-content/uploads/2026/09/perfecto-accueil-maquette-ivory.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-49 .elementor-element.elementor-element-ace0061>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0061{font-family:"Lato",Sans-serif;font-size:14px;font-weight:700;line-height:1.35em;letter-spacing:1.7px;color:#B88C45}.elementor-49 .elementor-element.elementor-element-ace0061 p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace0068{--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:16px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0065{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0064{--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0062{width:auto;max-width:auto}.elementor-49 .elementor-element.elementor-element-ace0062>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0062 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:58px;font-weight:700;line-height:1.06em;letter-spacing:-1.5px;color:#122A47}.elementor-49 .elementor-element.elementor-element-ace0063{width:auto;max-width:auto}.elementor-49 .elementor-element.elementor-element-ace0063>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0063 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:68px;font-weight:500;font-style:italic;line-height:.98em;letter-spacing:-1.4px;color:#B88C45}.elementor-49 .elementor-element.elementor-element-ace0067{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0066>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0066{font-family:"Lato",Sans-serif;font-size:22px;font-weight:400;line-height:1.35em;color:#284567}.elementor-49 .elementor-element.elementor-element-ace0066 p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace0081{--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0070{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:22px}.elementor-49 .elementor-element.elementor-element-ace006f{--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace006a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0069>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0069 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:76px;font-weight:500;font-style:normal;line-height:.98em;letter-spacing:-1.4px;color:#DDD3C2}.elementor-49 .elementor-element.elementor-element-ace006e{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace006b>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace006b .elementor-icon-wrapper{text-align:start}.elementor-49 .elementor-element.elementor-element-ace006b.elementor-view-stacked .elementor-icon{background-color:#122A47}.elementor-49 .elementor-element.elementor-element-ace006b.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace006b.elementor-view-default .elementor-icon{color:#122A47;border-color:#122A47}.elementor-49 .elementor-element.elementor-element-ace006b.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace006b.elementor-view-default .elementor-icon svg{fill:#122A47}.elementor-49 .elementor-element.elementor-element-ace006b .elementor-icon{font-size:50px}.elementor-49 .elementor-element.elementor-element-ace006b .elementor-icon svg{height:50px}.elementor-49 .elementor-element.elementor-element-ace006c>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace006c .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:25px;font-weight:700;line-height:1.06em;letter-spacing:-.5px;color:#122A47}.elementor-49 .elementor-element.elementor-element-ace006d>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace006d{font-family:"Lato",Sans-serif;font-size:20px;font-weight:400;line-height:1.35em;color:#284567}.elementor-49 .elementor-element.elementor-element-ace006d p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace0078{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0 0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D8D2C6;--border-color:#D8D2C6;--padding-top:0px;--padding-bottom:0px;--padding-left:44px;--padding-right:32px}.elementor-49 .elementor-element.elementor-element-ace0077{--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0072{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0071>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0071 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:76px;font-weight:500;font-style:normal;line-height:.98em;letter-spacing:-1.4px;color:#DDD3C2}.elementor-49 .elementor-element.elementor-element-ace0076{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0073>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0073 .elementor-icon-wrapper{text-align:start}.elementor-49 .elementor-element.elementor-element-ace0073.elementor-view-stacked .elementor-icon{background-color:#122A47}.elementor-49 .elementor-element.elementor-element-ace0073.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace0073.elementor-view-default .elementor-icon{color:#122A47;border-color:#122A47}.elementor-49 .elementor-element.elementor-element-ace0073.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace0073.elementor-view-default .elementor-icon svg{fill:#122A47}.elementor-49 .elementor-element.elementor-element-ace0073 .elementor-icon{font-size:50px}.elementor-49 .elementor-element.elementor-element-ace0073 .elementor-icon svg{height:50px}.elementor-49 .elementor-element.elementor-element-ace0074>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0074 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:25px;font-weight:700;line-height:1.06em;letter-spacing:-.5px;color:#122A47}.elementor-49 .elementor-element.elementor-element-ace0075>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0075{font-family:"Lato",Sans-serif;font-size:20px;font-weight:400;line-height:1.35em;color:#284567}.elementor-49 .elementor-element.elementor-element-ace0075 p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace0080{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0 0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D8D2C6;--border-color:#D8D2C6;--padding-top:0px;--padding-bottom:0px;--padding-left:44px;--padding-right:32px}.elementor-49 .elementor-element.elementor-element-ace007f{--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace007a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0079>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0079 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:76px;font-weight:500;font-style:normal;line-height:.98em;letter-spacing:-1.4px;color:#DDD3C2}.elementor-49 .elementor-element.elementor-element-ace007e{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace007b>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace007b .elementor-icon-wrapper{text-align:start}.elementor-49 .elementor-element.elementor-element-ace007b.elementor-view-stacked .elementor-icon{background-color:#122A47}.elementor-49 .elementor-element.elementor-element-ace007b.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace007b.elementor-view-default .elementor-icon{color:#122A47;border-color:#122A47}.elementor-49 .elementor-element.elementor-element-ace007b.elementor-view-framed .elementor-icon,.elementor-49 .elementor-element.elementor-element-ace007b.elementor-view-default .elementor-icon svg{fill:#122A47}.elementor-49 .elementor-element.elementor-element-ace007b .elementor-icon{font-size:50px}.elementor-49 .elementor-element.elementor-element-ace007b .elementor-icon svg{height:50px}.elementor-49 .elementor-element.elementor-element-ace007c>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace007c .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:25px;font-weight:700;line-height:1.06em;letter-spacing:-.5px;color:#122A47}.elementor-49 .elementor-element.elementor-element-ace007d>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace007d{font-family:"Lato",Sans-serif;font-size:20px;font-weight:400;line-height:1.35em;color:#284567}.elementor-49 .elementor-element.elementor-element-ace007d p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace0082 .elementor-button{background-color:#FFF0;font-family:"Lato",Sans-serif;font-size:19px;font-weight:700;text-decoration:underline;line-height:1.2em;fill:#122A47;color:#122A47;border-radius:4px 4px 4px 4px;padding:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0082 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-ace0082 .elementor-button:focus{background-color:#FFF0;color:#B88C45}.elementor-49 .elementor-element.elementor-element-ace0082{width:auto;max-width:auto}.elementor-49 .elementor-element.elementor-element-ace0082>.elementor-widget-container{margin:20px 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0082 .elementor-button:hover svg,.elementor-49 .elementor-element.elementor-element-ace0082 .elementor-button:focus svg{fill:#B88C45}.elementor-49 .elementor-element.elementor-element-ace0097{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:34px;--padding-left:40px;--padding-right:40px}.elementor-49 .elementor-element.elementor-element-ace0097:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-ace0097>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-49 .elementor-element.elementor-element-ace0084>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0084{font-family:"Lato",Sans-serif;font-size:14px;font-weight:700;line-height:1.35em;letter-spacing:1.7px;color:#B88C45}.elementor-49 .elementor-element.elementor-element-ace0084 p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace0089{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:8px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0086{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0085>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0085 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:43px;font-weight:700;line-height:1.06em;letter-spacing:-1.5px;color:#122A47}.elementor-49 .elementor-element.elementor-element-ace0088{--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;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0087 .elementor-button{background-color:#FFF0;font-family:"Lato",Sans-serif;font-size:17px;font-weight:700;text-decoration:underline;line-height:1.2em;fill:#122A47;color:#122A47;border-radius:4px 4px 4px 4px;padding:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0087 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-ace0087 .elementor-button:focus{background-color:#FFF0;color:#B88C45}.elementor-49 .elementor-element.elementor-element-ace0087{width:auto;max-width:auto}.elementor-49 .elementor-element.elementor-element-ace0087>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0087 .elementor-button:hover svg,.elementor-49 .elementor-element.elementor-element-ace0087 .elementor-button:focus svg{fill:#B88C45}.elementor-49 .elementor-element.elementor-element-ace0096{--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace008d{--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;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace008a>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace008a{text-align:start}.elementor-49 .elementor-element.elementor-element-ace008a img{width:100%;height:194px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px}.elementor-49 .elementor-element.elementor-element-ace008b>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace008b{font-family:"Lato",Sans-serif;font-size:14px;font-weight:700;line-height:1.35em;letter-spacing:1.7px;color:#B88C45}.elementor-49 .elementor-element.elementor-element-ace008b p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace008c>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace008c .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:23px;font-weight:700;line-height:1.06em;letter-spacing:-.4px;color:#122A47}.elementor-49 .elementor-element.elementor-element-ace0091{--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;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace008e>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace008e{text-align:start}.elementor-49 .elementor-element.elementor-element-ace008e img{width:100%;height:194px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px}.elementor-49 .elementor-element.elementor-element-ace008f>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace008f{font-family:"Lato",Sans-serif;font-size:14px;font-weight:700;line-height:1.35em;letter-spacing:1.7px;color:#B88C45}.elementor-49 .elementor-element.elementor-element-ace008f p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace0090>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0090 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:23px;font-weight:700;line-height:1.06em;letter-spacing:-.4px;color:#122A47}.elementor-49 .elementor-element.elementor-element-ace0095{--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;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0092>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0092{text-align:start}.elementor-49 .elementor-element.elementor-element-ace0092 img{width:100%;height:194px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px}.elementor-49 .elementor-element.elementor-element-ace0093>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0093{font-family:"Lato",Sans-serif;font-size:14px;font-weight:700;line-height:1.35em;letter-spacing:1.7px;color:#B88C45}.elementor-49 .elementor-element.elementor-element-ace0093 p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace0094>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0094 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:23px;font-weight:700;line-height:1.06em;letter-spacing:-.4px;color:#122A47}.elementor-49 .elementor-element.elementor-element-ace00a2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:38px;--padding-bottom:34px;--padding-left:64px;--padding-right:64px}.elementor-49 .elementor-element.elementor-element-ace00a2:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-ace00a2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F2E9D9;background-image:url(https://perfecto-africa.com/wp-content/uploads/2026/09/perfecto-accueil-maquette-cta-bg.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-49 .elementor-element.elementor-element-ace00a1{--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace009b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace009b.e-con{--flex-grow:0;--flex-shrink:0}.elementor-49 .elementor-element.elementor-element-ace0098>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0098 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:58px;font-weight:700;line-height:1.06em;letter-spacing:-1.5px;color:#122A47}.elementor-49 .elementor-element.elementor-element-ace0099>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace0099 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:70px;font-weight:500;font-style:italic;line-height:.98em;letter-spacing:-1.4px;color:#B88C45}.elementor-49 .elementor-element.elementor-element-ace009a>.elementor-widget-container{margin:12px 0 0 0}.elementor-49 .elementor-element.elementor-element-ace009a{font-family:"Lato",Sans-serif;font-size:21px;font-weight:400;line-height:1.35em;color:#284567}.elementor-49 .elementor-element.elementor-element-ace009a p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace009d{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace009d.e-con{--flex-grow:0;--flex-shrink:0}.elementor-49 .elementor-element.elementor-element-ace009c .elementor-button{background-color:#122A47;font-family:"Lato",Sans-serif;font-size:17px;font-weight:700;text-decoration:none;line-height:1.2em;fill:#FFF;color:#FFF;border-radius:4px 4px 4px 4px;padding:18px 28px 18px 28px}.elementor-49 .elementor-element.elementor-element-ace009c .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-ace009c .elementor-button:focus{background-color:#254665;color:#FFF}.elementor-49 .elementor-element.elementor-element-ace009c{width:auto;max-width:auto}.elementor-49 .elementor-element.elementor-element-ace009c>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace009c .elementor-button:hover svg,.elementor-49 .elementor-element.elementor-element-ace009c .elementor-button:focus svg{fill:#FFF}.elementor-49 .elementor-element.elementor-element-ace00a0{--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;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace009e>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace009e{font-family:"Lato",Sans-serif;font-size:23px;font-weight:400;line-height:1.35em;color:#647080}.elementor-49 .elementor-element.elementor-element-ace009e p{margin-block-end:0}.elementor-49 .elementor-element.elementor-element-ace009f{--divider-border-style:solid;--divider-color:#B88C45;--divider-border-width:3px}.elementor-49 .elementor-element.elementor-element-ace009f>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ace009f .elementor-divider-separator{width:42px}.elementor-49 .elementor-element.elementor-element-ace009f .elementor-divider{padding-block-start:0;padding-block-end:0}:root{--page-title-display:none}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-deb0026{--width:100%}.elementor-49 .elementor-element.elementor-element-deb000c{--width:100%}.elementor-49 .elementor-element.elementor-element-deb0009{--width:50%}.elementor-49 .elementor-element.elementor-element-deb0004{--width:100%}.elementor-49 .elementor-element.elementor-element-deb0008{--width:100%}.elementor-49 .elementor-element.elementor-element-deb000b{--width:50%}.elementor-49 .elementor-element.elementor-element-deb0018{--width:100%}.elementor-49 .elementor-element.elementor-element-deb0015{--width:50%}.elementor-49 .elementor-element.elementor-element-deb0010{--width:100%}.elementor-49 .elementor-element.elementor-element-deb0014{--width:100%}.elementor-49 .elementor-element.elementor-element-deb0017{--width:50%}.elementor-49 .elementor-element.elementor-element-deb0024{--width:100%}.elementor-49 .elementor-element.elementor-element-deb0021{--width:50%}.elementor-49 .elementor-element.elementor-element-deb001c{--width:100%}.elementor-49 .elementor-element.elementor-element-deb0020{--width:100%}.elementor-49 .elementor-element.elementor-element-deb0023{--width:50%}.elementor-49 .elementor-element.elementor-element-ace004d{--content-width:1440px}.elementor-49 .elementor-element.elementor-element-ace0024{--width:100%}.elementor-49 .elementor-element.elementor-element-ace0021{--width:68.712%}.elementor-49 .elementor-element.elementor-element-ace0023{--width:28%}.elementor-49 .elementor-element.elementor-element-ace0037{--width:100%}.elementor-49 .elementor-element.elementor-element-ace002d{--width:49.3%}.elementor-49 .elementor-element.elementor-element-ace002b{--width:100%}.elementor-49 .elementor-element.elementor-element-ace0026{--width:15%}.elementor-49 .elementor-element.elementor-element-ace002a{--width:85%}.elementor-49 .elementor-element.elementor-element-ace0036{--width:49.3%}.elementor-49 .elementor-element.elementor-element-ace0034{--width:100%}.elementor-49 .elementor-element.elementor-element-ace002f{--width:15%}.elementor-49 .elementor-element.elementor-element-ace0033{--width:85%}.elementor-49 .elementor-element.elementor-element-ace004c{--width:100%}.elementor-49 .elementor-element.elementor-element-ace003c{--width:25%}.elementor-49 .elementor-element.elementor-element-ace0041{--width:25%}.elementor-49 .elementor-element.elementor-element-ace0046{--width:25%}.elementor-49 .elementor-element.elementor-element-ace004b{--width:25%}.elementor-49 .elementor-element.elementor-element-ace0060{--content-width:1440px}.elementor-49 .elementor-element.elementor-element-ace004e{--width:47.5%}.elementor-49 .elementor-element.elementor-element-ace005f{--width:52.5%}.elementor-49 .elementor-element.elementor-element-ace0052{--width:100%}.elementor-49 .elementor-element.elementor-element-ace005d{--width:100%}.elementor-49 .elementor-element.elementor-element-ace0056{--width:33.33%}.elementor-49 .elementor-element.elementor-element-ace0059{--width:33.33%}.elementor-49 .elementor-element.elementor-element-ace005c{--width:33.33%}.elementor-49 .elementor-element.elementor-element-ace0083{--content-width:1440px}.elementor-49 .elementor-element.elementor-element-ace0068{--width:100%}.elementor-49 .elementor-element.elementor-element-ace0065{--width:74%}.elementor-49 .elementor-element.elementor-element-ace0064{--width:100%}.elementor-49 .elementor-element.elementor-element-ace0067{--width:25%}.elementor-49 .elementor-element.elementor-element-ace0081{--width:100%}.elementor-49 .elementor-element.elementor-element-ace0070{--width:33.33%}.elementor-49 .elementor-element.elementor-element-ace006f{--width:100%}.elementor-49 .elementor-element.elementor-element-ace006a{--width:26%}.elementor-49 .elementor-element.elementor-element-ace006e{--width:74%}.elementor-49 .elementor-element.elementor-element-ace0078{--width:33.33%}.elementor-49 .elementor-element.elementor-element-ace0077{--width:100%}.elementor-49 .elementor-element.elementor-element-ace0072{--width:26%}.elementor-49 .elementor-element.elementor-element-ace0076{--width:74%}.elementor-49 .elementor-element.elementor-element-ace0080{--width:33.33%}.elementor-49 .elementor-element.elementor-element-ace007f{--width:100%}.elementor-49 .elementor-element.elementor-element-ace007a{--width:26%}.elementor-49 .elementor-element.elementor-element-ace007e{--width:74%}.elementor-49 .elementor-element.elementor-element-ace0097{--content-width:1440px}.elementor-49 .elementor-element.elementor-element-ace0089{--width:100%}.elementor-49 .elementor-element.elementor-element-ace0086{--width:75%}.elementor-49 .elementor-element.elementor-element-ace0088{--width:25%}.elementor-49 .elementor-element.elementor-element-ace0096{--width:100%}.elementor-49 .elementor-element.elementor-element-ace008d{--width:32.5%}.elementor-49 .elementor-element.elementor-element-ace0091{--width:32.5%}.elementor-49 .elementor-element.elementor-element-ace0095{--width:32.5%}.elementor-49 .elementor-element.elementor-element-ace00a2{--content-width:1440px}.elementor-49 .elementor-element.elementor-element-ace00a1{--width:100%}.elementor-49 .elementor-element.elementor-element-ace009b{--width:34.428%}.elementor-49 .elementor-element.elementor-element-ace009d{--width:29.644%}.elementor-49 .elementor-element.elementor-element-ace00a0{--width:13%}}@media(max-width:1024px) and (min-width:768px){.elementor-49 .elementor-element.elementor-element-deb0009{--width:50%}.elementor-49 .elementor-element.elementor-element-deb000b{--width:50%}.elementor-49 .elementor-element.elementor-element-deb0015{--width:50%}.elementor-49 .elementor-element.elementor-element-deb0017{--width:50%}.elementor-49 .elementor-element.elementor-element-deb0021{--width:50%}.elementor-49 .elementor-element.elementor-element-deb0023{--width:50%}}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-deb000c{--min-height:560px}.elementor-49 .elementor-element.elementor-element-deb0009{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px}.elementor-49 .elementor-element.elementor-element-deb0001{font-size:9.6px}.elementor-49 .elementor-element.elementor-element-deb0002 .elementor-heading-title{font-size:clamp(38px, 4.3vw, 50px)}.elementor-49 .elementor-element.elementor-element-deb0003 .elementor-heading-title{font-size:clamp(43px, 4.8vw, 59px)}.elementor-49 .elementor-element.elementor-element-deb0005{font-size:16px}.elementor-49 .elementor-element.elementor-element-deb0006 .elementor-button{font-size:12.8px}.elementor-49 .elementor-element.elementor-element-deb0007 .elementor-button{font-size:12.8px}.elementor-49 .elementor-element.elementor-element-deb000a img{height:560px}.elementor-49 .elementor-element.elementor-element-deb0018{--min-height:560px}.elementor-49 .elementor-element.elementor-element-deb0015{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px}.elementor-49 .elementor-element.elementor-element-deb000d{font-size:9.6px}.elementor-49 .elementor-element.elementor-element-deb000e .elementor-heading-title{font-size:clamp(38px, 4.3vw, 50px)}.elementor-49 .elementor-element.elementor-element-deb000f .elementor-heading-title{font-size:clamp(43px, 4.8vw, 59px)}.elementor-49 .elementor-element.elementor-element-deb0011{font-size:16px}.elementor-49 .elementor-element.elementor-element-deb0012 .elementor-button{font-size:12.8px}.elementor-49 .elementor-element.elementor-element-deb0013 .elementor-button{font-size:12.8px}.elementor-49 .elementor-element.elementor-element-deb0016 img{height:560px}.elementor-49 .elementor-element.elementor-element-deb0024{--min-height:560px}.elementor-49 .elementor-element.elementor-element-deb0021{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px}.elementor-49 .elementor-element.elementor-element-deb0019{font-size:9.6px}.elementor-49 .elementor-element.elementor-element-deb001a .elementor-heading-title{font-size:clamp(38px, 4.3vw, 50px)}.elementor-49 .elementor-element.elementor-element-deb001b .elementor-heading-title{font-size:clamp(43px, 4.8vw, 59px)}.elementor-49 .elementor-element.elementor-element-deb001d{font-size:16px}.elementor-49 .elementor-element.elementor-element-deb001e .elementor-button{font-size:12.8px}.elementor-49 .elementor-element.elementor-element-deb001f .elementor-button{font-size:12.8px}.elementor-49 .elementor-element.elementor-element-deb0022 img{height:560px}.elementor-49 .elementor-element.elementor-element-deb0025{--e-n-carousel-swiper-slides-to-display:1}.elementor-49 .elementor-element.elementor-element-ace004d{--padding-top:38px;--padding-bottom:38px;--padding-left:28px;--padding-right:28px}.elementor-49 .elementor-element.elementor-element-ace001e{font-size:12px}.elementor-49 .elementor-element.elementor-element-ace001f .elementor-heading-title{font-size:52px}.elementor-49 .elementor-element.elementor-element-ace0022{font-size:18px}.elementor-49 .elementor-element.elementor-element-ace002d{--min-height:390px}.elementor-49 .elementor-element.elementor-element-ace0027 .elementor-heading-title{font-size:24px}.elementor-49 .elementor-element.elementor-element-ace0028{font-size:15px}.elementor-49 .elementor-element.elementor-element-ace0029 .elementor-button{font-size:14px}.elementor-49 .elementor-element.elementor-element-ace0036{--min-height:390px}.elementor-49 .elementor-element.elementor-element-ace0030 .elementor-heading-title{font-size:24px}.elementor-49 .elementor-element.elementor-element-ace0031{font-size:15px}.elementor-49 .elementor-element.elementor-element-ace0032 .elementor-button{font-size:14px}.elementor-49 .elementor-element.elementor-element-ace003c{--padding-top:10px;--padding-bottom:10px;--padding-left:18px;--padding-right:18px}.elementor-49 .elementor-element.elementor-element-ace0039 .elementor-heading-title{font-size:21px}.elementor-49 .elementor-element.elementor-element-ace003a{font-size:16px}.elementor-49 .elementor-element.elementor-element-ace003b .elementor-button{font-size:14px}.elementor-49 .elementor-element.elementor-element-ace0041{--padding-top:10px;--padding-bottom:10px;--padding-left:18px;--padding-right:18px}.elementor-49 .elementor-element.elementor-element-ace003e .elementor-heading-title{font-size:21px}.elementor-49 .elementor-element.elementor-element-ace003f{font-size:16px}.elementor-49 .elementor-element.elementor-element-ace0040 .elementor-button{font-size:14px}.elementor-49 .elementor-element.elementor-element-ace0046{--padding-top:10px;--padding-bottom:10px;--padding-left:18px;--padding-right:18px}.elementor-49 .elementor-element.elementor-element-ace0043 .elementor-heading-title{font-size:21px}.elementor-49 .elementor-element.elementor-element-ace0044{font-size:16px}.elementor-49 .elementor-element.elementor-element-ace0045 .elementor-button{font-size:14px}.elementor-49 .elementor-element.elementor-element-ace004b{--padding-top:10px;--padding-bottom:10px;--padding-left:18px;--padding-right:18px}.elementor-49 .elementor-element.elementor-element-ace0048 .elementor-heading-title{font-size:21px}.elementor-49 .elementor-element.elementor-element-ace0049{font-size:16px}.elementor-49 .elementor-element.elementor-element-ace004a .elementor-button{font-size:14px}.elementor-49 .elementor-element.elementor-element-ace004e{--min-height:590px}.elementor-49 .elementor-element.elementor-element-ace005f{--padding-top:36px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px}.elementor-49 .elementor-element.elementor-element-ace004f{font-size:12px}.elementor-49 .elementor-element.elementor-element-ace0050 .elementor-heading-title{font-size:49px}.elementor-49 .elementor-element.elementor-element-ace0051 .elementor-heading-title{font-size:67px}.elementor-49 .elementor-element.elementor-element-ace0053{font-size:18px}.elementor-49 .elementor-element.elementor-element-ace0055{font-size:16px}.elementor-49 .elementor-element.elementor-element-ace0058{font-size:16px}.elementor-49 .elementor-element.elementor-element-ace005b{font-size:16px}.elementor-49 .elementor-element.elementor-element-ace005e .elementor-button{font-size:14px}.elementor-49 .elementor-element.elementor-element-ace0083{--padding-top:38px;--padding-bottom:38px;--padding-left:28px;--padding-right:28px}.elementor-49 .elementor-element.elementor-element-ace0061{font-size:12px}.elementor-49 .elementor-element.elementor-element-ace0062 .elementor-heading-title{font-size:48px}.elementor-49 .elementor-element.elementor-element-ace0063 .elementor-heading-title{font-size:56px}.elementor-49 .elementor-element.elementor-element-ace0066{font-size:18px}.elementor-49 .elementor-element.elementor-element-ace0069 .elementor-heading-title{font-size:62px}.elementor-49 .elementor-element.elementor-element-ace006c .elementor-heading-title{font-size:21px}.elementor-49 .elementor-element.elementor-element-ace006d{font-size:16px}.elementor-49 .elementor-element.elementor-element-ace0071 .elementor-heading-title{font-size:62px}.elementor-49 .elementor-element.elementor-element-ace0074 .elementor-heading-title{font-size:21px}.elementor-49 .elementor-element.elementor-element-ace0075{font-size:16px}.elementor-49 .elementor-element.elementor-element-ace0079 .elementor-heading-title{font-size:62px}.elementor-49 .elementor-element.elementor-element-ace007c .elementor-heading-title{font-size:21px}.elementor-49 .elementor-element.elementor-element-ace007d{font-size:16px}.elementor-49 .elementor-element.elementor-element-ace0082 .elementor-button{font-size:14px}.elementor-49 .elementor-element.elementor-element-ace0097{--padding-top:38px;--padding-bottom:38px;--padding-left:28px;--padding-right:28px}.elementor-49 .elementor-element.elementor-element-ace0084{font-size:12px}.elementor-49 .elementor-element.elementor-element-ace0085 .elementor-heading-title{font-size:35px}.elementor-49 .elementor-element.elementor-element-ace0087 .elementor-button{font-size:14px}.elementor-49 .elementor-element.elementor-element-ace008a img{height:150px}.elementor-49 .elementor-element.elementor-element-ace008b{font-size:12px}.elementor-49 .elementor-element.elementor-element-ace008c .elementor-heading-title{font-size:19px}.elementor-49 .elementor-element.elementor-element-ace008e img{height:150px}.elementor-49 .elementor-element.elementor-element-ace008f{font-size:12px}.elementor-49 .elementor-element.elementor-element-ace0090 .elementor-heading-title{font-size:19px}.elementor-49 .elementor-element.elementor-element-ace0092 img{height:150px}.elementor-49 .elementor-element.elementor-element-ace0093{font-size:12px}.elementor-49 .elementor-element.elementor-element-ace0094 .elementor-heading-title{font-size:19px}.elementor-49 .elementor-element.elementor-element-ace00a2{--padding-top:38px;--padding-bottom:38px;--padding-left:28px;--padding-right:28px}.elementor-49 .elementor-element.elementor-element-ace0098 .elementor-heading-title{font-size:48px}.elementor-49 .elementor-element.elementor-element-ace0099 .elementor-heading-title{font-size:57px}.elementor-49 .elementor-element.elementor-element-ace009a{font-size:17px}.elementor-49 .elementor-element.elementor-element-ace009c .elementor-button{font-size:14px}.elementor-49 .elementor-element.elementor-element-ace009e{font-size:19px}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb000c:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-deb000c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://perfecto-africa.com/wp-content/uploads/2026/09/perfecto-hero-01-gestion.webp);background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-49 .elementor-element.elementor-element-deb000c{--min-height:0px;--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;--overlay-opacity:1}.elementor-49 .elementor-element.elementor-element-deb0009{--width:100%;--min-height:0px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:32px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;--z-index:2}.elementor-49 .elementor-element.elementor-element-deb0001{font-size:10px}.elementor-49 .elementor-element.elementor-element-deb0002 .elementor-heading-title{font-size:28px;line-height:1.12em;letter-spacing:-.6px}.elementor-49 .elementor-element.elementor-element-deb0003 .elementor-heading-title{font-size:42px;line-height:1.12em;letter-spacing:-.4px}.elementor-49 .elementor-element.elementor-element-deb0005{font-size:16px}.elementor-49 .elementor-element.elementor-element-deb0008{--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;--gap:10px 8px;--row-gap:10px;--column-gap:8px;--flex-wrap:wrap}.elementor-49 .elementor-element.elementor-element-deb0006 .elementor-button{font-size:12px;line-height:1.3em;padding:14px 10px 14px 10px}.elementor-49 .elementor-element.elementor-element-deb0007 .elementor-button{font-size:12px;line-height:1.3em;padding:14px 10px 14px 10px}.elementor-49 .elementor-element.elementor-element-deb000b{--width:100%;--border-radius:32px 0px 0px 0px}.elementor-49 .elementor-element.elementor-element-deb000a img{height:260px}.elementor-49 .elementor-element.elementor-element-deb0018:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-deb0018>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://perfecto-africa.com/wp-content/uploads/2026/09/perfecto-hero-02-equipes.webp);background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-49 .elementor-element.elementor-element-deb0018{--min-height:0px;--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;--overlay-opacity:1}.elementor-49 .elementor-element.elementor-element-deb0015{--width:100%;--min-height:0px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:32px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;--z-index:2}.elementor-49 .elementor-element.elementor-element-deb000d{font-size:10px}.elementor-49 .elementor-element.elementor-element-deb000e .elementor-heading-title{font-size:28px;line-height:1.12em;letter-spacing:-.6px}.elementor-49 .elementor-element.elementor-element-deb000f .elementor-heading-title{font-size:42px;line-height:1.12em;letter-spacing:-.4px}.elementor-49 .elementor-element.elementor-element-deb0011{font-size:16px}.elementor-49 .elementor-element.elementor-element-deb0014{--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;--gap:10px 8px;--row-gap:10px;--column-gap:8px;--flex-wrap:wrap}.elementor-49 .elementor-element.elementor-element-deb0012 .elementor-button{font-size:12px;line-height:1.3em;padding:14px 10px 14px 10px}.elementor-49 .elementor-element.elementor-element-deb0013 .elementor-button{font-size:12px;line-height:1.3em;padding:14px 10px 14px 10px}.elementor-49 .elementor-element.elementor-element-deb0017{--width:100%;--border-radius:32px 0px 0px 0px}.elementor-49 .elementor-element.elementor-element-deb0016 img{height:260px}.elementor-49 .elementor-element.elementor-element-deb0024:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-deb0024>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://perfecto-africa.com/wp-content/uploads/2026/09/perfecto-hero-03-accompagnement.webp);background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-49 .elementor-element.elementor-element-deb0024{--min-height:0px;--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;--overlay-opacity:1}.elementor-49 .elementor-element.elementor-element-deb0021{--width:100%;--min-height:0px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:32px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;--z-index:2}.elementor-49 .elementor-element.elementor-element-deb0019{font-size:10px}.elementor-49 .elementor-element.elementor-element-deb001a .elementor-heading-title{font-size:28px;line-height:1.12em;letter-spacing:-.6px}.elementor-49 .elementor-element.elementor-element-deb001b .elementor-heading-title{font-size:42px;line-height:1.12em;letter-spacing:-.4px}.elementor-49 .elementor-element.elementor-element-deb001d{font-size:16px}.elementor-49 .elementor-element.elementor-element-deb0020{--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;--gap:10px 8px;--row-gap:10px;--column-gap:8px;--flex-wrap:wrap}.elementor-49 .elementor-element.elementor-element-deb001e .elementor-button{font-size:12px;line-height:1.3em;padding:14px 10px 14px 10px}.elementor-49 .elementor-element.elementor-element-deb001f .elementor-button{font-size:12px;line-height:1.3em;padding:14px 10px 14px 10px}.elementor-49 .elementor-element.elementor-element-deb0023{--width:100%;--border-radius:32px 0px 0px 0px}.elementor-49 .elementor-element.elementor-element-deb0022 img{height:260px}.elementor-49 .elementor-element.elementor-element-deb0025{--e-n-carousel-swiper-slides-to-display:1}.elementor-49 .elementor-element.elementor-element-ace004d{--padding-top:40px;--padding-bottom:40px;--padding-left:22px;--padding-right:22px}.elementor-49 .elementor-element.elementor-element-ace0024{--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-49 .elementor-element.elementor-element-ace0021{--width:100%}.elementor-49 .elementor-element.elementor-element-ace001e{font-size:12px}.elementor-49 .elementor-element.elementor-element-ace001f .elementor-heading-title{font-size:34px}.elementor-49 .elementor-element.elementor-element-ace0023{--width:100%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0022{font-size:17px}.elementor-49 .elementor-element.elementor-element-ace0037{--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px}.elementor-49 .elementor-element.elementor-element-ace002d{--width:100%;--min-height:380px}.elementor-49 .elementor-element.elementor-element-ace002b{--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;--padding-top:26px;--padding-bottom:5px;--padding-left:24px;--padding-right:24px}.elementor-49 .elementor-element.elementor-element-ace0026{--width:100%}.elementor-49 .elementor-element.elementor-element-ace002a{--width:100%}.elementor-49 .elementor-element.elementor-element-ace0027 .elementor-heading-title{font-size:24px;line-height:1.18em}.elementor-49 .elementor-element.elementor-element-ace0028{font-size:17px}.elementor-49 .elementor-element.elementor-element-ace0029 .elementor-button{font-size:16px}.elementor-49 .elementor-element.elementor-element-ace002c>.elementor-widget-container{--e-transform-rotateZ:-3deg;margin:20px 0 -38px 0}.elementor-49 .elementor-element.elementor-element-ace0036{--width:100%;--min-height:380px}.elementor-49 .elementor-element.elementor-element-ace0034{--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;--padding-top:26px;--padding-bottom:5px;--padding-left:24px;--padding-right:24px}.elementor-49 .elementor-element.elementor-element-ace002f{--width:100%}.elementor-49 .elementor-element.elementor-element-ace0033{--width:100%}.elementor-49 .elementor-element.elementor-element-ace0030 .elementor-heading-title{font-size:24px;line-height:1.18em}.elementor-49 .elementor-element.elementor-element-ace0031{font-size:17px}.elementor-49 .elementor-element.elementor-element-ace0032 .elementor-button{font-size:16px}.elementor-49 .elementor-element.elementor-element-ace0035>.elementor-widget-container{--e-transform-rotateZ:-3deg;margin:20px 0 -38px 0}.elementor-49 .elementor-element.elementor-element-ace004c{--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-49 .elementor-element.elementor-element-ace003c{--width:100%;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0039 .elementor-heading-title{font-size:24px;line-height:1.18em}.elementor-49 .elementor-element.elementor-element-ace003a{font-size:17px}.elementor-49 .elementor-element.elementor-element-ace003b .elementor-button{font-size:16px}.elementor-49 .elementor-element.elementor-element-ace0041{--width:100%;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace003e .elementor-heading-title{font-size:24px;line-height:1.18em}.elementor-49 .elementor-element.elementor-element-ace003f{font-size:17px}.elementor-49 .elementor-element.elementor-element-ace0040 .elementor-button{font-size:16px}.elementor-49 .elementor-element.elementor-element-ace0046{--width:100%;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0043 .elementor-heading-title{font-size:24px;line-height:1.18em}.elementor-49 .elementor-element.elementor-element-ace0044{font-size:17px}.elementor-49 .elementor-element.elementor-element-ace0045 .elementor-button{font-size:16px}.elementor-49 .elementor-element.elementor-element-ace004b{--width:100%;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0048 .elementor-heading-title{font-size:24px;line-height:1.18em}.elementor-49 .elementor-element.elementor-element-ace0049{font-size:17px}.elementor-49 .elementor-element.elementor-element-ace004a .elementor-button{font-size:16px}.elementor-49 .elementor-element.elementor-element-ace0060{--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-49 .elementor-element.elementor-element-ace004e{--width:100%;--min-height:340px}.elementor-49 .elementor-element.elementor-element-ace005f{--width:100%;--padding-top:36px;--padding-bottom:36px;--padding-left:22px;--padding-right:22px}.elementor-49 .elementor-element.elementor-element-ace004f{font-size:12px}.elementor-49 .elementor-element.elementor-element-ace0050 .elementor-heading-title{font-size:37px}.elementor-49 .elementor-element.elementor-element-ace0051 .elementor-heading-title{font-size:60px}.elementor-49 .elementor-element.elementor-element-ace0053{font-size:17px}.elementor-49 .elementor-element.elementor-element-ace005d{--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-49 .elementor-element.elementor-element-ace0056{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0055{font-size:17px}.elementor-49 .elementor-element.elementor-element-ace0059{--width:100%;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0058{font-size:17px}.elementor-49 .elementor-element.elementor-element-ace005c{--width:100%;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace005b{font-size:17px}.elementor-49 .elementor-element.elementor-element-ace005e .elementor-button{font-size:16px}.elementor-49 .elementor-element.elementor-element-ace0083{--padding-top:40px;--padding-bottom:40px;--padding-left:22px;--padding-right:22px}.elementor-49 .elementor-element.elementor-element-ace0061{font-size:12px}.elementor-49 .elementor-element.elementor-element-ace0068{--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-49 .elementor-element.elementor-element-ace0065{--width:100%}.elementor-49 .elementor-element.elementor-element-ace0064{--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-49 .elementor-element.elementor-element-ace0062 .elementor-heading-title{font-size:34px}.elementor-49 .elementor-element.elementor-element-ace0063 .elementor-heading-title{font-size:48px}.elementor-49 .elementor-element.elementor-element-ace0067{--width:100%}.elementor-49 .elementor-element.elementor-element-ace0066{font-size:17px}.elementor-49 .elementor-element.elementor-element-ace0081{--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-49 .elementor-element.elementor-element-ace0070{--width:100%;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace006f{--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:nowrap}.elementor-49 .elementor-element.elementor-element-ace006a{--width:24%}.elementor-49 .elementor-element.elementor-element-ace0069 .elementor-heading-title{font-size:64px}.elementor-49 .elementor-element.elementor-element-ace006e{--width:72%}.elementor-49 .elementor-element.elementor-element-ace006c .elementor-heading-title{font-size:24px;line-height:1.18em}.elementor-49 .elementor-element.elementor-element-ace006d{font-size:17px}.elementor-49 .elementor-element.elementor-element-ace0078{--width:100%;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0077{--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:nowrap}.elementor-49 .elementor-element.elementor-element-ace0072{--width:24%}.elementor-49 .elementor-element.elementor-element-ace0071 .elementor-heading-title{font-size:64px}.elementor-49 .elementor-element.elementor-element-ace0076{--width:72%}.elementor-49 .elementor-element.elementor-element-ace0074 .elementor-heading-title{font-size:24px;line-height:1.18em}.elementor-49 .elementor-element.elementor-element-ace0075{font-size:17px}.elementor-49 .elementor-element.elementor-element-ace0080{--width:100%;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace007f{--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:nowrap}.elementor-49 .elementor-element.elementor-element-ace007a{--width:24%}.elementor-49 .elementor-element.elementor-element-ace0079 .elementor-heading-title{font-size:64px}.elementor-49 .elementor-element.elementor-element-ace007e{--width:72%}.elementor-49 .elementor-element.elementor-element-ace007c .elementor-heading-title{font-size:24px;line-height:1.18em}.elementor-49 .elementor-element.elementor-element-ace007d{font-size:17px}.elementor-49 .elementor-element.elementor-element-ace0082 .elementor-button{font-size:16px}.elementor-49 .elementor-element.elementor-element-ace0097{--padding-top:40px;--padding-bottom:40px;--padding-left:22px;--padding-right:22px}.elementor-49 .elementor-element.elementor-element-ace0084{font-size:12px}.elementor-49 .elementor-element.elementor-element-ace0089{--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-49 .elementor-element.elementor-element-ace0086{--width:100%}.elementor-49 .elementor-element.elementor-element-ace0085 .elementor-heading-title{font-size:34px}.elementor-49 .elementor-element.elementor-element-ace0088{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0087 .elementor-button{font-size:16px}.elementor-49 .elementor-element.elementor-element-ace0096{--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-49 .elementor-element.elementor-element-ace008d{--width:100%;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace008a img{height:210px}.elementor-49 .elementor-element.elementor-element-ace008b{font-size:12px}.elementor-49 .elementor-element.elementor-element-ace008c .elementor-heading-title{font-size:24px;line-height:1.18em}.elementor-49 .elementor-element.elementor-element-ace0091{--width:100%;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace008e img{height:210px}.elementor-49 .elementor-element.elementor-element-ace008f{font-size:12px}.elementor-49 .elementor-element.elementor-element-ace0090 .elementor-heading-title{font-size:24px;line-height:1.18em}.elementor-49 .elementor-element.elementor-element-ace0095{--width:100%;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace0092 img{height:210px}.elementor-49 .elementor-element.elementor-element-ace0093{font-size:12px}.elementor-49 .elementor-element.elementor-element-ace0094 .elementor-heading-title{font-size:24px;line-height:1.18em}.elementor-49 .elementor-element.elementor-element-ace00a2{--padding-top:38px;--padding-bottom:38px;--padding-left:22px;--padding-right:22px}.elementor-49 .elementor-element.elementor-element-ace00a1{--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-49 .elementor-element.elementor-element-ace009b{--width:100%}.elementor-49 .elementor-element.elementor-element-ace0098 .elementor-heading-title{font-size:34px}.elementor-49 .elementor-element.elementor-element-ace0099 .elementor-heading-title{font-size:48px}.elementor-49 .elementor-element.elementor-element-ace009a{font-size:17px}.elementor-49 .elementor-element.elementor-element-ace009d{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:26px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace009c .elementor-button{font-size:16px}.elementor-49 .elementor-element.elementor-element-ace00a0{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ace009e{font-size:17px}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0001{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb0001 p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0002 .elementor-heading-title{color:#FFF}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0005{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb0005 p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0006 .elementor-button{background-color:#B88C45;color:#0C243F}.elementor-49 .elementor-element.elementor-element-deb0006 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb0006 .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0007 .elementor-button{background-color:#0C243F;color:#FFF;box-shadow:inset 0 0 0 1px #FFF}.elementor-49 .elementor-element.elementor-element-deb0007 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb0007 .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0009.elementor-element{background-color:transparent!important}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb000d{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb000d p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb000e .elementor-heading-title{color:#FFF}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0011{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb0011 p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0012 .elementor-button{background-color:#B88C45;color:#0C243F}.elementor-49 .elementor-element.elementor-element-deb0012 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb0012 .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0013 .elementor-button{background-color:#0C243F;color:#FFF;box-shadow:inset 0 0 0 1px #FFF}.elementor-49 .elementor-element.elementor-element-deb0013 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb0013 .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0015.elementor-element{background-color:transparent!important}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0019{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb0019 p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb001a .elementor-heading-title{color:#FFF}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb001d{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb001d p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb001e .elementor-button{background-color:#B88C45;color:#0C243F}.elementor-49 .elementor-element.elementor-element-deb001e .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb001e .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb001f .elementor-button{background-color:#0C243F;color:#FFF;box-shadow:inset 0 0 0 1px #FFF}.elementor-49 .elementor-element.elementor-element-deb001f .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb001f .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0021.elementor-element{background-color:transparent!important}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0001{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb0001 p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0002 .elementor-heading-title{color:#FFF}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0005{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb0005 p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0006 .elementor-button{background-color:#B88C45;color:#0C243F}.elementor-49 .elementor-element.elementor-element-deb0006 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb0006 .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0007 .elementor-button{background-color:#0C243F;color:#FFF;box-shadow:inset 0 0 0 1px #FFF}.elementor-49 .elementor-element.elementor-element-deb0007 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb0007 .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0009.elementor-element{background-color:transparent!important}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb000d{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb000d p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb000e .elementor-heading-title{color:#FFF}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0011{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb0011 p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0012 .elementor-button{background-color:#B88C45;color:#0C243F}.elementor-49 .elementor-element.elementor-element-deb0012 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb0012 .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0013 .elementor-button{background-color:#0C243F;color:#FFF;box-shadow:inset 0 0 0 1px #FFF}.elementor-49 .elementor-element.elementor-element-deb0013 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb0013 .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0015.elementor-element{background-color:transparent!important}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0019{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb0019 p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb001a .elementor-heading-title{color:#FFF}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb001d{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb001d p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb001e .elementor-button{background-color:#B88C45;color:#0C243F}.elementor-49 .elementor-element.elementor-element-deb001e .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb001e .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb001f .elementor-button{background-color:#0C243F;color:#FFF;box-shadow:inset 0 0 0 1px #FFF}.elementor-49 .elementor-element.elementor-element-deb001f .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb001f .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0021.elementor-element{background-color:transparent!important}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0001{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb0001 p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0002 .elementor-heading-title{color:#FFF}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0005{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb0005 p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0006 .elementor-button{background-color:#B88C45;color:#0C243F}.elementor-49 .elementor-element.elementor-element-deb0006 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb0006 .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0007 .elementor-button{background-color:#0C243F;color:#FFF;box-shadow:inset 0 0 0 1px #FFF}.elementor-49 .elementor-element.elementor-element-deb0007 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb0007 .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0009.elementor-element{background-color:transparent!important}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb000d{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb000d p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb000e .elementor-heading-title{color:#FFF}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0011{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb0011 p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0012 .elementor-button{background-color:#B88C45;color:#0C243F}.elementor-49 .elementor-element.elementor-element-deb0012 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb0012 .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0013 .elementor-button{background-color:#0C243F;color:#FFF;box-shadow:inset 0 0 0 1px #FFF}.elementor-49 .elementor-element.elementor-element-deb0013 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb0013 .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0015.elementor-element{background-color:transparent!important}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0019{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb0019 p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb001a .elementor-heading-title{color:#FFF}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb001d{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb001d p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb001e .elementor-button{background-color:#B88C45;color:#0C243F}.elementor-49 .elementor-element.elementor-element-deb001e .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb001e .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb001f .elementor-button{background-color:#0C243F;color:#FFF;box-shadow:inset 0 0 0 1px #FFF}.elementor-49 .elementor-element.elementor-element-deb001f .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb001f .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0021.elementor-element{background-color:transparent!important}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0001{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb0001 p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0002 .elementor-heading-title{color:#FFF}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0005{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb0005 p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0006 .elementor-button{background-color:#B88C45;color:#0C243F}.elementor-49 .elementor-element.elementor-element-deb0006 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb0006 .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0007 .elementor-button{background-color:#0C243F;color:#FFF;box-shadow:inset 0 0 0 1px #FFF}.elementor-49 .elementor-element.elementor-element-deb0007 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb0007 .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0009.elementor-element{background-color:transparent!important}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb000d{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb000d p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb000e .elementor-heading-title{color:#FFF}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0011{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb0011 p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0012 .elementor-button{background-color:#B88C45;color:#0C243F}.elementor-49 .elementor-element.elementor-element-deb0012 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb0012 .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0013 .elementor-button{background-color:#0C243F;color:#FFF;box-shadow:inset 0 0 0 1px #FFF}.elementor-49 .elementor-element.elementor-element-deb0013 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb0013 .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0015.elementor-element{background-color:transparent!important}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0019{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb0019 p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb001a .elementor-heading-title{color:#FFF}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb001d{color:#FFF}.elementor-49 .elementor-element.elementor-element-deb001d p{color:inherit}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb001e .elementor-button{background-color:#B88C45;color:#0C243F}.elementor-49 .elementor-element.elementor-element-deb001e .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb001e .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb001f .elementor-button{background-color:#0C243F;color:#FFF;box-shadow:inset 0 0 0 1px #FFF}.elementor-49 .elementor-element.elementor-element-deb001f .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-deb001f .elementor-button:focus-visible{background-color:#FFF;color:#0C243F}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0021.elementor-element{background-color:transparent!important}}.elementor-49 .elementor-element.elementor-element-deb0025 .swiper-pagination-bullet{position:relative}.elementor-49 .elementor-element.elementor-element-deb0025 .swiper-pagination-bullet::after{content:'';position:absolute;inset:-12px}.elementor-49 .elementor-element.elementor-element-deb0025 .elementor-swiper-button:focus-visible,.elementor-49 .elementor-element.elementor-element-deb0025 .swiper-pagination-bullet:focus-visible{outline:2px solid #122A47;outline-offset:3px}@media(prefers-reduced-motion:reduce){.elementor-49 .elementor-element.elementor-element-deb0025 .swiper-wrapper{transition-duration:0ms!important}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-deb0025{background-color:#0C243F}.elementor-49 .elementor-element.elementor-element-deb0025 .swiper-pagination-bullet{background-color:#FFF;opacity:.65}.elementor-49 .elementor-element.elementor-element-deb0025 .swiper-pagination-bullet-active{background-color:#B88C45;opacity:1}.elementor-49 .elementor-element.elementor-element-deb0025 .elementor-swiper-button:focus-visible,.elementor-49 .elementor-element.elementor-element-deb0025 .swiper-pagination-bullet:focus-visible{outline-color:#FFF}}.elementor .e-div-block-base{min-width:30px;padding:10px;display:block}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.elementor .e-tabs-base{padding-block-start:0;display:flex;flex-direction:column;gap:30px}.elementor .e-tabs-menu-base{display:flex;justify-content:center}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFF;display:block}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0}.elementor .e-tabs-content-area-base{display:block}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block}.elementor .e-accordion-base{padding:0;display:flex;flex-direction:column}.elementor .e-accordion-item-base{padding:0;display:block}.elementor .e-accordion-item-header-base{cursor:pointer;padding:10px;display:flex;gap:8px;justify-content:space-between;align-items:center}.elementor .e-accordion-item-title-base{padding:0}.elementor .e-accordion-item-icon-base{width:200px;height:20px;padding:0;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center}.elementor .e-accordion-item-content-base{min-width:30px;padding:10px;display:block}.elementor .e-background-video-base{width:100%;overflow:hidden;position:relative;padding:10px;display:flex;flex-direction:column}.elementor .e-background-video-content-base{width:100%;position:relative;z-index:1;padding:0;display:flex;flex-direction:column;flex:1 1 auto}.elementor .e-background-video-controls-base{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:20px;z-index:2;display:flex;gap:8px}.elementor .e-background-video-play-base{cursor:pointer;padding:8px;border-style:none;background-color:#fff0;display:inline-flex;justify-content:center;align-items:center}.elementor .e-background-video-pause-base{cursor:pointer;padding:8px;border-style:none;background-color:#fff0;display:inline-flex;justify-content:center;align-items:center}.elementor .e-form-base{padding:20px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-content:start;align-items:flex-start}.elementor .e-form-base .e-form-checkbox-row{padding:0;gap:8px;align-items:center}.elementor .e-form-success-message-base{font-size:12px;color:#2F532E;text-align:center;padding:12px;background-color:#D4E9D6;display:none}.elementor .e-form-error-message-base{font-size:12px;color:#870000;text-align:center;padding:12px;background-color:#ffdede;display:none}.elementor .e-collection-loop-base{display:block}.elementor .e-collection-loop-layout-base{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}.elementor .e-pagination-base{padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;margin-block-start:8px;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center}.elementor .e-pagination-prev-base{font-size:14px;color:#1F2937;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:#E5E7EB;border-style:solid;display:inline-flex;gap:8px;align-items:center}.elementor .e-pagination-next-base{font-size:14px;color:#1F2937;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:#E5E7EB;border-style:solid;display:inline-flex;gap:8px;align-items:center}.elementor .e-collection-loop-empty-state-base{display:flex;justify-content:center}.elementor .e-heading-base{margin:0}.elementor .e-heading-link-base{all:unset;cursor:pointer}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit}.elementor .e-image-base{display:block}.elementor .e-paragraph-base{margin:0}.elementor .e-paragraph-link-base{all:unset;cursor:pointer}.elementor .e-svg-base{width:65px;height:65px;display:inline-block}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0;background-color:#375EFB;display:inline-block}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9}.elementor .e-divider-base{width:100%;height:1px;border-width:0;border-color:#fff0;border-style:none;background-color:#000}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block}.elementor .e-form-input-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0;border-color:#D6D5D5}.elementor .e-form-input-base:focus{border-color:#706F6F;outline-style:none}.elementor .e-form-input-base::placeholder{color:#9DA5AE}.elementor .e-form-label-base{font-size:14px;color:#0c0d0e}.elementor .e-form-textarea-base{font-size:12px;border-radius:0;border-color:#D6D5D5}.elementor .e-form-textarea-base:focus{border-color:#706F6F;outline-style:none}.elementor .e-form-textarea-base::placeholder{color:#9DA5AE}.elementor .e-form-submit-button-base{color:#fff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:30px;border-radius:0;border-width:0;background-color:#000;display:flex;justify-content:center;align-items:center}.elementor .e-form-submit-button-base:hover,.elementor .e-form-submit-button-base:focus-visible{background-color:#323232}.elementor .e-form-checkbox-base{width:1.15em;height:1.15em;color:#fff;border-radius:0;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:#fff0;transition:background-color 200ms;display:grid;justify-items:center;align-items:center;appearance:none}.elementor .e-form-checkbox-base:focus{border-color:#706F6F;outline-style:none}.elementor .e-form-checkbox-base:checked{background-color:#69727D}.elementor .e-form-checkbox-base::before{width:65%;height:65%;background-color:currentColor;opacity:0%;transform-origin:0% 100% 0;transition:opacity 200ms;content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.elementor .e-form-checkbox-base:checked::before{opacity:100%}.elementor .e-form-radio-button-base{width:1.15em;height:1.15em;color:#fff;border-radius:50%;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:#fff0;display:grid;justify-items:center;align-items:center;appearance:none}.elementor .e-form-radio-button-base:focus{border-color:#706F6F;outline-style:none}.elementor .e-form-radio-button-base:checked{background-color:#fff0}.elementor .e-form-radio-button-base::before{width:65%;height:65%;border-radius:50%;background-color:#706F6F;opacity:0%;transition:opacity 200ms;content:""}.elementor .e-form-radio-button-base:checked::before{opacity:100%}.elementor .e-form-date-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0;border-width:1px;border-color:#D6D5D5;border-style:solid}.elementor .e-form-date-picker-base:focus{border-color:#706F6F;outline-style:none}.elementor .e-form-time-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0;border-width:1px;border-color:#D6D5D5;border-style:solid}.elementor .e-form-time-picker-base:focus{border-color:#706F6F;outline-style:none}.elementor .e-form-select-base{font-size:12px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:#fff0}.elementor .e-form-select-base:focus{border-color:#706F6F;outline-style:none}.elementor .e-form-file-upload-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0;border-color:#D6D5D5}.elementor .e-form-file-upload-base:focus{border-color:#706F6F;outline-style:none}