body{font-family:'Jura',sans-serif;font-size:18px;color:#494A4C;}body p{line-height:24px;margin-bottom:15px;color:#494A4C;}strong{font-weight:700;}em{font-style:italic;}main{clear:both;}.wrapper{width:calc(100% - 50px);max-width:1364px;margin:0 auto;}.flex-center{width:100%;display:flex;flex-wrap:wrap;justify-content:center;}.layout-content{position:relative;}.default-btn,.form-submit{min-width:250px;text-align:center;padding:8px 40px 8px 30px;font-size:18px;line-height:18px;font-weight:700;color:#E91500;text-decoration:none;display:inline-block;border-radius:30px;border:solid 2px #E91500;text-transform:uppercase;transition:all 200ms ease-in-out;background:#fff url(/themes/tricat_theme/images/svg/arrow-red-default-btn.svg) no-repeat right 20px center;}.default-btn:hover,.form-submit:hover{color:#fff;background:#E91500 url(/themes/tricat_theme/images/svg/arrow-white-default-btn.svg) no-repeat right 20px center;}.default-btn.blue,.form-submit.blue{border:solid 2px #0064B2;background:#0064B2;padding:8px 30px;color:#fff;}.default-btn.blue:hover,.form-submit.blue:hover{background:#fff;color:#0064B2;}.default-btn.white,.form-submit.white{border:solid 1px #fff;background:transparent;color:#fff;}.default-btn.white:hover,.form-submit.white:hover{background:#fff;color:#494A4C;}.default-btn.solid,.form-submit.solid,.form-submit{color:#fff;background:#E91500 url(/themes/tricat_theme/images/svg/arrow-white-default-btn.svg) no-repeat right 20px center;}.default-btn.solid:hover,.form-submit.solid:hover,.form-submit:hover{color:#E91500;background:#fff url(/themes/tricat_theme/images/svg/arrow-red-default-btn.svg) no-repeat right 20px center;}.default-btn.solid-grey,.form-submit.solid-grey{color:#fff;border:solid 2px #494A4C;background:#494A4C url(/themes/tricat_theme/images/svg/arrow-white-default-btn.svg) no-repeat right 20px center;}.default-btn.solid-grey:hover,.form-submit.solid-grey:hover{color:#494A4C;background:#fff url(/themes/tricat_theme/images/svg/arrow-grey-default-btn.svg) no-repeat right 20px center;}.default-btn.grey,.form-submit.grey{border:solid 2px #494A4C;background:#494A4C;color:#fff;}.default-btn.grey:hover,.form-submit.grey:hover{background:#fff;color:#494A4C;}.default-btn.small,.form-submit.small{min-width:185px;font-size:16px;padding:4px 40px 4px 25px;background-size:8px;}.default-btn.small.grey,.form-submit.small.grey{min-width:185px;font-size:16px;padding:4px 25px;background-size:8px;}header{position:relative;background:#fff;z-index:10000;box-shadow:0 3px 6px rgba(0,0,0,.16);}.frontpage header:not(.sticky-desktop){background:transparent;box-shadow:none;}header .region-header{position:relative;height:75px;display:flex;justify-content:center;align-items:center;padding:0;}#block-tricat-theme-logoheader{z-index:10;position:absolute;left:30px;top:6px;max-width:44px;}#block-tricat-theme-logoheader a{display:flex;}.frontpage header:not(.sticky-desktop) #block-tricat-theme-logoheader{display:none;}header .block-superfish{width:100%;padding:0 260px 0 130px;}#superfish-main{padding-right:120px;display:flex;justify-content:space-around;}#superfish-main > li{display:inline-block;float:none;}#superfish-main #main-menu-link-contentb3fc96c4-35be-40f5-8900-0446441546ac{display:none;}#superfish-main > li#main-menu-link-content13bceec9-3e02-4484-981d-42ad0bcd7c66{position:static;}#superfish-main > li > a{color:#494A4C;font-size:22px;padding:0 25px;line-height:75px;text-align:center;text-decoration:none;font-family:'Kanit',sans-serif;}.frontpage header:not(.sticky-desktop) #superfish-main > li > a{color:#fff;}.frontpage header:not(.sticky-desktop) #superfish-main > li > a:hover,.frontpage header:not(.sticky-desktop) #superfish-main > li.sfHover > a{background:#fff;color:#E91500;}#superfish-main > li.sfHover > a,#superfish-main > li > a:hover,#superfish-main > li > a.is-active:hover{color:#E91500;}#superfish-main > li > a.is-active{color:#494A4C;}#superfish-main > li#main-standardfront-page > a{text-indent:1000px;overflow:hidden;max-width:80px;background:url(/themes/tricat_theme/images/svg/homepage-link.svg) no-repeat center;}#superfish-main .sf-sub-indicator{width:12px;font-size:8px;top:42px;}#superfish-main > li > ul{display:none;justify-content:center;align-items:center;background:#fff;top:75px;box-shadow:0px 3px 6px rgba(0,0,0,.16);}#superfish-main > li.sfHover > ul{display:flex;}#superfish-main > li:not(#main-menu-link-content13bceec9-3e02-4484-981d-42ad0bcd7c66) > ul{left:50%;width:auto !important;height:130px;padding:15px 20px;transform:translateX(-50%);}#superfish-main > li#main-menu-link-contente933888a-6148-4375-8cd6-8026ab005ae6 > ul{transform:translateX(-25%);}#superfish-main > li:not(#main-menu-link-content13bceec9-3e02-4484-981d-42ad0bcd7c66) > ul > li{width:max-content;margin:0 15px;}#superfish-main > li:not(#main-menu-link-content13bceec9-3e02-4484-981d-42ad0bcd7c66) > ul > li a{position:relative;font-size:18px;line-height:27px;color:#494A4C;padding:10px 10px 10px 30px;text-decoration:none;font-family:'Kanit',sans-serif;background:url(/themes/tricat_theme/images/svg/red-cross.svg) no-repeat left bottom;}#superfish-main > li:not(#main-menu-link-content13bceec9-3e02-4484-981d-42ad0bcd7c66) > ul > li a:hover{color:#E91500;}#superfish-main > li > ul > li#main-menu-link-content231cfd01-be79-4471-a4d7-d01bebf505bd a:after{content:url(/themes/tricat_theme/images/interface/presse-fr.png);position:absolute;right:-18px;top:14px;}#superfish-main > li > ul > li#main-menu-link-content7f271b0f-72b0-4a5a-8bed-09ad150cfb2d a:after{content:url(/themes/tricat_theme/images/interface/presse-int.png);position:absolute;right:-18px;top:14px;}#superfish-main > li#main-menu-link-content13bceec9-3e02-4484-981d-42ad0bcd7c66 > ul{left:0;right:0;height:400px;width:100% !important;}#superfish-main > li#main-menu-link-content13bceec9-3e02-4484-981d-42ad0bcd7c66 > ul > li{width:auto;}#superfish-main > li#main-menu-link-content13bceec9-3e02-4484-981d-42ad0bcd7c66 > ul .sous-menu{width:100%;display:flex;justify-content:center;}#superfish-main > li#main-menu-link-content13bceec9-3e02-4484-981d-42ad0bcd7c66 > ul .sous-menu .bateau{margin:0 30px;width:100%;max-width:260px;}#superfish-main > li#main-menu-link-content13bceec9-3e02-4484-981d-42ad0bcd7c66 > ul .sous-menu .bateau a{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-decoration:none;border-radius:10px;height:100%;}#superfish-main > li#main-menu-link-content13bceec9-3e02-4484-981d-42ad0bcd7c66 > ul .sous-menu .bateau.bateau-id-56 a{background:url(/themes/tricat_theme/images/interface/macaron-european-yacht-2022-menu.png) no-repeat right 15px top 15px;}#superfish-main > li#main-menu-link-content13bceec9-3e02-4484-981d-42ad0bcd7c66 > ul .sous-menu .bateau.bateau-id-757 a{background:url(/themes/tricat_theme/images/svg/nouveaute-2025.svg) no-repeat right 15px top 15px;background-size:100px;}#superfish-main > li#main-menu-link-content13bceec9-3e02-4484-981d-42ad0bcd7c66 > ul .sous-menu .bateau a:hover{box-shadow:0 3px 6px rgba(0,0,0,.16);background:#f2f2f2;}#superfish-main > li#main-menu-link-content13bceec9-3e02-4484-981d-42ad0bcd7c66 > ul .sous-menu .bateau.bateau-id-757 a:hover{background:#f2f2f2 url(/themes/tricat_theme/images/svg/nouveaute-2025.svg) no-repeat right 15px top 15px;background-size:100px;}#superfish-main > li#main-menu-link-content13bceec9-3e02-4484-981d-42ad0bcd7c66 > ul .sous-menu .bateau.bateau-id-56 a:hover{background:#f2f2f2 url(/themes/tricat_theme/images/interface/macaron-european-yacht-2022-menu.png) no-repeat right 15px top 15px;}#superfish-main > li#main-menu-link-content13bceec9-3e02-4484-981d-42ad0bcd7c66 > ul .sous-menu .bateau a .titre{margin-top:15px;font-size:20px;font-weight:700;line-height:38px;color:#fff;background:#E91500;padding:0 15px;border-radius:8px;font-family:'Kanit',sans-serif;text-transform:uppercase;}#superfish-main > li#main-menu-link-content13bceec9-3e02-4484-981d-42ad0bcd7c66 > ul .sous-menu .bateau.bateau-id-58 img{max-width:170px;}#superfish-main > li#main-menu-link-content13bceec9-3e02-4484-981d-42ad0bcd7c66 > ul .sous-menu .bateau.bateau-id-56 img{max-width:142px;}#superfish-main > li#main-menu-link-content13bceec9-3e02-4484-981d-42ad0bcd7c66 > ul .sous-menu .bateau.bateau-id-757 img{max-width:148px;}#superfish-main > li#main-menu-link-content13bceec9-3e02-4484-981d-42ad0bcd7c66 > ul .sous-menu .bateau:nth-child(4) img{max-width:192px;}#block-reseauxsociaux{position:absolute;right:30px;top:0;bottom:0;display:flex;align-items:center;}#block-reseauxsociaux a,#block-contenufooter .socials a,.node--type-bateau .socials a{width:31px;height:31px;margin:0 4.5px;}#block-reseauxsociaux a span,#block-contenufooter .socials a span,.node--type-bateau .socials a span{display:inline-block;width:31px;height:31px;}#block-contenufooter .socials a,#block-contenufooter .socials a span{width:44px;height:44px;}#block-reseauxsociaux a.default-btn{width:auto;min-width:0;padding:5px 15px;}#block-gtranslate{margin-left:15px;padding-top:4px;}#block-reseauxsociaux a.gtflag{width:30px;height:20px;margin:0;display:inline-block;}#block-reseauxsociaux a.gtflag:first-of-type{background:url(/themes/tricat_theme/images/svg/france.svg) no-repeat center;background-size:contain;background-position:0 0 !important;}#block-reseauxsociaux a.gtflag:last-of-type{background:url(/themes/tricat_theme/images/svg/united.svg) no-repeat center;background-size:contain;background-position:0 0 !important;}#block-reseauxsociaux a.gtflag img{display:none;}.frontpage header.sticky-desktop #block-reseauxsociaux a.default-btn,.not-frontpage #block-reseauxsociaux a.default-btn{border-color:#494A4C;color:#494A4C;}.frontpage header.sticky-desktop #block-reseauxsociaux a.default-btn:hover,.not-frontpage #block-reseauxsociaux a.default-btn:hover{background:#494A4C;color:#fff;}@keyframes run-rotation{0%{transform:rotateY(0deg);}100%{transform:rotateY(360deg);}}#block-reseauxsociaux a.facebook span{background:url(/themes/tricat_theme/images/svg/social-facebook-grey.svg) no-repeat center;background-size:contain;}#block-reseauxsociaux a.youtube span{background:url(/themes/tricat_theme/images/svg/social-youtube-grey.svg) no-repeat center;background-size:contain;}#block-reseauxsociaux a.linkedin span{background:url(/themes/tricat_theme/images/svg/social-linkedin-grey.svg) no-repeat center;background-size:contain;}.frontpage header:not(.sticky-desktop) #block-reseauxsociaux a.facebook span,#block-contenufooter .socials a.facebook span{background:url(/themes/tricat_theme/images/svg/social-facebook-white.svg) no-repeat center;background-size:contain;}.frontpage header:not(.sticky-desktop) #block-reseauxsociaux a.youtube span,#block-contenufooter .socials a.youtube span{background:url(/themes/tricat_theme/images/svg/social-youtube-white.svg) no-repeat center;background-size:contain;}.frontpage header:not(.sticky-desktop) #block-reseauxsociaux a.linkedin span,#block-contenufooter .socials a.linkedin span{background:url(/themes/tricat_theme/images/svg/social-linkedin-white.svg) no-repeat center;background-size:contain;}.node--type-bateau .socials a.facebook span{background:url(/themes/tricat_theme/images/svg/social-facebook-red.svg) no-repeat center;background-size:contain;}.node--type-bateau .socials a.youtube span{background:url(/themes/tricat_theme/images/svg/social-youtube-red.svg) no-repeat center;background-size:contain;}.node--type-bateau .socials a.linkedin span{background:url(/themes/tricat_theme/images/svg/social-linkedin-red.svg) no-repeat center;background-size:contain;}#block-reseauxsociaux a:hover span,.frontpage header:not(.sticky-desktop) #block-reseauxsociaux a:hover span,#block-contenufooter .socials a:hover span,.node--type-bateau .socials a:hover span{animation:run-rotation 1.5s linear;}.block-page-title-block{position:relative;width:100%;margin-bottom:10px;background:url(/themes/tricat_theme/images/interface/bg-page-title.jpg) no-repeat center;background-size:cover;min-height:142px;padding:25px 0;display:flex;align-items:center;}.block-page-title-block:after{content:'';position:absolute;bottom:-12px;right:7%;width:370px;height:150px;background:url(/themes/tricat_theme/images/svg/boats-page-title.svg) no-repeat center;background-size:contain;}.block-page-title-block h1{width:calc(100% - 50px);max-width:1364px;margin:0 auto;font-size:44px;line-height:50px;color:#fff;padding-right:500px;font-family:'Kanit',sans-serif;}.block-system-breadcrumb-block{width:calc(100% - 50px);max-width:1364px;margin:0 auto 50px;}.page-node-type-bateau .block-system-breadcrumb-block{margin:0 auto 20px;}.block-system-breadcrumb-block li,.block-system-breadcrumb-block li a{font-size:14px;line-height:16px;color:#242424;text-decoration:none;}.block-system-breadcrumb-block li a:hover{text-decoration:underline;}.block-system-breadcrumb-block li:before{content:'';display:inline-block;width:20px;height:11px;margin-bottom:-1px;background:url(/themes/tricat_theme/images/svg/arrow-breadcrumbs.svg) no-repeat center bottom;background-size:contain;}#block-miseenavant{position:relative;margin-top:-75px;}#block-miseenavant .visuel-home{width:100%;}#block-miseenavant .logo-home{position:absolute;top:180px;left:50%;max-width:350px;transition:all 250ms ease-in-out;transform:translateX(-50%);}#block-presentationaccueil{position:relative;z-index:5;margin-top:-120px;overflow:hidden;}#block-presentationaccueil:before{content:'';position:absolute;top:40px;left:0;right:0;height:143px;background:url(/themes/tricat_theme/images/svg/before-grey-presentation.svg) no-repeat top center;background-size:cover;}#block-presentationaccueil:after{content:'';position:absolute;top:180px;left:0;right:0;bottom:0;background:#EBEBEB;}#block-presentationaccueil .inner{position:relative;z-index:5;width:calc(100% - 50px);max-width:1700px;margin:0 auto 0;min-height:600px;padding-bottom:200px;background:url(/themes/tricat_theme/images/interface/bg-presentation-accueil.png) no-repeat top 5px right;background-size:calc(100% - 720px);}#block-presentationaccueil .inner .content{position:relative;max-width:800px;padding-top:130px;}#block-presentationaccueil .inner .content:after{content:'';position:absolute;right:-60px;bottom:-35px;width:79px;height:79px;background:url(/themes/tricat_theme/images/svg/cross-grey-home.svg) no-repeat center;background-size:contain;}#block-presentationaccueil .inner .content .h1{font-size:30px;line-height:38px;font-weight:800;color:#494A4C;text-transform:uppercase;margin-bottom:20px;text-align:right;font-family:'Kanit',sans-serif;}#block-presentationaccueil .inner .content .h1 span{color:#E91500;}#block-presentationaccueil .inner .content p{margin-bottom:25px;text-align:right;}#block-presentationaccueil .inner .content .zoom{position:absolute;top:0;left:0;width:100%;max-width:600px;background:#FFFFFF url(/themes/tricat_theme/images/svg/arrow-right-red.svg) no-repeat right 40px center;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:13px 60px 16px 24px;border-radius:5px;text-decoration:none;display:flex;flex-direction:column;}#block-presentationaccueil .inner .content .zoom:hover{box-shadow:0 6px 6px rgba(0,0,0,.23);}#block-presentationaccueil .inner .content .zoom .titre{color:#707070;font-size:18px;line-height:26px;text-transform:uppercase;font-family:'Kanit',sans-serif;}#block-presentationaccueil .inner .content .zoom .sous-titre{color:#E91500;font-weight:700;font-size:22px;line-height:26px;font-family:'Kanit',sans-serif;}#block-trimaransaccueil{position:relative;padding-top:64px;}.node-id-97 #block-trimaransaccueil{padding-top:0;}#block-trimaransaccueil .bg-hachures{position:absolute;left:0;right:0;bottom:0;height:250px;background:url(/themes/tricat_theme/images/svg/bg-trimarans-accueil.svg) no-repeat top center;background-size:cover;}#block-trimaransaccueil .header-trimarans{width:calc(100% - 50px);max-width:800px;margin:0 auto 45px;display:flex;flex-direction:column;align-items:center;}#block-trimaransaccueil .header-trimarans .block-btns{display:flex;flex-wrap:wrap;justify-content:center;}#block-trimaransaccueil .header-trimarans .default-btn{margin:5px;}#block-trimaransaccueil .header-trimarans .default-btn img{width:20px;margin-left:5px;margin-bottom:-1px;}#block-trimaransaccueil .header-trimarans .h2{font-size:36px;line-height:44px;font-weight:800;color:#494A4C;margin-bottom:20px;text-align:center;font-family:'Kanit',sans-serif;}#block-trimaransaccueil .header-trimarans .h2 span{color:#E91500;}#block-trimaransaccueil .bateaux{position:relative;display:flex;justify-content:center;padding-bottom:87px;}.frontpage #block-trimaransaccueil .plaquettes-bateau{display:none;}#block-trimaransaccueil .bateaux .bateau{position:relative;z-index:5;width:100%;max-width:398px;height:623px;border-radius:15px;overflow:hidden;text-decoration:none;margin:0 10px;}#block-trimaransaccueil .bateaux .bateau:hover,#block-trimaransaccueil .bateaux .bateau.active{box-shadow:0 3px 6px rgba(0,0,0,.16);}#block-trimaransaccueil .bateaux .bateau .block-image{position:relative;height:460px;background-color:#fff;transition:all 250ms ease-in-out;}#block-trimaransaccueil .bateaux .block-bateau.bateau-id-56 .block-image:after{content:'';position:absolute;right:45px;top:90px;width:89px;height:129px;background:url(/themes/tricat_theme/images/interface/macaron-european-yacht-2022.png) no-repeat center;}@keyframes animatedBackground{from{background-position:0 0;}to{background-position:-10000px 0;}}#block-trimaransaccueil .bateaux .bateau:hover .block-image,#block-trimaransaccueil .bateaux .bateau.active .block-image{background:url(/themes/tricat_theme/images/svg/waves-blue.svg);background-repeat:repeat;background-position:bottom 40px center;background-size:auto;animation:animatedBackground 100s linear infinite;}#block-trimaransaccueil .bateaux .bateau .block-image .vecto-noir{position:absolute;bottom:0;left:50%;z-index:5;transform:translateX(-50%) translateY(35px);}#block-trimaransaccueil .bateaux .bateau .block-image .vecto-couleur{position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(35px);transition:all 250ms ease-in-out;opacity:0;}#block-trimaransaccueil .bateaux .bateau:hover .block-image .vecto-couleur,#block-trimaransaccueil .bateaux .bateau.active .block-image .vecto-couleur{opacity:1;}#block-trimaransaccueil .bateaux .block-bateau.bateau-id-58 .block-image .vecto-noir,#block-trimaransaccueil .bateaux .block-bateau.bateau-id-58 .block-image .vecto-couleur{height:400px;}#block-trimaransaccueil .bateaux .block-bateau.bateau-id-56 .block-image .vecto-noir,#block-trimaransaccueil .bateaux .block-bateau.bateau-id-56 .block-image .vecto-couleur{height:345px;}#block-trimaransaccueil .bateaux .block-bateau.bateau-id-757 .block-image .vecto-noir,#block-trimaransaccueil .bateaux .block-bateau.bateau-id-757 .block-image .vecto-couleur{height:381px;}#block-trimaransaccueil .bateaux .block-bateau:nth-child(4) .block-image .vecto-noir,#block-trimaransaccueil .bateaux .block-bateau:nth-child(4) .block-image .vecto-couleur{height:468px;}#block-trimaransaccueil .bateaux .bateau .block-titre{position:relative;width:100%;height:167px;transition:all 250ms ease-in-out;}#block-trimaransaccueil .bateaux .bateau .block-titre .blue-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:all 250ms ease-in-out;background:linear-gradient(to right,#33C1C1,#1366A8);}#block-trimaransaccueil .bateaux .bateau:hover .block-titre .blue-bg,#block-trimaransaccueil .bateaux .bateau.active .block-titre .blue-bg{opacity:1;}#block-trimaransaccueil .bateaux .bateau .block-titre .waves{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;}#block-trimaransaccueil .bateaux .bateau:hover .block-titre .waves,#block-trimaransaccueil .bateaux .bateau.active .block-titre .waves{background:url(/themes/tricat_theme/images/svg/waves-white.svg);background-repeat:repeat;background-position:bottom 40px center;background-size:auto;animation:animatedBackground 100s linear infinite;}#block-trimaransaccueil .bateaux .bateau .block-titre .titre{position:relative;color:#E91500;font-size:28px;font-weight:700;border-radius:10px;background:#fff;text-transform:uppercase;letter-spacing:3px;transition:all 250ms ease-in-out;font-family:'Kanit',sans-serif;padding:11px 25px 12px;}#block-trimaransaccueil .bateaux .bateau .block-titre .titre:after{content:'';position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:102px;height:11px;opacity:0;transition:all 250ms ease-in-out;background:url(/themes/tricat_theme/images/svg/arrow-thin-white.svg) no-repeat center;background-size:contain;}#block-trimaransaccueil .bateaux .bateau:hover .block-titre .titre:after,#block-trimaransaccueil .bateaux .bateau.active .block-titre .titre:after{opacity:1;}#block-trimaransaccueil .bateaux .bateau:hover .block-titre .titre,#block-trimaransaccueil .bateaux .bateau.active .block-titre .titre{color:#fff;background:transparent;}#block-trimaransaccueil .bateaux .block-bateau{display:flex;flex-direction:column;align-items:center;width:100%;max-width:398px;}.node-id-97 #block-trimaransaccueil .bateaux .block-bateau .plaquettes-bateau{display:flex;align-items:center;justify-content:center;margin-bottom:20px;text-transform:uppercase;font-family:'Kanit',sans-serif;font-size:15px;}.node-id-97 #block-trimaransaccueil .bateaux .block-bateau .plaquettes-bateau a{margin-left:10px;}.node-id-97 #block-trimaransaccueil .bateaux .block-bateau .plaquettes-bateau img{height:20px;}.view-id-partenaires.view-display-id-accueil{display:flex;flex-direction:column;align-items:center;}.view-id-partenaires.view-display-id-accueil .h2{font-size:32px;line-height:42px;font-weight:700;color:#393939;margin-bottom:30px;text-align:center;letter-spacing:2px;font-family:'Poppins',sans-serif;}.view-id-partenaires.view-display-id-accueil .seo-text{font-size:16px;line-height:30px;color:#242424;margin-bottom:50px;max-width:810px;text-align:center;}.view-id-partenaires.view-display-id-accueil .view-content{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;}#edit-categories--wrapper,.recherche-temoignages-form .form-actions{display:none;}#block-blocderecherchepagetemoignages{width:calc(100% - 50px);max-width:1364px;margin:0 auto;}.recherche-temoignages-form .bloc-recherche-page{display:flex;align-items:center;justify-content:space-between;}.recherche-temoignages-form .bloc-recherche-page .fake-input,.recherche-temoignages-form .bloc-recherche-page .form-type-select{width:24%;margin:5px 0;max-width:294px;}.recherche-temoignages-form .bloc-recherche-page .fake-input,.recherche-temoignages-form .bloc-recherche-page .form-type-select select{height:46px;line-height:46px;background:#E91500;color:#ffffff;border-radius:30px;}.recherche-temoignages-form .bloc-recherche-page .fake-input{font-size:16px;text-transform:uppercase;font-family:'Kanit',sans-serif;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:3.5px 3.5px 3.5px 13px;transition:all 200ms ease-in-out;}.recherche-temoignages-form .bloc-recherche-page .fake-input:hover{background:#494a4c;}.recherche-temoignages-form .bloc-recherche-page .fake-input .round{position:relative;min-width:26px;max-width:26px;height:26px;border-radius:50%;background:#fff;}.recherche-temoignages-form .bloc-recherche-page .fake-input .round:after{content:'';position:absolute;right:-5px;top:3px;width:28px;height:20px;opacity:0;transition:all 200ms ease-in-out;background:url(/themes/tricat_theme/images/svg/check-checked.svg) no-repeat center;background-size:contain;}.recherche-temoignages-form .bloc-recherche-page .fake-input.active .round:after{opacity:1;}.recherche-temoignages-form .bloc-recherche-page .fake-input .image{min-width:40px;max-width:40px;height:40px;}.recherche-temoignages-form .bloc-recherche-page .fake-input[data-cat="69"] .image{background:url(/themes/tricat_theme/images/interface/check-presse-int.png) no-repeat center;background-size:contain;}.recherche-temoignages-form .bloc-recherche-page .fake-input[data-cat="68"] .image{background:url(/themes/tricat_theme/images/interface/check-presse-fr.png) no-repeat center;background-size:contain;}.recherche-temoignages-form .bloc-recherche-page .fake-input[data-cat="67"] .image{background:url(/themes/tricat_theme/images/interface/check-client.png) no-repeat center;background-size:contain;}.recherche-temoignages-form .bloc-recherche-page .form-type-select select{width:100%;font-size:16px;text-transform:uppercase;font-family:'Kanit',sans-serif;background:#E91500 url(/themes/tricat_theme/images/svg/arrow-select-white.svg) no-repeat right 20px center;background-size:14px auto;padding:0 35px 0 28px;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;border:none;transition:all 200ms ease-in-out;}.recherche-temoignages-form .bloc-recherche-page .form-type-select select:focus{outline:none;}.recherche-temoignages-form .bloc-recherche-page .form-type-select select:hover{background:#494a4c url(/themes/tricat_theme/images/svg/arrow-select-white.svg) no-repeat right 20px center;}#block-views-block-temoignages-accueil{position:relative;padding:56px 0 200px;overflow:hidden;background:url(/themes/tricat_theme/images/interface/bg-tem-accueil.jpg) no-repeat center;background-size:cover;}#block-views-block-temoignages-accueil:before{content:'';position:absolute;left:27px;bottom:33px;width:881px;height:142px;background:url(/themes/tricat_theme/images/svg/tricat-filigrane.svg) no-repeat center;background-size:contain;}#block-views-block-temoignages-accueil .header-temoignages{width:calc(100% - 50px);max-width:1200px;margin:0 auto 70px;display:flex;justify-content:space-between;}#block-views-block-temoignages-accueil .header-temoignages .block-titre{max-width:475px;}#block-views-block-temoignages-accueil .header-temoignages .block-titre .h2{font-size:36px;line-height:36px;font-weight:700;color:#fff;font-family:'Kanit',sans-serif;}#block-views-block-temoignages-accueil .header-temoignages .block-titre .h2 span{color:#E91500;}#block-views-block-temoignages-accueil .header-temoignages .block-contenu{max-width:675px;min-height:265px;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end;}#block-views-block-temoignages-accueil .header-temoignages .block-contenu p{position:relative;color:#fff;font-weight:500;}#block-views-block-temoignages-accueil .header-temoignages .block-contenu p:before{content:'';position:absolute;left:-85px;top:-85px;width:79px;height:79px;background:url(/themes/tricat_theme/images/svg/cross-white-home.svg) no-repeat center;background-size:contain;}#block-views-block-temoignages-accueil #slider-temoignages{position:relative;width:calc(100% - 50px);max-width:1640px;margin:0 auto;padding:0 100px;}#block-views-block-temoignages-accueil #slider-temoignages .swiper-slide{display:flex;justify-content:center;padding:10px 0;}#block-views-block-temoignages-accueil #slider-temoignages .swiper-button-prev{width:20px;height:36px;left:0;background:url(/themes/tricat_theme/images/svg/arrow-slider-prev-white.svg) no-repeat center;background-size:contain;}#block-views-block-temoignages-accueil #slider-temoignages .swiper-button-next{width:20px;height:36px;right:0;background:url(/themes/tricat_theme/images/svg/arrow-slider-next-white.svg) no-repeat center;background-size:contain;}#block-reassuranceaccueil{position:relative;padding:125px 0 160px;overflow:hidden;}#block-reassuranceaccueil:after{content:'';position:absolute;right:16px;bottom:25px;width:881px;height:142px;background:url(/themes/tricat_theme/images/svg/tricat-filigrane-grey.svg) no-repeat center;background-size:contain;}#block-reassuranceaccueil .inner{display:flex;align-items:flex-start;width:calc(100% - 50px);max-width:1640px;margin:0 auto;}#block-reassuranceaccueil .visuel{display:flex;width:100%;max-width:594px;margin-right:25px;border-radius:10px;overflow:hidden;}#block-reassuranceaccueil .content{width:100%;max-width:928px;padding-left:65px;}#block-reassuranceaccueil .content .h2{position:relative;font-size:36px;line-height:44px;color:#494A4C;font-weight:700;margin-bottom:45px;font-family:'Kanit',sans-serif;}#block-reassuranceaccueil .content .h2:before{content:'';position:absolute;left:-60px;top:-2px;width:79px;height:79px;background:url(/themes/tricat_theme/images/svg/cross-red-home.svg) no-repeat center;background-size:contain;}#block-reassuranceaccueil .content .h3,#block-reassuranceaccueil .content h3{font-size:21px;line-height:28px;color:#494A4C;font-weight:700;margin-bottom:20px;font-family:'Kanit',sans-serif;}#block-reassuranceaccueil .content .btns{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:35px;}#block-reassuranceaccueil .content .btns .default-btn{margin-bottom:15px;}#block-reassuranceaccueil .content .btns .default-btn:not(:last-of-type){margin-right:10px;}#block-reassuranceaccueil .block-reassurance{background:#EBEBEB;border-radius:15px;margin-top:60px;padding:28px 35px;display:flex;align-items:center;}#block-reassuranceaccueil .block-reassurance .block-titre{width:100%;max-width:227px;margin-right:50px;}#block-reassuranceaccueil .block-reassurance .block-titre .titre{font-size:26px;line-height:32px;font-weight:700;color:#E91500;margin-bottom:10px;font-family:'Kanit',sans-serif;}#block-reassuranceaccueil .block-reassurance .block-titre p{font-size:16px;line-height:18px;font-weight:700;padding-right:30px;margin-bottom:0;background:url(/themes/tricat_theme/images/svg/arrow-red-solid.svg) no-repeat right center;}#block-reassuranceaccueil .block-reassurance .block-pictos{width:100%;display:flex;align-items:flex-start;justify-content:space-around;}#block-reassuranceaccueil .block-reassurance .block-pictos .block-picto{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;}#block-reassuranceaccueil .block-reassurance .block-pictos .block-picto .picto{min-height:75px;display:flex;align-items:center;margin-bottom:15px;}#block-reassuranceaccueil .block-reassurance .block-pictos .block-picto .texte{display:inline-block;font-size:20px;font-weight:700;color:#494A4C;transition:all 200ms ease-in-out;font-family:'Kanit',sans-serif;}#block-reassuranceaccueil .block-reassurance .block-pictos .block-picto:hover .texte{color:#E91500;}.liste-temoignages{display:flex;flex-wrap:wrap;margin-top:70px;}.liste-temoignages .bloc-temoignage{margin:0 37px 35px 0;}.liste-temoignages .bloc-temoignage:nth-child(3n+0){margin:0 0 35px 0;}.bloc-temoignage,.bloc-actualite{width:100%;max-width:430px;display:flex;flex-direction:column;border-radius:15px 15px 15px 15px;overflow:hidden;text-decoration:none;color:#494A4C;background:#fff;}.bloc-temoignage:hover,.bloc-actualite:hover{box-shadow:0 3px 6px rgba(0,0,0,.4);}.bloc-temoignage .image,.bloc-actualite .image{display:flex;}.bloc-temoignage .image img,.bloc-actualite .image img{width:100%;}.bloc-temoignage .contenu,.bloc-actualite .contenu{display:flex;flex-direction:column;align-items:center;border:solid 1px #999999;border-top:none;height:100%;padding:0 27px 40px;text-align:center;border-radius:0 0 15px 15px;}#block-views-block-temoignages-accueil .bloc-temoignage .contenu,.view-actualites.view-display-id-accueil .bloc-actualite .contenu{border:none;}.bloc-temoignage .contenu .categorie,.bloc-actualite .contenu .date{font-size:16px;text-transform:uppercase;position:relative;height:24px;line-height:24px;border-radius:20px;padding:0 30px;color:#fff;margin-top:-12px;background:#E91500;font-family:'Kanit',sans-serif;}.bloc-actualite .contenu .date{padding:0 15px;background:#494A4C;}.bloc-temoignage .contenu .categorie img{position:absolute;top:2px;right:2px;width:20px;height:auto;}.bloc-temoignage .contenu .titre,.bloc-actualite .contenu .titre{font-size:20px;line-height:24px;color:#494A4C;margin:17px 0 11px;min-height:54px;font-family:'Kanit',sans-serif;}.bloc-temoignage .contenu .texte,.bloc-actualite .contenu .texte{font-size:18px;line-height:21px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:126px;-webkit-line-clamp:6;-webkit-box-orient:vertical;}.bloc-temoignage .contenu .readmore,.bloc-actualite .contenu .readmore{position:relative;font-size:16px;line-height:24px;color:#E91500;margin-top:15px;text-transform:uppercase;font-family:'Kanit',sans-serif;}.bloc-temoignage .contenu .readmore:after,.bloc-actualite .contenu .readmore:after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:102px;height:11px;background:url(/themes/tricat_theme/images/svg/arrow-thin-red.svg) no-repeat center;background-size:contain;}#block-historique{position:relative;padding:0 30px;}#block-historique .content{display:flex;flex-direction:column;position:relative;padding-bottom:20px;overflow:auto;}.pager,.pager a{color:#E91500;}#block-historique .content::-webkit-scrollbar-track{padding:2px;}#block-historique .content::-webkit-scrollbar{background:#f2f2f2;cursor:pointer;border-radius:15px;}#block-historique .content::-webkit-scrollbar-thumb{background:#AFB4A9;border-radius:15px;border:solid 5px #f2f2f2;min-height:30px;}#block-historique .filigrane{position:relative;height:11px;background:url(/themes/tricat_theme/images/interface/filigrane-historique.png) repeat-x left -20px center;}#block-historique .liste-events{position:relative;display:flex;}#block-historique .liste-events.top{position:relative;padding-left:50px;}#block-historique .liste-events.bottom{position:relative;padding-left:200px;}#block-historique .liste-events .event{position:relative;min-width:270px;max-width:270px;height:130px;padding-left:9px;padding-top:10px;margin-right:25px;border-left:solid 1px #707070;}#block-historique .liste-events .event:before{content:'';position:absolute;left:-6px;width:12px;height:12px;z-index:5;background:url(/themes/tricat_theme/images/svg/round-historique.svg) no-repeat center;background-size:contain;}#block-historique .liste-events.top .event:before{bottom:-4px;}#block-historique .liste-events.bottom .event:before{top:-4px;}#block-historique .liste-events .event .date{font-size:18px;line-height:18px;font-weight:700;color:#494A4C;font-family:'Kanit',sans-serif;}#block-historique .liste-events .event .titre{font-size:24px;line-height:24px;font-weight:700;color:#E91500;margin-bottom:5px;text-transform:uppercase;font-family:'Kanit',sans-serif;}#block-historique .liste-events .event .sous-titre{font-size:18px;line-height:20px;font-weight:500;color:#494A4C;}#block-historique .liste-events .event .description{font-size:14px;line-height:20px;font-weight:500;color:#494A4C;}#slideLeft{content:'';cursor:pointer;width:28px;height:34px;position:absolute;left:0;bottom:156px;z-index:10;transform:rotate(180deg);background:url(/themes/tricat_theme/images/svg/arrow-filigrane-frise.svg) no-repeat center;background-size:contain;}#slideLeft:after{content:'';position:absolute;width:22px;height:13px;top:10px;right:30px;z-index:1000;background:linear-gradient(to right,transparent,#ffffff);}#slideRight{content:'';cursor:pointer;width:28px;height:34px;position:absolute;right:0;bottom:156px;z-index:10;background:url(/themes/tricat_theme/images/svg/arrow-filigrane-frise.svg) no-repeat center;background-size:contain;}#slideRight:after{content:'';position:absolute;width:22px;height:13px;top:10px;left:-23px;z-index:1000;background:linear-gradient(to right,transparent,#ffffff);}.intro-contact-form{padding-top:85px;width:calc(100% - 50px);max-width:1364px;margin:0 auto;}.contact-form{width:calc(100% - 50px);max-width:1364px;margin:40px auto 0;}#block-contactblock-2{margin-top:0;padding-top:80px;}#block-contactblock-2 .h2{font-size:22px;line-height:26px;font-weight:700;font-family:'Kanit',sans-serif;}.contact-form form{display:flex;flex-wrap:wrap;justify-content:space-between;}.contact-form form .field--type-string,.contact-form form .field--type-email{width:32%;}.contact-form form .field--type-list-string,.contact-form form .field--type-entity-reference.field--name-field-annonce-concernee{width:66%;}.contact-form form .field--type-list-string .form-radios{display:flex;flex-wrap:wrap;}.contact-form form .field--type-list-string .form-radios .form-type-radio:not(:last-of-type){margin-right:40px;}.contact-form form .form-item{margin-bottom:0;}.contact-form form .form-item.form-type-checkbox{display:flex;}.contact-form form label{font-size:16px;line-height:30px;font-weight:700;color:#242424;}.contact-form form .field--type-string-long{width:100%;}.contact-form form input[type="text"],.contact-form form input[type="email"],.contact-form form select{color:#4B4B4D;width:100%;font-size:16px;height:44px;line-height:44px;padding:0 15px;border-radius:35px;border:solid 1px #999999;}.contact-form form select{-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding:0 45px 0 15px;background:url(/themes/tricat_theme/images/svg/arrow-select-red.svg) no-repeat right 20px center;}.contact-form form textarea{color:#4B4B4D;width:100%;font-size:16px;line-height:24px;padding:15px;border-radius:15px;border:solid 1px #999999;}.contact-form form .form-actions{width:100%;display:flex;justify-content:center;}.field--type-boolean label{font-size:18px;line-height:21px;padding-left:15px;display:inline-block;margin-top:-35px;cursor:pointer;}.field--type-boolean.field--name-field-newsletter-contact{margin:30px 0;}.field--type-boolean input[type="checkbox"]{transform:translateY(-25px);}.field--type-boolean.field--name-field-newsletter-contact label{padding-left:70px;background:url(/themes/tricat_theme/images/svg/picto-newsletter.svg) no-repeat left 10px top;}.field--type-entity-reference.field--name-field-trimaran-contact{width:0;height:0;overflow:hidden;opacity:0;}.g-recaptcha{width:100%;display:flex;justify-content:center;margin-top:20px;}input[type=checkbox]:checked,input[type=checkbox]:disabled:checked,input[type=radio]:checked,input[type=radio]:disabled:checked{background-color:#E91500;}input[type=checkbox]:hover,input[type=checkbox]:focus,input[type=radio]:hover,input[type=radio]:focus{border:2px solid #C2C2C2;}input[type=checkbox],input[type=radio]{margin:0 10px 0 0;}input[type=checkbox]:before,input[type=radio]:before{font-family:'Font Awesome 5 Free';content:'';display:block;width:22px;height:22px;margin-top:-2px;font-weight:700;border-radius:0;padding-left:0.5px;padding-top:2px;text-align:center;background:#fff;font-size:11px;color:#E91500;border:1px solid #999999;cursor:pointer;margin-left:-2px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}input[type=radio]:before{-webkit-border-radius:100%;border-radius:100%;}input[type=radio]:checked:before{color:#E91500;content:"\f111";}input[type=checkbox]:checked:before{content:"";background:#E91500;outline:solid 3px #fff;outline-offset:-6px;border:1px solid #E91500;}.view-actualites.view-display-id-accueil{padding:70px 0;background:#EBEBEB;}.view-actualites.view-display-id-accueil .inner{width:calc(100% - 50px);max-width:1400px;margin:0 auto;}.view-actualites .view-content{display:flex;flex-wrap:wrap;justify-content:space-between;}.view-actualites.view-display-id-accueil .h2{position:relative;font-size:36px;line-height:42px;font-weight:700;color:#494A4C;margin-bottom:55px;padding-left:15px;font-family:'Kanit',sans-serif;}.view-actualites.view-display-id-accueil .h2:before{content:'';position:absolute;left:-50px;top:-2px;width:79px;height:79px;background:url(/themes/tricat_theme/images/svg/cross-red-home.svg) no-repeat center;background-size:contain;}.view-actualites.view-display-id-accueil .h2 span{color:#E91500;}.view-actualites.view-display-id-accueil .flex-center{margin-top:70px;}.view-actualites.view-display-id-page{width:calc(100% - 50px);max-width:1364px;margin:0 auto;}.view-actualites.view-display-id-page .view-content{justify-content:flex-start;}.view-actualites.view-display-id-page .view-content .bloc-actualite{margin:0 37px 46px 0;}.view-actualites.view-display-id-page .view-content .bloc-actualite:nth-child(3n+0){margin:0 0 46px 0;}.page-node-type-actualite .bandeau,.page-node-type-temoignage .bandeau{position:absolute;top:0;left:0;right:0;height:142px;background:url(/themes/tricat_theme/images/interface/bg-page-title.jpg) no-repeat center;background-size:cover;}.node--type-actualite,.node--type-temoignage{position:relative;width:calc(100% - 50px);max-width:1088px;margin:0 auto;padding-top:32px;}.node--type-actualite .image,.node--type-temoignage .image{display:flex;border-radius:10px 10px 0 0;overflow:hidden;}.node--type-actualite .fake-image,.node--type-temoignage .fake-image{height:112px;}.node--type-actualite .date,.node--type-temoignage .categorie{font-size:14px;line-height:24px;font-weight:700;color:#fff;z-index:5;position:relative;padding:0 30px;border-radius:30px;margin-top:-15px;margin-bottom:30px;background:#999999;}.node--type-temoignage .categorie{font-size:16px;text-transform:uppercase;position:relative;height:24px;line-height:24px;border-radius:20px;padding:0 30px;color:#fff;font-weight:400;margin-top:-12px;background:#E91500;font-family:'Kanit',sans-serif;}.node--type-temoignage .categorie img{position:absolute;top:2px;right:2px;width:20px;height:auto;}.node--type-actualite h1,.node--type-temoignage h1{font-size:36px;line-height:44px;font-weight:700;color:#E91500;text-align:center;font-family:'Kanit',sans-serif;}.node--type-actualite .breadcrumb ol,.node--type-temoignage .breadcrumb ol{text-align:center;margin-top:10px;}.node--type-actualite .texte,.node--type-temoignage .texte{margin-bottom:40px;}.node--type-actualite .texte a:not(.default-btn),.node--type-temoignage .texte a:not(.default-btn){color:#E91500;}.node--type-bateau .header-bateau{display:flex;justify-content:center;align-items:flex-end;padding-bottom:45px;position:relative;height:715px;width:100%;background:#07315B;}.node--type-bateau .header-bateau .block-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;}.node--type-bateau .header-bateau .block-bg .vecto-blanc{position:absolute;width:430px;height:auto;right:15%;top:50%;transition:250ms ease-in-out;transform:translateY(-50%);}.node--type-bateau .header-bateau .block-bg .image{position:relative;width:72%;height:100%;}.node--type-bateau .header-bateau .block-bg .image .overlay{position:absolute;top:0;right:0;bottom:0;width:40%;background:linear-gradient(to left,#07315B,transparent);}.node--type-bateau .header-bateau .block-bg .image img{height:715px;width:100%;object-fit:cover;opacity:.5;}.node--type-bateau .socials{position:relative;z-index:5;display:flex;justify-content:flex-end;width:calc(100% - 50px);max-width:1364px;margin:-15px auto 0;}.node--type-bateau .socials a span{border:solid 2px #fff;border-radius:50%;}.node--type-bateau .header-bateau .content-header{position:relative;width:calc(100% - 50px);max-width:1364px;padding-right:525px;}.node--type-bateau .header-bateau .content-header .block-titre{display:flex;align-items:center;}.node--type-bateau .header-bateau .content-header .block-titre .h1{font-size:110px;line-height:90px;font-weight:700;color:transparent;text-transform:uppercase;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#ffffff;font-family:'Kanit',sans-serif;}.node--type-bateau .header-bateau .content-header .block-titre img{width:94px;height:auto;margin-left:15px;}.node--type-bateau .header-bateau .content-header .slogan{font-size:32px;line-height:38px;color:#fff;font-family:'Kanit',sans-serif;}.node--type-bateau .h2-bateau{width:calc(100% - 50px);max-width:540px;margin:0 auto 50px;font-size:36px;line-height:44px;color:#494A4C;font-weight:700;text-align:center;font-family:'Kanit',sans-serif;}.node--type-bateau .h2-bateau span{text-transform:uppercase;color:#E91500;}.node--type-bateau .container-bateau{width:calc(100% - 50px);max-width:1364px;margin:0 auto;}.node--type-bateau .container-bateau .pre-navigation .block-titre-vectos{padding-left:25px;display:flex;align-items:flex-end;}.node--type-bateau .container-bateau .pre-navigation .block-titre-vectos .block-titre{width:100%;max-width:170px;margin-right:45px;font-size:16px;line-height:24px;padding-bottom:11px;font-family:'Kanit',sans-serif;}.node--type-bateau .container-bateau .pre-navigation .block-titre-vectos .vectos{display:flex;align-items:flex-end;justify-content:space-between;padding-right:50px;width:100%;}.node--type-bateau .container-bateau .pre-navigation .block-titre-vectos .vectos .picto-trimaran{padding:6px;border:dashed 1px transparent;background:#fff;transform:translateY(11px);display:flex;}.node--type-bateau .container-bateau .pre-navigation .block-titre-vectos .vectos .picto-trimaran:hover{border:dashed 1px #E91500;display:flex;}.node--type-bateau .container-bateau .pre-navigation .borders-red{display:flex;justify-content:flex-end;}.node--type-bateau .container-bateau .pre-navigation .borders-red .inner{height:34px;width:calc(100% - 25px);border-top:solid 1px #E91500;border-left:solid 1px #E91500;}.node--type-bateau .outernav{height:56px;}.node--type-bateau .container-nav{left:0;right:0;transition:all 250ms ease-in-out;}.node--type-bateau .container-nav.sticky-nav{position:fixed;top:75px;z-index:1050;background:#E91500;}.node--type-bateau .navigation{max-width:1364px;margin:0 auto;width:100%;height:56px;background:#E91500;border-radius:35px;padding:4px;display:flex;align-items:center;justify-content:space-between;}.node--type-bateau .navigation a,.node--type-bateau .navigation .nom-bateau{position:relative;width:100%;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;font-family:'Kanit',sans-serif;}.node--type-bateau .navigation .nom-bateau{font-size:22px;font-weight:700;}.node--type-bateau .navigation a{line-height:48px;border-radius:35px;}.node--type-bateau .navigation a:not(:last-of-type){padding:0 10px;margin:0 10px;font-size:19px;font-weight:300;}.node--type-bateau .navigation a:last-of-type{font-weight:700;font-size:20px;padding:0 25px;}.node--type-bateau .navigation a:not(:last-of-type):before{content:'';position:absolute;left:-10px;top:50%;width:1px;height:38px;transform:translateY(-50%);background:#840C00;}.node--type-bateau .navigation a:hover,.node--type-bateau .navigation a:last-of-type{background:#840C00;}.node--type-bateau #presentation{padding-top:50px;}.node--type-bateau #presentation h2{font-size:28px;line-height:32px;color:#494A4C;font-weight:500;margin-top:40px;margin-bottom:20px;font-family:'Kanit',sans-serif;}.node--type-bateau #presentation .img-presentation{float:right;margin-left:50px;margin-bottom:25px;border-radius:5px;}.node--type-bateau #caracteristiques{padding-top:50px;}.node--type-bateau #caracteristiques table{width:100%;margin-bottom:30px;line-height:28px;-webkit-column-break-inside:avoid;}.node--type-bateau #caracteristiques table tr:not(:last-of-type){border-bottom:solid 1px rgba(0,0,0,.15);}.node--type-bateau #caracteristiques table td{width:50%;padding:5px;}.node--type-bateau #caracteristiques .content{position:relative;max-width:1000px;margin:0 auto;transition:all 200ms ease-in-out;}.node--type-bateau #caracteristiques .content.reduce{max-height:300px;overflow:hidden;}.node--type-bateau #caracteristiques .content.reduce:after{content:'';position:absolute;left:0;bottom:0;right:0;height:120px;background:linear-gradient(to bottom,transparent,#fff);}.node--type-bateau .toggle-caracs{color:#E91500;}.node--type-bateau #caracteristiques h3{font-size:24px;line-height:30px;font-weight:700;color:#E91500;margin-bottom:10px;font-family:'Kanit',sans-serif;}.node--type-bateau #caracteristiques h3:not(:first-of-type){margin-top:30px;}.node--type-bateau #caracteristiques h4{font-size:18px;line-height:24px;font-weight:700;color:#494A4C;margin-bottom:10px;font-family:'Kanit',sans-serif;}.node--type-bateau #galerie-photos{margin-top:80px;padding:60px 0 70px;background:#EBEBEB;}.node--type-bateau #galerie-photos .liste-photos{width:calc(100% - 50px);max-width:1364px;margin:0 auto;display:flex;flex-wrap:wrap;}.node--type-bateau #galerie-photos .liste-photos a{display:flex;width:calc(33.333% - 38.66666px);margin:0 58px 50px 0;border-radius:5px;overflow:hidden;}.node--type-bateau #galerie-photos .liste-photos a:nth-child(3n+0){margin:0 0 50px 0;}.node--type-bateau #galerie-photos .liste-photos a.hidden{display:none;}.node--type-bateau #galerie-photos .liste-photos a img{width:100%;}.node--type-bateau #galerie-videos{width:calc(100% - 50px);max-width:1364px;margin:50px auto 0;}.node--type-bateau #galerie-videos .liste-videos{display:flex;flex-wrap:wrap;justify-content:center;}.node--type-bateau #galerie-videos .video{width:100%;max-width:600px;margin:15px;}.node--type-bateau #galerie-videos .video .h3-video{font-size:20px;line-height:24px;font-weight:700;color:#494A4C;margin-bottom:10px;font-family:'Kanit',sans-serif;}.node--type-bateau #plaquette{padding-top:15px;}.node--type-bateau #plaquette .block-plaquettes{margin:75px auto 0;background:#EBEBEB;display:flex;align-items:center;border-radius:15px;padding:55px 45px 55px 40px;}.node--type-bateau #plaquette .block-titre{width:100%;max-width:330px;margin-right:45px;}.node--type-bateau #plaquette .block-titre .titre{font-size:26px;line-height:32px;font-weight:700;color:#E91500;margin-bottom:5px;font-family:'Kanit',sans-serif;}.node--type-bateau #plaquette .block-titre .info{font-size:16px;line-height:18px;font-weight:700;color:#494A4C;padding-right:25px;background:url(/themes/tricat_theme/images/svg/arrow-red-solid.svg) no-repeat right center;}.node--type-bateau #plaquette .plaquettes{width:100%;display:flex;justify-content:space-between;}.node--type-bateau #plaquette .plaquettes a{display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:18px;font-weight:700;text-align:right;color:#fff;width:32%;max-width:285px;border-radius:5px;background:#999999;padding:15px 17px 17px 19px;text-decoration:none;}.node--type-bateau #plaquette .plaquettes a:hover{background:#840C00;}.node--type-bateau #plaquette .plaquettes a img{width:60px;height:35px;margin-left:15px;}.node--type-bateau #temoignages{width:calc(100% - 50px);max-width:1445px;margin:30px auto 0;padding-top:50px;}.node--type-bateau #temoignages .temoignages-associes{position:relative;padding:0 25px;}.node--type-bateau #temoignages .temoignages-associes .swiper-slide{display:flex;justify-content:center;padding:10px 0;}.node--type-bateau #temoignages .temoignages-associes .swiper-button-prev{width:20px;height:36px;left:0;background:url(/themes/tricat_theme/images/svg/arrow-slider-prev-red.svg) no-repeat center;background-size:contain;}.node--type-bateau #temoignages .temoignages-associes .swiper-button-next{width:20px;height:36px;right:0;background:url(/themes/tricat_theme/images/svg/arrow-slider-next-red.svg) no-repeat center;background-size:contain;}.node--type-bateau #temoignages .temoignages-associes .swiper-button-prev.swiper-button-disabled,.node--type-bateau #temoignages .temoignages-associes .swiper-button-next.swiper-button-disabled{display:none;}.node--type-bateau #temoignages .temoignages-associes{margin-bottom:30px;}.node--type-bateau #contact{padding-top:50px;}.node--type-bateau #contact .intro-contact{width:calc(100% - 50px);max-width:917px;margin:0 auto;font-size:18px;line-height:21px;font-weight:500;color:#494A4C;text-align:center;}.view-id-occasions{width:calc(100% - 50px);max-width:1364px;margin:0 auto;}.view-id-occasions .bloc-occasion{border-radius:10px;border:solid 2px #999999;}.view-id-occasions .bloc-occasion:not(:first-of-type){margin-top:40px;}.view-id-occasions .bloc-occasion .block-titre,.node--type-occasion .block-titre{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px;border-bottom:solid 1px rgba(0,0,0,.16);}.view-id-occasions .bloc-occasion .block-titre .titre,.node--type-occasion .block-titre .titre{font-size:22px;text-decoration:none;color:#494A4C;font-family:'Kanit',sans-serif;}.view-id-occasions .bloc-occasion .block-titre .sous-titre,.node--type-occasion .block-titre .sous-titre{margin-top:5px;}.view-id-occasions .bloc-occasion .block-titre .sous-titre .vendu,.node--type-occasion .block-titre .sous-titre .vendu{color:#E91500;font-weight:700;font-family:'Kanit',sans-serif;}.view-id-occasions .bloc-occasion .block-titre .default-btn,.node--type-occasion .block-titre .default-btn{margin-top:10px;}.view-id-occasions .bloc-occasion .content,.node--type-occasion .content{display:flex;}.view-id-occasions .bloc-occasion .content .galerie,.node--type-occasion .content .galerie{width:100%;max-width:350px;padding:30px 20px;border-right:solid 1px rgba(0,0,0,.16);}.view-id-occasions .bloc-occasion .content .galerie .liste-photos,.node--type-occasion .content .galerie .liste-photos{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;}.view-id-occasions .bloc-occasion .content .galerie a,.node--type-occasion .content .galerie a{display:flex;border-radius:5px;overflow:hidden;text-decoration:none;margin-bottom:30px;}.view-id-occasions .bloc-occasion .content .block-texte,.node--type-occasion .content .block-texte{padding:30px;}.view-id-occasions .bloc-occasion .content .block-texte h2,.node--type-occasion .content .block-texte h2,.view-id-occasions .bloc-occasion .content .block-texte h3,.node--type-occasion .content .block-texte h3
.view-id-occasions .bloc-occasion .content .block-texte h4,.node--type-occasion .content .block-texte h4{line-height:30px;}.view-id-occasions .bloc-occasion .content .block-texte .texte a{color:#E91500;}.view-id-occasions .bloc-occasion .content .block-texte .texte.reduce{position:relative;max-height:300px;overflow:hidden;transition:all 250ms ease-in-out;}.view-id-occasions .bloc-occasion .content .block-texte .texte.reduce:after{content:'';position:absolute;left:0;right:0;bottom:0;height:150px;background:linear-gradient(to bottom,transparent,#fff);}.view-id-occasions .bloc-occasion .content .flex-center a{color:#E91500;}.page-node-64 #contact{padding-top:60px;}.page-node-64 .contact-message-form .h2{font-size:30px;line-height:36px;font-weight:700;color:#494A4C;font-family:'Kanit',sans-serif;}.page-node-64 .contact-message-form .h2 span{color:#E91500;}.node--type-contenu{width:calc(100% - 50px);max-width:1364px;margin:0 auto;}.node--type-occasion{width:calc(100% - 50px);max-width:1364px;margin:0 auto;}#blocks-reassurance{width:100%;margin:80px 0 60px;display:flex;justify-content:space-between;}#blocks-reassurance .block-contacts,#blocks-reassurance .block-reassurance{width:48%;max-width:634px;padding:30px 50px;min-height:300px;background:#DEDEDD;display:flex;flex-direction:column;align-items:center;margin-bottom:20px;}#blocks-reassurance .block-contacts .intro-contact{font-size:18px;line-height:20px;color:#494A4C;text-align:center;max-width:415px;margin:20px 0 15px;font-family:'Kanit',sans-serif;}#blocks-reassurance .block-contacts .infos-comp{font-size:16px;line-height:20px;color:#494A4C;text-align:center;max-width:495px;margin-bottom:25px;}#blocks-reassurance .block-contacts .btns .default-btn{font-family:'Kanit',sans-serif;padding:4px 25px;font-weight:400;}#blocks-reassurance .block-contacts .btns .default-btn:first-of-type{margin-right:10px;}#blocks-reassurance .block-contacts .titre,#blocks-reassurance .block-reassurance .titre{font-size:30px;line-height:36px;font-weight:700;color:#494A4C;font-family:'Kanit',sans-serif;}#blocks-reassurance .block-contacts .titre span,#blocks-reassurance .block-reassurance .titre span{color:#E91500;text-transform:uppercase;}#blocks-reassurance .block-reassurance .block-pictos{width:100%;margin-top:50px;display:flex;align-items:flex-start;justify-content:space-around;}#blocks-reassurance .block-reassurance .block-pictos .block-picto{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;}#blocks-reassurance .block-reassurance .block-pictos .block-picto .picto{min-height:75px;display:flex;align-items:center;margin-bottom:15px;}#blocks-reassurance .block-reassurance .block-pictos .block-picto .texte{display:inline-block;font-size:20px;font-weight:700;color:#494A4C;transition:all 200ms ease-in-out;font-family:'Kanit',sans-serif;}#blocks-reassurance .block-reassurance .block-pictos .block-picto:hover .texte{color:#E91500;}#block-cartecontact{display:flex;align-items:center;width:calc(100% - 50px);max-width:1364px;margin:0 auto;}#block-cartecontact .block-infos-contact{display:flex;align-items:flex-start;flex-direction:column;padding-right:25px;width:100%;max-width:415px;}#block-cartecontact .block-infos-contact .logo{max-width:150px;}#block-cartecontact .block-infos-contact .titre{font-size:18px;line-height:30px;font-weight:700;margin-top:40px;}#block-cartecontact .block-infos-contact .adresse{font-size:18px;line-height:30px;font-weight:500;}#block-cartecontact .block-infos-contact .default-btn{padding:4px 25px;min-width:230px;margin-top:20px;}#block-cartecontact #block-cartetricat #mapLieux{min-height:500px;}.info-bulle .titre{font-family:'Kanit',sans-serif;font-size:16px;line-height:16px;text-transform:uppercase;margin-bottom:8px;}.info-bulle .cp-ville{margin-bottom:8px;}.page-node-42 #contact{width:calc(100% - 50px);max-width:1364px;margin:0 auto;padding-top:90px;font-size:18px;line-height:30px;font-weight:500;}#block-carteaccueil{display:flex;position:relative;z-index:5;}#block-carteaccueil .block-cta{position:relative;width:100%;max-width:730px;background:#DEDEDD;display:flex;justify-content:center;align-items:flex-end;padding:25px 25px 35px;}#block-carteaccueil .block-cta:before{content:'';position:absolute;width:650px;height:360px;left:-145px;top:-150px;background:url(/themes/tricat_theme/images/interface/visuel-map-accueil.png) no-repeat right center;background-size:contain;}#block-carteaccueil .block-cta .inner{width:100%;max-width:435px;}#block-carteaccueil .block-cta .inner .titre{position:relative;font-size:36px;line-height:44px;color:#494A4C;font-weight:700;margin-bottom:45px;font-family:'Kanit',sans-serif;}#block-carteaccueil .block-cta .inner .titre:before{content:'';position:absolute;left:-60px;top:-2px;width:79px;height:79px;background:url(/themes/tricat_theme/images/svg/cross-red-home.svg) no-repeat center;background-size:contain;}#block-carteaccueil .block-cta .inner .titre span{color:#E91500;}#block-carteaccueil .block-cta .inner p{font-size:16px;line-height:20px;padding-left:10px;}#block-carteaccueil .block-cta .inner p span{font-size:18px;font-family:'Kanit',sans-serif;}#block-carteaccueil .block-cta .inner .btns{display:flex;flex-wrap:wrap;padding-left:10px;margin-top:25px;}#block-carteaccueil .block-cta .inner .btns .default-btn{margin-bottom:15px;padding:4px 25px;}#block-carteaccueil .block-cta .inner .btns .default-btn:nth-child(1){margin-right:30px;}#block-cartetricat{position:relative;width:100%;}#mapLieux{width:100%;min-height:500px;z-index:50;}#legendeMap{z-index:60;position:absolute;left:0;bottom:0;padding:7px 7px 7px 10px;background:rgba(255,255,255,.6);}#legendeMap .info{display:flex;align-items:center;margin-top:10px;}#legendeMap .info:first-of-type{margin-top:0;}#legendeMap .legende{max-width:250px;padding-left:28px;font-size:12px;line-height:15px;font-family:"Open Sans",sans-serif;}#legendeMap .info img{width:16px;margin-right:11px;margin-bottom:-6px;}#legendeMap .info span{font-size:16px;font-weight:500;color:#494A4C;font-family:"Kanit";}footer{clear:both;color:#fff;background:#494A4C;}.not-frontpage footer{margin-top:120px;}.node-id-907 .not-frontpage footer,.node-id-922 .not-frontpage footer{margin-top:0;}.node-id-907 #block-contenufooter .menu-others,.node-id-907 #block-contenufooter .liste-menus,.node-id-907 #block-contenufooter .texte-seo,.node-id-907 #block-contenufooter .menu-others,.node-id-902 #block-contenufooter .menu-others,.node-id-902 #block-contenufooter .liste-menus,.node-id-902 #block-contenufooter .texte-seo,.node-id-902 #block-contenufooter .menu-others{display:none;}#block-contenufooter{width:calc(100% - 50px);max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:55px 0 26px;}#block-contenufooter .logo{max-width:110px;margin-bottom:10px;}#block-contenufooter .contact-newsletter{margin:20px 0 60px;display:flex;justify-content:center;align-items:flex-end;}#block-contenufooter .contact-newsletter .contact{width:100%;max-width:400px;margin-right:80px;}#block-contenufooter .contact-newsletter .contact .titre{font-size:28px;text-transform:uppercase;font-family:'Kanit',sans-serif;}#block-contenufooter .contact-newsletter .contact .adresse{font-size:16px;line-height:20px;margin:2px 0 15px;}#block-contenufooter .contact-newsletter .contact .btns .default-btn{padding:4px 15px;}#block-contenufooter .contact-newsletter .contact .btns .default-btn:nth-child(1){margin-right:20px;}#block-contenufooter .contact-newsletter .block-tricat-newsletter-block{width:100%;max-width:400px;}#block-contenufooter .contact-newsletter .block-tricat-newsletter-block .newsletter-title{font-size:16px;color:#fff;margin-bottom:7px;font-family:'Kanit',sans-serif;text-transform:uppercase;}#block-contenufooter .contact-newsletter .block-tricat-newsletter-block .newsletter-infos{font-size:14px;line-height:20px;margin-top:5px;}#block-contenufooter .block-tricat-newsletter-block .recherche-container{display:flex;justify-content:space-between;}#block-contenufooter .block-tricat-newsletter-block .recherche-container .form-item,#block-contenufooter .block-tricat-newsletter-block .recherche-container .form-actions{margin:0;}#block-contenufooter .block-tricat-newsletter-block .recherche-container .form-type-email{width:calc(100% - 60px);}#block-contenufooter .block-tricat-newsletter-block .recherche-container .form-type-email input{width:100%;height:30px;line-height:30px;border:solid 1px #fff;background:transparent;color:#fff;padding:0 15px;border-radius:20px;font-size:16px;}#block-contenufooter .block-tricat-newsletter-block .recherche-container .form-type-email input:focus{outline:none;}#block-contenufooter .block-tricat-newsletter-block .recherche-container .form-type-email input::placeholder{color:rgba(255,255,255,.7);}#block-contenufooter .block-tricat-newsletter-block .recherche-container .form-actions{width:100%;max-width:50px;}#block-contenufooter .block-tricat-newsletter-block .recherche-container .form-actions .form-submit{min-width:0;width:100%;height:30px;line-height:30px;color:#fff;background:transparent;border:solid 1px #fff;padding:0;text-align:center;}#block-contenufooter .block-tricat-newsletter-block .recherche-container .form-actions .form-submit:hover{background:#fff;color:#494A4C;}#block-contenufooter .liste-menus{width:100%;display:flex;justify-content:space-between;}#block-contenufooter .liste-menus .menu{width:24%;max-width:200px;}#block-contenufooter .liste-menus ul{border-left:solid 6px #fff;padding-left:10px;}#block-contenufooter a.main{display:inline-block;font-size:20px;font-family:'Kanit',sans-serif;color:#fff;margin-bottom:10px;text-decoration:none;}#block-contenufooter a.light{display:inline-block;font-size:16px;line-height:30px;font-family:'Kanit',sans-serif;color:#fff;text-decoration:none;}#block-contenufooter a.main:hover,#block-contenufooter a.light:hover{text-decoration:underline;}#block-contenufooter .menu-others{margin-top:45px;}#block-contenufooter .menu-others a{margin:5px 70px;font-size:22px;}#block-contenufooter .texte-seo p{margin:52px 0 25px;max-width:845px;font-size:16px;line-height:22px;text-align:center;color:#fff;}footer .gl-copy{padding:20px 0;text-align:center;font-size:14px;line-height:20px;width:100%;max-width:705px;margin:0 auto;font-family:'Open Sans',sans-serif;border-top:1px solid #fff;}footer .gl-copy img{margin-bottom:-5px;}footer .gl-copy a{color:#fff;}#toolbar-administration{display:none;}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0;}.intro.reduce{position:relative;max-height:150px;overflow:hidden;margin-bottom:20px;transition:all 250ms ease-in-out;}.intro.reduce:after{content:'';position:absolute;left:0;right:0;bottom:0;height:150px;background:linear-gradient(to bottom,transparent,#fff);}.toggle-intro-occasion{margin-bottom:40px;color:#E91500;}.paragraphes .para-item,.intro{clear:both;margin-bottom:80px;}.paragraphes .para-item.para-item-pdf{display:flex;flex-direction:column;align-items:center;}.paragraphes .para-item.para-item-pdf .apercu{position:relative;margin-bottom:10px;}.paragraphes .para-item.para-item-pdf .apercu span{position:absolute;top:0;right:0;color:#fff;background:#000;padding:5px 25px;}.paragraphes h2,.paragraphes h3,.paragraphes h4,.intro h2,.intro h3,.intro h4{font-size:28px;line-height:32px;color:#494A4C;font-weight:500;margin-bottom:20px;font-family:'Kanit',sans-serif;}.paragraphes h3,.intro h3{margin-bottom:5px;font-size:22px;line-height:26px;}.paragraphes h4,.intro h4{margin-bottom:5px;font-size:18px;line-height:22px;}.paragraphes p,.paragraphes li,.intro p,.intro li,.node--type-bateau ul li,.node--type-bateau p{font-size:18px;line-height:30px;color:#494A4C;font-weight:500;}.paragraphes p a.default-btn{margin:0 10px 10px 0;}.paragraphes p a:not(.default-btn){color:#E91500;}.paragraphes p a,.paragraphes li a,.intro p a{color:#0064B2;}.paragraphes p{margin-bottom:15px;}.para-photo-legende{margin:5px 0 15px 0;text-align:center;font-size:12px;}.pos-photo-3 .content{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;}.pos-photo-3 .para-photos{width:30%;}.pos-photo-3 .para-desc{width:65%;margin-right:5%;}.pos-photo-4 .content{display:flex;justify-content:space-between;align-items:center;}.pos-photo-4 .para-photos{width:30%;margin-right:5%;}.pos-photo-4 .para-desc{width:65%;}.pos-photo-3 .para-photos .para-photo-img a,.pos-photo-4 .para-photos .para-photo-img a{display:flex;border-radius:5px;overflow:hidden;}p.ligne-rouge{padding-left:20px;border-left:solid 1px #E91500;}ul.ligne-rouge{padding-left:5px;border-left:solid 1px #E91500;}.pos-photo-1 .para-photos,.pos-photo-2 .para-photos{display:flex;justify-content:center;flex-wrap:wrap;}.pos-photo-1 .para-photos .para-photo,.pos-photo-2 .para-photos .para-photo{margin:10px;}.pos-photo-1 .para-photos .para-photo img,.pos-photo-2 .para-photos .para-photo img{height:150px;width:auto;}img[data-align="center"]{display:block;margin-left:auto;margin-right:auto;}img[data-align="right"]{float:right;}img[data-align="left"]{float:left;}.paragraphes table tr td{padding:10px;border:1px solid #eee;}.paragraphes table{margin-bottom:30px;}.paragraphes ul,.node--type-bateau ul,.view-id-occasions .bloc-occasion .content ul,.intro ul{margin-bottom:20px;}.paragraphes ul li,.node--type-bateau ul li,.view-id-occasions .bloc-occasion .content ul li,.intro ul li{padding-left:15px;margin-bottom:10px;}.paragraphes ul li:before,.node--type-bateau ul li:before,.view-id-occasions .bloc-occasion .content ul li:before,.intro ul li:before{content:url(/themes/tricat_theme/images/svg/arrow-li-paras.svg);color:#333;margin-right:10px;}.para-item-accordeon .elements{overflow:hidden;padding-top:10px;}.para-item-accordeon .titre-elem{cursor:pointer;position:relative;border-bottom:solid 1px #d8d8d8;padding-bottom:5px;margin-bottom:10px;margin-top:10px;font-size:15px;font-weight:700;color:#656565;}.para-item-accordeon .titre-elem:after{content:"\f067";font-family:"Font Awesome 5 Free";position:absolute;right:0;color:#d8d8d8;font-weight:700;}.para-item-accordeon .titre-elem.active:after{content:"\f068";}.para-item-accordeon .texte-elem{max-height:0;padding-left:10px;overflow:hidden;line-height:24px;color:#656565;text-align:justify;}.para-item-accordeon .texte-elem.active{max-height:2000px;overflow:visible;margin-bottom:20px;}.paragraphes .documents a{display:block;width:100%;text-decoration:none;padding-left:55px;line-height:40px;color:#707070;border-bottom:solid 1px #d8d8d8;}.paragraphes .documents a:last-of-type{border-bottom:none;}.paragraphes .documents a.type-xls{background:url(/themes/tricat_theme/images/svg/picto-xls.svg) no-repeat 17px center;}.paragraphes .documents a.type-doc{background:url(/themes/tricat_theme/images/svg/picto-doc.svg) no-repeat 17px center;}.paragraphes .documents a.type-ppt{background:url(/themes/tricat_theme/images/svg/picto-ppt.svg) no-repeat 17px center;}.paragraphes .documents a.type-pdf{background:url(/themes/tricat_theme/images/svg/picto-pdf.svg) no-repeat 17px center;}
@media screen and (max-width:1550px){#block-reassuranceaccueil .visuel{max-width:400px;}.view-actualites.view-display-id-accueil .flex-center{margin-top:40px;justify-content:flex-end;}.node--type-bateau .header-bateau .block-bg .vecto-blanc{right:5%;}}@media screen and (max-width:1500px){#block-miseenavant .logo-home{top:130px;max-width:200px;}#block-presentationaccueil .inner .content{max-width:550px;}#block-presentationaccueil .inner{min-height:400px;padding-bottom:100px;background:url(/themes/tricat_theme/images/interface/bg-presentation-accueil.png) no-repeat center right;background-size:calc(100% - 530px);}}@media screen and (max-width:1450px){#superfish-main > li > a{font-size:18px;padding:0 18px;}.node--type-bateau .header-bateau .content-header .block-titre .h1{font-size:70px;line-height:70px;}.node--type-bateau .header-bateau .content-header .block-titre img{width:60px;margin-left:10px;}.node--type-bateau .header-bateau .content-header .block-titre img.nouveaute{width:65px;}.node--type-bateau .header-bateau .content-header .slogan{font-size:24px;line-height:26px;}.node--type-bateau .navigation a:not(:last-of-type),.node--type-bateau .navigation a:last-of-type,.node--type-bateau .navigation .nom-bateau{font-size:16px;}.node--type-bateau .navigation{height:46px;}.node--type-bateau .navigation a{line-height:38px;}.view-actualites.view-display-id-accueil .bloc-actualite,.view-actualites.view-display-id-page .view-content .bloc-actualite,.tricat-recherche-temoignages-resultats .bloc-temoignage{width:calc(33.333% - 15px);}.view-actualites.view-display-id-page .view-content .bloc-actualite,.tricat-recherche-temoignages-resultats .bloc-temoignage{margin:0 20px 46px 0;}}@media screen and (max-width:1350px){.node--type-bateau #plaquette .block-plaquettes{margin:40px auto 0;padding:25px;flex-direction:column;}.node--type-bateau #plaquette .block-titre{margin-right:0;margin-bottom:20px;text-align:center;}.node--type-bateau #plaquette .block-titre .info{padding-right:0;background:none;}.node--type-bateau #plaquette .plaquettes{display:flex;flex-wrap:wrap;justify-content:center;}.node--type-bateau #plaquette .plaquettes a{margin:0 5px 5px 5px;width:100%;}#block-reassuranceaccueil .inner{flex-direction:column;align-items:center;}#block-reassuranceaccueil .visuel{margin-right:0;margin-bottom:20px;}#block-reassuranceaccueil{padding:40px 0 190px;}#block-trimaransaccueil .bateaux{flex-wrap:wrap;}.frontpage #block-trimaransaccueil .bateaux .block-bateau{width:45%;max-width:500px;margin-bottom:20px;}}@media screen and (min-width:1280px){header.sticky-desktop{position:fixed;top:0;left:0;right:0;transform:translateY(-100px);}header.sticky-desktop.open{transition:all 400ms ease-in-out;transform:translateY(0);}body.padding-topped{padding-top:75px !important;}}@media screen and (max-width:1279px){#superfish-main-accordion{background:#fff url(/themes/tricat_theme/images/svg/bg-mobile-menu.svg) no-repeat right 20px bottom 70px !important;background-size:auto 80% !important;}#superfish-main-accordion a{text-decoration:none;}#superfish-main-accordion > li > a{display:inline-block;color:#494A4C;font-size:22px;text-decoration:none;padding:12px 15px 12px 35px;font-family:'Kanit',sans-serif;}ul.sf-menu .sf-sub-indicator{font-size:11px;right:0px;top:25px;}#superfish-main-accordion > li ul a{color:#E91500;display:inline-block;padding:12px 15px 12px 15px;}#superfish-main-accordion > li > ul{border-left:solid 1px #E91500;margin-left:55px;}#superfish-main-accordion > li .bateau a img{display:none;}#main-menu-link-contentb3fc96c4-35be-40f5-8900-0446441546ac-accordion .socials{display:flex;justify-content:center;}#main-menu-link-contentb3fc96c4-35be-40f5-8900-0446441546ac-accordion .socials a{width:31px;height:31px;margin:0 4.5px;}#main-menu-link-contentb3fc96c4-35be-40f5-8900-0446441546ac-accordion .socials a span{display:inline-block;width:31px;height:31px;}#main-menu-link-contentb3fc96c4-35be-40f5-8900-0446441546ac-accordion .socials a.facebook span{background:url(/themes/tricat_theme/images/svg/social-facebook-grey.svg) no-repeat center;background-size:contain;}#main-menu-link-contentb3fc96c4-35be-40f5-8900-0446441546ac-accordion .socials a.youtube span{background:url(/themes/tricat_theme/images/svg/social-youtube-grey.svg) no-repeat center;background-size:contain;}#main-menu-link-contentb3fc96c4-35be-40f5-8900-0446441546ac-accordion .socials a.linkedin span{background:url(/themes/tricat_theme/images/svg/social-linkedin-grey.svg) no-repeat center;background-size:contain;}#main-menu-link-contente933888a-6148-4375-8cd6-8026ab005ae6-accordion .sf-clone-parent,#main-menu-link-contentf54cf653-7df1-421f-ad4f-320bdd15d155-accordion .sf-clone-parent{display:none;}.node--type-bateau .container-nav.sticky-nav{top:60px;}.node--type-bateau .navigation a,.node--type-bateau .navigation .nom-bateau{white-space:nowrap;}.node--type-bateau .navigation .nom-bateau{padding:0 20px;}.node--type-bateau .navigation{overflow-x:auto;}.recherche-temoignages-form .bloc-recherche-page{flex-wrap:wrap;max-width:768px;margin:0 auto;}.recherche-temoignages-form .bloc-recherche-page .fake-input,.recherche-temoignages-form .bloc-recherche-page .form-type-select{width:49%;max-width:none;}#block-views-block-temoignages-accueil .header-temoignages{margin:0 auto 40px;flex-direction:column;align-items:center;}#block-views-block-temoignages-accueil .header-temoignages .block-titre{max-width:675px;}#block-views-block-temoignages-accueil .header-temoignages .block-contenu{min-height:0;margin-top:15px;}#block-views-block-temoignages-accueil .header-temoignages .block-contenu p:before{display:none;}#block-miseenavant{margin-top:-60px;}#block-miseenavant .logo-home{top:100px;max-width:180px;}header{position:fixed;top:0;left:0;right:0;transition:all 300ms ease-in-out;}body{padding-top:60px !important;}#superfish-main{display:none;}header .region-header{height:60px;}#block-reseauxsociaux{right:80px;}#block-tricat-theme-logoheader{left:20px;top:4px;max-width:37px;}header .block-superfish{position:absolute;right:0;top:0;}#superfish-main-accordion{height:100vh !important;padding-bottom:50px !important;top:0 !important;bottom:0 !important;}}@media screen and (max-width:1200px){.node--type-bateau .header-bateau{padding-bottom:30px;height:300px;}.node--type-bateau .header-bateau .content-header .block-titre .h1{font-size:38px;line-height:42px;}.node--type-bateau .header-bateau .block-bg .vecto-blanc{width:auto;height:140px;right:20px;top:25px;transform:none;}.node--type-bateau .header-bateau .block-bg .image img{height:300px;}.node--type-bateau .header-bateau .content-header .block-titre img{width:35px;margin-left:5px;}.node--type-bateau .header-bateau .content-header .block-titre img.nouveaute{width:65px;}.node--type-bateau .header-bateau .content-header .slogan{font-size:16px;line-height:18px;}.node--type-bateau .header-bateau .content-header{padding-right:0;}#block-carteaccueil{flex-direction:column;}#block-carteaccueil .block-cta{max-width:100%;padding:25px;}#block-carteaccueil .block-cta:before{display:none;}#block-presentationaccueil .inner{min-height:0;padding-bottom:250px;background:url(/themes/tricat_theme/images/interface/bg-presentation-accueil.png) no-repeat center bottom 10px;background-size:400px auto;}#block-presentationaccueil .inner .content{max-width:100%;}#block-presentationaccueil .inner .content .h1{text-align:left;}#block-presentationaccueil .inner .content p{margin-bottom:15px;text-align:left;}#block-presentationaccueil .inner .content:after{right:auto;left:-52px;}}@media screen and (max-width:1100px){#blocks-reassurance{margin:40px 0;flex-direction:column;align-items:center;}#blocks-reassurance .block-contacts,#blocks-reassurance .block-reassurance{width:100%;padding:30px;}#block-views-block-temoignages-accueil:before{left:25px;right:25px;bottom:25px;width:auto;height:142px;}}@media screen and (max-width:1000px){.node--type-bateau #presentation .img-presentation{width:100%;}#block-cartecontact{flex-direction:column;}#block-cartecontact .block-infos-contact{align-items:center;padding-right:0;margin-bottom:25px;text-align:center;}#block-cartecontact .block-infos-contact .default-btn{margin-top:10px;}#block-cartecontact .block-infos-contact .titre{margin-top:15px;}#block-cartecontact .block-infos-contact > img{max-width:200px;}.pos-photo-3 .content,.pos-photo-4 .content{flex-direction:column-reverse;}.pos-photo-3 .para-desc,.pos-photo-4 .para-photos{width:100%;margin-right:0;}.pos-photo-3 .para-photos{width:100%;}.pos-photo-4 .para-desc{width:100%;}.paragraphes h2,.intro h2{font-size:22px;line-height:26px;}.paragraphes h3,.paragraphes h4,.intro h3,.intro h4{font-size:20px;line-height:24px;}.block-system-breadcrumb-block{margin:0 auto 20px;}.block-page-title-block{min-height:80px;padding:20px 0;}.block-page-title-block h1{font-size:26px;line-height:32px;padding-right:0;}.block-page-title-block:after{bottom:-6px;right:0;width:150px;height:65px;opacity:.7;}#block-contenufooter .contact-newsletter{margin:20px 0 40px;align-items:center;flex-direction:column;}#block-contenufooter .contact-newsletter .contact{margin-right:0;margin-bottom:25px;}#block-contenufooter .liste-menus{flex-wrap:wrap;}#block-contenufooter .liste-menus .menu{width:49%;max-width:none;margin-bottom:20px;}#block-contenufooter .menu-others{margin-top:15px;}#block-contenufooter .texte-seo p{margin:25px 0 20px;font-size:14px;line-height:18px;text-align:center;color:#fff;}#block-reassuranceaccueil .content{padding-left:0;}#block-reassuranceaccueil .content .btns{margin-top:20px;flex-direction:column;align-items:flex-start;}#block-reassuranceaccueil .content .h2:before{left:-35px;top:7px;width:50px;height:50px;}#block-reassuranceaccueil:after{content:'';position:absolute;right:25px;left:25px;bottom:25px;width:auto;height:100px;}}@media screen and (max-width:900px){.view-id-occasions .bloc-occasion .content,.node--type-occasion .content{flex-direction:column;}.view-id-occasions .bloc-occasion .content .galerie,.node--type-occasion .content .galerie{width:100%;max-width:100%;padding:15px 15px 0px;border-bottom:solid 1px rgba(0,0,0,.16);border-right:none;}.view-id-occasions .bloc-occasion .content .galerie .liste-photos,.node--type-occasion .content .galerie .liste-photos{justify-content:flex-start;}.view-id-occasions .bloc-occasion .content .galerie a,.node--type-occasion .content .galerie a{margin-bottom:15px;margin-right:15px;max-width:90px;}#block-reassuranceaccueil .block-reassurance{border-radius:10px;margin-top:20px;padding:20px;flex-direction:column;}#block-reassuranceaccueil .block-reassurance .block-titre .titre{margin-bottom:0;}#block-reassuranceaccueil .block-reassurance .block-titre{margin-right:0;text-align:center;margin-bottom:20px;}#block-reassuranceaccueil .block-reassurance .block-titre p{padding-right:0;background:none;}#block-miseenavant{height:390px;}#block-miseenavant .visuel-home{height:390px;width:100%;object-fit:cover;}#block-miseenavant .logo-home{top:100px;max-width:100px;}.tricat-formulaire-salon-form2 .form-item{display:flex;flex-direction:column;margin-top:25px!important;margin-bottom:25px!important;width:100%;}.tricat-formulaire-salon-form2 .js-form-type-checkbox{display:flex;flex-direction:row-reverse;margin-top:25px!important;margin-bottom:25px!important;width:75%;justify-content:flex-end;}.tricat-formulaire-salon-form2 .js-form-type-checkbox label{margin-right:15px;padding-bottom:0px!important;}.tricat-formulaire-salon-form2 .form-item label{padding-bottom:5px;}.tricat-formulaire-salon-form2 .form-item select{width:75%;}.tricat-formulaire-salon-form2 .form-submit{margin-top:50px;margin-right:0!important;margin-left:0!important;}}@media screen and (max-width:768px){.node--type-bateau #galerie-videos .video{margin:0 0 20px 0;}.node--type-bateau .container-bateau .pre-navigation{display:none;}.node--type-bateau .h2-bateau{margin:0 auto 30px;font-size:24px;line-height:26px;}.node--type-bateau #caracteristiques .content{column-count:1;}.node--type-bateau #caracteristiques h3{font-size:20px;line-height:24px;margin-bottom:5px;}.node--type-bateau #caracteristiques{padding-top:35px;}.node--type-bateau #contact .intro-contact{font-size:14px;line-height:16px;}.node--type-bateau #presentation h2{font-size:22px;line-height:24px;}.node--type-bateau #galerie-photos{margin-top:50px;padding:40px 0;background:#EBEBEB;}.node--type-bateau #galerie-photos .liste-photos{justify-content:space-between;margin-bottom:15px;}.node--type-bateau #galerie-photos .liste-photos a,.node--type-bateau #galerie-photos .liste-photos a:nth-child(3n+0){width:calc(50% - 5px);margin:0 0 10px 0;}body p{margin-bottom:8px;}.view-id-occasions .bloc-occasion .content .block-texte .texte.reduce{max-height:100px;}.view-id-occasions .bloc-occasion .content .block-texte .texte.reduce:after{height:80px;}.contact-form form .field--type-string,.contact-form form .field--type-email,.contact-form form .field--type-list-string,.contact-form form .field--type-entity-reference.field--name-field-annonce-concernee{width:100%;}.contact-form form label{font-size:12px;line-height:16px;}.recherche-temoignages-form .bloc-recherche-page{flex-direction:column;}.recherche-temoignages-form .bloc-recherche-page .fake-input,.recherche-temoignages-form .bloc-recherche-page .form-type-select select{height:30px;line-height:31px;width:100%;max-width:none;font-size:13px;}.recherche-temoignages-form .bloc-recherche-page .fake-input{padding:2.5px 3.5px 2.5px 5px;}.recherche-temoignages-form .bloc-recherche-page .fake-input .round{min-width:20px;max-width:20px;height:20px;}.recherche-temoignages-form .bloc-recherche-page .fake-input .image{min-width:22px;max-width:22px;height:22px;}.recherche-temoignages-form .bloc-recherche-page .form-type-select select{font-size:13px;}.recherche-temoignages-form .bloc-recherche-page .form-type-select{width:100%;}.recherche-temoignages-form .bloc-recherche-page .fake-input .round:after{right:-5px;top:2px;width:24px;height:16px;}.tricat-recherche-temoignages-resultats .liste-temoignages{margin-top:25px;}#block-historique .content::-webkit-scrollbar-track{padding:2px;}#block-historique .content::-webkit-scrollbar{height:18px;background:#f2f2f2;cursor:pointer;border-radius:15px;}#block-historique .content::-webkit-scrollbar-thumb{background:#AFB4A9;border-radius:15px;border:solid 3px #f2f2f2;}.view-actualites.view-display-id-page .view-content,.tricat-recherche-temoignages-resultats .liste-temoignages{flex-direction:column;align-items:center;}.view-actualites.view-display-id-page .view-content .bloc-actualite,.view-actualites.view-display-id-page .view-content .bloc-actualite:nth-child(3n+0),.tricat-recherche-temoignages-resultats .liste-temoignages .bloc-temoignage,.tricat-recherche-temoignages-resultats .liste-temoignages .bloc-temoignage:nth-child(3n+0){width:100%;margin:0 0 15px 0;}.paragraphes .para-item,.intro{margin-bottom:40px;}body p,.paragraphes p,.paragraphes li,.intro p,.intro li,.node--type-bateau ul li,.node--type-bateau p,.view-id-occasions .bloc-occasion .content ul li{font-size:15px;line-height:20px;}.page-node-type-actualite .bandeau,.page-node-type-temoignage .bandeau{height:70px;}.node--type-actualite{padding-top:20px;}.node--type-actualite h1,.node--type-temoignage h1{font-size:24px;line-height:28px;}.block-system-breadcrumb-block{margin:0 auto 20px;}#block-carteaccueil .block-cta .inner .titre{margin-bottom:15px;}#block-carteaccueil .block-cta .inner .titre:before{display:none;}#block-carteaccueil .block-cta .inner p{padding-left:0;}#block-carteaccueil .block-cta .inner .btns{padding-left:0;flex-direction:column;align-items:center;}#block-carteaccueil .block-cta .inner .btns .default-btn:nth-child(1){margin-right:0;}#block-carteaccueil .block-cta .inner{max-width:none;}#mapLieux{min-height:450px;}#legendeMap{padding:12px 15px;z-index:60;position:relative;top:0;left:0;display:flex;flex-direction:column;align-items:center;}#legendeMap .info,#legendeMap .legende{width:100%;max-width:250px;}#block-views-block-temoignages-accueil .header-temoignages .block-titre .h2,#block-trimaransaccueil .header-trimarans .h2,#block-reassuranceaccueil .content .h2,.view-actualites.view-display-id-accueil .h2,#block-carteaccueil .block-cta .inner .titre{font-size:24px;line-height:28px;}#block-reassuranceaccueil .content .h2{margin-bottom:15px;}.view-actualites.view-display-id-accueil .bloc-actualite{width:100%;margin-bottom:12px;}.view-actualites.view-display-id-accueil .h2{margin-bottom:15px;padding-left:0;}.view-actualites.view-display-id-accueil .h2:before{display:none;}.view-actualites.view-display-id-accueil .bloc-actualite:nth-child(3){display:none;}.view-actualites.view-display-id-accueil .flex-center{margin-top:10px;}.default-btn,.form-submit{min-width:230px;padding:6px 40px 6px 30px;font-size:16px;}#block-reassuranceaccueil{padding:40px 0 130px;}#block-reassuranceaccueil .content .h2:before{display:none;}#block-reassuranceaccueil .content .btns{align-items:center;}#block-reassuranceaccueil .content .btns .default-btn:not(:last-of-type){margin-right:0;}#block-reassuranceaccueil .block-reassurance .block-pictos .block-picto,#blocks-reassurance .block-reassurance .block-pictos .block-picto{width:calc(33.333% - 5px);}#block-reassuranceaccueil .block-reassurance .block-pictos .block-picto .picto,#blocks-reassurance .block-reassurance .block-pictos .block-picto .picto{min-height:65px;margin-bottom:6px;}#block-reassuranceaccueil .block-reassurance .block-pictos .block-picto .picto img,#blocks-reassurance .block-reassurance .block-pictos .block-picto .picto img{width:50px;}#block-reassuranceaccueil .block-reassurance .block-pictos .block-picto .texte,#blocks-reassurance .block-reassurance .block-pictos .block-picto .texte{font-size:13px;line-height:14px;}#block-reassuranceaccueil .visuel{max-width:200px;}#blocks-reassurance .block-contacts .titre,#blocks-reassurance .block-reassurance .titre{font-size:22px;line-height:26px;text-align:center;}#blocks-reassurance .block-reassurance .block-pictos{margin-top:15px;}#blocks-reassurance .block-contacts .btns{display:flex;flex-direction:column;align-items:center;}#blocks-reassurance .block-contacts .intro-contact{font-size:16px;line-height:18px;color:#494A4C;margin:10px 0 8px;}#blocks-reassurance .block-contacts .infos-comp{font-size:15px;margin-bottom:15px;}#blocks-reassurance .block-contacts .btns .default-btn:first-of-type{margin-right:0;margin-bottom:10px;}#blocks-reassurance .block-contacts,#blocks-reassurance .block-reassurance{min-height:0;padding:25px 15px;}.bloc-temoignage .contenu,.bloc-actualite .contenu{padding:0 15px 25px;}.bloc-temoignage .contenu .texte,.bloc-actualite .contenu .texte{min-height:75px;max-height:75px;font-size:15px;line-height:18px;-webkit-line-clamp:4;}.bloc-temoignage .contenu .readmore,.bloc-actualite .contenu .readmore{margin-top:8px;}.bloc-temoignage .contenu .titre,.bloc-actualite .contenu .titre{font-size:18px;line-height:22px;color:#494A4C;margin:15px 0 10px;min-height:0;}#block-views-block-temoignages-accueil{padding:40px 0 150px;}#block-views-block-temoignages-accueil #slider-temoignages{padding:0 20px;}#block-views-block-temoignages-accueil #slider-temoignages .swiper-button-prev{left:-10px;}#block-views-block-temoignages-accueil #slider-temoignages .swiper-button-next{right:-10px;}#block-trimaransaccueil .bateaux .bateau .block-image{height:280px;}#block-trimaransaccueil .bateaux .block-bateau,.frontpage #block-trimaransaccueil .bateaux .block-bateau{width:100%;margin:0 0 20px 0;}#block-trimaransaccueil .bateaux .bateau{height:auto;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16);}#block-trimaransaccueil .bateaux{width:90%;margin:0 auto;justify-content:space-between;padding-bottom:40px;flex-direction:column;align-items:center;}#block-trimaransaccueil .bateaux .bateau .block-titre .titre{font-size:16px;letter-spacing:1px;}#block-trimaransaccueil .bg-hachures{display:none;}#block-trimaransaccueil .bateaux .bateau .block-titre{height:85px;}#block-trimaransaccueil .bateaux .block-bateau.bateau-id-56 .block-image .vecto-noir,#block-trimaransaccueil .bateaux .block-bateau.bateau-id-56 .block-image .vecto-couleur{height:235px;bottom:-10px;}#block-trimaransaccueil .bateaux .block-bateau.bateau-id-757 .block-image .vecto-noir,#block-trimaransaccueil .bateaux .block-bateau.bateau-id-757 .block-image .vecto-couleur{height:250px;bottom:-10px;}#block-trimaransaccueil .bateaux .block-bateau.bateau-id-58 .block-image .vecto-noir,#block-trimaransaccueil .bateaux .block-bateau.bateau-id-58 .block-image .vecto-couleur{height:265px;bottom:-8px;}#block-trimaransaccueil .bateaux .block-bateau:nth-child(4) .block-image .vecto-noir,#block-trimaransaccueil .bateaux .block-bateau:nth-child(4) .block-image .vecto-couleur{height:275px;bottom:-6px;}#block-trimaransaccueil .bateaux .block-bateau.bateau-id-56 .block-image:after{content:'';position:absolute;right:15px;top:15px;width:53px;height:75px;background:url(/themes/tricat_theme/images/interface/macaron-european-yacht-2022.png) no-repeat center;background-size:contain;}#block-trimaransaccueil .bateaux .bateau .block-image .vecto-noir,#block-trimaransaccueil .bateaux .bateau .block-image .vecto-couleur{transform:translateX(-50%) translateY(15px);}#block-presentationaccueil .inner .content .zoom .sous-titre{font-size:17px;line-height:19px;}#block-presentationaccueil .inner .content .zoom{top:50px;}#block-presentationaccueil .inner .content{padding-top:160px;}#block-presentationaccueil .inner .content .h1{font-size:24px;line-height:28px;}}@media screen and (max-width:600px){#block-contenufooter .contact-newsletter .contact .btns{flex-direction:column;align-items:flex-start;}#block-contenufooter .contact-newsletter .contact .btns .default-btn:nth-child(1){margin-right:0;margin-bottom:10px;}#block-contenufooter .menu-others a{margin:5px 15px;}footer .gl-copy{width:95%;padding:15px 0;font-size:12px;line-height:18px;}.pos-photo-1 .para-photos,.pos-photo-2 .para-photos{flex-direction:column;}.pos-photo-1 .para-photos .para-photo,.pos-photo-2 .para-photos .para-photo{margin:5px 0;display:flex;}.pos-photo-1 .para-photo-img,.pos-photo-2 .para-photo-img{width:100%;}.pos-photo-1 .para-photos .para-photo a,.pos-photo-1 .para-photos .para-photo img,.pos-photo-2 .para-photos .para-photo a,.pos-photo-2 .para-photos .para-photo img{display:inline-block;width:auto;height:auto;}.tricat-formulaire-salon-form2 .form-item{width:100%;}.tricat-formulaire-salon-form2 .js-form-type-checkbox{display:flex;flex-direction:row-reverse;margin-top:25px!important;margin-bottom:25px!important;width:100%;justify-content:flex-end;}.tricat-formulaire-salon-form2 .form-item select{width:100%;}}@media screen and (max-width:550px){#block-reseauxsociaux a.default-btn{width:31px;overflow:hidden;text-indent:-1000px;background:transparent url(/themes/tricat_theme/images/svg/tel-white.svg) no-repeat center;background-size:16px;}#block-reseauxsociaux a.default-btn:hover{background:transparent url(/themes/tricat_theme/images/svg/tel-white.svg) no-repeat center;background-size:16px;}.frontpage header.sticky-desktop #block-reseauxsociaux a.default-btn,.not-frontpage #block-reseauxsociaux a.default-btn{background:#494A4C url(/themes/tricat_theme/images/svg/tel-white.svg) no-repeat center;background-size:16px;}.frontpage header.sticky-desktop #block-reseauxsociaux a.default-btn:hover,.not-frontpage #block-reseauxsociaux a.default-btn:hover{background:#494A4C url(/themes/tricat_theme/images/svg/tel-white.svg) no-repeat center;background-size:16px;}}@media screen and (max-width:440px){#block-reseauxsociaux > a:not(.default-btn){display:none;}}@media screen and (max-width:400px){.node--type-bateau #plaquette .plaquettes a{padding:10px 10px 10px 15px;font-size:14px;line-height:15px;}.node--type-bateau #plaquette .plaquettes a img{width:34px;height:auto;margin-left:8px;}.node--type-bateau #plaquette .block-titre .titre{font-size:20px;}}
