.elementor-32655 .elementor-element.elementor-element-8dfd81a{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1000;}.elementor-32655 .elementor-element.elementor-element-8dfd81a:not(.elementor-motion-effects-element-type-background), .elementor-32655 .elementor-element.elementor-element-8dfd81a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06748B;}.elementor-32655 .elementor-element.elementor-element-8dfd81a::before, .elementor-32655 .elementor-element.elementor-element-8dfd81a > .elementor-background-video-container::before, .elementor-32655 .elementor-element.elementor-element-8dfd81a > .e-con-inner > .elementor-background-video-container::before, .elementor-32655 .elementor-element.elementor-element-8dfd81a > .elementor-background-slideshow::before, .elementor-32655 .elementor-element.elementor-element-8dfd81a > .e-con-inner > .elementor-background-slideshow::before, .elementor-32655 .elementor-element.elementor-element-8dfd81a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-32655 .elementor-element.elementor-element-8dfd81a.e-con{--align-self:flex-start;}.elementor-32655 .elementor-element.elementor-element-be6f253{width:100%;max-width:100%;top:0px;z-index:0;}body:not(.rtl) .elementor-32655 .elementor-element.elementor-element-be6f253{left:0px;}body.rtl .elementor-32655 .elementor-element.elementor-element-be6f253{right:0px;}body:not(.rtl) .elementor-32655 .elementor-element.elementor-element-f1eb098{left:0px;}body.rtl .elementor-32655 .elementor-element.elementor-element-f1eb098{right:0px;}.elementor-32655 .elementor-element.elementor-element-f1eb098{top:0px;}.elementor-32655 .elementor-element.elementor-element-a9c7f24{--display:flex;--min-height:100px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;--z-index:1000;}.elementor-32655 .elementor-element.elementor-element-6959fe0{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-32655 .elementor-element.elementor-element-6959fe0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-32655 .elementor-element.elementor-element-3eb7dc7{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1000;text-align:left;}.elementor-32655 .elementor-element.elementor-element-3eb7dc7.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-32655 .elementor-element.elementor-element-3eb7dc7 img{width:140px;transition-duration:2.2s;}.elementor-32655 .elementor-element.elementor-element-3eb7dc7:hover img{opacity:0.65;}.elementor-32655 .elementor-element.elementor-element-79597ce{--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:flex-end;--align-items:flex-end;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32655 .elementor-element.elementor-element-79597ce.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-32655 .elementor-element.elementor-element-d9fa340 .elementor-heading-title{font-family:"Gordita", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-32655 .elementor-element.elementor-element-94b7160{--display:flex;--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;--justify-content:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32655 .elementor-element.elementor-element-b13f460 .elementor-button{background-color:#FFFFFF00;font-family:"Gordita", Sans-serif;font-size:0.7em;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-32655 .elementor-element.elementor-element-81c5258 .elementor-button{background-color:#FFFFFF00;font-family:"Gordita", Sans-serif;font-size:0.7em;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-32655 .elementor-element.elementor-element-d1fd173{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-32655 .elementor-element.elementor-element-cdfbea1{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:3;text-align:left;}.elementor-32655 .elementor-element.elementor-element-cdfbea1.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-32655 .elementor-element.elementor-element-cdfbea1 img{width:140px;transition-duration:2.2s;}.elementor-32655 .elementor-element.elementor-element-cdfbea1:hover img{opacity:0.65;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-32655 .elementor-element.elementor-element-ab6e1f8{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:3;text-align:left;}.elementor-32655 .elementor-element.elementor-element-ab6e1f8.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-32655 .elementor-element.elementor-element-ab6e1f8 img{width:140px;transition-duration:2.2s;}.elementor-32655 .elementor-element.elementor-element-ab6e1f8:hover img{opacity:0.65;}.elementor-32655 .elementor-element.elementor-element-8087997{--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;}.elementor-32655 .elementor-element.elementor-element-8087997.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-32655 .elementor-element.elementor-element-c6352dc{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-32655 .elementor-element.elementor-element-c6352dc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32655 .elementor-element.elementor-element-c6352dc img{width:70px;height:70px;object-fit:cover;object-position:center center;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:200px 200px 200px 200px;}.elementor-32655 .elementor-element.elementor-element-d30a640{--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:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-32655 .elementor-element.elementor-element-eb8aa37 .elementor-heading-title{font-family:"Gordita", Sans-serif;font-size:11px;font-weight:500;color:#FFFFFF;}.elementor-32655 .elementor-element.elementor-element-19ee090 .elementor-heading-title{font-family:"Gordita", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-32655 .elementor-element.elementor-element-13bfedb .elementor-button{background-color:#FFFFFF00;font-family:"dm-sans", Sans-serif;font-size:15px;font-weight:900;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-radius:9px 9px 9px 9px;padding:015px 20px 15px 20px;}.elementor-32655 .elementor-element.elementor-element-13bfedb .elementor-button-content-wrapper{flex-direction:row;}.elementor-32655 .elementor-element.elementor-element-13bfedb .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-32655 .elementor-element.elementor-element-bcf4c5c{--divider-border-style:solid;--divider-color:#FFFFFF1A;--divider-border-width:1px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:0px;}body:not(.rtl) .elementor-32655 .elementor-element.elementor-element-bcf4c5c{left:0px;}body.rtl .elementor-32655 .elementor-element.elementor-element-bcf4c5c{right:0px;}.elementor-32655 .elementor-element.elementor-element-bcf4c5c .elementor-divider-separator{width:100%;}.elementor-32655 .elementor-element.elementor-element-bcf4c5c .elementor-divider{padding-block-start:-1px;padding-block-end:-1px;}.elementor-32655 .elementor-element.elementor-element-93c2027{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:50px;--z-index:3;}.elementor-32655 .elementor-element.elementor-element-20c5950{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-32655 .elementor-element.elementor-element-1012882{width:100%;max-width:100%;}.elementor-32655 .elementor-element.elementor-element-1012882 .elementor-heading-title{font-family:"napso", Sans-serif;font-size:1rem;font-weight:500;color:#FFFFFF;}.elementor-32655 .elementor-element.elementor-element-b844359{--display:flex;--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-32655 .elementor-element.elementor-element-524e71c{text-align:left;}.elementor-32655 .elementor-element.elementor-element-524e71c .elementor-heading-title{font-family:"Gordita", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-32655 .elementor-element.elementor-element-0469262{text-align:left;}.elementor-32655 .elementor-element.elementor-element-0469262 .elementor-heading-title{font-family:"Gordita", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-32655 .elementor-element.elementor-element-1861c0f .elementor-icon-wrapper{text-align:center;}.elementor-32655 .elementor-element.elementor-element-1861c0f.elementor-view-stacked .elementor-icon{background-color:#FFFFFFC2;}.elementor-32655 .elementor-element.elementor-element-1861c0f.elementor-view-framed .elementor-icon, .elementor-32655 .elementor-element.elementor-element-1861c0f.elementor-view-default .elementor-icon{color:#FFFFFFC2;border-color:#FFFFFFC2;}.elementor-32655 .elementor-element.elementor-element-1861c0f.elementor-view-framed .elementor-icon, .elementor-32655 .elementor-element.elementor-element-1861c0f.elementor-view-default .elementor-icon svg{fill:#FFFFFFC2;}.elementor-32655 .elementor-element.elementor-element-1861c0f.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-32655 .elementor-element.elementor-element-1861c0f.elementor-view-framed .elementor-icon:hover, .elementor-32655 .elementor-element.elementor-element-1861c0f.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-32655 .elementor-element.elementor-element-1861c0f.elementor-view-framed .elementor-icon:hover, .elementor-32655 .elementor-element.elementor-element-1861c0f.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-32655 .elementor-element.elementor-element-f6002f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32655 .elementor-element.elementor-element-f6002f9 .elementor-heading-title{font-family:"napso", Sans-serif;font-size:0.7rem;font-weight:400;color:#FFFFFF;}.elementor-32655 .elementor-element.elementor-element-4652b53 img{border-style:solid;border-width:6px 6px 6px 6px;border-color:var( --e-global-color-accent );border-radius:50% 50% 50% 50%;}.elementor-32655 .elementor-element.elementor-element-e303107{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--margin-top:0px;--margin-bottom:0px;--margin-left:81px;--margin-right:0px;}.elementor-32655 .elementor-element.elementor-element-cc553d6 .elementor-heading-title{font-family:"dm-sans", Sans-serif;font-size:1.5em;font-weight:600;color:#FFFFFF;}.elementor-32655 .elementor-element.elementor-element-8f5afd8{--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:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-32655 .elementor-element.elementor-element-8f5afd8:not(.elementor-motion-effects-element-type-background), .elementor-32655 .elementor-element.elementor-element-8f5afd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32655 .elementor-element.elementor-element-f237f3d{--display:flex;}.elementor-32655 .elementor-element.elementor-element-267bf07{width:auto;max-width:auto;padding:10px 10px 10px 10px;border-radius:3px 3px 3px 3px;}.elementor-32655 .elementor-element.elementor-element-267bf07 .elementor-icon-wrapper{text-align:center;}.elementor-32655 .elementor-element.elementor-element-267bf07.elementor-view-stacked .elementor-icon{background-color:#3E3E3E;}.elementor-32655 .elementor-element.elementor-element-267bf07.elementor-view-framed .elementor-icon, .elementor-32655 .elementor-element.elementor-element-267bf07.elementor-view-default .elementor-icon{color:#3E3E3E;border-color:#3E3E3E;}.elementor-32655 .elementor-element.elementor-element-267bf07.elementor-view-framed .elementor-icon, .elementor-32655 .elementor-element.elementor-element-267bf07.elementor-view-default .elementor-icon svg{fill:#3E3E3E;}.elementor-32655 .elementor-element.elementor-element-267bf07 .elementor-icon{font-size:20px;}.elementor-32655 .elementor-element.elementor-element-267bf07 .elementor-icon svg{height:20px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-32655 .elementor-element.elementor-element-44f331b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-32655 .elementor-element.elementor-element-44f331b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(30px/2);}.elementor-32655 .elementor-element.elementor-element-44f331b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(30px/2);}.elementor-32655 .elementor-element.elementor-element-44f331b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(30px/2);margin-left:calc(30px/2);}.elementor-32655 .elementor-element.elementor-element-44f331b .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-30px/2);margin-left:calc(-30px/2);}body.rtl .elementor-32655 .elementor-element.elementor-element-44f331b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-30px/2);}body:not(.rtl) .elementor-32655 .elementor-element.elementor-element-44f331b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-30px/2);}.elementor-32655 .elementor-element.elementor-element-44f331b .elementor-icon-list-icon i{color:#B2B2B2;transition:color 0.3s;}.elementor-32655 .elementor-element.elementor-element-44f331b .elementor-icon-list-icon svg{fill:#B2B2B2;transition:fill 0.3s;}.elementor-32655 .elementor-element.elementor-element-44f331b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#045060;}.elementor-32655 .elementor-element.elementor-element-44f331b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#045060;}.elementor-32655 .elementor-element.elementor-element-44f331b{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-32655 .elementor-element.elementor-element-44f331b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32655 .elementor-element.elementor-element-44f331b .elementor-icon-list-item > a{font-family:"napso", Sans-serif;font-size:0.9em;font-weight:600;text-transform:uppercase;letter-spacing:0.1px;}.elementor-32655 .elementor-element.elementor-element-44f331b .elementor-icon-list-text{color:#8E8E8E;transition:color 0.3s;}.elementor-32655 .elementor-element.elementor-element-44f331b .elementor-icon-list-item:hover .elementor-icon-list-text{color:#045060;}.elementor-32655 .elementor-element.elementor-element-11fbfe8{width:auto;max-width:auto;padding:10px 10px 10px 10px;border-radius:3px 3px 3px 3px;}.elementor-32655 .elementor-element.elementor-element-11fbfe8 .elementor-icon-wrapper{text-align:center;}.elementor-32655 .elementor-element.elementor-element-11fbfe8 .elementor-icon{font-size:20px;}.elementor-32655 .elementor-element.elementor-element-11fbfe8 .elementor-icon svg{height:20px;}.elementor-32655 .elementor-element.elementor-element-6f8aada{--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:flex-end;--align-items:center;}.elementor-32655 .elementor-element.elementor-element-6f8aada.e-con{--align-self:center;}.elementor-32655 .elementor-element.elementor-element-3d5a19b{width:auto;max-width:auto;padding:10px 10px 10px 10px;}.elementor-32655 .elementor-element.elementor-element-3d5a19b .elementor-icon-wrapper{text-align:center;}.elementor-32655 .elementor-element.elementor-element-3d5a19b.elementor-view-stacked .elementor-icon{background-color:#ADADAD;}.elementor-32655 .elementor-element.elementor-element-3d5a19b.elementor-view-framed .elementor-icon, .elementor-32655 .elementor-element.elementor-element-3d5a19b.elementor-view-default .elementor-icon{color:#ADADAD;border-color:#ADADAD;}.elementor-32655 .elementor-element.elementor-element-3d5a19b.elementor-view-framed .elementor-icon, .elementor-32655 .elementor-element.elementor-element-3d5a19b.elementor-view-default .elementor-icon svg{fill:#ADADAD;}.elementor-32655 .elementor-element.elementor-element-3d5a19b.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-b9b66d9 );}.elementor-32655 .elementor-element.elementor-element-3d5a19b.elementor-view-framed .elementor-icon:hover, .elementor-32655 .elementor-element.elementor-element-3d5a19b.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-b9b66d9 );border-color:var( --e-global-color-b9b66d9 );}.elementor-32655 .elementor-element.elementor-element-3d5a19b.elementor-view-framed .elementor-icon:hover, .elementor-32655 .elementor-element.elementor-element-3d5a19b.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-b9b66d9 );}.elementor-32655 .elementor-element.elementor-element-3d5a19b .elementor-icon{font-size:20px;}.elementor-32655 .elementor-element.elementor-element-3d5a19b .elementor-icon svg{height:20px;}.elementor-32655 .elementor-element.elementor-element-9901527{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 8px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#C6C6C6;border-radius:30px 30px 30px 30px;}.elementor-32655 .elementor-element.elementor-element-9901527 .elementor-heading-title{font-family:"Gordita", Sans-serif;font-size:0.8em;font-weight:700;color:#C6C6C6;}.elementor-32655 .elementor-element.elementor-element-95bbfee{background-color:#E5E5E5;padding:5px 20px 5px 20px;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-32655 .elementor-element.elementor-element-95bbfee:hover{background-color:var( --e-global-color-b9b66d9 );}.elementor-32655 .elementor-element.elementor-element-95bbfee .elementor-icon-list-icon i{color:var( --e-global-color-b9b66d9 );transition:color 0.3s;}.elementor-32655 .elementor-element.elementor-element-95bbfee .elementor-icon-list-icon svg{fill:var( --e-global-color-b9b66d9 );transition:fill 0.3s;}.elementor-32655 .elementor-element.elementor-element-95bbfee .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-32655 .elementor-element.elementor-element-95bbfee .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-32655 .elementor-element.elementor-element-95bbfee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32655 .elementor-element.elementor-element-95bbfee .elementor-icon-list-item > a{font-family:"napso", Sans-serif;font-size:1em;font-weight:600;}.elementor-32655 .elementor-element.elementor-element-95bbfee .elementor-icon-list-text{color:var( --e-global-color-b9b66d9 );transition:color 0.3s;}.elementor-32655 .elementor-element.elementor-element-95bbfee .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-32655 .elementor-element.elementor-element-8087997{--width:40%;}.elementor-32655 .elementor-element.elementor-element-e303107{--content-width:350px;}}@media(max-width:1024px){.elementor-32655 .elementor-element.elementor-element-8dfd81a{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32655 .elementor-element.elementor-element-8dfd81a.e-con{--align-self:center;}.elementor-32655 .elementor-element.elementor-element-a9c7f24{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-32655 .elementor-element.elementor-element-a9c7f24.e-con{--align-self:center;}.elementor-32655 .elementor-element.elementor-element-6959fe0{--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-start;}.elementor-32655 .elementor-element.elementor-element-6959fe0.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-32655 .elementor-element.elementor-element-3eb7dc7{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:101;text-align:center;}.elementor-32655 .elementor-element.elementor-element-3eb7dc7.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-32655 .elementor-element.elementor-element-cdfbea1{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:101;text-align:center;}.elementor-32655 .elementor-element.elementor-element-cdfbea1.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-32655 .elementor-element.elementor-element-ab6e1f8{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:101;text-align:center;}.elementor-32655 .elementor-element.elementor-element-ab6e1f8.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-32655 .elementor-element.elementor-element-93c2027{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-32655 .elementor-element.elementor-element-8dfd81a{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32655 .elementor-element.elementor-element-8dfd81a.e-con{--align-self:center;}.elementor-32655 .elementor-element.elementor-element-a9c7f24{--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;--justify-content:space-between;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-32655 .elementor-element.elementor-element-6959fe0{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-32655 .elementor-element.elementor-element-6959fe0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-32655 .elementor-element.elementor-element-3eb7dc7{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -13px;padding:0px 0px 0px 0px;z-index:101;text-align:center;}.elementor-32655 .elementor-element.elementor-element-3eb7dc7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-32655 .elementor-element.elementor-element-3eb7dc7 img{width:133px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-32655 .elementor-element.elementor-element-d1fd173{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-32655 .elementor-element.elementor-element-cdfbea1{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;z-index:101;text-align:center;}.elementor-32655 .elementor-element.elementor-element-cdfbea1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-32655 .elementor-element.elementor-element-cdfbea1 img{width:133px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-32655 .elementor-element.elementor-element-ab6e1f8{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;z-index:101;text-align:center;}.elementor-32655 .elementor-element.elementor-element-ab6e1f8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-32655 .elementor-element.elementor-element-ab6e1f8 img{width:30px;}.elementor-32655 .elementor-element.elementor-element-8087997{--width:200px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--margin-top:0px;--margin-bottom:0px;--margin-left:-4px;--margin-right:0px;}.elementor-32655 .elementor-element.elementor-element-c6352dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32655 .elementor-element.elementor-element-c6352dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32655 .elementor-element.elementor-element-c6352dc img{width:60px;height:60px;}.elementor-32655 .elementor-element.elementor-element-d30a640{--width:105px;--justify-content:center;}.elementor-32655 .elementor-element.elementor-element-19ee090 .elementor-heading-title{font-size:1em;line-height:1.5em;}.elementor-32655 .elementor-element.elementor-element-13bfedb{width:var( --container-widget-width, 153px );max-width:153px;--container-widget-width:153px;--container-widget-flex-grow:0;}.elementor-32655 .elementor-element.elementor-element-13bfedb.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-32655 .elementor-element.elementor-element-13bfedb .elementor-button{font-size:13px;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;padding:10px 5px 10px 10px;}.elementor-32655 .elementor-element.elementor-element-93c2027{--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:flex-start;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32655 .elementor-element.elementor-element-20c5950{--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:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-32655 .elementor-element.elementor-element-1012882{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-32655 .elementor-element.elementor-element-1012882 .elementor-heading-title{font-size:14px;}.elementor-32655 .elementor-element.elementor-element-b844359{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32655 .elementor-element.elementor-element-524e71c{text-align:center;}.elementor-32655 .elementor-element.elementor-element-524e71c .elementor-heading-title{font-size:1.5em;}.elementor-32655 .elementor-element.elementor-element-0469262{text-align:center;}.elementor-32655 .elementor-element.elementor-element-0469262 .elementor-heading-title{font-size:1.5em;}.elementor-32655 .elementor-element.elementor-element-1861c0f .elementor-icon{font-size:12px;}.elementor-32655 .elementor-element.elementor-element-1861c0f .elementor-icon svg{height:12px;}.elementor-32655 .elementor-element.elementor-element-f6002f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32655 .elementor-element.elementor-element-e303107{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32655 .elementor-element.elementor-element-cc553d6 .elementor-heading-title{font-size:16px;}.elementor-32655 .elementor-element.elementor-element-8f5afd8{--min-height:60px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-32655 .elementor-element.elementor-element-f237f3d{--z-index:2;}.elementor-32655 .elementor-element.elementor-element-267bf07{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:4;border-radius:6px 6px 6px 6px;}.elementor-32655 .elementor-element.elementor-element-267bf07 .elementor-icon{font-size:16px;}.elementor-32655 .elementor-element.elementor-element-267bf07 .elementor-icon svg{height:16px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-32655 .elementor-element.elementor-element-44f331b{width:var( --container-widget-width, 133px );max-width:133px;--container-widget-width:133px;--container-widget-flex-grow:0;}.elementor-32655 .elementor-element.elementor-element-44f331b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32655 .elementor-element.elementor-element-44f331b .elementor-icon-list-item > a{font-size:13px;letter-spacing:-0.6px;}.elementor-32655 .elementor-element.elementor-element-11fbfe8{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:4;border-radius:6px 6px 6px 6px;}.elementor-32655 .elementor-element.elementor-element-11fbfe8 .elementor-icon{font-size:16px;}.elementor-32655 .elementor-element.elementor-element-11fbfe8 .elementor-icon svg{height:16px;}.elementor-32655 .elementor-element.elementor-element-3d5a19b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-32655 .elementor-element.elementor-element-3d5a19b .elementor-icon{font-size:21px;}.elementor-32655 .elementor-element.elementor-element-3d5a19b .elementor-icon svg{height:21px;}.elementor-32655 .elementor-element.elementor-element-95bbfee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32655 .elementor-element.elementor-element-95bbfee .elementor-icon-list-item > a{font-size:1.1em;}}/* Start custom CSS for html, class: .elementor-element-f1eb098 */.elementor-32655 .elementor-element.elementor-element-f1eb098 {
    display:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-048cad9 */.elementor-32655 .elementor-element.elementor-element-048cad9 {
    display: none:
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6352dc */.elementor-32655 .elementor-element.elementor-element-c6352dc {
    transition: all .6s .2s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13bfedb */@media (max-width: 767px) {
     
    .elementor-32655 .elementor-element.elementor-element-13bfedb {
        width: auto !important;
        max-width: 130px !important; 
        text-align: center !important;
        display:flex;
        align-items:center;
        justify-content:center;
       
    }

     .elementor-32655 .elementor-element.elementor-element-13bfedb .elementor-button-text {
        display: block !important;
        text-align: center !important;
        white-space: normal !important;
        word-break: break-word !important;
        max-width: 100% !important;
        font-size: 14px !important; /
        line-height: 1.2 !important;
    }
}



.btn_rdv a {
    position: relative;
    display: inline-block;
    padding: 10px 20px;
    color: #ffffff;
    text-decoration: none;
    border: 3px solid white !important; 
    border-radius: 5px;
    overflow: hidden;
    z-index: 1; 
    transition: border-color 0.4s;
}

/* Contour animé */
.btn_rdv a:before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    background: linear-gradient(45deg, blue, orange, violet, blue);
    z-index: -1;
    transition: opacity 0.4s, border 0.4s;
    background-size: 400%;
    border-radius: 5px; 
    opacity: 0;
}

.btn_rdv a:hover:before,
.btn_rdv a:focus:before,
.btn_rdv a:active:before{
    opacity: 1;
    animation: gradientAnimation 2s linear infinite;
}

/* Masquer la bordure blanche lors du survol et du focus */
.btn_rdv a:hover,
.btn_rdv a:focus,
.btn_rdv a:active {
    border-color: transparent !important;
}

/* Conserver la couleur d'arrière-plan d'origine à l'intérieur du bouton */
.btn_rdv a:after {
    content: '';
    position: absolute;
    top: 3px;
    left: 3px;
    right: 3px;
    bottom: 3px;
    background-color: #28304a;
    z-index: -1;
    border-radius: 5px; /* Pour correspondre au bouton */
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4652b53 */.elementor-32655 .elementor-element.elementor-element-4652b53{width:470px;aspect-ratio:1/1;}
.elementor-32655 .elementor-element.elementor-element-4652b53 .elementor-widget-container{width:100%;height:100%;border-radius:50%;overflow:hidden;}
.elementor-32655 .elementor-element.elementor-element-4652b53 .elementor-image{width:100%;height:100%;border-radius:50%;overflow:hidden;}
.elementor-32655 .elementor-element.elementor-element-4652b53 img{width:100%!important;height:100%!important;object-fit:cover;border-radius:50%;display:block;}


/* correction cercle mobile */
@media(max-width:767px){
.elementor-32655 .elementor-element.elementor-element-4652b53{width:120px;aspect-ratio:1/1;flex:0 0 auto;}
.elementor-32655 .elementor-element.elementor-element-4652b53 img{width:100%;height:100%;object-fit:cover;border-radius:50%;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc553d6 */.elementor-32655 .elementor-element.elementor-element-cc553d6 {
  position: relative; /* Assurez-vous que l'élément parent est positionné */
  display: inline-block; 
  user-select: none;
}



/** .elementor-32655 .elementor-element.elementor-element-cc553d6::before {
  content: '"'; 
  font-size: 8rem; 
  font-style: italic;
  position: absolute;
  font-family: "dm-sans", sans-serif;
  font-weight: 900; 
  left: -35px;  
  top: -55px;  
  z-index: 2; 
  color: transparent; 
  -webkit-text-stroke: 0.15px #d3d5db;
  opacity: .7;
  
}
*/


.elementor-32655 .elementor-element.elementor-element-cc553d6::before {
  content: '';
  position: absolute;
  top: -17px;
  left: -25px;
  width: 3rem;
  height: 3rem;
  background-image: url('/wp-content/uploads/verb_symb.svg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  opacity: 1;
  z-index: 2;
}


.elementor-32655 .elementor-element.elementor-element-cc553d6 .v {

  font-size: 2.2rem; 
  font-style: italic;
  color: #d3d5db; 
  font-family: "dm-sans", sans-serif;
  opacity: 1;
  margin-left:7px;
position: relative;
bottom:-10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93c2027 *//* citation_tit */

/*.elementor-32655 .elementor-element.elementor-element-93c2027 .citation_tit::after  {
    content: '”';          
    font-size: 2em; 
    font-family: gordita;
    color:#78b4c0;
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translate(50%, 50%); 
}
*/

.elementor-32655 .elementor-element.elementor-element-93c2027 .cit_after {
    display:inline-block;
    position: absolute;
 
    transform: translateY(-4px);
    font-size: 2em; 
    color:#78b4c0;
    font-family: "Freeman", Times, "Oswald", Oswald;
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f237f3d */.elementor-32655 .elementor-element.elementor-element-f237f3d {
    position: absolute;
    overflow: hidden;
    pointer-events: none; /* Permettre aux éléments en dessous de rester cliquables */

    background: linear-gradient(90deg, #FFf 4%, #FFEEF700 10%, #FFEEF700 96%, #fff 100%); 

    width: 100%;
    height:40%;
    cursor:grab;
    z-index:3;
   
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-267bf07 */.elementor-32655 .elementor-element.elementor-element-267bf07 {display:none};/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-44f331b */.elementor-32655 .elementor-element.elementor-element-44f331b  {
    background: gray;

}



/* spef avis */

.elementor-32655 .elementor-element.elementor-element-44f331b .elementor-icon-list-item:nth-of-type(5) {
width:76px;

}

.elementor-32655 .elementor-element.elementor-element-44f331b .elementor-icon-list-text {
   /* white-space: nowrap; */
}

/* before underline*/

.elementor-32655 .elementor-element.elementor-element-44f331b {
    overflow-x: auto;
    display:flex;
    flex-wrap:nowrap;
        -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}


.elementor-32655 .elementor-element.elementor-element-44f331b::-webkit-scrollbar {
    display: none;
}




.elementor-32655 .elementor-element.elementor-element-44f331b > * {
    flex: 0 0 auto;

}

.elementor-32655 .elementor-element.elementor-element-44f331b .elementor-icon-list-item  {
  position: relative; 
  min-height: 60px;

}


.elementor-32655 .elementor-element.elementor-element-44f331b .elementor-icon-list-item:before {
  content:'';
  position: absolute;
  left: 50%; 
  bottom: 0px; 
  width: 0%; 
  height: 6px; 
  background:  #27364d; 
  transition: all 0.2s  ease; 
  transform: translateX(-70%); 
}

.elementor-32655 .elementor-element.elementor-element-44f331b .elementor-icon-list-item:hover::before  {
  width: 100%; 
  left: 0px; 
  transform: translateX(0%);
  transition: all 0.2s ease; 
}

/* état cliqué */
.elementor-32655 .elementor-element.elementor-element-44f331b .mPS2id-clicked {
    min-height: 60px;
border-bottom:6px solid #27364d;


}

.elementor-32655 .elementor-element.elementor-element-44f331b .mPS2id-clicked span.elementor-icon-list-text, 
.elementor-32655 .elementor-element.elementor-element-44f331b .mPS2id-clicked svg {
color:#06748b;
fill:#06748b;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec63fc1 */.elementor-32655 .elementor-element.elementor-element-ec63fc1 {
    display:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9901527 */@media  (max-width: 1080px) {
  .elementor-32655 .elementor-element.elementor-element-9901527 {
    display: none;
  }
}


.elementor-32655 .elementor-element.elementor-element-9901527 {
transition: .2s all ease !important;
}

.elementor-32655 .elementor-element.elementor-element-9901527:hover   {
    border:#8ca0a8 2px solid ;

}

.elementor-32655 .elementor-element.elementor-element-9901527:hover > div  {
  color:#8ca0a8;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-51b3fd8 */.social-icons {display: inline-flex; align-items: center; margin-left: 20px; margin-right: 0;} 
.social-icon {text-decoration: none; font-size: 15px; color: #27364d; margin-left: 10px; transition: transform 0.2s ease, color 0.3s ease, background-color 0.3s ease; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: #e5e5e5; position: relative; z-index: 1;} 
.social-icon:first-child {margin-left: 0;} 
.social-icon:hover {transform: scale(1.3); background-color: #06748b; z-index: 2;} 
.social-icon:hover i {transform: scale(0.5) !important; color: #fff; transition: transform 0.2s ease;} 
.social-icon i {display: inline-block; color: #27364d; transition: transform 0.2s ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f5afd8 */.elementor-32655 .elementor-element.elementor-element-8f5afd8 .arrow-left div, 
.elementor-32655 .elementor-element.elementor-element-8f5afd8 .arrow-right div,
.elementor-32655 .elementor-element.elementor-element-8f5afd8 .arrow-left div:hover,
.elementor-32655 .elementor-element.elementor-element-8f5afd8 .arrow-right div:hover {
    
    border:0px solid gray;
    border-radius:5px;
display: flex !important;
    width:27px !important;
    height:38px;
     align-items: center !important; 
  justify-content: center !important;
  cursor:pointer;
      transition: background .7s ease;

}

.elementor-32655 .elementor-element.elementor-element-8f5afd8 .arrow-left div:active, 
.elementor-32655 .elementor-element.elementor-element-8f5afd8 .arrow-right div:active {

    background: #0069ff !important;
    /*background: rgba(200,200,200,.3);
    border:1px solid #06748b; */
    transition: background .7s ease;

}

.elementor-32655 .elementor-element.elementor-element-8f5afd8 .arrow-left div:active > .elementor-icon i::before,
.elementor-32655 .elementor-element.elementor-element-8f5afd8 .arrow-right div:active > .elementor-icon i::before {
   color:#fff;
}

/* .elementor-32655 .elementor-element.elementor-element-8f5afd8 .arrow-left div:focus,
.elementor-32655 .elementor-element.elementor-element-8f5afd8 .arrow-right div:active {

    background:  #06748;
    color:#fff;
}


.elementor-32655 .elementor-element.elementor-element-8f5afd8 .arrow-left div:active > .elementor-icon i::before {
   fill:#fff;
}

.elementor-32655 .elementor-element.elementor-element-8f5afd8 .arrow-left div:hover > .elementor-icon i::before {
   fill:06748b !important;
    color:06748b;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dfd81a *//*  image de profil */


.elementor-32655 .elementor-element.elementor-element-8dfd81a .profil_central img {
    
    min-width:380px !important;
    height:380px;
    
}

.elementor-32655 .elementor-element.elementor-element-8dfd81a .profil_central  {
    
    overflow: hidden;
    
}


.elementor-32655 .elementor-element.elementor-element-8dfd81a .elementor-bg {
    animation: brightnessFade .7s ease-in-out forwards;
    animation-delay: 1.5s; 
    filter: brightness(80); 
}

@keyframes brightnessFade {
    0% {
        filter: brightness(10); 
    }
    100% {
        filter: brightness(1);
    }
}


/*  global */

.elementor-32655 .elementor-element.elementor-element-8dfd81a {
    transition: all .4s ease !important;
    transition: background 1s 1s ease-in !important;
    width:100% !important;


}

 .elementor-32655 .elementor-element.elementor-element-8dfd81a.elementor-sticky--effects  {
    background: #27364D;
   
}

/* profil central 

.elementor-32655 .elementor-element.elementor-element-8dfd81a .profil_central {
    transition: transform .2s ease;
}

.elementor-32655 .elementor-element.elementor-element-8dfd81a.elementor-sticky--effects > div div .profil_central {
    transform: scale(.5);
}

*/

/* Désactiver l'effet de scale en version mobile */
@media screen and (max-width: 768px) {
    .elementor-32655 .elementor-element.elementor-element-8dfd81a.elementor-sticky--effects > div div .profil_central {
        transform: scale(1); /* Réinitialise l'échelle à 1 (aucun redimensionnement) */
    }
}




.elementor-32655 .elementor-element.elementor-element-8dfd81a .progress {
    opacity:0;
}

 .elementor-32655 .elementor-element.elementor-element-8dfd81a.elementor-sticky--effects .progress  {
opacity:1;
   
}


/* image svg lignes */

 .elementor-32655 .elementor-element.elementor-element-8dfd81a .svg_fd  {z-index:-1 !important; }

 .elementor-32655 .elementor-element.elementor-element-8dfd81a.elementor-sticky--effects .svg_fd  {display:none; opacity:0;}

@media screen and (max-width: 700px) {
 .elementor-32655 .elementor-element.elementor-element-8dfd81a.elementor-sticky--effects .svg_fd  {display:none !important;}
  }

/* btm */

.elementor-32655 .elementor-element.elementor-element-8dfd81a .btm {
  height:200px;   
  transition: all .3s ease !important;
 
}

.elementor-32655 .elementor-element.elementor-element-8dfd81a.elementor-sticky--effects .btm  {
    height:0px;
  
}

@media screen and (max-width: 700px) {
.elementor-32655 .elementor-element.elementor-element-8dfd81a .btm {transition: all 0s !important;}
  }


/* off */

.elementor-32655 .elementor-element.elementor-element-8dfd81a .profiloff {
    opacity:1;
    transition: all .3s;
}

.elementor-32655 .elementor-element.elementor-element-8dfd81a.elementor-sticky--effects > div div .profiloff {
    opacity:0;
    display:none;
}

/* on */

.elementor-32655 .elementor-element.elementor-element-8dfd81a .profilon {
     opacity:0;
     display:none;
     transition: all .5s;
    @media screen and (max-width: 700px) {
 transition: 0s;
  }

   
}

.elementor-32655 .elementor-element.elementor-element-8dfd81a.elementor-sticky--effects >  div .profilon {
    opacity:1;
    display:flex;
         transition: all .5s;

}


/* test video */

 .elementor-32655 .elementor-element.elementor-element-8dfd81a .elementor-video {
    
    opacity:.3;
    z-index:-20 !important;
  
   
    mix-blend-mode: screen !important;

   
}

/* decor */


.elementor-32655 .elementor-element.elementor-element-8dfd81a .decor {
  opacity:0;  
}



/* bg img */


.elementor-32655 .elementor-element.elementor-element-8dfd81a div.bg_img {
  
     animation: fadein2 3s;
 
    
}

.elementor-32655 .elementor-element.elementor-element-8dfd81a.elementor-sticky--effects > .bg_img {
    
    opacity:0;
}



@keyframes fadein2 {
    from: { opacity: 0; }
    to: { opacity: 1; }
}



/* img pro */

.elementor-32655 .elementor-element.elementor-element-8dfd81a div.img_pro img {
    transition: all .3s  ease-in;
    transform: scale(1.1);
 

}



.elementor-32655 .elementor-element.elementor-element-8dfd81a.elementor-sticky--effects > div div.img_pro img {
    transform: scale(0.2);
     opacity:0;
}






.elementor-32655 .elementor-element.elementor-element-8dfd81a .btn {
    opacity:.7;
}

.elementor-32655 .elementor-element.elementor-element-8dfd81a .btn:hover {
    opacity: 1;
}






.napso_logo {
    filter: brightness(100);
}





.elementor-32655 .elementor-element.elementor-element-8dfd81a div.profil_scroll_on {
    display: none;
}



.elementor-32655 .elementor-element.elementor-element-8dfd81a.elementor-sticky--effects > div.profil_scroll_off  {
    display:none;
}
.elementor-32655 .elementor-element.elementor-element-8dfd81a.elementor-sticky--effects > div.profil_scroll_on  {
    display: block;
}

.elementor-32655 .elementor-element.elementor-element-8dfd81a.elementor-sticky--effects > .decor {
     display:none;
}


/** ss-menu **/


.elementor-32655 .elementor-element.elementor-element-8dfd81a .ss_menu_btm ul.e-n-menu-heading li {

    padding-bottom: 30px;
    transition: all .5s  ease;
}

.elementor-32655 .elementor-element.elementor-element-8dfd81a.elementor-sticky--effects .ss_menu_btm ul.e-n-menu-heading  li {

   padding-bottom: 12px;
    
}



.elementor-32655 .elementor-element.elementor-element-8dfd81a.elementor-sticky--effects div.ss_menu_btm  {
   
    height:60px;
    transition: height .5s ease;
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gordita';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://napso.piprod.com/wp-content/uploads/2022/06/Gordita-Regular-Italic.woff') format('woff');
}
@font-face {
	font-family: 'Gordita';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://napso.piprod.com/wp-content/uploads/2022/06/Gordita-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Gordita';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://napso.piprod.com/wp-content/uploads/2022/06/Gordita-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Gordita';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://napso.piprod.com/wp-content/uploads/2022/06/Gordita-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Gordita';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://napso.piprod.com/wp-content/uploads/2022/06/Gordita-Black.woff') format('woff');
}
@font-face {
	font-family: 'Gordita';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://napso.piprod.com/wp-content/uploads/2022/06/Gordita-regular.woff') format('woff');
}
@font-face {
	font-family: 'Gordita';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://napso.piprod.com/wp-content/uploads/2022/06/Gordita-medium.woff') format('woff');
}
@font-face {
	font-family: 'Gordita';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'dm-sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://napso.piprod.com/wp-content/uploads/2022/07/DMSans-Regular.woff') format('woff'),
		url('https://napso.piprod.com/wp-content/uploads/2022/07/DMSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'dm-sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://napso.piprod.com/wp-content/uploads/2022/07/DMSans-Bold.woff') format('woff');
}
@font-face {
	font-family: 'dm-sans';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://napso.piprod.com/wp-content/uploads/2022/07/DMSans-Italic.woff') format('woff');
}
@font-face {
	font-family: 'dm-sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://napso.piprod.com/wp-content/uploads/2022/07/DMSans-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'napso';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://napso.piprod.com/wp-content/uploads/2022/08/HelveticaNowText-Regular.woff') format('woff');
}
@font-face {
	font-family: 'napso';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://napso.piprod.com/wp-content/uploads/2022/08/HelveticaNowText-Bold.woff') format('woff');
}
@font-face {
	font-family: 'napso';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://napso.piprod.com/wp-content/uploads/2022/08/HelveticaNowText-Bold-1.woff') format('woff');
}
@font-face {
	font-family: 'napso';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://napso.piprod.com/wp-content/uploads/2022/08/HelveticaNowText-Medium.woff') format('woff');
}
@font-face {
	font-family: 'napso';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://napso.piprod.com/wp-content/uploads/2022/08/HelveticaNowText-Light.woff') format('woff');
}
/* End Custom Fonts CSS */