.troisclefs{width:100px}.tygwenn-presentation-plus-video{margin-top:20px;margin-bottom:20px}.tygwenn-presentation-plus-video .youtube-player-crop{overflow:hidden;width:256px;height:460px;box-shadow:10px 10px 4px rgba(0,0,0,.5);margin:auto}.tygwenn-presentation-plus-video .youtube-player-wrapper{position:relative;top:10px;left:-271px}@media only screen and (min-width:768px)and (max-width:1100px){.tygwenn-presentation-plus-video{flex-direction:column}}@media only screen and (max-width:767px){.tygwenn-presentation-plus-video{flex-direction:column}}@media only screen and (min-width:768px){.swiper-container,.swiper-lazy{width:1024px;height:683px}}@media only screen and (min-width:768px)and (max-width:1100px){.swiper-container,.swiper-lazy{width:750px;height:480px}}@media only screen and (max-width:767px){.swiper-container,.swiper-lazy{width:320px;height:213px}}table.tat-responsive-table{width:80%;border-collapse:collapse;margin:auto}.tat-responsive-table tr:nth-of-type(odd){background:#ccc}.tat-responsive-table th{background:#598fc5;color:#fff;font-weight:700}.tat-responsive-table td,th{padding:6px;border:1px solid #ababab;text-align:left}@media (min-device-width:768px) and (max-device-width:1024px),only screen and (max-width:760px){.tat-responsive-table{font-size:12px}.tat-responsive-table tbody,.tat-responsive-table td,.tat-responsive-table th,.tat-responsive-table thead,.tat-responsive-table tr,table.tat-responsive-table{display:block}.tat-responsive-table thead tr{position:absolute;top:-9999px;left:-9999px}.tat-responsive-table tr{border:1px solid #ccc}.tat-responsive-table td{border:none;position:relative;padding-left:50%}.tat-responsive-table td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;content:attr(data-headers)}}@media only screen and (max-width:380px){.tat-responsive-table{font-size:12px}.tat-responsive-table td{padding-left:0}.tat-responsive-table td:before{display:none}}.included-services-link{margin-bottom:10px}.assurance-link{color:#000!important;font-weight:700}.assurance-link:hover{color:#2b5ab6!important}.conditions-annulation,.conditions-generales{text-align:center}.conditions-annulation a,.conditions-generales a{color:#000!important}.calendar{width:100%}.note-dispo-tygwenn{width:650px;margin-left:auto;margin-right:auto}.nav-sub-menu{display:none;position:absolute;top:0;padding-right:20px;right:0;background:#ababab;border-radius:20px 0 0 20px}.nav-sub-menu.nav-sub-menu--sticky{position:fixed;top:32px;z-index:10000;border-radius:0 0 0 20px;box-shadow:5px 5px 4px rgba(0,0,0,.5);font-size:12px}.nav-sub-menu.nav-sub-menu--sticky .nav-sub-menu__row{display:list-item}.nav-sub-menu.nav-sub-menu--sticky .nav-sub-menu__row:first-child .nav-sub-menu__item{border-radius:0}.nav-sub-menu.nav-sub-menu--sticky .nav-sub-menu__row:last-child .nav-sub-menu__item{border-radius:0 0 15px 15px}.nav-sub-menu.nav-sub-menu--sticky .nav-sub-menu__item{width:100%;border-right:none;border-bottom:1px solid #000}.nav-sub-menu a,.nav-sub-menu a:visited{color:#000}.nav-sub-menu a:hover{color:#fff}.nav-sub-menu ul{list-style:none;padding:0}.nav-sub-menu__item{background:#ababab;float:left;border-right:1px solid #000;padding:0 20px;display:block;color:#fff;text-decoration:none;font-weight:700;text-transform:capitalize;letter-spacing:.1em;line-height:2em;height:2em}.nav-sub-menu__item.nav-sub-menu__item--active{background-color:#598fc5;color:#fff!important}.nav-sub-menu__item:focus,.nav-sub-menu__item:hover{color:#000;background:#ccc}.nav-sub-menu__row{display:inline}.nav-sub-menu__row:first-child .nav-sub-menu__item{border-radius:0 0 0 15px}.nav-sub-menu__row:last-child .nav-sub-menu__item{border:none}@media only screen and (min-width:768px){.nav-sub-menu{display:block;font-size:10px;z-index:30}.nav-sub-menu .nav-sub-menu__item{padding:0 4px}.nav-sub-menu.nav-sub-menu--sticky{top:20px;z-index:10000;padding-right:0}.nav-sub-menu.nav-sub-menu--sticky .nav-sub-menu__item{padding:0 10px}.nav-sub-menu .nav-sub-menu__row:first-child .nav-sub-menu__item{border-radius:0 0 0 5px}}@media only screen and (min-width:1100px){.nav-sub-menu{font-size:12px}.nav-sub-menu.nav-sub-menu--sticky{top:28px;z-index:10000;padding-right:0}.nav-sub-menu.nav-sub-menu--sticky .nav-sub-menu__item{padding:0 10px}}.photo-banner--tygwenn{background-image:url(../img/banner_tygwenn.52a8a85d.jpg)}.services-link{margin:auto}