:root {
    color-scheme: light dark;
    
	/* BORDER */
	--border-radius: 0;
	--border-width: 1px;
    --outline-width: 2px;
		
    
	/* WRAPPER / GRID */
	--wrapper-size: 90rem;
    --wrapper-size-medium: 80rem;
    --wrapper-size-small: 55rem;
    --wrapper-size-mobile: 90%;
	--items-margin: clamp(.5rem, .125rem + 1.875vw, 2rem);
	--items-gap: calc(var(--items-margin) * 3) var(--items-margin);
    --items-min-size: 25rem;
    --marques-items-min-size: 18rem;

    
	/* HEADER / LOGO */
    --logo-ratio: 214 / 80;
    --logo-height: clamp(3rem, 2.3480662983425415rem + 2.9465930018416207vw, 5rem);
    --padding-header: clamp(0.75rem, 0.505524861878453rem + 1.1049723756906076vw, 1.5rem);
			
    
	/* PRIMITIVE COLORS */
    --dark-color: #51231C;
    --light-color: #FFFFFF;
	
	--primary-color: light-dark(#D8282A, #D8282A);
    --primary-hover-color: light-dark(#821719, #E87D7F);
    --primary-active-color: light-dark(#561010, #F7D4D4);
	
	--secondary-color: var(--primary-color);
    --secondary-hover-color: var(--primary-hover-color);
    --secondary-active-color: var(--primary-active-color);
      
    
    /* ALERTS */
    --alert-danger-color: light-dark(#DF2935, #eb7a81);    
    --alert-danger-bg: hsl(from var(--alert-danger-color) h s l / .1);    
    --alert-danger-border: hsl(from var(--alert-danger-color) h s l / .15);    
    --alert-danger-outline: hsl(from var(--alert-danger-color) h s l / .3);
    
    --alert-warning-color: light-dark(#E8814A, #eda178);
    --alert-warning-bg: hsl(from var(--alert-warning-color) h s l / .1);    
    --alert-warning-border: hsl(from var(--alert-warning-color) h s l / .15);    
    --alert-warning-outline: hsl(from var(--alert-warning-color) h s l / .3);
    
    --alert-success-color: light-dark(#4FB477, #6be19a);  
    --alert-success-bg: hsl(from var(--alert-success-color) h s l / .1);    
    --alert-success-border: hsl(from var(--alert-success-color) h s l / .15);    
    --alert-success-outline: hsl(from var(--alert-success-color) h s l / .3);
    
    --alert-info-color: light-dark(#3b82f6, #9ec1fa);  
    --alert-info-bg: hsl(from var(--alert-info-color) h s l / .1);
    --alert-info-border: hsl(from var(--alert-info-color) h s l / .15);
    --alert-info-outline: hsl(from var(--alert-info-color) h s l / .3);
    
    
    /* ELEMENT COLORS */
	--background-color: light-dark(var(--light-color), var(--dark-color));
	--background-grey: color-mix(in hsl, var(--background-color), var(--title-color) 5%);
	--background-dark: light-dark(var(--dark-color), var(--light-color));
    --background-input: #EBEAEB;
    
    --border-color: var(--muted-color);
    --border-hover-color: var(--text-color);
    --border-focus-color: var(--primary-color);
    
	--title-color: light-dark(var(--dark-color), var(--light-color));
	--strong-color: hsl(from var(--title-color) h s l / .85);
	--text-color: var(--title-color);
	--muted-color: hsl(from var(--title-color) h s l / .6);
	--outline-color: hsl(from var(--title-color) h s l / .3);
	--shadow-color: hsl(from var(--title-color) h s l / .15);
		
	
	/* FONTS */
	--font-title: Barlow;
	--font-text: Barlow;
    --font-icon: normal 400 var(--text-size-normal)/1 "inodia-icons";
	--letter-spacing: 0;
		
	
	/* FONT SIZES */
	--h1-font-size: clamp(2.5rem, 2.0110497237569063rem + 2.209944751381215vw, 4rem);
	--h2-font-size: clamp(2rem, 1.6740331491712708rem + 1.4732965009208103vw, 3rem);
	--h3-font-size: clamp(1.5rem, 1.3370165745856353rem + 0.7366482504604052vw, 2rem);
	--h4-font-size: clamp(1.25rem, 1.1685082872928176rem + 0.3683241252302026vw, 1.5rem);
	--text-size-big: clamp(1rem, 0.9185082872928176rem + 0.3683241252302026vw, 1.25rem);
	--text-size-normal: 1rem;
    --text-size-small: .75rem;

	
	/* FONT WEIGHT */
	--text-weight-normal: 300;
    --text-weight-medium: 500;
    --text-weight-bold: 700;
	
	
	/* MARGES */    
    --spacing-4xs: .25rem;
    --spacing-3xs: .5rem;
    --spacing-2xs: .75rem;
    --spacing-xs: 1rem;
    --spacing-sm: clamp(1rem, 0.8370165745856354rem + 0.7366482504604052vw, 1.5rem);
    --spacing-md: clamp(1.5rem, 1.3370165745856353rem + 0.7366482504604052vw, 2rem);
    --spacing-lg: clamp(2rem, 1.6740331491712708rem + 1.4732965009208103vw, 3rem);
    --spacing-xl: clamp(2.5rem, 2.0110497237569063rem + 2.209944751381215vw, 4rem);
    --spacing-2xl: clamp(3rem, 2.022099447513812rem + 4.41988950276243vw, 6rem);
    --spacing-3xl: clamp(4rem, 2.696132596685083rem + 5.893186003683241vw, 8rem);
    --spacing-4xl: clamp(5rem, 3.3701657458563536rem + 7.366482504604052vw, 10rem);
    --columns-gap: 9%;

	/* SHADOWS */
    --box-shadow: 0 16px 24px -16px var(--shadow-color);
    
	/* TRANSITIONS */
    --transition-default: all .3s ease-in-out, outline .1s ease-in-out;


	/* VECTORS */
    --planche-filet: url("data:image/svg+xml,%3Csvg width='664' height='669' viewBox='0 0 664 669' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M662.574 667.706L372.565 0.5H307.139L607.846 667.706H662.574Z' stroke='%23581F19'/%3E%3Cpath d='M588.976 667.706L270.407 110.244H209.983L539.987 667.706H588.976Z' stroke='%23581F19'/%3E%3Cpath d='M521.388 667.706L209.983 244.089H156.357L469.983 667.706H521.388Z' stroke='%23581F19'/%3E%3Cpath d='M448.613 667.706L164.986 378.663L103.731 377.043L402.565 667.706H448.613Z' stroke='%23581F19'/%3E%3Cpath d='M372.582 667.706L106.707 487.373H47.3924L310.877 667.706H372.582Z' stroke='%23581F19'/%3E%3Cpath d='M276.172 667.706H208.474L0.166565 594.099H97.1867L276.172 667.706Z' stroke='%23581F19'/%3E%3C/svg%3E%0A");
    --planche-filet-rouge: url("data:image/svg+xml,%3Csvg width='265' height='267' viewBox='0 0 265 267' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M264.988 266.888L149.163 0.387637L122.803 0L243.087 266.888H264.988Z' fill='%23D8282A'/%3E%3Cpath d='M235.567 266.888L108.112 43.9192H83.9233L215.953 266.888H235.567Z' fill='%23D8282A'/%3E%3Cpath d='M208.51 266.888L83.9236 97.4519H62.4873L187.965 266.888H208.51Z' fill='%23D8282A'/%3E%3Cpath d='M179.398 266.888L65.9371 151.295L41.4385 150.636L160.986 266.888H179.398Z' fill='%23D8282A'/%3E%3Cpath d='M148.969 266.888L42.6399 194.749H18.9165L124.315 266.888H148.969Z' fill='%23D8282A'/%3E%3Cpath d='M110.438 266.888H83.342L0 237.466H38.8025L110.438 266.888Z' fill='%23D8282A'/%3E%3C/svg%3E%0A");
    --hand: url("data:image/svg+xml,%3Csvg width='119' height='128' viewBox='0 0 119 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.3801 74.6547L78.0101 20.2847L88.9701 20.6247L64.6201 74.6547H54.3801Z' fill='%239B0609'/%3E%3Cpath d='M64.38 74.6547L40.74 20.2847L29.79 20.6247L54.13 74.6547H64.38Z' fill='%23D8282A'/%3E%3Cpath d='M64.15 19.3146C64.31 18.4546 64.57 17.6646 64.82 16.8246C65.13 15.8046 64.36 17.7146 64.88 16.6546C65.05 16.3046 65.22 15.9546 65.4 15.6046C65.77 14.9146 66.27 13.7946 66.88 13.2746L66.54 13.7146C66.7 13.5146 66.87 13.3146 67.04 13.1146C67.29 12.8246 67.56 12.5446 67.83 12.2646C68.1 11.9846 68.39 11.7546 68.66 11.4846C69.41 10.7446 67.8 12.0446 68.9 11.2946C69.18 11.1046 69.72 10.6346 70.06 10.6246L69.52 10.8646C69.76 10.7746 70.01 10.7046 70.25 10.6346C70.5 10.5646 70.75 10.5146 71 10.4646L70.37 10.5446C70.66 10.3746 71.41 10.4846 71.74 10.4946C71.94 10.4946 72.13 10.5046 72.33 10.5146C72.93 10.5746 72.86 10.5546 72.12 10.4646C72.48 10.4346 72.95 10.6146 73.29 10.6946C73.99 10.8646 74.93 11.0146 75.53 11.4146C74.39 10.6546 75.49 11.4346 75.8 11.5946C76.19 11.8046 76.57 12.0246 76.93 12.2646C77.09 12.3646 77.24 12.4746 77.39 12.5846C77.7 12.8146 77.6 12.7246 77.07 12.3346C77.34 12.4046 77.69 12.8746 77.89 13.0846C78.06 13.2546 78.23 13.4346 78.39 13.6246C77.99 13.0846 77.91 12.9646 78.13 13.2846C78.36 13.6446 78.58 14.0046 78.8 14.3746C79.33 15.2546 78.57 13.3146 78.84 14.5546C78.9 14.8346 79.39 16.0146 78.98 14.8746C79.11 15.2346 79.03 15.7846 79.01 16.1746C79 16.4646 78.98 16.7546 78.95 17.0446C79.04 16.3746 79.04 16.3546 78.93 16.9646C78.69 17.8346 78.5 18.7146 78.21 19.5746C78.06 20.0046 77.9 20.4346 77.74 20.8646C77.66 21.0646 76.93 22.8446 77.41 21.7046C76.84 23.0646 76.47 24.2646 76.88 25.7546C77.22 26.9746 78.16 28.2946 79.29 28.8946C81.54 30.0846 85.33 29.7146 86.47 27.0146C88.27 22.7646 89.97 18.4746 89.33 13.7546C88.73 9.29462 86.05 5.78462 82.38 3.32462C79.19 1.18462 74.99 -0.0953815 71.14 0.0146186C66.83 0.144619 63.08 2.02462 60.13 5.12462C57.18 8.22462 54.82 12.2846 54.03 16.5246C53.53 19.2146 54.77 22.3146 57.7 22.9846C60.28 23.5746 63.62 22.2046 64.16 19.3146H64.15Z' fill='%239B0609'/%3E%3Cpath d='M64.32 16.5246C63.59 12.6046 61.52 9.02465 59 5.99465C56.16 2.59465 52.41 0.474648 47.99 0.0646482C40.1 -0.665352 30.26 4.85465 29.14 13.1946C28.46 18.2546 30.94 22.5246 32.88 27.0146C33.97 29.5446 37.88 30.3046 40.06 28.8946C42.69 27.2046 43.11 24.4146 41.94 21.7146C41.56 20.8246 41.14 19.9446 40.74 19.0646C40.57 18.6846 40.35 18.2946 40.22 17.9046C40.65 19.1546 40.05 17.4246 39.97 17.1946C39.84 16.8046 39.71 16.4146 39.61 16.0146C39.56 15.8146 39.51 15.6246 39.47 15.4246C39.39 15.0246 39.4 15.1646 39.5 15.8346C39.34 15.4646 39.48 14.8646 39.47 14.4746C39.5 14.0746 39.48 14.2146 39.42 14.9046C39.48 14.6446 39.55 14.3946 39.64 14.1446C39.36 14.7646 39.3 14.9046 39.47 14.5446C39.55 14.3746 39.63 14.2146 39.72 14.0546C39.84 13.8446 39.97 13.6346 40.11 13.4346C40.38 13.0546 40.39 13.0346 40.14 13.3846C39.52 13.9246 40.61 12.9346 40.72 12.8346C40.85 12.7046 40.99 12.5846 41.13 12.4646C41.42 12.2146 41.31 12.2946 40.8 12.7046C41.26 12.1146 42.41 11.7046 43.05 11.3546C44.14 10.7646 42 11.6946 43.17 11.2946C43.61 11.1446 44.04 10.9846 44.48 10.8646C44.92 10.7446 45.38 10.6546 45.84 10.5446C46.9 10.2946 44.84 10.5346 46.02 10.5346C46.41 10.5346 46.81 10.4946 47.2 10.5146C47.46 10.5146 47.72 10.5346 47.98 10.5646C47.23 10.4546 47.14 10.4546 47.73 10.5646C48.01 10.6546 48.66 10.6646 48.84 10.8846C48.18 10.5846 48.12 10.5646 48.64 10.8246L48.98 11.0146C49.19 11.1446 49.4 11.2746 49.61 11.4246C50.07 11.7546 50 11.7046 49.42 11.2646C49.67 11.3046 50.09 11.8546 50.26 12.0146C50.54 12.2846 50.8 12.5546 51.06 12.8346C51.23 13.0246 51.4 13.2246 51.57 13.4246C51.93 13.8746 51.9 13.8246 51.47 13.2846C52.01 13.7446 52.4 14.6446 52.76 15.2746C52.99 15.6746 53.2 16.0746 53.39 16.4946C53.98 17.7346 53.21 15.8446 53.53 16.8346C53.8 17.6546 54.04 18.4646 54.2 19.3246C54.7 22.0346 58.12 23.8146 60.66 22.9946C63.56 22.0546 64.86 19.4346 64.33 16.5346L64.32 16.5246Z' fill='%23D8282A'/%3E%3Cpath d='M101.29 71.0246C104.64 72.0346 106.55 75.5646 105.54 78.9246L98.7701 101.485C97.7601 104.835 94.2301 106.745 90.8701 105.735C87.5201 104.725 85.6101 101.195 86.6201 97.8346L93.3901 75.2746C94.4001 71.9246 97.9301 70.0146 101.29 71.0246Z' fill='%23581F19'/%3E%3Cpath d='M90.8701 105.735C87.5201 104.725 85.6101 101.195 86.6201 97.8346L93.3901 75.2746C94.4001 71.9246 97.9301 70.0146 101.29 71.0246C104.64 72.0346 106.55 75.5646 105.54 78.9246L98.7701 101.485C97.7601 104.835 94.2301 106.745 90.8701 105.735ZM101.29 71.0246V71.0246ZM90.8701 105.735V105.735Z' stroke='%23581F19' stroke-width='0.5'/%3E%3Cpath d='M90.4502 107.165C88.4402 106.565 86.7902 105.215 85.8002 103.375C84.8102 101.535 84.5902 99.4146 85.1902 97.4046L91.9602 74.8446C92.9501 71.5546 96.0302 69.2546 99.4702 69.2546C100.23 69.2546 100.99 69.3646 101.72 69.5846C105.86 70.8246 108.22 75.2046 106.98 79.3446L100.21 101.905C99.2202 105.195 96.1402 107.495 92.7002 107.495C91.9402 107.495 91.1802 107.385 90.4502 107.165ZM94.8302 75.7046L88.0602 98.2646C87.6902 99.5046 87.8202 100.815 88.4302 101.955C89.0402 103.095 90.0602 103.925 91.3002 104.295C91.7602 104.435 92.2202 104.505 92.6902 104.505C94.8102 104.505 96.7202 103.085 97.3202 101.055L104.09 78.4946C104.86 75.9346 103.4 73.2346 100.84 72.4646C100.38 72.3246 99.9202 72.2546 99.4502 72.2546C97.3302 72.2546 95.4202 73.6746 94.8202 75.7046H94.8302Z' fill='white'/%3E%3Cpath d='M92.7002 107.495C96.1402 107.495 99.2202 105.195 100.21 101.905L106.98 79.3446C108.22 75.2046 105.86 70.8246 101.72 69.5846C100.99 69.3646 100.23 69.2546 99.4702 69.2546C96.0302 69.2546 92.9502 71.5546 91.9602 74.8446L85.1902 97.4046C84.5902 99.4146 84.8102 101.535 85.8002 103.375C86.7902 105.215 88.4402 106.565 90.4502 107.165C91.1802 107.385 91.9402 107.495 92.7002 107.495ZM92.7002 107.495V107.495ZM92.6902 104.505C92.2202 104.505 91.7602 104.435 91.3002 104.295C90.0602 103.925 89.0402 103.095 88.4302 101.955C87.8202 100.815 87.6902 99.5046 88.0602 98.2646L94.8302 75.7046H94.8202C95.4202 73.6746 97.3302 72.2546 99.4502 72.2546C99.9202 72.2546 100.38 72.3246 100.84 72.4646C103.4 73.2346 104.86 75.9346 104.09 78.4946L97.3202 101.055C96.7202 103.085 94.8102 104.505 92.6902 104.505ZM92.6902 104.505V104.505Z' stroke='%23581F19' stroke-width='0.5'/%3E%3Cpath d='M6.47005 88.7047C6.88005 88.7947 7.48004 88.9547 8.23004 89.1547C12.45 90.2847 20.31 92.3947 34.57 90.8147C34.8 90.7847 35.02 90.7147 35.22 90.5847C35.46 90.4347 35.7 90.2847 35.96 90.1347C42.39 86.4147 50.4501 86.6747 56.98 90.8247L60.69 93.1747C60.91 93.3147 61.17 93.3947 61.44 93.4047L77.33 93.9747C78.9901 93.9447 80.29 94.4147 81.18 95.3247C81.89 96.0447 82.32 97.0347 82.33 97.9747C82.33 98.4947 82.29 98.9747 82.18 99.4147C82.14 99.5247 82.11 99.6347 82.09 99.7447C81.5301 101.515 80.01 102.545 77.8 102.585L63.46 102.785H47.69C46.86 102.785 46.19 103.455 46.19 104.285C46.19 105.115 46.86 105.785 47.69 105.785H63.48L77.85 105.585C81.24 105.535 83.78 103.815 84.82 101.065L94.1 96.7747C94.41 96.6247 94.67 96.3747 94.82 96.0647L106.21 72.5847C106.64 71.6447 107.47 70.9047 108.51 70.5347C109.34 70.2347 110.68 70.0447 112.32 70.7947C115 72.0247 115.36 74.4347 114.53 76.2747L102.17 103.285L76.01 118.265C72.85 120.075 69.7401 121.785 66.39 122.935C64.02 123.745 61.48 124.065 58.4 124.305C51.15 124.855 44.19 123.905 36.81 122.895C34.28 122.555 31.67 122.195 29.08 121.905C23.02 121.245 13.75 121.515 9.52005 122.205C6.62005 122.675 5.09005 118.285 4.44005 115.615C1.79005 104.825 4.29005 89.4147 6.49005 88.6847L6.47005 88.7047Z' fill='%2351231C' stroke='%2351231C' stroke-width='0.5'/%3E%3Cpath d='M3.71009 121.935C5.75009 125.135 8.25009 125.475 9.98009 125.195C13.9401 124.545 22.9901 124.285 28.7201 124.915C31.2801 125.195 33.8701 125.545 36.3701 125.895C42.1201 126.675 48.0301 127.485 54.0301 127.485C55.5401 127.485 57.0601 127.435 58.5901 127.315C61.2601 127.115 64.3601 126.815 67.3301 125.795C70.9301 124.565 74.3201 122.695 77.4701 120.885L104.04 105.665C104.31 105.505 104.53 105.275 104.66 104.985L117.23 77.5247C118.91 73.7947 117.36 69.8247 113.53 68.0747C111.53 67.1548 109.37 67.0347 107.46 67.7147C105.67 68.3547 104.21 69.6647 103.46 71.3147L92.3201 94.2747L85.2801 97.5247C85.1601 95.9447 84.4401 94.3947 83.2901 93.2147C82.2601 92.1647 80.3801 90.9448 77.3401 90.9748L61.9301 90.4247L58.5601 88.2948C51.0801 83.5548 41.8301 83.2648 34.4301 87.5448C34.2401 87.6548 34.0501 87.7648 33.8701 87.8847C20.3901 89.3347 12.9801 87.3447 8.9901 86.2747C8.1801 86.0547 7.5401 85.8847 6.9801 85.7747C6.2301 85.6247 4.7601 85.6647 3.4601 87.5647C-0.239896 92.9947 -1.4499 113.865 3.6901 121.945L3.71009 121.935ZM4.42009 115.645C1.77009 104.855 4.27009 89.4447 6.47009 88.7147C6.88009 88.8047 7.48009 88.9647 8.23009 89.1647C12.4501 90.2947 20.3101 92.4047 34.5701 90.8247C34.8001 90.7947 35.0201 90.7247 35.2201 90.5947C35.4601 90.4447 35.7001 90.2947 35.9601 90.1447C42.3901 86.4247 50.4501 86.6847 56.9801 90.8347L60.6901 93.1847C60.9101 93.3247 61.1701 93.4047 61.4401 93.4147L77.3301 93.9847C78.9901 93.9547 80.2901 94.4247 81.1801 95.3347C81.8901 96.0547 82.3201 97.0447 82.3301 97.9847C82.3301 98.5047 82.2901 98.9847 82.1801 99.4247C82.1401 99.5347 82.1101 99.6447 82.0901 99.7547C81.5301 101.525 80.0101 102.555 77.8001 102.595L63.4601 102.795H47.6901C46.8601 102.795 46.1901 103.465 46.1901 104.295C46.1901 105.125 46.8601 105.795 47.6901 105.795H63.4801L77.8501 105.595C81.2401 105.545 83.7801 103.825 84.8201 101.075L94.1001 96.7847C94.4101 96.6347 94.6701 96.3847 94.8201 96.0747L106.21 72.5948C106.64 71.6548 107.47 70.9148 108.51 70.5448C109.34 70.2447 110.68 70.0548 112.32 70.8048C115 72.0348 115.36 74.4448 114.53 76.2848L102.17 103.295L76.0101 118.275C72.8501 120.085 69.7401 121.795 66.3901 122.945C64.0201 123.755 61.4801 124.075 58.4001 124.315C51.1501 124.865 44.1901 123.915 36.8101 122.905C34.2801 122.565 31.6701 122.205 29.0801 121.915C23.0201 121.255 13.7501 121.525 9.52009 122.215C6.62009 122.685 5.09009 118.295 4.44009 115.625L4.42009 115.645Z' fill='white' stroke='%2351231C' stroke-width='0.5'/%3E%3C/svg%3E%0A");
    --medal: url("data:image/svg+xml,%3Csvg width='221' height='112' viewBox='0 0 221 112' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M109.64 70.38C109.8 70.3 109.973 70.26 110.16 70.26H113.32C113.587 70.26 113.72 70.3933 113.72 70.66V97.86C113.72 98.1267 113.587 98.26 113.32 98.26H110.28C110.013 98.26 109.88 98.1267 109.88 97.86V74.38C109.88 74.3267 109.853 74.2867 109.8 74.26C109.773 74.2333 109.733 74.2333 109.68 74.26L105.48 75.7C105.427 75.7267 105.36 75.74 105.28 75.74C105.12 75.74 105.027 75.6333 105 75.42L104.84 73.14C104.84 72.8733 104.92 72.7133 105.08 72.66L109.64 70.38Z' fill='%23D8282A'/%3E%3Cpath d='M81.79 2L31.46 19.3V68.75' stroke='white' stroke-width='2'/%3E%3Cline x1='32.3037' y1='19.8368' x2='0.843685' y2='69.2868' stroke='white' stroke-width='2'/%3E%3Cpath d='M137.14 2L187.47 19.3V68.75' stroke='white' stroke-width='2'/%3E%3Cline x1='188.314' y1='18.7634' x2='219.764' y2='68.2134' stroke='white' stroke-width='2'/%3E%3Cpath d='M104.34 54.37L127.97 0L138.93 0.35L114.58 54.37H104.34Z' fill='%239B0609'/%3E%3Cpath d='M115.34 54.37L91.7 0L80.75 0.35L105.09 54.37H115.34Z' fill='%23D8282A'/%3E%3Ccircle cx='109.84' cy='82.2601' r='28.16' stroke='white' stroke-width='2'/%3E%3Cpath d='M88.4099 82.26C88.4099 71.62 97.0299 63 107.67 63' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
    --thumb: url("data:image/svg+xml,%3Csvg width='181' height='90' viewBox='0 0 181 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M116.84 86.3937L96.0201 38.4937L86.3701 38.7937L107.82 86.3937H116.84Z' fill='%239B0609'/%3E%3Cpath d='M64.1301 86.3937L84.9501 38.4937L94.6101 38.7937L73.1601 86.3937H64.1301Z' fill='%23D8282A'/%3E%3Cpath d='M73.5 86.3937L52.68 38.4937L43.03 38.7937L64.48 86.3937H73.5Z' fill='%239B0609'/%3E%3Cpath d='M21.1101 86.3937L41.9301 38.4937L51.5801 38.7937L30.1301 86.3937H21.1101Z' fill='%23D8282A'/%3E%3Cpath d='M30.48 86.3937L9.66 38.4937L0 38.7937L21.46 86.3937H30.48Z' fill='%239B0609'/%3E%3Cpath d='M179.38 46.8535V45.5335C179.38 41.1435 175.82 37.5935 171.44 37.5935H152.93C153.3 36.1335 154.38 32.4435 156.57 29.9635C159.34 26.8135 162.75 17.9835 160.86 10.2935C158.97 2.60353 154.18 -0.546469 151.41 1.72353C148.64 3.99353 148.76 15.3335 142.71 21.0135C136.66 26.6835 129.98 38.1535 127.08 39.7935H97.04L118.34 85.1735H124.82C124.82 85.1735 127.59 88.3235 137.17 88.3235C137.38 88.3235 136.64 88.2835 166.33 88.2835C173.46 88.2835 175.87 79.2035 171.87 76.4935C175.79 74.1935 177.39 68.6535 173.55 65.8035C180.62 61.4235 178.94 54.4835 175.59 52.7935C177.64 51.8235 179.4 49.2235 179.4 46.8635L179.38 46.8535Z' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
    --tape-measure: url("data:image/svg+xml,%3Csvg width='204' height='89' viewBox='0 0 204 89' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M203.42 75.71L86.19 74.98L81.74 84.64L199.85 83.78L203.42 75.71Z' fill='%23D8282A'/%3E%3Cpath d='M92.01 41.87C89.63 18.91 70.22 1 46.63 1C23.04 1 3.64 18.91 1.25 41.87H1V72.86C1 81.13 7.7 87.84 15.98 87.84H77.29C85.56 87.84 92.27 81.14 92.27 72.86V41.87H92.02L92.01 41.87ZM46.63 73.32C31.54 73.32 19.31 61.09 19.31 46C19.31 30.91 31.54 18.68 46.63 18.68C61.72 18.68 73.95 30.91 73.95 46C73.95 61.09 61.72 73.32 46.63 73.32H46.63Z' fill='%2351231C' stroke='white' stroke-width='2'/%3E%3Cpath d='M92.26 45.99H96.93V71.28H92.26V45.99Z' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");

}

@media (prefers-contrast: more) {
    
    :root {
    
        /* ALERTS */   
        --alert-danger-bg: transparent;    
        --alert-danger-border: var(--alert-danger-color);    
        --alert-danger-outline: var(--alert-danger-color);

        --alert-warning-bg: transparent;    
        --alert-warning-border: var(--alert-warning-color);    
        --alert-warning-outline: var(--alert-warning-color);
 
        --alert-success-bg: transparent;    
        --alert-success-border: var(--alert-success-color);    
        --alert-success-outline: var(--alert-success-color);
 
        --alert-info-bg: transparent;
        --alert-info-border: var(--alert-info-color);
        --alert-info-outline: var(--alert-info-color);
        

        /* ELEMENT COLORS */
        --border-color: light-dark(var(--dark-color), var(--light-color));
        --border-hover-color: light-dark(var(--dark-color), var(--light-color));    
        --text-color: light-dark(var(--dark-color), var(--light-color));
        --strong-color: light-dark(var(--dark-color), var(--light-color));
        --placeholder-color: light-dark(var(--dark-color), var(--light-color));
        --muted-color: light-dark(var(--dark-color), var(--light-color));
        --muted-invert: light-dark(var(--light-color), var(--dark-color));
        --outline-color: light-dark(var(--dark-color), var(--light-color));
    }
}

:root {
    --text-color: light-dark(rgba(81, 35, 28, 0.75), rgba(255, 255, 255, 0.75));
}


/* ICONS SET */
.inodia-icons.icon-star:before {
    content: "\e911";
}
.inodia-icons.icon-star_filled:before {
    content: "\e910";
}
.inodia-icons.burger:before {
  content: "\e90c";
}
.inodia-icons.cross:before,
.moovegdpr-arrow-close:before {
  content: "\e90b";
}
.inodia-icons.play:before,
.bouton.icon-play a > span:before {
  content: "\e90a";
}
.inodia-icons.linkedin:before {
  content: "\e909";
}
.inodia-icons.instagram:before {
  content: "\e908";
}
.inodia-icons.facebook:before {
  content: "\e907";
}
.inodia-icons.checkmark:before {
  content: "\e906";
}
.inodia-icons.download:before,
.bouton.download a > span:before,
.bouton.download:is(a, button):before {
  content: "\e905";
}
.inodia-icons.upload:before {
  content: "\e904";
}
.inodia-icons.arrow_left:before,
.owl-carousel .owl-nav .owl-prev:before,
#wrapper_body .elementor-swiper-button-prev i:before {
  content: "\e903";
}
.inodia-icons.arrow_right:before,
.owl-carousel .owl-nav .owl-next:before,
#wrapper_body .elementor-swiper-button-next i:before {
  content: "\e902";
}
.inodia-icons.arrow_up:before {
  content: "\e901";
}
.inodia-icons.arrow_down:before {
  content: "\e900";
}





/* ----------------------------------- */
/*
/* ----------- RESPONSIVE ------------ */
/*
/* ----------------------------------- */

/* 960px */
@media screen and (max-width: 60rem) {
	
	:root {
        --wrapper-size-mobile: 85%;
	    --items-gap: calc(var(--items-margin) * 3) var(--items-margin);
	}	
}


