.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-57121 .elementor-element.elementor-element-34c7c262{font-family:"Inter", Sans-serif;font-size:12rem;font-weight:900;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-57121 .elementor-element.elementor-element-eb0d17a{font-family:"Inter", Sans-serif;font-size:4.8rem;font-weight:900;color:var( --e-global-color-secondary );}.elementor-57121 .elementor-element.elementor-element-aea4952{font-family:"Inter", Sans-serif;font-size:2.8rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-57121 .elementor-element.elementor-element-1a66237f{color:var( --e-global-color-secondary );}.elementor-57121 .elementor-element.elementor-element-3ad93c93{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0100px 50px;--row-gap:0100px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57121 .elementor-element.elementor-element-7b435757{--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:center;--align-items:center;--flex-wrap:wrap;}.elementor-57121 .elementor-element.elementor-element-6ad087e6{width:100%;max-width:100%;}.elementor-57121 .elementor-element.elementor-element-6cd625b{width:100%;max-width:100%;text-align:center;}.elementor-57121 .elementor-element.elementor-element-6cd625b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-57121 .elementor-element.elementor-element-2fe2100 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-57121 .elementor-element.elementor-element-2fe2100{text-align:center;font-family:"Oswald", Sans-serif;font-size:2.5rem;font-weight:900;text-transform:uppercase;}.elementor-57121 .elementor-element.elementor-element-360f91f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57121 .elementor-element.elementor-element-360f91f{text-align:center;font-family:"Oswald", Sans-serif;font-size:2.5rem;font-weight:900;text-transform:uppercase;}.elementor-57121 .elementor-element.elementor-element-743e3c5a{--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;}.elementor-57121 .elementor-element.elementor-element-f08bbb6{text-align:center;}.elementor-57121 .elementor-element.elementor-element-5f709098{--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;}.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-57121 .elementor-element.elementor-element-2b9af19e .elementor-button{font-family:"Inter", Sans-serif;font-size:21px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-57121 .elementor-element.elementor-element-6bf2b33f .elementor-button{font-family:"Inter", Sans-serif;font-size:21px;font-weight:500;}.elementor-57121 .elementor-element.elementor-element-52427921 .elementor-button{font-family:"Inter", Sans-serif;font-size:21px;font-weight:500;}.elementor-57121 .elementor-element.elementor-element-1a4490ef .elementor-button{font-family:"Inter", Sans-serif;font-size:21px;font-weight:500;}.elementor-57121 .elementor-element.elementor-element-25e93f7a .elementor-button{font-family:"Inter", Sans-serif;font-size:21px;font-weight:500;}.elementor-57121 .elementor-element.elementor-element-35eda7f0 .elementor-button{font-family:"Inter", Sans-serif;font-size:21px;font-weight:500;}.elementor-57121 .elementor-element.elementor-element-7e31baa9{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-57121 .elementor-element.elementor-element-1ae2ccd1{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;font-style:italic;}.elementor-57121 .elementor-element.elementor-element-3b9de676{--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;}.elementor-57121 .elementor-element.elementor-element-69364e91{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C4BDAC;--border-color:#C4BDAC;--border-radius:15px 15px 15px 15px;}.elementor-57121 .elementor-element.elementor-element-69364e91:not(.elementor-motion-effects-element-type-background), .elementor-57121 .elementor-element.elementor-element-69364e91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF5;}.elementor-57121 .elementor-element.elementor-element-ab1fdf4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C4BDAC;--border-color:#C4BDAC;--border-radius:15px 15px 15px 15px;}.elementor-57121 .elementor-element.elementor-element-ab1fdf4:not(.elementor-motion-effects-element-type-background), .elementor-57121 .elementor-element.elementor-element-ab1fdf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF5;}.elementor-57121 .elementor-element.elementor-element-d1d395b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C4BDAC;--border-color:#C4BDAC;--border-radius:15px 15px 15px 15px;}.elementor-57121 .elementor-element.elementor-element-d1d395b:not(.elementor-motion-effects-element-type-background), .elementor-57121 .elementor-element.elementor-element-d1d395b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF5;}.elementor-57121 .elementor-element.elementor-element-95f2994{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C4BDAC;--border-color:#C4BDAC;--border-radius:15px 15px 15px 15px;}.elementor-57121 .elementor-element.elementor-element-95f2994:not(.elementor-motion-effects-element-type-background), .elementor-57121 .elementor-element.elementor-element-95f2994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF5;}.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-57121 .elementor-element.elementor-element-7c2d0c94 .widget-image-caption{text-align:center;}.elementor-57121 .elementor-element.elementor-element-22c5e96c{--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:50px 14px;--row-gap:50px;--column-gap:14px;--flex-wrap:wrap;}.elementor-57121 .elementor-element.elementor-element-6f010b9b{width:100%;max-width:100%;}.elementor-57121 .elementor-element.elementor-element-152642de{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;font-style:italic;}.elementor-57121 .elementor-element.elementor-element-2bb1f5f7{width:100%;max-width:100%;}.elementor-57121 .elementor-element.elementor-element-b655119{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-57121 .elementor-element.elementor-element-efacaf8{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-57121 .elementor-element.elementor-element-efacaf8 img{width:100%;}.elementor-57121 .elementor-element.elementor-element-efacaf8 .widget-image-caption{text-align:center;}.elementor-57121 .elementor-element.elementor-element-75fc56a{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-57121 .elementor-element.elementor-element-75fc56a img{width:100%;}.elementor-57121 .elementor-element.elementor-element-75fc56a .widget-image-caption{text-align:center;}.elementor-57121 .elementor-element.elementor-element-7324784d > .elementor-widget-container{background-color:#10DF1052;padding:15px 15px 15px 15px;border-style:solid;border-width:0px 0px 0px 05px;border-color:#008000;}.elementor-57121 .elementor-element.elementor-element-3602ccb2{--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:50px 25px;--row-gap:50px;--column-gap:25px;--flex-wrap:wrap;--align-content:space-between;}.elementor-57121 .elementor-element.elementor-element-676995b6{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;font-style:italic;}.elementor-57121 .elementor-element.elementor-element-3b6170ad > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-57121 .elementor-element.elementor-element-3b6170ad .widget-image-caption{text-align:center;}.elementor-57121 .elementor-element.elementor-element-6d23f78e{--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:center;--gap:50px 5px;--row-gap:50px;--column-gap:5px;--flex-wrap:wrap;}.elementor-57121 .elementor-element.elementor-element-6d43bfcf{width:100%;max-width:100%;}.elementor-57121 .elementor-element.elementor-element-6f99d5d8{width:100%;max-width:100%;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;font-style:italic;}.elementor-57121 .elementor-element.elementor-element-68b475ef .widget-image-caption{text-align:center;}.elementor-57121 .elementor-element.elementor-element-f235713 > .elementor-widget-container{margin:25px 0px 25px 0px;}.elementor-57121 .elementor-element.elementor-element-f235713{text-align:center;}.elementor-57121 .elementor-element.elementor-element-bc7830f{--display:flex;}.elementor-57121 .elementor-element.elementor-element-f8b98a1{--display:flex;}.elementor-57121 .elementor-element.elementor-element-4233b9fc img{width:100%;}.elementor-57121 .elementor-element.elementor-element-4233b9fc .widget-image-caption{text-align:center;}.elementor-57121 .elementor-element.elementor-element-cc5d1a2{--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:50px 10px;--row-gap:50px;--column-gap:10px;--flex-wrap:wrap;}.elementor-57121 .elementor-element.elementor-element-5f87e43f{width:100%;max-width:100%;}.elementor-57121 .elementor-element.elementor-element-60e07b7d{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;font-style:italic;}.elementor-57121 .elementor-element.elementor-element-88036c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57121 .elementor-element.elementor-element-73bbb689{--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-57121 .elementor-element.elementor-element-50d63b0{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-57121 .elementor-element.elementor-element-65943738{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;}.elementor-57121 .elementor-element.elementor-element-49932ffe{--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-57121 .elementor-element.elementor-element-49932ffe.e-con{--align-self:center;}.elementor-57121 .elementor-element.elementor-element-287bc68{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-57121 .elementor-element.elementor-element-3d4f5646{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;}.elementor-57121 .elementor-element.elementor-element-3c3283d5{--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-57121 .elementor-element.elementor-element-79fd187{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-57121 .elementor-element.elementor-element-740f3849{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;}.elementor-57121 .elementor-element.elementor-element-33c22999 .widget-image-caption{text-align:center;}.elementor-57121 .elementor-element.elementor-element-09db994{width:100%;max-width:100%;text-align:center;}.elementor-57121 .elementor-element.elementor-element-09db994 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-57121 .elementor-element.elementor-element-4b9f960{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57121 .elementor-element.elementor-element-9e7c105{--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-57121 .elementor-element.elementor-element-575502f{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-57121 .elementor-element.elementor-element-53f2c166{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;}.elementor-57121 .elementor-element.elementor-element-c94f85c{--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-57121 .elementor-element.elementor-element-c94f85c.e-con{--align-self:center;}.elementor-57121 .elementor-element.elementor-element-01f4e27{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-57121 .elementor-element.elementor-element-406fc6f7{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;}.elementor-57121 .elementor-element.elementor-element-1e542c4{--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-57121 .elementor-element.elementor-element-478ef35{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-57121 .elementor-element.elementor-element-2e4a4409{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;}.elementor-57121 .elementor-element.elementor-element-f1e33b2{--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-57121 .elementor-element.elementor-element-58efc11{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-57121 .elementor-element.elementor-element-5112f1c0{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;}.elementor-57121 .elementor-element.elementor-element-51ccc0fb{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-57121 .elementor-element.elementor-element-7ab5692e{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-57121 .elementor-element.elementor-element-7ab5692e .widget-image-caption{text-align:center;}.elementor-57121 .elementor-element.elementor-element-11cfaf5{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-57121 .elementor-element.elementor-element-11cfaf5 .widget-image-caption{text-align:center;}.elementor-57121 .elementor-element.elementor-element-2940cdea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 25px;--row-gap:50px;--column-gap:25px;}.elementor-57121 .elementor-element.elementor-element-d579355.elementor-element{--align-self:flex-start;}.elementor-57121 .elementor-element.elementor-element-60f08c8b.elementor-element{--align-self:flex-start;}.elementor-57121 .elementor-element.elementor-element-60f08c8b{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;font-style:italic;}.elementor-57121 .elementor-element.elementor-element-4fd4fccb{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-57121 .elementor-element.elementor-element-573b7736{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-57121 .elementor-element.elementor-element-573b7736 .widget-image-caption{text-align:center;}.elementor-57121 .elementor-element.elementor-element-26f76a53{width:100%;max-width:100%;}.elementor-57121 .elementor-element.elementor-element-da2e4a7 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-57121 .elementor-element.elementor-element-da2e4a7{font-family:"Oswald", Sans-serif;font-size:6rem;font-weight:900;text-transform:uppercase;}.elementor-57121 .elementor-element.elementor-element-2f8e8489{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-57121 .elementor-element.elementor-element-69c2a218 .heading-section+.heading-section{margin-top:8px;}.elementor-57121 .elementor-element.elementor-element-69c2a218 .heading-image-main{width:50px;}.elementor-57121 .elementor-element.elementor-element-57083099{text-align:center;color:var( --e-global-color-secondary );}.elementor-57121 .elementor-element.elementor-element-5610f7aa{text-align:center;}@media(min-width:768px){.elementor-57121 .elementor-element.elementor-element-bc7830f{--width:47%;}.elementor-57121 .elementor-element.elementor-element-f8b98a1{--width:49%;}.elementor-57121 .elementor-element.elementor-element-73bbb689{--width:100%;}.elementor-57121 .elementor-element.elementor-element-9e7c105{--width:100%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-57121 .elementor-element.elementor-element-34c7c262{font-size:11rem;}.elementor-57121 .elementor-element.elementor-element-aea4952{font-size:3rem;}.elementor-57121 .elementor-element.elementor-element-2fe2100{width:auto;max-width:auto;font-size:3.3rem;}.elementor-57121 .elementor-element.elementor-element-360f91f{width:initial;max-width:initial;font-size:3.3rem;}.elementor-57121 .elementor-element.elementor-element-1ae2ccd1{font-size:16px;}.elementor-57121 .elementor-element.elementor-element-69364e91{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-57121 .elementor-element.elementor-element-ab1fdf4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-57121 .elementor-element.elementor-element-d1d395b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-57121 .elementor-element.elementor-element-95f2994{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-57121 .elementor-element.elementor-element-22c5e96c{--gap:50px 05px;--row-gap:50px;--column-gap:05px;}.elementor-57121 .elementor-element.elementor-element-152642de{font-size:16px;}.elementor-57121 .elementor-element.elementor-element-efacaf8 .widget-image-caption{text-align:center;}.elementor-57121 .elementor-element.elementor-element-75fc56a img{max-width:100%;}.elementor-57121 .elementor-element.elementor-element-75fc56a .widget-image-caption{text-align:center;}.elementor-57121 .elementor-element.elementor-element-676995b6{font-size:16px;}.elementor-57121 .elementor-element.elementor-element-6d23f78e{--gap:25px 10px;--row-gap:25px;--column-gap:10px;}.elementor-57121 .elementor-element.elementor-element-6f99d5d8{font-size:16px;}.elementor-57121 .elementor-element.elementor-element-60e07b7d{font-size:16px;}.elementor-57121 .elementor-element.elementor-element-65943738{font-size:16px;}.elementor-57121 .elementor-element.elementor-element-3d4f5646{font-size:16px;}.elementor-57121 .elementor-element.elementor-element-740f3849{font-size:16px;}.elementor-57121 .elementor-element.elementor-element-53f2c166{font-size:16px;}.elementor-57121 .elementor-element.elementor-element-406fc6f7{font-size:16px;}.elementor-57121 .elementor-element.elementor-element-2e4a4409{font-size:16px;}.elementor-57121 .elementor-element.elementor-element-5112f1c0{font-size:16px;}.elementor-57121 .elementor-element.elementor-element-51ccc0fb{font-size:16px;}.elementor-57121 .elementor-element.elementor-element-60f08c8b{font-size:16px;}.elementor-57121 .elementor-element.elementor-element-4fd4fccb{font-size:16px;}.elementor-57121 .elementor-element.elementor-element-da2e4a7{width:auto;max-width:auto;font-size:4.2rem;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-57121 .elementor-element.elementor-element-34c7c262{width:100%;max-width:100%;font-size:4.7rem;line-height:1.2em;}.elementor-57121 .elementor-element.elementor-element-eb0d17a{font-size:4rem;line-height:1.2em;}.elementor-57121 .elementor-element.elementor-element-aea4952{font-size:1.9rem;line-height:1.5em;}.elementor-57121 .elementor-element.elementor-element-2fe2100{text-align:center;font-size:4rem;line-height:1.1em;}.elementor-57121 .elementor-element.elementor-element-360f91f{text-align:center;font-size:4rem;line-height:1.1em;}.elementor-57121 .elementor-element.elementor-element-1ae2ccd1{font-size:14px;line-height:2em;}.elementor-57121 .elementor-element.elementor-element-06c95bd{text-align:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-57121 .elementor-element.elementor-element-22c5e96c{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-57121 .elementor-element.elementor-element-152642de{font-size:14px;line-height:2em;}.elementor-57121 .elementor-element.elementor-element-b655119{width:100%;max-width:100%;}.elementor-57121 .elementor-element.elementor-element-efacaf8{width:100%;max-width:100%;}.elementor-57121 .elementor-element.elementor-element-efacaf8 img{width:100%;}.elementor-57121 .elementor-element.elementor-element-75fc56a{width:100%;max-width:100%;}.elementor-57121 .elementor-element.elementor-element-3602ccb2{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-57121 .elementor-element.elementor-element-676995b6{font-size:14px;line-height:2em;}.elementor-57121 .elementor-element.elementor-element-6f99d5d8{width:100%;max-width:100%;font-size:14px;line-height:2em;}.elementor-57121 .elementor-element.elementor-element-cc5d1a2{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-57121 .elementor-element.elementor-element-60e07b7d{font-size:14px;line-height:2em;}.elementor-57121 .elementor-element.elementor-element-65943738{font-size:14px;line-height:2em;}.elementor-57121 .elementor-element.elementor-element-3d4f5646{font-size:14px;line-height:2em;}.elementor-57121 .elementor-element.elementor-element-740f3849{font-size:14px;line-height:2em;}.elementor-57121 .elementor-element.elementor-element-53f2c166{font-size:14px;line-height:2em;}.elementor-57121 .elementor-element.elementor-element-406fc6f7{font-size:14px;line-height:2em;}.elementor-57121 .elementor-element.elementor-element-2e4a4409{font-size:14px;line-height:2em;}.elementor-57121 .elementor-element.elementor-element-5112f1c0{font-size:14px;line-height:2em;}.elementor-57121 .elementor-element.elementor-element-51ccc0fb{font-size:14px;line-height:2em;}.elementor-57121 .elementor-element.elementor-element-7ab5692e{width:100%;max-width:100%;}.elementor-57121 .elementor-element.elementor-element-11cfaf5{width:100%;max-width:100%;}.elementor-57121 .elementor-element.elementor-element-60f08c8b{font-size:14px;}.elementor-57121 .elementor-element.elementor-element-4fd4fccb{font-size:14px;}.elementor-57121 .elementor-element.elementor-element-573b7736{width:100%;max-width:100%;}.elementor-57121 .elementor-element.elementor-element-da2e4a7{text-align:center;font-size:5rem;line-height:1.1em;}}/* Start custom CSS for text-editor, class: .elementor-element-2fe2100 *//* =========================================
  EFFET STABILO POUR LES TITRES
   ========================================= */


.elementor-57121 .elementor-element.elementor-element-2fe2100 .stabilo {

  /* COULEURS */
  --stabilo-color: #FFE900;
  --stabilo-hover-color: #ff0000;

  /* TRANSPARENCE : de 0% à 100% */
  --stabilo-opacity: 78%;
  --stabilo-hover-opacity: 100%;

  /* INCLINAISON */
  --stabilo-angle: -2deg;

  /* DÉPASSEMENT */
  --stabilo-overflow: 0.25em;
  --stabilo-vertical: 0.08em;

  position: relative;
  display: inline-block;
  z-index: 0;
}


/* COUP DE STABILO */
.elementor-57121 .elementor-element.elementor-element-2fe2100 .stabilo::before {
  content: "";
  position: absolute;

  left: calc(var(--stabilo-overflow) * -1);
  right: calc(var(--stabilo-overflow) * -1);

  top: calc(var(--stabilo-vertical) * -1);
  bottom: calc(var(--stabilo-vertical) * -1);

  background: var(--stabilo-color);
  opacity: var(--stabilo-opacity);

  z-index: -1;

  /* Bords irréguliers */
  clip-path: polygon(
    0% 8%,
    3% 4%,
    8% 7%,
    14% 3%,
    21% 6%,
    29% 2%,
    37% 5%,
    46% 3%,
    55% 6%,
    64% 2%,
    73% 5%,
    81% 3%,
    89% 7%,
    96% 4%,
    100% 9%,

    99% 91%,
    95% 96%,
    88% 92%,
    80% 97%,
    71% 93%,
    62% 98%,
    53% 94%,
    44% 97%,
    35% 93%,
    26% 98%,
    17% 94%,
    9% 97%,
    3% 93%,
    0% 96%
  );

  transform: rotate(var(--stabilo-angle));
  transform-origin: center;

  transition:
    background-color 300ms ease,
    opacity 300ms ease,
    transform 350ms ease;
}


/* MOUSE-OVER */
.elementor-57121 .elementor-element.elementor-element-2fe2100 .stabilo:hover::before {
  background: var(--stabilo-hover-color);
  opacity: var(--stabilo-hover-opacity);

  transform:
    rotate(var(--stabilo-angle))
    scale(1.015);
}
.elementor-57121 .elementor-element.elementor-element-2fe2100 .stabilo:hover {
  color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-360f91f *//* =========================================
  EFFET STABILO POUR LES TITRES
   ========================================= */


.elementor-57121 .elementor-element.elementor-element-360f91f .stabilo {

  /* COULEURS */
  --stabilo-color: #FFE900;
  --stabilo-hover-color: #ff0000;

  /* TRANSPARENCE : de 0% à 100% */
  --stabilo-opacity: 78%;
  --stabilo-hover-opacity: 100%;

  /* INCLINAISON */
  --stabilo-angle: -2deg;

  /* DÉPASSEMENT */
  --stabilo-overflow: 0.25em;
  --stabilo-vertical: 0.08em;

  position: relative;
  display: inline-block;
  z-index: 0;
}


/* COUP DE STABILO */
.elementor-57121 .elementor-element.elementor-element-360f91f .stabilo::before {
  content: "";
  position: absolute;

  left: calc(var(--stabilo-overflow) * -1);
  right: calc(var(--stabilo-overflow) * -1);

  top: calc(var(--stabilo-vertical) * -1);
  bottom: calc(var(--stabilo-vertical) * -1);

  background: var(--stabilo-color);
  opacity: var(--stabilo-opacity);

  z-index: -1;

  /* Bords irréguliers */
  clip-path: polygon(
    0% 8%,
    3% 4%,
    8% 7%,
    14% 3%,
    21% 6%,
    29% 2%,
    37% 5%,
    46% 3%,
    55% 6%,
    64% 2%,
    73% 5%,
    81% 3%,
    89% 7%,
    96% 4%,
    100% 9%,

    99% 91%,
    95% 96%,
    88% 92%,
    80% 97%,
    71% 93%,
    62% 98%,
    53% 94%,
    44% 97%,
    35% 93%,
    26% 98%,
    17% 94%,
    9% 97%,
    3% 93%,
    0% 96%
  );

  transform: rotate(var(--stabilo-angle));
  transform-origin: center;

  transition:
    background-color 300ms ease,
    opacity 300ms ease,
    transform 350ms ease;
}


/* MOUSE-OVER */
.elementor-57121 .elementor-element.elementor-element-360f91f .stabilo:hover::before {
  background: var(--stabilo-hover-color);
  opacity: var(--stabilo-hover-opacity);

  transform:
    rotate(var(--stabilo-angle))
    scale(1.015);
}
.elementor-57121 .elementor-element.elementor-element-360f91f .stabilo:hover {
  color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da2e4a7 *//* =========================================
  EFFET STABILO POUR LES TITRES
   ========================================= */


.elementor-57121 .elementor-element.elementor-element-da2e4a7 .stabilo {

  /* COULEURS */
  --stabilo-color: #FFE900;
  --stabilo-hover-color: #ff0000;

  /* TRANSPARENCE : de 0% à 100% */
  --stabilo-opacity: 78%;
  --stabilo-hover-opacity: 100%;

  /* INCLINAISON */
  --stabilo-angle: -2deg;

  /* DÉPASSEMENT */
  --stabilo-overflow: 0.25em;
  --stabilo-vertical: 0.08em;

  position: relative;
  display: inline-block;
  z-index: 0;
}


/* COUP DE STABILO */
.elementor-57121 .elementor-element.elementor-element-da2e4a7 .stabilo::before {
  content: "";
  position: absolute;

  left: calc(var(--stabilo-overflow) * -1);
  right: calc(var(--stabilo-overflow) * -1);

  top: calc(var(--stabilo-vertical) * -1);
  bottom: calc(var(--stabilo-vertical) * -1);

  background: var(--stabilo-color);
  opacity: var(--stabilo-opacity);

  z-index: -1;

  /* Bords irréguliers */
  clip-path: polygon(
    0% 8%,
    3% 4%,
    8% 7%,
    14% 3%,
    21% 6%,
    29% 2%,
    37% 5%,
    46% 3%,
    55% 6%,
    64% 2%,
    73% 5%,
    81% 3%,
    89% 7%,
    96% 4%,
    100% 9%,

    99% 91%,
    95% 96%,
    88% 92%,
    80% 97%,
    71% 93%,
    62% 98%,
    53% 94%,
    44% 97%,
    35% 93%,
    26% 98%,
    17% 94%,
    9% 97%,
    3% 93%,
    0% 96%
  );

  transform: rotate(var(--stabilo-angle));
  transform-origin: center;

  transition:
    background-color 300ms ease,
    opacity 300ms ease,
    transform 350ms ease;
}


/* MOUSE-OVER */
.elementor-57121 .elementor-element.elementor-element-da2e4a7 .stabilo:hover::before {
  background: var(--stabilo-hover-color);
  opacity: var(--stabilo-hover-opacity);

  transform:
    rotate(var(--stabilo-angle))
    scale(1.015);
}
.elementor-57121 .elementor-element.elementor-element-da2e4a7 .stabilo:hover {
  color: white;
}/* End custom CSS */
/* Start custom CSS *//* Espacements et typographie gérés dans Elementor */

.jv-guide {
  --jv-bg: #f5f1e6;
  --jv-paper: #fcfaf4;
  --jv-ink: #262622;
  --jv-muted: #625e53;
  --jv-line: #dfd7c5;
  --jv-accent: #d9662c;
  --jv-dark: #0b1019;
  --jv-width: 1100px;

  background: var(--jv-bg);
  color: var(--jv-ink);
}

.jv-guide,
.jv-guide * {
  box-sizing: border-box;
}

.jv-guide .elementor-widget,
.jv-guide .jv-section,
.jv-guide .jv-grid,
.jv-guide .jv-card,
.jv-guide .jv-figure {
  min-width: 0;
}

.jv-guide .jv-text,
.jv-guide .jv-text .elementor-widget-container {
  color: inherit;
}

/* Sections */

.jv-guide .jv-section {
  max-width: var(--jv-width);
  border-bottom: 1px solid var(--jv-line);
}

.jv-guide .jv-kicker {
  color: var(--jv-accent);
}

.jv-guide .jv-lead,
.jv-guide .jv-caption,
.jv-guide figcaption {
  color: var(--jv-muted);
}

/* Liens */

.jv-guide a {
  color: #963c17;
  text-decoration: underline;
  text-underline-offset: .18em;
}

.jv-guide a:hover {
  color: #702811;
}

.jv-guide a:focus-visible {
  outline: 3px solid var(--jv-accent);
  outline-offset: 5px;
}

/* Couverture */

.jv-guide .jv-hero {
  color: #fff;
  background: radial-gradient(
    ellipse at 85% 0%,
    #1b2a43 0%,
    #0b1019 65%
  );
}

.jv-guide .jv-hero h1,
.jv-guide .jv-hero .elementor-heading-title,
.jv-guide .jv-dark h2,
.jv-guide .jv-dark .elementor-heading-title {
  color: #fff;
}

.jv-guide .jv-hero .jv-lead {
  color: #d4d9e2;
}

.jv-guide .jv-hero .jv-meta {
  color: #b4bdcb;
}

.jv-guide .jv-logo {
  width: 191px;
  max-width: 50%;
}

.jv-guide .jv-logo img {
  width: 100%;
  height: auto;
}

/* Colonnes */

.jv-guide .jv-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.jv-guide .jv-two,
.jv-guide .jv-families {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.jv-guide .jv-legend {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

/* Cartes */

.jv-guide .jv-card {
  background: var(--jv-paper);
  border: 1px solid var(--jv-line);
  border-radius: 8px;
}

.jv-guide .jv-stats .jv-card > p:last-child,
.jv-guide .jv-stats .jv-card > .jv-text:last-child {
  color: var(--jv-muted);
}

.jv-guide .jv-legend .jv-card:nth-child(1) {
  border-top: 4px solid #842a4b;
}

.jv-guide .jv-legend .jv-card:nth-child(2) {
  border-top: 4px solid #20896b;
}

.jv-guide .jv-legend .jv-card:nth-child(3) {
  border-top: 4px solid var(--jv-accent);
}

.jv-guide .jv-families .jv-card:nth-child(1) {
  border-left: 4px solid #d9662c;
}

.jv-guide .jv-families .jv-card:nth-child(2) {
  border-left: 4px solid #ac4fb8;
}

.jv-guide .jv-families .jv-card:nth-child(3) {
  border-left: 4px solid #2ba7c1;
}

.jv-guide .jv-families .jv-card:nth-child(4) {
  border-left: 4px solid #8b8d84;
}

/* Images */

.jv-guide .jv-figure img {
  max-width: 100%;
  width: 100%;
  height: auto;
  border-radius: 6px;
}

.jv-guide .jv-small-image img {
  width: auto;
  max-width: 230px;
  max-height: 620px;
  object-fit: contain;
}

.jv-guide .jv-menu-image img {
  width: auto;
  max-width: 380px;
}

/* Notes */

.jv-guide .jv-note {
  background: #f2dfca;
  border-left: 3px solid var(--jv-accent);
  border-radius: 0 6px 6px 0;
}

/* Tableau */

.jv-guide table {
  border-collapse: collapse;
  width: 100%;
  color: inherit;
  background: transparent;
}

.jv-guide caption,
.jv-guide th,
.jv-guide td {
  text-align: left;
}

.jv-guide th,
.jv-guide td {
  vertical-align: top;
  border: 0;
  border-bottom: 1px solid var(--jv-line);
  background: transparent;
}

.jv-guide th:first-child {
  width: 29%;
}

.jv-guide tbody th {
  color: #008000;
}

/* Sommaire */

.jv-guide .jv-toc .jv-grid > a,
.jv-guide .jv-toc-link .elementor-button {
  display: block;
  width: 100%;
  text-align: left;
  color: var(--jv-ink);
 
  border: 1px solid var(--jv-line);
  border-radius: 6px;
  text-decoration: none;
  white-space: normal;
}

.jv-guide .jv-toc .jv-grid > a:hover,
.jv-guide .jv-toc-link .elementor-button:hover {
  border-color: var(--jv-accent);
  color: #963c17;
}

/* Contact */

.jv-guide .jv-dark {
  background: var(--jv-dark);
  color: #edf0f5;
  max-width: none;
  border-bottom: 0;
}

.jv-guide .jv-dark a {
  color: #edaa82;
}

/* Tablette */

@media (max-width: 1024px) {
  .jv-guide .jv-stats {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .jv-guide .jv-legend {
    grid-template-columns: 1fr;
  }
}

/* Mobile */

@media (max-width: 767px) {
  .jv-guide .jv-two,
  .jv-guide .jv-families {
    grid-template-columns: 1fr;
  }

  .jv-guide .jv-small-image img,
  .jv-guide .jv-menu-image img {
    max-width: 100%;
  }

  .jv-guide table thead {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip-path: inset(50%);
  }

  .jv-guide table tbody,
  .jv-guide table tr {
    display: block;
    width: 100%;
  }

  .jv-guide table tr {
    border-bottom: 1px solid var(--jv-line);
  }

  .jv-guide table tbody th,
  .jv-guide table tbody td {
    display: block;
    width: 100%;
    border: 0;
  }
}

/* Remove internal vertical spacing */
.jv-guide .elementor-widget-heading .elementor-heading-title,
.jv-guide .elementor-widget-text-editor :is(
  h1, h2,  h4, h5, h6,
  
) {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}/* End custom CSS */