#cloudfret-functionalities{padding:var(--section-padding);background-color:rgba(var(--color-1-rgb),.1);@media (max-width:767px){.row{&>*{display:flex;justify-content:center}}}.functionality{position:relative;background:#FFFFFF;box-shadow:.4375rem .4375rem 2.0625rem rgba(0,0,0,.08);border-radius:18px;width:100%;overflow:hidden;display:flex;flex-direction:column;margin-top:4.375rem;@media (max-width:767px){width:80%;margin-top:3.125rem}img{margin-top:1.25rem;margin-bottom:4.375rem;height:7.8125rem}p{position:relative;z-index:1;flex:1;font-size:1.5rem;font-weight:600;line-height:1.2;color:#fff;background-color:var(--color-3);padding:0 1.875rem 1.25rem;&:before{content:"";position:absolute;z-index:-1;left:0;width:100%;aspect-ratio:1;background-color:inherit;transform:translateY(-45%) scaleY(.25) rotate(45deg);border-radius:10px}}}}#cloudfret-transporters-mobile{.section{padding:var(--section-padding)}.title-container{display:flex;align-items:center;gap:1.375rem;margin-bottom:4.375rem;img{width:7.5rem}.title{font-family:var(--font-primary);font-size:3rem;line-height:1.3;color:var(--color-3);@media (max-width:420px){font-size:1.8rem!important}html[dir=rtl] &{font-family:var(--font-arabe)}}.subtitle{font-size:1.375rem;font-weight:600;color:var(--text-color);margin-top:.625rem}@media (max-width:767px){.title{font-size:2.25rem}.subtitle{font-size:1.125rem}}}@media (max-width:420px){.title-container img{width:6rem}}.items{display:flex;align-items:flex-end;counter-reset:item;@media (min-width:992px){&.title-missed{.item-title{max-width:none!important;min-width:25rem}}}.arrow-separator{align-self:center;html[dir=rtl] &{rotate:180deg}}.item{max-width:33.33%;.item-title{font-size:1.125rem;display:flex;align-items:center;gap:.875rem;margin-bottom:1.875rem;max-width:26.25rem;&:before{counter-increment:item;content:counter(item);width:4.375rem;height:4.375rem;flex:0 0 auto;background:var(--color-2);font-family:var(--font-primary);font-size:3rem;font-weight:800;color:var(--color-3);display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:1.25rem}}.item-image{position:relative;&:before{content:"";position:absolute;z-index:-1;aspect-ratio:1;right:-2.5rem;top:50%;transform:translateY(-50%);background-color:var(--color-2);opacity:.4;filter:blur(3.125rem);border-radius:50%}&:before,img{width:100%}}}@media (max-width:991px){flex-direction:column;align-items:center;.item{display:flex;justify-content:center;max-width:none;width:100%;.item-title{flex:1}.item-image{margin-left:0;img{max-width:20rem}}}.arrow-separator{transform:rotate(90deg);margin-bottom:1.875rem}&+.button-container{display:block;text-align:center}}@media (max-width:767px){.item{flex-direction:column;align-items:center;.item-title{width:100%;&:before{margin-left:0}}}.arrow-separator{height:2.5rem;html[dir=rtl] &{rotate:1turn}}}}.button{margin-top:1.875rem}}#cloudfret-routes{padding:var(--section-padding);background-color:var(--color-3);.swiper{padding:3.75rem 2.5rem;.swiper-slide{display:flex;flex-direction:column;height:auto;&.swiper-slide-prev{left:-3.125rem}&.swiper-slide-active{&+.swiper-slide+.swiper-slide+.swiper-slide{right:-3.125rem}}}.swiper-button-next,.swiper-button-prev{width:1rem;background:no-repeat 50%/100% auto;filter:brightness(3);&:after{display:none}}.swiper-button-prev{left:0;background-image:url(/images/icons/chevron-left.svg)}.swiper-button-next{right:0;background-image:url(/images/icons/chevron-right.svg)}.swiper-pagination{bottom:0;display:flex;justify-content:center}.swiper-pagination-bullet{width:.75rem;height:.75rem;margin:0 .375rem;background-color:#C4C4C4;opacity:1;&.swiper-pagination-bullet-active{background-color:var(--color-1)}}}.route{flex:1;display:flex;flex-direction:column;background-color:#fff;padding:1.25rem;box-shadow:.4375rem .4375rem 2.0625rem rgba(0,0,0,.08);border-radius:16px;font-size:.875rem;color:var(--color-3);.date{font-weight:500;color:var(--color-1);margin-bottom:.625rem}.cities{display:flex;justify-content:center;gap:1.25rem;margin-bottom:.9375rem;padding-bottom:.9375rem;border-bottom:1px solid #ddd}.city{font-size:1rem;font-weight:600;color:var(--text-color-dark);margin-top:.3125rem;text-align:center;img{width:1.875rem}}.arrow-separator{width:1.25rem}.options{display:flex;justify-content:center;gap:.625rem;align-items:center;.option{padding:.25rem .75rem;border-radius:20px;background-color:#DEE6E9;color:var(--text-color-dark);text-align:center;max-width:10.3125rem}}.loading-date{text-align:center;font-weight:600;margin-top:.9375rem}.trailers{display:flex;gap:.625rem;font-weight:600;margin-top:.9375rem;padding-top:.9375rem;border-top:1px solid #ddd;margin-bottom:1.5625rem;span{white-space:nowrap;display:block;padding-top:.25rem}.trailers-list{display:flex;align-items:center;flex-wrap:nowrap;gap:.625rem;overflow:scroll}.trailer{padding:.25rem .75rem;border-radius:20px;background-color:#EBF0FD;font-weight:400}}.button-container{flex:1;display:flex;align-items:flex-end}}}