#section-vision-code .btn-primary{transition:all 0.4s ease;display:inline-block;margin-top:20px;text-decoration:none}#section-vision-code .content-wrapper{position:relative;min-height:700px}#section-vision-code .main-heading{position:absolute;line-height:1;animation:fadeIn 1.5s ease-out forwards}#section-vision-code .top-heading{top:0;left:50%;position:absolute;z-index:1000000;transform:translateX(-50%)}#section-vision-code .bottom-heading{bottom:0;left:50%;transform:translateX(-50%)}#section-vision-code .laptop-container{position:relative;animation:float 6s ease-in-out infinite,scaleIn 1s ease-out forwards}#section-vision-code .laptop-img{max-width:100%;height:auto;width:700px}#section-vision-code .services-list{position:absolute;top:30%;left:12%;list-style:none;padding:0;text-align:left;animation:slideInFromLeft 1s ease-out 0.2s forwards}#section-vision-code .services-list{margin-bottom:15px}#section-vision-code .info-card{position:absolute;padding:25px;background:rgba(40,40,40,0.4);border:1px solid rgba(255,255,255,0.15);border-radius:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-align:left;animation:float 8s ease-in-out infinite,slideInFromRight 1s ease-out forwards}#section-vision-code .info-card .para-p{margin:0;line-height:1.6;text-align:center}#section-vision-code .info-card-1{bottom:15%;left:18%;width:260px;animation-name:float,slideInFromLeft;animation-delay:0.6s;animation-duration:7s,1s;display:flex;align-items:center;flex-direction:column}#section-vision-code .info-card-2{top:20%;right:15%;width:260px;animation-delay:0.4s;display:flex;flex-direction:column;align-items:center}#section-vision-code .info-card-3{top:50%;right:12%;transform:translateY(-50%);padding:15px 25px;animation-delay:0.8s}#section-vision-code .info-card .dot.btn-primary{width:35px;height:35px;border-radius:50%;margin-bottom:15px}#section-vision-code .btn-primary{transition:all 0.4s ease}#section-vision-code .btn-primary:hover{transform:scale(1.05)}#section-vision-code .experience-wrapper{display:flex;align-items:center;margin-top:20px}#section-vision-code .experience-number{margin-right:15px;line-height:1}#section-vision-code .experience-text{line-height:1.4}@keyframes float{0{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}#section-vision-code .info-card-3{animation:float 5s ease-in-out infinite,slideInFromRight 1s ease-out 0.8s forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes scaleIn{from{transform:scale(0.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes slideInFromLeft{from{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInFromRight{from{transform:translateX(50px);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:1400px){#section-vision-code .laptop-img{width:600px}#section-vision-code .services-list{left:5%}#section-vision-code .info-card-1{left:10%}#section-vision-code .info-card-2{right:8%}#section-vision-code .info-card-3{right:5%}}@media (max-width:1199px){#section-vision-code .laptop-img{width:500px}#section-vision-code .services-list{top:25%;left:8%}#section-vision-code .info-card-1{bottom:10%;left:12%;width:240px}#section-vision-code .info-card-2{top:18%;right:10%;width:240px}#section-vision-code .info-card-3{right:8%}}@media (max-width:991px){#section-vision-code .content-wrapper{min-height:600px}#section-vision-code .laptop-img{width:450px}#section-vision-code .services-list{top:28%;left:2%}#section-vision-code .info-card{padding:20px}#section-vision-code .info-card-1{bottom:15%;left:5%;width:220px}#section-vision-code .info-card-2{top:20%;right:5%;width:220px}#section-vision-code .info-card-3{right:2%}}@media (max-width:767px){#section-vision-code .content-wrapper{min-height:auto;padding-top:40px;padding-bottom:40px;display:block}#section-vision-code .main-heading,#section-vision-code .services-list,#section-vision-code .info-card{position:static;transform:none !important;animation:fadeIn 1s ease-out forwards;margin:20px auto;text-align:center}#section-vision-code .laptop-container{margin:40px 0;animation:float 6s ease-in-out infinite,fadeIn 1s ease-out forwards}#section-vision-code .laptop-img{width:80%;max-width:350px}#section-vision-code .services-list{text-align:center;margin-bottom:40px}#section-vision-code .info-card{width:90%;max-width:350px;text-align:center}#section-vision-code .info-card .dot.btn-primary{margin-left:auto;margin-right:auto}#section-vision-code .experience-wrapper{justify-content:center}}#section-vision-code.text-right{direction:rtl}#product-list-7 #dynamic-product-list_7{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding:30px}#product-list-7 .gallery-box-product{border:1px solid #ececec;border-radius:18px;overflow:hidden;transition:all 0.35s ease;cursor:pointer;box-shadow:0 5px 14px rgba(0,0,0,0.06)}#product-list-7 .gallery-box-product:hover{transform:translateY(-6px);box-shadow:0 10px 22px rgba(0,0,0,0.12)}#product-list-7 .picture{height:260px;width:100%;position:relative;overflow:hidden}#product-list-7 .picture img{object-fit:cover;width:100%;height:100%;display:block;transition:transform 0.5s ease}#product-list-7 .gallery-box-product:hover .picture img{transform:scale(1.05)}#product-list-7 .contenu{padding:22px 24px}#product-list-7 .contenu .ProductTitle{font-size:1.25rem;font-weight:700;margin-bottom:10px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#product-list-7 .product-price{color:var(--btn-primary-background-color-section-vision-code);align-items:baseline;gap:10px}@media (max-width:1200px){#product-list-7 #dynamic-product-list_7{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){#product-list-7 #dynamic-product-list_7{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){#product-list-7 #dynamic-product-list_7{grid-template-columns:1fr}}#product-list-7 .product-price{display:block}#product-list-7.text-right{direction:rtl}#section-services-tabs .services-tabs{padding-left:0;margin-bottom:0;list-style:none}#section-services-tabs.light,#section-services-tabs{--btn-primary-background-color-services:var(--btn-primary-light-background-color);--btn-primary-color-services:var(--btn-primary-light-color);--btn-primary-background-color-rgb-services:var(--btn-primary-light-background-color-rgb)}#section-services-tabs.dark{--btn-primary-background-color-services:var(--btn-primary-dark-background-color);--btn-primary-color-services:var(--btn-primary-dark-color);--btn-primary-background-color-rgb-services:var(--btn-primary-dark-background-color-rgb)}#section-services-tabs .services-tabs li{display:inline-block;margin:5px 8px}#section-services-tabs .services-tabs li a{display:block;padding:10px 25px;border:1px solid ;border-radius:50px;font-size:15px;font-weight:500;text-decoration:none;background-color:transparent;transition:all 0.4s ease}#section-services-tabs .services-tabs li a:hover,#section-services-tabs .services-tabs li.active a{border-color:var(--btn-primary-background-color-services)}#section-services-tabs .tab-content{margin-top:40px}#section-services-tabs .content-box{border:1px solid;border-radius:25px;padding:50px;transition:all 0.6s ease;transform:translateY(20px)}#section-services-tabs .tab-pane.active .content-box{transform:translateY(0)}#section-services-tabs .image-col{display:flex;align-items:center;justify-content:center}#section-services-tabs .image-col img{max-width:100%;height:auto;transition:transform 0.4s ease}#section-services-tabs .image-col img:hover{transform:scale(1.05)}#section-services-tabs .text-col .title-h2{margin-top:0;margin-bottom:25px}#section-services-tabs .tags-container{margin-bottom:30px}#section-services-tabs .tags-container .title-h4{display:inline-block;border:1px solid;border-radius:50px;padding:6px 18px;margin-right:10px;margin-bottom:10px;font-weight:400}#section-services-tabs .text-col .para-p{line-height:1.7;margin-bottom:0}@media (max-width:991px){#section-services-tabs .content-box{padding:40px}#section-services-tabs .text-col{padding-top:20px}}@media (max-width:767px){#section-services-tabs .services-tabs li a{padding:8px 18px}#section-services-tabs .image-col{margin-bottom:40px}#section-services-tabs .text-col{text-align:center;padding-top:0}#section-services-tabs .content-box{padding:30px}}@media (max-width:480px){#section-services-tabs .services-tabs li{display:block;margin:10px auto;max-width:280px}}#section-services-tabs.text-right .tab-pane .content-box .row{display:flex;flex-wrap:wrap}#section-services-tabs.text-right .image-col,#section-services-tabs.text-right .text-col{float:none !important;display:block}#section-services-tabs.text-right{direction:rtl}#section-work-process.dark{--btn-primary-background-color-section-work-process:var(--btn-primary-dark-background-color);--btn-primary-color-section-work-process:var(--btn-primary-dark-color);--btn-primary-background-color-rgb-section-work-process:var(--btn-primary-dark-background-color-rgb)}#section-work-process.light,#section-work-process{--btn-primary-background-color-section-work-process:var(--btn-primary-light-background-color);--btn-primary-color-section-work-process:var(--btn-primary-light-color);--btn-primary-background-color-rgb-section-work-process:var(--btn-primary-light-background-color-rgb)}#section-work-process{position:relative;overflow:hidden}#section-work-process .section-title{margin-bottom:80px}#section-work-process .section-title .title-h2{letter-spacing:2px;margin-top:0;margin-bottom:20px;text-transform:uppercase}#section-work-process .section-title .para-p{line-height:1.7;max-width:600px;margin-left:auto;margin-right:auto}#section-work-process .work-step-item{position:relative;padding:20px;transition:transform 0.4s ease,box-shadow 0.4s ease}#section-work-process .work-step-item:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.07)}#section-work-process .step-number{font-size:140px;font-weight:700;color:var(--btn-primary-background-color-section-work-process)!important;line-height:1;display:block;position:relative;z-index:1}#section-work-process .work-step-item .titre-h4{letter-spacing:1.5px;text-transform:uppercase;margin-top:-65px;margin-bottom:20px;position:relative;z-index:2}#section-work-process .work-step-item .para-p{line-height:1.7;position:relative;z-index:2}#section-work-process .anim-on-scroll{transform:translateY(50px);visibility:hidden;transition:transform 0.8s cubic-bezier(0.175,0.885,0.32,1.275),visibility 0s 0.8s}#section-work-process.in-view .anim-on-scroll{transform:translateY(0);visibility:visible;transition:transform 0.8s cubic-bezier(0.175,0.885,0.32,1.275),visibility 0s 0s}#section-work-process.in-view .work-step-wrapper:nth-child(2){transition-delay:0.2s}#section-work-process.in-view .work-step-wrapper:nth-child(3){transition-delay:0.4s}@media (max-width:991px){#section-work-process .work-step-wrapper{margin-bottom:50px}#section-work-process .work-step-wrapper:last-child{margin-bottom:0}}@media (max-width:767px){#section-work-process .section-title{margin-bottom:50px}#section-work-process .step-number{font-size:100px}#section-work-process .work-step-item .titre-h4{margin-top:-45px}}#section-work-process.text-right{direction:rtl}#product-list-8 #dynamique-product-list-8 .product-item-8 .icon-container{width:30px;height:30px;position:absolute;bottom:13px;right:60px;opacity:0;padding-left:7.5px;padding-top:7.5px;color:white;background-color:black;transition:0.5s ease-in-out;border-radius:50%}#product-list-8 #dynamique-product-list-8 .product-item-8:hover .icon-container{opacity:1;right:12px}#product-list-8 .container-product-8{position:relative;z-index:5;padding-right:40px}#product-list-8 .container-product-8 .dynamique-product-list-background{width:35%;overflow:hidden;min-height:45vw;transition:all 0.5s ease-in-out;background-color:transparent}#product-list-8 .container-product-8:hover .dynamique-product-list-background{width:38%;cursor:pointer}#product-list-8 #dynamique-product-list-8{gap:10px;padding-right:40px;padding-left:10vw;padding-top:20px;padding-bottom:20px;z-index:65;position:relative;overflow-x:auto;overflow-y:hidden;cursor:grab;scroll-behavior:smooth;user-select:none;display:flex;scrollbar-width:none;-ms-overflow-style:none}#product-list-8 #dynamique-product-list-8::-webkit-scrollbar{display:none}#product-list-8 #dynamique-product-list-8:active{cursor:grabbing;scroll-behavior:auto}#product-list-8 #dynamique-product-list-8:active .product-item-8{pointer-events:none}#product-list-8 #dynamique-product-list-8:active .product-item-8:hover{transform:none;box-shadow:0 4px 15px rgba(0,0,0,0.3)}#product-list-8 #dynamique-product-list-8 .product-item-8{width:20vw;min-width:250px;position:relative;background-color:#1a1a1a;border:1px solid #333;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,0.3);transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out}#product-list-8 #dynamique-product-list-8 .product-item-8:hover{transform:translateY(-8px);box-shadow:0 12px 25px rgba(0,0,0,0.5);cursor:pointer}#product-list-8 #dynamique-product-list-8 .product-item-8 .container-img{width:100%;position:relative;overflow:hidden;border-top-left-radius:12px;border-top-right-radius:12px}#product-list-8 #dynamique-product-list-8 .product-item-8 .container-img::before{content:"";display:block;padding-bottom:125%}#product-list-8 #dynamique-product-list-8 .product-item-8 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}#product-list-8 #dynamique-product-list-8 .product-item-8:hover img{transform:scale(1.05)}#product-list-8 #dynamique-product-list-8 .product-item-8 .product-container{padding:15px 20px;background-color:#1a1a1a;width:100%;color:#f5f5f5;border-bottom-left-radius:12px;border-bottom-right-radius:12px}#product-list-8 #dynamique-product-list-8 .product-item-8 .product-container .ProductTitle{margin:0 0 8px;font-weight:600;color:#fff;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#product-list-8 #dynamique-product-list-8 .product-item-8 .Data-price{font-size:1.1em;font-weight:700;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#product-list-8 #dynamique-product-list-8 .product-item-8 .Data-price .finalPrice-8{color:var(--btn-primary-background-color-section-vision-code);font-size:1.2em}#product-list-8 #dynamique-product-list-8 .product-item-8 .Data-price .originalPrice-8{margin-left:10px;text-decoration:line-through;font-weight:normal;opacity:0.7;color:#aaa;font-size:0.9em}#product-list-8 .discount_amount,#product-list-8 .OutOfStock{background-color:#e74c3c;color:white;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:bold;position:absolute;z-index:1000;top:15px;left:15px;text-transform:uppercase}#product-list-8 .icon_eyes{display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,0.2);color:#fff;width:38px;height:38px;border-radius:50%;position:absolute;z-index:1000;top:15px;right:15px;opacity:0;transition:opacity 0.3s ease;cursor:pointer}#product-list-8 #dynamique-product-list-8 .product-item-8:hover .icon_eyes{opacity:1}#product-list-8 #dynamique-product-list-8 .product-item-8 .data-product-8{padding:15px;background-color:rgba(0,0,0,0.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid #333;border-radius:0 0 12px 12px;bottom:0;max-height:100%;opacity:1;visibility:visible;transition:transform 0.4s ease,opacity 0.4s ease;transform:translateY(100%);position:absolute;z-index:126;width:100%;color:#fff}#product-list-8 #dynamique-product-list-8 .product-item-8:hover .data-product-8{transform:translateY(0)}#section-work-process.text-right{direction:rtl}#section-about-inner.dark{--btn-primary-background-color-section-about-inner:var(--btn-primary-light-background-color);--btn-primary-color-section-about-inner:var(--btn-primary-light-color);--btn-primary-background-color-rgb-section-about-inner:var(--btn-primary-light-background-color-rgb)}#section-about-inner.light,#section-about-inner{--btn-primary-background-color-section-about-inner:var(--btn-primary-dark-background-color);--btn-primary-color-section-about-inner:var(--btn-primary-dark-color);--btn-primary-background-color-rgb-section-about-inner:var(--btn-primary-dark-background-color-rgb)}#section-about-inner .row{display:flex;align-items:center;flex-wrap:wrap}#section-about-inner .image-container{position:relative}#section-about-inner .image-container img{width:100%;height:537px;object-fit:cover;max-width:100%}#section-about-inner .video-play-btn{position:absolute;bottom:30px;display:flex;align-items:center;justify-content:center;padding:15px 25px;letter-spacing:1px;text-decoration:none;transition:all 0.4s ease;background-color:var(--btn-primary-color-section-about-inner);text-align:center}#section-about-inner .video-play-btn .titre-h4{margin:0}#section-about-inner .video-play-btn .titre-h4{color:var(--btn-primary-background-color-section-about-inner)}#section-about-inner .video-play-btn:hover,#section-about-inner .video-play-btn:focus{text-decoration:none}#section-about-inner .video-play-btn span{display:flex;justify-content:center;align-items:center;width:50px;height:50px;background-color:var(--btn-primary-background-color-section-about-inner);color:var(--btn-primary-color-section-about-inner);border-radius:50%;font-size:16px;margin-right:20px;transition:all 0.4s ease;padding-left:4px;i{margin-left:35px}}#section-about-inner .video-play-btn:hover span{transform:scale(1.1);color:var(--btn-primary-background-color-section-about-inner);background-color:var(--btn-primary-color-section-about-inner)}#section-about-inner.text-right .video-play-btn span{margin-left:20px;margin-right:0}#section-about-inner .content-wrapper{padding-left:30px}#section-about-inner .content-box{padding:50px;box-shadow:0 15px 40px rgba(0,0,0,0.08);margin-left:-100px;position:relative;z-index:1}#section-about-inner .content-box .titre-h4{letter-spacing:1.5px;margin-top:0;margin-bottom:15px}#section-about-inner .content-box .titre-h2{line-height:1.2;margin-top:0;margin-bottom:25px}#section-about-inner .content-box .para-p{line-height:1.7;margin-bottom:35px}#section-about-inner .btn-primary{padding:15px 35px;letter-spacing:1.5px;text-transform:uppercase;border:none;transition:all 0.4s ease}#section-about-inner .stats-container{margin-top:50px;padding-left:50px}#section-about-inner .stat-item .titre-h3{margin-top:0;margin-bottom:5px}#section-about-inner .stat-item .para-p{margin:0}#section-about-inner .modal-dialog{max-width:800px;margin:50px auto}#section-about-inner .modal-content{border-radius:0;border:none;box-shadow:none;background:transparent}#section-about-inner .modal-body{padding:0;position:relative}#section-about-inner .modal-body .close{position:absolute;top:-35px;right:0;font-size:35px;opacity:0.9;text-shadow:none;transition:all 0.4s ease}#section-about-inner .modal-body .close:hover{opacity:1}@media (max-width:991px){#section-about-inner .row{display:block}#section-about-inner .content-wrapper{padding-left:0;margin-top:40px}#section-about-inner .content-box{margin-left:0;padding:40px}#section-about-inner .stats-container{padding-left:0;margin-top:40px}}@media (max-width:767px){#section-about-inner .content-box{padding:30px}#section-about-inner .video-play-btn{padding:10px 15px;bottom:20px}#section-about-inner .video-play-btn span{font-size:12px}}@media (max-width:480px){#section-about-inner .stats-container .col-xs-6{width:100%;text-align:center}#section-about-inner .stats-container .col-xs-6:first-child{margin-bottom:30px}#section-about-inner .stat-item{text-align:center}}#section-about-inner.text-right{direction:rtl}#section-experience.dark{--btn-primary-background-color-section-experience:var(--btn-primary-dark-background-color);--btn-primary-color-section-experience:var(--btn-primary-dark-color);--btn-primary-background-color-rgb-section-experience:var(--btn-primary-dark-background-color-rgb)}#section-experience.light,#section-experience{--btn-primary-background-color-section-experience:var(--btn-primary-light-background-color);--btn-primary-color-section-experience:var(--btn-primary-light-color);--btn-primary-background-color-rgb-section-experience:var(--btn-primary-light-background-color-rgb)}#section-experience .sub-heading-wrapper{display:flex;align-items:center;margin-bottom:15px}#section-experience .sub-heading-wrapper .line{width:30px;height:2px;margin-right:15px;background-color:var(--btn-primary-background-color-section-experience)}#section-experience .main-description{margin-bottom:50px}#section-experience .feature-item{margin-bottom:40px}#section-experience .feature-item i.fa{font-size:24px;margin-bottom:15px;display:inline-block}#section-experience .feature-item .titre-h4{margin-top:0;margin-bottom:10px}#section-experience .content-right .image-container{margin-bottom:30px}#section-experience .content-right img{width:100%;height:auto;border-radius:20px;display:block}#section-experience .content-right .para-p{margin-bottom:40px}@keyframes fadeInUp{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}#section-experience .content-left,#section-experience .content-right{animation-name:fadeInUp;animation-duration:0.8s;animation-fill-mode:both;animation-timing-function:ease-out}#section-experience .content-right{animation-delay:0.2s}@media (max-width:991px){#section-experience .content-right{margin-top:50px}}@media (max-width:767px){#section-experience .feature-item,#section-experience .content-right,#section-experience .titre-h2,#section-experience .main-description{text-align:center}#section-experience .sub-heading-wrapper{justify-content:center}}@media (min-width:992px){#section-experience .row.vertical-align{display:flex;align-items:center}#section-experience .main-description{max-width:500px}}#section-experience .feature-item i.fa{color:var(--btn-primary-background-color-section-experience)}#section-experience.text-right{direction:rtl}#section-faq.dark{--btn-primary-background-color-section-faq:var(--btn-primary-light-background-color);--btn-primary-color-section-faq:var(--btn-primary-light-color);--btn-primary-background-color-rgb-section-faq:var(--btn-primary-light-background-color-rgb)}#section-faq.light,#section-faq{--btn-primary-background-color-section-faq:var(--btn-primary-dark-background-color);--btn-primary-color-section-faq:var(--btn-primary-dark-color);--btn-primary-background-color-rgb-section-faq:var(--btn-primary-dark-background-color-rgb)}#section-faq .container-special-width::before,#section-faq .container-special-width::after{display:table;content:" "}#section-faq .container-special-width::after{clear:both}#section-faq .faq-header{margin-bottom:50px}#section-faq .pre-title{letter-spacing:1.5px;text-transform:uppercase;margin-bottom:15px;display:flex;align-items:center}#section-faq .pre-title::before{content:'///';color:var(--btn-primary-background-color-section-faq);font-weight:700;font-size:18px;margin-right:10px;transform:skewX(-15deg);display:inline-block}#section-faq.text-right .pre-title::before{margin-left:10px;margin-right:0}#section-faq .main-title{line-height:1.2;text-transform:uppercase;margin:0}#section-faq .faq-item{border-bottom:1px solid rgba(255,255,255,0.15)}#section-faq .faq-accordion .faq-item:first-child{border-top:1px solid rgba(255,255,255,0.15)}#section-faq .faq-question{padding:20px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color 0.4s ease}#section-faq .faq-question .titre-h4{text-transform:uppercase;margin:0;transition:color 0.4s ease}#section-faq .faq-question i{color:blackfont-size:16px;transition:transform 0.4s ease,opacity 0.4s ease}#section-faq .faq-item .icon-close{display:none}#section-faq .faq-item .icon-open{display:block}#section-faq .faq-item.active .icon-close{display:block}#section-faq .faq-item.active .icon-open{display:none}#section-faq .faq-answer{display:none;padding-bottom:25px}#section-faq .description-text{line-height:1.8;margin-bottom:40px}#section-faq .image-wrapper img{width:100%;transition:transform 0.4s ease}#section-faq .image-wrapper:hover img{transform:scale(1.05)}#section-faq .anim-element{transform:translateY(40px);transition:transform 0.8s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform}#section-faq .anim-element.in-view{transform:translateY(0)}@media (max-width:991px){#section-faq .faq-right-content{margin-top:50px}}#section-faq .faq-accordion .faq-item:first-child .faq-answer{display:block}#section-faq.text-right{direction:rtl}#section-faq.text-right .row{display:flex}@media (max-width:767px){#section-faq.text-right .row{flex-direction:column}}#section-car-insurance .dark{--btn-primary-background-color-section-car-insurance:var(--btn-primary-light-background-color);--btn-primary-color-section-car-insurance:var(--btn-primary-light-color);--btn-primary-background-color-rgb-section-car-insurance:var(--btn-primary-light-background-color-rgb)}#section-car-insurance .light,#section-car-insurance{--btn-primary-background-color-section-car-insurance:var(--btn-primary-dark-background-color);--btn-primary-color-section-car-insurance:var(--btn-primary-dark-color);--btn-primary-background-color-rgb-section-car-insurance:var(--btn-primary-dark-background-color-rgb)}#section-car-insurance .content-left{visibility:hidden;transform:translateX(-50px);transition:all 1s cubic-bezier(0.23,1,0.32,1)}#section-car-insurance.is-visible .content-left{visibility:visible;transform:translateX(0)}#section-car-insurance .content-left img{width:100%;height:818px;object-fit:cover;border-radius:15px}#section-car-insurance .content-right{padding-left:60px;display:flex;flex-direction:column;justify-content:center;height:100%}#section-car-insurance .content-right .anim-item{visibility:hidden;transform:translateY(40px);transition:all 0.8s cubic-bezier(0.25,0.46,0.45,0.94)}#section-car-insurance.is-visible .content-right .anim-item{visibility:visible;transform:translateY(0)}#section-car-insurance.is-visible .content-right .anim-item:nth-child(2){transition-delay:0.2s}#section-car-insurance.is-visible .content-right .anim-item:nth-child(3){transition-delay:0.4s}#section-car-insurance .pre-header{letter-spacing:1.5px;margin-bottom:20px;display:flex;align-items:center}#section-car-insurance .features-bar{background-color:#1A1A22;border-radius:100px;padding:12px;display:flex;justify-content:space-around;align-items:center;margin-top:40px;width:40vw;flex-wrap:wrap}@media (min-width:768px) and (max-width:991px){#section-car-insurance .features-bar{width:70vw;max-width:700px}}@media (max-width:767px){#section-car-insurance .features-bar{flex-direction:column;border-radius:20px;padding:25px 20px;align-items:flex-start;width:80vw}#section-car-insurance.text-right .row{flex-direction:column}}#section-car-insurance .feature-item{display:flex;align-items:center;transition:transform 0.4s ease;margin:5px 0}#section-car-insurance .feature-item:hover{transform:translateY(-5px)}#section-car-insurance .icon-container{width:50px;height:50px;background-color:#0A0A10;color:var(--btn-primary-color-section-car-insurance);border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:15px;font-size:18px;flex-shrink:0}#section-car-insurance.text-right .icon-container{margin-left:15px;margin-right:0}#section-car-insurance .feature-text{display:flex;flex-direction:column}#section-car-insurance .feature-text strong{letter-spacing:1px}#section-car-insurance .feature-text .para-p{letter-spacing:1px;margin:0;color:var(--btn-primary-color-section-car-insurance)}#section-car-insurance .stats-container{display:flex;justify-content:space-between;margin-top:50px;max-width:450px}#section-car-insurance .stat-item .titre-h3{margin:0 0 5px 0;letter-spacing:1px}#section-car-insurance .stat-item .titre-h3 sup{top:-0.7em;margin-left:2px}#section-car-insurance .stat-item .para-p{font-size:11px;letter-spacing:1.5px;margin-top:5px;margin-bottom:0}@media (max-width:991px){#section-car-insurance .row > div{display:flex;justify-content:center;flex-direction:column}#section-car-insurance .content-left{margin-bottom:50px}#section-car-insurance .content-right{padding-left:15px;height:auto}}@media (max-width:767px){#section-car-insurance .feature-item{width:100%}#section-car-insurance .feature-item:not(:last-child){margin-bottom:20px}#section-car-insurance .stats-container{flex-direction:column;align-items:flex-start;margin-top:40px}#section-car-insurance .stat-item{margin-bottom:30px}#section-car-insurance .stat-item:last-child{margin-bottom:0}}#section-car-insurance.text-right{direction:rtl}#section-car-insurance.text-right .row{display:flex}#section-contact .content-column{padding-right:45px}#section-contact .subtitle{letter-spacing:2px;margin-bottom:20px}#section-contact > .container-special-width > .row{display:flex;flex-wrap:wrap}#section-contact .title{line-height:1.2;margin-top:0;margin-bottom:30px}#section-contact .title .text-light{color:#B0B0B0}#section-contact .description{line-height:1.7;margin-bottom:40px}#section-contact .contact-details{list-style:none;padding-left:0}#section-contact .contact-details li{display:flex;align-items:center;margin-bottom:20px}#section-contact .contact-details i{font-size:18px;width:30px;text-align:left}#section-contact .form-group{margin-bottom:45px;position:relative}#section-contact .form-group label{font-weight:500;margin-bottom:10px}#section-contact .form-group label i{margin-right:10px;font-size:16px}#section-contact.text-right .form-group label i{margin-left:10px;margin-right:0}#section-contact.text-right .contact-details i{margin-left:10px;margin-right:0}#section-contact.text-right button.btn.btn-primary{margin-left:20px}#section-contact .form-control{background-color:transparent;border:none;border-radius:0;border-bottom:1px solid;box-shadow:none;height:40px;padding:6px 0;font-size:15px;transition:border-color 0.4s ease}#section-contact .form-control:focus{box-shadow:none}#section-contact .form-footer{display:flex;align-items:center;flex-wrap:wrap}#section-contact .btn-dark-rounded i{margin-right:10px;font-size:16px}#section-contact .checkbox-wrapper{margin-left:25px;position:relative}#section-contact .checkbox-wrapper input[type="checkbox"]{opacity:1;position:absolute;width:15px;height:15px}#section-contact .checkbox-wrapper label{padding-left:30px;cursor:pointer;position:relative;margin:0}#section-contact .checkbox-wrapper input[type="checkbox"]:checked + label::after{transform:translateY(-50%) scale(1)}#section-contact .checkbox-wrapper label a{text-decoration:underline;cursor:pointer;transition:color 0.4s ease}#section-contact .anim-on-scroll{transform:translateY(40px);opacity:0;transition:transform 0.8s cubic-bezier(0.25,0.46,0.45,0.94),opacity 0.8s cubic-bezier(0.25,0.46,0.45,0.94)}#section-contact.is-visible .anim-on-scroll{transform:translateY(0);opacity:1}@media (max-width:1199px){#section-contact .content-column{padding-right:15px}}@media (max-width:991px){#section-contact .content-column{margin-bottom:60px;text-align:center}#section-contact .contact-details li{justify-content:center}#section-contact .contact-details i{text-align:center}}@media (max-width:767px){#section-contact .form-footer{flex-direction:column;align-items:flex-start}#section-contact .checkbox-wrapper{margin-left:0;margin-top:25px}}#section-contact.text-right{direction:rtl}