:root {
    color-scheme: light dark;
    
	/* BORDER */
	--border-radius: .75rem;
	--border-width: 1px;
    --outline-width: 2px;
		
    
	/* WRAPPER / GRID */
	--wrapper-size: 100rem;
	--wrapper-size-medium: 80rem;
    --wrapper-size-small: 60rem;
    --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: 20rem;
		
    
	/* HEADER / LOGO */
    --logo-ratio: 200 / 72;
    --logo-height: clamp(3rem, .75rem + 3.75vw, 4.5rem);
    --padding-header: clamp(1rem, .75rem + 1.25vw, 1rem);

    
	/* PRIMITIVE COLORS */
    --dark-color: #031A26;
    --light-color: #ffffff;
	
	--primary-color: light-dark(#5FCAFC, #FFE963);
    --primary-hover-color: light-dark(#0C6E9C, #FFF3AD);
    --primary-active-color: light-dark(#063C55, #FFFBE0);
	
	--secondary-color: light-dark(#FFE963, #5FCAFC);
    --secondary-hover-color: light-dark(#BDA40A, #7FD0F5);
    --secondary-active-color: light-dark(#73640D, #C6EAFB);
      
    
    /* 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-light-color : #fffef5;
    --background-dark-color : #010D13;


    --background-light: light-dark(var(--background-light-color), var(--background-light-color));
    --background-lighter: light-dark(var(--light-color), var(--background-dark-color));
    --background-color: light-dark(var(--background-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));

    --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: hsl(from var(--title-color) h s l / .75);
	--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: "Bonny", sans-serif;
	--font-text: "Switzer", sans-serif;
    --font-icon: normal 400 var(--text-size-normal)/1 "inodia-icons";
	--letter-spacing: 0.04em;
		
	
	/* FONT SIZES */
	--h1-font-size: clamp(2.5rem, 2rem + 2.5vw, 4.5rem);
	--h2-font-size: clamp(2rem, 1.625rem + 1.875vw, 3.5rem);
	--h3-font-size: clamp(1.5rem, 1.375rem + .625vw, 2rem);
	--h4-font-size: clamp(1.25rem, 1.1875rem + .3125vw, 1.5rem);
	--text-size-big: clamp(1rem, .95rem + .25vw, 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, .875rem + .625vw, 1.5rem);
    --spacing-md: clamp(1.5rem, 1.375rem + .625vw, 2rem);
    --spacing-lg: clamp(2rem, 1.75rem + 1.25vw, 3rem);
    --spacing-xl: clamp(2.5rem, 2.125rem + 1.875vw, 4rem);
    --spacing-2xl: clamp(3rem, 2.25rem + 3.75vw, 6rem);
    --spacing-3xl: clamp(4rem, 3rem + 5vw, 8rem);
    --spacing-4xl: clamp(5rem, 3.75rem + 6.25vw, 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 */
    --flower: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='122' height='120' fill='none'%3E%3Cpath fill='%235FCAFC' d='M81.27 117.295a43.477 43.477 0 0 0 4.574-6.842c1.26-2.343 2.695-6.266 2.853-6.706a4.29 4.29 0 0 0 .071-.207c1.525-4.855 2.022-9.871 1.496-14.762 9.913.768 19.959-2.68 28.283-9.868a7.356 7.356 0 0 0 2.058-8.178c-2.233-5.83-5.5-10.853-9.713-14.93a36.174 36.174 0 0 0-10.528-7.106c5.622-8.185 7.655-18.592 5.582-29.385a7.302 7.302 0 0 0-2.104-3.89 7.32 7.32 0 0 0-3.962-1.98c-10.865-1.733-21.225.618-29.246 6.48a36.2 36.2 0 0 0-7.44-10.285C58.982 5.56 53.85 2.45 47.944.404a7.385 7.385 0 0 0-8.123 2.308c-6.936 8.528-10.078 18.653-9.004 28.517-9.91-.768-19.952 2.68-28.276 9.864a7.356 7.356 0 0 0-2.058 8.178c2.233 5.83 5.5 10.854 9.713 14.934a36.25 36.25 0 0 0 10.392 7.045l.097.122c-5.264 7.717-7.376 17.46-5.844 27.57.057 1.694.701 3.827 2.408 5.474.967.936 2.684 2.097 5.4 2.354 10.304 1.304 20.132-1.104 27.78-6.67a.605.605 0 0 0 .053.039 36.21 36.21 0 0 0 7.412 10.229 38.998 38.998 0 0 0 4.284 3.579c2.401 1.855 5.078 3.148 5.683 3.43a43.82 43.82 0 0 0 5.282 2.219 7.386 7.386 0 0 0 8.124-2.308l.004.007Z'/%3E%3Cpath fill='%23FFE963' d='M53.974 88.61c-.24 0-.476-.029-.712-.09-1.871-.468-2.612-2.532-3.328-4.53a25.257 25.257 0 0 0-.2-.553c-.18-.49-.723-1.98-1.17-2.226-.42-.232-2.005.11-2.953.314-2.019.436-4.31.93-5.74-.454-1.432-1.386-1.006-3.683-.634-5.712.175-.954.469-2.548.222-2.959-.262-.435-1.768-.936-2.266-1.1l-.558-.182c-2.022-.654-4.112-1.325-4.638-3.18-.247-.868-.082-1.786.497-2.811.462-.815 1.142-1.608 1.797-2.38.64-.75 1.714-2.011 1.707-2.519-.007-.507-1.12-1.732-1.786-2.465-1.438-1.586-2.927-3.226-2.451-5.116.469-1.868 2.537-2.608 4.538-3.322 1.005-.358 2.523-.9 2.784-1.369.01-.021.107-.21.057-.84-.046-.607-.207-1.335-.372-2.107-.437-2.019-.93-4.302.455-5.73.544-.562 1.299-.887 2.244-.973 1.084-.1 2.3.126 3.478.343.956.175 2.552.468 2.963.222.458-.275.956-1.808 1.285-2.819.655-2.019 1.328-4.105 3.185-4.63 1.88-.532 3.568.904 5.2 2.29.752.64 2.004 1.704 2.52 1.704h.007c.079 0 .4-.053 1.188-.671.408-.322.83-.704 1.281-1.108.86-.775 1.747-1.58 2.677-2.065.029-.014.057-.029.09-.043l.44-.193c.036-.014.068-.028.104-.04.63-.217 1.241-.253 1.818-.11 1.682.422 2.465 2.19 3.07 3.82.086.231.172.47.258.71.358 1.004.902 2.519 1.37 2.78.42.232 2.005-.11 2.953-.315 2.019-.435 4.309-.928 5.74.454 1.432 1.386 1.006 3.684.634 5.713-.175.954-.469 2.547-.222 2.958.276.457 1.807.954 2.824 1.283l.72.235c1.645.55 3.446 1.28 3.918 2.944.16.568.143 1.18-.054 1.815a1.283 1.283 0 0 1-.046.125c-.086.2-.165.379-.254.575-.466.965-1.22 1.844-1.947 2.694-.387.45-.752.88-1.063 1.297-.594.804-.637 1.126-.634 1.204.008.508 1.12 1.733 1.786 2.465 1.439 1.587 2.928 3.226 2.452 5.116-.47 1.869-2.538 2.608-4.538 3.323-1.006.357-2.523.9-2.785 1.368-.232.418.111 2.001.315 2.948.254 1.165.512 2.372.451 3.455-.053.95-.358 1.715-.905 2.275-1.385 1.43-3.69 1.004-5.723.633-.773-.143-1.503-.275-2.111-.308-.64-.032-.83.072-.852.083-.458.275-.955 1.804-1.281 2.819-.655 2.018-1.328 4.105-3.185 4.63-1.88.532-3.568-.9-5.2-2.29-.752-.64-2.004-1.705-2.52-1.705h-.007c-.508.008-1.736 1.119-2.47 1.78-.747.678-1.524 1.379-2.325 1.865-.738.45-1.428.671-2.09.671l-.008.004Zm-5.919-10.322c.69 0 1.339.115 1.907.433 1.271.707 1.915 2.236 2.466 3.74.068.19.136.379.208.572.297.829.912 2.55 1.331 2.719.025 0 .2-.004.609-.254.569-.347 1.242-.954 1.89-1.54 1.356-1.225 2.758-2.497 4.347-2.522h.047c1.571 0 2.999 1.215 4.377 2.386.69.586 2.122 1.805 2.562 1.715.408-.178.97-1.922 1.242-2.758.57-1.754 1.156-3.565 2.538-4.39.64-.383 1.424-.536 2.462-.486.798.039 1.657.196 2.487.35.916.168 2.827.518 3.15.189.02-.021.082-.15.1-.454.039-.693-.18-1.704-.39-2.683-.38-1.761-.777-3.583-.015-4.945.784-1.403 2.58-2.047 4.32-2.665.83-.296 2.555-.91 2.723-1.329.075-.436-1.188-1.829-1.796-2.497-1.232-1.354-2.502-2.755-2.527-4.34-.018-1.155.63-2.184 1.192-2.948.372-.504.79-.99 1.192-1.462.608-.71 1.238-1.443 1.531-2.05a26.3 26.3 0 0 0 .172-.386c.025-.093.018-.136.018-.136-.05-.107-.354-.436-2.072-1.01l-.69-.226c-1.758-.568-3.573-1.154-4.4-2.533-.8-1.336-.46-3.169-.135-4.941.168-.918.522-2.826.19-3.144-.333-.318-2.23.09-3.143.286-1.764.382-3.59.775-4.953.018-1.406-.783-2.05-2.576-2.67-4.313-.082-.228-.164-.457-.247-.682-.626-1.697-.966-1.99-1.084-2.04 0 0-.043 0-.14.029l-.329.143c-.597.321-1.331.986-2.04 1.625-.465.422-.944.854-1.431 1.236-.748.586-1.757 1.265-2.913 1.283h-.047c-1.571 0-2.995-1.215-4.377-2.387-.69-.586-2.122-1.807-2.562-1.715-.408.18-.97 1.922-1.242 2.758-.569 1.755-1.156 3.566-2.537 4.395-1.339.8-3.175.464-4.95.136-.988-.183-2.015-.368-2.705-.308-.301.029-.426.093-.448.115-.318.328.09 2.226.286 3.137.18.828.366 1.686.43 2.486.082 1.03-.05 1.811-.412 2.458-.783 1.404-2.58 2.047-4.32 2.665-.83.297-2.554.911-2.723 1.33-.075.435 1.188 1.829 1.797 2.497 1.231 1.354 2.502 2.754 2.526 4.34.026 1.587-1.202 3.027-2.39 4.416-.57.668-1.156 1.358-1.485 1.937-.258.454-.233.621-.233.625.179.407 1.925.968 2.763 1.24.193.06.386.125.58.19 1.524.503 3.074 1.1 3.822 2.343.801 1.336.462 3.169.136 4.94-.168.919-.523 2.827-.19 3.145.33.321 2.23-.09 3.142-.286 1.031-.222 2.08-.45 3.046-.45l.007.003Zm7.813 1.637c-.194 0-.394-.025-.598-.075a2.52 2.52 0 0 1-1.138-.647c-.69-.668-1.052-1.683-1.403-2.662-.186-.525-.465-1.304-.687-1.568-.319-.04-1.128.136-1.621.243-1.457.314-3.11.672-4.241-.425-1.135-1.097-.827-2.755-.559-4.22.093-.496.24-1.304.194-1.622-.276-.214-1.063-.468-1.593-.64-.991-.317-2.015-.65-2.705-1.317a2.555 2.555 0 0 1-.684-1.115c-.422-1.493.659-2.762 1.618-3.884.336-.396.89-1.043 1.002-1.35-.122-.3-.695-.933-1.045-1.319-.992-1.09-2.112-2.325-1.736-3.83.372-1.49 1.936-2.047 3.314-2.536.501-.179 1.317-.472 1.571-.686.04-.318-.136-1.125-.243-1.618-.315-1.454-.673-3.105.426-4.234 1.098-1.133 2.759-.825 4.226-.557.498.093 1.313.239 1.628.193.208-.258.473-1.083.637-1.587.451-1.39.96-2.965 2.441-3.383 1.496-.425 2.767.657 3.89 1.615.398.336 1.045.89 1.353 1 .3-.121.934-.693 1.32-1.043 1.092-.99 2.334-2.108 3.837-1.733a2.52 2.52 0 0 1 1.138.647c.691.668 1.053 1.683 1.403 2.658.19.525.469 1.304.687 1.568.315.036 1.128-.135 1.621-.243 1.41-.303 3.01-.65 4.148.343.022.022.047.04.068.061l.133.136.035.036c.036.035.069.075.1.117.842 1.105.563 2.616.32 3.948-.09.497-.24 1.308-.194 1.622.276.215 1.06.468 1.593.64.99.318 2.014.65 2.705 1.318.118.118.226.243.322.379.083.114.147.243.19.379a6.524 6.524 0 0 1 .215.768c.028.132.043.268.032.403-.072 1.158-.898 2.133-1.7 3.073-.337.397-.891 1.043-1.002 1.35.121.3.694.933 1.045 1.319.83.918 1.69 1.865 1.793 3.022.01.136.003.268-.022.404a10.8 10.8 0 0 1-.096.436 5.85 5.85 0 0 1-.083.296c-.039.14-.11.297-.19.418-.633.954-1.824 1.38-2.98 1.794-.501.178-1.317.471-1.572.686-.039.318.136 1.125.244 1.618.3 1.383.637 2.951-.297 4.087-.014.022-.032.04-.05.058l-.086.092c-.022.022-.04.043-.061.061-1.106 1.05-2.727.754-4.159.493-.497-.093-1.313-.243-1.628-.193-.207.258-.476 1.083-.637 1.587-.45 1.39-.96 2.965-2.437 3.383-1.493.421-2.767-.658-3.89-1.615-.398-.336-1.045-.89-1.353-1-.3.121-.934.693-1.32 1.043-.945.854-1.998 1.808-3.24 1.808Zm-3.934-7.81c.53 0 1.035.093 1.496.35.2.11.39.254.566.421.701.683 1.07 1.705 1.424 2.694.158.44.383 1.065.573 1.394.333-.204.852-.672 1.188-.976.966-.872 1.965-1.775 3.196-1.797h.04c1.216 0 2.232.861 3.213 1.697.343.293.88.747 1.217.94.182-.34.393-.99.53-1.411.404-1.247.819-2.537 1.893-3.177 1.041-.625 2.35-.382 3.614-.15.469.086 1.206.222 1.593.204.003-.386-.154-1.115-.254-1.583-.272-1.254-.552-2.554.039-3.612.608-1.09 1.886-1.543 3.12-1.986.42-.15 1.067-.382 1.4-.575-.197-.318-.673-.847-.98-1.186-.874-.965-1.776-1.958-1.797-3.19-.018-1.233.852-2.255 1.696-3.245.297-.346.755-.886.945-1.222-.322-.171-.963-.378-1.413-.521-1.003-.322-2.037-.658-2.742-1.34a2.78 2.78 0 0 1-.44-.55c-.623-1.04-.383-2.347-.15-3.609.086-.468.222-1.2.207-1.59h-.014c-.39 0-1.11.154-1.571.254-1.256.272-2.555.55-3.618-.039-.2-.11-.39-.254-.566-.422-.701-.682-1.07-1.704-1.424-2.693-.158-.44-.383-1.065-.573-1.394-.333.204-.852.672-1.188.976-.966.871-1.965 1.775-3.2 1.797-1.248.014-2.261-.854-3.253-1.697-.343-.293-.88-.747-1.216-.94-.183.34-.394.99-.53 1.411-.404 1.247-.82 2.537-1.893 3.176-1.045.626-2.351.383-3.618.15-.47-.085-1.206-.221-1.593-.207 0 .386.154 1.115.254 1.583.272 1.254.555 2.554-.04 3.612-.608 1.09-1.885 1.543-3.12 1.986-.419.15-1.063.379-1.396.572.204.332.673.85.977 1.186.874.965 1.779 1.961 1.8 3.19.018 1.233-.855 2.258-1.7 3.248-.293.343-.747.875-.94 1.215.336.182.966.386 1.413.528 1.002.326 2.036.658 2.741 1.34.176.168.322.354.44.55.623 1.04.383 2.348.15 3.609-.085.468-.221 1.204-.207 1.59.394.007 1.117-.154 1.586-.254.712-.154 1.435-.31 2.126-.31v.003Z'/%3E%3Cpath fill='%23FFE963' d='M58.686 67.124a.782.782 0 0 1-.219-.029c-.533-.132-.73-.678-.901-1.157-.058-.157-.147-.407-.215-.504-.115-.01-.362.05-.52.082-.482.104-1.084.236-1.492-.157-.404-.393-.293-.997-.203-1.483.028-.157.075-.407.067-.518-.096-.064-.354-.146-.511-.196-.487-.157-1.038-.336-1.188-.865-.15-.532.225-.979.562-1.368.107-.125.275-.325.325-.429-.053-.103-.229-.296-.34-.418-.347-.382-.737-.814-.605-1.35.133-.533.68-.73 1.16-.9.157-.058.408-.147.505-.215.003-.114-.05-.36-.083-.518-.104-.482-.236-1.086.158-1.49.393-.404.998-.293 1.485-.203.157.028.408.078.519.068.064-.097.147-.354.197-.511.157-.486.336-1.037.866-1.187.533-.153.98.225 1.37.561.126.107.326.275.43.325.104-.053.297-.228.419-.339.383-.346.812-.736 1.352-.604.534.133.73.68.902 1.158.057.157.147.407.215.504.118.003.361-.05.519-.083.483-.103 1.088-.232 1.492.158.405.393.294.996.204 1.482-.028.157-.075.404-.068.518.097.065.355.147.512.197.487.157 1.038.336 1.188.864.15.533-.225.98-.562 1.369-.107.125-.275.325-.325.428.053.104.229.297.34.419.347.382.737.814.604 1.35-.132.532-.68.729-1.16.9-.157.057-.407.147-.504.215-.003.114.05.36.082.518.104.482.237 1.086-.157 1.49-.394.403-.998.292-1.485.203-.158-.029-.404-.075-.519-.068-.064.097-.147.354-.197.511-.157.486-.336 1.036-.866 1.186-.533.15-.98-.228-1.37-.56-.126-.108-.326-.276-.43-.326-.104.054-.297.229-.419.34-.33.296-.694.628-1.134.628v.004Zm-1.342-2.762c.186 0 .368.032.533.125.386.215.547.661.701 1.09.043.121.111.307.169.422.107-.075.254-.211.354-.3.336-.304.683-.619 1.124-.626h.014c.433 0 .787.3 1.127.59.104.086.254.214.365.29.054-.119.115-.305.154-.43.14-.432.287-.882.666-1.11.372-.222.826-.14 1.267-.058.14.025.35.064.483.068a3.43 3.43 0 0 0-.086-.482c-.093-.436-.193-.89.018-1.265.218-.386.662-.547 1.091-.7.122-.043.308-.111.423-.168-.076-.107-.212-.254-.3-.354-.305-.336-.62-.682-.627-1.122-.007-.44.297-.793.59-1.14.086-.103.215-.253.29-.364a4.368 4.368 0 0 0-.43-.153c-.432-.14-.883-.286-1.112-.665-.222-.371-.14-.825-.058-1.265.026-.139.065-.35.068-.482a3.44 3.44 0 0 0-.483.086c-.436.093-.89.193-1.267-.018-.386-.218-.547-.661-.701-1.09a4.342 4.342 0 0 0-.168-.421c-.108.075-.254.21-.355.3-.336.303-.683.618-1.123.625h-.015c-.433 0-.787-.3-1.127-.59-.104-.085-.254-.214-.365-.289a4.39 4.39 0 0 0-.154.429c-.14.432-.286.882-.665 1.11-.373.222-.827.14-1.267.058-.14-.025-.351-.064-.483-.068.007.132.053.343.085.482.093.436.194.89-.018 1.265-.218.386-.662.547-1.091.7-.122.043-.308.111-.422.168.075.108.21.254.3.354.304.336.62.683.627 1.122.007.44-.297.793-.591 1.14-.086.103-.215.253-.29.364.118.054.304.114.43.154.433.139.884.285 1.113.664.221.372.14.825.057 1.265-.025.14-.065.35-.068.482.132-.007.343-.053.483-.086.247-.053.498-.107.734-.107Z'/%3E%3Cpath fill='%23fff' d='M88.43 47.664c.43-.447.808-.844.937-.976-.318.329-.647.647-.983.958.015.007.032.01.047.018ZM91.578 56.102c.171.04.34.075.507.118a10.462 10.462 0 0 0-.507-.118ZM40.956 34.666c-.015-.05-.033-.096-.043-.146.01.04.025.09.043.146Z'/%3E%3Cpath fill='%23fff' d='M89.54 55.72c.684.1 1.36.225 2.037.379.172.035.344.075.508.118 8.156 2.047 14.852 8.042 18.574 16.559-7.315 5.748-16.058 7.87-24.21 5.823a25.578 25.578 0 0 1-1.715-.503c.072.54.111 1.064.083 1.56-.057.976-.365 1.759-.913 2.323-.182.19-.38.343-.59.472.665.218 1.342.414 2.022.586 10.096 2.533 20.878-.322 29.582-7.835.73-.629.984-1.647.641-2.547-4.109-10.73-12.258-18.34-22.353-20.872-.244-.06-.605-.157-.992-.257l-.694 1.436c-.451.936-1.217 1.861-1.98 2.761v-.003ZM77.019 114.223a38.423 38.423 0 0 0 4.044-6.045c1.12-2.087 2.555-6.038 2.555-6.038 1.829-5.82 1.98-11.89.33-17.678a29.754 29.754 0 0 0-.648-2.004c-1.281.775-3.05.56-4.832.243.42.979.78 1.986 1.074 3.012 1.829 6.409 1.038 13.269-2.136 19.564a32.788 32.788 0 0 1-2.945 4.769 34.242 34.242 0 0 1-3.615-1.693c-6.754-3.68-11.574-9.425-13.543-16.324a25.902 25.902 0 0 1-.604-2.672c-.412.34-.827.654-1.25.907-1.04.633-1.978.833-2.862.611a3.093 3.093 0 0 1-1.393-.796c-.687-.665-1.17-1.651-1.585-2.709a25.553 25.553 0 0 1-1.933 2.244c-5.85 6.027-14.4 8.817-23.652 7.778-1.328-9.2 1.203-17.817 7.054-23.84a24.885 24.885 0 0 1 2.433-2.198c-1.327-.44-2.626-.932-3.46-1.74-.415-.404-.698-.86-.841-1.365-.25-.875-.079-1.818.522-2.876.18-.314.394-.628.623-.94a25.563 25.563 0 0 1-1.99-.41C20.213 61.976 13.517 55.98 9.791 47.46c7.315-5.748 16.058-7.867 24.21-5.82.906.229 1.79.507 2.66.832-.376-1.747-.702-3.515-.097-4.862a27.639 27.639 0 0 0-1.442-.404c-10.096-2.533-20.879.322-29.582 7.835a2.284 2.284 0 0 0-.641 2.548C9.007 58.317 17.156 65.927 27.252 68.46c.687.172 1.382.322 2.076.443-.526.472-1.038.961-1.532 1.469-6.993 7.198-9.949 17.463-8.203 28.31 0 0-.243 2.89 3.29 3.183 10.915 1.407 21.097-1.862 28.09-9.06a28.33 28.33 0 0 0 1.424-1.576c.143.69.311 1.379.508 2.058 1.922 6.741 6.127 12.526 11.996 16.734 2.19 1.711 4.846 2.923 4.846 2.923a38.893 38.893 0 0 0 4.745 1.997 2.3 2.3 0 0 0 2.53-.718h-.003ZM71.651 31.869s.008.018.008.025c.064-.075.125-.147.19-.218l-.011-.032c.304-.347.615-.69.937-1.022 5.855-6.027 14.401-8.817 23.656-7.778 1.328 9.2-1.202 17.817-7.054 23.84-.128.133-.508.533-.937.976 1.08.397 1.943.822 2.573 1.433.415.403.698.86.84 1.364.019.058.022.118.037.175.264-.25.526-.503.78-.764 7.247-7.46 10.16-18.21 7.995-29.493a2.286 2.286 0 0 0-1.89-1.825c-11.362-1.812-22.034 1.429-29.282 8.889-.178.186-.357.375-.533.568.322.146.627.35.906.621.766.74 1.27 1.833 1.793 3.244l-.008-.003ZM39.442 35.749c.59-.054 1.227-.015 1.879.064a21.303 21.303 0 0 1-.408-1.293c-2.301-8.07-.448-16.86 5.082-24.337 8.642 3.45 14.852 9.946 17.156 18.02.172.597.315 1.197.44 1.8.777-.689 1.35-1.228 2.162-1.653 0 0 .558-.258 1.092-.418.461-.14.909-.182.952-.182-.09-.29-.176-.569-.24-.8C64.708 16.952 56.838 9.06 45.97 5.291a2.298 2.298 0 0 0-2.53.718c-7.255 8.917-9.782 19.764-6.933 29.76.122.422.254.84.394 1.258.079-.104.161-.204.254-.3.548-.565 1.317-.894 2.287-.983v.004Z'/%3E%3Cpath fill='%23fff' d='M91.577 56.102a24.902 24.902 0 0 0-2.036-.378c-.014.014-.025.028-.04.046.698.086 1.41.193 2.076.332ZM84.736 78.096c.564.186 1.132.36 1.71.504-.253-.065-.953-.3-1.721-.569 0 .022.007.043.007.065h.004ZM40.955 34.666c.11.386.236.768.365 1.147.01 0 .025 0 .035.004a40.482 40.482 0 0 1-.4-1.15ZM71.837 31.644l.01.032c.411-.475.787-.911.926-1.05-.322.332-.632.671-.936 1.021v-.003ZM83.3 82.458l.01-.007c-.003 0-.01 0-.014-.004 0 .004 0 .007.004.011Z'/%3E%3Cpath fill='%23fff' d='M84.703 77.856c0 .058 0 .111-.003.168.01 0 .018.007.028.011a3.045 3.045 0 0 0-.025-.179Z'/%3E%3Cpath fill='%23fff' d='M84.696 78.02v.062c.014.003.029.007.04.014 0-.022-.008-.043-.008-.065-.01 0-.018-.007-.028-.01h-.004Z'/%3E%3C/svg%3E") 50% / contain no-repeat;
}

@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));
    }
}



/* ICONS SET */
.inodia-icons.television:before {
    content: "\e921" !important;
}
.inodia-icons.cat:before {
    content: "\e920" !important;
}
.inodia-icons.info:before {
    content: "\e91f";
}
.inodia-icons.bag:before {
    content: "\e91e";
}
.inodia-icons.forbid:before {
    content: "\e91d";
}
.inodia-icons.parking:before {
    content: "\e931";
}
.inodia-icons.tree:before {
    content: "\e91c";
}
.inodia-icons.clock:before {
    content: "\e91b";
}
.inodia-icons.mail:before {
    content: "\e91a";
}
.inodia-icons.phone:before {
    content: "\e919";
}
.inodia-icons.bread:before {
    content: "\e90d";
}
.bouton.calendar:is(:not(.elementor-widget-button)) a::before,
.inodia-icons.calendar:before,
.bouton.calendar a > span:before,
.bouton.calendar:is(a, button):before {
    content: "\e90e";
}
.inodia-icons.camp:before {
    content: "\e90f";
}
.inodia-icons.food:before {
    content: "\e910" !important;
}
.inodia-icons.laundry:before {
    content: "\e911";
}
.inodia-icons.long_arrow_left:before {
    content: "\e912";
}
.inodia-icons.long_arrow_right:before {
    content: "\e913";
}
.inodia-icons.playground:before {
    content: "\e914";
}
.inodia-icons.pool:before {
    content: "\e915";
}
.inodia-icons.tent:before {
    content: "\e916";
}
.inodia-icons.wifi:before {
    content: "\e917" !important;
}
.inodia-icons.youtube:before {
    content: "\e918";
}
.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) * 4) var(--items-margin);
	}	
}


