/*
Theme Name: Coherence Child
Theme URI: http://weshore.com/
Author: Weshore Themes
Author URI: https://weshore.com
Template: coherence
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: Private License
License URI: license.txt
Text Domain: coherence-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/


/*-----------------------------------------***style header***----------------------------------*/
.section-footer .menu-icon-home > a i{display:none !important;}
.section-header .coherence-core-nav-menu .menu-icon-rs {margin-inline: 5px !important;}
.section-header .coherence-core-nav-menu .menu-icon-rs > a {padding-inline: 5px !important;}

@media only screen and (min-width: 1025px){
	.section-header .menu-icon-home > a span{display: none;}
}
@media only screen and (max-width: 1024px){
	.section-header .menu-icon-home > a i{display:none !important;}
	.section-header .coherence-core-dropdown .menu-icon-rs{display:none !important;}
}
/*------------------------------------------------------***End***------------------------------------------------------*/
/*------------------------------------------------------***Begin Pages internes Style***------------------------------------------------------*/
/*------------------------------------------------------***End***------------------------------------------------------*/
/*------------------------------------------------------***Begin Home page Style***------------------------------------------------------*/
/**************************************Style : PRE-HOME*********************************/
/**************************************Style : SLIDER HOME*********************************/
.prime-slide-general .bdt-prime-slider .bdt-slideshow-items li > div{height: 100% !important;min-height: inherit !important;}
.col-slider-inner-content > .e-con-inner {margin-right: 0px !important;margin-left: auto !important;}
/**************************************Style : section_presentation*********************************/
/**************************************Style : section_prestations*********************************/
.my-div-class-sud{display: flex; flex-direction: column; position: absolute; background-color: #e20513; color: white; padding: 10px 20px; text-align: center; top: 425px; left: 470px;}
.my-div-class-nord {display: flex;flex-direction: column;position: absolute;background-color: rgb(21, 21, 21);color: white;padding: 10px 20px;text-align: center;top: 185px;left: 155px;}
.a_map{color: #fff!important;font-weight: 700!important;text-decoration: underline!important;}
.section-prestation .col-presta {padding: 0 !important;position:relative !important;overflow:hidden !important;}
.section-prestation .preastaion-wrapper {display: flex;align-items: center;flex-direction: column;position: relative;justify-content: center;}
.section-prestation .prestation-content {padding: 35px 20px 20px;margin:0;height: 20%;transition:0.6s !important;display:flex;flex-direction: column;justify-content: center !important;z-index: 1;}
.section-prestation .prestation-title {width:100% !important;}
.section-prestation .prestation-title h3 {color: #e20513;text-align: center;font-size: 24px;font-weight: 700;line-height: 26px;letter-spacing: 2.5px;margin-top: 0;margin-bottom: 15px;}
.section-prestation .prestation-hover {text-align: center;height: 0;opacity: 0;transition:0s !important}
.section-prestation .prestation-hover p {color: #000;text-align: center;font-size: 17px;font-weight: 400;line-height: 110%;margin: 10px 0;}
.section-prestation .prestation-hover a {display: inline-flex;padding: 10px 25px;border: 2px solid #e20513;color: #fff;font-size: 18px;font-weight: 500;margin-top: 15px;background: #e20513;}
.section-prestation .prestation-hover a:hover {border: 2px solid #000;color: #ffffff;background: black;}
.section-prestation .col-presta:hover .prestation-hover {text-align: center;opacity: 1;height:100%;}
.section-prestation .col-presta:hover  .prestation-content {height: auto;}
.col-presta > .elementor-widget-html {width: 100%;position: relative;height: 100% !important;}
.col-presta .elementor-widget-container {display: flex;align-items: flex-end;align-content: flex-end;position: absolute;bottom: 0;width: 100%;}
.col-presta:hover  .elementor-widget-container{height: 100% !important;}
.col-presta:hover  .elementor-widget-html {height: 100% !important;}
.col-presta:hover  .preastaion-wrapper{height: 100% !important;}
.prestation-icon {position: relative;width: 200px; height: 100px; z-index: 2;display:none !important}
.prestation-icon img {position: absolute;top: 80%;left: 50%;transform:translate(-50%, -50%);z-index: 1;}
.prestation-icon::before {content: '';position: absolute;top: 52%;left: 50%;transform:translate(-50%, -50%) ;width: 0;height: 0;border-style: solid;border-width: 0 90px 100px 90px; border-color: transparent transparent #e20513 transparent;z-index: 0; transition:.6s all !important}
.col-presta:hover .prestation-icon::before {top: -152%;}
.col-presta > .elementor-widget-html::before {content: '';position: absolute;bottom: 0;width: 100%;height: 20%;background: rgb(255 255 255 / 70%);z-index: 0;transition:.6s;}
.col-presta:hover  > .elementor-widget-html::before {content: '';position: absolute;bottom: 0%;width: 100%;height: 100%;background:rgb(255 255 255 / 70%);z-index: 0; }
@media only screen and (min-width: 767px) and (max-width: 800px){
	.prestation-title {display: flex;align-items: center;justify-content: center;}.section-prestation .prestation-content{padding:20px !important}}
@media only screen and (max-width: 800px){
	.section-prestation .col-presta .prestation-hover {text-align: center;opacity: 1;height:auto;}
	.section-prestation .col-presta  .prestation-content{height: 90%;margin:0;border-radius:0px;}
	.prestation-icon::before {border-color: transparent transparent rgb(226 5 19 / 80%) transparent;}
	.col-presta:hover  .prestation-icon::before {border-color: transparent transparent rgb(226 5 19 / 80%) transparent;}
	.col-presta  > .elementor-widget-html::before {display:none;}
	.col-presta .prestation-content {height: 68%;background: rgb(255 255 255 / 0%);}
	.section-prestation .preastaion-wrapper {justify-content: flex-end !important;}
	.col-presta:hover .preastaion-wrapper {height: auto !important;}
	.col-presta:hover .prestation-icon::before , .col-presta .prestation-icon::before {top: 50%;}
	.col-presta .elementor-widget-container {min-height: 400px !important;display: flex;align-items: center;position: absolute;}
	.col-presta::before {content: '' !important;position: absolute !important;bottom: 0% !important;width: 100% !important;height: 100% !important;background: rgb(255 255 255 / 70%) !important;z-index: 0 !important;}
}
@media only screen and (min-width: 501px) and (max-width: 800px){
	.section-prestation .col-presta {min-height: 400px !important;}}
@media only screen  and (max-width: 501px){
	.col-presta .elementor-widget-container {min-height: 470px !important;}
}
/**************************************Style : section_Actualites*********************************/
/**************************************Style : section_Realisations*********************************/
.tab-accueil .e-n-tabs-heading button.e-n-tab-title[aria-selected=true]::after {bottom: -20px !important;}
/**************************************Style : section_valeurs*********************************/
/**************************************Style : section_points_forts*********************************/
/**************************************Style : section_Evolution*********************************/
.evolution-slide .basic-carousel .item-content section{padding:0 !important}
.evolution-wrapper {display: flex;}
.evolution-text , .evolution-img {width: 50%;}
.evolution-text  {background:#fff;display:flex;flex-direction: column;}
.evolution-titre h3{color: #fff !important;text-transform: uppercase;}
.evolution-titre {background: #e41925;color: #fff !important;padding:20px;width:fit-content;margin-bottom:20px}
.evolution-p{padding:30px;}
.evolution-img {background-position: center center;background-size: cover;}
@media only screen and (min-width: 801px){
	.evolution-text  {min-height: 340px;}	
}
@media only screen and (max-width: 800px){
	.evolution-wrapper {flex-direction: column;}
	.evolution-text, .evolution-img {width:100%}
	.evolution-img {min-height:250px}
	.evolution-p{padding:20px}
	.evolution-titre{width:100%;margin-bottom:0}
}
@media only screen and (max-width: 360px){
	.evolution-titre h3 {font-size: 21px !important;}
}
/*--------------------------------------------------------------***End***----------------------------------------------------------------------*/
/*------------------------------------------------------***Begin footer style***------------------------------------------------------*/
.coherence-logo svg{width: 130px !important;height: auto !important;}
.coherence-logo svg * {fill: #fff !important;}
.menu-main-footer .hide-sub-mn .sub-menu , .menu-main-footer .hide-sub-mn .sub-arrow {display: none !important;}
.section-footer .foo-hide{display:none !important}
.footer-form .wpcf7-submit {width: 100%;}
/*------------------------------------------------------***End***------------------------------------------------------*/
/*------------------------------------------------------***Begin Responsive Media query style***------------------------------------------------------*/
/*------------***Large devices (desktops, more than 800px)***------------*/
@media only screen and (min-width: 801px){ 
    /*style header*/
    /*style main content*/
    /*style footer*/
}
/*------------***Large devices (desktops, less than 1501px)***------------*/
@media only screen and (max-width: 1500px){
    /*style header*/
    /*style main content*/
    /*style footer*/
}
/*------------***Large devices (desktops, less than 1361px)***------------*/
@media only screen and (max-width: 1360px){
    /*style header*/
    /*style main content*/
    /*style footer*/
}
/*------------***Large devices (desktops, less than 1281px)***------------*/
@media only screen and (max-width: 1280px){
    /*style header*/
    /*style main content*/
	.my-div-class-nord {top: 185px;left: 130px;}
	.my-div-class-sud {top: 430px;left: 470px;}
    /*style footer*/
}
@media only screen and (max-width: 1200px){
    /*style header*/
    /*style main content*/
    /*style footer*/
}
/*------------***Medium devices (tablets, less than 1025px)***------------*/
@media only screen and (max-width: 1024px){
	/*style header*/
    /*style main content*/
	.my-div-class-nord p, .my-div-class-sud p {margin-bottom: 10px;font-size: 12px;}
    /*style footer*/
}
/*------------***Medium devices (tablets, Bootstrap less than 993px)***------------*/
@media only screen and (max-width: 992px){
    /*style header*/
    /*style main content*/
    /*style footer*/
}
/*------------***Tablet Media query style***------------*/
@media only screen and (max-width: 800px){
    /*style header*/
    /*style main content*/
	.my-div-class-sud {top: 280px;left: 280px;}
	.my-div-class-nord {top: 90px;left: 25px;}
	.carte{width:90% !important;height:600px !important;}
	#Group\ 44{transform: translate(-655px, -195px) scale(1.75);}
	#content > div.elementor.elementor-1388 > div.elementor-element.elementor-element-0203db4.e-flex.e-con-boxed.coherence-container-background-zoom-no.coherence-sticky-section-no.e-con.e-parent > div > div > div > svg{height: 500px !important;scale: 1.3;}
	/* page contcat */
	.col-contact-form, .col-contact-txt {width:100% !important}
    /*style footer*/
}
/*------------***Tablet Mini Media query style***------------*/
@media only screen and (max-width: 768px){
    /*style header*/
    /*style main content*/
	.carte{width:90% !important;height:600px !important;}
	.my-div-class-sud{padding: 5px 6px;top: 290px;left: 290px;}
	.my-div-class-nord{top: 85px;left: 20px;}
	.my-div-class-nord p, .my-div-class-sud p {font-size: 12px;}
    /*style footer*/
}
/*------------***Between Big Mobile and Tablet Media query style***------------*/
@media only screen and (min-width: 601px) and (max-width: 800px){
    /*style header*/
    /*style main content*/
    /*style footer*/
}
/*------------***Begin Big Mobile Media query style***------------*/
@media only screen and (max-width: 600px){
    /*style header*/
    /*style main content*/
	.my-div-class-nord p, .my-div-class-sud p {font-size: 10px;}
	.my-div-class-sud {top: 200px;left: 130px;}
	.my-div-class-nord {top: 20px;left: -27px;}
	.carte{width:90% !important;height:390px !important;}
	#Group\ 44 {transform: translate(-1055px, -340px) scale(2.25);}
	#content > div.elementor.elementor-1388 > div.elementor-element.elementor-element-0203db4.e-flex.e-con-boxed.coherence-container-background-zoom-no.coherence-sticky-section-no.e-con.e-parent > div > div > div > svg {height: 320px !important;scale: 1.25;}
    /*style footer*/
}
/*------------***Between Mobile and Tablet Media query style***------------*/
@media only screen and (min-width: 498px) and (max-width: 600px){
    /*style header*/
    /*style main content*/
	.carte{width:90% !important;height:300px !important;}
    /*style footer*/
}
/*------------***Mobile Media query style***------------*/
@media only screen and (max-width: 497px){
    /*style header*/
    /*style main content*/
	.my-div-class{padding: 6px!important;width: 185px!important;left: 5px!important;}
	.my-div-class-sud {top: 216px;left: 100px;}
	.my-div-class-nord {top: 30px;left: 148px;}
	.my-div-class-nord p, .my-div-class-sud p {font-size: 10px;}
    /*style footer*/
    .menu-main-footer .coherence-core-nav-menu a {justify-content: center !important;}
}
@media only screen and (max-width: 497px){
#content > div.elementor.elementor-1388 > div.elementor-element.elementor-element-0203db4.e-flex.e-con-boxed.coherence-container-background-zoom-no.coherence-sticky-section-no.e-con.e-parent > div > div > div > svg {height: 300px !important;scale: 1.2;}
}
@media only screen and (max-width: 320px){
	.my-div-class-nord {top: 30px;left: 65px;}
	.my-div-class-sud {top: 195px;left: 65px;}
#Group\ 44 {transform: translate(-1157px, -393px) scale(2.4);}
	.my-div-class-nord p, .my-div-class-sud p {font-size: 9px;}
}
/*------------------------------------------------------***End Media query***------------------------------------------------------*/
.first-line{margin: 0 !important;}
.my-div-class-nord p , .my-div-class-sud p{margin-bottom:10px;}
.my-div-class p {margin-bottom: 0.5em !important;font-size:12px;}
/* #secteur-nord:hover,#secteur-sud:hover{ cursor: pointer !important; }
#secteur-nord path:hover{fill:#b70813 !important;}
#secteur-sud path:hover{fill:#1c1c1c !important;} */
figure.gallery-item.slick-slide.slick-cloned.slick-active,.gallery-spacing-custom .elementor-image-gallery .gallery-icon{overflow: hidden !important;}
.elementor-image-gallery .gallery-item, .elementor-image-gallery .gallery-item img{transition: ease .3s all;overflow: hidden}
.elementor-image-gallery .gallery-item:hover img {transform: scale(1.05);transition: ease .3s all;}
/* */
.lightbox-overlay-evolution {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7); /* semi-transparent black overlay */z-index: 9999;display: flex;justify-content: center;align-items: center;z-index:400000;}
.lightbox-content-evolution {max-width: 80%; /* adjust as needed */max-height: 80%; /* adjust as needed */overflow: auto;background-color: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); /* shadow effect */border-radius: 5px;text-align: center;position: relative;}
.lightbox-content-evolution img {max-width: 100%;height: auto;}
.lightbox-overlay-evolution:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -0.25em;}
.lightbox-overlay-evolution .close-button {position: absolute;top: 10px;right: 10px;color: #fff;font-size: 20px;cursor: pointer;z-index:z-index:400001;}













/*  sav  02/24 */
.su_tabs .sous_tabpane{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px !important;
    flex-direction: column;
}
.su_tabs .tab-content {
    padding-left: 10px !important;
}
.su_tabs .tab {
    display: flex;
    justify-content: center;
    align-items: stretch;
    gap: 2px;
    width: 100%;
	flex-wrap: wrap;
}
 .su_tabs button.tablinks {
    padding: 15px 35px !important;
    border-color: #e2e2e2 !important;
    border-width: 1px !important;
    box-shadow: none !important;
    background: #f6f6f6 !important;
    outline: none !important;
    border: none !important;
    display: table-cell;
    min-width: 15%;
    cursor: pointer;
}
@media only screen and (max-width:800px){
	.su_tabs .tab{justify-content:center !important}
}
.su_tabs .fusion-tabs .nav-tabs li.active a.tab-link *,.fusion-tabs .nav-tabs li a.tab-link:hover * { color: #fff !important;}
.su_tabs button.tablinks.active, button.tablinks:hover, .fusion-tabs .nav-tabs li.active a.tab-link,.fusion-tabs .nav-tabs li a.tab-link:hover {background: var(--awb-color1)!important;color: var(--awb-color3)!important;}


.fusion-tabs .nav-tabs li .tab-link {
    background-color: #ffffffcf!important;
/*     border-top: 3px solid #000000 !important; */
}

.fusion-tabs.fusion-tabs-1 .tab-pane {
    background-color: transparent !important;
}
.fusion-tabs .nav-tabs li .tab-link {
    padding: 0 !important;
    margin-block: 0 !important;
    border-radius:0 !important
}

ul.nav-tabs.nav-justified {
    display: flex;
    width: 100% !important;
    align-items: stretch;
}

.fusion-tabs .nav-tabs.nav-justified > li {
    width: 100% !important;
    min-height: 100% !important;
    display: grid;
}

.fusion-tabs .nav-tabs.nav-justified > li a {
    height: 100% !important;
    width: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.su_tabs .fusion-tabs .nav-tabs li.active a.tab-link {
    padding-block: 25px !important;
}

.su_tabs .fusion-tabs .nav-tabs li .tab-link {
    padding-block: 25px !important;
    background: #f6f6f6 !important;
}
.su_tabs .fusion-tabs .nav-tabs{
	background-color: #ffffff !important;
}
.su_tabs  .fusion-tabs.fusion-tabs-1 a#fusion-tab-terrientp:before {
    content: url(/wp-content/uploads/2022/10/terrien-tp-le-pelve-tp-Travaux-publics-Vannes-NoPath-Copie-21.png);
}
div#Avant-Apres-2 {
    width: 100%;
    height: auto;
    max-height: max-content;
}
/* .fusion-image-before-after-element {
    min-height: 350px !important;
} */
/* 
.tabcontent{
	display:block !important;
} */

div.tabcontent {
    width: 100% !important;
    height: max-content !important;
    text-align: center;
}
/* .fusion-image-before-after-container img {
    clip: rect(0px, auto, auto, 0) !important;
} */


button.tablinks1 {
	padding: 15px 35px !important;
    border-color: #e2e2e2 !important;
    border-width: 1px !important;
    box-shadow: none !important;
    background: #f6f6f6 !important;
    outline: none !important;
    border: none !important;
    display: table-cell;
    min-width: 15%;
    cursor: pointer;
}


button.tablinks1.active {
	padding: 15px 35px !important;
    border-color: var(--awb-color1)!important;
    border-width: 1px !important;
    box-shadow: none !important;
    background: var(--awb-color1)!important;
    outline: none !important;
    border: none !important;
    display: table-cell;
    min-width: 15%;
    cursor: pointer;
}


.maps_cont .my-div-class-nord {
    display: flex;
    flex-direction: column;
    position: absolute;
    background-color: rgb(21, 21, 21);
    color: white;
    padding: 10px 20px;
    text-align: center;
    top: 155px;
    left: 155px;
}

.maps_cont .my-div-class-sud {
    display: flex;
    flex-direction: column;
    position: absolute;
    background-color: #e20513;
    color: white;
    padding: 10px 20px;
    text-align: center;
    top: 385px;
    left: 278px;
}
.maps_cont svg{
    width: 600px;
}
@media only screen and (max-width:1500px){
.maps_cont .my-div-class-sud {
    display: flex;
    flex-direction: column;
    position: absolute;
    background-color: #e20513;
    color: white;
    padding: 10px 20px;
    text-align: center;
    top: 425px;
    left: 275px;
}
}
@media only screen and (max-width:1360px){
.maps_cont svg {
    width: 580px;
    height: 717px;
}
}

@media only screen and (max-width:1280px){
.maps_cont svg {
    width: 527px;
    height: 717px;
}
.maps_cont .my-div-class-sud {
    display: flex;
    flex-direction: column;
    position: absolute;
    background-color: #e20513;
    color: white;
    padding: 10px 20px;
    text-align: center;
    top: 425px;
    left: 216px;
}	
}

@media only screen and (max-width:600px){
.maps_cont .my-div-class-sud {
    display: flex;
    flex-direction: column;
    position: absolute;
    background-color: #e20513;
    color: white;
    padding: 10px 20px;
    text-align: center;
    top: 297px;
    left: 137px;
}
	.evolution-text{
		order:2 !important;
	}
}

@media only screen and (max-width:400px){
.maps_cont .my-div-class-sud {
    display: flex;
    flex-direction: column;
    position: absolute;
    background-color: #e20513;
    color: white;
    padding: 10px 20px;
    text-align: center;
    top: 297px;
    left: 86px;
}
}

@media only screen and (max-width:320px){
.maps_cont .my-div-class-sud {
    display: flex;
    flex-direction: column;
    position: absolute;
    background-color: #e20513;
    color: white;
    padding: 10px 20px;
    text-align: center;
    top: 297px;
    left: 53px;
}
}
/* .elementor-image-gallery .gallery-item img {
	object-fit:cover !important
} */
.elementor-widget-coherence-image .coherence-figure a{display:block}
.elementor-image-gallery .gallery-item:hover,.coherence-figure a:hover,.evolution-img:hover,.elementor-widget-image .elementor-widget-container:hover{cursor:pointer}
.elementor-image-gallery .gallery-item,.coherence-figure a,.evolution-img,.elementor-widget-image .elementor-widget-container{position:relative}
.elementor-image-gallery .gallery-item:hover:after,.elementor-widget-coherence-image:not(.logo-header) .coherence-figure a:hover:after,.evolution-img:hover:after ,.elementor-widget-image .elementor-widget-container:hover:after{
    content: "";
    width: calc(100% - 15px);
    height: calc(100% - 15px);
    background: url(https://www.penardconstructions.fr/wp-content/uploads/2024/03/penard-constructions-batiment-industriel-a-vannes-loop.png) no-repeat;
    position: absolute;
    left: 0px;
    top: 0;
    background-position: center;
   /* background-color: rgba(253, 253, 253,0.40);*/
	pointer-events:none;
}

.elementor-widget-coherence-image:not(.logo-header) .coherence-figure a:hover:after ,.evolution-img:hover:after,.elementor-widget-image .elementor-widget-container:hover:after{
    content: "";
    width: 100% !important;
	height: 100% !important;
}


.col_v1:hover{
	transform:translatey(-20px);
	transition: all 0.5s ease;
	
}







 .contact-box {
            border: 2px solid #000;
            padding: 20px;
/*             width: 300px; */
            background-color: #ff0000; /* Fond rouge */
            border-radius: 10px;
            color: white; /* Texte en blanc pour contraster avec le fond rouge */
        }
        .contact-title {
            font-size: 18px;
            font-weight: bold;
            color: white; /* Titre en blanc pour un bon contraste */
            margin-bottom: 15px;
        }
        .contact-person {
            font-size: 16px;
            font-weight: bold;
            margin-top: 10px;
        }
        .contact-phone {
            margin-bottom: 10px;
        }
        .contact-phone a {
            text-decoration: none;
            color: #ffffff !important; /* Numéros de téléphone en blanc pour rester visible sur fond rouge */
            font-size: 14px;
        }



.contact-box1 {
            border: 2px solid #ff0000;
            padding: 20px;
/*             width: 300px; */
            background-color: #000; /* Fond rouge */
            border-radius: 10px;
            color: white; /* Texte en blanc pour contraster avec le fond rouge */
        }


.contact-box3 {
            border: 2px solid #000;
            padding: 20px;
/*             width: 300px; */
            background-color: #000; /* Fond rouge */
            border-radius: 10px;
            color: white; /* Texte en blanc pour contraster avec le fond rouge */
        }
@media only screen and (min-width:1600px){
	.contact-box,.contact-box1 {
     width: 300px;
		
        }
}

@media only screen and (max-width:1024px) and (min-width:400px){
	.contact-box,.contact-box1 {
     width: 300px;
		margin:0 auto !important
        }
}


.page-id-1396 .contact-box,.page-id-1396 .contact-box1 {
     width: 300px;
		
        }

@media only screen and (max-width:400px){
	.page-id-1396 .contact-box1,.page-id-1396 .contact-box{
		width: 250px;
	}
}







.image-container {
    position: relative;

}

.main-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}



.arrow {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transition: transform 0.3s ease-in-out;
}

.arrow-link:hover .arrow {
    transform: scale(1.2); /* Agrandissement au survol */
}

.arrow-link {
    position: absolute;
    top: 1%;
    right: 38%;
    display: block;
    width: 14%;
}

/* @media only screen and (max-width:1024px){
	.arrow-link {
    width: 17px;
    height: 17px;
}
	.arrow-link {
    position: absolute;
    top: 45%;
    right: 43%;

}
} */
