.widget-card h4{color:#000!important}.widget-card{color:#000!important}.elementor-element .shopengine-swatches .variations td.label,.woocommerce div.product span.price,.elementor-element .shopengine-swatches .variations th.label{color:#FFFFFF!important}.woocommerce-page.woocommerce-checkout form #order_review td,.woocommerce-page.woocommerce-checkout form #order_review th,.woocommerce.woocommerce-checkout form #order_review td,.woocommerce.woocommerce-checkout form #order_review th{padding:10px!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{line-height:0em!important;padding:30px!important;border:1px solid #FFF!important}.single.single-product #content .ast-container .elementor-element.e-con-full.e-flex.e-con.e-child{padding-bottom:0px!important;margin-bottom:0px!important}.woocommerce-tabs ul.tabs li.active a,.woocommerce-tabs ul.tabs li:hover a{color:#FFF!important}.elementor-element .shopengine-swatches .shopengine-wishlist.badge{color:#FFF!important;background:#ffffff00!important}.elementor-element .shopengine-swatches .shopengine-comparison.badge{color:#FFF!important;background:#ffffff00!important}.dk-lae-pagination--numbered .page-numbers{border:0px!important}.dgk-checkbox-text{color:#000}#hfe-promo-notice{display:none!important}body.single.single-post .digikoder-single-post-header{margin:0 0 1.25em}body.single.single-post .digikoder-single-post-header .entry-title{color:#f8fafc;font-size:clamp(2.5rem, 4vw, 3rem);line-height:1.25;margin:-60px 0 0 50px}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:inherit!important}.post-type-archive-modeles_site article,.post-type-modeles_site article{pointer-events:none}.post-type-archive-modeles_site article .digikoder-model-actions,.post-type-archive-modeles_site article .digikoder-model-actions *,.post-type-modeles_site article .digikoder-model-actions,.post-type-modeles_site article .digikoder-model-actions *,.post-type-archive-modeles_site .digikoder-btn-choose,.post-type-archive-modeles_site .digikoder-btn-demo,.post-type-modeles_site .digikoder-btn-choose,.post-type-modeles_site .digikoder-btn-demo{pointer-events:auto;cursor:pointer}.digikoder-model-actions{display:flex;justify-content:center;gap:10px;margin-top:15px}.digikoder-btn-demo,.digikoder-btn-choose{padding:8px 16px!important;font-size:13px!important;text-align:center;flex-grow:1;max-width:150px}.digikoder-btn-demo{background-color:#3f60f0;color:#FFF;border:1px solid #3f60f0}.digikoder-btn-demo:hover{background-color:#2b45b8}.digikoder-btn-choose{background-color:#04b342;color:#FFF;border:1px solid #04b342}.digikoder-btn-choose:hover{background-color:#028f35}#page{display:flex;flex-direction:column;min-height:100vh}#content{flex-grow:1;min-width:0}body.ast-page-builder-template.elementor-page #content.site-content>.ast-container{display:block}.single.single-product:not(.product-abonnements) #content .ast-container .elementor-element{background-color:#0e1729}.single.single-product:not(.product-abonnements) #content .ast-container .elementor-element .product-title,.single.single-product:not(.product-abonnements) #content .ast-container .elementor-element .elementor-heading-title,.single.single-product:not(.product-abonnements) #content .ast-container .elementor-element p,.single.single-product:not(.product-abonnements) #content .ast-container .elementor-element .product_meta span{color:#fff}.single.single-product.product-abonnements #content .ast-container .elementor-element{background-color:#fff0}.single.single-product.product-abonnements #content .ast-container .elementor-element .product-title,.single.single-product.product-abonnements #content .ast-container .elementor-element .elementor-heading-title,.single.single-product.product-abonnements #content .ast-container .elementor-element p,.single.single-product.product-abonnements #content .ast-container .elementor-element .product_meta span,.single.single-product.product-abonnements #content .ast-container .elementor-element .price,.single.single-product.product-abonnements #content .ast-container .elementor-element label{color:#1e293b}.single.single-product #content .ast-container .elementor-element .digikoder-switch-plan-selector,.single.single-product #content .ast-container .elementor-element .digikoder-switch-plan-selector p,body.digikoder-wcs-switch .digikoder-switch-plan-selector,body.digikoder-wcs-switch .digikoder-switch-plan-selector p,body.digikoder-wcs-switch .digikoder-switch-plan-selector .dkd-switch-label,body.digikoder-wcs-switch .digikoder-switch-plan-selector .dkd-switch-current,body.digikoder-wcs-switch .digikoder-switch-plan-selector .dkd-switch-hint{color:#1e293b!important}body.digikoder-wcs-switch .digikoder-switch-plan-selector .dkd-switch-current-name{color:#6b7280!important}body.digikoder-wcs-switch .dkd-plan-select{color:#1e293b!important;background-color:#fff!important}.forminator-ui.forminator-custom-form .forminator-radio .forminator-radio-bullet~span{color:#FFF}.forminator-ui.forminator-design--material .forminator-select2+.forminator-select .selection .select2-selection--single .select2-selection__rendered{color:#FFF!important}nav ul li.menu-item.current-menu-item{text-decoration:underline;text-decoration-color:#f30606;text-underline-offset:5px}.woocommerce table.shop_table th,.woocommerce table.shop_table thead,.woocommerce table.shop_table thead tr,.woocommerce-cart table.shop_table th,.woocommerce-checkout table.shop_table th,.woocommerce-account table.shop_table th,.woocommerce table.woocommerce-table th,.woocommerce-orders-table th,.woocommerce-cart-form table thead th{background-color:#0f1729!important;color:#ffffff!important;border-color:#2d3f6e!important}.woocommerce table.shop_table td,.woocommerce table.shop_table tbody tr,.woocommerce table.shop_table tfoot tr,.woocommerce-orders-table td,.woocommerce table.woocommerce-table td{background-color:transparent!important;color:#e0e8ff!important;border-color:#2d3f6e!important}.woocommerce table.shop_table tfoot tr.order-total th,.woocommerce table.shop_table tfoot tr.order-total td,.woocommerce .cart_totals table tfoot tr th,.woocommerce .cart_totals table tfoot tr td{background-color:#0f1729!important;color:#ffffff!important;font-weight:700}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notice,ul.woocommerce-error,.wc-forward{background-color:#0f1729!important;color:#e0e8ff!important;border-top-color:#3f60f0!important}.woocommerce-message::before,.woocommerce-info::before{color:#e0e8ff!important}.woocommerce-error{border-top-color:#ef4444!important}.woocommerce-message a.button,.woocommerce-info a.button,.woocommerce-error a.button{background-color:#3f60f0!important;color:#ffffff!important}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-error{background-color:#0f1729!important;color:#e0e8ff!important}.woocommerce-cart .product-remove a,.woocommerce-cart .product-remove a:hover{color:#ffffff!important}.woocommerce-cart .woocommerce-cart-form,.woocommerce-cart .woocommerce-cart-form table,.woocommerce-cart table.shop_table,.woocommerce-cart table.shop_table td,.woocommerce-cart table.shop_table tr,.woocommerce-cart .cart-collaterals,.woocommerce-cart .cart_totals,.woocommerce-cart .cart_totals table,.woocommerce-cart .cart_totals table td,.woocommerce-cart .wc-proceed-to-checkout{background-color:transparent!important;background:transparent!important}.woocommerce-cart table.shop_table th,.woocommerce-cart table.shop_table thead th,.woocommerce-cart .cart_totals table th{background-color:#0f1729!important;color:#ffffff!important;border-color:#2d3f6e!important}.woocommerce-cart .blockUI.blockOverlay{background-color:transparent!important;background:transparent!important;opacity:0!important}.woocommerce-checkout .blockUI.blockOverlay,.woocommerce-page.woocommerce-checkout .blockUI.blockOverlay{background-color:rgb(15 23 41 / .55)!important;background:rgb(15 23 41 / .55)!important;opacity:1!important}.woocommerce-checkout #order_review.blockUI,.woocommerce-checkout #order_review.processing,form.woocommerce-checkout.processing #order_review,.woocommerce-checkout form.checkout.processing .woocommerce-checkout-review-order{background-color:#0f1729!important;background:#0f1729!important}.woocommerce-checkout #order_review .blockUI.blockOverlay,form.woocommerce-checkout #order_review .blockUI.blockOverlay{background-color:rgb(15 23 41 / .55)!important;background:rgb(15 23 41 / .55)!important;opacity:1!important}body.woocommerce-checkout form.checkout.woocommerce-checkout.blockUI,body.woocommerce-checkout form.checkout.woocommerce-checkout.processing{background-color:#0f1729!important}body.woocommerce-checkout form.checkout.woocommerce-checkout .blockUI.blockOverlay{background:rgb(15 23 41 / .72)!important;background-color:rgb(15 23 41 / .72)!important;opacity:1!important}html.checkout.woocommerce-checkout,html.woocommerce-checkout{background-color:#0f1729}body.woocommerce-checkout #wc-stripe-upe-form .wc-stripe-upe-element{background-color:#ffffff!important;color:#000000!important}body.woocommerce-checkout #payment,body.woocommerce-checkout #payment .payment_box,body.woocommerce-checkout .woocommerce-checkout-payment,body.woocommerce-checkout ul.wc_payment_methods,body.woocommerce-checkout #payment .form-row.place-order,body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper{background-color:transparent!important;color:#e0e8ff!important}body.woocommerce-checkout #payment .payment_box.payment_method_stripe{background-color:transparent!important;color:#e0e8ff!important}body.woocommerce-checkout ul.wc_payment_methods li.wc_payment_method label,body.woocommerce-checkout #payment .woocommerce-privacy-policy-text,body.woocommerce-checkout #payment .woocommerce-privacy-policy-text p,body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-checkbox-text{color:#e0e8ff!important}body.woocommerce-checkout #wc-stripe-hidden-style-input,body.woocommerce-checkout #wc-stripe-upe-form input.input-text{background-color:#ffffff!important;color:#000000!important;border-color:#d1d5db!important}body.woocommerce-checkout #wc-stripe-upe-form .p-FieldLabel.Label.Label--empty,body.woocommerce-checkout #wc-stripe-upe-form .p-FieldLabel.Label,body.woocommerce-page.woocommerce-checkout #wc-stripe-upe-form .p-FieldLabel.Label.Label--empty,body.woocommerce-page.woocommerce-checkout #wc-stripe-upe-form .p-FieldLabel.Label,html.woocommerce-checkout #wc-stripe-upe-form .p-FieldLabel.Label{color:#000000!important}body.woocommerce-checkout #wc-stripe-upe-form .p-PaymentAccordionButtonIconContainer.p-PaymentAccordionButtonIconContainer--start,body.woocommerce-page.woocommerce-checkout #wc-stripe-upe-form .p-PaymentAccordionButtonIconContainer.p-PaymentAccordionButtonIconContainer--start,html.woocommerce-checkout #wc-stripe-upe-form .p-PaymentAccordionButtonIconContainer.p-PaymentAccordionButtonIconContainer--start{color:#000000!important}body.woocommerce-checkout #wc-stripe-upe-form .p-PaymentAccordionButtonIconContainer--start svg.p-Icon.p-Icon--card,body.woocommerce-checkout #wc-stripe-upe-form .p-PaymentAccordionButtonIconContainer--start svg,body.woocommerce-page.woocommerce-checkout #wc-stripe-upe-form .p-PaymentAccordionButtonIconContainer--start svg,html.woocommerce-checkout #wc-stripe-upe-form .p-PaymentAccordionButtonIconContainer--start svg{color:#000000!important}body.woocommerce-checkout #wc-stripe-upe-form .p-PaymentAccordionButtonIconContainer--start svg path,body.woocommerce-checkout #wc-stripe-upe-form .p-PaymentAccordionButtonIconContainer--start svg circle,body.woocommerce-checkout #wc-stripe-upe-form .p-PaymentAccordionButtonIconContainer--start svg rect,body.woocommerce-page.woocommerce-checkout #wc-stripe-upe-form .p-PaymentAccordionButtonIconContainer--start svg path,html.woocommerce-checkout #wc-stripe-upe-form .p-PaymentAccordionButtonIconContainer--start svg path{fill:#000000!important}body.woocommerce-checkout #wc-stripe-upe-form .p-PaymentAccordionButtonIconContainer--start svg [stroke]:not([stroke="none"]),body.woocommerce-page.woocommerce-checkout #wc-stripe-upe-form .p-PaymentAccordionButtonIconContainer--start svg [stroke]:not([stroke="none"]){stroke:#000000!important}body.woocommerce-checkout #wc-stripe-upe-form .p-PickerItem-description,body.woocommerce-checkout #wc-stripe-upe-form .u-flex.u-mt-sm.p-PickerItem-description,body.woocommerce-page.woocommerce-checkout #wc-stripe-upe-form .p-PickerItem-description{color:#374151!important}body.woocommerce-checkout a.woocommerce-privacy-policy-link,body.woocommerce-checkout .woocommerce-privacy-policy-link,body.woocommerce-page.woocommerce-checkout a.woocommerce-privacy-policy-link,body.woocommerce-page.woocommerce-checkout .woocommerce-privacy-policy-link{color:#3f60f0!important}body.woocommerce-checkout a.woocommerce-privacy-policy-link:hover,body.woocommerce-page.woocommerce-checkout a.woocommerce-privacy-policy-link:hover{color:#2d4ad4!important}.woocommerce-page input[type="text"],.woocommerce-page input[type="email"],.woocommerce-page input[type="tel"],.woocommerce-page input[type="password"],.woocommerce-page input[type="number"],.woocommerce-page textarea,.woocommerce-page select{background-color:#0f1729!important;color:#e0e8ff!important;border-color:#3f60f0!important}.woocommerce-page input::placeholder,.woocommerce-page textarea::placeholder{color:#8899bb!important}.woocommerce-account .woocommerce-MyAccount-navigation ul,.woocommerce-account .woocommerce-MyAccount-navigation li{background-color:#0f1729!important}.woocommerce-account .woocommerce-MyAccount-navigation a{color:#e0e8ff!important}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:#000000!important;font-weight:700}#youtubeVideoPresentation .elementor-wrapper{position:relative;overflow:hidden}#youtubeVideoPresentation .elementor-wrapper iframe{border-radius:32%;display:block}#youtubeVideoPresentation .elementor-wrapper:has(iframe)::after{content:"";position:absolute;inset:0;background-image:url(/wp-content/uploads/smartphone-overlay.png);background-size:107% 99%;background-repeat:no-repeat;background-position:-12px 0;pointer-events:none;z-index:10}.woocommerce-order{margin-top:8%}.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title,.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title,.woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title,.woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title,.woocommerce-cart .cart-collaterals .cart_totals>h2,.woocommerce-cart .cart-collaterals .cross-sells>h2,.woocommerce .woocommerce-Addresses .woocommerce-Address-title,.woocommerce .woocommerce-Addresses .woocommerce-column__title,.woocommerce .woocommerce-MyAccount-content .woocommerce-Address-title,.woocommerce .woocommerce-MyAccount-content .woocommerce-column__title,.woocommerce .woocommerce-customer-details .woocommerce-Address-title,.woocommerce .woocommerce-customer-details .woocommerce-column__title,.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title,.woocommerce-account .woocommerce-Addresses .woocommerce-column__title,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column__title,.woocommerce-account .woocommerce-customer-details .woocommerce-Address-title,.woocommerce-account .woocommerce-customer-details .woocommerce-column__title{background:#0f1729}html,body{max-width:100vw;overflow-x:clip}@supports not (overflow-x:clip){html,body{overflow-x:hidden}}img,video,iframe,table{max-width:100%}@media (max-width:768px){.e-con,.e-con-inner,.elementor-section,.elementor-container,.elementor-widget-wrap,.elementor-widget,.elementor-widget-container{max-width:100%;min-width:0}.e-con.e-parent{overflow-x:clip}}.hero-trust-bar{background:#1a2c4e;border-top:1px solid rgb(255 255 255 / .08);padding:13px 0;margin:0 -34px -110px;max-width:calc(100% + 68px);box-sizing:border-box;border-radius:10px}.hero-trust-bar__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:55px;flex-wrap:wrap;padding:0 34px}.hero-trust-bar__item{display:flex;align-items:center;gap:8px;color:#B8CCE4}.hero-trust-bar__icon{font-size:20px;line-height:1}.elementor-element-6bea8fd5 .product-title,.elementor-element-6bea8fd5 h2,.elementor-element-6bea8fd5 h3,.elementor-element-6bea8fd5 .woocommerce-loop-product__title{display:block!important;opacity:1!important;visibility:visible!important;height:auto!important;max-height:none!important;background-color:#0e1729!important;background:#0e1729!important;color:#ffffff!important;padding:8px 12px!important}.elementor-element-6bea8fd5 .product-title *,.elementor-element-6bea8fd5 h2 *,.elementor-element-6bea8fd5 h3 *,.elementor-element-6bea8fd5 .woocommerce-loop-product__title *{background:transparent!important;color:#ffffff!important}.hero-trust-bar__title{display:block;font-size:13px;font-weight:700;color:#F8FAFC}.hero-trust-bar__sub{font-size:11px;color:#7896B8}@media (max-width:768px){.hero-trust-bar{margin:0 0 -55px;max-width:100%;padding:16px 0}.hero-trust-bar__inner{display:inline-flex;grid-template-columns:repeat(3,1fr);gap:13px 8px;padding:0 21px}.hero-trust-bar__item{gap:6px}.hero-trust-bar__title{font-size:11px}.hero-trust-bar__sub{font-size:10px}}@media (max-width:480px){.hero-trust-bar__inner{grid-template-columns:repeat(2,1fr);gap:25px;padding:0 16px}.hero-trust-bar__item{flex-direction:column;align-items:center;text-align:center;gap:4px}.hero-trust-bar__icon{font-size:22px}.hero-trust-bar__title{font-size:12px}.hero-trust-bar__sub{font-size:10px}}#compareTableBox{max-width:100%;overflow-x:clip}.dk-comparatif-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.dk-comparatif-table{width:100%;border-collapse:collapse;font-family:Inter,sans-serif;font-size:15px;margin-top:34px}.dk-comparatif-table th{background:#243352;color:#F8FAFC;padding:13px 16px;text-align:left;font-weight:700;white-space:nowrap}.dk-comparatif-table th.highlight{background:rgb(212 99 74 / .15);border:2px solid #D4634A}.dk-comparatif-table td{padding:13px 16px;border:1px solid rgb(255 255 255 / .06);color:#B8CCE4}.dk-comparatif-table td.highlight{background:rgb(212 99 74 / .08);border-left:2px solid #D4634A;border-right:2px solid #D4634A;color:#F8FAFC;font-weight:600}.dk-comparatif-table tr:last-child td.highlight{border-bottom:2px solid #D4634A}.dk-comparatif-table tr:hover td{background:rgb(255 255 255 / .03)}.dk-comparatif-note{font-size:13px;color:#7896B8;text-align:center;margin-top:8px}@media (max-width:768px){.dk-comparatif-table{font-size:11px;margin-top:21px;table-layout:fixed}.dk-comparatif-table th,.dk-comparatif-table td{padding:6px 6px;word-break:break-word}.dk-comparatif-table th{white-space:normal}.dk-comparatif-wrap{border-radius:8px;overflow-x:clip}}mark{color:#fff!important}#affiliateBox1 h1,#affiliateBox1 h2,#affiliateBox1 h3,#affiliateBox1 h4,#affiliateBox1 h5,#affiliateBox1 h6,#affiliateBox1 p,#affiliateBox1 span,#affiliateBox1 a,#affiliateBox1 li,#affiliateBox1 label,#affiliateBox1 div,#affiliateBox1 td,#affiliateBox1 th,#aff-controls,#aff-controls h1,#aff-controls h2,#aff-controls h3,#aff-controls p,#aff-controls span,#aff-controls a,#aff-controls li,#aff-controls td,#aff-controls th,#aff-controls div,#aff-controls label,.aff-wrap,.aff-wrap h1,.aff-wrap h2,.aff-wrap h3,.aff-wrap p,.aff-wrap span,.aff-wrap li,.aff-wrap td,.aff-wrap th,.aff-wrap div,.aff-wrap label,.aff-wrap a,table.pure-table th,table.pure-table td{color:#1a1a1a!important}.aff-wrap span.status_active,#affiliateBox1 span.status_active{color:#16a34a!important}.aff-wrap span.status_declined,.aff-wrap span.status_inactive,.aff-wrap span.status_blocked,.aff-wrap .wpam_form_error,#affiliateBox1 span.status_declined,#affiliateBox1 span.status_inactive{color:#dc2626!important}.aff-wrap span.status_approved,#affiliateBox1 span.status_approved{color:#2563eb!important}.aff-wrap .positiveMoney,#affiliateBox1 .positiveMoney{color:#16a34a}.elementor-element .shopengine-swatches :is(.plus,.minus){background-color:#5642C7!important;border-color:#5642C7!important}.elementor-element .shopengine-swatches :is(.plus,.minus) :is(i,svg,path){color:#fff;fill:#fff}.aff-wrap .negativeMoney,#affiliateBox1 .negativeMoney{color:#dc2626!important}@media (min-width:1025px){nav.hfe-nav-menu__layout-horizontal{width:auto!important;left:auto!important}}@media (max-width:921px){html,body,#page{background-color:#0f1729!important}footer.site-footer,.site-footer,.site-footer .ast-footer-overlay,.ast-small-footer,.ast-footer-copyright,.elementor-location-footer,footer.elementor,.hfe-footer,.hfe-before-footer-wrap,.footer-width-fixer,[data-elementor-type="footer"]{background-color:#0f1729!important;background:#0f1729!important}.elementor-location-footer .e-con,.elementor-location-footer .e-con-inner,.elementor-location-footer .elementor-section,.elementor-location-footer .elementor-container,.hfe-footer .e-con,.hfe-footer .e-con-inner{background-color:#0f1729!important;background:#0f1729!important}.dk-footer-hosting{background-color:#0f1729!important;color:#b8c2dd!important;border-top-color:rgb(255 255 255 / .12)!important}.dk-footer-hosting a{color:#a78bfa!important}}.dk-footer-hosting{text-align:center;padding:8px 0 4px;font-size:11px;margin-top:21px;background-color:#0f1729;color:#b8c2dd;border-top:1px solid rgb(255 255 255 / .12)}.dk-footer-hosting a{color:#a78bfa;text-decoration:none}