h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}details{display:block}summary{display:list-item}figcaption{font-size:16px;color:#333;line-height:1.4;font-style:italic;font-weight:400}template{display:none}@media print{pre{white-space:pre-wrap!important}pre,blockquote{break-inside:avoid;border:1px solid #ccc}thead{display:table-header-group}}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}table{background-color:transparent;width:100%;margin-block-end:15px;font-size:.9em;border-spacing:0;border-collapse:collapse}table th,table td{padding:15px;line-height:1.5;vertical-align:top;border:1px solid rgba(128,128,128,0.5019607843)}table th{font-weight:700}table thead th,table tfoot th{font-size:1em}table caption+thead tr:first-child th,table caption+thead tr:first-child td,table caption+thead tr:first-child th,table caption+thead tr:first-child td,table colgroup+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table colgroup+thead tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td{border-block-start:1px solid rgba(128,128,128,0.5019607843)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:rgba(128,128,128,0.0705882353)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:rgba(128,128,128,0.1019607843)}table tbody+tbody{border-block-start:2px solid rgba(128,128,128,0.5019607843)}@media (max-width:767px){table table{font-size:.8em}table table th,table table td{padding:7px;line-height:1.3}table table th{font-weight:400}}html.stop-overflow-menu,html:has(body.dialog-prevent-scroll){overflow:hidden}body.dialog-prevent-scroll{max-height:unset!important}header .header-top.slideup{height:0;padding-top:0;overflow:hidden}@media screen and (max-width:1024px){header .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements.active{left:0}header .elementskit-megamenu-panel.elementskit-dropdown-open{left:0!important}header .elementskit-megamenu-panel .panel-header{position:fixed;top:0;left:0;right:0;background:#fff;z-index:10;padding:13px 24px;display:none}header .elementskit-megamenu-panel.elementskit-dropdown-open .panel-header{display:block}header #bottom-header-mobile.ok{display:flex!important;position:fixed;bottom:0;z-index:10}header #mobile-lang-panel.open{left:0}}@media screen and (min-width:1025px){header .elementskit-navbar-nav li.current-page-ancestor>a{border:2px solid rgba(0,0,0,.27)!important}}.xpro-horizontal-timeline-wrapper{padding:0!important}.xpro-horizontal-timeline-content-media{height:30px!important;align-items:center}.xpro-horizontal-timeline-content-media img{height:30px!important}.xpro-horizontal-timeline-content-desc{margin-bottom:-5px!important;margin-top:1px!important}.xpro-horizontal-timeline-bullet-line{height:1px!important;top:27px!important;position:fixed!important}.xpro-horizontal-timeline-content-inner:after,.xpro-horizontal-timeline-content-inner:before,.xpro-horizontal-timeline-content-inner:after,.xpro-horizontal-timeline-dates:before{width:1px!important}.xpro-horizontal-timeline-col-reverse .xpro-horizontal-timeline-item{grid-gap:25px!important}.xpro-horizontal-timeline-col-reverse .xpro-horizontal-timeline-dates:before,.xpro-horizontal-timeline-col-reverse .xpro-horizontal-timeline-content-inner:after{height:calc(25px + 25px)!important}.release_nav_btn span.elementor-button-content-wrapper{display:flex;align-items:center}.ekit-wid-con .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:20px!important}#loop_v2 .infos{display:flex;width:100%;flex-direction:row;justify-content:flex-end;align-items:center;gap:16px;padding:12px}#loop_v2 .infos .count{color:#787c97;font-size:14px;font-style:normal}#loop_v2 .infos .icon{position:relative;top:2.5px;cursor:pointer}#loop_v2 .infos .result{color:#203567;font-size:14px;font-style:normal;cursor:pointer}#loop_v2 .infos .sort{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-content:center;align-items:center;position:relative}#loop_v2 .infos .dropdown-options{display:none;position:absolute;overflow:auto;z-index:9;z-index:99999;background:#fff;flex-direction:column;padding:20px;border-radius:5px;gap:20px;right:0;font-size:12px;color:#203567;box-shadow:0px 1px 24px 0px rgba(218,220,224,.4);top:25px;white-space:nowrap}#loop_v2 .infos .dropdown-options.show{display:flex}#loop_v2 .infos .dropdown-options .sub-title{color:#a3a7c0;font-size:10px;font-style:normal}#loop_v2 .infos .dropdown-options .order a{color:#575d81;font-size:12px;font-style:normal;display:flex;gap:4px}#loop_v2 .infos .dropdown-options .order a img{width:12px}#loop_v2 .infos .dropdown-options .order a:hover{color:black}#loop_v2 .infos .dropdown-options .order a.active{color:#1865ff}#loop_v2 .filter{flex-direction:column}#loop_v2 .filter form{display:flex;flex-direction:column;gap:32px}#loop_v2 .filter .title-filters{color:var(--color-blue-brand-9);font-size:1.25rem;font-weight:500;margin-bottom:20px}#loop_v2 .filter .filter-group{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #c0c0c1}#loop_v2 .filter .filter-groups .filter-group:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:none}#loop_v2 .filter .filter-group .title{color:var(--color-neutral-6);font-size:.875rem;font-weight:500;text-transform:uppercase;margin-bottom:16px}#loop_v2 .filter .all{font-family:"Albert Sans";font-size:16px;font-style:normal;font-weight:400;cursor:pointer;color:#203567;display:flex;gap:10px;align-items:center;margin-bottom:32px}#loop_v2 .filter .all .empty{display:none}#loop_v2 .filter .all.checked .empty{display:block}#loop_v2 .filter .all.checked .check{display:none}#loop_v2 .filter .options{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;gap:32px}#loop_v2 .filter .options .option{display:flex;gap:10px;align-items:center}#loop_v2 .filter .options .option input[type=checkbox]{appearance:none;background-color:#fff;margin:0;width:20px;height:20px;border:1.5px solid #c4c9df;border-radius:4px;cursor:pointer;display:grid;place-content:center}#loop_v2 .filter .options .option input[type=checkbox]::before{content:"";width:16px;height:16px;transform:scale(0);transition:120ms transform ease-in-out;border-radius:2px;background:transparent url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8" fill="none"><path d="M8.625 1.99935L4.04167 6.58268C3.95833 6.66602 3.875 6.70768 3.75 6.70768C3.625 6.70768 3.54167 6.66602 3.45833 6.58268L1.375 4.49935C1.20833 4.33268 1.20833 4.08268 1.375 3.91602C1.54167 3.74935 1.79167 3.74935 1.95833 3.91602L3.75 5.70768L8.04167 1.41602C8.20833 1.24935 8.45833 1.24935 8.625 1.41602C8.79167 1.58268 8.79167 1.83268 8.625 1.99935Z" fill="%23134DDC" stroke="%23134DDC"/></svg>') no-repeat 50% 50%}#loop_v2 .filter .options .option input[type=checkbox]:checked::before{transform:scale(1)}#loop_v2 .filter .options .option label{font-size:1rem;font-style:normal;font-weight:500;cursor:pointer;color:#203567}#loop_v2 .filter .btn input{padding:12px 20px;background:#1865ff;color:white;border-radius:4px;transition:.3s all;border:none;outline:none;font-size:1rem}#loop_v2 .filter .btn input:hover{opacity:.8}#loop_v2 .items .grid{display:flex;gap:24px;align-content:center;justify-items:stretch;align-items:stretch;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;position:relative}#loop_v2 .items .item .taxs{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}#loop_v2 .items .item .tax{border-radius:16px;border:1px solid #8c8d8f;color:#8c8d8f;padding:2px 8px;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.54px;text-transform:none}#loop_v2 .items .item .author{font-size:12px;font-weight:400;color:#787c97}#loop_v2 .items .item .author .by{font-weight:500;color:#1865ff}#loop_v2 .filter.dropdown{display:inline-block;position:relative;cursor:pointer}#loop_v2 .filter .dropdown-options{display:none;overflow:auto;flex-direction:column;z-index:99;width:100%;margin-top:20px}#loop_v2 .filter .dropdown-options.show{display:flex}#loop_v2 .filter .filter-mobile{display:flex;justify-content:space-between;width:100%;align-items:center;flex-direction:row}#loop_v2 .filter .filter-mobile .title{font-size:14px;font-style:normal}#loop_v2 .filter .filter-mobile .icon{display:flex;width:20px;height:20px}#loop_v2 .items .pagination{text-align:center;margin-top:50px}#loop_v2 .items .pagination a,#loop_v2 .items .pagination span{display:inline-block;margin:0 8px}#loop_v2 .items .pagination .current{opacity:.5}#loop_v2.loading{opacity:.5}#loop_v2 .grid .loop-overlay{position:absolute;top:50px;left:0;right:0;z-index:999}#loop_v2 form .loop-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:999}#loop_v2 .items .item.diploma .short-description{font-size:.875rem}#loop_v2 .items .item.diploma .countries{margin-top:24px;display:flex;gap:15px}#loop_v2 .items .item.diploma .country{font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:5px}.back_v2 a{display:flex;align-items:center;gap:8px;font-size:.875rem;color:#727476;font-weight:600}.product-attributes-v2 .attributes{display:flex;flex-direction:column;row-gap:0px}.product-attributes-v2 .attribute{color:var(--color-blue-brand-9);font-weight:500;display:flex;align-items:center;gap:8px}.product-attributes-v2 .attribute img{height:20px;width:auto}.carousel-niryo-v2 .slick-list{overflow:visible;margin-right:-20px}.carousel-niryo-v2 .slick-track{display:flex!important}.carousel-niryo-v2 .slide{background:#f6f8fc;padding:12px 12px 24px;border-radius:14px;margin-right:20px;background-color:var(--color-neutral-light);border:2px solid var(--color-neutral-subtle);height:inherit!important}.carousel-niryo-v2 .slide:last-of-type{margin-right:0}.carousel-niryo-v2 .slide .img{width:100%;aspect-ratio:1/.55}.carousel-niryo-v2 .slide .img img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px}.carousel-niryo-v2 .slide .title{font-family:"Sora",sans-serif;color:var(--color-blue-brand-9);font-size:1.25rem;font-weight:600;margin:24px 0 16px}.carousel-niryo-v2 .slide .text{font-size:.875rem;font-weight:400;color:var(--color-neutral-10)}.carousel-niryo-v2 .slide .title,.carousel-niryo-v2 .slide .text{padding:0 20px}.carousel-niryo-v2 .custom-slick-arrows{text-align:right;margin-top:40px}.carousel-niryo-v2 .custom-slick-prev,.carousel-niryo-v2 .custom-slick-next{background-color:transparent;color:#fff;border:none;padding:0!important;cursor:pointer;width:32px;height:32px;outline:0!important}.carousel-niryo-v2 .custom-slick-prev{margin-right:5px}.carousel-niryo-v2 .custom-slick-prev:hover,.carousel-niryo-v2 .custom-slick-next:hover,.carousel-niryo-v2 .custom-slick-prev:focus,.carousel-niryo-v2 .custom-slick-next:focus{background-color:transparent;border:none}.niryo-elementor-vertical-steps{padding-left:24px;border-left:1px solid #dadada;position:relative}.niryo-elementor-vertical-steps::before{content:"";display:block;background:linear-gradient(#fff,rgba(255,255,255,0));width:1px;height:75px;position:absolute;top:0;left:-1px}.niryo-elementor-vertical-steps::after{content:"";display:block;background:linear-gradient(rgba(255,255,255,0),#fff);width:1px;height:75px;position:absolute;bottom:0;left:-1px}.niryo-elementor-vertical-steps .step{padding:12px 0;position:relative}.niryo-elementor-vertical-steps .step::before{content:"";display:block;background:#dadada;width:8px;height:8px;border-radius:8px;position:absolute;top:calc(50% - 4px);left:-28px}.niryo-elementor-vertical-steps .step .title{font-weight:600;color:var(--color-blue-brand-9);font-size:1.25rem}.niryo-elementor-vertical-steps .step .text{font-size:1rem;margin-top:10px}.niryo-elementor-vertical-steps .step .link{display:flex;gap:16px;align-items:center;font-size:.875rem;font-weight:600;margin-top:10px}.niryo-elementor-vertical-steps .step .link{color:var(--color-blue-accent)}.niryo-elementor-vertical-steps .step .link:hover{opacity:.8}.compare-products-table{width:100%}.compare-products-table table{table-layout:fixed;width:100%}.compare-products-table th{width:150px;text-align:left}.compare-products-table td{width:25%}.compare-products-table th,.compare-products-table td{background:#fff!important;border-left:none;border-right:none;border-top:none;border-bottom:1px solid var(--color-neutral-subtle);font-size:.875rem}.compare-products-table tbody tr:first-of-type th,.compare-products-table tbody tr:first-of-type td,.compare-products-table tbody tr:last-of-type th,.compare-products-table tbody tr:last-of-type td{border-bottom:none!important;border-top:none!important}.compare-products-table .btn{display:block;border-radius:4px!important;font-size:1rem!important;font-weight:600!important;background-color:var(--color-blue-accent)!important;padding:10px 14px!important;color:white;border:none;outline:none;text-align:center;margin-top:6px;justify-content:center;z-index:1}.compare-products-table .btn:hover{background-color:#5391ff!important}.compare-products-table .img{aspect-ratio:1/1;margin-bottom:23px}.compare-products-table .img img{width:100%;height:100%;object-fit:cover;border-radius:14px}.compare-products-table .title{color:var(--color-blue-brand-9);font-weight:600;font-size:1.125rem}.compare-products-table .link{color:var(--color-blue-accent);font-weight:600;font-size:.875rem;margin-top:10px;display:inline-flex;gap:8px;align-items:center}.compare-products-table .price .amount{color:var(--color-blue-brand-9);font-weight:600;font-size:1.25rem}.compare-products-table .price .price-regular{display:block;font-size:1rem}.compare-products-table .price .price-discount{text-transform:uppercase;font-size:.875rem;color:#30a46c;margin-left:10px;font-weight:600}.niryo-testimony-v2 .slick-track{display:flex!important}body.single-post{overflow:visible}body.single-post #single-post-content img{border-radius:14px;margin-top:50px;margin-bottom:50px}body.single-application{overflow:visible}body.single-product .product_area{display:inline-block;background-color:var(--color-blue-brand-9);color:#fff;font-size:12px;line-height:18px;font-weight:500;text-transform:uppercase;border-radius:28px;padding:8px 16px}body.single-product .product_area.industry,body.single-product .product_area.industry-fr{background-color:var(--color-orange-9)}body.single-product .product_area.education,body.single-product .product_area.education-fr{background-color:var(--color-blue-accent)}body.single-product .single_variation_wrap,body.single-product .simple_wrap{margin-top:28px;width:100%}body.single-product #sticky-header-product .simple_wrap{margin-top:0}body.single-product div.product form.cart .select-options{font-size:.875rem;color:#a6a7a8;font-weight:500;margin-bottom:12px}body.single-product .single_variation_wrap .woocommerce-variation{margin-bottom:0!important}body.single-product .woocommerce-variation span.price,body.single-product form.simple.cart span.amount,.niryo-custom-cart .woocommerce-variation span.price,.niryo-custom-cart span.amount{font-size:1.25rem;font-weight:600;color:var(--color-blue-brand-9);font-family:"Sora","Albert Sans",sans-serif}.niryo-custom-cart .woocommerce-variation span.price,.niryo-custom-cart span.amount{font-size:1.25rem;font-weight:600;color:var(--color-blue-brand-9);font-family:"Sora","Albert Sans",sans-serif}body.single-product #sticky-header-product form.simple.cart span.amount{display:none}body.single-product .woocommerce-variation span.price .price-regular,body.single-product form.simple.cart .price-regular,.niryo-custom-cart .price-regular{display:block;font-size:1rem}body.single-product .woocommerce-variation span.price del,body.single-product form.simple.cart del .amount,.niryo-custom-cart del{opacity:1;font-size:1rem!important}.compare-products-table del .amount{font-size:1rem!important}body.single-product .woocommerce-variation span.price .price-discount,body.single-product form.simple.cart .price-discount,.niryo-custom-cart .price-discount{text-transform:uppercase;font-size:.875rem;color:#30a46c;margin-left:10px;font-weight:600}.compare-products-table .price-discount{font-size:.75rem!important}body.single-product .woocommerce-variation span.price .price-sale,body.single-product form.simple.cart .price-sale,.niryo-custom-cart .price-sale{display:block;text-align:left}.price ins,body.single-product form.simple.cart ins,.niryo-custom-cart ins{text-decoration:none!important}body.single-product form.cart .variations td,body.single-product form.cart .variations th,.niryo-custom-cart .variations td,.niryo-custom-cart .variations th{background:0 0;padding:0}body.single-product div.product form.cart .reset_variations{display:none!important}body.single-product div.product form.cart .variations select,.niryo-custom-cart .variations select{border:1px solid var(--color-blue-accent);border-radius:4px;padding:13px;line-height:normal;color:var(--color-neutral-default);font-size:1rem;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FscXVlXzIiIGRhdGEtbmFtZT0iQ2FscXVlIDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEzLjUgNy41Ij4KICA8ZyBpZD0iQ2FscXVlXzEtMiIgZGF0YS1uYW1lPSJDYWxxdWUgMSI+CiAgICA8cGF0aCBkPSJNMTIuNzUuNzVsLTYsNkwuNzUuNzUiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICMwYTBlMTI7IHN0cm9rZS1saW5lY2FwOiByb3VuZDsgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDsgc3Ryb2tlLXdpZHRoOiAxLjVweDsiLz4KICA8L2c+Cjwvc3ZnPg==") no-repeat;background-position:calc(100% - 15px) center!important;background-size:16px;-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;padding-right:2rem!important}body.single-product div.product form.cart .variations select,.niryo-custom-cart .variations select{background-color:white}body.single-product div.product form.cart .single_add_to_cart_button,.niryo-custom-cart .single_add_to_cart_button,.compare-products-table .single_add_to_cart_button{display:flex!important;gap:12px!important;align-items:center!important;flex-basis:unset!important;margin:0!important;color:white!important}.compare-products-table .btn{margin-top:6px!important}body.single-product table.variations td{padding-bottom:20px!important}body.single-product table.variations tbody tr:last-of-type td{padding-bottom:0!important}body.single-product .stock{color:var(--color-blue-accent)!important}.niryo-custom-cart .single_variation_wrap,.niryo-custom-cart .simple_wrap{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.niryo-custom-cart .button{font-weight:600;border-radius:4px 4px 4px 4px;padding:9px 20px;line-height:1;display:inline-flex;align-items:center;gap:12px;background-color:var(--color-blue-accent);border:1px solid var(--color-blue-accent);color:#fff;transition:all .2s}.niryo-custom-cart .button:hover{background-color:#4b87ff;border:1px solid #4b87ff}body.single-product .extra-info{display:flex;align-items:first baseline;gap:8px;font-size:.875rem;margin:15px 0}body.single-product .extra-info p{margin:0;display:inline}body.single-product .extra-info a{color:var(--color-blue-accent);text-decoration:underline;font-weight:600}.woocommerce-notices-wrapper,.woocommerce-NoticeGroup{background:#fff!important}.woocommerce-notices-wrapper .woocommerce-message{background:var(--color-neutral-light)}#list-customer-stories .elementor-posts .elementor-post__text{justify-content:space-between}#list-customer-stories article:not(.has-post-thumbnail)::before{content:"";display:block;width:100%;aspect-ratio:1/.61;background:url("/wp-content/themes/niryo-v2/assets/images/no-pic.jpg?lm=68122A0D") no-repeat;background-size:cover;margin-bottom:20px;border-radius:8px;--lzl-bg-img:"/wp-content/themes/niryo-v2/assets/images/no-pic.jpg?lm=68122A0D"}#list-customer-stories article .elementor-post__read-more{display:flex;align-items:center;gap:5px}#list-customer-stories article:hover{outline:2px solid #dadada}#list-customer-stories article:hover .elementor-post__read-more{color:var(--color-blue-accent)}body.single-customer-story{overflow:visible}body.single-customer-story #single-post-content ol{padding-left:20px}body.single-customer-story #single-post-content ol li{margin-bottom:25px}.niryostudio-gradient-shape{z-index:0}.country-flags .country-item{background-color:var(--color-neutral-subtle);font-weight:600;text-transform:uppercase;line-height:1.5em;color:var(--color-neutral-default);border-style:solid;border-width:2px;border-color:var(--color-neutral-subtle);border-radius:28px 28px 28px 28px;padding:8px 16px;display:flex;align-items:center;gap:6px}.country-flags .country-item img{height:16px;width:auto}.table_niryo{width:100%;padding:0 5px}.table_niryo thead tr{outline:5px solid #203567!important;border-radius:50px!important}.table_niryo tbody tr{outline:5px solid #fff!important;border-radius:50px!important}.table_niryo table{border-spacing:0 17px!important}.table_niryo tr th,.table_niryo tr td{border-top:none!important;border-bottom:none!important;border-left:none!important;border-right:1px solid #c4c9df!important}.table_niryo tr th:first-child{border-left:1px solid #203567!important}.table_niryo tr th:last-child{border-right:1px solid #203567!important}.table_niryo tbody tr td:first-child{border-left:1px solid #fff!important}.table_niryo tbody tr td:last-child{border-right:1px solid #fff!important}.table_niryo tr td p{margin-bottom:0!important}.download-button .dropbtn{font-size:1rem;font-weight:500}#resources-menu .current-menu-item a::after{content:"";display:inline-block;width:16px;height:16px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24iPgo8cGF0aCBpZD0iaWNvbl8yIiBkPSJNNCA0TDEyIDEyTTEyIDRMNCAxMiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L2c+Cjwvc3ZnPgo=") no-repeat;position:relative}.return-to-shop{width:100%;margin:auto;display:flex;justify-content:center}.return-to-shop .btn{border-radius:4px!important;font-size:1.125rem!important;font-weight:600!important;background-color:var(--color-blue-accent)!important;padding:24px!important;color:white;border:none;min-width:140px;outline:none;margin:24px auto 50px}.return-to-shop .btn:hover{opacity:.7}.cart-empty.woocommerce-info{padding:24px;gap:12px;flex-direction:row;align-items:center;border:1px solid var(--color-neutral-subtle)!important;justify-content:flex-start;font-weight:600;font-size:1rem}.cart-empty.woocommerce-info::before{position:relative;top:auto;left:auto;background-repeat:no-repeat}.mycart_items.cart.woocommerce-cart-form__contents{color:var(--color-blue-brand-9);font-weight:600}.woocommerce-cart-form__cart-item.cart_item,.woocommerce-cart-form .coupon{background-color:var(--color-neutral-light)!important;border:1px solid var(--color-neutral-subtle)!important;border-radius:12px!important;padding:40px!important;display:flex;gap:20px;margin-bottom:25px}.woocommerce-cart-form__cart-item.cart_item .product-name{font-size:1rem}.woocommerce-cart-form__cart-item.cart_item .quantity{display:flex;gap:2px}.woocommerce-cart-form__cart-item.cart_item .quantity .input-text.qty.text{height:32px;background:#fff;border:4px}.woocommerce-cart-form__cart-item.cart_item .quantity .qty_button.minus,.woocommerce-cart-form__cart-item.cart_item .quantity .qty_button.plus{background-color:var(--color-blue-brand-9);border-radius:4px;width:32px;height:32px!important}.woocommerce-cart-form .coupon .title{font-size:1rem;font-weight:600;color:var(--color-blue-brand-9)}.woocommerce-cart-form .coupon button.button{background:#dadada!important;color:#c0c0c1!important;border-radius:4px!important}.woocommerce-cart a.checkout-button.button.alt.wc-forward{border-radius:4px;font-weight:1.125rem;font-style:600;background-color:var(--color-blue-accent);padding:24px}.woocommerce-cart a.checkout-button.button.alt.wc-forward:hover{opacity:.8}.woocommerce-cart a.checkout-button.button.alt.wc-forward.quote{background-color:white;color:var(--color-blue-accent);border:1px solid var(--color-blue-accent)}.head .nav .cart,.head .nav .checkout,.head .nav .confirmation{color:var(--color-blue-brand-9)}.woocommerce-cart .woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{background-color:var(--color-neutral-light)!important;border:1px solid var(--color-neutral-subtle)!important;border-radius:12px!important;padding:40px!important}.woocommerce-checkout .woocommerce-checkout.checkout{gap:24px!important}.woocommerce-checkout .shipping,.woocommerce-checkout .billing,.woocommerce-checkout .woocommerce-checkout-review-order{background-color:var(--color-neutral-light)!important;border:1px solid var(--color-neutral-subtle)!important;border-radius:12px!important;padding:40px!important}.woocommerce-checkout .customer_details{gap:24px}.woocommerce-checkout .woocommerce #payment #place_order{border-radius:4px;font-weight:1.125rem;font-style:600;background-color:var(--color-blue-accent);padding:24px}.woocommerce-checkout .woocommerce-form-login-toggle{margin-top:25px!important;border:1px solid #e1e4f5!important}.woocommerce-checkout .woocommerce-form-login-toggle .actions button{border-radius:4px;font-style:600;background-color:var(--color-blue-accent)}.woocommerce-account .form-login,.woocommerce-account .form-resetpassword{background-color:var(--color-neutral-light)!important;border:1px solid var(--color-neutral-subtle)!important;border-radius:12px!important;padding:40px!important;max-width:565px}.woocommerce-account .form-login .message{font-size:1rem}.woocommerce-account .form-login .fields{flex-direction:column;align-items:start}.woocommerce-account .form-login .fields .email,.woocommerce-account .form-login .fields .password,.woocommerce-account .form-resetpassword .fields .field,.woocommerce-account .form-resetpassword .fields #user_login{width:100%}.woocommerce-account .form-login .actions{flex-direction:column}.woocommerce-account .form-login .actions .btn,.woocommerce-account .form-resetpassword .btn{width:100%;border-radius:4px;font-style:600;background-color:var(--color-blue-accent);padding:24px}.my-account{gap:56px!important}.my-account .nav{padding:24px;border-radius:12px;border:1px solid var(--color-neutral-subtle)!important;background:var(--color-neutral-light)!important}.my-account .content{width:calc(75% - 56px)!important}.my-account .dash-nav .item{padding:24px;border-radius:12px;border:1px solid var(--color-neutral-subtle)!important;background:var(--color-neutral-light)!important;box-shadow:none}.woocommerce-orders-table{border:1px solid var(--color-neutral-subtle)!important;padding:0!important}.woocommerce-orders-table tbody{background:var(--color-neutral-light)!important}.woocommerce-orders-table .btn{border-radius:4px!important;font-style:600!important;background-color:var(--color-blue-accent)!important}.woocommerce-orders-table td,.woocommerce-orders-table th{padding:40px!important}.my-account .content div.edit-account{padding:24px;border-radius:12px;border:1px solid var(--color-neutral-subtle)!important;background:var(--color-neutral-light)!important}.my-account .content div.edit-account .btn,.my-account .content div.edit-address .btn{border-radius:4px!important;font-style:600!important;background-color:var(--color-blue-accent)!important;padding:24px}.my-account .content .billing,.my-account .content .shipping,.my-account .content div.edit-address{padding:24px;border-radius:12px;border:1px solid var(--color-neutral-subtle)!important;background:var(--color-neutral-light)!important}.single-diploma .country-flags{display:flex;gap:8px}@media screen and (min-width:400px){body.single-product .single_variation_wrap,body.single-product .simple_wrap{display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width:768px){#loop_v2.filters .items .item{width:calc(( 100% - 24px ) / 2)}.niryo-elementor-vertical-steps .step{padding:55px 0}.niryo-custom-cart .button{padding:16px 28px}body.single-product .woocommerce-variation span.price,body.single-product form.simple.cart span.amount,.niryo-custom-cart .woocommerce-variation span.price,.niryo-custom-cart span.amount{font-size:1.875rem}}@media screen and (min-width:881px){html.allow-sticky,body.allow-sticky{overflow-x:visible!important}#loop_v2 .infos{position:absolute;top:-70px;width:auto;right:0}#loop_v2 .filter{width:199px}#loop_v2 .filter.sticky{position:sticky;top:150px}#loop_v2 .filter .filter-mobile{display:none}#loop_v2 .filter .dropdown-options{margin:auto;display:flex}#loop_v2 .filter #filter-options .header-options-mobile{display:none}#loop_v2.filters .items{width:calc(100% - 231px)}#loop_v2 .filter .btn{display:none}ul.post-summary{list-style-type:none;margin-left:0;padding-left:0}ul.post-summary li{margin-bottom:10px}ul.post-summary li a{display:block;padding:5px 0 5px 14px;color:var(--color-neutral-9);font-size:1rem;font-weight:500}ul.post-summary li a.active{color:var(--color-blue-brand-9);font-weight:600;border-left:2px solid #1865ff}body.single-product .product_area{font-size:18px;line-height:28px;font-weight:600;border-radius:40px;padding:8px 16px}}@media screen and (min-width:1025px){.niryo-elementor-vertical-steps .step .title{font-size:1.5rem}.niryo-custom-cart .woocommerce-variation span.price,.niryo-custom-cart span.amount{font-size:1.875rem}button.single_add_to_cart_button{padding:18px 28px!important}.product-attributes-v2 .attributes{flex-direction:row;gap:16px;align-items:center;align-content:center;flex-wrap:wrap}.product-attributes-v2 .attribute::after{content:"";display:inline-block;width:1px;height:26px;background:var(--color-neutral-subtle);margin-left:12px}.product-attributes-v2 .attributes .attribute:last-of-type::after{display:none}}@media screen and (min-width:1200px){#loop_v2.filters .items .item{width:calc(( 100% - 48px ) / 3)}#loop_v2 .items .item.diploma .info{padding:20px 20px 5px}}@media screen and (min-width:1367px){.carousel-niryo-v2 .slide{margin-right:40px}.carousel-niryo-v2 .slick-list{margin-right:-40px}}@media screen and (max-width:1024px){.product-attributes-v2 .attribute{padding:16px 0;border-bottom:1px solid var(--color-neutral-subtle)}.compare-products-table{overflow:auto}.compare-products-table th{position:-webkit-sticky;position:sticky;left:0;width:100px;z-index:10}.compare-products-table td{width:calc(50vw - 148px)}}@media screen and (max-width:880px){#loop_v2 .filter.drawer{order:1}#loop_v2 .infos{order:2;padding:5px 12px}#loop_v2 .filter-mobile{padding:11px 20px;display:flex;justify-content:space-between;align-items:center;width:100%;border-radius:4px;border:1px solid var(--color-blue-accent);color:var(--color-blue-accent);font-size:1rem;font-weight:600}#loop_v2 .filter #filter-options{position:fixed;top:0;height:100dvh;left:0;right:0;background:#fff;margin-top:0;padding:24px 24px 0;transition:all .3s;transform:translateX(120vw);z-index:99;overflow-y:auto}#loop_v2 .filter #filter-options.show{transform:translateX(0)}#loop_v2 .filter form{gap:0;justify-content:space-between;height:100%}#loop_v2 .filter #filter-options .header-options-mobile{display:flex;justify-content:space-between;margin-bottom:24px}#loop_v2 .filter #filter-options .header-options-mobile span{color:var(--color-blue-brand-9);font-size:1.25rem;font-weight:600;font-family:"Sora",sans-serif}#loop_v2 .filter #filter-options .btn{padding:30px 0 24px}#loop_v2 .filter #filter-options .btn input{width:100%}#loop_v2 .filter .title-filters{display:none}ul.post-summary{display:none}}@media screen and (max-width:767px){.niryo-testimony-v2 .slick-list{padding-right:16px}.woocommerce-cart .woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{margin-top:0}}@media screen and (max-width:575px){.niryo-custom-cart .single_variation_wrap,.niryo-custom-cart .simple_wrap{justify-content:space-between;gap:12px}.woocommerce-checkout .woocommerce #payment #place_order{width:100%;margin-top:25px}.compare-products-table td{width:calc(100vw - 148px)}}@media screen and (max-width:399px){body.single-product div.product form.cart .single_add_to_cart_button{width:100%;justify-content:center;margin-top:28px!important}}.loader{width:48px;height:48px;position:absolute;top:calc(50% - 24px);left:calc(50% - 24px)}.loader:before,.loader:after{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:0 0 10px 2px rgba(0,0,0,.3) inset}.loader:after{box-shadow:0 2px 0 #ffa844 inset;animation:rotateLoader 1s linear infinite}.list_available ul.elementor-icon-list-items.elementor-inline-items li:last-child span.elementor-icon-list-icon{padding:0!important}.blue_slide{background-color:#253364;color:#fff}.white_slide{background-color:#fff;color:#203567}.carousel-slide,.grid-slide{border-radius:12px;margin-right:40px;display:flex!important;flex-direction:column;justify-content:space-between}.carousel-slide:last-child{margin-right:0}.carousel-content{padding:60px 60px 0}.carousel-slide img,.grid-slide img{width:100%;height:290px!important;object-fit:cover;object-position:center top;border-radius:0 0 12px 12px!important}.carousel-content h3{font-family:"Albert Sans";font-size:16px;font-style:normal;font-weight:700;line-height:normal}.custom-slick-arrows{text-align:right;margin-top:40px}.custom-slick-prev,.custom-slick-next{background-color:#007bff;color:#fff;border:none;padding:0!important;cursor:pointer;width:32px;height:32px}.custom-slick-prev{margin-right:20px}.custom-grid-carousel{display:none}.custom-slick-prev img,.custom-slick-next img{width:32px;height:32px}.content_post_app{margin:auto}.content_post_app a{text-decoration:underline!important;color:inherit}.content_post_app img{margin:60px 0;min-width:874px!important;height:auto;border-radius:12px!important}.content_post_app p{margin-bottom:12px;font-family:"Albert Sans";font-size:18px;font-style:normal;font-weight:400;line-height:24px;display:flex!important;flex-direction:column!important;align-items:center!important}.content_post_app h2{font-family:"Albert Sans"!important;font-size:18px!important;font-style:normal!important;font-weight:700!important;line-height:24px!important}.content_post_app p,.content_post_app h2,.content_post_app h3,.content_post_app h4,.content_post_app h5,.content_post_app h6,.content_post_app ul,.content_post_app ol{max-width:647px}@media (max-width:914px){.content_post_app img{min-width:100%;margin:32px 0}}@media (max-width:768px){.content_post_app p,.content_post_app h2,.content_post_app h3,.content_post_app h4,.content_post_app h5,.content_post_app h6,.content_post_app ul,.content_post_app ol{margin:0 20px}.custom-slick-carousel-wrapper{display:none}.custom-grid-carousel{display:grid;grid-template-columns:1fr;gap:20px;margin:0 20px}.grid-slide{margin-left:0;margin-right:0}.grid-content{padding:30px 40px}.custom-slick-prev,.custom-slick-next{display:none}.custom-slick-carousel{display:grid;grid-template-columns:1fr;gap:20px;margin:0 20px}.carousel-slide{margin-left:0;margin-right:0}.carousel-content{padding:40px 40px 20px}}#list-customer-stories article:not(.has-post-thumbnail).lzl:not(.lzl-ed)::before,#list-customer-stories article:not(.has-post-thumbnail).lzl-ing:not(.lzl-ed)::before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAmkAAAHVCAYAAACqkWxBAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEeUlEQVR42u3BMQEAAADCoPVPbQdvoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE4DrEgAAX9MkNEAAAAASUVORK5CYII=")}