@font-face {
    font-family: 'SpaceMono';
    font-weight: normal;
    font-style: normal;
    src: url('SpaceMono-Bold') format('ttf');
}


/**
@keyframes bgcolor {
    0% {
        background-color: #f15f3f
    }
    30% {
        background-color: #008e84
    }
    60% {
        background-color: #e9be43
    }
    90% {
        background-color: #006f9a
    }
    100% {
        background-color: #e79299
    }
}
body {
  -webkit-animation: bgcolor 5s ease-in-out infinite;
  animation: bgcolor 5s ease-in-out infinite;  
}



/**
 * Content
 */
html {
    cursor: url("https://freight.cargo.site/t/original/i/f2462a475f9167493517bd76a3a8b72375616101f06dc32149cd285337e0ab17/pointer_small-01.png"), auto !important;
   
}

a {
    cursor: url("https://freight.cargo.site/t/original/i/f2462a475f9167493517bd76a3a8b72375616101f06dc32149cd285337e0ab17/pointer_small-01.png"),auto !important;
}

.content img {
    cursor: url("https://freight.cargo.site/t/original/i/f2462a475f9167493517bd76a3a8b72375616101f06dc32149cd285337e0ab17/pointer_small-01.png"), auto !important;
    
}

a {
  text-decoration: none;
  color: orange;
}
 /*/
.background {
  position: absolute;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

.background::after {
  content:"";
  position: fixed;
  width:200vw;
  height: 200vh;
  left: -50%;
  top: -50%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF0WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuOWNjYzRkZTkzLCAyMDIyLzAzLzE0LTE0OjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjMuMyAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjItMDUtMjVUMTA6MzA6NTErMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDUtMjVUMTA6MzA6NTErMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTA1LTI1VDEwOjMwOjUxKzAzOjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmJjN2Y0NzJlLWNmMTUtNGQ3Mi1iNmRjLTRiODQzNGJmOTY1NCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjYxODA3MDVlLTVkZjAtZDM0Zi1h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);
  animation:grain 4.13s steps(10) infinite;
  mix-blend-mode: overlay;
  opacity: 15%;
}

@keyframes grain {
  0%, 100% {transform: translate(0,0);}
  10% {transform: translate(-5%,-10%);}
  30% {transform: translate(3%,-15%);}
  50% {transform: translate(12%,9%);}
  70% {transform: translate(9%,4%);}
  90% {transform: translate(-1%,7%);}
  
}

*/



body {
	background-color: #fff;
	color: #000;
    
    
    

}
a:active {
	opacity: 0.7;
}

.page a.active {
	opacity: 1.0;
    font-weight: 400;
}

i,
em {
	font-style: italic;
}

b,
strong {
	font-weight: bolder;
}

sub,
sup {
	position: relative;
	vertical-align: baseline;
}

sub {
	top: 0.3em;
}

sup {
	top: -0.4em;
}

s {
	text-decoration: line-through;
}

img {
	border: 0;
	padding: 0;
}

ul,
ol {
	margin: 0;
	padding: 0 0 0 1em;
}

blockquote {
	margin: 0;
	padding: 0 0 0 2em;
}

hr {
	background: rgba(0, 0, 0, 0.15);
	border: 0;
	height: 1px;
	display: block;
}

.content img {
	float: none;
	margin-bottom: .5em;
}

.gallery_image_caption {
    margin-top: 1.2rem;
    margin-bottom: 0.5rem;
    font-size: 1.3rem;
	font-weight: 400;
	color: rgba(0, 0, 0, 0.85);
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "Sans Serif", Icons;
	font-style: normal;
	line-height: 1.3;	

}

/**
 * Loading Animation

 */

.loading[data-loading] {
	position: fixed;
	bottom: 8px; 
    left: 8px;
}

/**
 * Editor styles
 */

[data-predefined-style="true"] bodycopy {
	font-size: 4.3rem;
	font-weight: 400;
	color: rgba(0, 0, 0, 0.75);
	font-family: 'Darker Grotesque', sans-serif, 'Icons';
	font-style: normal;
	line-height: 1.5;
    font-size: 1rem;

    
}

[data-predefined-style="true"] bodycopy a {
	color: rgba(255, 0, 0, 0.85);
	padding-bottom: 0.2em;
	text-decoration: none;  
}

[data-predefined-style="true"] bodycopy a:hover {

}

bodycopy a.image-link,
bodycopy a.icon-link,
bodycopy a.image-link:hover,
bodycopy a.icon-link:hover {
	border-bottom: 0;
	padding-bottom: 0;
}

[data-predefined-style="true"] h1 {
	font-family: "articulat-cf", sans-serif;
	font-style: normal;
    color: rgba(0, 0, 0, 0.85);
	font-weight: 300;
    letter-spacing: 0.3px;
	padding: 0;
	margin: 10;
	line-height: 0.9;
	font-size: 5rem;
	}

[data-predefined-style="true"] h1 a {
    border-bottom: 0em solid rgba(0, 0, 0, 0.75);
	color: rgba(0, 0, 0, 0.75);
}

[data-predefined-style="true"] h2 {
	font-family: "articulat-cf", sans-serif;
	padding: 0;
	margin: 10;
	color: rgba(255, 0, 0, 0.85);
	font-size: 1.8rem;
    letter-spacing: 1px;
	line-height: 0.7;
    filter: drop-shadow(1px 1px 2px rgba(255, 69, 69, 0.52));
	font-style: normal;
	font-weight: 500;
	font-variation-settings: 'slnt' 0;
}



[data-predefined-style="true"] h2 a:hover {
    font-family: "pf-pixelscript", sans-serif;
font-weight: 400;
font-style: normal;
}

[data-predefined-style="true"] small { 
    font-family: "articulat-cf", sans-serif;
	font-size: 1.6rem;
    color: rgba(0, 0, 0, 0.85);
    font-family: "Favorit Variable", Icons;
	font-style: normal;
	font-weight: 100;
	font-variation-settings: 'slnt' 0;
}

[data-predefined-style="true"] small a {
    border-bottom: 0em solid rgba(0, 0, 0, 0.75);
	color: rgba(252, 37, 37, 1);
}

/**
 * Breakpoints
 */
.radial-gradient {
  position:fixed;
  top:0px;
  left:0px;
  height:100%;
  width:100%;
  
  /*Fallback if gradeints don't work */
  background: #9b59b6;
  /*Linear gradient... */
  background: 
    radial-gradient(
     at center, #3498db, #9b59b6
    );
}

[data-css-preset] .page {
    background-color: initial /*!page_bgcolor*/;
}

.mobile .page,
[data-css-preset].mobile .page {
	position: relative;
	min-height: 10px;
	max-width: 100%;
	width: 100%;
	background-color: transparent /*!page_bgcolor*/;
}

[data-css-preset] .container {
	margin-left: auto /*!content_center*/;
	margin-right: auto /*!content_center*/;
    line-height: 4pt;
	text-align: center /*!text_center*/;
    
    
  
   
}

[data-css-preset] body {
	background-color: #f6f6f6 /*!body_bgcolor*/;
        margin-top: -20px;
}

[data-css-preset] .container_width {
	width: 60%/*!content_center*/;
}

[data-css-preset] .content_padding {
	padding-bottom: 6rem /*!main_margin*/;
	padding-left: 6rem /*!main_margin*/;
	padding-right: 6rem /*!main_margin*/;
	padding-top: 6rem /*!main_margin*/;
}


[data-css-preset] text-limit {
	display: inline-block /*!text_width*/;
	max-width: 66rem/*!text_width*/;
}

/**
 * Thumbnails
 */

div[thumbnails] {
	justify-content: flex-start;
}

[data-css-preset] .thumbnails {
   	background-color: transparent/*!thumbnails_bgcolor*/;   
}

[data-css-preset] .thumbnails_width {
    width: 79%/*!thumbnails_width*/;
}

[data-css-preset] [thumbnails-pad] {
    padding: 1.85rem/*!thumbnails_padding*/;
    
}

[data-css-preset] [thumbnails-gutter] {
    margin: -3.7rem/*!thumbnails_padding*/;
}

[data-css-preset] [responsive-layout] [thumbnails-pad] {
    padding: 1.875rem/*!responsive_thumbnails_padding*/; 
}

[data-css-preset] [responsive-layout] [thumbnails-gutter] {
    margin: -3.75rem/*!responsive_thumbnails_padding*/; 
}

.thumbnails .thumb_image {
	outline: 0px solid rgba(0,0,0,.12);
    outline-offset: -1px;
    border-radius: 0px;

}


.thumbnails .title {
    font-family: "articulat-cf", sans-serif;
    margin-top: 0.8rem;
    margin-bottom: -0.6rem;
    font-size: 1.6rem;
	font-weight: 400;
    line-height: normal;
	color: rgba(255, 255, 255, 0);
	font-style: normal;
    
    

}

.thumbnails .tags {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    font-size: 4rem;
	font-weight: 400;
	color: rgba(0, 0, 0, 0.35);
	font-family: "articulat-cf", sans-serif;
	font-style: italic;
	line-height: 1.2;
    text-align: center;
    

    
}

.thumbnails .tags a {
	border-bottom: 0;
    color: rgba(0, 0, 0, 0.35);
    text-decoration: none;
    
    
    
}

.thumbnails .has_title .tags {
	margin-top: 0rem;
    
}

/**
 * Site Menu
 */

[data-css-preset] #site_menu_button {
    color: rgba(255, 0, 0, 0.75);
    line-height: 1;
    font-size: 28px /*!site_menu_button*/;
    filter: drop-shadow(1px 1px 4px #ff4545);
    padding: -6px;
    line-height: 1;
    background: rgba(255, 255, 255, 0);
    position: fixed;
	top: 8.7rem /*!site_menu_button*/;
	left: 3rem /*!site_menu_button*/;
}
body.mobile #site_menu_button {
	margin-top: 2px;
    margin-left: 11px;
    font-size: 25px;
    
}

#site_menu_button.custom_icon {
	width: 22px;
    height: auto;
}

#site_menu_button.active {
	display: none;
}

/**
 * Site Menu
 */

#site_menu {
	font-family: "Gopher", Icons;
	background: rgba(255, 0, 0, 0.83);
	font-size: 26px;
	font-style: normal;
	font-weight: 400;
	padding: 30px 30px 90px 30px;
    line-height: 200%;
	max-width: 400px;
	min-width: 400px;
	text-align: center;
	display: flex;
	justify-content: center;
}

body.mobile #site_menu {
	width: 100%;
}

#site_menu .page-link a {
	color: rgba(255, 255, 255, 1);
}

#site_menu .set-link > a {
	color: rgba(255, 255, 255, 0.75);
	font-weight: bold;
}

#site_menu a:active {
	opacity: .7;
}

#site_menu a.active {
	opacity: .4;
}

#site_menu .close {
	display: none;
	color: rgba(255, 255, 255, 0.4);
	line-height: .85em;
	font-size: 45px;
}

body.mobile #site_menu .close {
	display: block;
	font-size: 50px;
	line-height: 1em;
}

#site_menu .break {
	height: 28px;
}

#site_menu .indent {
	margin-left: 26px;
}

/*
 * Shop Button
 */

[data-css-preset] #shop_button {
	color: rgba(0, 0, 0, 0.75);
    background: transparent;
	font-size: 40px;
    font-style: normal;
	font-weight: 400;
    line-height: 1;
    position: fixed;
	padding: 6px;
	bottom: 3rem /*!shop_button*/;
	left: 3rem /*!shop_button*/;
}

#shop_button.text {
    font-family: Quiosco, Icons;
	font-style: normal;
	font-weight: 400;
	font-size: 3rem;
    padding: 0;
    line-height: 1.2;
}

#shop_button.custom_icon {
	width: 40px;
    height: auto;
}

body.mobile #shop_button:not(.text) {
	margin: -6px;
    font-size: 46px;
}

/*
 * Shop Product Widget
 */

.shop_product {
    width: 100%;
	max-width: 22rem;
    position: relative;
    display: block;
}

.shop_product .price {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "Sans Serif", Icons;
	font-size: 1.7rem;
    font-weight: bold;
	line-height: 1;
	color: rgba(0, 0, 0, 0.75);
    display: block;
    margin-bottom: 1rem;
}

.shop_product .dropdown {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "Sans Serif", Icons;
    font-size: 1.4rem;
    display: inline-block;
	width: 100%;
    border: 1px solid rgba(0,0,0,.2);
    background:  white url(https://static.cargo.site/assets/images/select-arrows.svg) no-repeat right;
    margin-bottom: 1rem;
    line-height: 1.2;
    padding: .7rem 1rem;
}

.shop_product .button {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "Sans Serif", Icons;
	font-size: 1.4rem;
    background: rgba(0, 0, 0, 0.75);
    color: rgba(255,255,255,1);
    flex: 0 0 50%;
    text-align: left;
    display: inline-block;
	line-height: 1;
    padding: .8rem 1rem .9rem;
}



/*
 * Image Zoom
 */

.content img.image-zoom:active {
	opacity: .7;
}

/**
 * Quick View
 */

[data-css-preset] .quick-view {
    padding-top: 2.5rem /*!quick_view_padding*/;
    padding-bottom: 2.5rem /*!quick_view_padding*/;
    padding-left: 2.5rem /*!quick_view_padding*/;
    padding-right: 2.5rem /*!quick_view_padding*/;
    height: 100% /*!quick_view_height*/;
    width: 100% /*!quick_view_width*/;
}

body.mobile .quick-view {
    width: 100%;
    height: 100%;
    margin: 0;
}


[data-css-preset] .quick-view-background {
	background: rgba(255, 255, 255, 0.95) /*!quick_view_bgcolor*/;
}

.quick-view-caption {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
    transition: 100ms opacity ease-in-out;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 2rem 0;
    text-align: center;
    font-size: 1.8rem;
}

.quick-view-caption span {
    padding: 0.5rem 1rem;
    display: inline-block;
    background: rgba(0,0,0,0.4);
    color: white;
}


/**
 * Quick View Navigation 
 */

.quick-view-navigation .left-arrow {
    left: 10px;
}

.quick-view-navigation .right-arrow {
    right: 10px;
}

.quick-view-navigation .left-arrow,
.quick-view-navigation .right-arrow {
    /* Change height/width together to scale */
    height: 36px;
    width: 36px;
}

.quick-view-navigation .left-arrow .inner-color,
.quick-view-navigation .right-arrow .inner-color {
    stroke: #fff;
    stroke-width: 1.5px;
}

.quick-view-navigation .left-arrow .outer-color,
.quick-view-navigation .right-arrow .outer-color {
    stroke: #000;
    stroke-width: 2.5px;
    opacity: 0.6;
}

.quick-view-navigation .close-button {  
    top: 10px;
    right: 10px;
    /* Change height/width together to scale */
    width: 36px;
    height: 36px;
}

.quick-view-navigation .close-button .inner-color {
    stroke: #fff;
    stroke-width: 1.5px;
}

.quick-view-navigation .close-button .outer-color {
    stroke: #000;
    stroke-width: 2.5px;
    opacity: 0.6;
}

/** 
 * Image Gallery Navigation Arrows 
 */
 
.image-gallery-navigation .left-arrow,
.image-gallery-navigation .right-arrow {
    /* Change height/width together to scale */
    height: 36px;
    width: 36px;
}

.image-gallery-navigation .left-arrow .inner-color,
.image-gallery-navigation .right-arrow .inner-color {
    stroke: #fff;
    stroke-width: 1.5px;
}

.image-gallery-navigation .left-arrow .outer-color,
.image-gallery-navigation .right-arrow .outer-color {
    stroke: #000;
    stroke-width: 2.5px;
    opacity: 0.6;
}

/**
 * Wallpaper Backdrop Navigation Arrows 
 */

.wallpaper-navigation .left-arrow,
.wallpaper-navigation .right-arrow {
   /* Change height/width together to scale */
   width: 36px;
   height: 36px;
}

.wallpaper-navigation .left-arrow .inner-color,
.wallpaper-navigation .right-arrow .inner-color {
   stroke: #fff;
    stroke-width: 1.5px;
}

.wallpaper-navigation .left-arrow .outer-color,
.wallpaper-navigation .right-arrow .outer-color {
    stroke: #000;
    stroke-width: 2.5px;
    opacity: 0.6;
}


/**
 * Feed
 */

.feed .content_container .page {
    border-bottom: 0px dashed rgba(0, 0, 0, 0.2);
}

.feed .content_container .page_container:last-child .page {
	border-bottom: 0;
}



/*
 * Audio Player
 */

.audio-player {
    max-width: 36rem;
    height: 3.3rem;
    outline: 1px solid rgba(0,0,0,0.15);
    color: rgba(0, 0, 0, 0.6);
    background: #fff;
    font-size: 1.2rem;
    line-height: 1.3;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "Sans Serif", Icons;
    font-style: normal;
    font-weight: 400;
    text-align: left;
    margin: 1px 1px 1em 1px;
}

body.mobile .audio-player {
    max-width: 100%;
}

.audio-player .separator {
    width: 1px;
    background-color: rgba(0,0,0,0.15);
}

.audio-player .button {
    background: transparent;
    cursor: pointer;
    fill: rgba(0, 0, 0, 0.85);
}

.audio-player .icon {
    fill: rgba(0, 0, 0, 0.85);
    padding: 30%;
    width: 100%;
    margin: auto;
}

.audio-player .buffer {
    background: rgba(0,0,0,0.03);
}

.audio-player .progress {
    background: rgba(0,0,0,0.1);
}

.audio-player .progress-indicator {
    border: 1px solid rgba(0, 0, 0, 0.7);
    width: 1px;
    height: 100%;
    right: 0;
    position: absolute;
    cursor: ew-resize;
}

.audio-player .note-icon {
    height: 100%;
    width: 3.8rem;
    padding: 1rem;
    fill: rgba(0, 0, 0, 0.5);
}

.audio-player .current-time {
    padding-left: 1rem;
}

.audio-player .total-time {
    padding-right: 1rem;
}



.thumbnails .thumbnail > a {
    position: relative;
    
}

.thumbnails .thumbnail .title {
    background-color: rgba(255, 2, 2, 0.85);
    background-blend-mode: darken;
    padding: 0.5rem 1.2rem 0.7rem 1.2rem;
    margin: 0rem;
    color: transparent;
    font-family: "articulat-cf", sans-serif;
    display: flex;
    align-content: center;
    position: absolute;
    left: 0rem;
    top: 0rem;
    right: 0rem;
    bottom: 0rem;
    z-index: 9;
    opacity: 0;
    border-radius: 100px;
    transition: border-radius 0.3s ease;
    
  
}

.thumbnails .title span {
    margin: auto;
    display: inline-block;
    font-family: "articulat-cf", sans-serif;
    color: rgba(255, 255, 255, 1);
    font-size: 2rem;
    
}

.thumbnails .thumbnail:hover .title {

    border-radius: 0px;
    opacity: 1;
    font-family: "articulat-cf", sans-serif;
    color: rgba(255, 255, 255, 1);
    font-size: 4rem;

    
}

body.mobile .thumbnails .thumbnail:hover .title {
    opacity: 0;

}

.about{
    color: rgba(0, 0, 0, 0.85);
    font-family: 'ITCGaramondStd-LtNarrow' , 'serif';
    font-size: 48px;
    line-height: 1.4;
    
}
	


@font-face {
    font-family: 'Doppelganger Display, Icons';
    font-weight: normal;
    font-style: normal;
    src: url('https://files.cargocollective.com/c309799/Doppelganger-Display.otf') format('woff');
}

@font-face {
    font-family: 'Cyrene, Icons';
    font-weight: normal;
    font-style: normal;
    src: url('https://files.cargocollective.com/c309799/Cyrene-Regular.otf') format('woff');
}

@font-face {
    font-family: 'Hatton-Medium, Icons';
    font-weight: normal;
    font-style: normal;
    src: url('https://files.cargocollective.com/c309799/Hatton-Light.woff') format('woff');
}



@font-face {
    font-family: 'ITCGaramondStd-LtNarrow' , 'serif';
    font-weight: normal;
    font-style: normal;
    src: url('https://files.cargocollective.com/c309799/ITCGaramondStd-LtNarrow.otf') format('otf');
}


lottie-player {
    margin: 0 auto;
}

.center {
    margin-left: auto;
    margin-right: auto;
    display: block
}

.dot {
  height: 500px;
  width: 500px;
  background-color: #ffdbdb;
  border-radius: 50%;
  display: inline-block;
    filter: blur(50px);
}

/* blur*/

.effet{
  width: 400px; height: 300px;
  margin: 0 auto 50px auto;
  box-shadow: 0 1px 5px rgba(0,0,0,.5);
}
.effet img{
  position: absolute;
}
.filtre--r{
  -webkit-mask: -webkit-radial-gradient( center, closest-side, transparent 30%, black 80%);
  -webkit-mask: radial-gradient( closest-side at center, transparent 50%, black 110%);
  -webkit-filter: blur(5px);
  mask: url('#mask-radial');
  filter: url('#filtre1');
}
.filtre--l{
  -webkit-mask: -webkit-linear-gradient(black, transparent 30%, black);
  -webkit-mask: linear-gradient(black, transparent 30%, black);
  -webkit-filter: blur(3px);
  mask: url('#mask-linear');
  filter: url('#filtre2');
}
.filtre:hover{
   -webkit-mask: none;
   -webkit-filter: none;
   mask: none;
   filter: none;
}
p{
   text-align: center;
   color: rgba(0,0,0,.6);
   margin: 1em;
}
p a{
  color: rgba(0,0,0,.6);
}

/* underline
.underline {
  text-decoration: underline 1px wavy black; 
  position: -10px;

}
*/