.elementor-24227 .elementor-element.elementor-element-2344c26{--display:flex;--min-height:550px;--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.57;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:100px;--padding-right:100px;}.elementor-24227 .elementor-element.elementor-element-2344c26::before, .elementor-24227 .elementor-element.elementor-element-2344c26 > .elementor-background-video-container::before, .elementor-24227 .elementor-element.elementor-element-2344c26 > .e-con-inner > .elementor-background-video-container::before, .elementor-24227 .elementor-element.elementor-element-2344c26 > .elementor-background-slideshow::before, .elementor-24227 .elementor-element.elementor-element-2344c26 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24227 .elementor-element.elementor-element-2344c26 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-24227 .elementor-element.elementor-element-cd65754{--display:flex;--position:absolute;--min-height:479px;--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.57;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}.elementor-24227 .elementor-element.elementor-element-cd65754:not(.elementor-motion-effects-element-type-background), .elementor-24227 .elementor-element.elementor-element-cd65754 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #06060600 37%, #000000C2 99%);}.elementor-24227 .elementor-element.elementor-element-cd65754::before, .elementor-24227 .elementor-element.elementor-element-cd65754 > .elementor-background-video-container::before, .elementor-24227 .elementor-element.elementor-element-cd65754 > .e-con-inner > .elementor-background-video-container::before, .elementor-24227 .elementor-element.elementor-element-cd65754 > .elementor-background-slideshow::before, .elementor-24227 .elementor-element.elementor-element-cd65754 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24227 .elementor-element.elementor-element-cd65754 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-24227 .elementor-element.elementor-element-cd65754{left:0px;}body.rtl .elementor-24227 .elementor-element.elementor-element-cd65754{right:0px;}.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-24227 .elementor-element.elementor-element-6e9cf28{width:100%;max-width:100%;top:0px;z-index:-1;}body:not(.rtl) .elementor-24227 .elementor-element.elementor-element-6e9cf28{left:0px;}body.rtl .elementor-24227 .elementor-element.elementor-element-6e9cf28{right:0px;}.elementor-24227 .elementor-element.elementor-element-6e9cf28 img{width:100%;height:550px;object-fit:cover;object-position:center center;opacity:1;filter:brightness( 77% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.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-24227 .elementor-element.elementor-element-3db81bf{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-24227 .elementor-element.elementor-element-3db81bf .elementor-heading-title{font-family:"Gordita", Sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-24227 .elementor-element.elementor-element-f0a2240{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-24227 .elementor-element.elementor-element-f0a2240 .elementor-heading-title{font-family:"Gordita", Sans-serif;font-size:2.7rem;font-weight:700;line-height:1.2em;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-24227 .elementor-element.elementor-element-9c82db6{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;border-style:solid;border-color:var( --e-global-color-accent );}.elementor-24227 .elementor-element.elementor-element-9c82db6 .elementor-heading-title{font-family:"Gordita", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-24227 .elementor-element.elementor-element-03bbcce{--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-start;--align-items:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24227 .elementor-element.elementor-element-fa82dbf{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 20px 7px 20px;}.elementor-24227 .elementor-element.elementor-element-fa82dbf.elementor-element{--align-self:flex-start;}.elementor-24227 .elementor-element.elementor-element-fa82dbf .elementor-heading-title{font-family:"napso", Sans-serif;font-size:0.72rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-24227 .elementor-element.elementor-element-922639b{width:auto;max-width:auto;background-color:#00BF04;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 6px 7px 6px;border-radius:2px 2px 2px 2px;}.elementor-24227 .elementor-element.elementor-element-922639b.elementor-element{--align-self:flex-start;}.elementor-24227 .elementor-element.elementor-element-922639b .elementor-heading-title{font-family:"napso", Sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-24227 .elementor-element.elementor-element-ec969fe{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:00px;}.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-24227 .elementor-element.elementor-element-1bdb418 .elementor-button{background-color:#FFFFFF00;font-family:"napso", Sans-serif;font-weight:500;fill:#AAAAAA;color:#AAAAAA;border-style:solid;border-color:#54595F00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24227 .elementor-element.elementor-element-1bdb418{margin:-59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24227 .elementor-element.elementor-element-1bdb418 .elementor-button-content-wrapper{flex-direction:row;}.elementor-24227 .elementor-element.elementor-element-1bdb418 .elementor-button:hover, .elementor-24227 .elementor-element.elementor-element-1bdb418 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-24227 .elementor-element.elementor-element-1bdb418 .elementor-button:hover svg, .elementor-24227 .elementor-element.elementor-element-1bdb418 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-24227 .elementor-element.elementor-element-6f2f385{--display:flex;}.elementor-24227 .elementor-element.elementor-element-1c8850b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 20px 7px 20px;}.elementor-24227 .elementor-element.elementor-element-1c8850b .elementor-heading-title{font-family:"napso", Sans-serif;font-size:0.72rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-24227 .elementor-element.elementor-element-8331b76{width:auto;max-width:auto;background-color:#00BF04;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 6px 7px 6px;border-radius:2px 2px 2px 2px;}.elementor-24227 .elementor-element.elementor-element-8331b76.elementor-element{--align-self:flex-start;}.elementor-24227 .elementor-element.elementor-element-8331b76 .elementor-heading-title{font-family:"napso", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-24227 .elementor-element.elementor-element-538c660{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#AAAAAA6B;--border-color:#AAAAAA6B;--margin-top:-115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:39px;--padding-left:39px;--padding-right:30px;}.elementor-24227 .elementor-element.elementor-element-538c660:not(.elementor-motion-effects-element-type-background), .elementor-24227 .elementor-element.elementor-element-538c660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-24227 .elementor-element.elementor-element-660fc59{--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:space-between;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ADB6C087;--border-color:#ADB6C087;}.elementor-24227 .elementor-element.elementor-element-3d0229e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-24227 .elementor-element.elementor-element-3d0229e .elementor-heading-title{font-family:"napso", Sans-serif;font-size:0.9em;font-weight:500;color:#54595F54;}.elementor-24227 .elementor-element.elementor-element-27f1d46{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;z-index:10;--grid-side-margin:15px;--grid-column-gap:15px;--grid-row-gap:15px;--e-share-buttons-primary-color:#54595F54;}.elementor-24227 .elementor-element.elementor-element-27f1d46 .elementor-share-btn{font-size:calc(0.75px * 10);border-width:1px;}.elementor-24227 .elementor-element.elementor-element-27f1d46 .elementor-share-btn:hover{--e-share-buttons-primary-color:#979797;}.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-24227 .elementor-element.elementor-element-38b2fd9{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-24227 .elementor-element.elementor-element-38b2fd9.elementor-element{--align-self:flex-end;}.elementor-24227 .elementor-element.elementor-element-38b2fd9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(4px/2);}.elementor-24227 .elementor-element.elementor-element-38b2fd9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(4px/2);}.elementor-24227 .elementor-element.elementor-element-38b2fd9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(4px/2);margin-left:calc(4px/2);}.elementor-24227 .elementor-element.elementor-element-38b2fd9 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-4px/2);margin-left:calc(-4px/2);}body.rtl .elementor-24227 .elementor-element.elementor-element-38b2fd9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-4px/2);}body:not(.rtl) .elementor-24227 .elementor-element.elementor-element-38b2fd9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-4px/2);}.elementor-24227 .elementor-element.elementor-element-38b2fd9 .elementor-icon-list-icon i{color:#54595F7D;transition:color 0.3s;}.elementor-24227 .elementor-element.elementor-element-38b2fd9 .elementor-icon-list-icon svg{fill:#54595F7D;transition:fill 0.3s;}.elementor-24227 .elementor-element.elementor-element-38b2fd9 .elementor-icon-list-icon{padding-right:7px;}.elementor-24227 .elementor-element.elementor-element-38b2fd9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24227 .elementor-element.elementor-element-38b2fd9 .elementor-icon-list-item > a{font-family:"napso", Sans-serif;font-size:1em;font-weight:400;line-height:1em;}.elementor-24227 .elementor-element.elementor-element-38b2fd9 .elementor-icon-list-text{color:#54595F7D;transition:color 0.3s;}.elementor-widget-theme-post-content{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-24227 .elementor-element.elementor-element-bb17092{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;border-style:none;color:#27364D;font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:300;}.elementor-24227 .elementor-element.elementor-element-c8d2bd8{--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:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-24227 .elementor-element.elementor-element-46071ee{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-24227 .elementor-element.elementor-element-7a25f18 .elementor-button{background-color:#FFFFFF00;font-family:"napso", Sans-serif;font-size:0.8rem;font-weight:900;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24227 .elementor-element.elementor-element-7a25f18{width:100%;max-width:100%;margin:-59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24227 .elementor-element.elementor-element-7a25f18 .elementor-button-content-wrapper{flex-direction:row;}.elementor-24227 .elementor-element.elementor-element-7a25f18 .elementor-button:hover, .elementor-24227 .elementor-element.elementor-element-7a25f18 .elementor-button:focus{color:#DCDCDC;}.elementor-24227 .elementor-element.elementor-element-7a25f18 .elementor-button:hover svg, .elementor-24227 .elementor-element.elementor-element-7a25f18 .elementor-button:focus svg{fill:#DCDCDC;}.elementor-widget-theme-post-featured-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-24227 .elementor-element.elementor-element-eb3fd6d{width:var( --container-widget-width, 30% );max-width:30%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-24227 .elementor-element.elementor-element-eb3fd6d:not( .elementor-widget-image ){-webkit-mask-image:url( https://napso.piprod.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-24227 .elementor-element.elementor-element-eb3fd6d.elementor-widget-image img{-webkit-mask-image:url( https://napso.piprod.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-24227 .elementor-element.elementor-element-eb3fd6d img{height:118px;object-fit:cover;object-position:center center;}.elementor-widget-progress-tracker .current-progress-percentage{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-24227 .elementor-element.elementor-element-24eb4ac .current-progress{background-color:#FFFFFFBA;}.elementor-24227 .elementor-element.elementor-element-24eb4ac .elementor-scrolling-tracker-horizontal{background-color:#C0D8DD00;}.elementor-24227 .elementor-element.elementor-element-24eb4ac{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;top:19px;--horizontal-progress-border:none;--horizontal-height:100px;--horizontal-border-style:none;}body:not(.rtl) .elementor-24227 .elementor-element.elementor-element-24eb4ac{left:-4px;}body.rtl .elementor-24227 .elementor-element.elementor-element-24eb4ac{right:-4px;}.elementor-24227 .elementor-element.elementor-element-ca9c82f{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24227 .elementor-element.elementor-element-74fd568{width:auto;max-width:auto;background-color:#00BF04;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:4px 6px 4px 6px;border-radius:1px 1px 1px 1px;}.elementor-24227 .elementor-element.elementor-element-74fd568.elementor-element{--align-self:flex-start;}.elementor-24227 .elementor-element.elementor-element-74fd568 .elementor-heading-title{font-family:"napso", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-24227 .elementor-element.elementor-element-89a8977{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-24227 .elementor-element.elementor-element-89a8977 .elementor-heading-title{font-family:"Gordita", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.3em;color:var( --e-global-color-b9b66d9 );}.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-24227 .elementor-element.elementor-element-717a73e{--divider-border-style:solid;--divider-color:#C7C8CA;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-24227 .elementor-element.elementor-element-717a73e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-24227 .elementor-element.elementor-element-717a73e .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-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 );}.elementor-widget-table-of-contents .elementor-toc__list-item{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-24227 .elementor-element.elementor-element-73231fc{width:100%;max-width:100%;z-index:3;--box-border-color:#CAE2E7;--box-border-width:0px;--box-border-radius:9px;--separator-width:1px;--box-padding:0px;--header-color:var( --e-global-color-b9b66d9 );--nested-list-indent:15px;--item-text-color:#93ADB2;--item-text-hover-color:#1A3003;--item-text-active-color:#394D42;--marker-color:#CAE2E7;--marker-size:6px;}.elementor-24227 .elementor-element.elementor-element-73231fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24227 .elementor-element.elementor-element-73231fc .elementor-toc__spinner{color:var( --e-global-color-591528e );fill:var( --e-global-color-591528e );}.elementor-24227 .elementor-element.elementor-element-73231fc .elementor-toc__header-title{text-align:start;}.elementor-24227 .elementor-element.elementor-element-73231fc .elementor-toc__header, .elementor-24227 .elementor-element.elementor-element-73231fc .elementor-toc__header-title{font-family:"napso", Sans-serif;font-size:1.3rem;font-weight:800;line-height:1.1em;letter-spacing:-0.2px;}.elementor-24227 .elementor-element.elementor-element-73231fc .elementor-toc__list-item{font-family:"Red Hat Text", Sans-serif;font-size:0.9em;font-weight:500;line-height:1.2em;letter-spacing:-0.5px;}.elementor-24227 .elementor-element.elementor-element-a3f27c3{--display:flex;--min-height:132px;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-24227 .elementor-element.elementor-element-a3f27c3:not(.elementor-motion-effects-element-type-background), .elementor-24227 .elementor-element.elementor-element-a3f27c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9b66d9 );}.elementor-24227 .elementor-element.elementor-element-fd2ad07 .elementor-heading-title{font-family:"Gordita", Sans-serif;font-size:0.8rem;font-weight:600;color:#FFFFFF5C;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{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-24227 .elementor-element.elementor-element-8011d14{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-24227 .elementor-element.elementor-element-8011d14.elementor-element{--align-self:center;}.elementor-24227 .elementor-element.elementor-element-8011d14 span.post-navigation__prev--title, .elementor-24227 .elementor-element.elementor-element-8011d14 span.post-navigation__next--title{color:#FFFFFFB3;font-family:"napso", Sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:-0.6px;}.elementor-24227 .elementor-element.elementor-element-8011d14 span.post-navigation__prev--title:hover, .elementor-24227 .elementor-element.elementor-element-8011d14 span.post-navigation__next--title:hover{color:var( --e-global-color-accent );}.elementor-24227 .elementor-element.elementor-element-8011d14 .post-navigation__arrow-wrapper{color:#FFFFFF9E;font-size:24px;}.elementor-24227 .elementor-element.elementor-element-8011d14 .post-navigation__arrow-wrapper:hover{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-24227 .elementor-element.elementor-element-8011d14 .post-navigation__arrow-prev{padding-right:14px;}body:not(.rtl) .elementor-24227 .elementor-element.elementor-element-8011d14 .post-navigation__arrow-next{padding-left:14px;}body.rtl .elementor-24227 .elementor-element.elementor-element-8011d14 .post-navigation__arrow-prev{padding-left:14px;}body.rtl .elementor-24227 .elementor-element.elementor-element-8011d14 .post-navigation__arrow-next{padding-right:14px;}.elementor-24227 .elementor-element.elementor-element-8011d14 .elementor-post-navigation__separator{background-color:var( --e-global-color-accent );width:1px;}.elementor-24227 .elementor-element.elementor-element-8011d14 .elementor-post-navigation{color:var( --e-global-color-accent );border-top-width:1px;border-bottom-width:1px;padding:7px 0;}.elementor-24227 .elementor-element.elementor-element-8011d14 .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (1px / 2));}.elementor-24227 .elementor-element.elementor-element-8011d14 .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (1px / 2));}@media(max-width:1024px){.elementor-24227 .elementor-element.elementor-element-2344c26{--justify-content:center;--padding-top:20px;--padding-bottom:0px;--padding-left:50px;--padding-right:20px;}.elementor-24227 .elementor-element.elementor-element-cd65754{--justify-content:center;--padding-top:20px;--padding-bottom:0px;--padding-left:50px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24227 .elementor-element.elementor-element-3db81bf .elementor-heading-title{font-size:1.1rem;line-height:1.2em;}.elementor-24227 .elementor-element.elementor-element-f0a2240 .elementor-heading-title{font-size:2rem;line-height:1.2em;}.elementor-24227 .elementor-element.elementor-element-9c82db6{border-width:0px 0px 0px 0px;}.elementor-24227 .elementor-element.elementor-element-9c82db6 .elementor-heading-title{font-size:1.5rem;line-height:1.2em;}.elementor-24227 .elementor-element.elementor-element-ec969fe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24227 .elementor-element.elementor-element-3d0229e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-24227 .elementor-element.elementor-element-3d0229e .elementor-heading-title{font-size:0.9em;}.elementor-24227 .elementor-element.elementor-element-27f1d46.elementor-element{--flex-grow:1;--flex-shrink:0;} .elementor-24227 .elementor-element.elementor-element-27f1d46{--grid-side-margin:11px;--grid-column-gap:11px;}.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-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-24227 .elementor-element.elementor-element-c8d2bd8{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-progress-tracker .current-progress-percentage{font-size:var( --e-global-typography-text-font-size );}.elementor-24227 .elementor-element.elementor-element-89a8977 .elementor-heading-title{font-size:0.8rem;letter-spacing:-0.5px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-24227 .elementor-element.elementor-element-73231fc > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-24227 .elementor-element.elementor-element-73231fc .elementor-toc__list-item{font-size:0.9em;}}@media(max-width:767px){.elementor-24227 .elementor-element.elementor-element-2344c26{--min-height:500px;--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:140px;--padding-bottom:45px;--padding-left:50px;--padding-right:50px;}.elementor-24227 .elementor-element.elementor-element-cd65754{--min-height:387px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:140px;--padding-bottom:45px;--padding-left:50px;--padding-right:50px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-24227 .elementor-element.elementor-element-6e9cf28{width:100%;max-width:100%;}.elementor-24227 .elementor-element.elementor-element-6e9cf28 img{height:550px;object-fit:cover;object-position:center center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24227 .elementor-element.elementor-element-3db81bf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;text-align:center;}.elementor-24227 .elementor-element.elementor-element-3db81bf .elementor-heading-title{font-size:0.7rem;line-height:1.2em;letter-spacing:-0.4px;}.elementor-24227 .elementor-element.elementor-element-f0a2240{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24227 .elementor-element.elementor-element-f0a2240 .elementor-heading-title{font-size:1.5rem;line-height:1.2em;letter-spacing:-0.4px;}.elementor-24227 .elementor-element.elementor-element-9c82db6{width:auto;max-width:auto;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 0px 0px;border-width:1px 0px 0px 0px;text-align:center;}.elementor-24227 .elementor-element.elementor-element-9c82db6 .elementor-heading-title{font-size:0.7rem;line-height:1.2em;letter-spacing:-0.4px;}.elementor-24227 .elementor-element.elementor-element-03bbcce{--margin-top:11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24227 .elementor-element.elementor-element-fa82dbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24227 .elementor-element.elementor-element-922639b{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24227 .elementor-element.elementor-element-ec969fe{--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:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-24227 .elementor-element.elementor-element-1bdb418{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 0px;z-index:3;}.elementor-24227 .elementor-element.elementor-element-1bdb418 .elementor-button{font-size:0.8rem;border-width:0px 0px 2px 0px;}.elementor-24227 .elementor-element.elementor-element-6f2f385{--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-24227 .elementor-element.elementor-element-1c8850b{width:var( --container-widget-width, 30% );max-width:30%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;padding:10px 5px 10px 5px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-24227 .elementor-element.elementor-element-1c8850b.elementor-element{--align-self:center;}.elementor-24227 .elementor-element.elementor-element-8331b76{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-24227 .elementor-element.elementor-element-8331b76.elementor-element{--align-self:center;}.elementor-24227 .elementor-element.elementor-element-8331b76 .elementor-heading-title{font-size:0.72em;}.elementor-24227 .elementor-element.elementor-element-538c660{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24227 .elementor-element.elementor-element-660fc59{--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:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-24227 .elementor-element.elementor-element-3d0229e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-24227 .elementor-element.elementor-element-27f1d46{width:var( --container-widget-width, 25% );max-width:25%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:25%;--container-widget-flex-grow:0;--grid-side-margin:11px;--grid-column-gap:11px;--grid-row-gap:11px;} .elementor-24227 .elementor-element.elementor-element-27f1d46{--grid-side-margin:11px;--grid-column-gap:11px;}.elementor-24227 .elementor-element.elementor-element-27f1d46 .elementor-share-btn{font-size:calc(0.65px * 10);}.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-24227 .elementor-element.elementor-element-38b2fd9{width:var( --container-widget-width, 57% );max-width:57%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-24227 .elementor-element.elementor-element-38b2fd9.elementor-element{--align-self:center;}.elementor-24227 .elementor-element.elementor-element-38b2fd9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24227 .elementor-element.elementor-element-38b2fd9 .elementor-icon-list-item > a{font-size:0.9em;letter-spacing:-0.2px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-24227 .elementor-element.elementor-element-bb17092{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 30px 20px;font-size:1.1em;}.elementor-24227 .elementor-element.elementor-element-c8d2bd8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-progress-tracker .current-progress-percentage{font-size:var( --e-global-typography-text-font-size );}.elementor-24227 .elementor-element.elementor-element-74fd568{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24227 .elementor-element.elementor-element-89a8977{text-align:center;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-24227 .elementor-element.elementor-element-73231fc .elementor-toc__list-item{font-size:1.1em;}.elementor-24227 .elementor-element.elementor-element-a3f27c3{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-24227 .elementor-element.elementor-element-8011d14{width:100%;max-width:100%;}.elementor-24227 .elementor-element.elementor-element-8011d14 span.post-navigation__prev--title, .elementor-24227 .elementor-element.elementor-element-8011d14 span.post-navigation__next--title{font-size:0.9em;}}@media(min-width:768px){.elementor-24227 .elementor-element.elementor-element-03bbcce{--width:31%;}.elementor-24227 .elementor-element.elementor-element-538c660{--width:74%;}.elementor-24227 .elementor-element.elementor-element-c8d2bd8{--width:23%;}.elementor-24227 .elementor-element.elementor-element-ca9c82f{--width:64%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24227 .elementor-element.elementor-element-538c660{--width:68%;}.elementor-24227 .elementor-element.elementor-element-c8d2bd8{--width:29%;}}/* Start custom CSS for html, class: .elementor-element-f8b41ce */.elementor-24227 .elementor-element.elementor-element-f8b41ce {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd65754 */Selector {
opacity:0.2 !important;
}

Selector:before {
background-color: red;
}



/* .elementor-24227 .elementor-element.elementor-element-cd65754 {
background-size: 100%;
animation: fade-in 2s cubic-bezier(.25,.46,.45,.94) .5s both, move 25s ease ;

/* Add infinite to loop. 
animation-iteration-count: infinite;
animation-direction: alternate; */

/*  position: absolute; 
}

@-webkit-keyframes zoomin {
    0% {
       background-size: 100%; 
    }
    100% {
       background-size: 150%; 
    }

}

@-webkit-keyframes move {
0% {

transform-origin: bottom left;
transform: scale(1.0);
}
100% {
transform: scale(1.2);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c8850b */.elementor-24227 .elementor-element.elementor-element-1c8850b {
    height:41px;
    max-height:41px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8331b76 */.elementor-24227 .elementor-element.elementor-element-8331b76 {
    height:42px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2f385 */.elementor-24227 .elementor-element.elementor-element-6f2f385 {
    transform: scale(.8);
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-27f1d46 */.elementor-24227 .elementor-element.elementor-element-27f1d46 div.elementor-share-btn  {
    transition: all .2s ease;
}

.elementor-24227 .elementor-element.elementor-element-27f1d46 div.elementor-share-btn:hover {
    transform: scale(0.9);
    background:gray;
}

.elementor-24227 .elementor-element.elementor-element-27f1d46 .elementor-share-btn__icon {
  transition: all .2s ease;
      
}


.elementor-24227 .elementor-element.elementor-element-27f1d46 div.elementor-share-btn:hover > .elementor-share-btn__icon {
    transform: scale(1.7);
      
}

.elementor-24227 .elementor-element.elementor-element-27f1d46 div.elementor-share-btn:hover > 
span svg path {
    fill:#fff;
      
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-bb17092 *//* def color */

.elementor-24227 .elementor-element.elementor-element-bb17092 ol li {

   padding:10px 5px;
   font-weight:500;
   line-height:1.3em;
   font-size:0.9em;

}


.elementor-24227 .elementor-element.elementor-element-bb17092 a {

border-bottom:2px solid #06748b;
font-family: "dm-sans", "Gordita";
font-weight:500;
color:#06748b;


}

.elementor-24227 .elementor-element.elementor-element-bb17092 a:hover {
border-bottom:2px solid #00242b;
color: #00242b;
}

.elementor-24227 .elementor-element.elementor-element-bb17092 > * {
     color:#343434 !important;
}

.elementor-24227 .elementor-element.elementor-element-bb17092 img {
    opacity: .8;
}
.elementor-24227 .elementor-element.elementor-element-bb17092 img:hover {
    opacity: 1;
}


.elementor-24227 .elementor-element.elementor-element-bb17092 blockquote {

    background:#e8f2f5;
    padding:40px;
}


.elementor-24227 .elementor-element.elementor-element-bb17092 img {
    
    width:100%;
    padding:0px;
    margin:0px;
    max-height:140px;
    object-fit: cover;
    object-position: left center;
    
}


.elementor-24227 .elementor-element.elementor-element-bb17092 #elementor-toc__heading-anchor-1 {
    display: none;
}


.elementor-24227 .elementor-element.elementor-element-bb17092 .resume {
    
    font-family:"Gordita";
    font-size:1rem !important;
    line-height:1.6em;
    opacity:.8;
    margin-top:20px;
  color: #06748b;

    background: rgba(200,200,200,.1);
    padding:40px;
    }

.elementor-24227 .elementor-element.elementor-element-bb17092 .head {
    
   
    hyphens: none; 
    word-break: break-word; 


   font-family:"dm-sans","Gordita";
   @media only screen and (max-width:600px) {
        font-size:1.13rem !important;
    line-height:1.4rem;
}
    font-size:1.33rem !important;
    line-height:2rem;
    margin-top:10px;
  color: #06748b !important;
  font-weight:600;


    background: rgba(200,200,200,.0);
    padding:30px 0px;
    }

.elementor-24227 .elementor-element.elementor-element-bb17092 .head::first-letter {
    font-size: 4rem;
    font-weight: bold;
    float: left;
    margin-right: 5px;
    line-height: 1;
    padding-top: 7px;
    vertical-align: baseline;
    display: block;
     text-transform: none;
    font-variant: normal;
}




@media only screen and (max-width:600px) {
 .elementor-24227 .elementor-element.elementor-element-bb17092 .resume {
    margin-top:5px;
    font-size:0.9rem !important;
    line-height:1.4em;
    opacity:.8;
    border:none;
    color: #06748b;
    border-bottom:5px solid #06748B;
    -webkit-border-bottom:5px solid #06748B;
    background: rgba(200,200,200,0);
    padding:20px 2px;
    }
}


.elementor-24227 .elementor-element.elementor-element-bb17092 .source {
    
  
    font-size:0.8rem !important;
    line-height:1.6em;
    margin-top:20px;
    background: rgba(200,200,200,.1);
    border: 1px solid #dadada;
    padding:30px;
    }





.elementor-24227 .elementor-element.elementor-element-bb17092 h2,.elementor-24227 .elementor-element.elementor-element-bb17092 h3 {
    letter-spacing: -0.02rem;
}

.elementor-24227 .elementor-element.elementor-element-bb17092 sup {
    font-size:0.8rem;
    
}



.elementor-24227 .elementor-element.elementor-element-bb17092 h3, .elementor-24227 .elementor-element.elementor-element-bb17092 h3 strong  {
    font-weight:800;

}

.elementor-24227 .elementor-element.elementor-element-bb17092 h3 {
    margin:25px 0px;
    margin-bottom:10px;
    font-size:1.3rem;
    font-family:"dm-sans","Gordita";
}

.elementor-24227 .elementor-element.elementor-element-bb17092 h4 {

    padding:0px 15px;
    margin-top:40px;
    margin-bottom:10px;
    font-size:1.13rem;
    letter-spacing: -0.3px;
    font-family:"dm-sans","napso";
    border-left: 8px solid #06748B4F;
    
}



@media only screen and (max-width:600px) {
 .elementor-24227 .elementor-element.elementor-element-bb17092 h4 {
    font-size:1.06rem;
    hyphens: auto;
    -moz-hyphens : auto;
    word-break: break-word;

}  
}


.elementor-24227 .elementor-element.elementor-element-bb17092 h6 {
    font-size:1.05rem;
    font-weight: 600;
    padding:0px 0px;
    margin-top:40px;
    font-family:"napso";
    border:none;
    
    
}

.elementor-24227 .elementor-element.elementor-element-bb17092 h6:before {
  content: "\f30b";
    margin-right:10px;
    color: #4798a9;
  font-family: "Font Awesome 5 free";
    
    
}


.elementor-24227 .elementor-element.elementor-element-bb17092 .encadre {
    background: rgba(200,200,200,.1);
    padding:30px;
    font-size:.9em;
    font-family:"Gordita";
    font-weight:400;
    color:#06748B;
    border: 1px solid #06748B4F; 
    border-left: 4px solid #06748B; 
    
    margin-top:30px;
    margin-bottom:30px;
}

.elementor-24227 .elementor-element.elementor-element-bb17092 .encadre h4 {
    color:#06748B;
    border: none;
    padding-left:0px;
    margin:20px 0px;

}

.elementor-24227 .elementor-element.elementor-element-bb17092 .encadre img {

    border:0px !important;
    margin:0px !important;

}


.elementor-24227 .elementor-element.elementor-element-bb17092 .encadre1 {
    background: rgba(200,200,200,.1);
    padding:40px;
    font-size:1em;
    font-weight:600;
    color:#06748B;
    border: 1px solid #06748B4F;
    
}


.elementor-24227 .elementor-element.elementor-element-bb17092 .ref {
    margin-top:80px;
    background: rgba(200,200,200,.1);
    padding:20px;
    font-size:0.8rem;
    border-top: 3px solid #06748B4F;
}

.elementor-24227 .elementor-element.elementor-element-bb17092 .ref:before {
    content:"\f061";

    font-size:1rem;
    font-family: "Font Awesome 5 Free"
}



.elementor-24227 .elementor-element.elementor-element-bb17092 figcaption {
    background:#f3f3f3;
    padding:20px;
    font-size:0.9rem;
    
}

.elementor-24227 .elementor-element.elementor-element-bb17092 strong.encadre2 {
    background:#0c778e;
    padding:5px 10px;
    margin-left:0px;
    margin-right:5px;
    letter-spacing: 0px;
    color:#fff;
    border-radius:2px;
    text-transform: uppercase;
    font-size:0.7em !important;
    font-weight:600;
    
}/* End custom CSS */
/* Start custom CSS for progress-tracker, class: .elementor-element-24eb4ac */.elementor-24227 .elementor-element.elementor-element-24eb4ac .current-progress-percentage {
    color:white;
    
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-73231fc */.elementor-24227 .elementor-element.elementor-element-73231fc, .elementor-24227 .elementor-element.elementor-element-73231fc div {
    overflow:visible !important;
}



.elementor-24227 .elementor-element.elementor-element-73231fc div.elementor-toc__header {
    display:none;
}


.elementor-24227 .elementor-element.elementor-element-73231fc i, .elementor-24227 .elementor-element.elementor-element-73231fc svg {
    display:none;
}


.elementor-24227 .elementor-element.elementor-element-73231fc ul.elementor-toc__list-wrapper li.elementor-toc__list-item ul.elementor-toc__list-wrapper  {
    margin-left:20px;
    
}

.elementor-24227 .elementor-element.elementor-element-73231fc li a:before {
   content:'';
   width:5px;
   height:5px;
   display: inline-block;
   background:#6d937e;
   margin-right:10px;
   transition: .2s ease;
   
}

.elementor-24227 .elementor-element.elementor-element-73231fc li a:hover:before {
    width:30px;
    transition: .2s ease;

}

.elementor-24227 .elementor-element.elementor-element-73231fc li a.elementor-toc__list-item-text.elementor-item-active:before {

    width:30px;
    
}


.elementor-24227 .elementor-element.elementor-element-73231fc li a {
    transition: all .2s ease;
}

.elementor-24227 .elementor-element.elementor-element-73231fc li a:hover {
}


.elementor-24227 .elementor-element.elementor-element-73231fc li.elementor-toc__list-item {
    margin-bottom:20px;
}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-8011d14 */.elementor-24227 .elementor-element.elementor-element-8011d14 .elementor-post-navigation__separator {
    margin-left:40px !important;
    margin-right:40px
    !important;
}

@media screen (max-width:600px) {
    
.elementor-24227 .elementor-element.elementor-element-8011d14 .elementor-post-navigation .elementor-post-navigation__link {
  white-space: normal !important;
  background:red !important;
  font-size: 0.8em !important;

}
}/* 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: '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 */