html, body {
overflow-x: hidden !important;
} .uptitle h4 {
padding-bottom: 0;
}
.uptitle h4:before {
background-color: #B4E214;
border-radius: 100%;
content: "";
display: inline-block;
height: 20px;
position: relative;
left: -10px;
top: 2px;
width: 20px;
}    .video-adventure .et_pb_video_overlay {
background-size: cover;
background-position: 70%;
}   #btn-black {
border-top-left-radius: 60px !important;
border-bottom-right-radius: 60px !important;
}        .liberte-mouvement .et_pb_row:before {
content: "";
border-top-left-radius: 60px;
border-bottom-right-radius: 60px;
display: block;
position: absolute;
height: 424px;
width: 100%;
top: 0;
bottom: 47px;
background-image: linear-gradient(rgba(92, 108, 81, .04), rgba(92, 108, 81, .04)), url(//www.trott-pei.com/wp-content/uploads/2025/09/noise-512-strong.png), linear-gradient(#5C6C51, #5C6C51);
background-blend-mode: soft-light;
background-size: 100% 100%, 180px 180px, 100% 100%;
max-width: 1130px;
}
.liberte-mouvement .et_pb_row .et_pb_column:first-child {
margin-right:72px;
padding-left: 55px;
padding-top: 54px;
width: calc(50% - 36px);
}
.liberte-mouvement .et_pb_row .et_pb_column:last-child {
top: -62px;
padding-right: 72px;
width: calc(50% - 36px);
}
@media (max-width:1200px) {
.liberte-mouvement .et_pb_row{
width: calc(100% - 60px);
}
.liberte-mouvement .et_pb_row:before{
height: 100%;
}
}
@media (max-width:1024px) {
.liberte-mouvement .et_pb_row{
height: auto;
}
.liberte-mouvement .et_pb_row .et_pb_column:last-child {
top: 0;
}
}
@media (max-width:980px) {
.liberte-mouvement .et_pb_row {
height: auto;
width: calc(100% - 60px);
}
.liberte-mouvement .et_pb_row:before {
content: "";
border-top-left-radius: 60px;
border-bottom-right-radius: 60px;
display: block;
position: absolute;
height: auto;
width: 100%;
top: 0;
bottom: 230px;
background-image: linear-gradient(rgba(92, 108, 81, .04), rgba(92, 108, 81, .04)), url(//www.trott-pei.com/wp-content/uploads/2025/09/noise-512-strong.png), linear-gradient(#5C6C51, #5C6C51);
background-blend-mode: soft-light;
background-size: 100% 100%, 180px 180px, 100% 100%;
max-width: 1130px;
}
.liberte-mouvement .et_pb_row .et_pb_column:first-child, .liberte-mouvement .et_pb_row .et_pb_column:last-child {
margin-right: 0;
padding: 30px;
width: 100%;
}
.liberte-mouvement .et_pb_row .et_pb_column:last-child {
top: 0;
padding: 0;
}
.liberte-mouvement .et_pb_row .et_pb_column:last-child .et_pb_module.et_pb_image, .liberte-mouvement .et_pb_row .et_pb_column:last-child .et_pb_image_wrap {
width: 100%;
}
.liberte-mouvement .et_pb_row .et_pb_column:last-child .et_pb_image_wrap img {
border-top-left-radius: 60px;
border-bottom-right-radius: 60px;
height: 200px;
object-fit: cover;
object-position: 100% 40%;
width: 100%;
}
}  .projet-souvenir .et_pb_row {
width: calc(100% - 60px);
}
.projet-souvenir .et_pb_row .et_pb_column {
max-width: 550px;
width: calc(50% - 15px);
}
.projet-souvenir .et_pb_row .et_pb_column:first-child {
margin-right: 30px;
}
.projet-souvenir .et_pb_main_blurb_image, .projet-souvenir .et_pb_main_blurb_image img {
width: 100%;
}
@media (max-width:980px) {
.projet-souvenir .et_pb_row .et_pb_column {
width: 100%;
margin-right: 0;
max-width: 100%;
}
}  @media (max-width:1200px) {
.aventure-passion .et_pb_module.et_pb_image.content-img {
width: 100%;
}
.aventure-passion .content-img img {
border-top-left-radius: 60px;
border-bottom-right-radius: 60px;
object-fit:cover;
}
}
@media (max-width:980px) {
.aventure-passion .et_pb_row .et_pb_column:first-child {
margin-right: 0;
}
.aventure-passion .et_pb_module.et_pb_image, .aventure-passion .et_pb_image .et_pb_image_wrap  {
width: 100%;
}
.aventure-passion .et_pb_image.content-img img {
height: 100%;
max-height: 400px;
object-fit: cover;
width: 100%;
}
}  .trottinette .et_pb_column:first-child .et_pb_module:last-child {
margin-left: 0;
}  .trottinette-exceptionnelle h2 {
padding-bottom: 16px;
}
.trottinette-exceptionnelle .et_pb_row.exceptionnelle-line .et_pb_column {
display: flex;
min-width: 552px;
width:calc(50% - 13px);
margin: 0;
}
.trottinette-exceptionnelle .et_pb_row.exceptionnelle-line .et_pb_column .et_pb_module.et_pb_text {
width:calc(100% - 96px);
}
.trottinette-exceptionnelle .et_pb_row.exceptionnelle-line .et_pb_column:first-child  {
margin-right:26px;
}
@media (max-width:1200px) {
.trottinette-exceptionnelle .et_pb_row.exceptionnelle-line .et_pb_column {
min-width: calc(50% - 13px);
}
.trottinette-exceptionnelle .et_pb_row.exceptionnelle-line{
min-width: 100%;
padding: 30px;
}
}
@media (max-width:980px) {
.trottinette-exceptionnelle .et_pb_row.et_pb_row.exceptionnelle-line .et_pb_column {
align-items: center;
flex-direction: column;
margin-bottom: 25px;
width: 100%;
}
.trottinette-exceptionnelle .et_pb_row.exceptionnelle-line:last-child .et_pb_column:last-child {
margin-bottom: 0;
}
.trottinette-exceptionnelle .et_pb_module.et_pb_image {
margin-right: 0 !important
}
}  .location-inclus .location-list ul li {
margin-bottom: 30px;
position: relative;
padding-left: 35px;
}
.location-inclus .location-list ul li:last-child {
margin-bottom: 0;
}
.location-inclus .location-list ul li:before {
content:"";
background-image:url(//www.trott-pei.com/wp-content/uploads/2025/09/picto-valid.png);
display:block;
height: 34px;
width: 34px;
position: absolute;
top: 4px;
left: -20px;
}
@media (max-width: 1200px) {
.location-inclus .content-img img {
border-top-left-radius: 0;
border-bottom-right-radius: 0;
}
}
@media screen and (min-width:768px) and (max-width:980px) {
.location-inclus .location-list ul li {
margin-bottom: 20px;
}
}
@media screen and (min-width:768px) and (max-width:980px) {
.location-inclus .location-list ul {
width: 64%;
margin: 0 auto;
padding: 0;
}
}  .points-fort h2 {
padding-bottom: 0;
}
@media screen and (min-width:981px) and (max-width:1200px) {
.points-fort .et_pb_row {
padding: 0 30px;
}
}      #post-1530 ul.et_pb_tabs_controls {
background-color: transparent !important;
}
#post-1530 ul.et_pb_tabs_controls:after {
border: none !important;
}
#post-1530 .et_pb_tab_active{
border-radius: 8px;
}
#post-1530 .et_pb_tabs_controls {
display: flex;
justify-content: center; 
gap: 15px;               
}
.et_pb_dollar_sign {
margin-left: 78px !important;
} .table_commander table .entry-content tr td {
border-top: 0 !important;
} button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
} .et-db #et-boc .et-l .et_pb_code_inner{
font-family:'Inter Tight', Helvetica, Arial, Lucida, sans-serif;
font-size: 22px !important;
} #et_pb_contact_form_0{
border-radius: 30px;
}